/*Accueil*/
#Contenu{background:url(/img/contenu.jpg) top left repeat-y;width:960px;margin:0 20px;float:left;display:inline}
.Vignette{width:225px;margin:0 0 15px 0;padding:3px 0 0 0;position:relative}
.Vignette .photo{width:225px;height:105px;margin:0 0 7px 0}
.Vignette .picto{position:absolute;top:103px;left:190px;z-index:40}
.Vignette p{font-size:14px; text-transform:uppercase;line-height:18px;padding:0px 10px 2px 25px}
.Vignette p a{color:#fff}

.loger p{background:url(/img/selogerB.jpg) bottom left no-repeat;}
.restaurer p{background:url(/img/restaurerB.jpg) bottom left no-repeat;}
.divertir p{background:url(/img/divertirB.jpg) bottom left no-repeat;}
.decouvrir p{background:url(/img/decouvrirB.jpg) bottom left no-repeat;}

#ColDroite{float:right;width:715px;background:url(/img/colDroite.jpg) top left repeat-y}
#ArticleAcc{float:right; width:375px;padding:20px 15px 10px 25px;background:url(/img/ArticleAcc.jpg) top left no-repeat;line-height:18px}
#ArticleAcc h1{font-size:46px;line-height:50px;color:#fff; text-align:right;font-weight:normal;margin:0 0 80px 0}

#Agenda{float:left;padding:35px 15px 10px 15px;width:270px;display:inline;background:url(/img/agenda.jpg) top left no-repeat;}
#Agenda h2{font-size:20px;font-weight:normal;margin:0 0 50px 0}
#Agenda h2 a{color:#fff;}
#Agenda h2 a strong{color:#9a8c8c;text-transform:uppercase}
.evenement{width:270px;color:#fff;line-height:18px;padding:7px 0;float:left;display:inline}
.evenement .photo{float:left;margin:0 15px 0 0;border:solid 1px #736565;}
.evenement h3{font-size:12px; font-weight:normal; text-transform:uppercase;}
.evenement h3 a{color:#5c4c4c;}
.evenement .date{color:#b50202;}
.evenement  .detail{float:right;}#ColGauche{float:left;width:225px;}

.bordureB{border-bottom:solid 1px #e3e0e0;}

#Actu{clear:right;float:right;width:375px;border-top:solid 1px #d5d2d2;padding-top:25px;margin:0 15px 15px 0}
#Actu h2{background:url(/img/actu.jpg) 0 0px no-repeat;font-size:14px; text-transform:uppercase;padding:0 0 0 25px;margin:0 0 10px 0;line-height:24px}
#Actu h2 a{color:#fd9227;}

.actus{color:#625151;line-height:18px;width:370px;float:left;clear:both;padding:10px 0;display:inline}
.actus .photo{float:left;margin:0 15px 0 0;border:solid 1px #736565;}
.actus h3{font-size:12px;font-weight:normal}
.actus h3 a{color:#fd9227;}
.actus .date{color:#b50202;}
.actus .detail{float:right;margin-top:15px}#ColGauche{float:left;width:225px;}



#Bas{padding:7px 15px; background:#908686;clear:both;width:685px;float:left}
#Bas .Video{float:left;width:205px;font-size:11px;padding:5px 30px 5px 35px;color:#fff;background:#bdb5b5 url(/img/video.jpg) 3px 7px no-repeat}

#Documents{float:right;width:380px;margin:0 20px 0 0;line-height:18px;background:url(/img/docPDF.jpg) top left no-repeat;}
#Documents h3{color:#b00d09;font-size:12px;border-bottom:solid 1px #bdb5b5;margin:5px 0 0 30px;padding-bottom:5px;font-weight:normal}
#Documents a{background:url(/img/docli.jpg) 0 5px no-repeat;padding:0 0 0 10px;color:#fff;margin:0 15px 0 0}
#ColGauche{float:left;width:225px;}


/*Liste*/
#Contenu2{background:url(/img/contenu2.jpg) top left repeat-y;width:960px;margin:0 20px;float:left;display:inline}
#ColGauche2{float:left;width:225px;margin:0 0 100px 0;display:inline}

.carre{width:21px;height:19px;float:left;margin:0 10px 0 0;display:inline}

#Decouvrir{float:left;width:195px; background:url(/img/decouvrirC.jpg) top right no-repeat #ccc4c4;padding:15px 15px 50px 15px;display:inline;}
#Decouvrir h2{font-size:13px;text-transform:uppercase;margin:7px 0 0 0}
#Decouvrir h2 a{color:#fff;}
.decouvert{float:left;clear:both;width:195px;padding:10px 0;line-height:18px;color:#625151}
.decouvert h3{font-size:12px;font-weight:normal; text-transform:uppercase}
.decouvert h3 a{color:#fff;}
.decouvert .date{color:#b50202;}
.decouvert .photo{margin:0 0 10px 0;border:solid 1px #a69d9d;width:135px;}
.decouvert .detail{float:right;margin-top:15px}
.bordureB2{border-bottom:solid 1px #a69d9d}

#Decouvrir select{font-size:11px}
.consulter{margin:5px 0 0 30px;line-height:18px;color:#9E9595;font-size:11px;}

#Documents2{float:right;width:205px;padding:10px;line-height:18px;background:url(/img/docPDF.jpg) 5px 20px no-repeat;}
#Documents2 h3{color:#b00d09;font-size:12px;border-bottom:solid 1px #bdb5b5;margin:0 0 0 20px;padding-bottom:5px;font-weight:normal}
#Documents2 a{background:url(/img/docli.jpg) 0 5px no-repeat;padding:0 0 0 10px;color:#fff;margin:0 15px 0 0}

#Droite{float:right;width:715px;background:url(/img/droite.jpg) top right no-repeat;display:inline}
#TexteRub{margin:12px; border-bottom:solid 1px #d5d2d2;width:691px;line-height:18px;}
#TexteRub h1{color:#5c4c4c;font-size:16px; text-transform:uppercase;margin:5px 0;line-height:24px;}
#TexteRub h2{color:#9e9595;font-size:16px;margin:0 0 0 31px;}
#TexteRub .h1{color:#5c4c4c;font-size:16px; text-transform:uppercase;font-weight:bold;margin:5px 0;line-height:24px;}
#TexteRub .h2{color:#9e9595;font-size:16px;margin:0 0 5px 31px;font-weight:bold}

.PhotoRub{float:right;width:150px;margin:0 0 0 15px;display:inline}
#TexteRub p{margin:0 0 5px 31px;}

.rechercheComunes{float:right;}
.rechercheComunes .OK{color:#fff; text-transform:uppercase;background:#93898A}
#TexteRub select{width:150px;font-size:11px;color:#5a4f4f;border:solid 1px #5a4f4f;margin:0 10px 0 0}
#TexteRub #Rech{vertical-align:bottom}
.item{width:330px;margin:10px 12px;line-height:18px;color:#5c4c4c;display:inline}
.item .photo{float:left;border:solid 1px #b0a8a8;width:135px;margin:0 15px 0 0;height:135px;display:inline}
.item h2{font-weight:bold;text-transform:uppercase;font-size:12px;}
.item h2 a{color:#fd7f01;}
.item h3{font-weight:bold;text-transform:uppercase;font-size:12px;}
.item h3 a{color:#fd7f01;}
.item .date{color:#b50202;}
.item .detail{text-align:right;margin-top:15px}
.item .site{text-align:right;color:#b50202;}
.item .site a{color:#b50202;margin:0 5px 0 0}

.navigation{color:#807373;margin:12px;width:691px; border-top:solid 1px #d5d2d2;line-height:18px;font-size:11px; text-transform:uppercase}
.navigation a{color:#807373;font-weight:bold;}
.navigation .prec{background:url(/img/prec.jpg) 0 5px no-repeat;padding-left:15px; }
.navigation .suiv{background:url(/img/next.jpg) 50px 5px no-repeat;padding-right:15px; }

.navigationH{color:#807373;margin:0 12px;width:691px;line-height:18px;font-size:11px; text-transform:uppercase}
.navigationH a{color:#807373;font-weight:bold;}
.navigationH .prec{background:url(/img/prec.jpg) 0 5px no-repeat;padding-left:15px; }
.navigationH .suiv{background:url(/img/next.jpg) 50px 5px no-repeat;padding-right:15px; }


/*Detail*/
#Article{margin:0 12px;line-height:18px;width:691px;color:#5c4c4c; text-align:justify}
#Galerie{float:left;width:337px;margin:0 15px 15px 0;display:inline}
#Galerie2{float:right;width:337px;margin:0 0 15px 15px ;display:inline}

#Gde{width:337px;text-align:center;}
#Gde .photo{border:solid 1px #ada5a5;text-align:center;width:335px;}
.legendes{font-size:10px}
#Article h1{text-transform:uppercase;font-size:12px;color:#fd7f01;}
#Article h1 a{color:#fd7f01;}
#Article .date{color:#b50202;}
#Article .detail{text-align:right;margin-top:15px}
#Article .site{text-align:left;color:#b50202;margin:0 0 10px 0}
#Article .site a{color:#b50202;margin:0 5px 0 0}

#Article table,td{border:solid 1px #9E9595}

#Article h3{margin:10px 0}
#Article iframe{margin:10px 0}
.photos{margin:5px;width:215px;float:left;display:inline}
.diapo{margin:5px 0;font-size:11px;color:#807373;line-height:18px;border-bottom:solid 1px #ada5a5}
.diapo span{margin:0 0 0 13px}

#Article li {list-style-type:decimal}

.photoCarte{float:left;width:200px;margin:12px 0}
.main {
width:200px;
color:#9a8c8c;
margin:10px 0
}

.month {
border:1px solid #9a8c8c;
background-color:#fff;
color:#9a8c8c;padding:2px;font-weight:bold; text-transform:uppercase
}

.daysofweek {
background-color:#ffffff;
color:#9a8c8c;
border:1px solid #9a8c8c;padding:3px;
}

.days {
background-color: #fff;
padding: 2px;
border:1px solid #9a8c8c;
}

.days #today{
font-weight: bold;
color: red;
}
.days a{color:#9a8c8c}
.days .selected{background:#b50202;color:#fff}
		
.creaFormulaire th
{
	vertical-align: top;
	text-align: right;
	width: 50%;padding:5px;
}

#map2{width:488px;margin:12px 0;height:300px;float:right;display:inline;overflow:visible;border:solid 1px #9a8c8c}
#map2 div{overflow:visible}

#MapDetail{width:300px;height:300px;overflow:visible}
#MapDetail div{overflow:visible}

.Map{width:695px; height:565px;position:relative;background:url(/img/plan.jpg) top left no-repeat;}

.MapVille{position:absolute;width:300px;visibility:hidden;z-index:40;background:#f6f4f4;padding:5px;}
.MapVille .photo{float:left;border:solid 1px #b0a8a8;width:135px;margin:0 15px 0 0}
.MapVille h2{font-weight:bold;text-transform:uppercase;font-size:12px;}
.MapVille h2 a{color:#fd7f01;}
.MapVille .detail{float:right;margin:15px 5px 0 0}


.rightMapPhoto{float:right;margin:0 0 0 10px;border:solid 1px #9a8c8c} 
.creaFormulaire td
{
	vertical-align: bottom;padding:5px;
}
.creaFormulaire input,textarea{border:solid 1px #807373;padding:2px;width:200px}
.creaFormulaire select{border:solid 1px #807373;}

#btnSend{margin:0 200px; padding:5px 25px; background:#fd7f01;color:#fff;text-transform:uppercase}

.multi{font-size:11px; text-align:center}
.multi a{margin:0 2px}
.multi .selected{color:#B50202}

.desincription{margin:35px 0}
.desincription input,textarea{border:solid 1px #807373;padding:2px;width:200px}
.desincription .ok{padding:1px 25px; background:#fd7f01;color:#fff;text-transform:uppercase}

.information{background:red;color:#fff;margin:10px 0}

.phototheque{float:left;width:215px;margin:10px 15px 0 0; text-align:center;height:165px}
.phototheque .copy{font-size:11px}
