/*V° DIV*/
body										{ border:0; margin:0; padding:0; text-align:center; background-color:#7e7e7e; background-image:url(images/42x1_vert.jpg); background-repeat:repeat-x; }
img											{ border:0; }
h1, h2, h3, h4								{ margin:0; padding:0; border:0; font-size:11px; }
h2											{ color:#a8b704; font-size:12px; }
a											{ color:#a8b704; text-decoration:none; }
a:hover										{ color:#a8b704; text-decoration:underline; }
ul											{ margin:0 0 0 15px; padding:0; }
li											{ margin:5px 0 10px 0; padding:0; }

#site										{ margin:0 auto; text-align:left; width:675px; height:100%; font-family:sans-serif; font-size:12px; color:#666666; background-color:#FFFFFF; }

#navigation									{ position:absolute; z-index:2; width:675px; height:42px; background-color:#ffffff; }
#navigation .degrade-ht-gch-vert			{ float:left; background-image:url(images/degrade.haut.gauche.jpg); background-repeat:repeat-y; width:25px; height:42px; }
#navigation a								{ float:left; }
#navigation .degrade-ht-dte-vert			{ float:right; background-image:url(images/degrade.haut.droit.jpg); background-repeat:repeat-y; width:25px; height:42px; }

#contenu									{ position:absolute; z-index:1; top:0px; width:675px; background-color:#ffffff; }
#contenu .degrade-ht-gch-gris				{ float:left; background-image:url(images/degrade.haut.gauche.gris.jpg); background-repeat:repeat-y; width:25px; height:100%; }
#contenu .degrade-ht-dte-gris				{ float:left; background-image:url(images/degrade.haut.droit.gris.jpg); background-repeat:repeat-y; width:25px; height:100%; }

#contenu .contacts							{ float:left; top:0px; width:197px; height:100%; background-color:#FFFFFF; }
#contenu .texteContacts						{ padding-left:20px; }
#contenu .titreContacts						{ color:#FF5D5D; font-size:12px; font-weight:bold; padding-bottom:5px; }
#contenu .separationContacts				{ margin:20px 0px 20px 0px; width:148px; height:5px; background-image:url(images/point.rouge.jpg); background-repeat:repeat-x; background-color:#FFFFFF; }
#contenu .separationInfos					{ margin:30px 0px 10px 0px; width:372px; height:5px; background-image:url(images/point.rouge.jpg); background-repeat:repeat-x; background-color:#FFFFFF; }
#contenu .separationtexteInfos				{ margin:20px 0px 20px 0px; width:365px; height:5px; background-image:url(images/point.gris-horizontal.jpg); background-repeat:repeat-x; background-color:#FFFFFF; }
#contenu .contacts IMG						{ margin-bottom:10px; }

#contenu .separationVerticale				{ float:left; margin-top:65px; width:16px; /*padding:65px 0px 0px 0px;*/ background-image:url(images/point.gris.jpg); background-repeat:repeat-y; background-position:center; background-color:#FFFFFF; }

#contenu .infos								{ float:left; padding:67px 15px 25px 20px; width:377px; background-color:#FFFFFF; }
#contenu .texteInfos						{  }
#contenu .texteInfos b						{ }
#contenu .texteInfos h3						{ color:#333333; font-size:12px; font-weight:bold; margin-bottom:15px; }
#contenu p.texteInfos						{ margin-bottom:20px; margin-top:0px; }

#contenu .titreInfos						{ margin:20px 0 10px 0; }

#contenu .intertitreInfos					{ width:300px; height:21px; margin-bottom:2px; }
#contenu .intertitreInfos h2				{ color:#a8b704; font-size:12px; font-weight:bold; padding-top:5px; }
#contenu .intertitreInfos img				{ float:left; padding-right:5px; }

#contenu .tableau							{ width:97%; background-color:#FFFFFF; }
#contenu .prestation						{ clear:both; width:100%; margin-bottom:30px; }
#contenu .prestation h2						{ font-weight:bold; color:#444444; }
#contenu .tarifHoraire						{ clear:both; width:100%; text-align:center; }
#contenu .horaire							{ float:left; margin-right:8px; }
#contenu .pointille							{ float:left; background-image:url(images/point.jpg); background-repeat:repeat-x; background-position:center; }
#contenu .tarif								{ float:right; }

#contenu .formulaire						{ margin-top:32px; }
#contenu .formulaire FORM					{ }
#contenu .txterror							{ color:#ff5d5e; font-size:12px; }
#contenu .txterror H2						{ color:#ff5d5e; font-size:12px; font-weight:bold; padding-top:5px; }
#contenu .txtsucces							{ color:#2fc516; font-size:12px; }

#contenu .footer							{ clear:both; width:675px; height:40px; background-image:url(images/degrade.bas.vert.jpg); background-repeat:repeat-x; }
#contenu .footer .degrade-ht-gch-gris		{ float:left; background-image:url(images/degrade.haut.gauche.gris.jpg); background-repeat:repeat-y; width:25px; height:40px; }			
#contenu .footer .texteFooter				{ float:left; width:605px; height:17px; padding: 13px 20px 0 0; color:#FFFFFF; text-align:right; }
#contenu .footer .degrade-ht-dte-gris		{ float:right; background-image:url(images/degrade.haut.droit.gris.jpg); background-repeat:repeat-y; width:25px; height:40px; }
#contenu .footer a							{ color:#FFFFFF; text-decoration:none; }
#contenu .footer a:hover					{ color:#FFFFFF; text-decoration:underline; }
