/* CSS Document */
body {margin:0px; padding:0px;background:url(../images/backGeneral.gif); background-repeat:repeat-x;}
#conteneur {margin:0 auto; padding: 0 auto; width:1010px; background:url(../images/backConteneur.gif);background-repeat:no-repeat; }
#contenu {position:relative;width: 776px; margin:0 auto; padding: 0 auto;}
.cache {display:none;}
/*ACCUEIL*/
#wLecours{float:left; margin-top: 152px; margin-right:35px;}
#logoWLecours{float:left; margin-top:14px; }
#toileBC{float:left; margin-top:152px; margin-left: 55px;}
#wLecoursPrin{float:left; margin-top: 112px; margin-right:55px;}
#logoWLecoursPrin{float:left; margin-top:14px; }
#toileBCPrin{float:left; margin-top:112px; margin-left: 55px;}
#header {width:650px; margin:0 auto; padding: 0 auto; }

#langue {clear:both; width: 200px; margin:0 auto; padding: 0 auto;}
#langue ul {list-style-type:none;}
#langue ul li {float:left;}
#langue ul li a{font-size:14px; color:#004b85; text-decoration:none; font-weight:800; width:77px; height: 54px; display:block; text-align:center;line-height:4em;}
#langue ul li a:hover {background:url(../images/maisonOver.gif);}

/*AUTRES PAGES*/
#coinHautGauche {background:url(../images/coinHautGauche.gif); width:102px; height:162px; position:absolute; top:13px; left:-25px;}
#coinHautDroit {background:url(../images/coinHautDroit.gif); width:102px; height: 180px; position:absolute; top:14px; right:-17px;}
#contenuBas {position:relative;clear:both; border:1px solid #ffffff;;}
#ombreDroit {background:url(../images/ombreDroit.gif); position:absolute; right:-27px; top:0px; width:21px; height:290px;}
#sectionGauche {padding-left:20px;padding-top:45px;position:absolute; left:0px;height:247px; width:212px;background:url(../images/coinBasGauche.gif); background-repeat:no-repeat; left:-24px;}
#sectionGauche ul {margin:0; list-style-type:none;}
#sectionGauche ul li a {color:#5c5c5c; font-size:12px; font-weight:bold; font-style:italic;font-decoration:none; text-decoration:none;}
#sectionGauche ul li.joindre  {display:block; background:url(../images/ico-contact.gif); height: 43px; background-repeat:no-repeat;padding-left:35px;line-height:2.5em;}
#sectionGauche ul li.galeriephoto  {display:block; background:url(../images/ico-galeriephoto.gif); height: 43px; background-repeat:no-repeat;background-position:3px 0px;line-height:12px; padding-top:10px;padding-left:35px;width: 130px;}
#sectionGauche img {margin-left:-7px;margin-top:17px;}
#menu {margin-left: 232px;}
#menu ul {list-style-type:none; margin:0px; padding:0px;}
#menu ul li {float:left;line-height:3em; font-size:18px; color:#004b85;}
#menu ul li a{font-size:14px; color:#004b85; text-decoration:none; font-weight:800; width:77px; height: 54px; display:block; text-align:center;line-height:4em;}
#menu ul li a:hover {background:url(../images/maisonOver.gif); background-position:center; background-repeat:no-repeat;}
#menu ul li.actif a {background:url(../images/maisonOver.gif); background-position:center; background-repeat:no-repeat;}
#sectionDroit {position:relative;clear:both;background:url(../images/barJaune.gif); background-position:top left; background-repeat:repeat-y;margin-left:223px;margin-top:115px; width: 530px; padding-top:0px;}
#sectionDroit p {padding-left:20px;}
#bottom {clear:both;background:url(../images/backBottom.gif); height:17px; text-align:right; padding-right:10px; width:550px;margin-top:10px; }
#bottom span a{padding-top:4px;font-size:10px; color:white; text-decoration:none;}


#garage-hiver{float:left; margin-right:75px; margin-left:70px; _margin-left:35px;}
#auvent{float:left;margin-right:15px; }
#portique {clear:both;float:left; width: 125px;margin-left:70px; margin-right:80px;margin-top:30px;_margin-left:35px;}
#carport {float:left; width:250px;margin-top:30px;}
.photosection {float:right; margin-left:15px;margin-top:10px; font-size:10px; text-align:center;}
.photosection a {text-decoration:none;}
.photosection span {text-decoration:underline; font-size:10px;  margin-top:-10px;}
#adresselecours {text-align:left;float:left; width:230px;margin-top:20px;}
#adressebc{text-align:left;float:left;margin-top:20px;}
#map {clear:both;margin-top: 20px;margin-bottom:15px;width: 420px; height: 300px;border:2px solid #004B85;}
#gallPhoto {width:370px; margin: 0 auto; padding:0 auto;}
.galeriPhotoImage {float:left;  text-align:center;margin-bottom:10px;margin-top:20px;}
#gallPhoto a {font-size:14px;color:#004b85; text-decoration:none; font-weight:bold;}





#auvent_res {display:block;}
#garage_hiver {display:none;}
#auvent_com {display:block;}
#shelter_com {display:none;}

