body {
	margin: 0;
	padding: 0;
	background-image: url(../../images/commun/bg01.gif);
	background-position:center;
	background-repeat:repeat-y;
	background-color: #dfded8;
	text-align: center;
}
.couleur_rose{
	color:#e2007a;
}

.header{
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	width: 960px;
	text-align: left;
	padding-left: 0px;
}

#mentions p{
	font: 9px Arial, Helvetica, sans-serif;
	color: #999999;
}

.entete{
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	width: 960px;
	text-align: left;
	padding-left: 0px;
}

#page{
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	overflow:hidden;
	width: 960px;
	height:auto;
	text-align: left;
}

#container_gauche {
	float: left;
	text-align: left;
	width: 723px;
	height:auto;
	background-image: url(../../images/professionnels/bg_contenu_gauche.gif);
	background-repeat: no-repeat;
	/*margin-left: 10px;*/
	margin-top: 20px;
	top: 0px;
	padding-top: 0px;
	margin-right:0px;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	overflow: hidden;
}

#contact_mail {
	background-image:url(../images/fond_contact_mail.jpg);
	background-repeat:no-repeat;
	width:225px;
	height:190px;
	text-align:left;
}

#contact_mail h2{
	color:#666;
	margin-left:10px;
	padding-top:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
		
}

#contact_mail a {
	font: 11px Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:none;
}

#contact_mail a:hover {
	text-decoration:underline;
}

#container_gauche_fin {
	width: 723px;
	height: 30px;
	text-align:right;
	float: right;
	z-index: auto;
	margin-top: 10px;
	padding-top:0px;
	background: #fff url(../../images/professionnels/bg_bas_contenu_gauche.gif) no-repeat left bottom;
}

#container_droit {
	float: right;
	text-align: left;
	width: 231px;
	/*height:auto;*/
	margin-top: 20px;
	top: 0px;
	/*margin:0px;
	padding:0px;*/
	padding-top: 0px;
	background: url(../images/bg_container_droit.gif) no-repeat left top;
}
.acces_rapide{
	width : 225px;
	float : right;
	margin:0px;
	padding:0px;
}
#espace_professionnel{
	background: url(../images/bg_acces_espace_pro.gif) no-repeat left top;
	height:115px;
	margin:0px;
	padding:0px;
}
#espace_professionnel h2 {
	color: #fff;
	margin:0px;
	margin-left:10px;
	padding-top:2px;
	margin-bottom:5px;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	text-transform: uppercase;		
	/*background-color:#339900;*/
}
#espace_professionnel .texte {
	color: #fff;
	font: 11px Arial;
	margin:0px;
	padding:0px;
}
#espace_professionnel .texte p {
	margin: 4px;
}

.stylechamps{
	font: 11px Arial;
	border: 1px solid #d6d9d6;
	margin:0px;
	padding:0px;
	margin-top: 4px;
	margin-bottom: 0px;
}

#espace_professionnel .champs {
	text-align: left;
	font: 9px Arial;
}
#espace_professionnel .champs a {
	color: #ae958f;
	text-decoration: none;
	margin:0px;
	padding:0px;	
	
}
#espace_professionnel .champs a:hover {
	color: #fff;
	text-decoration: underline;	
	
}
/* MODULE GENERIQUE */
#generique {
	width : 225px;
	float : right;
	margin-top:10px;
	padding-bottom:10px;
	background: url(../images/bg_module.gif) no-repeat;
	border-bottom: 1px solid #C3C3C3;
}
#basgenerique {
	width : 225px;
	height: 0px;
	float : right;
	background: #009999 url(../images/bgbas_module.gif) no-repeat top;
	margin:0px;
	padding:0px;
	padding-bottom:0px;
	
}
#generique h2 {
	padding-top:6px;
	/*padding-bottom:6px;*/
	padding-left:10px;
	margin:0px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #401F16;
	text-transform: uppercase;	
}
#generique .visu {
	padding-top:6px;
	padding-left:3px;
	float : left;
	width: 28px;
	text-align:right;
}

#generique .texte {
	padding-top:6px;
	padding-left:10px;
	float : left;
	font: 11px Arial;
	color: #422219;
}
#generique .texte ul {
	padding-left:8px;
	margin:0px;
}
#generique .texte li {
	padding:0px;
	margin:0px;
	list-style-position: outside;
	list-style-image: url(../images/puce_generique.gif);
}
#generique .texte a{
	text-decoration: none;	
}
#generique .texte a:hover{
	text-decoration: underline;
}
/* MODULE ASSURANCE generique*/
#assurance_gene {
	width : 225px;
	float : right;
	margin-top:10px;
	padding-bottom:10px;
	background: url(../images/bg_assurance_gene.gif) no-repeat;
	border-bottom: 5px solid #45bae5;
}
#assurance_gene h2 {
	padding-top:2px;
	padding-bottom:0px;
	padding-left:0px;
	margin:0px;
	margin-left:10px;
	margin-right:10px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-transform: uppercase;
	/*border-bottom: 1px solid #859e0f;*/
}
#assurance_gene .visu {
	padding-top:10px;
	padding-left:10px;
	float : left;
	width: 45px;
	text-align:left;
}

#assurance_gene .texte {
	padding-top:10px;
	padding-left:10px;
	margin-left:10px;
	/*float : right;*/
	font: 11px Arial;
	color: #000;
}
/* MODULE ASSURANCE */
#assurance {
	width : 225px;
	float : right;
	margin-top:10px;
	padding-bottom:10px;
	background: url(../images/bg_module_assurance.gif) no-repeat;
	border-bottom: 1px solid #9AB711;
}
#assurance h2 {
	padding-top:6px;
	padding-bottom:0px;
	padding-left:0px;
	margin:0px;
	margin-left:10px;
	margin-right:10px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #859e0f;
	border-bottom: 1px solid #859e0f;
}
#assurance .visu {
	padding-top:10px;
	padding-left:10px;
	float : left;
	width: 45px;
	text-align:left;
}

#assurance .texte {
	padding-top:10px;
	padding-left:10px;
	margin-left:10px;
	/*float : right;*/
	font: 11px Arial;
	color: #000000;
}
#assurance .texte ul {
	padding-left:8px;
	margin:0px;
}
#assurance .texte li {
	padding:0px;
	margin:0px;
	list-style-position: outside;
	list-style-image: url(../images/puce_generique.gif);
}
#assurance .texte a{
	text-decoration: none;	
}
#assurance .texte a:hover{
	text-decoration: underline;
}
/* MODULE ASSURANCE AUTO HORS NORMES*/
#assurance_hn {
	width : 225px;
	float : right;
	margin-top:10px;
	padding-bottom:10px;
	background: url(../images/bg_assurance_hn.gif) no-repeat;
	/*background-color:#40bde9;*/
	border-bottom: 5px solid #9AB711;
}
#assurance_hn h2 {
	padding-top:2px;
	padding-bottom:0px;
	padding-left:0px;
	margin:0px;
	margin-left:10px;
	margin-right:10px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;	
	/*border-bottom: 1px solid #859e0f;*/
}
#assurance_hn .visu {
	padding-top:10px;
	padding-left:10px;
	float : left;
	width: 45px;
	text-align:left;
}

#assurance_hn .texte {
	padding-top:10px;
	padding-left:10px;
	margin-left:10px;
	/*float : right;*/
	font: 11px Arial;
	color: #000000;
}
#assurance_hn .texte ul {
	padding-left:8px;
	margin:0px;
}
#assurance_hn .texte li {
	padding:0px;
	margin:0px;
	list-style-position: outside;
	list-style-image: url(../images/puce_generique.gif);
}
#assurance_hn .texte a{
	text-decoration: none;	
}
#assurance_hn .texte a:hover{
	text-decoration: underline;
}
/* MODULE ASSURANCE AUTO TEMPORAIRE*/
#assurance_tempo {
	width : 225px;
	float : right;
	margin-top:10px;
	padding-bottom:10px;
	background: url(../images/bg_assurance_tempo.gif) no-repeat;
	border-bottom: 5px solid #ef9e0f;
}
#assurance_tempo h2 {
	padding-top:2px;
	padding-bottom:0px;
	padding-left:0px;
	margin:0px;
	margin-left:10px;
	margin-right:10px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;	
	/*border-bottom: 1px solid #859e0f;*/
}
#assurance_tempo .visu {
	padding-top:10px;
	padding-left:10px;
	float : left;
	width: 45px;
	text-align:left;
}

#assurance_tempo .texte {
	padding-top:10px;
	padding-left:10px;
	margin-left:10px;
	/*float : right;*/
	font: 11px Arial;
	color: #000000;
}
#assurance_tempo .texte ul {
	padding-left:8px;
	margin:0px;
}
#assurance_tempo .texte li {
	padding:0px;
	margin:0px;
	list-style-position: outside;
	list-style-image: url(../images/puce_generique.gif);
}
#assurance_tempo .texte a{
	text-decoration: none;	
}
#assurance_tempo .texte a:hover{
	text-decoration: underline;
}
/* MODULE ASSURANCE AUTO TAXI*/
#assurance_taxi {
	width : 225px;
	float : right;
	margin-top:10px;
	padding-bottom:10px;
	background: url(../images/bg_assurance_taxi.gif) no-repeat;
	border-bottom: 5px solid #c39961;
}
#assurance_taxi h2 {
	padding-top:2px;
	padding-bottom:0px;
	padding-left:0px;
	margin:0px;
	margin-left:10px;
	margin-right:10px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-transform: uppercase;
	/*border-bottom: 1px solid #859e0f;*/
}
#assurance_taxi .visu {
	padding-top:10px;
	padding-left:10px;
	float : left;
	width: 45px;
	text-align:left;
}

#assurance_taxi .texte {
	padding-top:10px;
	padding-left:10px;
	margin-left:10px;
	/*float : right;*/
	font: 11px Arial;
	color: #000000;
}
#assurance_taxi .texte ul {
	padding-left:8px;
	margin:0px;
}
#assurance_taxi .texte li {
	padding:0px;
	margin:0px;
	list-style-position: outside;
	list-style-image: url(../images/puce_generique.gif);
}
#assurance_taxi .texte a{
	text-decoration: none;	
}
#assurance_taxi .texte a:hover{
	text-decoration: underline;
}
/* MODULE ASSURANCE automobile*/
#assurance_automobile {
	width : 225px;
	float : right;
	margin-top:10px;
	padding-bottom:10px;
	background: url(../images/bg_assurance_automobile.gif) no-repeat;
	border-bottom: 5px solid #185D96;
}
#assurance_automobile h2 {
	padding-top:2px;
	padding-bottom:0px;
	padding-left:0px;
	margin:0px;
	margin-left:10px;
	margin-right:10px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-transform: uppercase;
	/*border-bottom: 1px solid #859e0f;*/
}
#assurance_automobile .visu {
	padding-top:10px;
	padding-left:10px;
	float : left;
	width: 45px;
	text-align:left;
}

#assurance_automobile .texte {
	padding-top:10px;
	padding-left:10px;
	margin-left:10px;
	/*float : right;*/
	font: 11px Arial;
	color: #000;
}
#assurance_automobile .texte ul {
	padding-left:8px;
	margin:0px;
}
#assurance_automobile .texte li {
	padding:0px;
	margin:0px;
	list-style-position: outside;
	list-style-image: url(../images/puce_generique.gif);
}
#assurance_automobile .texte a{
	text-decoration: none;	
}
#assurance_automobile .texte a:hover{
	text-decoration: underline;
}
/* MODULE ASSURANCE AUTO EMPRUNTEUR*/
#assurance_emprunteur {
	width : 225px;
	float : right;
	margin-top:10px;
	padding-bottom:10px;
	background: url(../images/bg_assurance_emprunt.gif) no-repeat;
	border-bottom: 5px solid #603512;
}
#assurance_emprunteur h2 {
	padding-top:2px;
	padding-bottom:0px;
	padding-left:0px;
	margin:0px;
	margin-left:10px;
	margin-right:10px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-transform: uppercase;
	/*border-bottom: 1px solid #859e0f;*/
}
#assurance_emprunteur .visu {
	padding-top:10px;
	padding-left:10px;
	float : left;
	width: 45px;
	text-align:left;
}

#assurance_emprunteur .texte {
	padding-top:10px;
	padding-left:10px;
	margin-left:10px;
	/*float : right;*/
	font: 11px Arial;
	color: #000000;
}
#assurance_emprunteur .texte ul {
	padding-left:8px;
	margin:0px;
}
#assurance_emprunteur .texte li {
	padding:0px;
	margin:0px;
	list-style-position: outside;
	list-style-image: url(../images/puce_generique.gif);
}
#assurance_emprunteur .texte a{
	text-decoration: none;	
}
#assurance_emprunteur .texte a:hover{
	text-decoration: underline;
}
/* MODULE FINANCE RAC*/
#finance_rac {
	width : 225px;
	float : right;
	margin-top:10px;
	padding-bottom:10px;
	background: url(../images/bg_finance_rac.gif) no-repeat;
	border-bottom: 5px solid #863f7a;
}
#finance_rac h2 {
	padding-top:2px;
	padding-bottom:0px;
	padding-left:0px;
	margin:0px;
	margin-left:10px;
	margin-right:10px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;	
	/*border-bottom: 1px solid #859e0f;*/
}
#finance_rac .visu {
	padding-top:6px;
	padding-left:10px;
	float : left;
	width: 33px;
	text-align:right;
}

#finance_rac .texte {
	padding-top:6px;
	padding-left:10px;
	float : left;
	font: 11px Arial;
	color: #422219;
}

#finance_rac .texte ul {
	padding-left:8px;
	margin:0px;
}
#finance_rac .texte li {
	padding:0px;
	margin:0px;
	list-style-position: outside;
	list-style-image: url(../images/puce_generique.gif);
}
#finance_rac .texte a{
	text-decoration: none;	
}
#finance_rac .texte a:hover{
	text-decoration: underline;
}
/* MODULE FINANCE PRET*/
#finance_pret {
	width : 225px;
	float : right;
	margin-top:10px;
	padding-bottom:10px;
	background: url(../images/bg_finance_pret.gif) no-repeat;
	border-bottom: 5px solid #7787BB;
}
#finance_pret h2 {
	padding-top:2px;
	padding-bottom:0px;
	padding-left:0px;
	margin:0px;
	margin-left:10px;
	margin-right:10px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	/*border-bottom: 1px solid #859e0f;*/
}
#finance_pret .visu {
	padding-top:6px;
	padding-left:10px;
	float : left;
	width: 33px;
	text-align:right;
}

#finance_pret .texte {
	padding-top:6px;
	padding-left:10px;
	float : left;
	font: 11px Arial;
	color: #422219;
}

#finance_pret .texte ul {
	padding-left:8px;
	margin:0px;
}
#finance_pret .texte li {
	padding:0px;
	margin:0px;
	/*list-style-position: outside;*/
	list-style-image: url(../images/puce_generique.gif);
}
#finance_pret .texte a{
	text-decoration: none;	
}
#finance_pret .texte a:hover{
	text-decoration: underline;
}
/* MODULE FINANCE RESERVE*/
#finance_reserve {
	width : 225px;
	float : right;
	margin-top:10px;
	padding-bottom:10px;
	background: url(../images/bg_finance_reserve.gif) no-repeat;
	border-bottom: 5px solid #C07F09;
}

#finance_reserve h2 {
	padding-top:2px;
	padding-bottom:0px;
	padding-left:0px;
	margin:0px;
	margin-left:10px;
	margin-right:10px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	/*border-bottom: 1px solid #859e0f;*/
}

#finance_reserve .visu {
	padding-top:6px;
	padding-left:10px;
	float : left;
	width: 33px;
	text-align:right;
}

#finance_reserve .texte {
	padding-top:6px;
	padding-left:10px;
	float : left;
	font: 11px Arial;
	color: #422219;
}
#finance_reserve .texte ul {
	padding-left:8px;
	margin:0px;
}
#finance_reserve .texte li {
	padding:0px;
	margin:0px;
	list-style-position: outside;
	list-style-image: url(../images/puce_generique.gif);
}
#finance_reserve .texte a{
	text-decoration: none;	
}
#finance_reserve .texte a:hover{
	text-decoration: underline;
}
/* MODULE FINANCE */
#finance {
	width : 225px;
	float : right;
	margin-top:10px;
	padding-bottom:10px;
	background: url(../images/bg_module.gif) no-repeat;
	border-bottom: 1px solid #C3C3C3;
}
#finance h2 {
	padding-top:6px;
	padding-bottom:0px;
	padding-left:0px;
	margin:0px;
	margin-left:10px;
	margin-right:10px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #785d56;
	border-bottom: 1px solid #785d56;
}
#finance .visu {
	padding-top:6px;
	padding-left:10px;
	float : left;
	width: 33px;
	text-align:right;
}

#finance .texte {
	padding-top:6px;
	padding-left:10px;
	float : left;
	font: 11px Arial;
	color: #422219;
}
#finance .texte a{
	text-decoration: none;	
}
#finance .texte a:hover{
	text-decoration: underline;
}
#bas_de_page{
	margin-right: auto;
	margin-left: auto;
	margin-top: 40px;
	width: 960px;
	text-align: left;
	
}

#encre{
	/*text-align: right;*/
	/*position: fixe;*/
	/*z-index: 10;*/
	margin-right:20px;
	width: 713px;
	
}

#Bulle{
	color: #0066FF;
	background-color: #fff;
	width: 85px;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F0F1ED;
	border-right-color: #F0F1ED;
	border-bottom-color: #F0F1ED;
	border-left-color: #F0F1ED;
	font: 10px Arial, Helvetica, sans-serif;
}

/* Titre des pages */
#titre_generique, #titre_assurance, #titre_finance {
	float: left;
	position:relative;
	margin-left: 10px;
	text-align: left;
	margin-top: 7px;
	margin-bottom:0px;
	height:30px;
	display:inline;
}

#titre_generique h1 {
	color:#401f16;
	font: bold 12px Arial;
	/*text-transform: uppercase;
	letter-spacing: 0.1em;*/
	display:inline;
	padding:0px;
	margin:0px;
}

#titre_generique h2 {
	color:#401f16;
	font: 12px Arial;
	/*text-transform: uppercase;
	letter-spacing: 0.1em;*/
	display:inline;
	padding:0px;
	margin:0px;
}

#titre_generique a {
	text-decoration: none;
	color: #0066FF;
}
#titre_generique a:hover {
	color: #0066FF;
	text-decoration: underline;
}

/* Contenu du container gauche */

#contenu_gauche {
	position:relative;
	/*width: 710px;*/
	clear:both;
	/*padding-top: 30px;*/
	padding-right: 10px;
	/*margin-top:20px;*/
	padding-left: 10px;
	color: #43231A;
	font-family: Arial, Helvetica, sans-serif;
}

#contenu_gauche h4 {
	/*float: left;*/
	color: #43231A;
	display: table;
	width: auto;
	/*clear: none;*/
	/*height:auto;*/
	/*padding: 5px;*/	
	/*padding-bottom: 10px;*/
	padding-top: 5px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #F4F4F4;
	font-family: bold Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-weight: lighter;*/
	text-transform: uppercase;	/*background-color: #43231a;*/
}
#contenu_gauche h5 {
	color: #47A3C8;
	display:block;
	font: bold 12px Arial;
	margin-bottom: 10px;
	margin-top: 0px;
}

#contenu_gauche {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
}

.cellule_groupe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #48180c ;
	font-weight: normal;
	padding-top: 3px;
	padding-bottom: 2px;
	background-color: #dfded8;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
#animation_menu_groupefb{
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
	position: relative;
}

.titre_bleu {
	font-size: 12px;
	color: #47a3c8;
}

.texte_12_bleu
{
	font-size: 12px;
	color: #47a3c8;
}

.texte_bleu {
	color: #318EB3;
}

#publicite_groupefb{
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	position: relative;
}
#menu_gauche {
	float: left;
	text-align: left;
	width: 190px;
	left: 0px;
	right: 10px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding-left: 0px;
	top: 0px;
}
#hautdepage{
	margin-left: 0;
	margin-top: 0px;
	float: right;
	text-align: left;
	padding: 0px;
	margin-right: 5px;
	position: fixe;
	z-index: 10;
	
}
#solutions{
	margin-left: 0;
	margin-top: 10px;
	float: right;
	text-align: left;
	padding: 0px;
	margin-right: 5px;
	
}

.retour{
	text-align: left;
	position: absolute;
	float: right;
	margin-right: 400px;
}
#interieur_petit{
	width: 440px;
	height: 400px;
	float: left;
	position: relative;
	z-index: auto;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	margin-top: 10px;
	padding-left: 25px;
	padding-right: 10px;
}



#contenu_gauche_simulation {
	float: left;
	text-align: left;
	width: 721px;
	background-image: url(../../images/commun/bg_contenu_droite02.gif);
	background-repeat: no-repeat;
	/*margin-left: 10px;*/
	margin-top: 0px;
	top: 0px;
	padding-top: 0px;
	background-color: #fff;
	background-position: left top;
}
#contenu_gauche_petit{
	width: 721px;
	height: auto;
	margin-left: 10;
	float: right;
	position: relative;
	z-index: auto;
	background-position: top;
}
#contenu_bas_droite{
	width: 721px;
	height: 45px;
	float: right;
	z-index: auto;
	background-image: url(../../images/commun/bg_bas_contenu_droite.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#contenu_bas_droite_petit{
	width: 470px;
	height: 45px;
	margin-left: 10;
	float: left;
	z-index: auto;
	background-image: url(../../images/commun/bg_bas_contenu_droite_petit.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#page02{
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	overflow:auto;
	width: 960px;
	height:auto;
	text-align: left;
}
.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #949494;

	text-align: left;
	float: left;
	/*padding-top: 10px;*/
	width: auto;
	padding-right: 0px;
}
#identifiant {
	text-align: right;
	float: left;
	padding-top: 0px;
	padding-left: 300px;
}
#partenaires {
	padding-right: 50px;
	padding-left: 5px;
	text-align: right;
	float: right;
}

#int_page_petit {
	margin-left: 0px;
	text-align: left;
	margin-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-right: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	/*background-color:#0099CC;*/
}
#sous_titre {
	margin-left: 20px;
	margin-top: 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	margin-right: 25px;
	/*background-image: url(../images/menu/bg_ssmenu01.gif);*/
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 0px;
}

#sous_titre h3{ 
	font: normal 11px Arial, Helvetica, sans-serif;
	/*display:inline; */
	margin-top:3px;	
}

#contenu_gauche h6  {
	top: 10px;
	color: #401f16;
	background: url(../../images/commun/puce.gif) no-repeat;
	padding-left:20px;
	padding-bottom:2px;
	border-bottom: 1px solid #e6e6e6;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
}
#sous_titre01 {
	margin-left: 25px;
	text-align: left;
	padding: 0px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #48180C;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d2d2d2;
	margin-right: 25px;
}


#bas_de_page002{
	margin-right: 0px;
	margin-top: 10px;
	/*width: 721px;*/
	text-align: left;
	background-repeat: no-repeat;
	height: 35px;
	padding-top: 15px;
	padding-right: 0px;
	padding-left: 0px;
	float: right;
}

.fontSizeNormal {
	font-size: 11px;
}

.texte_12_n {
	font-size: 12px;
}

.texte_gris {
	color: #CCCCCC;
}

.texte_10_n {
	font-size: 10px;
}

.texte_11_n {
	font-size: 11px;
	color:#000000;
}
.texte_blanc {
	color: #fff;
	font: 11px Arial, Helvetica, sans-serif;
}
.footer{
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	width: 880px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7f7f7f;
	vertical-align: bottom;
}
.t_footer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7f7f7f;
	margin-top: 5px;
	margin-bottom: 15px;
}
.footer02{
	margin-right: 0px;
	margin-left: auto;
	margin-top: 10px;
	/*width: 721px;*/
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7f7f7f;
	vertical-align: bottom;
	float: right;
}
.lien_01{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3b3a26;
	text-decoration: none;
	margin-right: 2px;
	margin-left: 2px;
	font-size: 10px;
}
.lien_01:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #318eb3;
	text-decoration: none;
	background-color: #F4F5F1;	
}
.lien_onglet{
	font-family: Arial, Helvetica, sans-serif;
	color: #48180C;
	text-decoration: none;
	font-size: 11px;
}
.lien_02{
	font-family: Arial, Helvetica, sans-serif;
	color: #808080;
	text-decoration: none;
	margin-right: 2px;
	margin-left: 2px;
	font-size: 10px;	
}
.lien_02:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #318eb3;
	text-decoration: none;
	background-color: #F4F5F1;
	font-size: 10px;
}
.lien_03{
	color: #0066FF;
	text-decoration: none;
	cursor: pointer;
	font: 11px Arial, Helvetica, sans-serif;
}
.lien_03:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #0066FF;
	text-decoration: underline;
}

#logo{
	margin-top: 0px;
	padding-left: 0px;
	width: 177px;
}
#acces_clients{
	/*margin-top: 5px;
	background-image: url(../Images/commun/acces_client.gif);
	margin-left: 0px;
	background-repeat: no-repeat;
	height: 70px;
	float: left;*/
	margin-top: 5px;
	width: 170px;
	height: 80px;
	background-image: url(../../images/commun/acces_client.gif);
	margin-left: 80px;
	background-repeat: no-repeat;
	/*float: right;*/
	
	
}
#bord_clients{
	margin-top: 5px;
	background-image: url(../../images/commun/bord_client.gif);
	margin-left: 0px;
	background-repeat: no-repeat;
	height: 70px;
	float: left;
	width: 15px;
}
.formulairebouton {
	font-size: 11px;
	color: #318eb3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
	border: thin none #fff;
	text-decoration: none;
	font-weight: bold;
	}
/*.formulaire {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; font-size: 12px; BORDER-LEFT: medium none; color: #444444; BORDER-BOTTOM: medium none; font-family: Arial, Helvetica, sans-serif; background-color: #fff}*/
#acces_partenaires{
	margin-top: 5px;
	width: 170px;
	height: 80px;
	background-image: url(../../images/commun/acces_partenaire.gif);
	margin-left: 80px;
	background-repeat: no-repeat;
}
#t_formulaire{
	padding-top: 25px;
	padding-left: 10px;
	padding-bottom: 10px;
	/*padding-top: 20px;*/
}
#t_formulaire02{
	padding-top: 18px;
	padding-left: 10px;
	padding-bottom: 10px;
	height: 70px;
	/*padding-top: 20px;*/
}
.alert{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.alert01{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
}
.alert02{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.alert03{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ef4009;
}
.formulaire {
	font-size: 11px;
	color: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d6d9d6;
	border-right-color: #d6d9d6;
	border-bottom-color: #d6d9d6;
	border-left-color: #d6d9d6;
}
.formulaire_orange {
	font-size: 11px;
	color: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #fddfc1;;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #fe7214;
	border-right-color: #fe7214;
	border-bottom-color: #fe7214;
	border-left-color: #fe7214;
}
#sshp {
	margin-top: 22px;
	vertical-align: top;
	width: 722px;
	background-color: white;
	background-image: url(../../images/commun/acces_client.gif);
	background-repeat: no-repeat;
	background-position: 50% bottom;
}
table.onglet {
	clear:both;	
	margin-left: 3px;
}
table.onglet td {
	padding-top: 2px;
	padding-bottom: 2px;
}
table.onglet td a {
	color: #303438; 
	text-decoration: none;
	
}
table.onglet td a:hover {
	text-decoration: none;
	color: #303438;
}
.onglet td {
	padding-right: 3px;
	padding-left: 12px;
	width: auto;
	height: 32px;
	background-image: url(../../images/menu/fond_ssmenu_droite02.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	/*color: #303438;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.courant {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


td.onglet-d {
	padding-right: 6px;
	padding-left: 0px;
	width: 8px;
	background-image: url(../../images/menu/fond_ssmenu_droite01.gif);
	background-repeat: no-repeat;
}
td.ong-actif {
	color: #fff;
	text-decoration: none;
	background-image: url(../../images/menu/fond_ssmenu_droite.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}
td.devis {
	color: #fff;
	text-decoration: none;
	background-image: url(../../images/menu/fond_ssmenu_droite_devis.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
td.devis_d {
	padding-right: 6px;
	padding-left: 0px;
	width: 8px;
	background-image: url(../../images/menu/fond_ssmenu_droite_devisd.gif);
	background-repeat: no-repeat;
	}
td.simu {
	color: #fff;
	text-decoration: none;
	background-image: url(../../images/menu/fond_ssmenu_droite_simu.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
td.ong-actif a {
	color: #3399CC;
	text-decoration: underline;
	background-color: #000066;
}
td.onglet-d-actif {
	padding-right: 6px;
	padding-left: 0px;
	width: 8px;
	background-image: url(../../images/menu/fond_ssmenu_droite03.gif);
	background-repeat: no-repeat;
}
.sshp-contenu {
	height: 230px
}
.encart1 {
	color: #401F16;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #fff;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
	font-size: 11px;
	border-top: 1px solid #F0F0F0;
	font-weight: normal;
}
.encart2 {
	color: #444444;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #FCFCFC;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E2E2E2;
}
.encart3 {
	color: #444444;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #f1f1f2;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
}
.encart4 {
	color: #444444;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #FCFCFC;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
	border: 1px solid #F0F0F0;
}
.encart5 {
	color: #48180c;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #FCFCFC;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F0F0F0;
	font-size: 11px;
}
.encart6 {
	color: #43231a;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #EDEFDA;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A6B76A;
	font: 11px Arial, Helvetica, sans-serif;
}
.encart_finances {
	color: #260D06;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #eddeda;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9a7a72;
}
.encarta {
	color: #535300;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #FCFCFC;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F0F0F0;
}
.parution_presse {
	margin: 5px;
	border: 1px solid #CCCCCC;
	background-color: #fff;
}
.encartb {
	color: #8AA952;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #EDEFDA;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F0F0F0;
}
.encart7 {
	color: #A22CB3;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #F1E2F1;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F0F0F0;
}
.filetgrissurcellule {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.filetgrissurcellule-bas{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 2px;
}
.panneaux_routiers {
	border: 1px solid #E9E9E9;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
	background-image: url(../../images/pratiques/bg_signalisation_routiere.jpg);
	margin: 2px;
}
.texte_bleu_gros {
	color: #5AB2D8;
	font-size: 14px;
}
.texte_blan_gros {
	color: #fff;
	font-size: 14px;
}

.encadre_violet01{
	font-size: 11px;
}

.texte_11_violet{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #83397e;
}
.texte_15_violet{
	color: #A3479C;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	background: #FDFBFD;
}
.texte_15_marron{
	color: #402017;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	background: #FDFBFD;
}

.titre_rubrique{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #990066;
	background-color: #fff;
}
ul{
	font-size: 11px;
}
a {
	color: #422118;
}

