/*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; }
a									{ color:#666666; text-decoration:none; }
a:hover								{ color:#666666; text-decoration:underline; }

#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 .btns					{ float:left; width:625px; height:42px; margin:0; padding:0; border:0; }
#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:20px; padding-top:52px; }

#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				{ padding-top:20px; }
#contenu .texteInfos b				{ color:#ff5c5a; }
#contenu .texteInfos h3				{ color:#333333; font-size:12px; font-weight:bold; margin-bottom:15px; }
#contenu .texteInfos p				{ margin-bottom:20px; margin-top:0px; }
#contenu .titreInfos				{ }
#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:#FF0000; }
#contenu .txterror H2				{ color:#FF0000; font-weight:bold; padding-top:5px; }
#contenu .txtsucces					{ color:#2fc516; }

#contenu .footer					{ clear:both; width:675px; height:25px; 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:25px; }			
#contenu .footer .texteFooter				{ float:left; padding: 6px 23px 0 400px; color:#FFFFFF; }
#contenu .footer .degrade-ht-dte-gris		{ float:right; background-image:url(images/degrade.haut.droit.gris.jpg); background-repeat:repeat-y; width:25px; height:25px; }
#contenu .footer a							{ color:#FFFFFF; text-decoration:none; }
#contenu .footer a:hover					{ color:#FFFFFF; text-decoration:underline; }