*{font-family:Verdana, Arial, Helvetica, sans-serif;}
html{font-size: 100%;}
body{background-color:#fff;margin:0px;padding:0px;}
	
/* ********** general ********** */

/*a{color:#878787;}*//* liens */
a{color:#BC2023}

h2 a:link, h2 a:visited {color:#E8AE00;}

img{border:0px;}/* images */
dl, dt{margin:0px; padding:0px;}/* listes */
form, form p{margin:0px; padding:0px;}/* formulaires */

div.sep,span.sep,span.clear { clear: both; display:block; padding: 0; margin:0;}/* hr */
span.sep{border-bottom:1px solid #E4BABC;}
div.sep hr { position: absolute; top: -999em; left: -999em; }

#espace{margin-bottom:24px;}

.nolist{list-style: none;}
span.hr{display: block;height:1px;background: #AB1F1E;margin:15px 0;}
/*
p, p.bodytext{margin:0px; padding:0px;}/* paragraphes */
*/
#contenu p.bodytext {
	padding-top:10px;
	padding-bottom:10px;
	border:0px;
	border-style:solid;
	border-color:black;
}

#centre p.textIntro{
  font-size: 1em;
  padding-right:10px;
  margin:0;

}

br {
	padding-bottom:10px;
}

blockquote {
padding-top: 10px;
}

.align-left{text-align:left; margin:0px; padding:0px;}/* alignement*/
.align-center{text-align:center; margin:0px; padding:0px;}
.align-right{text-align:right; margin:0px; padding:0px;}

/* ********** titres ********** */
#centre #contenu h1, #centre #contenu-ville h1, #centre #contenu-media h1, #centre #contenu-offres h1{
	background-position: center left;
	background-repeat:no-repeat;
	font-size:1.3em; 
	margin:7px 0px 0px 28px;
	padding:0px 0px 0px 30px; 
	height:21px; 
	color:#BC2023;
}

#centre #contenu h1{background-image:url(../images/puce-h1.gif); display:inline;width:450px;float:left;}/* jaune */
#centre #contenu-ville h1, #centre #contenu-media h1{background-image:url(../images/puce-h1-2.gif);margin:7px 0px 13px 28px;display:inline;width:350px;float:left;}/* rouge */
#centre #contenu-offres h1{background-image:url(../images/puce-h1-3.gif); display:block;margin:7px 0px 16px 28px;}/* bleu */
#centre h2{color:#ddae00; font-size:1.1em;margin:0px;padding:19px 0px 3px 19px;}/* jaune */	

/* ********** rte ********** */
.rouge{color:#c54456;}
.gris{color:#808080;}
.gris-clair{color:#aeaeae;}
.jaune{color:#faf128;}
.bleu-clair{color:#BBE0F2;}
.jaune2{color:#faf128;}
.lien-rouge{
	font-weight:bold;
	background-image: url(../images/puce-news.gif);
	background-position: center left;
	background-repeat:no-repeat;
	color:#9A1D21;
	font-size:1em; 
	display:block;
	padding: 0px 0px 0px 20px;
}
.text-barre{font-weight:bold; text-decoration:line-through;}

/* ********** global ********** */
#global{
	background-image:url(../images/fond-global.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	
	position:relative;
	margin:10px auto 0px auto;
	padding:0px;
	width:993px;

	font-size: 0.7em;
	color:#7F7F7F;
	letter-spacing:100%;
}

/* box où la police peut être modifiée */
#col-gauche, #col-droit, #texte{font-size:1em;}
#box-texte{font-size:1em;}
#box-texte b, #box-texte strong { font-weight:bold; color:#ddae00;}

#box-texte a{text-decoration:none;}
#box-texte a:hover{text-decoration:underline;}
#box-texte .texte a:hover{text-decoration:none;}


/*rajout 01/08/08*/
#col-gauche a, #col-droit a{text-decoration:none;}/*font-weight:bold;*/
#col-gauche a:hover, #col-droit a:hover{text-decoration:underline;}/*font-weight:bold;*/

/* baseline : les communes */
#communes{margin: 0px 0px 1px 0px;height:13px;}
#communes a{margin:0px 13px;text-transform:uppercase; font-size:0.8em;font-weight:bold;color:#9E9EA0; text-decoration:none;}

/*rajout du 01/08/08*/
#communes a:hover{text-decoration:underline;}


/*Site officiel des offices*/
#site_officiel{
	
	/*font-size:9px;
	padding-left:300px;
	/*text-align:right;
	padding-right:10px;*/
	/*height:20px;*/
	
	width:670px;
	padding-left:5px;
	/*float:left;*/
	height:20px;
	text-align:right;
	font-size:9px;
	/*border:1px solid #ccc;*/
	
	
}

/* ********** structure ********** */

#box-gauche{float:left;}/* haut + centre */
#box-recherche{float:left;width:230px;}/* moteur de recherche + recherche hébergement */
#box-droite{float:left;width:64px;margin: 0px 0px 0px 2px;}/* langues + illus émotion */

/* ********** box-gauche ********** */
#centre{
	background-image:url(../images/haut-centre.jpg); 
	background-position:top left; 
	background-repeat:no-repeat;
	background-color:#fff; 
	
	width:697px; 
	padding:0px;
	margin:2px 0px 0px 0px; 
}

/* ********** moteur de recherche ********** */
#box-recherche #moteur-recherche{margin:18px 0px 0px 17px;padding:0px 0px 0px 0px;}

#box-recherche #moteur-recherche label{ 
	float:left;
	margin:0px; 
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px; 
	font-weight:bold;
	color:#B30721; 
}
#box-recherche #moteur-recherche .rech-avancee{/* recherche avancee */
	float:left;
	display:block; 
	margin: 4px 0px -7px 10px; 
	padding: 0px;
}

#box-recherche #moteur-recherche .rech-avancee a{	color:#B30721;font-size:0.8em;}

#box-recherche #moteur-recherche .rech-texte{border:1px solid #000;width:163px;margin:2px 0px 0px 0px;padding:0px 0px 0px 3px;}
#box-recherche #moteur-recherche .rech-b{/* bouton */
	background-color:#fff; 
	margin:0px; 
	padding:0px;
	border:0px;
	font-weight:bold;
	font-size:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	color:#B90D1D; 
	cursor:pointer;
}

/* ********** recherche hébergement ********** */
#box-recherche #recherche-heb{
	background-image:url(../images/fond-rech-heb.gif);
	background-position:top left; 
	background-repeat:no-repeat;
	
	width:225px; 
	height:144px; 
	margin: 14px 0px 0px 4px;
	*margin: 11px 0px 0px 4px;
	padding:0px;
}

/* liens haut box */
#box-recherche #recherche-heb a.rech-hotels, #box-recherche #recherche-heb a.rech-meubles{
	float:left;
	display:inline;
	padding: 0px 0px 0px 7px;
	margin:3px 5px 0px 0px;
	color:#F4F9FF; 
	text-decoration:none; 
	text-transform:uppercase;
	font-size:0.8em; 
	word-spacing:1px; 
	letter-spacing:-1px;
}

#formMeubles{display:none;}

/* formulaire */
#box-recherche #recherche-heb form{margin: 9px 0px 0px 7px;}
#box-recherche #recherche-heb form select, #box-recherche #recherche-heb form input{color:#0651A4; border:1px solid #000;padding:1px 1px 1px 0px;}/* select */
#box-recherche #recherche-heb form label{color:#feffff; font-size:0.9em;}/* label */

/* champs destination */
#box-recherche #recherche-heb form p.champ-dest select{width:209px;margin:0px 0px 10px 0px;font-size:1em;}

/* colonne gauche */
#box-recherche #recherche-heb form p.col-gauche{float:left;width:115px;margin:-3px 0px 3px 0px;_padding:4px 0px 0px 0px; }

#box-recherche #recherche-heb form p.col-gauche label{ 
	font-family:Arial, Helvetica, sans-serif;
	display:block; 
	text-transform:uppercase; 
	word-spacing:-1px;
	margin:2px 0px 0px 0px;
}
#box-recherche #recherche-heb form p.col-gauche select{margin:1px 0px 1px 0px;width:113px;font-size:1em;}

#box-recherche #recherche-heb form p.col-gauche input{
	margin:1px 0px 0px 0px;
	width:113px;
	font-size:1em;
	padding:1px 1px 1px 4px;
	background-image:url(../images/calendrier.gif);
	background-position:top right;
	background-repeat:no-repeat;
	cursor:pointer;
}

#box-recherche #recherche-heb form td.col-gauche input{
	margin:1px 0px 0px 0px;
	width:113px;
	font-size:1em;
	padding:1px 1px 1px 4px;
	background-image:url(../images/calendrier.gif);
	background-position:top right;
	background-repeat:no-repeat;
	cursor:pointer;
}

/* colonne droite */
#box-recherche #recherche-heb form p.col-droit{float:left;width:98px;margin:-3px 0px 0px 0px; padding:0px; color:#fff;}
#box-recherche #recherche-heb form p.col-droit label{
	display:block; 
	width:54px;
	_width:49px; 
	margin:0px; 
	padding:3px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	float:left; 
	text-align:right;
}

.ch_budget{width:27px;padding:0px 0px 0px 4px}
.ch_pers{width:37px;padding:0px 0px 0px 4px}

#box-recherche #recherche-heb form p.col-droit select{width:40px;margin: 0px 0px 6px 0px;_margin: 0px 0px 6px -4px;font-family:Arial, Helvetica, sans-serif;padding:0px;font-size:1em;}

#box-recherche #recherche-heb form a{/*lien voir tous */
	float:left; 
	display:block; 
	margin:4px 0px 0px 0px; 
	*margin:-2px 0px 0px 0px; 
	padding:0px;
	color:#feffff;
	font-size:0.8em;
}

#box-recherche #recherche-heb form .rech-heb-b, #box-recherche #recherche-heb form .rech-meub-b{/* bouton ok*/
	background-image:url(../images/fond-b-rech.gif);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	width:36px; 
	height:21px;
	*height:22px;
	border:0px;
	color:#5588C1;
	font-size:0.8em;
	font-weight:bold;
	cursor:pointer;
}

#box-recherche #recherche-heb form .rech-heb-b{
	padding:0px 0px 0px 0px; 
	margin:-2px 0px 0px 12px;
	*margin:-5px 0px 0px 12px;
}

#box-recherche #recherche-heb form .rech-meub-b{/* bouton ok*/
	margin:-20px 0px 0px 170px;
}

/* ********** menu ********** */

/*#box-recherche dl{padding:10px 0px 0px 15px;*padding:5px 0px 0px 15px; margin:4px 0px 0px 0px;}*/
#box-recherche dl{padding:0px 0px 0px 15px;*padding:0px 0px 0px 15px; margin:0px;}
#box-recherche dl dt{ 
	background-image:url(../images/trait-menu.gif); 
	background-repeat:no-repeat; 
	background-position:bottom right; 
	
	width:215px;
	padding:0px 0px 2px 0px;
	margin:0px;
}
#box-recherche dl dt a{
	background-image:url(../images/puce-menu1.gif); 
	background-repeat:no-repeat; 
	background-position: top left;
	
	display:block;
	padding: 0px 0px 0px 23px; 
	margin:0px;
	width:160px; 
	font-family:Arial, Helvetica, sans-serif;
	color:#C64A55; 
	text-decoration:none;
	font-size:1.2em; 
	line-height:1.3;
	font-weight:bold;
}
#box-recherche dl dt a:hover, #box-recherche dl dt.act a{color:#1A7323;background-image:url(../images/puce-menu2.gif);}

/* ********** carte intéractive ********** */
a.carte{
	position:relative;
	display:block; 
	margin:13px 0px 0px 4px;
	text-decoration:none;

}
a.carte span{
	position:absolute; 
	top:0px; 
	left:0px;
	margin:0px; 
	padding:2px 0px 0px 44px;
	font-size:1.1em; 
	text-transform:uppercase; 
	font-weight:bold;
	color:#fffeff; 
}
#fce-carte{
	float:left;
	width:224px;
	height:106px;
}
.box_carte_accueil a{
	text-decoration:none;
}
#texte-carte{
	float:left;
	padding-top:5px;
}
#carte_interactive_photo{
	float:left;
	/*background:url(../images/carte-inter2.gif);*/
	background-image:url(../images/carte-inter2.gif);
	background-repeat:no-repeat;
	width:224px;
	height:106px;
	cursor:pointer;
}
#carte_interactive_photo_EN{
	float:left;
	/*background:url(../images/carte-inter2.gif);*/
	background-image:url(../images/carte-inter-EN.gif);
	background-repeat:no-repeat;
	width:224px;
	height:106px;
	cursor:pointer;
}
#carte_interactive_photo_ES{
	float:left;
	/*background:url(../images/carte-inter2.gif);*/
	background-image:url(../images/carte-inter-ES.gif);
	background-repeat:no-repeat;
	width:224px;
	height:106px;
	cursor:pointer;
}
#carte_interactive_photo_BA{
	float:left;
	/*background:url(../images/carte-inter2.gif);*/
	background-image:url(../images/carte-inter-BA.gif);
	background-repeat:no-repeat;
	width:224px;
	height:106px;
	cursor:pointer;
}
#titre_carte_interactive_photo{
	margin-left:45px;
	margin-top:1px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	cursor:pointer;
	letter-spacing:1px;
}
/* ********** langues ********** */
#box-droite #langues{ 
	background-image:url(../images/fond-drapeaux.gif); 
	background-repeat:no-repeat; 
	background-position:top left; 
	
	width:60px; 
	height:55px;
	margin:0px 0px 2px 1px; 
	padding:14px 0px 0px 0px;
	
}

#box-droite #langues a{margin:0px 0px 0px 20px;padding:0px;}
#box-droite #langues a img{margin:0px 0px 2px 0px;padding:0px;}

.lang-active{display:none;}

/* ********** bas ********** */
#bas{
	background-image:url(../images/fond-bas.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:968px;
	padding:22px 0px 0px 22px;
	
}

/*#bas #menu-bas{
	float:left;
	width:550px;
	display:inline;
	border:1px solid #ccc;
}*/

#bas dl{margin: 5px 219px 0px 35px;float:left;_margin: 5px 179px 0px 35px;}
#bas dl dt{float:left; font-size:0.8em;display:block;padding:4px 0px 0px 0px;}
#bas dl dt a{margin: 0px 7px 0px 5px;}
#bas .logo{float:left;}

/*rajout du 01/08/08*/
#bas a{text-decoration:none;color:#9E9EA0;}
#bas a:hover{text-decoration:underline;color:#9E9EA0;}


/* ********** page accueil ********** */
#centre #texte-haut{
	background-image:url(../images/haut-centre.jpg); 
	background-position:bottom left; 
	background-repeat:no-repeat;
	background-color:#fff;
	
	margin:0px 0px 6px 0px;
	padding:5px 0px 24px 26px;
}

#centre #texte-haut h1, #centre #texte-haut h2{margin:0px; padding:0px;font-weight:normal;}
#centre #texte-haut h1{font-size:1.4em;}
#centre #texte-haut h2{font-size:1em;}

#centre #actu-gauche{width:214px; float:left;margin:0px 4px 0px 0px; padding:0px 0px 0px 24px; }
#centre #actu-centre{width:230px;float:left;margin:0px 6px 0px 0px}
#centre #actu-droit{width:210px;float:left;}

/* box bleu pour hélianthal box-actu-bleu */
#actu-gauche .box-actu-bleu h1{
	width:206px; 
	background-image:url(../images/fond-h1-actu-bleu.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#0885C5; 
	
	color:#fff; 
	text-transform:uppercase;
	margin:0px; 
	padding:2px 0px 1px 8px;
	font-size:1.2em;
}
#actu-gauche .box-actu-bleu .texte{
	background-image:url(../images/fond-texte-actu-bleu.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:#0885C5;
	
	padding:7px 9px 9px 8px;
	width:197px;
	color:#fff;
	margin:-2px 0px 0px 0px;
	font-size:1em;
	word-spacing:1px;
}

#actu-gauche .box-actu-bleu .texte p.bodytext,#actu-gauche .box-actu-bleu .texte p.bodytext a.normal{margin:0px; padding:0px;color:#fff;}
#actu-gauche .box-actu-bleu .texte p.bodytext a{color:#FFE400; text-decoration:none;}
#actu-gauche .box-actu-bleu .texte p.bodytext a:hover{text-decoration:underline;}
#actu-gauche .box-actu-bleu .texte p.bodytext a.normal:hover{text-decoration: none;;}
/* box-actu-droit */
#actu-gauche .box-actu-droit .texte,#actu-droit .box-actu-droit .texte{background-color:#EAEAEA;width:192px;margin:-2px 0px 0px 0px;padding:10px 9px 9px 9px;  }

#actu-gauche .box-actu-droit .texte p.bodytext,#actu-droit .box-actu-droit .texte p.bodytext{color:#000;font-size:0.9em;line-height:1.3; margin:0px; padding:0px;}

#actu-gauche .box-actu-droit .texte h1,#actu-droit .box-actu-droit .texte h1{font-size:1.2em;text-transform:uppercase; color:#000;margin:0px;padding:0px;}
#actu-gauche .box-actu-droit .bas,#actu-droit .box-actu-droit .bas{
	background-image:url(../images/fond-bas-actu-droit.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:#B91219;
	width:199px;
	margin:0px;
	padding:0px 0px 0px 11px;
	
}
#actu-gauche .box-actu-droit .bas a,#actu-droit .box-actu-droit .bas a{color:#fff;padding:7px 0px 8px 20px; display:block;font-size:0.9em; background-image: url(../images/puce-bas-actu-droit.gif); background-repeat:no-repeat; background-position: center left; text-decoration:none;}

/*rajout du 01/08/08*/
#actu-gauche .box-actu-droit .bas a:hover,#actu-droit .box-actu-droit .bas a:hover{text-decoration:underline;}


/*Actu droit rouge mais comme gauche*/
#actu-droit .box-actu-bleu h1{
	width:206px; 
	background-image:url(../images/fond-h1-actu-rouge.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#0885C5; 
	
	color:#fff; 
	text-transform:uppercase;
	margin:0px; 
	padding:2px 0px 1px 8px;
	font-size:1.2em;
}
#actu-droit .box-actu-bleu .texte{
	background-image:url(../images/fond-bas-actu-droit.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:#B91219;
	
	padding:7px 9px 9px 8px;
	width:197px;
	color:#fff;
	margin:-2px 0px 0px 0px;
	font-size:1em;
	word-spacing:1px;
}

#actu-droit .box-actu-bleu .texte p.bodytext,#actu-droit .box-actu-bleu .texte p.bodytext a.normal{margin:0px; padding:0px;color:#fff;}
#actu-droit .box-actu-bleu .texte p.bodytext a{color:#FFE400; text-decoration:none;}
#actu-droit .box-actu-bleu .texte p.bodytext a:hover{text-decoration:underline;}
#actu-droit .box-actu-bleu .texte p.bodytext a.normal:hover{text-decoration: none;;}


/*Actu Bas*/
#actuBas{clear:both;padding-left:24px;}

/* box news */
.box-news{margin: 0px 5px 0px 16px;}

.box-news h1{color:#AB1F1E;font-size:1.1em; font-weight:normal;margin:2px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif;}
.box-news h1 strong{font-size:1.2em; font-family:Arial, Helvetica, sans-serif;}

.box-news .contenu-news{padding: 0px 16px 7px 0px;width:200px;/*height:138px;*/}
.box-news .contenu-news .news{border-bottom:1px solid #E4BABC;padding:7px 0px 3px 0px;font-size:0.9em;margin:0px; margin:0px;}
#actu-centre .box-news .contenu-news .news p.bodytext{margin:0px; padding:0px;}

.box-news .lien-news{
	background-image: url(../images/puce-news.gif); 
	background-position: center left; 
	background-repeat:no-repeat; 
	color:#991E20;
	font-size:0.9em; 
	display:block;
	padding: 0px 0px 0px 20px;
}


#actuBas .boxBottom{width:213px;padding:0;margin-right:10px;}
#actuBas .boxBottom .bottomCorner,#actuBas .boxBottom .upCorner{position:relative;z-index:2;display:block;height:9px;}
#actuBas .boxBottom .upCorner{background: url(../images/div_haut.gif) no-repeat;}
#actuBas .boxBottom .bottomCorner{background: url(../images/div_bas.gif) no-repeat;}
#actuBas .boxBottom h3{padding:0 0 0.2em;margin:-9px 0 0;background:#e9b200;}
#actuBas .boxBottom h3 span{position:relative;z-index:2;display:block;font-size:1.2em;color:#FFF;text-align:center;text-transform:uppercase;}
#actuBas .boxBottom .boxBottomContent{padding:5px 5px 0 5px;border-left:2px solid #e9b200;border-right:2px solid #e9b200;}
#actuBas .boxBottom .boxBottomContent img{float:left;margin:0 10px 0 0;}
#actuBas .boxBottom .boxBottomContent a{color:#000;}


/* ********** page A voir 1/3 et 2/3 ********** */

/* fil d'ariane */
#fil-ariane{padding:15px 0px 0px 23px;margin:0 0 10px;height:20px;color:#BA2028;}
#fil-ariane a, #fil-ariane a.act{font-weight:bold; text-decoration:none; font-size:0.9em;} 
#fil-ariane a:hover, #fil-ariane a:hover.act{ text-decoration:underline;}

#fil-ariane a{color:#BA2028;}
#fil-ariane a.act{color:#BA2028;}

#fil-ariane .fil-accueil{display:inline;color:#A4A4A4;}
#fil-ariane .fil-accueil a{color:#A4A4A4;}

/* menu intérieur */
#centre dl#menu{margin:6px 0px 0px 21px;}
#centre dl#menu dt {
	float:left;
	margin:0px 4px 2px 0px; 
	height:16px;
	background-image:url(../images/menu-droit.gif); 
	background-repeat:no-repeat; 
	background-position: top right;
	padding: 0px 9px 0px 0px;
}
#centre dl#menu dt a{
	background-image:url(../images/menu-gauche.gif); 
	background-repeat:no-repeat; 
	background-position: top left;
	text-decoration:none; 
	color:#656565; 
	background-color:#ccc; 
	display:block; 
	height:15px; 
	padding: 1px 0px 0px 9px; 
	font-weight:bold;
	float:left;
	word-spacing:-1px;
	font-size:0.9em;
}
/*rajout du 01/08/08*/
#centre dl#menu dt a:hover{
	background-image:url(../images/menu-gauche.gif); 
	background-repeat:no-repeat; 
	background-position: top left;
	text-decoration:underline; 
	color:#656565; 
	background-color:#ccc; 
	display:block; 
	height:15px; 
	padding: 1px 0px 0px 9px; 
	font-weight:bold;
	float:left;
	word-spacing:-1px;
	font-size:0.9em;
}


#centre dl#menu dt.act{display:none;}
.fin{display:none;}


/* rajout du 05/12/08 */
#centre dl.menu{margin:6px 0px 0px 21px;}
#centre dl.menu dt {
	float:left;
	margin:0px 4px 2px 0px; 
	height:16px;
	background-image:url(../images/menu-droit.gif); 
	background-repeat:no-repeat; 
	background-position: top right;
	padding: 0px 9px 0px 0px;
}
#centre dl.menu dt a{
	background-image:url(../images/menu-gauche.gif); 
	background-repeat:no-repeat; 
	background-position: top left;
	text-decoration:none; 
	color:#656565; 
	background-color:#ccc; 
	display:block; 
	height:15px; 
	padding: 1px 0px 0px 9px; 
	font-weight:bold;
	float:left;
	word-spacing:-1px;
	font-size:0.9em;
}
/*rajout du 01/08/08*/
#centre dl.menu dt a:hover{
	background-image:url(../images/menu-gauche.gif); 
	background-repeat:no-repeat; 
	background-position: top left;
	text-decoration:underline; 
	color:#656565; 
	background-color:#ccc; 
	display:block; 
	height:15px; 
	padding: 1px 0px 0px 9px; 
	font-weight:bold;
	float:left;
	word-spacing:-1px;
	font-size:0.9em;
}


#centre dl.menu dt.act{display:none;}
.fin{display:none;}



/* outils navigationnels */
.outils-nav{
	float:right;
	height:17px;
	width:77px;
	margin:9px 5px 0px 0px;/*modif du 07/05/08 -> 9px 13px 0px 0px*/
	padding: 0 30px ; 
	background-image:url(../images/fond-outils.gif); 
	background-position: top right; 
	background-repeat:no-repeat;
}

.box-outils{width:137px;}
.box-outils-gd{width:182px;}
/*jaune*/
.gd-format{background-image:url(../images/fond-outils2.gif);width:122px;}
/*rouge*/
.gd-format2{background-image:url(../images/fond-outils3.gif);width:122px;}
/*vert*/
.gd-format4{background-image:url(../images/fond-outils4.gif);width:122px;}
/*bleu*/
.gd-format5{background-image:url(../images/fond-outils5.gif);width:122px;}

.outils-nav a{padding: 2px 2px 0px 6px; text-decoration:none; float:left;}	
.outils-nav a.carnet{padding: 1px 2px 0px 6px;}

.outils-nav-offre{
	float:right;
	height:17px;
	width:263px;
	margin:0px 21px 15px 0px;
	padding: 0; 
}

/* 2 colonnes */
#col-centre{width:691px; float:left;padding:0px; margin:-1px 0px 0px 0px;}
#col-gauche{width:338px; float:left;padding:0px 0px 0px 15px; margin:20px 0px 0px 0px;}
#col-droit{ width:338px;float:left;margin:20px 0px 0px 0px;}


/* box */
#col-gauche .box, #col-droit .box, #col-centre .box{ 
	background-image:url(../images/centre-box-lien.jpg);	
	background-position: center left;
	background-repeat:repeat-y; 
	width:336px;
	margin:0px 0px 6px 0px;
	float:left;
}

#col-gauche .box img,  #col-droit .box img,  #col-centre .box img{ float:left;margin:0px 14px 0px 8px;}	
#col-gauche .box h2,  #col-droit .box h2{color:#DDAE00; font-size:1.1em;margin:0px;padding:0px 0px 3px 14px; }	

#col-gauche .box a, #col-droit .box a, #col-centre .box a{
	background-image:url(../images/puce-lien.gif); 
	background-position: center left;
	background-repeat:no-repeat;
	
	color:#7F7F7F; 
	font-size:0.9em;
	margin:0px 0px 0px 93px;
	display:block;
	padding:1px 0px 2px 10px;
}

#col-gauche .box .haut, #col-droit .box .haut, #col-centre .box .haut{	
	background-image:url(../images/haut-box-lien.jpg); 
	background-position: top left;
	background-repeat:no-repeat; 
	height:7px;
}
#col-gauche .box .bas, #col-droit .box .bas, #col-centre .box .bas{	
	background-image:url(../images/bas-box-lien.jpg); 
	background-position: top left;
	background-repeat:no-repeat; 
	height:11px;
}

/* banniere A voir - fond noir bas de page */
#centre .banniere-a-voir{ 
	background-image: url(../images/fond-banniere.gif);	
	background-position: bottom left; 
	background-repeat:no-repeat; 
	
	height:82px;
	margin: 0px 0px 6px 20px;
	padding:0px 0px 0px 4px;
}
#centre .banniere-a-voir h2{color:#000; font-family:Arial, Helvetica, sans-serif; font-size:1.2em;margin: 0px;padding: 0px;}
#centre .banniere-a-voir a img{padding: 4px 0px 0px 0px;margin:0px 2px 0px 1px;}

/* ********** page A voir 3/3 ********** */

#act-gauche, #act-centre, #act-droit{
	width:224px;
	float:left;
	background-image:url(../images/centre-act.jpg);	
	background-position: center left;
	background-repeat:repeat-y; 
	margin:10px 0px 6px 20px;
	_margin:10px 0px 6px 9px;
	font-size:0.9em;
}
#act-gauche{margin:10px -22px 6px 20px;_margin:10px -12px 6px 9px;}

/* prov texte actu gauche et centre */
#act-gauche .texte{min-height: 300px;height: auto !important;height:300px;}

#act-gauche .haut, #act-centre .haut{	
	background-image:url(../images/haut-act.jpg); 
	background-position: top left;
	background-repeat:no-repeat; 
	margin:0px;
	padding:8px 0px 9px 0px;
	color:#BA2124;
	font-weight:bold;
	height:13px;
}

#act-droit .haut{	
	background-image:url(../images/haut-act.jpg); 
	background-position: top left;
	background-repeat:no-repeat; 
	margin:0px 0px -22px 0px;
	padding:8px 0px 9px 0px;
	color:#BA2124;
	font-weight:bold;
	height:13px;
}


#act-gauche .bas, #act-centre .bas, #act-droit .bas{	
	background-image:url(../images/bas-act.jpg); 
	background-position: bottom left;
	background-repeat:no-repeat; 
	height:11px;
	margin:0px;
	padding:0px 0px 6px 0px;
}

.art{margin: 0px 4px 4px 16px; border-bottom:1px solid #E4BABB; padding:0px 0px 4px 0px;}
#centre #act-gauche h1, #centre #act-centre h1, #centre #act-droit h1{
	background-image:none;
	float:none;
	color:#BA2126; 
	font-size:1em; 
	margin:0px; 
	padding:0px 0px 0px 16px; 
	display:inline;
	font-size:1.2em;
}

#centre #act-gauche .art h1, #centre #act-centre .art h1, #centre #act-droit .art h1{font-size:1em;margin-left:-16px;}

#centre #act-droit p.bodytext{padding:0px; margin:0px;font-size:1em;}

#centre #act-droit a{
background-image:url(../images/puce-lien.gif); 
	background-position: center left;
	background-repeat:no-repeat;
	
	color:#7F7F7F; 
	font-size:0.9em;
	margin:0px 0px 0px 16px;
	display:block;
	padding:3px 0px 2px 10px;
}

.art a{font-weight:bold; color:#777;}
.art img{float:left;margin:0px 5px 0px 0px;}

#centre #act-droit a.resa{
	font-weight:bold;	
	background-image: url(../images/puce-news.gif); 
	background-position: center left; 
	background-repeat:no-repeat; 
	color:#9A1D21; 
	font-size:1em; 
	display:block;
	padding: 0px 0px 0px 20px;	
}

#centre #act-droit img{margin:10px 0px 8px 9px;}


/* ********** offres ********** */

/*BLEU*/
#centre #box-offre{margin: 0px 0px 14px 0px;}
.offre-thalasso{width:664px;background-color:#0A8CCA; color:#fff; margin: 0px 0px 0px 20px;background-image: url(../images/bas-offre.gif);background-position: bottom left; background-repeat:no-repeat;}

.offre-thalasso .haut{ background-position: top left;background-repeat:no-repeat; height:5px;background-image: url(../images/haut-offre.gif);}/* arrondis */

#centre .offre-thalasso h2{ color:#DAEAF2; float:left; font-size:1em; display:inline;margin:0px 0px 0px 6px; padding:0px;}
#centre .offre-thalasso h3{ color:#FAF128; float:right;display:inline;margin:0px 10px 0px 0px; padding:0px;font-size:1em;}/*prix*/
#centre .offre-thalasso p.bodytext{color:#fff; margin:0px 10px 4px 6px;padding:0px 0px 0px 0px;float:left;width:400px;}
#centre .offre-thalasso img{float:left; margin: -2px 4px 2px 2px; _margin: -10px 4px 2px 2px;}

/*ROUGE*/
.offre-rouge{width:664px;background-color:#bc2023; color:#fff; margin: 0px 0px 0px 20px;background-image: url(../images/bas-offre-rouge.gif);background-position: bottom left; background-repeat:no-repeat;}

.offre-rouge .haut{ background-position: top left;background-repeat:no-repeat; height:5px;background-image: url(../images/haut-offre-rouge.gif);}/* arrondis */

#centre .offre-rouge h2{ color:#DAEAF2; float:left; font-size:1em; display:inline;margin:0px 0px 0px 6px; padding:0px;}
#centre .offre-rouge h3{ color:#FAF128; float:right;display:inline;margin:0px 10px 0px 0px; padding:0px;font-size:1em;}/*prix*/
#centre .offre-rouge p.bodytext{color:#fff; margin:0px 10px 4px 6px;padding:0px 0px 0px 0px;float:left;width:400px;}
#centre .offre-rouge img{float:left; margin: -2px 4px 2px 2px; _margin: -10px 4px 2px 2px;}

/*JAUNE*/
.offre-jaune{width:664px;background-color:#ddae00; color:#fff; margin: 0px 0px 0px 20px;background-image: url(../images/bas-offre-jaune.gif);background-position: bottom left; background-repeat:no-repeat;}

.offre-jaune .haut{ background-position: top left;background-repeat:no-repeat; height:5px;background-image: url(../images/haut-offre-jaune.gif);}/* arrondis */

#centre .offre-jaune h2{ color:#DAEAF2; float:left; font-size:1em; display:inline;margin:0px 0px 0px 6px; padding:0px;}
#centre .offre-jaune h3{ color:#bc2023; float:right;display:inline;margin:0px 10px 0px 0px; padding:0px;font-size:1em;}/*prix*/
#centre .offre-jaune p.bodytext{color:#fff; margin:0px 10px 4px 6px;padding:0px 0px 0px 0px;float:left;width:400px;}
#centre .offre-jaune img{float:left; margin: -2px 4px 2px 2px; _margin: -10px 4px 2px 2px;}

/*VERT*/
.offre-vert{width:664px;background-color:#1a7323; color:#fff; margin: 0px 0px 0px 20px;background-image: url(../images/bas-offre-vert.gif);background-position: bottom left; background-repeat:no-repeat;}

.offre-vert .haut{ background-position: top left;background-repeat:no-repeat; height:5px;background-image: url(../images/haut-offre-vert.gif);}/* arrondis */

#centre .offre-vert h2{ color:#DAEAF2; float:left; font-size:1em; display:inline;margin:0px 0px 0px 6px; padding:0px;}
#centre .offre-vert h3{ color:#FAF128; float:right;display:inline;margin:0px 10px 0px 0px; padding:0px;font-size:1em;}/*prix*/
#centre .offre-vert p.bodytext{color:#fff; margin:0px 10px 4px 6px;padding:0px 0px 0px 0px;float:left;width:400px;}
#centre .offre-vert img{float:left; margin: -2px 4px 2px 2px; _margin: -10px 4px 2px 2px;}



/**/
#centre h3{color:#999; font-weight:bold; font-size:1.1em; font-family:Arial, Helvetica, sans-serif; margin:12px 0px 0px 26px; padding:0px;}

.box-offres{
	background-image: url(../images/centre-offre-sejours.gif);
	background-position: top left; 
	background-repeat:repeat-y;
	width:664px; 
	margin: 0px 0px 15px 20px;
	padding:0px;
}

.box-offres .haut{padding:0px; margin:0px; background-position: top left;background-repeat:no-repeat; height:6px;background-image: url(../images/haut-offre-sejours.gif);}/* arrondis */
.box-offres .bas{padding:0px; margin:0px; background-position: bottom left;background-repeat:no-repeat; height:6px;background-image: url(../images/bas-offre-sejours.gif);}/* arrondis */

.box-offres a{
	text-transform:uppercase;
	color:#4C4C4C;
	font-weight:bold; 
	text-decoration:none;
	font-size:0.9em;
	margin: 0px 0px 0px 4px;
	display:block;
	float:left;
	padding:0px;
	width:214px;
}
/*rajout du 01/08/08*/
.box-offres a:hover{text-decoration:underline;}

.box-offres a img{ vertical-align:middle; margin: 0px 4px 0px 0px;}

#contenu-ville{padding:0px 0px 0px 4px;}

#centre p{color:#7f7f7f;margin:0px 0px 0px 19px; font-size:0.9em;}

#centre .box-texte-par .texte{min-height: 86px;height: auto !important;height:86px;margin:0px 0px 10px 0px;}
#centre .photo-droit img{float:right; /*border:1px solid #DCAE00;*/ margin:-10px 13px 0px 20px;}


/* box média */
.box-media{
	color:#000; 
	width:664px;
	background-image:url(../images/bas-box-media.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	min-height: 14px;
	height: auto !important;
	height:14px;
	margin:0px 0px 20px 16px; 
	padding:0px 0px 7px 0px; 
	}

.box-media .haut{background-image:url(../images/haut-box-media.gif);background-position:top left;background-repeat:no-repeat;height:7px;_margin:0px 0px -6px 0px;}
.box-media .centre{background-image:url(../images/fond-box-media.gif);background-position:top left;background-repeat:repeat-y;margin:0px; padding:0px;min-height: 60px;
height: auto !important;height:60px;}

/*rajout 01/08/08*/
/*.box-media a{text-decoration:none;color:#E8AE00;font-weight:bold;}
.box-media a:hover{text-decoration:underline;color:#E8AE00;font-weight:bold;}*/


/* image + titre + texte */
.box-media img{float:left; margin:-5px 10px -6px 2px; _margin:0px 10px 0px 2px;}
.box-media h2{color:#000; text-transform:uppercase;padding:0px 0px 6px 10px; font-size:1em;}
.box-media .texte p.bodytext{font-size:0.9em;color:#000;padding:0px 0px 0px 10px; margin:0px;}

/*.box-media .photo{
	height:auto;
	float:left;
}*/
/* lien : plus de détails */ 
a.details{
	height:15px;
	width:99px;	
	color:#FEF14B; 
	display:block; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:0.9em; 
	letter-spacing:-1px;
	word-spacing:0px;
	text-transform:uppercase; 
	text-decoration:none;
	margin:0px 0px 18px 582px;
	padding:0px 0px 0px 1px;	
}
.box-media a.details:hover{text-decoration: underline;}

/* ---- newsletter ---- */
#global-newsletter{
	position:relative;
	margin:10px auto 0px auto;
	padding:0px;
	width:697px;
	font-size: 0.7em;
	color:#7F7F7F;
	letter-spacing:100%;
	
}

#global-newsletter #centre{padding:12px 28px 6px 28px;width:637px; background-image:none;}

#global-newsletter #centre h1{
	font-size:1.3em; 
	margin:6px 0 8px;
	padding:0; 
	height:21px; 
	color:#BC2023;
}
#global-newsletter #centre h1.align-center{color:#000;}
#global-newsletter #centre h1 img{vertical-align:top;margin:0px 8px 0px 0px;}


#global-newsletter #centre h2{color:#ddae00; font-size:1.1em;margin:0px;padding:6px 0px 3px 0px;}/* jaune */

#global-newsletter #centre p.bodytext{margin:0px; padding:0px;}

#bas-newsletter{
	background-image:none;
	background-repeat:no-repeat;
	background-position:top center;	
	width:675px;
	padding:22px 0px 0px 22px;
}

.img-bas-newsletter{ margin:0px;}

#bas-newsletter p{font-size:0.9em; text-align:center; float:left;width:360px;}
#bas-newsletter #menu-bas{ text-align:center;font-size:0.9em;width:536px;margin: 10px 0px 0px 54px;}
#bas-newsletter dl{margin: 0px 0px 0px 0px;}
#bas-newsletter dl dt{float:left; font-size:0.8em;display:block;padding:4px 0px 0px 0px;}
#bas-newsletter dl dt a{margin: 0px 7px 0px 5px;}

#bas-newsletter .logo-terre{float:left;margin:0px 0px 0px 0px;}
#bas-newsletter .logo{float:left;}
/* fce */
.box-newsletter{border:1px solid #ccc;padding:6px 12px 6px 6px;}
.box-newsletter img{float:left;margin:0px 10px 2px 0px;}

a.details2{
	height:15px;
	width:99px;	
	color:#FEF14B; 
	display:block; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:0.9em; 
	letter-spacing:-1px;
	word-spacing:0px;
	text-transform:uppercase; 
	text-decoration:none;
	margin:0px 0px 0px 530px;
	padding:0px 0px 0px 1px;	
}
a.details2:hover{text-decoration: underline;}
/* extension de newsletter */


#form-lettre{margin:40px 0px 0px 90px;}
#form-lettre p{margin:6px 0px 6px 0px;}
#form-lettre p label{display:block; width:60px; float:left;}
#form-lettre p .b-ok, .b-ok2, #envoi-ami p#envoi-email input{/* bouton */
	background-color:#fff; 
	margin:0px 0px 0px 200px; 
	padding:0px 0px 0px 0px;
	border:0px;
	font-weight:bold;

	font-size:1em;
	color:#B90D1D; 
	cursor:pointer;
	
	background-image:url(../images/b1.gif);
	background-position: bottom left;
	background-repeat:no-repeat;
	width:101px; 
	height:18px;
	color:#fff;
}

.titre1,.titre2{color:#E9B200;}
.titre1{margin:0px 0px 0px 6px;}
.titre2{margin:4px 0px 0px 0px;display:block;}

.texte-newsletter{margin:8px 0px 0px 20px}
.ch-newsletter{width:150px;}

/* ext envoyer à un ami */
#envoi-ami{margin:0px 0px 0px 90px;}
#envoi-ami p{margin:3px 0px;}
#envoi-ami p label{display:block; width:120px; float:left;}

#envoi-ami p#deb-email{margin:20px 0px 0px 0px;}
#envoi-ami p#envoi-email{margin:10px 0px 0px 0px;}
p.tip_many_friends_thank_you{padding:0px 0px 0px 70px;}

/* module de recherche */
.tx-indexedsearch-title-caption a{font-weight:bold;}
.tx-indexedsearch-descr p{font-style:normal;color:#7F7F7F;}
.tx-indexedsearch-descr p strong.tx-indexedsearch-redMarkup{font-style:normal;color:#B1081D;}
.tx-indexedsearch-searchbox-button{
	background-color:#fff; 
	margin:0px 0px 0px 4px; 
	padding:0px 0px 0px 0px;
	border:0px;
	font-weight:bold;

	font-size:1em;
	color:#B90D1D; 
	cursor:pointer;
	
	background-image:url(../images/b1.gif);
	background-position: bottom left;
	background-repeat:no-repeat;
	width:101px; 
	height:18px;
	color:#fff;
}
.recherche-av{padding: 6px 0px 0px 88px;}

/* calendrier */
table#fc{
	border:1px solid #000;
	font-size:1em; 
	color:#878787; 
	background-color:#fff;
	position:fixed;
	z-index:2;
}

#nb_nuit{z-index:0;}

#mns, .titre-jour{font-size:0.9em; color:#0651A4; text-align:center; font-weight:bold;}


/* page disponibilite */
#centre #contenu .box_hotel{margin:4px 0px 4px 28px; color:#4C4C4C;width:664px;}/*box générale */

#centre #contenu .box_hotel .haut, #centre #contenu .box_hotel .bas{
	background-repeat:no-repeat;
	/*background-repeat:repeat-y;*/
	height:7px;
}/* <--> */
#centre #contenu .box_hotel .haut{
	background-image:url(../images/haut-box-media.gif);
	background-position:top left;
	_margin:0px 0px -6px 0px;
}
#centre #contenu .box_hotel .bas{
	background-image:url(../images/bas-box-media.gif);
	background-position:bottom left;
	_margin:-6px 0px 0px 0px;
}

#centre #contenu .box_hotel .desc{
	background-color:#F2F2F2;
	padding:4px 6px 0px 6px; 
	border-left:2px solid #ccc; 
	border-right:2px solid #ccc;
}
/* desc */
#centre #contenu .box_hotel .desc .col_gauche{
	width:204px;
	_width:200px;
	float:left;
	margin: 4px 4px;
	background-color:#F2F2F2;
}
#centre #contenu .box_hotel .desc .col_gauche h2{padding:0px; margin:0px 0px 3px 0px; display:block;color:#BC2023; text-transform:uppercase; font-size:1em;}
#centre #contenu .box_hotel .desc .col_gauche a.email{color:#000;}

#centre #contenu .box_hotel .desc .col_droite{
	width:278px;
	float:left;
	padding:4px 0px 4px 0px;
}
#centre #contenu .box_hotel .desc .col_droite ul{margin:0px 0px 0px 20px; padding:0px;}

/* photo */
#centre #contenu .lien_photo{
	display:block; 
	width:150px;
	float:left;
	margin: 0px 10px 0px 6px; 
	_margin: 0px 10px 0px 4px;
}
#centre #contenu .lien_photo img{
	width:150px;
}

/* boutons */
#centre #contenu .box_hotel .bouton{margin:-1px 10px 0px 0px; text-align:right;} 
#centre #contenu .box_hotel .bouton .b-fiche, #centre #contenu .box_hotel .bouton .b-resa{
	background-image:url(../images/fond-b-resa.gif); 
	background-repeat:no-repeat; 
	background-position:top left; 
	width:104px; 
	height:13px; 
	padding:4px 0px 0px 0px;
	display:block; 
	margin:0px 10px 0px 0px; 
	float:right; 
	
	text-decoration:none; 
	text-transform:uppercase; 
	color:#fff; 
	font-size:0.8em; 
	font-family:Arial, Helvetica, sans-serif; 
	text-align:center; 
	word-spacing:-1px;

}

/* liste */
.liste{margin:14px 10px 4px 18px; color:#4C4C4C;background-color:#F2F2F2;width:644px;border-collapse:collapse;}

.liste .resultHeader td{
	background-image:url(../images/haut-liste.gif);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#0A8CCA;
	text-align:center;
	padding: 4px 5px 3px 0px;
	font-weight:bold; 
	color:#fff;
}
.liste .resultHeader td a{color:#fff; text-decoration:none;}
.puce{vertical-align:bottom;}
.result{
	background-color:#F4F6F7; 
	background-image:url(../images/bord.gif); 
	background-repeat:no-repeat; 
	background-position:center right;
	border-bottom:1px solid #fff;
}
.etab{padding:5px;color:#4C4C4C;width:248px; text-transform:uppercase; font-size:1em;}
.etab a{color:#4C4C4C; font-weight:bold; text-align:left; text-decoration:none;}
.cat{width:96px; text-align:center;padding: 3px 2px;}
.ville{width:120px; text-align:center;padding: 3px 2px;color:#66656c; font-size:1em;}
.label{width:80px; text-align:center;padding: 3px 2px;color:#66656c;}
.lien{ background-image:none; text-align:center;}
.lien a img{vertical-align:middle;}
.resultTRover td{background-color:#D9E7EE;}
.novaresa{padding:12px 26px 4px 0px; background-color:#fff;background-image:none;}
.novaresa a{font-weight:bold; text-decoration:none;color:#FF9911; }


/* fiche */
#fiche{
	border:1px solid #ccc;
	width:640px;
	margin: 0px 0px 0px 20px;
	padding: 6px;
}

#titre{background-color:#0A8CCA;color:#fff; padding:4px 6px 3px 6px;margin:0px 0px 6px 0px; text-transform:uppercase; font-size:0.9em;}
#titre img{vertical-align:text-bottom;}

.tiret_droit{padding: 3px 10px 0px 10px;}


.tiret_gauche{}
#box_adresse{}

#adresse_gauche{width:190px; float:left;padding: 0px 10px 4px 10px;margin:4px 0px 20px 0px;}
#adresse_droit{width:246px; float:left;margin:4px 0px 20px 0px;padding: 0px 0px 4px 10px; border-left:1px dashed #ccc;}
#adresse_gauche span, #adresse_droit span {font-weight:bold;}

.lien_resa{margin: 0px 0px 6px 0px;text-align:center;}
.lien_resa2{width:660px;margin: 10px 0px 0px 6px;text-align:center;}
#colonne_texte{padding: 0px 0px 0px 10px;float:left; width:454px;}
#colonne_texte .box_texte{color:#777;}
#colonne_photo{float:left;width:160px; background-color:#fff;padding:0px 6px 0px 0px;}
#colonne_photo img{margin:0px 2px 6px 0px;}

.titre_rub{font-weight:bold; color:#BE1E26; margin:8px 0px 2px 0px;text-transform:uppercase;padding:0px; font-size:0.9em;}
.texte_rub{border-top:1px solid #F0CDD3;padding:6px 4px 6px 0px;}

.bouton-visite, .bouton-resa{
	display:block;
	width:160px; 
	height:22px; 
	float:right;
	text-align:center; 
	text-decoration:none; 
	text-transform:uppercase;
	margin:0px; padding:0px;
	background-image:url(../images/fond-bouton.gif); 
	background-repeat:no-repeat; 
	background-position:top left;
	padding:8px 0px 0px 0px;
	font-weight:bold;
	/*color:#5588C1;*/
	color:#4B78AA;
	font-size:0.9em;
	
}
/* TABLE - éditée avec le RTE */
TABLE.contenttable {
   border: solid 1px #BCBCBC;
   padding: 10px;
   border-collapse: collapse;
   width: 100%;
   margin-top: 2px;
   margin-bottom: 2px;
}
TABLE.contenttable TD {
   padding: 10px;
   border: solid 1px #BCBCBC;
   background-color: #FFFFFF;
}
TABLE.contenttable TH {
   background-color: #F7F7F7;
   padding: 10px;
   border: solid 1px #BCBCBC;
}
TABLE.contenttable P.bodytext {
   text-align: left;
}
TABLE.contenttable TD[STYLE] P.bodytext {
   text-align: inherit;
}

/* FCE liste a voir de toutes les couleurs*/

/*BLEU*/
#titre-bleu{
	background-position: center left;
	background-repeat:no-repeat;
	font-size:1.3em; 
	margin:7px 0px 0px 28px;
	padding:0px 0px 0px 30px; 
	height:21px; 
	color:#BC2023;
	font-weight:bold;
}
#box-texte-bleu b, #box-texte-bleu strong{font-size:1em;color:#5889b8;font-weight:bold;}
#titre-bleu{background-image:url(../images/puce-h1-3.gif); display:inline;width:450px;float:left;}/* bleu */
.sous-titre-bleu{color:#5889b8; font-size:1.1em;margin:0px;padding:19px 0px 3px 19px; font-weight:bold;}/* bleu */	


#box-texte-bleu a{text-decoration:none;}
#box-texte-bleu a:hover{text-decoration:underline}

/*VERT*/
#titre-vert{
	background-position: center left;
	background-repeat:no-repeat;
	font-size:1.3em; 
	margin:7px 0px 0px 28px;
	padding:0px 0px 0px 30px; 
	height:21px; 
	color:#BC2023;
	font-weight:bold;
}
#box-texte-vert b, #box-texte-vert strong{font-size:1em;color:#5aa849;font-weight:bold;}
#titre-vert{background-image:url(../images/puce-h1-4.gif); display:inline;width:450px;float:left;}/* bleu */
.sous-titre-vert{color:#5aa849; font-size:1.1em;margin:0px;padding:19px 0px 3px 19px; font-weight:bold;}/* bleu */	

#box-texte-vert a{text-decoration:none;}
#box-texte-vert a:hover{text-decoration:underline}

/*ROUGE*/
#titre-rouge{
	background-position: center left;
	background-repeat:no-repeat;
	font-size:1.3em; 
	margin:7px 0px 0px 28px;
	padding:0px 0px 0px 30px; 
	height:21px; 
	color:#BC2023;
	font-weight:bold;
}
#box-texte-rouge b, #box-texte-rouge strong{font-size:1em;color:#BC2023;font-weight:bold;}
#titre-rouge{background-image:url(../images/puce-h1-2.gif); display:inline;width:450px;float:left;}/* bleu */
.sous-titre-rouge{color:#BC2023; font-size:1.1em;margin:0px;padding:19px 0px 3px 19px; font-weight:bold;}/* bleu */	

#box-texte-rouge a{text-decoration:none;}
#box-texte-rouge a:hover{text-decoration:underline}

/************************ EVENEMENTS ACCUEIL ******************************/
.conteneur_global_event{
float:left;
width:220px;
height:auto;
padding-left:4px;
padding-top:8px;

}

.titre_syndic_event{
float:left;
width:220px;
font-size:14px;
color:#AB1F1E;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding-bottom:8px;

}
.photo_syndic_event{
float:left;
width:59px;
margin-right:5px;
/*margin-top:5px;*/


}
.date_lieu_event{
font-family:Arial, Helvetica, sans-serif;
color:#AB1F1E;
font-weight:bold;
font-size:11px;
margin-top:5px;

}
.descriptif_event{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:18px;
padding-bottom:5px;
/*margin-bottom:10px;*/
}
.lien_module_rech{
float:right;
font-family:Arial, Helvetica, sans-serif;
color:#AB1F1E;
font-weight:bold;
font-size:11px;
text-decoration:none;
}

.lien_module_rech:hover{
float:right;
font-family:Arial, Helvetica, sans-serif;
color:#AB1F1E;
font-weight:bold;
font-size:11px;
text-decoration:underline;
}

/***************************** FORMULAIRE DE DISPONIBILITES ********************************/
#moteur_rech{
float:left;
height:144px;
width:230px;
background-image:url(http://www.terreetcotebasques.com/fileadmin/images/fond_rech_base_2.gif);
vertical-align:baseline;
background-repeat:no-repeat;
z-index:1;
/*padding-bottom:10px;*/
}

#titre_moteur_rech{
float:left;
width:230px;
/*padding-left:5px;*/
padding-top:3px;
padding-bottom:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-transform:uppercase;
}

#selection_type{
	float:left;
	padding-left:8px;
}

#form_hotel, #form_chambre{
float:left;
width:230px;
height:auto;
display:none;
padding-left:5px;
}

#form_residence{
float:left;
width:230px;
height:auto;
display:none;
padding-left:5px;
}

#form_meuble{

float:left;
width:230px;
height:auto;
display:none;
padding-left:5px;
}

.col-gauche input{
	margin:1px 0px 0px 0px;
	width:113px;
	font-size:11px;
	padding:1px 1px 1px 4px;
	background-image:url(http://www.terreetcotebasques.com/fileadmin/templates/images/calendrier.gif);
	background-position:top right;
	background-repeat:no-repeat;
	cursor:pointer;
}

div.sep_bis { clear: both; width: 0px; height: 1px; padding: 0; margin:0px; visibility:hidden;}/* hr */
div.sep_bis hr { /*position: absolute;*/ top: -999em; left: -999em; }

/********************************** BANDEAU EVENEMENT *************************************/
.bandeau_global{/*#conteneur_global_event*/
	float:left;
	width:178px;
	height:57px;
	background-image:url(fileadmin/images/fond_bandeau.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	margin-top:4px;
	
}

.bandeau_titre{/*titre_syndic_event*/
	float:left;
	width:220px;
	font-size:14px;
	color:#AB1F1E;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:8px;
}

.bandeau_photo{/*photo_syndic_event*/
	float:left;
	height:auto;
	width:auto;
	height:50px;
	vertical-align:text-bottom;
	padding:3px 5px 3px 3px;
}

.bandeau_date_lieu{/*date_lieu_event*/
	font-family:Arial, Helvetica, sans-serif;
	color:#AB1F1E;
	font-weight:bold;
	font-size:10px;
	margin-top:0px;
}

.bandeau_date_lieu a{
	text-decoration:none;

	font-size:9px;
}
.bandeau_date_lieu a:hover{
	text-decoration:none;
}

.bandeau_descriptif{/*descriptif_event*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	margin-top:0px;
}
.bandeau_descriptif a{
	text-decoration:none;
	color:#FFF;
	font-size:9px;
}
.bandeau_descriptif a:hover {text-decoration: none;}

.bandeau_incontournable{/*incontournable*/
	font-family:"Arial Narrow";
	font-size:9px;
	color:#FFF;
	font-weight:bold;
	padding-left:1px;
}

.bandeau_lien_rech{/*lien_module_rech*/
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#AB1F1E;
	font-weight:bold;
	font-size:11px;
}


/*bandeau*/
.banniere-a-voir{ 
	background-image: url(../images/fond-banniere.gif);	
	background-position: bottom left; 
	background-repeat:no-repeat; 
	
	height:82px;
	margin: 0px 0px 6px 20px;
	padding:0px 0px 0px 4px;
}
.banniere-a-voir h2{color:#000; font-family:Arial, Helvetica, sans-serif; font-size:1.2em;margin: 0px;padding: 0px;}
.banniere-a-voir a img{padding: 4px 0px 0px 0px;margin:0px 2px 0px 1px;}
.bandeau_image {

	float:left;
	margin:0px 4px 0px 0px;
}
.bandeau_image a:hover {text-decoration: none;}

.bandeau_image_inc{

	float:left;
	margin:0;
	width:180px;
}
.bandeau_image_inc a:hover{text-decoration: none;}

/****************************** AGENDA ************************************/
#conteneur_agenda{
	float:left;
	/*background-image:url(../fileadmin/images/syndication/encart_rech_sans_calendrier.gif);*/
	background-image:url(http://www.terreetcotebasques.com/fileadmin/images/syndication/agenda-culturel-calendrier.jpg);
	background-repeat:no-repeat;
	height:191px;
	width:664px;
	margin:10px 0 0 20px !important;
  margin:10px 0 0 10px;	
}
#conteneur_agenda_es{
	float:left;
	/*background-image:url(../fileadmin/images/syndication/encart_rech_sans_calendrier.gif);*/
	background-image:url(http://www.terreetcotebasques.com/fileadmin/images/syndication/agenda-culturel-es.jpg);
	background-repeat:no-repeat;
	height:191px;
	width:664px;
	margin:10px 0 0 20px !important;
  margin:10px 0 0 10px;
}
#conteneur_agenda_en{
	float:left;
	/*background-image:url(../fileadmin/images/syndication/encart_rech_sans_calendrier.gif);*/
	background-image:url(http://www.terreetcotebasques.com/fileadmin/images/syndication/agenda-culturel-en.jpg);
	background-repeat:no-repeat;
	height:191px;
	width:664px;
	margin:10px 0 0 20px !important;
  margin:10px 0 0 10px;
}
#conteneur_agenda_ba{
	float:left;
	/*background-image:url(../fileadmin/images/syndication/encart_rech_sans_calendrier.gif);*/
	background-image:url(http://www.terreetcotebasques.com/fileadmin/images/syndication/agenda-culturel-ba.jpg);
	background-repeat:no-repeat;
	height:191px;;
	width:664px;
	margin:10px 0 0 20px !important;
  margin:10px 0 0 10px;
}
#conteneur_agenda_titre{
float:left;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
margin-left:75px;
margin-top:35px;
width:200px;
/*width:500px;*/
}
#conteneur_agenda_formulaire{
float:left;
padding-left:75px;
padding-top:2px;
}
#conteneur_agenda_formulaire td{
font-size: 11px;
}
#conteneur_agenda_calendrier{
float:left;
height:139px;
width:182px;
margin:33px 0 0 28px !important;
margin:33px 0 0 14px;
background-image:url(http://www.terreetcotebasques.com/fileadmin/images/vignette_agenda_bandas.gif);
background-repeat:no-repeat;
}
.input_date{
background-image:url(http://www.terreetcotebasques.com/fileadmin/templates/images/calendrier.gif);
background-repeat:no-repeat;
background-position:right;

}
/*style de l'affichage de la recherche Agenda*/
.affichage_event{
float:left;
width:640px;
height:auto;
border-bottom:1px solid #5889b8;  /*#84ABC8*/
margin-left:20px;
}
.affichage_event_titre{
float:left;
font-family:Arial, Helvetica, sans-serif;
width:630px;
font-size:13px;
color:#5889b8;
font-weight:bold;
padding-top:5px;
}
.affichage_event_cat{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
width:630px;
}
.affichage_event_date_lieu{
float:left;
max-width:500px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
padding-bottom:5px;
}
#affichage_event_savoirplus{
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#5889b8;
padding-left:20px;
font-weight:bold;
}
#affichage_event_savoirplus a, .affichage_event_titre a{
color:#5889b8;
text-decoration:underline;	
}
#affichage_agenda_sep{
float:left;
width:660px;
margin-left:20px;
}
.affichage_agenda_nb_recherche{
float:left;
width:660px;
margin-left:20px;
}

.lien_submit{
color:#5889b8;
font-size:12px; 
font-weight:bold;
text-decoration:none;
}
.lien_submit:hover{
color:#5889b8; 
font-weight:bold;
text-decoration:underline;
}

/*********************************** FORMULAIRE CONTACT ***************************************/
.style_form_contact {color: #444;font-family: arial;font-size:12px; width:500px; line-height:15px; padding-left:20px;}

/********** Titre pour les fiches ville *******************/
#act-gauche .haut h2{
	background-image:none;
	float:none;
	color:#BA2126; 
	font-size:1em; 
	margin:0px; 
	padding:0px 0px 0px 16px; 
	display:inline;
	font-size:1.2em;
}
#act-droit #zone-liens h2{
	background-image:none;
	float:none;
	color:#BA2126; 
	font-size:1em; 
	margin:0px; 
	padding:0px 0px 0px 16px; 
	display:inline;
	font-size:1.2em;
}

/*********************************************** Météo *******************************************/
.tableau{
	height:60px;
	width:200px;
	border:1px solid #BA2028;
	border-collapse:collapse;
}

/*************************************************** Webcam ******************************************/

#conteneur_st_jean{
	width:660px;
	height:240px;
	float:left;
}
#liste_st_jean{
	float:left;
	width:auto;
	height:240px;
	padding-top:30px;
}
#webcam_st_jean{
	float:left;
	height:240px;
	width:320px;
	border:2px #CCCCCC solid;
	background-image:url(http://www.terreetcotebasques.com/fileadmin/images/fond_webcam.jpg);
	margin-left:100px;
}

/************************************************************************************/
/*							STYLE SYNDICATION HEBERGEMENT 							*/
/************************************************************************************/

/*************************** Accueil Syndication Hébergement ************************/

/*Style pour l'affichage du Module de recherche*/
#module_recherche{
	width:597px;
	height:auto;
	float:left;
	
}
#module_rech_haut{
	background-image:url(http://www.terreetcotebasques.com/fileadmin/images/syndication/rech-syndic-haut.gif);
	background-repeat:no-repeat;
	width:597px;
	height:43px;
}
#module_rech_centre{
	background-image:url(http://www.terreetcotebasques.com/fileadmin/images/syndication/rech-syndic-centre.gif);
	background-repeat:repeat-y;	
}
#module_rech_centre_contenu{
margin-left:20px;
}
#module_rech_bas{
	background-image:url(http://www.terreetcotebasques.com/fileadmin/images/syndication/rech-syndic-bas.gif);
	background-repeat:no-repeat;
	width:597px;
	height:17px;
}

.lien_service{
	text-decoration:none;
}
.lien_service:hover{
	text-decoration:underline;
}

/************************************************************/
/*						Style Global						*/	
/************************************************************/
.contenu_photo_photo{/* identique */
}

.contenu_photo_legende{/* identique */
	margin-top:3px;
	color:#969696;
}

.contenu_photo_vignette{/* identique */
	margin-top:8px;
	margin-left:3px;
	margin-bottom:8px;
}

.contenu_separateur{/* identique */
	margin-top:5px;
	margin-bottom:5px;
	height:2px;
	background-image:url(http://www.terreetcotebasques.com/fileadmin/images/syndication/trait-sep.gif);
	background-repeat:no-repeat;
}

.btn_novae{/* identique */
	float:left;
	margin-left:10px;
}

.montant_chambre{/* identique */
	color:#C5182B;
	font-weight:bold;
}

.image_confort{/* identique */
	margin-right:1px;
	margin-top:2px;
}

.lien_service{/* identique */
	text-decoration:none;
}
.lien_service:hover{/* identique */
	text-decoration:underline;
}

.lien_localisation{/* identique */
	text-decoration:none;
}
.lien_localisation:hover{/* identique */
	text-decoration:underline;
}


/************************************************************/
/*						Style HOTELS						*/	
/************************************************************/
.conteneur_hotel{
	width:665px;	
}

.titre_hotel{
	width:665px;
	height:18px;
	float:left;
	border:solid 1px #BC1F26;	
}

.titre_nom_hotel{
	float:left;
	padding:2px 2px 2px 10px;
	max-width:2650px;/*210*/
	color:#BC1F26;
	font-weight:bold;
	font:Verdana;
	vertical-align:middle;
}

.titre_etoile_hotel{
	float:left;
	padding:2px 2px 2px 5px;
	width:auto;
	color:#BC1F26;
	font-weight:bold;
	font:Verdana;
	vertical-align:middle;
}

.onglet_ville_hotel{
	float:right;	
}

.titre_ville_hotel{
	text-align:right;
	background-image:url(http://www.terreetcotebasques.com/fileadmin/images/syndication/pixel_titre_droit.gif);
	background-repeat:repeat-x;
	height:18px;
	max-width:400px;
	padding:2px;
	float:left;
	vertical-align:middle;
	text-transform:uppercase;
	color:#FFFFFF;
	font-weight:bold;
	font:Verdana;
}

.titre_arrondi{
	background-image:url(http://www.terreetcotebasques.com/fileadmin/images/syndication/arrondi_titre_droit.gif);
	background-repeat:no-repeat;
	float:left;
	height:18px;
}

.contenu_hotel{
	float:left;
	margin-top:5px;
}

.contenu_photo_hotel{
	float:left;
	width:250px;	
}

.contenu_descr_hotel{
	width:400px;	
	float:left;
	margin-left:10px;
}

.contenu_descriptif{
	max-height:130px;
	margin-top:3px;
	padding-bottom:5px;
	overflow:auto;
	text-align:justify;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.adresse_hotel{
	float:right;/*avant c'etait LEFT et sans le text-align*/
	padding:2px;
	text-align:right;
}

.contenu_equipement_et_coord{
	float:left;/*on peut mettre RIGHT*/
	border-top:solid 1px #BC1F26;
	border-bottom:solid 1px #BC1F26;
	/*border:solid 1px #BC1F26;*/
	max-width:400px;
	margin-left:10px;
	padding-top:5px;
	padding-bottom:5px;	
	text-align:justify;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}

.col_gauche_equipement{
	font-size:10px;
	/*margin-left:10px;*/
	float:left;
	max-width:160px;
}
.contenu_cle_vacance{
	margin-top:5px;	
}

.col_droite_coord{
	float:right;
	font-size:10px;
	text-align:right;	
}

/****************************************************************/
/*						Style Agence Immo						*/	
/****************************************************************/
.contenur_immo{
	width:665px;	
}

.titre_immo{
	width:665px;
	height:18px;
	float:left;
	border:solid 1px #1E6C9F;	
}

.titre_nom_immo{
	float:left;
	padding:2px 2px 2px 10px;
	max-width:2650px;/*210*/
	color:#1E6C9F;
	font-weight:bold;
	font:Verdana;
	vertical-align:middle;
}


.onglet_ville_immo{
	float:right;	
}

.titre_ville_immo{
	text-align:right;
	background-image:url(http://www.terreetcotebasques.com/fileadmin/images/syndication/pixel_titre_droit_chambre_h.gif);
	background-repeat:repeat-x;
	height:18px;
	max-width:400px;
	padding:2px;
	float:left;
	vertical-align:middle;
	text-transform:uppercase;
	color:#FFFFFF;
	font-weight:bold;
	font:Verdana;
}

.titre_arrondi_immo{
	background-image:url(http://www.terreetcotebasques.com/fileadmin/images/syndication/arrondi_titre_droit_chambre.gif);
	background-repeat:no-repeat;
	float:left;
	height:18px;
}

.contenu_immo{
	float:left;
	margin-top:5px;
}

.contenu_photo_immo{
	float:left;
	width:250px;
}


.contenu_descr_immo{/* identique */
	width:400px;	
	float:left;
	margin-left:10px;
}

.contenu_descriptif_immo{/* identique */
	max-height:130px;
	margin-top:3px;
	padding-bottom:5px;
	overflow:auto;
	text-align:justify;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.adresse_immo{/* identique */
	float:right;/*avant c'etait LEFT et sans le text-align*/
	padding:2px;
	text-align:right;
}

.contenu_equipement_et_coord_immo{
	float:left;/*on peut mettre RIGHT*/
	border-top:solid 1px #1E6C9F;
	border-bottom:solid 1px #1E6C9F;
	/*border:solid 1px #BC1F26;*/
	max-width:400px;
	margin-left:10px;
	padding-top:5px;
	padding-bottom:5px;	
	text-align:justify;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}


.col_droite_coord_immo{
	float:left;
	font-size:10px;
	text-align:left;
	width:400px;
}


/****************************************************************/
/*							Style Campings						*/	
/****************************************************************/
.conteneur_camping{
	width:665px;	
}

.titre_camping{
	width:665px;
	height:18px;
	float:left;
	border:solid 1px #008049;	
}

.titre_nom_camping{
	float:left;
	padding:2px 2px 2px 10px;
	max-width:2650px;/*210*/
	color:#008049;
	font-weight:bold;
	font:Verdana;
	vertical-align:middle;
}

.titre_etoile_camping{
	float:left;
	padding:2px 2px 2px 5px;
	width:auto;
	color:#008049;
	font-weight:bold;
	font:Verdana;
	vertical-align:middle;
}

.onglet_ville_camping{
	float:right;
}

.titre_ville_camping{
	text-align:right;
	background-image:url(http://www.terreetcotebasques.com/fileadmin/images/syndication/pixel_titre_droit_camping.gif);
	background-repeat:repeat-x;
	height:18px;
	max-width:400px;
	padding:2px;
	float:left;
	vertical-align:middle;
	text-transform:uppercase;
	color:#FFFFFF;
	font-weight:bold;
	font:Verdana;
}

.titre_arrondi_camping{
	background-image:url(http://www.terreetcotebasques.com/fileadmin/images/syndication/arrondi_titre_droit_camping.gif);
	background-repeat:no-repeat;
	float:left;
	height:18px;
}

.contenu_camping{
	float:left;
	margin-top:5px;
}

.contenu_photo_camping{
	float:left;
	width:250px;
}

.contenu_descr_camping{
	width:400px;	
	float:left;
	margin-left:10px;
}

.contenu_descriptif_camping{
	max-height:130px;
	margin-top:3px;
	padding-bottom:5px;
	overflow:auto;
	text-align:justify;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.adresse_camping{
	float:right;/*avant c'etait LEFT et sans le text-align*/
	padding:2px;
	text-align:right;
}


.contenu_equipement_et_coord_camping{
	float:left;/*on peut mettre RIGHT*/
	border-top:solid 1px #008049;
	border-bottom:solid 1px #008049;
	/*border:solid 1px #BC1F26;*/
	max-width:400px;
	margin-left:10px;
	padding-top:5px;
	padding-bottom:5px;	
	text-align:justify;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}

.col_gauche_equipement_camping{
	font-size:10px;
	/*margin-left:10px;*/
	float:left;
	max-width:160px;
}


.col_droite_coord_camping{
	float:right;
	font-size:10px;
	text-align:right;
}

/************************************************************************/
/*							Style Chambre d'hotes						*/	
/************************************************************************/
.conteneur_chambre{
	width:665px;	
}

.titre_chambre{
	width:665px;
	height:18px;
	float:left;
	border:solid 1px #1E6C9F;	
}

.titre_chambre_listing{
	width:665px;
	max-height:36px;
	/*max-height:auto;*/
	float:left;
	border:solid 1px #1E6C9F;	
}

.titre_nom_chambre{
	float:left;
	padding:2px 2px 2px 10px;
	max-width:2650px;/*210*/
	color:#1E6C9F;
	font-weight:bold;
	font:Verdana;
	vertical-align:middle;
}

.titre_etoile_chambre{
	float:left;
	padding:2px 2px 2px 5px;
	width:auto;
	color:#1E6C9F;
	font-weight:bold;
	font:Verdana;
	vertical-align:middle;
}

.onglet_ville_chambre{
	float:right;	
}

.titre_ville_chambre{
	text-align:right;
	background-image:url(http://www.terreetcotebasques.com/fileadmin/images/syndication/pixel_titre_droit_chambre_h.gif);
	background-repeat:repeat-x;
	height:18px;
	max-width:400px;
	padding:2px;
	float: left;
	vertical-align:middle;
	text-transform:uppercase;
	color:#FFFFFF;
	font-weight:bold;
	font:Verdana;
}

.titre_arrondi_chambre{
	background-image:url(http://www.terreetcotebasques.com/fileadmin/images/syndication/arrondi_titre_droit_chambre.gif);
	background-repeat:no-repeat;
	float:left;
	height:18px;
}

.contenu_chambre{
	float:left;
	margin-top:5px;
}

.contenu_photo_chambre{
	float:left;
	width:250px;	
}

.contenu_descr_chambre{
	width:400px;	
	float:left;
	margin-left:10px;
}

.contenu_descriptif_chambre{
	max-height:130px;
	margin-top:3px;
	padding-bottom:5px;
	overflow:auto;
	text-align:justify;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.adresse_chambre{
	float:right;/*avant c'etait LEFT et sans le text-align*/
	padding:2px;
	text-align:right;
	height:auto;
}

.contenu_equipement_et_coord_chambre{
	float:left;/*on peut mettre RIGHT*/
	border-top:solid 1px #1E6C9F;
	border-bottom:solid 1px #1E6C9F;
	/*border:solid 1px #BC1F26;*/
	max-width:400px;
	margin-left:10px;
	padding-top:5px;
	padding-bottom:5px;	
	text-align:justify;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}

.col_gauche_equipement_chambre{
	font-size:10px;
	/*margin-left:10px;*/
	float:left;
	max-width:160px;
}
.contenu_cle_vacance_chambre{
	margin-top:5px;	
}

.col_droite_coord_chambre{
	float:right;
	font-size:10px;
	text-align:right;
}

/****************************************************************************/
/*							Style Hébergement Collectif						*/	
/****************************************************************************/
.conteneur_heb_col{
	width:665px;	
}

.titre_heb_col{
	width:665px;
	height:18px;
	max-height:36px;
	float:left;
	border:solid 1px #1E6C9F;	
}

.titre_nom_heb_col{
	float:left;
	padding:2px 2px 2px 10px;
	max-width:2650px;/*210*/
	color:#1E6C9F;
	font-weight:bold;
	font:Verdana;
	vertical-align:middle;
}

.titre_etoile_heb_col{
	float:left;
	padding:2px 2px 2px 5px;
	width:auto;
	color:#1E6C9F;
	font-weight:bold;
	font:Verdana;
	vertical-align:middle;
}

.onglet_ville_heb_col{
	float:right;
}

.titre_ville_heb_col{
  float:left;
	text-align:right;
	background-image:url(http://www.terreetcotebasques.com/fileadmin/images/syndication/pixel_titre_droit_chambre_h.gif);
	background-repeat:repeat-x;
	height:18px;
	max-width:400px;
	padding:2px;	
	vertical-align:middle;
	text-transform:uppercase;
	color:#FFFFFF;
	font-weight:bold;
	font:Verdana;
}

.titre_arrondi_heb_col{
	background-image:url(http://www.terreetcotebasques.com/fileadmin/images/syndication/arrondi_titre_droit_chambre.gif);
	background-repeat:no-repeat;
	float:left;
	height:18px;
}

.contenu_heb_col{
	float:left;
	margin-top:5px;
}

.contenu_photo_heb_col{
	float:left;
	width:250px;
}

.contenu_descr_heb_col{
	width:400px;	
	float:left;
	margin-left:10px;
}

.contenu_descriptif_heb_col{
	max-height:130px;
	margin-top:3px;
	padding-bottom:5px;
	overflow:auto;
	text-align:justify;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.adresse_heb_col{
	float:right;/*avant c'etait LEFT et sans le text-align*/
	padding:2px;
	text-align:right;
}

.contenu_equipement_et_coord_heb_col{
	float:left;/*on peut mettre RIGHT*/
	border-top:solid 1px #1E6C9F;
	border-bottom:solid 1px #1E6C9F;
	/*border:solid 1px #BC1F26;*/
	max-width:400px;
	margin-left:10px;
	padding-top:5px;
	padding-bottom:5px;	
	text-align:justify;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}

.col_gauche_equipement_heb_col{
	font-size:10px;
	/*margin-left:10px;*/
	float:left;
	max-width:160px;
}

.col_droite_coord_heb_col{
	float:right;
	font-size:10px;
	text-align:right;
}

/****************************************************************************/
/*							Style Résidence de tourisme						*/	
/****************************************************************************/
.conteneur_res{
	width:665px;	
}

.titre_res{
	width:665px;
	height:18px;
	float:left;
	border:solid 1px #F36421;	
}

.titre_nom_res{
	float:left;
	padding:2px 2px 2px 10px;
	max-width:2650px;/*210*/
	color:#BC1F26;
	font-weight:bold;
	font:Verdana;
	vertical-align:middle;
}

.titre_etoile_res{
	float:left;
	padding:2px 2px 2px 5px;
	width:auto;
	color:#BC1F26;
	font-weight:bold;
	font:Verdana;
	vertical-align:middle;
}

.onglet_ville_res{
	float:right;
}

.titre_ville_res{
	text-align:right;
	background-image:url(http://www.terreetcotebasques.com/fileadmin/images/syndication/pixel_titre_droit_vvf.gif);
	background-repeat:repeat-x;
	height:18px;
	max-width:400px;
	padding:2px;
  float:left;	
	vertical-align:middle;
	text-transform:uppercase;
	color:#FFFFFF;
	font-weight:bold;
	font:Verdana;
}

.titre_arrondi_res{
	background-image:url(http://www.terreetcotebasques.com/fileadmin/images/syndication/arrondi_titre_droit_vvf.gif);
	background-repeat:no-repeat;
	float:left;
	height:18px;
}

.contenu_res{
	float:left;
	margin-top:5px;
}

.contenu_photo_res{
	float:left;
	width:250px;
}

.contenu_descr_res{
	width:400px;	
	float:left;
	margin-left:10px;
}

.contenu_descriptif_res{
	max-height:130px;
	margin-top:3px;
	padding-bottom:5px;
	overflow:auto;
	text-align:justify;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.adresse_res{
	float:right;/*avant c'etait LEFT et sans le text-align*/
	padding:2px;
	text-align:right;
}

.contenu_equipement_et_coord_res{
	float:left;/*on peut mettre RIGHT*/
	border-top:solid 1px #F36421;
	border-bottom:solid 1px #F36421;
	/*border:solid 1px #BC1F26;*/
	max-width:400px;
	margin-left:10px;
	padding-top:5px;
	padding-bottom:5px;	
	text-align:justify;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}

.col_gauche_equipement_res{
	font-size:10px;
	/*margin-left:10px;*/
	float:left;
	max-width:180px;
}

.col_droite_coord_res{
	float:right;
	font-size:10px;
	text-align:right;
    width:189px;
}

/****************************************************************************/
/*							Style Villages vacances							*/	
/****************************************************************************/
.conteneur_vvf{
	width:665px;	
}

.titre_vvf{
	width:665px;
	height:18px;
	float:left;
	border:solid 1px #F36421;	
}

.titre_nom_vvf{
	float:left;
	padding:2px 2px 2px 10px;
	max-width:2650px;/*210*/
	color:#F36421;
	font-weight:bold;
	font:Verdana;
	vertical-align:middle;
}

.titre_etoile_vvf{
	float:left;
	padding:2px 2px 2px 5px;
	width:auto;
	color:#F36421;
	font-weight:bold;
	font:Verdana;
	vertical-align:middle;
}

.onglet_ville_vvf{
	float:right;	
}

.titre_ville_vvf{
	text-align:right;
	background-image:url(http://www.terreetcotebasques.com/fileadmin/images/syndication/pixel_titre_droit_vvf.gif);
	background-repeat:repeat-x;
	height:18px;
	max-width:400px;
	padding:2px;	
	vertical-align:middle;
	text-transform:uppercase;
	color:#FFFFFF;
	font-weight:bold;
	font:Verdana;
}

.titre_arrondi_vvf{
	background-image:url(http://www.terreetcotebasques.com/fileadmin/images/syndication/arrondi_titre_droit_vvf.gif);
	background-repeat:no-repeat;
	float:left;
	height:18px;
}

.contenu_vvf{
	float:left;
	margin-top:5px;
}

.contenu_photo_vvf{
	float:left;
	width:250px;
}

.contenu_descr_vvf{
	width:400px;	
	float:left;
	margin-left:10px;
}

.contenu_descriptif_vvf{
	max-height:130px;
	margin-top:3px;
	padding-bottom:5px;
	overflow:auto;
	text-align:justify;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.adresse_vvf{
	float:right;/*avant c'etait LEFT et sans le text-align*/
	padding:2px;
	text-align:right;
}

.contenu_equipement_et_coord_vvf{
	float:left;/*on peut mettre RIGHT*/
	border-top:solid 1px #F36421;
	border-bottom:solid 1px #F36421;
	/*border:solid 1px #BC1F26;*/
	max-width:400px;
	margin-left:10px;
	padding-top:5px;
	padding-bottom:5px;	
	text-align:justify;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}

.col_gauche_equipement_vvf{
	font-size:10px;
	/*margin-left:10px;*/
	float:left;
	max-width:160px;
}

.col_droite_coord_vvf{
	float:right;
	font-size:10px;
	text-align:right;	
}

/************************************/
/*		Listing agregateurCDT		*/
/************************************/
.pagination{
	text-align:center;
}

#agregateur{
	
	height:190px;
	width:230px;
	background-image:url(http://www.terreetcotebasques.com/fileadmin/images/fond_agregateur.jpg);/*fond_intermediaire.jpg*/
	vertical-align:baseline;
	background-repeat:no-repeat;
	z-index:1;
}

#titre_agregateur{
	float:left;
	width:230px;
	padding-top:3px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
}

.libelle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
}

.libelle_meuble{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	
}

.lib_hotel, .lib_chambre, .lib_residence, .lib_location, .lib_camping, .lib_bon_plan{
	float:left;
	width:90px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#1E6C9F;
	text-transform:uppercase;
	text-align:center;
	cursor:pointer;
}

.lib_hotel{margin-left:10px;padding-top:15px;}

.lib_chambre{margin-left:21px;padding-top:10px;padding-left:3px;}

.lib_residence{margin-left:10px;padding-top:20px;}

.lib_location{margin-left:21px;padding-top:20px;padding-left:3px;}

.lib_camping{margin-left:10px;padding-top:29px;}

.lib_bon_plan{color:#F36421;margin-left:24px;padding-top:29px;}


#formulaire_hotel,#formulaire_chambre,#formulaire_residence,#formulaire_location,#formulaire_camping{
	display:none;
	padding-left:10px
}

.f_hotel, .f_chambre, .f_residence, .f_location, .f_camping{
	float:left;
	width:145px;
	height:155px;
	/*border:1px solid red;*/
}

.f_liste_heb{
	float:left;
	width:65px;
	height:155px;
	/*border:1px solid #000;*/
	font-size:9px;
	color:#1E6C9F;
	text-align:center;
	line-height:10px;
}

.sep_heb{width:10%; color:#1E6C9F;}

.f_liste_heb a{
	cursor:pointer;
	color:#1E6C9F;
}
.f_liste_heb a:hover{
	cursor:pointer;
	color:#B30721;
}



#datearrivee, #duree, #nbre, #dateDebSaisie, #dateFinSaisie, #txtCapacite{
	width:130px;
	margin-bottom:3px;
	font-size:10px;
	color:#1E6C9F;
}

#sltVille, #sltCat, #sltType_meu{
	width:135px;
	margin-bottom:3px;
	font-size:10px;
	color:#1E6C9F;
}

#selDateArrivee, #selDateDepart{
	width:90px;
	/*margin-bottom:3px;*/
	font-size:9px;
	color:#1E6C9F;
}

.bouton_submit{
	width:70px;
	color:#5588C1; 
	font-weight:bold; 
	margin-left:30px; 
	vertical-align:top;
	
}

/***Newsletter***/
.footNews{width:500px;padding:0;margin:0 auto;font-size: 14px;text-align: center;}
#centre .footNews p{margin:0;}
#centre .footNews p strong{margin:0;font-size: 18px;color:#BC2023;font-weight: bold;}
#centre .footNews a{text-decoration: none;font-weight: bold;}
#centre .footNews p.clause{font-size: 11px;}
.hidden{display: none;}

/***diapo***/
.cache{display:none;}


.retour{cursor: pointer;color:#BA2028;font-size:12px;font-weight:bold;float:right;margin-top:10px;}


/**** Meteo ****/

#centre .meteoJ,#centre .meteo{border:1px solid #ba2028;padding-bottom:15px;width:97.90%;}

#centre .meteoJ h2,#centre .meteo h2{background: #ba2028;color:#FFF;text-align: center;font-size: 14px;padding:10px 0;}

#centre .meteoJ .meteoM,#centre .meteoJ .meteoA{float:left;width:50%;text-align: center;}
#centre .meteoJ h3{font-size: 13px;padding:0;margin:10px 0;}



#centre .meteo{float:left;width:16.2%;text-align: center;margin-right:-1px;}
#centre .meteo h2{border-left:1px solid #FFF;background: #DEAB00;font-size: 12px;}

#centre .meteo img{width:50px;}
#centre .meteoJ p,#centre .meteo p{padding:0 5px;margin:0;}
#centre .meteoJ p span,#centre .meteo p span{color:#247BDA;margin-right:8px;padding-bottom:2px;border-bottom:2px solid #247BDA;}
#centre .meteoJ p span{font-size: 13px;font-weight: bold;}
#centre .meteoJ .meteoA p span,#centre .meteo p span.max{color:#BA2028;border-color:#BA2028;}