body{
	background-color:#f0f0f0;
	color:black;
	font-size: 11px;
	line-height:140%;
	text-align:left;
	font-family: Arial, sans-serif;
	border:0px solid gray;
}

table{padding:0px; margin:0px; border-spacing:0px; text-align:left; border:0px solid red;}
a{text-decoration:none;color:#c2c2c2}
a:hover{text-decoration:underline;color:#ff0000;}
h1{margin:0px;font-size:14px;background: transparent url('pics/li000.gif') no-repeat;background-position:0px 40%;padding-left:10px;}
h2{margin:0px;font-size:12px;}
h3{margin:0px;font-size:11px;}
h4{margin:0px;font-size:11px;font-weight:normal;}
h5{margin:0px;font-size:10px;font-weight:normal;}
input{background-color:white; color:black; border:1px solid black; font-size:11px;}
textarea{color:#999999; border:1px solid #666666; font-size:11px; width:95%;}
.textarea2{height:28px;}
select{font-size:11px; color:gray; padding:0px; margin:3px;}
select:hover{color:#9cac16;}
.radio{border:0px;}
.floatright{float:right;}
.right{float:right;}
.floatleft{float:left;}
.frame{border:0px solid red; width:760px; margin:0px auto;background:transparent url('pics/background000.gif') repeat-y top center;}
.footer{border:0px solid red; width:760px; margin:0px auto; text-align:center;}
.clear{clear:left;}
.clearleft{clear:left;}
.clearright{clear:right;}
.center{text-align:center;}
/* --- DIVERS ----------------------------------------------------- */
.pdfs{clear:left; margin:3px; float:left;}
.cnil{
	border:0px solid red;
}
.icone_email{float:right};
.nav{float:right; color:red; margin-top:2px; border:0px solid red;}
.bandeaux{margin:0px auto; text-align:center; border:0px solid red;}
.heure{float:right; color:#83919d; background:transparent url('pics/heure.gif') no-repeat; background-position:0px 50%; padding-left:12px; margin-right:20px;}
.date{float:right; color:#83919d; background:transparent url('pics/li000.gif') no-repeat; background-position:0px 50%; padding-left:12px; margin-right:50px;}
/* .menus definis dans la fonction .... */
.menus .menu000{font-size:10px; margin-left:3px; float:left; padding-left:14px; background:transparent url('pics/menu000.gif') no-repeat; background-position:0px 40%;}
.menus .menu001{font-size:10px; margin-left:3px; float:left; padding-left:14px; background:transparent url('pics/menu001.gif') no-repeat; background-position:0px 40%;}
.menus a{color:white;}
.menus a:hover{color:white;}
.centrale{padding-left:10px;}
.centrale a{color:#666666;}
.centrale a:hover{color:#ff0000;}
/* --- SITUATION -------------------------------------------------- */
.situation{float:left; width:760px; background:transparent url('pics/background001.gif') no-repeat top center; border:0px solid green;}
.situation .col1{float:left; width:430px; margin-left:10px; padding:60px 0px 0px 30px; border:0px solid red;}
.situation .col2{float:right; width:255px; margin-right:10px; border:0px solid red;}
.situation .scrollBox{
	clear:left;
	width:235px; height:275px; overflow:auto;
	padding:10px;
	text-align:left;
	color:#9d9d9d;
	border:0px solid red;
	SCROLLBAR-FACE-COLOR: #eeeeee; 
	SCROLLBAR-HIGHLIGHT-COLOR: #eeeeee; 
	SCROLLBAR-SHADOW-COLOR: #eeeeee; 
	SCROLLBAR-DARKSHADOW-COLOR: #777777; 
	SCROLLBAR-3DLIGHT-COLOR: #777777; 
	SCROLLBAR-ARROW-COLOR: #ff0000;
	SCROLLBAR-TRACK-COLOR: #ffffff;
}
.situation h1{padding-left:20px; color:black; height:24px; background:transparent url('pics/li001.gif') no-repeat; background-position:0px 4px;}
.situation .titre{width:245px; margin-right:10px; border:0px solid red;}
/* --- HEBERGEMENTS -------------------------------------------------- */
.hebergements1 {float:left; width:760px; background:transparent url('pics/background001.gif') no-repeat top center; border:0px solid green;}
.hebergements1 .col1{float:left; width:375px; margin-left:10px; padding:6px 0px 0px 30px; border:0px solid red;}
.hebergements1 .col2{float:left; width:325px; margin-left:0px; padding:6px 0px 0px 10px; border:0px solid red;}
.hebergements1 .titre{padding-left:25px; margin-top:9px; font-weight:bold; font-size:14px; color:#dcd8d7; background:transparent url('pics/li004.gif') no-repeat; background-position:10px 0px; border:0px solid red;}
.hebergements1 .rubrique{margin-left:50px;}
.hebergements1 .scrollBox{
	clear:left;
	width:355px; height:255px; overflow:auto;
	padding:10px;
	text-align:left;
	color:#9d9d9d;
	border:0px solid red;
	SCROLLBAR-FACE-COLOR: #eeeeee; 
	SCROLLBAR-HIGHLIGHT-COLOR: #eeeeee; 
	SCROLLBAR-SHADOW-COLOR: #eeeeee; 
	SCROLLBAR-DARKSHADOW-COLOR: #777777; 
	SCROLLBAR-3DLIGHT-COLOR: #777777; 
	SCROLLBAR-ARROW-COLOR: #ff0000;
	SCROLLBAR-TRACK-COLOR: #ffffff;
}
.hebergements1 select{font-size:xx-small;}

.hebergements2 {float:left; width:760px; background:transparent url('pics/background004.gif') no-repeat top center; border:0px solid green; padding-bottom:5px;}
.hebergements2 .col0{float:left; width:172px; height:50px; margin-left:10px; padding:0px 0px 0px 30px; border:0px solid red;}
.hebergements2 .col1{float:left; width:172px; height:225px; margin-left:10px; padding:0px 0px 0px 30px; border:0px solid red;}
.hebergements2 .col2{float:left; width:275px; height:225px; margin-left:0px; padding:0px; background-color:#eef1f4; border:0px solid white;}
.hebergements2 .col3{float:left; width:250px; height:225px; margin-left:0px; padding:0px 0px 0px 0px; background-color:#e1e7eb; border:0px solid white;}
.hebergements2 .titre{clear:left; padding-left:10px; font-weight:bold; font-size:12px; color:#787a7c; border:1px solid white; line-height:200%;}

.hebergements2 .descriptif_texte{clear:left; padding:0px 10px 0px 10px; color:#9e9a9a; text-align:justify; line-height:110%;}
.hebergements2 .descriptif_agrement{float:right; padding-right:10px;}
.hebergements2 .contact_nom{padding-left:10px; color:#797474;}
.hebergements2 .contact_adresse{padding-left:10px; color:#797474;}
.hebergements2 .contact_tel{padding-left:10px; color:#797474;}
.hebergements2 .contact_fax{padding-left:10px; color:#797474;}
.hebergements2 .contact_email{padding-left:10px; color:#797474;}
.hebergements2 .contact_web{padding-left:10px; color:#797474;}
.hebergements2 .contact_tarifs{padding-left:10px;}
.hebergements2 .contact_reservation{padding-left:10px; background-color:#0000aa; color:white; font-weight:bold; }

.hebergements2 .icone{float:left; border:1px solid white;}

/* --- FESTIVITES -------------------------------------------------- */

.festivites{float:left; width:760px; background:transparent url('pics/background001.gif') no-repeat top center; border:0px solid green;}
.festivites .f1{float:left; width:390px; margin-left:10px; padding:0px 0px 0px 30px; border:0px solid red;}
.festivites .f2{float:right; width:290px; margin-right:10px; border:0px solid red; }
.festivites .scrollBox{
	clear:left;
	width:235px; height:275px; overflow:auto;
	padding:10px;
	text-align:left;
	color:#9d9d9d;
	border:0px solid red;
	SCROLLBAR-FACE-COLOR: #eeeeee; 
	SCROLLBAR-HIGHLIGHT-COLOR: #eeeeee; 
	SCROLLBAR-SHADOW-COLOR: #eeeeee; 
	SCROLLBAR-DARKSHADOW-COLOR: #777777; 
	SCROLLBAR-3DLIGHT-COLOR: #777777; 
	SCROLLBAR-ARROW-COLOR: #ff0000;
	SCROLLBAR-TRACK-COLOR: #ffffff;
}
.festivites h1{padding-left:20px; color:black; height:24px; background:transparent url('pics/li001.gif') no-repeat; background-position:0px 4px;}
.festivites .titre{width:245px; margin-right:10px; border:0px solid red;}
.festivites .rubrique_evenements{width:245px; margin-left:10px; border:0px solid red;}
.festivites .rubrique_agenda{width:245px; margin-right:10px; border:0px solid red;}
/* Liste des festivites secondaires */
.festivites .secondaires{background-color:red; width:275px; background-color:#f2f6f9;}
.festivites .ligne1{width:270px; background-color:#e4e6d0; color:#9c9c9c; height:18px; margin:5px 0px 0px 0px; padding-left:5px;}
.festivites .dates{background:transparent url('pics/li013.gif') no-repeat 0px 40%; float:left; font-weight:bold; color:#9cac16; padding-left:15px;}
.festivites .ensavoirplus{float:right; padding-right:10px;}
.festivites .ligne2{width:255px; margin:5px 0px 0px 0px; padding-left:20px; clear:left; font-weight:bold; color:black;}
.festivites .ligne3{padding-left:20px; color:#888888; height:53px;}
.festivites .ligne4{padding-left:20px; color:black;}

/* --- DECOUVERTE -------------------------------------------------- */

.decouverte {float:left; width:760px; background:transparent url('pics/background001.gif') no-repeat top center; border:0px solid green;}
.decouverte .col1{float:left; width:710px; margin-left:10px; padding:0px 0px 0px 20px; border:0px solid red; }
.decouverte .titre{float:right; width:265px; margin-bottom:3px; border:0px solid red;}

/* --- ACTIVITES -------------------------------------------------- */

.activites {float:left; width:760px; background:transparent url('pics/background002.gif') no-repeat top center; border:0px solid green;}
.activites .col1{float:left; width:358px; margin-left:10px; padding:5px 0px 0px 30px; border:0px solid red;}
.activites .col2{float:right; width:337px; margin-right:10px; border:0px solid red;}
.activites .frame0{height:115px; border:1px solid green;}
.activites .scrollBox{
	clear:left;
	width:245px; height:275px; overflow:auto;
	padding:10px;
	text-align:left;
	color:#9d9d9d;
	border:1px solid red;
	SCROLLBAR-FACE-COLOR: #eeeeee; 
	SCROLLBAR-HIGHLIGHT-COLOR: #eeeeee; 
	SCROLLBAR-SHADOW-COLOR: #eeeeee; 
	SCROLLBAR-DARKSHADOW-COLOR: #777777; 
	SCROLLBAR-3DLIGHT-COLOR: #777777; 
	SCROLLBAR-ARROW-COLOR: #ff0000;
	SCROLLBAR-TRACK-COLOR: #ffffff;
}
.activites .scrollBox0{
	clear:left;
	width:338px; height:255px; overflow:auto;
	padding:0px 10px 0px 0px;
	text-align:left;
	color:#9d9d9d;
	border:0px solid red;
	SCROLLBAR-FACE-COLOR: #eeeeee; 
	SCROLLBAR-HIGHLIGHT-COLOR: #eeeeee; 
	SCROLLBAR-SHADOW-COLOR: #eeeeee; 
	SCROLLBAR-DARKSHADOW-COLOR: #777777; 
	SCROLLBAR-3DLIGHT-COLOR: #777777; 
	SCROLLBAR-ARROW-COLOR: #ff0000;
	SCROLLBAR-TRACK-COLOR: #ffffff;
}
.activites h1{padding-left:20px; color:black; height:24px; background:transparent url('pics/li001.gif') no-repeat; background-position:0px 4px;}
.activites .titre{width:245px; margin-right:10px; border:0px solid red;}
.activites .accroche_titre{padding-left:5px;}
.activites .accroche_texte{padding-left:10px;}
.activites .accroche_photo{margin-top:10px;}
.activites a{color:#899979;}
.activites a:hover{color:#104010;}
/*
.activites .menus0{float:left; height:23px; background-color:#f7f7f7; border-top:1px solid #dedede; border-right:1px solid #dedede; border-left:1px solid #dedede; margin:0px 2px 25px 2px; padding:0px 5px 0px 5px;}
.activites .menus0:hover{float:left; height:23px; background-color:#ffffff; border-top:1px solid #dedede; border-right:1px solid #dedede; border-left:1px solid #dedede; margin:0px 2px 25px 2px; padding:0px 5px 0px 5px;}
*/
.activites .menus0{float:left; height:23px; background-color:#dfe9c3; border-top:1px solid #99a989; border-right:1px solid #99a989; border-left:1px solid #99a989; margin:0px 2px 15px 2px; padding:0px 5px 0px 5px;}
.activites .menus0:hover{float:left; height:23px; background-color:#b2bda9; border-top:1px solid #507350; border-right:1px solid #507350; border-left:1px solid #507350; margin:0px 2px 15px 2px; padding:0px 5px 0px 5px;}
.activites .titre_rubrique{font-weight:bold; clear:left; padding:4px 0px 0px 20px; color:black; width:309px; height:23px; background:transparent url('pics/hr001.gif') no-repeat; border:0px solid red;}
.activites .select{padding-left:20px; padding-bottom:0px;}
.activites .prestataires_titre{width:302px; color:#9c9c9c; height:18px; font-weight:bold; padding-left:20px; background:transparent url('pics/li016.gif') no-repeat;}

/* --- PRESTATAIRES -------------------------------------------------- */

.prestataire{}
.prestataire .liste{width:302px; background-color:#cedbc4; color:#9c9c9c; height:18px; margin:5px 0px 0px 0px; padding-left:20px;}
.prestataire .liste:hover{width:302px; background-color:#b2bda9; color:#9c9c9c; height:18px; margin:5px 0px 0px 0px; padding-left:20px;}
.prestataire .nom{float:left; font-weight:bold; color:#666666;}
.prestataire .ville{float:right; width:150px;}
.prestataire .photo{float:left; margin:2px;}
.prestataire .texte{text-align:justify; color:#7b7b7b; padding-left:138px; padding-right:5px;}

/* --- SEJOURS -------------------------------------------------- */

.obligatoire{ color:red; }
.sejours {float:left; width:760px; background:transparent url('pics/background001.gif') no-repeat top center; border:0px solid green;}
.sejours .col1{float:left; width:388px; margin-left:10px; padding:5px 0px 0px 30px; border:0px solid red;}
.sejours .col2{float:right; width:287px; margin-right:10px; border:0px solid red;}
.sejours .scrollBox{
	clear:left;
	width:275px; height:275px; overflow:auto;
	padding:10px;
	text-align:left;
	color:#9d9d9d;
	border:0px solid red;
	SCROLLBAR-FACE-COLOR: #eeeeee; 
	SCROLLBAR-HIGHLIGHT-COLOR: #eeeeee; 
	SCROLLBAR-SHADOW-COLOR: #eeeeee; 
	SCROLLBAR-DARKSHADOW-COLOR: #777777; 
	SCROLLBAR-3DLIGHT-COLOR: #777777; 
	SCROLLBAR-ARROW-COLOR: #ff0000;
	SCROLLBAR-TRACK-COLOR: #ffffff;
}
.sejours h1{padding-left:20px; color:black; height:24px; background:transparent url('pics/li001.gif') no-repeat; background-position:0px 4px;}
.sejours .titre{width:215px; margin-right:10px; border:0px solid red;}
.sejours .accroche_big_titre{padding-left:25px; margin-top:9px; font-weight:bold; font-size:14px; color:black; height:25px; background:transparent url('pics/li004.gif') no-repeat; background-position:10px 0px; border:0px solid red;}
.sejours .accroche_titre{padding-left:5px;}
.sejours .accroche_texte{padding-left:10px;}
.sejours .accroche_dates{padding-left:10px;}
.sejours .accroche_prix{padding-left:10px;}
.sejours .accroche_prix h3{float:left;}
.sejours .accroche_ensavoirplus{padding-left:10px;}
.sejours .accroche_description{padding-left:10px; text-align:justify;}
.sejours .accroche_photo{float:left; padding:0px 0px 0px 10px;}
.sejours .form_reservation{padding-left:10px;}	
.sejours a{color:#949494;}
.sejours a:hover{color:#000000;}
.sejours .menus0{float:left; height:23px; background-color:#f7f7f7; border-top:1px solid #dedede; border-right:1px solid #dedede; border-left:1px solid #dedede; margin:0px 2px 25px 2px; padding:0px 5px 0px 5px;}
.sejours .menus0:hover{float:left; height:23px; background-color:#ffffff; border-top:1px solid #dedede; border-right:1px solid #dedede; border-left:1px solid #dedede; margin:0px 2px 25px 2px; padding:0px 5px 0px 5px;}
.sejours .titre_rubrique{font-weight:bold; clear:left; padding:4px 0px 0px 20px; color:black; width:259px; height:23px; background:transparent url('pics/hr001.gif') no-repeat; border:0px solid red;}
.sejours .select{padding-left:20px; padding-bottom:10px;}
.sejours .sejours_titre{width:262px; color:#9c9c9c; height:18px; font-weight:bold; padding-left:20px; background:transparent url('pics/li002.gif') no-repeat;}
.sejours .liste{width:262px; background-color:#efefef; color:#9c9c9c; margin:5px 0px 0px 0px; padding-left:20px;}
.sejours .liste:hover{width:262px; background-color:#bbbbbb; color:#9c9c9c; margin:5px 0px 0px 0px; padding-left:20px;}
.formReservation{margin-top:10px;}
.formReservation .titre{font-weight:bold; clear:left; padding:4px 0px 0px 20px; margin-left:10px; color:black; width:359px; height:23px; background:transparent url('pics/hr001.gif') no-repeat; border:0px solid red;}
.formReservation .tableau{padding-left:10px;}
/*--- COUP De COEUR ------------------------------------------------ */
.coup_de_coeur {}
.coup_de_coeur .titre0_222{font-weight:bold; clear:left; padding:4px 0px 0px 20px; color:black; width:259px; height:23px; background:transparent url('pics/hr001.gif') no-repeat; border:0px solid red;}
.coup_de_coeur .titre0{padding-left:25px; float:left; padding:10px 0px 0px 30px; font-weight:bold; font-size:14px; color:#ff7d31; width:243px; height:25px; background:transparent url('pics/hr002.gif') no-repeat; background-position:5px 3px; border:0px solid red;}
.coup_de_coeur .titre1{padding-left:15px; background:transparent url('pics/li015.gif') no-repeat 0px 0px; font-weight:bold;}
.coup_de_coeur .accroche{padding-left:15px; background:transparent url('pics/li014.gif') no-repeat 0px 0px;}
.coup_de_coeur .lien{padding-left:15px;}
.coup_de_coeur .photo_panoramique{margin:0px; padding:5px 0px 5px 15px; border-bottom:1px dashed #d0d0d0; margin:5px 10px 5px 0px;}
/*--- BON PLAN ----------------------------------------------------- */
.bon_plan {}
.bon_plan .titre0_222{font-weight:bold; clear:left; padding:4px 0px 0px 20px; color:black; width:259px; height:23px; background:transparent url('pics/hr001.gif') no-repeat; border:0px solid red;}
.bon_plan .titre0{padding-left:25px; float:left; padding:10px 0px 0px 30px; font-weight:bold; font-size:14px; color:#ff7d31; width:243px; height:25px; background:transparent url('pics/hr002.gif') no-repeat; background-position:5px 3px; border:0px solid red;}
.bon_plan .titre1{padding-left:15px; background:transparent url('pics/li015.gif') no-repeat 0px 0px; font-weight:bold;}
.bon_plan .accroche{padding-left:15px; background:transparent url('pics/li014.gif') no-repeat 0px 0px;}
.bon_plan .lien{padding-left:15px;}
.bon_plan  .photo_panoramique{margin:0px; padding:5px 0px 5px 15px; border-bottom:1px dashed #d0d0d0; margin:5px 10px 5px 0px;}
/* --- FESTIVITES -------------------------------------------------- */
.festivites {float:left; width:760px; background:transparent url('pics/background0001.gif') no-repeat top center; border:0px solid green;}
.festivites .col1{line-height:120%; float:left; width:388px; margin-left:10px; padding:5px 0px 0px 30px; border:0px solid red;}
.festivites .col2{float:right; width:287px; margin-right:10px; border:0px solid red; padding-top:5px;}
.festivites .scrollBox{
	clear:left;
	width:245px; height:275px; overflow:auto;
	padding:10px;
	text-align:left;
	color:#9d9d9d;
	border:0px solid red;
	SCROLLBAR-FACE-COLOR: #eeeeee; 
	SCROLLBAR-HIGHLIGHT-COLOR: #eeeeee; 
	SCROLLBAR-SHADOW-COLOR: #eeeeee; 
	SCROLLBAR-DARKSHADOW-COLOR: #777777; 
	SCROLLBAR-3DLIGHT-COLOR: #777777; 
	SCROLLBAR-ARROW-COLOR: #ff0000;
	SCROLLBAR-TRACK-COLOR: #ffffff;
}
.festivites .scrollBoxArticle{
	clear:left;
	width:390px; height:305px; overflow:auto;
	padding:0px;
	margin-top:10px;
	text-align:left;
	color:#9d9d9d;
	border:0px solid red;
	SCROLLBAR-FACE-COLOR: #eeeeee; 
	SCROLLBAR-HIGHLIGHT-COLOR: #eeeeee; 
	SCROLLBAR-SHADOW-COLOR: #eeeeee; 
	SCROLLBAR-DARKSHADOW-COLOR: #777777; 
	SCROLLBAR-3DLIGHT-COLOR: #777777; 
	SCROLLBAR-ARROW-COLOR: #ff0000;
	SCROLLBAR-TRACK-COLOR: #ffffff;
}
.festivites h1{padding-left:20px; color:black; height:24px; background:transparent url('pics/li001.gif') no-repeat; background-position:0px 4px;}
.festivites .separation{clear:left; margin:0px auto; width:95%; height:3px; border-bottom:1px dashed #979797;}
.festivites .titre{width:245px; margin-right:10px; border:0px solid red;}
.festivites .accroche_titre{padding-left:25px; font-weight:bold;}
.festivites .accroche_texte{padding-left:25px;}
.festivites .accroche_mois{padding-left:25px; float:left; margin-top:9px; font-weight:bold; font-size:14px; color:#dcd8d7; height:25px; background:transparent url('pics/li004.gif') no-repeat; background-position:10px 0px; border:0px solid red;}
.festivites .accroche_mois_small{padding-left:25px; float:left; padding-top:10px; font-weight:bold; font-size:11px; color:#9cac16; width:130px; height:20px; background:transparent url('pics/li005.gif') no-repeat; background-position:5px 3px; border:0px solid red;}
.festivites .accroche_dates{padding-left:25px;}
.festivites .accroche_lieu{padding-left:25px;}
.festivites .accroche_ensavoirplus{padding-left:25px;}
.festivites .accroche_description{padding-left:25px;}
.festivites .accroche_photo{float:left; width:188px; height:130px; margin:3px 7px 0px 7px; border:1px solid white;}
.festivites a{color:#949494;}
.festivites a:hover{color:red;}
.festivites .titre_rubrique{font-weight:bold; clear:left; padding:4px 0px 0px 20px; color:black; width:309px; height:23px; background:transparent url('pics/hr001.gif') no-repeat; border:0px solid red;}
.festivites .select{padding-left:20px; padding-bottom:10px; }
.festivites .festivites_titre{width:302px; color:#9c9c9c; height:18px; font-weight:bold; padding-left:20px; background:transparent url('pics/li002.gif') no-repeat;}
.festivites .liste{width:302px; background-color:#efefef; color:#9c9c9c; height:18px; margin:5px 0px 0px 0px; padding-left:20px;}
.festivites .liste:hover{width:302px; background-color:#bbbbbb; color:#9c9c9c; height:18px; margin:5px 0px 0px 0px; padding-left:20px;}
/* --- FESTIVITE / HOMEPAGE ------------------------------------------ */
.festivite{margin-top:0px; border:0px solid red;}
.festivite .rubrique{float:left;}
.festivite .parenthese{clear:left; float:left; margin:15px 11px 0px 30px;}
.festivite .titre{padding-left:25px; font-weight:bold;}
.festivite .titre00{float:left; padding:10px 0px 0px 30px; font-weight:bold; font-size:14px; color:#ff7d31; width:360px; height:25px; background:transparent url('pics/hr002.gif') no-repeat; background-position:5px 3px; border:0px solid red;}
.festivite .texte00{padding-left:25px; margin-top:20px; color:black;}
.festivite .dates_222{padding-left:5px; color:#d0d0d0; border-left:2px solid #2c5164; margin-left:20px; padding-top:8px; width:160px;}
.festivite .dates00{font-weight:normal; color:gray; padding-left:22px; background:transparent url('pics/li011.gif') no-repeat 12px 3px; border:0px solid red;}

.festivite .photo{float:left; background-color:#a0af1f; padding:1px 1px 6px 6px; margin:15px 5px 0px 0px;}
.festivite .exclamation{float:right; width:23px; height:25px; background:transparent url('pics/icone000.gif') no-repeat; border:0px solid red;}
/* --- NEWSLETTER -------------------------------------------------- */
.newsletter{float:right; border:0px solid red; height:30px; width:400px;}
.newsletter .inscription{float:right; font-size:9px; padding:0px; margin:5px 20px 0px 0px; border:0px solid red;}
/* --- NEWS HOMEPAGE -------------------------------------------------- */
.news{ border:0px solid red;}
.news .toute_lactualite{float:right; margin-bottom:5px; border:0px solid green;}
.news .actualites_222{width:359px; height:25px; color:#cfc8cf; padding-top:13px; text-align:right; border:0px solid red;}
.news .actualites{float:left; padding:10px 0px 0px 30px; font-weight:bold; font-size:14px; color:#ff7d31; width:360px; height:25px; background:transparent url('pics/hr002.gif') no-repeat; background-position:5px 3px; border:0px solid red;}
.news_date{float:left; height:23px; padding-left:22px; background:transparent url('pics/li011.gif') no-repeat 12px 3px; border:0px solid red;}
.news .titre0{float:right; font-weight:bold; width:260px; background:transparent url('pics/li010.gif') no-repeat top right; border:0px solid red;}
.news .titre{width:359px; color:#9c9c9c; height:18px; font-weight:bold; margin-left:10px; padding-left:20px; background:transparent url('pics/li002.gif') no-repeat;}
.news .liste_titre{width:359px; background-color:#efefef; color:#9c9c9c; height:18px; margin:5px 0px 0px 10px; padding-left:20px;}
.news .liste_titre:hover{width:359px; background-color:#bbbbbb; color:#9c9c9c; height:18px; margin:5px 0px 0px 10px; padding-left:20px;}
.news .scrollBox{
	clear:left;
	width:375px; height:245px; overflow:auto;
	padding:0px 5px 0px 0px;
	text-align:left;
	color:#9d9d9d;
	margin:0px 10px 10px 10px;
	border:0px solid red;
	SCROLLBAR-FACE-COLOR: #eeeeee; 
	SCROLLBAR-HIGHLIGHT-COLOR: #eeeeee; 
	SCROLLBAR-SHADOW-COLOR: #eeeeee; 
	SCROLLBAR-DARKSHADOW-COLOR: #777777; 
	SCROLLBAR-3DLIGHT-COLOR: #777777; 
	SCROLLBAR-ARROW-COLOR: #ff0000;
	SCROLLBAR-TRACK-COLOR: #ffffff;
}
/* --- CONTACT --- */
.contact{
	width:725px;
	margin:0px auto;
	text-align:center;
	border:0px solid red;
}
.contact .nom{font-size:14px; font-weight:bold; color:#ff7d31;}
.contact .adresse{}
.coordonnees{
	text-align:center;
	position:absolute;
	left:50%;
	top:605px;
	width:365px;
	margin-left:-360px;
	border:1px solid #cccccc;
	padding:5px;
}
	
/* --- CONTACTS -------------------------------------------------- */
.contacts {float:left; width:760px; background:transparent url('pics/background005.gif') no-repeat top center; border:0px solid green;}
.contacts .col1{float:left; width:358px; margin-left:10px; padding:5px 0px 0px 30px; border:0px solid red;}
.contacts .col2{float:right; width:337px; margin-right:10px; border:0px solid red;}
/* --- GOODIES -------------------------------------------------- */
.goodies {float:left; width:760px; background:transparent url('pics/background001.gif') no-repeat top center; border:0px solid green;}
.goodies .col1_goodies{float:left; width:685px; margin-left:10px; padding:5px 0px 0px 30px; border:0px solid red;}
.goodies .row{clear:left; float:left; border:0px solid red;}
.goodies h1{padding-left:20px; color:black; height:24px; background:transparent url('pics/li001.gif') no-repeat; background-position:0px 4px;}
.goodies .titre{float:right; width:250px; margin-right:10px; border:0px solid red;}
.goodies .wallpaper{
	float:left;
	line-height:115%;
	text-align:center;
	float:left;
	border:0px solid red;
	width:160px;
	height:170px;
	margin:5px;
}
/* --- RESERVER EN LIGNE --- */

.reserverEnLigne{
text-align:center;
margin:10px;
background-color:#ccccff;
}

.reserverEnLigne a { font-weight:bold; color:white;  }

iframe{
margin-left:25px;
border:0px;
}

.menu_reservation{
float:left;
padding-left:20px;
padding-top:5px;
border:0px solid red;
}

.menu_reservation a{
	font-size:13px;color:#000000;
	text-decoration:underline;
}