@charset "utf-8";
/* CSS Document */


body, p, h1, h2, img, ul{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}
img{ border:none;}

/* ::::::::::::::::::: conteneur :::::::::::::::::::*/
#conteneur{ width:996px; margin:auto;}

/* ::::::::::::::::::: header-menu :::::::::::::::::::*/
#header{ background-image:url(../images/img-header.jpg); background-repeat:no-repeat; width:996px; height:141px;}
#header p{ font-style:italic; font-size:25px; color:#FFF; padding:43px 0 0 220px;}

#colonne-gauche{ width:186px; background-image:url(../images/fond-menu.jpg); background-repeat:repeat-y; float:left;}
#menu{ width:186px; }
#menu a { display:block; width:160px; height:20px; color:#00a1b7; font-size:9px; margin-left:13px; text-decoration:none; font-weight:bold; border-bottom:1px dotted #2f2f2f; padding-top:10px;}
#menu a:hover { color:#e10156; font-style:italic;}

#coordonnees{ width:186px; background-image:url(../images/fond-coordonnees.jpg); background-repeat:repeat-y; margin-top:100px}
#footer-coordonnees{ background-image:url(../images/fond-footer-coordonnees.jpg); background-repeat:no-repeat; background-position:bottom; height:22px; width:186px;}

#coordonnees p{ width:160px; margin-left:13px; border-top:1px dotted #2f2f2f; font-size:11px; color:#2f2f2f; padding-top:10px;}
#coordonnees ul{ width:160px; margin-left:13px; list-style:none;font-size:11px; color:#2f2f2f; }
#coordonnees li{ background-image:url(../images/puce-liste.jpg); background-repeat:no-repeat; background-position:0 2px; list-style:none;font-size:11px; color:#2f2f2f; padding: 0 0 5px 10px; }
#coordonnees span{ font-size:13px; color:#e10156; }

/* ::::::::::::::::::: contenu :::::::::::::::::::*/
#contenu{ background-image:url(../images/img-fond-contenu.jpg); background-repeat:repeat-y; width:978px; padding-left:18px;}

#block-txt{ background-color:#e5f6f9; color:#2f2f2f; float:left; width:449px; margin-left:11px; padding:5px; text-align:justify; }
#block-txt h1{ background-image:url(../images/puce-h1.gif); background-repeat:no-repeat; padding: 6px  0 0 38px; font-size:14px; color:#e10156; font-weight:normal; height:30px; border-bottom:1px dotted #2f2f2f;}
#block-txt h2{ font-size:12px; color:#00abc0; padding-top:10px;}
#block-txt p{ font-size:12px; padding-top:25px; }

#block-txt  ul{ list-style:none; font-size:12px; color:#2f2f2f; margin-top:30px; }
#block-txt  li{ background-image:url(../images/puce-liste-txt.gif); background-repeat:no-repeat; background-position:0 5px; list-style:none; padding: 0 0 10px 10px; }

#block-photo{ width:294px; float:left; margin-left:10px; text-align:center; background-color:#FFF; }

#block-txt-contact{ background-color:#e5f6f9; color:#2f2f2f; float:left; width:760px; margin-left:11px; padding:5px; text-align:justify; }
#block-txt-contact h1{background-image:url(../images/puce-h1.gif); background-repeat:no-repeat; padding: 6px  0 0 38px; font-size:14px; color:#e10156; font-weight:normal; height:30px; border-bottom:1px dotted #2f2f2f;}
#block-txt-contact h2{font-size:12px; color:#00abc0; padding-top:10px;}
#block-txt-contact p{ font-size:12px; }

form.form-contact{ font-size:12px; color:#e10156; margin:10px 0 10px 0 ;}
form.form-contact input{ border:1px #e10156 solid; }
form.form-contact textarea{ border:1px #e45e24 solid; width:100%;  }
* html form.form-contact textarea{ width:475px; }
* +html form.form-contact textarea{ width:475px; }
/* ::::::::::::::::::: footer :::::::::::::::::::*/
#footer{ clear:both; background-image:url(../images/img-footer.jpg); background-repeat:no-repeat; width:996px; height:44px;}
#footer p{ text-align:center; font-size:9px; color:#00abc0; padding-top:20px;}


/* ::::::::::::::::::: class :::::::::::::::::::*/

.clear{ clear:both;}
.lien-gris{ color:#2f2f2f; text-decoration:underline;}
.lien-gris:hover{ color:#2f2f2f; text-decoration:none;}
.lien-bleu{ color:#00abc0; text-decoration:none;}
.lien-bleu:hover{ color:#00abc0; text-decoration:underline;}

.txt-rouge{ font-size:10px; color:#FF0000;}















