#Site{position:relative;width:1000px;clear:both;background:url(/img/flash.jpg) 0 615px no-repeat;}
#Flash{width:955px;margin:0 0 0 25px;height:700px}
#FlashF{position:absolute;top:0;left:0px;width:980px;z-index:50;background:url(/img/flashF.png) top right no-repeat;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="/img/flashF.png", sizingMethod="crop"); padding-right:20px;}

#Gauche{float:left;width:240px; background:url(/img/gauche.png) top left repeat-y;_background:none;  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( 
    src="/img/gauche.png", sizingMethod="scale");height:340px;margin:0 0 0 25px;display:inline}
#Gauche .log{display:block;width:240px;height:201px}
#Gauche iframe{clear:both;float:left;width:240px;}
.itemAcc{clear:both;width:1000px;background:url(/img/itemAcc.png) bottom right no-repeat;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( 
    src="/img/itemAcc2.png", sizingMethod="crop");}
.itemAcc .photo2{float:left;width:614px;height:318px}
.itemAcc .Texte{float:right;width:370px;padding:160px 15px 0 0;height:210px;line-height:18px;color:#1b1815;display:inline}
.itemAcc .Texte h1{margin:20px 0 10px 0;font-size:18px;font-weight:normal;line-height:24px}
.itemAcc .Texte h1 a{color:#bbcc22;}
.itemAcc .Texte .detail{float:right;font-size:11px;color:#e6452e;margin:5px 30px 0 0 }

#Autres{margin:10px 25px;width:940px;}
#Autres .titre{margin-left:15px;}

.offre{float:left;width:375px;line-height:18px;color:#fff;margin:15px 15px 15px 0;display:inline}
.offre .photo{float:left;width:125px; height:95px;padding:7px 10px;background:url(/img/photo.png) top left no-repeat;_background:none;  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( 
    src="/img/photo.png", sizingMethod="image");margin:0 15px 0 0}
.offre h2{font-size:18px;font-weight:normal;line-height:24px;margin-top:10px;}
.offre h2 a{color:#fff;}
.offre strong{color:#e6452e;}
.offre .detail{float:right;font-size:11px;color:#e6452e;margin:7px 0 0 0 }

.actus{float:right;width:490px;line-height:18px;color:#fff;margin:15px 0 15px 0;display:inline}
.actus .photo{float:left;width:125px; height:95px;padding:7px 10px;background:url(/img/photo.png) top left no-repeat;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( 
    src="/img/photo.png", sizingMethod="image");margin:0 15px 0 0}
.actus h2{font-size:18px;font-weight:normal;line-height:24px;margin-top:10px;}
.actus h2 a{color:#fff;}
.actus strong{color:#e6452e;}
.actus .detail{float:right;font-size:11px;color:#e6452e;margin:7px 0 0 0 }

#Site2{width:976px;margin:0 0 0 24px;position:relative;background:url(/img/contenu.jpg) top left repeat-y;}
#Flash2{height:205px}
#FondF2{position:absolute;top:0;left:0;width:960px; height:207px; background:url(/img/flash2.png) top left no-repeat;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( 
    src="/img/flash2.png", sizingMethod="crop");z-index:80}
#FondF2 p{color:#fff;text-transform:uppercase;font-size:22px;margin:142px 235px 0 15px; text-align:right}

#Contenu{width:976px;background:url(/img/gauche.jpg) bottom left no-repeat;}
#Ariane{float:right;font-size:10px;color:#fcfeff;font-style:italic;margin:5px 15px 5px 0}
#Ariane a{color:#fcfeff}
#Gauche2{float:left;width:220px;padding:15px 12px 470px 11px;line-height:18px;display:inline;color:#fcfeff}
#Gauche2 h1,h2{font-size:12px;text-transform:uppercase; font-weight:normal;margin-bottom:10px}
.reserver{margin:10px 30px;display:inline-block}
#Documents{border-bottom:solid 1px #fff;margin:15px 0;width:220px;padding:0 0 10px 0}
#Documents p{line-height:24px}
#Documents .Titre{border-bottom:solid 1px #fff;padding:0 0 5px 0;margin:0 0 5px 0}
#Documents .Titre strong{color:#e6452e;font-weight:normal}
#Documents a{color:#ece7e1;padding:0 0 0 10px;font-size:11px;background:url(/img/doc.jpg)0 8px no-repeat}


#Menu2{float:right;margin:5px 15px; width:420px; text-align:left;line-height:18px;color:#fff;}
#Menu2 a{margin:0 15px; text-transform:uppercase;color:#ece7e1}
#Menu2 a:hover{color:#e6452e}
#Menu2 .selected{color:#e6452e}

#Menu3{float:right;margin:5px 15px; width:690px; text-align:left;line-height:18px;color:#fff;}
#Menu3 a{margin:0 15px; text-transform:uppercase;color:#ece7e1}
#Menu3 a:hover{color:#e6452e}
#Menu3 .selected{color:#e6452e}


#Droite{width:732px;float:right;display:inline}

.item{position:relative;width:680px;margin:0 30px 0 38px;}
.item .photo{margin:9px 0 0 5px;float:left;width:269px;background:#fff;display:inline}
.photoF{position:absolute;top:0;left:0;z-index:10;}
.item .texte{background:url(/img/itemT.jpg) top right no-repeat;width:348px;margin:27px 0 7px 0;padding:40px 50px 17px 5px;line-height:18px;height:130px;}
.item .texte h2{font-size:17px;font-weight:normal}
.item .texte h2 a{color:#1a1815;}
.item .detail{position:absolute;bottom:25px; right:25px;font-size:11px;color:#e6452e;margin:7px 0 0 0 }

.navigation{float:right;width:305px;margin:15px 15px 15px 38px;font-size:11px;line-height:18px; text-transform:uppercase}
.navigation a{color:#b9cb22;}

#Article{background:#1b1815 url(/img/article.jpg) top right repeat-y;padding:10px 0 10px 10px; width:706px;margin:0 0 20px 15px}
#Texte{width:640px;padding:30px 0 0 40px; background:url(/img/articleh1.jpg) top left no-repeat;line-height:18px;color:#fff}
#Texte h1{color:#fff;text-transform:uppercase;font-size:17px;font-weight:normal;margin:0 0 15px 0}
#Gde{float:left;width:405px;height:270px;padding:14px 14px 28px 14px;background:url(/img/Gde.jpg) top left no-repeat;display:inline}
#Petite{_float:right;position:relative;background:url(/img/petite.jpg) top left no-repeat;width:245px;height:278px;padding:20px 16px 0 12px;}
#Petite .f{position:absolute;top:0px;left:0;z-index:40;}
#Texte a{color:#BBCD23;}
#Liens{float:right; width:200px; text-transform:uppercase;font-size:11px; text-align:right;line-height:24px;margin:0 0 15px 30px}
#Liens .diapo,.contact{border-bottom:solid 1px #becf24;padding-bottom:10px}
#Liens a{color:#e6452e}
#Liens .reserver{float:right;margin:50px 0 0 0}

.navigation2{float:right;width:300px;margin:15px 15px 15px 15px;font-size:11px;line-height:18px; text-transform:uppercase; text-align:center}
.navigation2 a{color:#b9cb22;}
.retour{float:right;margin:0 0 7px 0 }

.creaFormulaire th
{
	vertical-align: top;
	text-align: right;
	width: 60%;padding:5px;
}
.creaFormulaire td
{
	vertical-align: bottom;padding:5px;
}



.creaFormulaire input,textarea{border:solid 1px #e6452e}
#btnSend,.valider{background:#e6452e;margin:10px 200px;padding:2px 15px; text-transform:uppercase;color:#fff}
.obligatoire{background:#ccc;}
