img, div, a, input {
        behavior: url(../js/iepngfix.htc);
}


body{
	margin:0;
	background:url(../images/bg.jpg) no-repeat top center;
	font-family:Arial, Verdana, sans-serif;
	font-size:11px;
}

h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#FFF;
	margin:0;
	padding:7px 0 0 7px;
}

h2{
	font-family:Arial, Verdana, sans-serif;
	font-size:14px;
	color:#178A35;
	margin:0;
}

#logo{
	height:90px;
}

#slogan{
	width:250px;
	height:22px;
	font-size:12px;
	font-weight:bold;
	color:#FFFF00;
	padding:8px 0 0 50px;
	background:url(../images/bg_slogan.png) no-repeat;
}

img{
	border:0px;
	padding:0px;
	margin:0px;
	vertical-align:middle;
}

a:link{
	color:#406F9F;
	text-decoration:underline;
}

a:visited{
	color:#406F9F;
	text-decoration:underline;
}

a:hover{
	color:#1A883C;
	text-decoration:none;
}

#langue a{
	color:#FFFFFF;
}

#bienvenue{
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Verdana, sans-serif;
}

#bienvenue .hebergement{
	color:#FFFFFF;
	width:98%;
	background-color:#1A883C;
	padding:5px 1%;
	margin:20px 0 0 1px;
}

#bienvenue .attractions{
	color:#FFFFFF;
	width:98%;
	background-color:#FE9915;
	padding:5px 1%;
	margin:20px 0 0 1px;
}

#bienvenue .saveurs{
	color:#FFFFFF;
	width:98%;
	background-color:#890C1B;
	padding:5px 1%;
	margin:20px 0 0 1px;
}

.bt_rech{
	text-align:right;
	margin:10px 10px 0 0;
}

#voir_restaurant{
	float:right;
	margin:0 8px 10px 0;
}

/*--------Menu--------*/

#menu{
	margin:auto;
	width:100%;
}

#navigation{
	list-style-image:none;
	list-style-type:none;
	padding:0px 4px;
	text-align:center;
	width:950px;
	margin:auto;
}

.menuother{
	display:block;
	float:left;
	color:#1A883C;
	margin:0px 1px;
	background-image:url(../images/bg_m1.png);
	background-repeat:repeat-x;
	height:30px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
	width:100px;
}

.menuother:hover{
	display:block;
	float:left;
	color:#1A883C;
	margin:0px 1px;
	background-image:url('../images/bg_m2.png') ;
	background-repeat:repeat-x;
	height:30px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
}

.msaveursnl {
	display:block;
	float:left;
	color:#1A883C;
	margin:0px 1px;
	background-image:url(../images/bg_m4.png);
	background-repeat:repeat-x;
	height:30px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
	width:100px;
}

.msaveursnl:hover{
	display:block;
	float:left;
	color:#1A883C;
	margin:0px 1px;
	background-image:url('../images/bg_m5.png') ;
	background-repeat:repeat-x;
	height:30px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
}

#navigation li a { 
	color:#1A883C;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}

.imgmenu{
	margin:0px;
}



/*--------Fil d'ariane--------*/

#filariane{
	background-color:#FFFF99;
	float:left;
	width:98%; 
	padding:4px 0 9px 2%;
	margin:0;
	font-size:10px;
	color:#666666;
}

/*--------Structure--------*/
	
#left{
	float:left;
	width:78%;
	margin:1%;
}

#right{
	float:right;
	width:17%;
	margin:1%;
}

/*--------Carte--------*/

#carte{
	margin:auto;
	margin:0 1% 1% 1%;
	background-color:#CEE5A4;
}

.presentation{
	width:47%;
	float:left;
	margin:1%;
	font-size:14px;
}

.presentationnl{
	width:97%;
	float:left;
	margin:1%;
	font-size:14px;
}

/*--------Banner--------*/


.leaderbord,.leaderbord2{
	width:100%;
	text-align:center;
	clear:both;
	margin:auto;
	padding:1% ;
}

.leaderbord p,.leaderbord2 p{
	font-size:20px;
	color:#1A8835;
	margin:20px 0 10px 0;
}

.rectangle{
	width:180px;
	height:150px;
	float:right;
	margin:0 0 10px 0;
}

.wideskyscraper{
	width:180px;
	padding:0 8px 15px 0;
	text-align:center;
	float:right;
	margin:0 0 10px 0;
}

.medium_rectangle{
	float:left;
	width:300px;
	height:250px;
}

/*--------Bloc A l'affiche--------*/

#affiche{
	width:100%;
	background-color:#990099;
	height:38px;
}

.annonce_titre_affiche{
	height:20px;
	background-color:#990099;
	padding:5px 0 0 0;
}

.annonce_detail_affiche{
	margin:10px 0 0 330px;
}

.annonce_titre_affiche h2{
	font-size:12px;
	font-weight:bold;
	margin:0 1%;
	color:#FFFFFF;
	float:left;
}

#bientot{
	float:right;
	width:49%;
}

#bientot .titre{
	background-color:#990099;
	margin-bottom:10px;
	height:38px;
	text-align:center;
}

#bientot .titre2{
	color:#FFFFFF;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:18px;
	font-weight:bold;
	padding:8px 0 0 0;
}

.bientot_cont{
	text-align:center;
	margin:auto;
	width:300px;
}

#alaffiche{
	width:96%;
	border:1px solid #CCC;
	margin:0 2%;
	float:left;
	padding:0 0 10px 0;
}

#alaffiche .ph_liens{
	float:left;
	width:330px;
}

#alaffiche .titre{
	background-color:#990099;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight: bold;
	color:#FFF;
	padding:5px 10px;
	text-align:center;
}

#alaffiche .medium_rectangle{
	float:left;
	margin:10px;
	width:300px;
	height:250px;
}

#alaffiche .txt{
	margin:10px 0 0 330px;
}

#alaffiche .evenement{
	font-weight:bold;
	font-size:12px;
}

#alaffiche .chapeau{
	font-weight:bold;
}

#alaffiche .link{
	font-size:14px;
	font-weight:bold;
}

.ph120_listaffiche{
	width:120px;
	height:100px;
	margin:5px 5px 0 5px;
	float:left;
}

.fiche_link_affiche{
	text-align:right;
	font-weight:bold;
	padding:0 0 20px 0;
	margin:0;
	width:100%;
	float:right;
}


/*--------Bloc Mini A l'affiche--------*/

#mini_alaffiche{
	float:right;
	width:180px;
	padding:5px 0 0 0;
	margin:0 0 10px 0;
	background:url(../images/bg_miniaffiche.gif) no-repeat #990099;
	text-align:center;
}

#mini_alaffiche .cont{
	width:178px;
	text-align:center;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	background-color:#F1E1F5;
}

#mini_alaffiche .titre{
	padding:3px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
}

#mini_alaffiche .button1{
	width:120px;
	height:90px;
	margin:10px 0 0 0;
}

#mini_alaffiche .evenement{
	font-weight:bold;
	width:178px;
	margin:0;
	border-bottom:1px solid #CCC;
}

#mini_alaffiche_bottom{
	width:180px;
	height:25px;
	padding:5px 0 0 0;
	text-align:right;
	background:url(../images/bg_miniaffiche_bottom.gif) no-repeat bottom;
}

.ph120_minaffiche{
	width:120px;
	height:100px;
	margin:5px 0 0 0;
}

/*--------Bloc Météo--------*/

#meteo{
	float:right;
	width:180px;
	padding:5px 0 0 0;
	margin:10px 0 10px 0;
	background:url(../images/bg_meteo.gif) no-repeat #006633;
	text-align:center;
}

#meteo .titre{
	padding:3px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
}

#meteo .date{
	padding:5px 0;
	font-weight:bold;
	color:#000;
	background-color:#F4FED5;
	text-align:center;
	width:178px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}

#meteo .cont{
	width:170px;
	padding:5px;
	background:url(../images/bg_encart_bottom.gif) no-repeat bottom;
	text-align:left;
}

/*--------Bloc Newsletter--------*/

#newsletter{
	float:right;
	width:180px;
	padding:5px 0 0 0;
	margin:0 0 10px 0;
	background:url(../images/bg_newsletter.gif) no-repeat #006633;
	text-align:center;
}

#newsletter .titre{
	padding:3px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
}

#newsletter .cont{
	width:170px;
	padding:5px;
	background:url(../images/bg_encart_bottom.gif) no-repeat bottom;
	text-align:left;
	font-weight:bold;
	color:#406F9F;
}

#meteo .bottom{
	width:180px;
	height:5px;
	background:url(../images/bg_encart_bottom.gif) no-repeat bottom;
	text-align:left;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}

/*--------Bloc Agenda--------*/

#agenda{
	float:right;
	width:180px;
	padding:5px 0 0 0;
	margin:0 0 10px 0;
	background:url(../images/bg_newsletter.gif) no-repeat #406F9F;
	text-align:center;
}

#agenda .titre{
	padding:3px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
}

#agenda .cont{
	width:170px;
	padding:5px;
	background:url(../images/bg_encart_bottom.gif) no-repeat bottom; 
	background-color:#ffffff;
	text-align:left;
}

/*--------Contact--------*/

#contact{
	width:100%;
	background-color:#117F2B;
	height:38px;
}

#formulaire{
	margin:1%;
	float:left;
	width:60%;
}

#formulaire h2{
	font-size:16px;
}

.inscription{
	/*width:460px;*/	
}

.donnees_l{
	padding:1%;
	width:120px;
	vertical-align:top;
	font-size:12px;
}

.donnees_r{
	padding:1%;
	width:320px;
}

.donnees_select{
	padding:1%;
	font-size:12px;
	font-weight:bold;
}

.donnees_select .hebergements{
	background-color:#178A35;
	color:#FFFFFF;
	padding:5px;
}

.donnees_select .saveursetterroirs{
	background-color:#890C1B;
	color:#FFFFFF;
	padding:5px;
}

.donnees_select .attractions{
	background-color:#FF9900;
	color:#FFFFFF;
	padding:5px;
}

.champs{
	width:150px;
}

.champstxt{
	width:300px;
}

.champstxtweb{
	width:300px;
	border:2px solid #99CC33;
}

.champsarea{
	width:300px;
	height:200px;
}

#info_contact{
	float:left;
	width:35%;
	margin:10px 0 0 1%;
	font-size:12px;
}

#info_contact ul{
	color:#000;
	margin:0 0 30px 0;
}

#info_contact li{
	padding:0 0 5px 0;
}   

#info_contact .bonnesraisons{
	background-color:#FFFF99;
	padding:5px;
}

#info_contact .titre{
	color:#178A35;
	font-weight:bold;
	font-size:14px;
	margin-top:0;
}

#info_contact .gratuit{
	color:#FF0000;
	font-size:28px; 
	font-weight:bold;
	text-align:center;
}

#offremoisgratuit{
	background:#FFFF10;
	color:#117F2B;
	margin:0 auto;
	padding:15px;
	font-size:30px;
	border:3px solid #117F2B;
	text-align:center;
	width:600px;
}

#offremoisgratuit span{
	font-size:14px;
	color:#333;
}

#offremoisgratuit p{
	margin:0;
}

#offremoisgratuit .txt1{
	font-size:24px;
	margin:0;
}

#offremoisgratuit .txt2{
	font-size:30px;
	margin:0;
}

#exemple_annonce{
	color:#117F2B;
	font-weight:bold;
	text-align:center;
	font-size:14px;
}

#exemple_annonce img{
	margin:15px 0 0 0;
}


/*--------Contact Partenaire--------*/

#contact_partenaire{
	font-size:14px;
}

#contact_partenaire_txt_code{
	font-size:12px;
	margin:20px 0 5px 0;
}

#contact_partenaire_code{
	font-family: "Courier New", Courier, sans-serif;
	font-size:12px;
	border:1px solid #7F9DB9;
	background-color:#F3F3F3;
	width:80%;
	padding:5px;
	float:left;
	margin:0 10px 40px 0;
}

#partenaire_box{
	width:260px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	border:3px solid #117F2B;
	float:right;
	padding:10px;
	color:#117F2B;
}

/*--------Contact Partenaire--------*/

#contact_internaute{
	font-size:14px;
	margin:0 0 20px 0;
}

#contact_internaute_renseignement{
	font-size:12px;
	float:left;
	width:48%;
	margin:0 2% 40px 0;
}

#contact_internaute_suggestion{
	font-size:12px;
	float:right;
	width:48%;
	margin:0 0 40px 2%;
	color:#117F2B;
}

/*--------Bloc Région--------*/

#region{
	float:right;
	width:180px;
	padding:5px 0 0 0;
	margin:0 0 10px 0;
	background:url(../images/bg_region.gif) no-repeat;
	text-align:center;
}

#region .titre{
	padding:3px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
}

#region .carte{
	width:178px;
}

#region .cont{
	width:170px;
	padding:5px;
	background:url(../images/bg_region_bottom.gif) no-repeat bottom;
	text-align:left;
}

/*--------Région--------*/

#heb_region{
	width:100%;
	background-color:#996600;
	height:38px;
}

.titre_c1{
	float:left;
}

.titre_c2{
	float:right;
}

#heb_region_cont{
	width:100%;
}

#heb_region_cont h2{
	color:#996600;
	margin:0 10px;
	padding:10px 0 0 0;
}

#heb_region_cont p{
	margin:0 10px;
	padding:10px 0 0 0;
	font-size:12px;
}

#heb_region_cont2{
	width:99%;
	padding:1% 0;
}

#heb_region_cont2 h1{
	font-size:18px;
	font-family:Arial, Verdana, sans-serif;
}

#heb_region_cont2 .txt{
	margin:0 0 0 310px; 
}


/*--------Hébergements--------*/

#heb{
	width:100%;
	background-color:#178A35;
	height:38px;
}

#heb_l{
	width:47%;
	margin:1%;
	float:left;
}

#heb_r{
	width:47%;
	margin:1% 1% 0 1%;
	float:right;
}

.heb_choix{
	width:98%;
	float:left;
	background-color:#FFFFC4;
	padding:1%;
	margin:0 0 3px 0;
}

.txt_intro{
	margin:5px 0 5px 51px
}

.picto40{
	float:left;
	margin:0 10px 0 0;
}

.voirplus{
	text-align:right;
	font-size:14px;
	font-weight:bold;
	margin:0;
}

#selection_fiche{
	background-color:#EEF8E3;
	float:right;
	width:47%;
	margin:0 1% 14px 0;
}

#selection_fiche_loisirs{
	background-color:#FFEBCC;
	float:right;
	width:47%;
	margin:0 1% 14px 0;
}

.heb_choix h2{
	font-size:18px;
}

.recherche{
	width:98%;
	float:left;
	padding:1%;
	margin:0 0 3px 0;
}

.destination_localite{
	font-size:12px;
	font-weight:bold;
	color:#178A35;
}

.recherchechoixheb{
	background-color:#178A35;
	width:98%;
	padding:1%;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	float:left;
	border-top:1px solid #FFFFFF;
}

.recherchechoixhebcriteres{
	background-color:#99CC33;
	width:96%;
	padding:2%;
	float:left;
}

.hebcriteres{
	line-height:25px;
	margin:0;
}

.criteres{
	width:49%;
	float:left;
}

/*--------Loisirs--------*/

#loisir{
	width:100%;
	background-color:#FF9900;
	height:38px;
}

.loisir_choix{
	width:98%;
	float:left;
	background-color:#FFE0B2;
	padding:1%;
	margin:0 0 3px 0;
}

.annonce_titre_loisirs{
	height:20px;
	background-color:#FF9900;
	padding:5px 0 0 0;
}

.annonce_titre_loisirs h2{
	font-size:12px;
	font-weight:bold;
	margin:0 1%;
	color:#FFFFFF;
	float:left;
}

.destination_localite_loisirs{
	font-size:12px;
	font-weight:bold;
	color:#FF9900;
}

.recherchechoix_loisirs{
	background-color:#FF9900;
	width:98%;
	padding:1%;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	float:left;
	border-top:1px solid #FFFFFF;
}

.recherchechoix_loisirscriteres{
	background-color:#FFE0B2;
	width:96%;
	padding:2%;
	float:left;
}

.loisirscriteres{
	line-height:25px;
	margin:0;
}

/*--------Saveurs et Terroirs--------*/

#saveurs{
	width:100%;
	background-color:#890C1B;
	height:38px;
}

.saveurs_choix{
	width:98%;
	float:left;
	background-color:#FFFFC4;
	padding:1%;
	margin:0 0 3px 0;
}

#ph_table{
	width:98%;
	padding:1%;
	height:350px;
	float:left;
	background:url(../images/ph_table.jpg) no-repeat top center;
	margin:10px 0 0 0;
}

#selection_fiche_saveurs{
	background-color:#EDDBDD;
	float:right;
	width:47%;
	margin:0 1% 14px 0;
}

.saveurs_bienvenue{
	font-family:Arial, Verdana, sans-serif;
	font-size:14px;
	color:#890C1B;
}

.annonce_titre_saveurs{
	height:20px;
	background-color:#890C1B;
	padding:5px 0 0 0;
}

.annonce_titre_saveurs h2{
	font-size:12px;
	font-weight:bold;
	margin:0 1%;
	color:#FFFFFF;
	float:left;
}

.annonce_saveurs{
	height:20px;
	background-color:#890C1B;
	padding:5px 0 0 0;
}

.annonce_saveurs h2{
	font-size:12px;
	font-weight:bold;
	margin:0 1%;
	color:#FFFFFF;
	float:left;
}

#ongletssaveurs { 
    margin: 0 0 0 1%; 
    padding: 0 ; 
    list-style: none ; 
}
	
#ongletssaveurs li { 
    float: left ; 
    width: 150px ; 
    margin-right: 1px ; 
}
	
#ongletssaveurs li a { 
    display: block ; 
    line-height: 1em ; 
    padding: 10px 0 ; 
    text-align: center ;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/buttons/bg_ongletsaveurs1.gif) no-repeat; 
} 
#ongletssaveurs li a:hover { 
    background:url(../images/buttons/bg_ongletsaveurs2.gif) no-repeat;
	text-decoration:none;
}

#ongletssaveurs li a.select { 
    background:url(../images/buttons/bg_ongletsaveurs2.gif) no-repeat;
	text-decoration:none;
}

/*--------Fiches Hébergements Séjours Loisirs Offres spéciales--------*/

#hebergement{
	float:left;
	width:49%;
}

#hebergement .titre{
	background-color:#178A35;
	margin-bottom:10px;
	height:38px;
	text-align:center;
}

#hebergement .titre2{
	color:#FFFFFF;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	font-weight:bold;
	padding:8px 0 0 0;
}

#lastminute{
	float:right;
	width:49%;
}

#lastminute2{
	float:left;
	width:49%;
}

#lastminute .titre{
	background-color:#FF0000;
	margin-bottom:10px;
	height:38px;
	text-align:center;
}

#lastminute2 .titre{
	background-color:#FF0000;
	margin-bottom:10px;
	height:38px;
	text-align:center;
}

.tarif{
	text-align:right;
	margin:0;
}

.apartir{
	color:#999999;
}

.prix{
	color:#FF0000;
	font-size:18px;
}

#loisirs{
	float:left;
	width:49%;
}

#loisirs .titre{
	background-color:#FF9900;
	margin-bottom:10px;
	height:38px;
	text-align:center;
}

#offrespeciales{
	float:right;
	width:49%;
}


#offrespeciales .titre{
	background-color:#FF6666;
	margin-bottom:10px;
	height:38px;
	text-align:center;
}

#offrespeciales2{
	float:left;
	width:49%;
}

#offrespeciales2 .titre{
	background-color:#FF6666;
	margin-bottom:10px;
	height:38px;
	text-align:center;
}

.fiche{
	height:120px;
	border-bottom:1px solid #CCC;
	margin:5px 10px;
}

.fiche_reduit{
	height:90px;
	border-bottom:1px solid #CCC;
	margin:5px 10px;
}

.ph_100{
	float:left;
	width:100px;
	height:75px;
	margin:0 10px 10px 0;
}

.cat_hebergement{
	font-size:11px;
	color:#178A35;
}

.cat_loisir{
	font-size:12px;
	color:#FF9900;
}

.nom_etablissment{
	font-size:12px;
	font-weight:bold;
	margin:0;
}

.loc_hebergement{
	font-size:11px;
	font-weight:bold;
	margin:3px 0 0 0;
}

.info_hebergement{
	font-size:11px;
	margin:3px 0 0 0;
}

.fiche_link{
	text-align:right;
	font-weight:bold;
	padding:10px 0 20px 0;
	width:100%;
	float:right;
}


/*--------Séjours--------*/

#sejoursenardenne{
	width:100%;
	background-color:#99CC33;
	height:38px;
}

#sejoursenardenne_cont{
	width:100%;
}

#sejoursenardenne_cont .ph_300{
	float:left;
	width:300px;
	height:225px;
	margin:1%;
}

#sejoursenardenne_cont2{
	width:97%;
	padding:1% 1% 0 1%;
}

#sejoursenardenne_list{
	width:66%;
	float:left;
}

#sejoursenardenne_alaune{
	width:32%;
	margin:1%;
	float:right;
	color:#99CC33;
	font-size:14px;
	font-weight:bold;
}

#selection_fiche_sejours{
	background-color:#E0F0C1;
	float:right;
	width:32%;
	margin:0 1% 1% 1%;
}

.fiche_reduit_sejours{
	border-bottom:1px solid #CCC;
	margin:5px;
}

.fiche_reduit_sejours .titre{
	font-size:12px;
	font-weight:bold;
	margin:0;
}

.fiche_reduit_sejours .descriptif{
	margin:0;
	clear:left;
}

.fiche_reduit_sejours .btdetails{
	text-align:right;
	margin:0 0 5px 0;
}

.selection_sejoursenardenne{
	float:left;
	width:47%;
	margin:2% 2% 0 0;
}

.selection_sejoursenardenne h2 a{
	font-family:Arial, Verdana, sans-serif;
	font-size:14px;
	margin:0;
	text-decoration:none;
}

#sejours{
	float:left;
	width:49%;
}

#sejours .titre{
	background-color:#99CC33;
	margin-bottom:10px;
	height:38px;
	text-align:center;
}

.fiche_sejours{
	border-bottom:1px solid #CCC;
	margin:5px 10px;
}

.nom_sejours{
	font-size:12px;
	font-weight:bold;
	margin:0;
}

.loc_sejour{
	margin:0;
	font-weight:bold;
}

.nbr_pers{
	color:#8F8F8F;
	margin:0;
}

.annonce_sejours{
	float:left;
	border:1px solid #CCCCCC;
	width:98%;

	margin:1%;
}

.annonce_sejours2{
	float:left;
	margin:1%;
	width:70%;
}

.tarifs_sejours{
	float:right;
	width:155px;
	height:100px;
	background:url(../images/bg_tarifs.gif) no-repeat;
	text-align:center;
	margin:1%;
	padding:10px 0 0 0;
}

.part1_sejours{
	width:70%;
}

.annonce_detail_sejours{
	float:left;
	border:1px solid #CCCCCC;
	width:97%;
	margin:1%;
	padding:0 0 1% 0;
}

.annonce_titre_sejours{
	height:20px;
	background-color:#99CC33;
	padding:5px 0 0 0;
}

.annonce_titre_sejours h2{
	font-size:12px;
	font-weight:bold;
	margin:0 1%;
	color:#FFFFFF;
	float:left;
}

.descriptif_sejours{
	clear:left;
	font-size:12px;
	margin:10px 0 0 0;
}

.choix_sejour{
	float:left;
	margin:1%;
	font-size:14px;
	font-weight:bold;
	color:#99CC33;
}


/*--------Pages avec fiche--------*/

.annonce{
	float:left;
	border:1px solid #CCCCCC;
	width:47%;
	height:150px;
	margin:1%;
}

.annonce_detail{
	float:left;
	border:1px solid #CCCCCC;
	width:97%;
	margin:1%;
	padding:0 0 1% 0;
}

.annonce_titre{
	height:20px;
	background-color:#1A8835;
	padding:5px 0 0 0;
}

.annonce_titre h2{
	font-size:12px;
	font-weight:bold;
	margin:0 1%;
	color:#FFFFFF;
	float:left;
}

.ph_100a{
	margin:1%;
	float:left;
	width:100px;
	height:75px;
}

.ph_300{
	float:left;
	width:300px;
	height:225px;
	margin:0 1%;
}

.ph_300a{
	float:left;
	width:300px;
	height:225px;
}

.ph72{
	float:left;
	width:72px;
	height:54px;
	margin:4px 4px 0 0;
}

.nom_etablissment2{
	margin:10px 0 0 330px;
	color:#1A8835;
	font-size:14px;
	font-weight:bold;
}

.loc_hebergement2{
	margin:10px 0 10px 330px;
}

#ph_fiche{
	width:310px;
	margin:1%;
	float:left;
}

.descriptif{
	margin:0 0 10px 330px;
}

.descriptif_mt{
	float:left;
}

.titrecomplement{
	background-color:#E8F3EB;
	color:#1A8835;
	font-weight:bold;
	height:17px;
	clear:left;
	width:96%;
	margin:1%;
	padding:1%;
}

.complement{
	background-color:#FEF9E2;
	width:96%;
	margin:0 1% 1% 1%;
	padding:1%;
	float:left;
}

.complement_offre{
	width:70%;
	float:left;
}

.complement_resa{
	text-align:center;
	float:left;
	width:30%;
}

.equipements{
	float:left;
}

.paiement{
	margin:0 2% ;
}

.logo_mt{
	width:180px;
	height:150px;
	float:left;
	margin:1%;
}

.logo_mt2{
	width:180px;
	height:150px;
	float:left;
	margin:5px 0 5px 10px ;
}

#google_map{
	border:1px solid #965101;
	height:466px;
	width:96%;
	margin:2%;
}

#google_map2{
	border:1px solid #965101;
	height:466px;
	width:100%;
	margin:0 0 2% 0;
}

#map_canvas{

	height:430px;
	width:100%;
}

#patrimoine{
	margin:0 0 0 1%;
}

.fiche_patrimoine{
	width:29%;
	margin:1%;
	float:left;
	background-color:#965101;
	padding:1%;
	height:140px;
}

.coord_patrimoine{
	width:29%;
	margin:1%;
	float:left;
	background-color:#965101;
	padding:1%;
	height:140px;
}

.fiche_patrimoine h3{
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Verdana, sans-serif;
	color:#FFFFFF;
	margin:0 0 18px 0;
}

.fiche_patrimoine_txt{
	font-size:11px;
	font-family:Arial, Verdana, sans-serif;
	color:#FFFFFF;
	margin:0 0 0 125px;
}

.ph120{
	width:120px;
	height:90px;
	float:left;
}

.picto_patrimoine{
	float:left;
	margin:0 5px 0 0;
}

/*--------Patrimoine--------*/

#patrimoine2{
	width:100%;
	background-color:#996600;
	height:38px;
}

.annonce_titre_patrimoine2{
	height:20px;
	background-color:#996600;
	padding:5px 0 0 0;
}

.annonce_titre_patrimoine2 h2{
	font-size:12px;
	font-weight:bold;
	margin:0 1%;
	color:#FFFFFF;
	float:left;
}

/*--------Last minute / Offres spéciales--------*/

#lastoffres{
	width:100%;
	background-color:#FF0000;
	height:38px;
}


/*--------Onglets--------*/

#onglets { 
    margin: 0 0 0 1%; 
    padding: 0 ; 
    list-style: none ; 
}
	
#onglets li { 
    float: left ; 
    width: 150px ; 
    margin-right: 1px ; 
}
	
#onglets li a { 
    display: block ; 
    line-height: 1em ; 
    padding: 10px 0 ; 
    text-align: center ;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/buttons/bg_onglet1.gif) no-repeat; 
} 
#onglets li a:hover { 
    background:url(../images/buttons/bg_onglet2.gif) no-repeat;
	text-decoration:none;
}

#onglets li a.select { 
    background:url(../images/buttons/bg_onglet2.gif) no-repeat;
	text-decoration:none;
}



/*--------Onglets Loisirs--------*/

#ongletsloisirs { 
    margin: 0 0 0 1%; 
    padding: 0 ; 
    list-style: none ; 
}
	
#ongletsloisirs li { 
    float: left ; 
    width: 150px ; 
    margin-right: 1px ; 
}
	
#ongletsloisirs li a { 
    display: block ; 
    line-height: 1em ; 
    padding: 10px 0 ; 
    text-align: center ;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/buttons/bg_ongletloisirs1.gif) no-repeat; 
} 
#ongletsloisirs li a:hover { 
    background:url(../images/buttons/bg_ongletloisirs2.gif) no-repeat;
	text-decoration:none;
}

#ongletsloisirs li a.select { 
    background:url(../images/buttons/bg_ongletloisirs2.gif) no-repeat;
	text-decoration:none;
}


/*--------Onglets Patrimoine--------*/

#ongletspatrimoine { 
    margin: 0 0 0 1%; 
    padding: 0 ; 
    list-style: none ; 
}
	
#ongletspatrimoine li { 
    float: left ; 
    width: 150px ; 
    margin-right: 1px ; 
}
	
#ongletspatrimoine li a { 
    display: block ; 
    line-height: 1em ; 
    padding: 10px 0 ; 
    text-align: center ;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/buttons/bg_ongletpatrimoine1.gif) no-repeat; 
} 
#ongletspatrimoine li a:hover { 
    background:url(../images/buttons/bg_ongletpatrimoine2.gif) no-repeat;
	text-decoration:none;
}

#ongletspatrimoine li a.select { 
    background:url(../images/buttons/bg_ongletpatrimoine2.gif) no-repeat;
	text-decoration:none;
}

/*--------Footer--------*/

#footer{
	background-color:#F3FAEC;
	clear:both;
	width:96%;
	margin:10px 0;
	padding:10px 2%;
	text-align:center;
	color:#406F9F;
}



/*--------Bloc Mini Imagina Text--------*/

#mini_imaginatext{
	float:right;
	width:180px;
	padding:5px 0 0 0;
	margin:0 0 10px 0;
	background:url(../images/bg_miniimaginatext.gif) no-repeat #D40F26;
	text-align:center;
}

#mini_imaginatext .cont{
	width:178px;
	text-align:center;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	background-color:#F6CFD4;
}

#mini_imaginatext .titre{
	padding:3px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
}

#mini_imaginatext .button1{
	width:120px;
	height:90px;
	margin:10px 0 0 0;
}

#mini_imaginatext .evenement{
	font-weight:bold;
	width:178px;
	margin:0;
	border-bottom:1px solid #CCC;
}

#mini_imaginatext_bottom{
	width:180px;
	height:25px;
	padding:5px 0 0 0;
	text-align:right;
	background:url(../images/bg_miniimaginatext_bottom.gif) no-repeat bottom;
}

/*--------Bloc Imagina Text--------*/

#imaginatext{
	width:100%;
	background-color:#DD0022;
	height:38px;
}

.annonce_titre_imaginatext{
	height:20px;
	background-color:#DD0022;
	padding:5px 0 0 0;
}

.annonce_detail_imaginatext{
	margin:10px 0 0 330px;
}

.annonce_titre_imaginatext h2{
	font-size:12px;
	font-weight:bold;
	margin:0 1%;
	color:#FFFFFF;
	float:left;
}

#bientot{
	float:right;
	width:49%;
}

#bientot .titre{
	background-color:#DD0022;
	margin-bottom:10px;
	height:38px;
	text-align:center;
}

#bientot .titre2{
	color:#FFFFFF;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:18px;
	font-weight:bold;
	padding:8px 0 0 0;
}

.bientot_cont{
	text-align:center;
	margin:auto;
	width:300px;
}

#alimaginatext{
	width:96%;
	border:1px solid #CCC;
	margin:0 2%;
	float:left;
	padding:0 0 10px 0;
}

#alimaginatext .ph_liens{
	float:left;
	width:330px;
}

#alimaginatext .titre{
	background-color:#DD0022;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight: bold;
	color:#FFF;
	padding:5px 10px;
	text-align:center;
}

#alimaginatext .medium_rectangle{
	float:left;
	margin:10px;
	width:300px;
	height:250px;
}

#alimaginatext .txt{
	margin:10px 0 0 330px;
}

#alimaginatext .evenement{
	font-weight:bold;
	font-size:12px;
}

#alimaginatext .chapeau{
	font-weight:bold;
}

#alimaginatext .link{
	font-size:14px;
	font-weight:bold;
}

.ph120_listimaginatext{
	width:120px;
	height:100px;
	margin:5px 5px 0 5px;
	float:left;
}

.fiche_link_affiche{
	text-align:right;
	font-weight:bold;
	padding:0 0 20px 0;
	margin:0;
	width:100%;
	float:right;
}


/*--------Concours--------*/

#concours_fin h1{
	color:#168A35;
}

#concours{
	width:760px;	
	margin:auto;
	background:url(../images/bg_concours15.jpg) no-repeat #098330;
	padding:0 10px 10px 10px;
}

#concours .title{
	text-align:left;
	margin:0 0 230px -10px;
}

#concours .txt{
	width:370px;
	font-size:12px;
	color:#FFF;	
	padding:0 10px 0px 0;
	float:left;
}

#concours .img_right{
	float:right;
	margin:0 0 0 10px;
}

#concours .txt a{
	font-size:12px;
	color:#FFF;
	font-weight:bold;
}

#concours .txt span{
	font-size:14px;
	font-weight:bold;
}

#concours .txt3{
	width:200px;
}

#concours .txt3 a{
	font-size:12px;
	color:#FFF;
	font-weight:bold;
}

#concours .txt2{
	width:370px;
	font-size:12px;
	float:right;
	padding:0 0 0 10px;
	color:#FFF;	
}

#concours .txt2 span{
	font-size:14px;
	font-weight:bold;
}

#concours .txt2 a{
	color:#FFF;
	font-size:14px;
}

#concours_form .send{
	width:100%;
	text-align:center;
}

#concours_form{
	background-color:#F4EDC6;
	padding:15px;
	-moz-border-radius:5px;
}

#concours_form .col1{
	width:370px;
	font-size:14px;
	float:left;
}

#concours_form .col1 span{
	background-color:#178A35;
	color:#FFF;
	font-weight:bold;
	padding:3px;
}

#concours_form .col1 p{
	margin:10px 0 10px 20px
}

#concours_form .col1  .question{
	color:#178A35;
	font-weight:bold;
}

#concours_form .col1  .date{
	font-size:11px
}

#concours_form .col1  .astuce{
	font-size:11px;
	margin:0 0 0 10px;
	background-color:#F4EDC6;
	font-weight:normal;
}

#concours_form .col2{
	width:350px;
	font-size:14px;
	float:right;
}

#concours_form .col2 span{
	background-color:#178A35;
	color:#FFF;
	font-weight:bold;
	padding:3px;
}

#concours_form .col2 td{
	font-size:12px;
}

#concours_form  .input1{
	width:250px;
}

#gagnant{
	background:url(../images/bg_gagnant.png) no-repeat;
	width:340px;
	padding:10px;
	margin:-50px 0 20px 0;
	font-size:11px;
	color:#178A35;
	text-align:center;
	float:right;
}


/*--------Chloé--------*/

#ban_chloe{
	left:100%;
	top:196px;
	margin:0 0 0 -312px;
	position:absolute;
	z-index:20;
}

#page_chloe{
	margin:0 auto;
	padding:40px 60px 0 300px;
	width:420px;
	color:#FFF;
	font-size:12px;
	height:600px;
	font-weight:bold;
}

#page_chloe.bg_fetes{
	background:url(../images/bg_chloe_fetes_2011v2.jpg) no-repeat;
}

#page_chloe.stvalentin{
	background:url(../images/bg_chloe_stvalentin.jpg) no-repeat;
}

#page_chloe.bg_automne{
	background:url(../images/bg_chloe_automne.jpg) no-repeat;
}

#page_chloe img{
	margin:0 0 0 -60px;
}

#page_chloe span{
	font-size:18px;
}

#page_chloe a{
	font-weight:bold;
	color:#FFF;
}

#page_chloe_fetes{
	background:url(../images/bg_chloe_fetes.jpg) no-repeat;
	margin:0 auto;
	padding:40px 20px 0 310px;
	width:450px;
	color:#FFF;
	font-size:14px;
	height:500px;
}

#page_chloe_fetes img{
	margin:0 0 0 -60px;
}

#page_chloe_fetes a{
	font-weight:bold;
	color:#FFF;
}

#pcat3{
	margin:0 0 15px 0;
}

#page_chloe .avis{
	font-size:12px;
	font-weight:bold;
	background-color:#FFFF99;
	margin:30px 0;
	padding:10px;
	color:#1A883C;
	font-weight:bold;
	height:70px;
}

#page_chloe .avis span{
	font-size:16px;
	font-weight:bold;
	color:#1A883C;
}

#page_chloe .avis img{
	float:right;
}

/*--------Votre avis--------*/

#votreavis{
	margin:0 10px;
	font-size:12px;
}

#votreavis p{
	color:#178A35;
	background-color:#FFFF99;
	font-weight:bold;
	font-size:14px;
	padding:10px;
}

#votreavis textarea{
	width:300px;
	height:50px;
}

#votreavis .col1{
	width:100px;
	float: left;
}

/*--------Qui sommes-nous--------*/

#quisommesnous{
	margin:0 10px;
}

#quisommesnous img{
	float:right;
	margin:14px 0 0 0;
	border-left:10px solid #FFF;
	border-bottom:10px solid #FFF;
}

#quisommesnous h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	font-weight:normal;
	margin: 10px 0;
}

#quisommesnous h3{
	font-family:Arial, Verdana, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#178A35;
	background-color:#FFFF99;
	padding:5px;
}

#quisommesnous p{
	margin:10px 0;
	font-size:12px;
}

#quisommesnous .intermediatic{
	background-color:#E8E8E8;
	padding:5px;
	font-size:12px;
}

#quisommesnous h4{
	font-family:Arial, Verdana, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#0A56A3;
	padding:5px 0;
	margin:0;
}

/*--------En images--------*/

#enimages{
	position:absolute;
	top:50px;
	right:1%;
	width:160px;
	font-size:11px;
	font-weight:bold;
	background:url(../images/bt_enimages1.png) no-repeat top left;
	padding:15px 0 10px 70px;
}

#enimages:hover{
	background:url(../images/bt_enimages2.png) no-repeat top left;
}

#enimages a:link{
	color:#1A883C;
	padding: 15px 0;
	text-decoration:none;
}

#enimages a:visited{
	color:#1A883C;
	text-decoration:none;
	padding: 15px 0;
}

#enimages a:hover{
	color:#FFFF00;
	padding: 15px 0;
}


#enimages2{
	width:180px;
	font-size:11px;
	font-weight:bold;
	background:url(../images/bt2_enimages1.png) no-repeat top left;
	padding:11px 0 7px 0;
	float:right;
	margin:10px 0;
}

#enimages2:hover{
	background:url(../images/bt2_enimages2.png) no-repeat top left;
}

#enimages2 a{
	padding:0 0 0 70px;
	text-decoration:none;
	display:block;
	text-decoration:none;
}

#enimages2 a:link{
	color:#1A883C;
}

#enimages2 a:visited{
	color:#1A883C;
}

#enimages2 a:hover{
	color:#FFFF00;
}

marquee{
	width:100%;
	font-size:16px;
	font-weight:bold;
	color:#178A35;
	margin:10px 0 0 0;
}
