*{font-family:Verdana, Arial, Helvetica, sans-serif;}
html{font-size: 100%;}

body{
	background-image:url(../images/fond2.jpg);
	background-repeat:repeat-y;
	background-position:top left;
	background-color:#fff;
	margin:0px;
	padding:0px;
}

#font-haut{background-image:url(../images/fond-haut.gif);background-position:top left;background-repeat:repeat-x;}
#barre-haut{
	background-image:url(../images/barre-haut.gif); 
	background-position:top left; 
	background-repeat:no-repeat; 
	height:199px;
	margin:0px 0px -199px 0px;
	font-size:0.3em;
}

#barre-bas{height:17px; background-color:#731B17;margin:-48px 0px 30px 0px;font-size:0.3em;}

/* ********** global ********** */
#global{
	background-image:url(../images/fond.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	
	position:relative;
	margin:0px auto 0px auto;
	padding:0px;
	width:1020px;
	font-size: 0.7em;
	color:#7F7F7F;
	letter-spacing:100%;
	height:100%;

}

/* ********** general ********** */

a{color:#860701;text-decoration:none;}/* liens */
a:hover{text-decoration:underline;}

img{border:0px;}/* images */
dl, dt{margin:0px; padding:0px;}/* listes */
form, form p{margin:0px; padding:0px;}/* formulaires */
ul{color:#cccccc; margin:10px 0px 0px 0px; padding:0px 0px 0px 20px;}

.b-ok, .b-ok2, .b-ok3{background-repeat:no-repeat;background-position: top left;border:0px; vertical-align:center; cursor:pointer;}
/* <--> */
.b-ok{background-image:url(../images/b-ok.jpg);	height:19px;width:20px;}
.b-ok2{background-image:url(../images/b-ok2.jpg);height:20px;width:20px;}
.b-ok3{	background-image:url(../images/b-recherche.gif);width:108px; height:23px;}

/* hr */
div.sep { clear: both; width: 10px; height: 1px; padding: 0px; margin:0px;}
div.sep hr { position: absolute; top: -999em; left: -999em;}

/* paragraphes */
p, p.bodytext{margin:0px; padding:0px;}

/* alignement*/
.align-left{text-align:left; margin:0px; padding:0px;}
.align-center{text-align:center; margin:0px; padding:0px;}
.align-right{text-align:right; margin:0px; padding:0px;}

.text-just{text-align:justify;}

/* titre */
.titre{color:#fff; text-transform:uppercase; font-size:0.9em; font-weight:bold;}
.titre-rouge{color:#D51D01;}
.titre-bordeaux{color:#721A18;}
.titre-blanc{color:#FEFFFA;}
.titre-vert{color:#82C007;}
.titre-vert-fonce{color:#4D7503;}
.rouge{color:#840800;}

/* rte */
span.rouge{color:#993300;}
span.beige{color:#E9D99E;}
span.bleu{color:#77C7EA;}
span.blanc{color:#E0DEDC;}
span.vert{color:#538404;}
span.gris{color:#c3c3c3;font-size:8px;}
.lien-texte{background-image:url(../images/fleche-6.gif);background-repeat:no-repeat;background-position: center left;display:inline;padding: 0px 0px 0px 10px;color:#020202; text-decoration:none;}
span.titre-marron{color:#330000; font-style:italic; font-weight:bold; font-size:36px; font-family:Arial, Helvetica, sans-serif;}
span.titre-marron2{color:#330000; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif;}


/* liens */
a span.lien-texte{
	background-image:url(../images/fleche-4.gif);
	background-repeat:no-repeat;
	background-position: center left;
	display:inline;
	padding: 0px 0px 0px 10px;
	color:#020202;
	
}

a .lien-texte{
	background-image:url(../images/fleche-4.gif);
	background-repeat:no-repeat;
	background-position: center left;
	display:inline;
	padding: 0px 0px 0px 10px;
	color:#020202;
}

span.lien-plus-rouge, span.lien-plus-vert{display:block;background-repeat:no-repeat;background-position: center left;padding: 0px 0px 0px 16px;color:#020202; height:14px;}/* <--> */
span.lien-plus-rouge{background-image:url(../images/lien-plus-rouge.gif);}
span.lien-plus-vert{background-image:url(../images/lien-plus-vert.gif);}

/* titres */
h1, h2, h3{margin:0px; padding:0px;}
h1{background-repeat:no-repeat;background-position: top left;color:#fff;text-transform:uppercase;font-weight:bold;font-size:0.9em;}

#col-gauche #box-brochure h1, #col-gauche #box-contact h1{background-image:url(../images/haut-box.gif);padding:5px 0px 0px 29px;height:24px;}

#col-gauche #box-collect h1 {padding:0px 0px 0px 5px;height:32px; border:0px solid black; font-size:9px;}
#col-gauche #box-collect img {float:left; width:11px; height:11px; border:0px solid black;}
#col-gauche #box-collect{background-color:green;}
#col-gauche #box-collect {
	background-repeat:no-repeat;
	background-position: top left;
	width:154px;
	height:auto;
	margin:0px 0px 13px 24px;
	display:block;
	padding:13px 0px 0px 19px;
}


#centre #centre-droit #box-carte h1, #box-codeqr h1, #centre #centre-droit #box-meteo h1{
	background-image:url(../images/haut-box-2.gif);
	height:18px;
	padding:5px 0px 1px 29px;
	margin:0px 0px 6px 0px;
}

#centre #centre-gauche h1{
	background-image:url(../images/fond-titre.jpg);
	width:491px;
	height:24px;
	font-size:1em;
	padding: 9px 0px 0px 12px;
	margin:0px 0px 14px 0px;
}

#centre #centre-gauche h2{color:#538404;text-transform:uppercase;font-size:1em;}
#centre #centre-gauche h3{color:#860701;text-transform:uppercase;font-size:1em;}

/* petites box */
.box-image, .box-texte{width:114px;margin:2px 2px;background-repeat:no-repeat;background-position:top left;}/* <--> */

.box-image{float:left;height:66px; font-size:1em;}
.box-texte{float:right;min-height: 66px;height: auto !important;height:66px; color:#3C3C3C;}
.box-image-news-droit { float:left; width:114px; margin:1px 3px 0 2px;}
.texte h4 { float:left; display:inline; margin:1px 0 0 1px; }

.image-rouge{background-image:url(../images/fond-image-1.gif); padding:8px 0px 0px 0px;height:58px; text-align:center; font-size:1.6em; line-height:1.1;}
.image-rouge span{font-family:Arial, Helvetica, sans-serif;font-style:italic;line-height:1.2;}

.image-rouge-2{background-image:url(../images/fond-image-2.gif); text-align:center;padding:10px 0px 0px 0px;height:58px;font-size:1.6em; line-height:1;_margin:2px 0px 0px 3px;}

.image-rouge-2 span{font-family:Arial, Helvetica, sans-serif;line-height:1.1;font-style:italic;}

.image-vert{background-image:url(../images/fond-image-3.gif);height:63px;text-align:center;padding:10px 0px 0px 0px;height:56px;color:#fff;font-size:1.6em; line-height:1;}
.image-vert span{font-family:Arial, Helvetica, sans-serif;line-height:1.1;font-style:italic; }

.image-blanc{background-image:url(../images/image-blanche.gif);height:62px;text-align:center;font-size:0.6em; font-weight:bold;padding:4px 0px 0px 0px;font-size:1em;}

.image-lien{background-image:url(../images/fond-image-4.gif);padding:1px 14px 0px 12px;height:65px;width:87px;}
.image-lien a{display:block;background-image:url(../images/fleche-droit.gif);background-position:center right; background-repeat:no-repeat;padding: 4px 12px 5px 0px;}
 
.image-carte a{display:block;color:#393939;padding:14px 10px 0px 10px;width:92px; height:52px; font-size:0.9em; }
.image-carte a img{margin:0px 0px 0px 7px;}

/* ********** haut ********** */
#entete{background-color:#fff;}

/* langues */
dl#langues{height:15px;width:261px;float:left; padding:4px 0px 0px 40px; margin:3px 0px -3px 0px;}
dl#langues dt{float:left;margin: 0px 3px 0px 4px;}

a#baseline{display:block;width:284px;float:right;text-transform:uppercase;color:#761B18;font-weight:bold;font-size:0.9em;margin:6px 0px 0px 10px;}
a#baseline:hover{ text-decoration:none;}

#haut{height:66px;float:left;margin:0px 0px 0px 0px; }
#haut img{margin:0px 0px -2px 0px;}

#txt-defil{
	background-image:url(../images/fond-defil.gif); 
	background-position:top right;
	background-repeat:no-repeat;
	height:54px; 
	float:left;
	color:#fff; 	
	padding:12px 24px 0px 0px;
	width:697px;
	font-weight:bold;
}

/* ********** colonne gauche ********** */
#col-gauche{
	background-image:url(../images/fond-col-gauche.jpg);
	background-repeat:repeat-y;
	background-position: top right; 
	width:217px;
	float:left;	
	margin:0px 0px 0px 0px; 
	padding:0px; 
}

/* ********** centre-gauche ********** */
#centre #centre-gauche{
	width:504px;
	float:left;
	margin:-12px 0px 0px 10px;
	_margin: -12px 0px 0px 4px;
	background-image:url(../images/fond-centre-gauche.gif);
	background-repeat:repeat-y;
	background-position:top right;
	padding: 0px 0px 0px 0px;
	min-height:750px;
}

#centre #centre-gauche p{
	color:#3B3B3B; 
	line-height:1.3; 
	padding: 0px 6px 0px 0px; 
	text-align:justify; }

/* ********** centre droit********** */
#centre #centre-droit{
	background-image:url(../images/fond-centre-droit.gif);
	background-repeat:repeat-y;
	background-position:top left;
	width:258px;
	float:left;
	padding: 18px 0px 0px 12px;
	margin:0px 0px 0px -1px;
	line-height:1.3;
}

/* ********** moteur de recherche ********** */

#col-gauche #box-recherche{ background-image:url(../images/fond-recherche-lg.jpg);background-repeat:repeat-y;background-position: top left;margin:0px 0px 3px 0px;}
#col-gauche #box-recherche form{
	background-image:url(../images/fond-recherche.jpg);
	background-repeat:no-repeat;
	background-position: top right;
	height:52px;
	padding:61px 0px 0px 44px;	
}
#col-gauche #box-recherche form p label{display:block; height:16px;margin:0px 0px 8px 0px; padding:3px 0px 0px 0px;}
#col-gauche #box-recherche form p .recherche{
	background-color:#B52A23; 
	border:1px solid #C3C3C5;
	margin:0px 4px 1px 1px; 
	width:109px;
	padding: 0px 0px 0px 4px; 
	color:#fff;
}

/* ********** menu ********** */

#col-gauche dl#menu{width:194px;margin:0px 0px 13px 15px;}
#col-gauche dl#menu dt{ border-bottom:1px solid #C3C3C3; height:25px;padding:0px 0px 0px 17px;width:181px;}
#col-gauche dl#menu dt a{
	background-image:url(../images/fleche-menu.gif);
	background-repeat:no-repeat;
	background-position: center left;
	display:block; 
	color:#797979; 
	text-transform:uppercase; 
	font-weight:bold; 
	font-size:0.9em;
	padding:7px 0px 0px 12px;
	height:18px;
}
#col-gauche dl#menu dt a:hover{ text-decoration:none;}

/* ********** menu int ********** */
dl#menu_int{margin:0px 0px 10px 0px;}
dl#menu_int dt{
	float:left; 
	margin:0px 4px 4px 4px;
	background-image:url(../images/fond-b-int-d.gif);
	background-repeat:no-repeat;
	background-position: top right;
	height:21px;
	color:#797979;
	padding:0px 8px 0px 0px;
	text-transform:uppercase;
}

dl#menu_int dt a{
	color:#797979;
	font-size:0.9em;
	display:block;
	padding:3px 5px 0px 13px;
	height:18px;
	font-weight:bold;
	background-image:url(../images/fond-b-int.gif);
	background-repeat:repeat-x;
	background-position: top left;
	float:left;
	display:block;
	text-decoration:none;
}

dl#menu_int dt.act_int a{color:#721A16;}

/* ********** groupes ********** */
#col-gauche #box-groupes, #col-gauche #box-brochure, #col-gauche #box-presse {
	background-repeat:no-repeat;
	background-position: top left;
	width:154px;
	height:25px;
	margin:0px 0px 13px 24px;
	display:block;
	padding:13px 0px 0px 19px;
}
#col-gauche #box-groupes{background-image:url(../images/fond-groupes.gif);}
#col-gauche #box-brochure{background-image:url(../images/fond-brochure.gif); _margin:13px 0px 13px 24px;}
#col-gauche #box-groupes span, #col-gauche #box-brochure span{color:#FCD085;}
#col-gauche #box-presse{background-image:url(../images/fond-presse.gif);}

#col-gauche a:hover{ text-decoration:none;}

/* ********** brochure ********** */
#col-gauche #box-contact{
	background-image:url(../images/bas-box.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
	width:191px;
	margin:0px 0px 13px 14px;
	padding: 0px 0px 10px 0px;
}

/* ********** contact ********** */
/* newsletter */
#col-gauche #box-contact .cadre-contact, #col-gauche #box-contact .cadre-contact2{
	background-repeat:no-repeat;
	background-position: top left;
	width:191px; 
	min-height: 38px;
	height: auto !important;
	height:38px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}/* <--> */
#col-gauche #box-contact .cadre-contact{background-image:url(../images/fond-box-contact.gif); }
#col-gauche #box-contact .cadre-contact2{background-image:url(../images/fond-box-contact2.gif);}

#col-gauche #box-contact .cadre-contact h2{color:#525252; font-size:0.9em; text-transform:uppercase; padding:6px 0px 4px 7px;}
#col-gauche #box-contact .cadre-contact form{margin:0px 0px -4px 0px;}
#col-gauche #box-contact .cadre-contact form p{margin:2px 0px;}
#col-gauche #box-contact .cadre-contact form p #choix-html{margin:0px 50px 0px 0px;_margin:0px 34px 0px 0px;}
#col-gauche #box-contact .cadre-contact form .ch-newsletter{margin:0px 0px 1px 7px;width:130px;_width:116px; font-size:1em;}
#col-gauche #box-contact .cadre-contact form label{float:left; display:block; width:34px;margin:0px 0px 0px 7px;}
#col-gauche #box-contact .cadre-contact form p label.format{width:84px;padding:5px 0px 0px 0px;}
#col-gauche #box-contact .cadre-contact .lien{padding:6px 0px 0px 7px;background-image:none;}
#col-gauche #box-contact .cadre-contact a img{ vertical-align:middle;}



.titre1{margin:0px 0px 0px 7px;color:#BC1A03; font-size:0.9em;}

/* favori/ami */
#col-gauche #box-contact .cadre-contact2 a.favori, #col-gauche #box-contact .cadre-contact2 a.ami{
	height:22px; 
	display:block; 
	color:#383838; 
	font-weight:bold; 
	font-size:0.9em; 	
	float:left; 
	word-spacing:-1px; 
	text-align:center; 
	line-height:1.0;
	float:left;
}/* <--> */
#col-gauche #box-contact .cadre-contact2 a.favori{margin:2px 0px 0px 4px;width:90px;padding:7px 4px 7px 0px;}
#col-gauche #box-contact .cadre-contact2 a.ami{margin:2px 0px 0px 7px;width:76px;padding:7px 4px 7px 0px;}
#col-gauche #box-contact .cadre-contact2 a.favori img, #col-gauche #box-contact .cadre-contact2 a.ami img{float:right;}

#col-gauche #box-contact .cadre-contact2 a:hover{text-decoration:none;}

#col-gauche #box-contact .cadre-contact .bas{
	background-image:url(../images/bas-box-contact.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
	height:7px;
	padding:0px 0px 2px 0px;
}

/* ********** centre banniere ********** */
#centre{width:802px;float:left;}

#centre #banniere{
	background-image:url(../images/banniere.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	position:relative;
	height:188px;
	width:793px;
	padding: 10px 0px 0px 10px;
	margin:0px 0px 0px 0px;
}

#centre #banniere #photo{height:142px;}

/* ********** fil d'ariane ********** */
#centre #banniere #fil{width:512px; height:27px;margin:-2px 0px 0px 0px;padding:6px 10px 0px 0px; overflow:hidden;}
#centre #banniere #fil a{
	background-image:url(../images/fleche-5.gif);
	background-repeat:no-repeat;
	background-position: center left; 
	padding:0px 0px 0px 14px;
	margin:0px 6px 0px 0px;
	text-transform:uppercase;
	font-size:0.9em;
	color:#721A19; 
	font-weight:bold;	
}
#centre #banniere #fil a:hover{ text-decoration:none;}

#centre #banniere #fil .accueil{float:left;}
#centre #banniere #fil .accueil a{ background-image:none;}

/* ********** formulaire recherche meublés ********** */
#banniere-form{
	position:absolute;	
	width:266px; 
	height:180px;
	top:17px; 
	left:524px;
	background-image:url(../images/bas-form.jpg);
	background-repeat:no-repeat;
	background-position: bottom left;
}

#centre #banniere #form-hotel{
	background-image:url(../images/fond-form.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	margin:-1px 0px 0px 15px; 
	padding:0px; 
	width:232px; 
	height:168px;
}
/* formulaire hôtel et meubles */
#centre #banniere #form-hotel a.rech-hotels_bis, #centre #banniere #form-hotel a.rech-meubles_bis{color:#fff;font-size:1.1em; font-weight:bold;display:block;float:left; text-align:center; cursor:pointer;}
#centre #banniere #form-hotel a.rech-hotels_bis{ padding:7px 2px 7px 2px; width:132px;}
#centre #banniere #form-hotel a.rech-meubles_bis{padding:7px 8px 7px 8px; width:72px;}

#centre #banniere #form-hotel a.rech-hotels_bis:hover, #centre #banniere #form-hotel a.rech-meubles_bis:hover{ text-decoration:none;}


/* formulaire hôtel et meubles */
#centre #banniere #form-hotel a.rech-hotels, #centre #banniere #form-hotel a.rech-meubles{color:#fff;font-size:1.1em; font-weight:bold;display:block;float:left; text-align:center; cursor:pointer;}
#centre #banniere #form-hotel a.rech-hotels{ padding:7px 10px 7px 8px; width:117px;}
#centre #banniere #form-hotel a.rech-meubles{padding:7px 8px 7px 8px; width:75px;}

#centre #banniere #form-hotel a.rech-hotels:hover, #centre #banniere #form-hotel a.rech-meubles:hover{ text-decoration:none;}

#centre #banniere #form-hotel form{/*margin:10px 0px 0px 3px;*/}
#centre #banniere #form-hotel form label{color:#fff; width:56px; display:block; float:left; text-align:center;padding: 2px 4px 0px 1px;}
.euro{color:#fff;}

#formMeuble #bloc-nuit{width:100px; float:left; padding:0px 0px 0px 7px;}

#centre #banniere #form-hotel form p{margin:4px 0px 4px 0px; }
#centre #banniere #form-hotel form p input.prix{border:1px solid #D7D7D7;width:92px;font-size:1em;padding:1px 0px;}
#centre #banniere #form-hotel form p select{/*border:1px solid #7F9DB9; padding:1px 1px 1px 0px; font-size:1em;*/}

#formMeuble{display:none;color:#fff;}
#centre #banniere #form-hotel #formMeuble #Formulaire_s{}
#centre #banniere #form-hotel #formMeuble #Formulaire_s p#type_log select{width:169px;}
#centre #banniere #form-hotel #formMeuble #Formulaire_s p{margin:0px -5px 6px 0px;}
#centre #banniere #form-hotel #formMeuble #Formulaire_s p label{width:36px;}
#centre #banniere #form-hotel #formMeuble #Formulaire_s p select{width:80px;}

/** ajout didier **/
#formMeuble2{display:block;color:#fff;}
#formMeuble2 {}
#formMeuble2 p#type_log select{width:169px;}
#formMeuble2 p{margin:0px 0px 6px 0px;}
#formMeuble2 Formulaire_s p label{width:36px;}
#formMeuble2 p select{width:80px;}

#formHotel2 {display:none;}

#centre #banniere #form-hotel form p select.cat{width:162px;}

#centre #banniere #form-hotel form p .b-ok3{margin:7px 0px 0px 5px;}

#jour_arrivee, #jour_depart{width:44px;}
#mois_arrivee, #mois_depart{width:55px;}
#annee_depart, #annee_arrivee{width:55px;}

#centre #banniere #form-hotel form p#box-budget{width:126px; float:left; width:127px;}
#centre #banniere #form-hotel form p#box-budget label{}
#centre #banniere #form-hotel form p#box-budget input{height:15px; border:1px solid #7F9DB9; width:40px;}

#box-nuits{width:100px; float:left;}
#box-nuits label{padding:0px; margin:0px; word-spacing:-1px;}
#box-nuits select{width:40px;}

/*rajout pour calendrier*/
#input_calendrier input{
	background-image:url(http://www.bayonne-tourisme.com/fileadmin/templates/images/calendrier/calendrier.gif);
	background-position:top right;
	background-repeat:no-repeat;
	cursor:pointer;
	width:100px;
}


/* ********** zone bas infos ********** */
#centre #centre-gauche #infos-bas{
	background-image:url(../images/fond-infos-bas.gif); 
	background-repeat:repeat-x;
	background-position: top left; 
	margin:0px; 
	padding:12px 0px 0px 0px;
	
}

#contenu-une{width:236px; float:left; margin:20px 10px 30px 0px;}

/* zone bas infos : box grises */
#centre #centre-gauche #infos-bas .box-infos-bas{
	background-image:url(../images/box-infos-bas.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:246px;
	float:left;
	margin:0px 0px 10px 0px;
}
#centre #centre-gauche #infos-bas .gauche{margin:0px 0px 10px 0px; padding:0px;width:246px;}

#centre #centre-gauche #infos-bas .box-infos-bas .haut{
	background-image:url(../images/haut-infos-bas.gif);
	background-repeat:no-repeat;
	background-position: top left;
	height:14px;
}

#centre #centre-gauche #infos-bas .box-infos-bas .texte{margin:-9px 0px 4px 5px;}
.texte p{margin:0px 0px 0px 2px;padding: 0px 0px 2px 0px;}

/* ********** menu 2 ********** */
#centre dl#menu2{
	background-image:url(../images/fond-menu-bas.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:662px;
	height:19px;	
	padding:6px 0px 0px 120px;
	margin:23px 0px 15px 9px;
	border:0px red solid;
}

#centre dl#menu2 dt{float:left;color:#BC1A05;height:12px; border:0px green solid;width:auto;}
#centre dl#menu2 dt a{float:left; height:12px;color:#721A16; text-transform:uppercase; font-size:0.9em; font-weight:bold; display:block; padding:0px 3px; }
#centre dl#menu2 dt a:hover{text-decoration:none;}

/* ********** carte interactive ********** */

#box-carte, #box-codeqr {
	background-image:url(../images/bas-box-2.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding: 0px 0px 15px 0px;
	margin: 4px 0px 13px 0px;
	width:245px;

}
#box-carte img{float:left;margin:0px 4px 0px 6px;}

#texte-codeqr img {}


#box-carte a.lien-carte{ 
	display:block;
	background-image:url(../images/fond-lien-carte.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:100px;
	height:42px;
	float:left;
	color:#3C3C3C;
	
	padding: 12px 7px;
}
#box-carte a.lien-carte img{float:right;margin-top:-8px;}
#box-carte a.lien-carte:hover{ text-decoration:none;}

/* ********** météo ********** */
#box-meteo{margin:0px 0px 12px 0px;color:#3B3B3B;}
#box-meteo #date{padding:0px 0px 0px -2px;}
#box-meteo #date{ letter-spacing:-1px;}
#box-meteo #date .min{ background-color:#397DDE; color:#FEFAF7;padding:0px 2px;}
#box-meteo #date .max{background-color:#C90200; color:#FEFAF7;padding:0px 2px;}
#box-meteo #date img{margin:-6px 0px -6px 6px}
#box-meteo #bas-meteo{
	background-image:url(../images/bas-box-3.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:5px 0px 0px 0px;margin:6px 0px 0px 0px;
	min-height: 18px;
	height: auto !important;
	height:18px;
}

#box-meteo #bas-meteo a{color:#fff;font-weight:bold;background-repeat:no-repeat;}
#box-meteo #bas-meteo a:hover{ text-decoration:none;}
#box-meteo #bas-meteo a.plage{
	width:102px;
	background-image:url(../images/fleche-gauche.gif);
	background-position:center left;
	padding: 0px 0px 0px 12px;
	margin:0px 0px 0px 20px; 
}
#box-meteo #bas-meteo a.marees{
	width:49px;
	background-image:url(../images/fleche-droit.gif);
	background-position:center right;
	padding: 0px 12px 0px 0px;
	margin:0px 0px 0px 16px;
}

/* ********** tout en image ********** */
#tout-image{
	width:245px; 
	height:223px;
	background-image:url(../images/box-image.gif);
	background-repeat:no-repeat;
	background-position:top left; 
	margin:2px 0px 0px -8px;
	_margin:0px 0px 0px -11px;
	padding:19px 0px 0px 12px;
}

#tout-image strong{color:#720103;}

#tout-image a{text-decoration:none;}

/* ********** bas ********** */
#bas{	
	background-image:url(../images/fond-bas.gif);
	background-repeat:repeat-y;
	background-position:top left;
	margin: 0px 0px 30px 0px;
	padding:2px 0px 0px 0px;	
	min-height: 15px;
	height: auto !important;
	height:15px;
	width:1020px;	
	font-size:0.9em;
	color:#fff;
	word-spacing:-1px;	
}
#bas #logo-novae{padding:0px 42px 0px 39px;display:block;width:135px; float:left;margin:0px 33px 0px 0px;}
#bas span{color:#EFCA84; font-weight:bold;}

/* ********** extension news ********** */
.news-image-evenement{float:right;margin-left:20px;margin-right:150px;}



.box-image-news{width:114px;margin:1px 2px;float:left;font-size:1em;}
.box-image-news img{margin:1px 0px;}

.box-image-news-droit table{padding:0px 0px 0px 2px;width:110px;margin:-1px 0px 0px 0px;_margin:0px -12px 0px 1px; border-collapse:collapse;}
.box-image-news-droit table tr td img{margin:1px 4px 1px 0px; float:left; position:absolute;}

.box-texte-news{background-repeat:no-repeat;background-position:top left;width:114px;margin:2px;float:right;color:#3C3C3C;_margin:2px 0px 0px -4px;_padding:0px 4px 0px 0px;  }
.box-texte-news p.bodytext{text-align:left;}


#global #centre #centre-gauche #infos-bas #contenu-une .box-infos-bas .texte .box-texte-news p.bodytext{margin:2px 0px 0px -4px; padding:0px;_margin:2px 0px 10px 0px;min-height: 46px; text-align:left;}

.box-texte-news-droit p.bodytext{margin:2px 0px 0px -4px; padding:0px;*margin:2px 0px 7px 0px;min-height: 46px; text-align:left;}


.box-texte-news a, .box-texte-news-droit a{margin:0px; padding:0px;}

.box-texte-news-droit{margin:8px 2px 2px 2px;*margin:14px 2px 2px 2px;color:#3C3C3C;padding: 0px 4px;}

.lien-plus a, .lien-plus-vert a, .lien-plus-list a{display:block;background-repeat:no-repeat;background-position: center left;padding: 0px 0px 0px 16px;color:#020202;height:14px;}
/* <--> */
.lien-plus a, .lien-plus-list a{background-image:url(../images/lien-plus-rouge.gif);width:90px;margin:8px 0px 0px 0px;}
.lien-plus-vert a{background-image:url(../images/lien-plus-vert.gif);padding: 0px 0px 0px 16px;margin: 8px 0px 0px 130px; *margin: -2px 0px 0px 130px;}

.lien-plus a:hover, .lien-plus-vert a:hover, .lien-plus-list a:hover{ text-decoration:none;}

.lien-plus-list{margin:0px 0px 10px 0px;padding:0px 0px 4px 0px;background-image:url(../images/fond-infos-bas.gif); background-repeat:repeat-x;background-position: bottom left;}

.spacer-gif{ display:none;}
.box-infos-bas .texte .box-image-news-droit table tr td br{ display:none;}

.list-image{float:left;}
.list-image img{margin:0px 6px 0px 0px;}

#content-single{min-height: 86px;height: auto !important;height:86px;}
#single{line-height:1.5;}

#list-news h2{display:inline;float:left; width:270px;margin:0px 0px 0px 0px;}
#list-news .cat{float:right;margin:0px 0px 0px 0px;border:1px solid #e6e6e6;}
#list-news .texte-list{margin:4px 0px 0px 0px;}

.texte-cadre{margin:0px 6px 0px 6px; font-size:0.9em;}

/*h4{ color:#4D7303; width:106px;height:46px;text-align:center; background-image:url(../images/image-blanche.gif); background-repeat:no-repeat; background-position: top left; padding:20px 4px 0px 4px; margin: -65px 0px 0px 120px;font-size:1em;}*/

h4{ color:#4D7303; width:106px;height:46px;text-align:center; background-image:url(../images/image-blanche.gif); background-repeat:no-repeat; background-position: top left; padding:20px 4px 0px 4px; margin: 10px 0px 0px 0px;font-size:1em;}

h5{color:#760006; width:106px;height:46px;text-align:center; background-image:url(../images/image-blanche.gif); background-repeat:no-repeat; background-position: top left; padding:20px 4px 0px 4px; margin:2px 2px 0px 2px;font-size:1em;float:left;}
/*gestion du template EVENEMENT*/
.list-event {margin:0px 0px 10px 0px;padding:0px 0px 4px 0px;}

/* extension macina searchbox */
.tx-indexedsearch-searchbox-button {
	border:0px;
	color:#fff; 
	font-weight:bold; 
	font-size:0.9em; 
	text-transform:uppercase;
	cursor:pointer;
	
	background-image: url(../images/bouton2.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding: 0px 0px 3px 0px;
	width:124px; 
	height:23px; 
}

/* extension envoyer à un ami */
form#envoi-ami p{margin:4px 0px 4px 40px;padding:2px 0px -2px 0px;}  
form#envoi-ami p label{display:block; float:left; width:100px; text-align:right; padding:0px 10px 0px 0px;}
form#envoi-ami p input{width:197px;}

form#envoi-ami p#deb-email{margin:14px 0px 0px 40px;}

form#envoi-ami p#envoi-email{width:312px;}

form#envoi-ami p#envoi-email input{ 
	border:0px;
	color:#fff; 
	font-weight:bold; 
	font-size:0.9em; 
	text-transform:uppercase;
	background-image: url(../images/bouton2.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding: 0px 0px 2px 0px;
	width:100px; 
	height:23px; 
	cursor:pointer;
	margin:0px 0px 0px 210px;
}

.tip_many_friends_thank_you{text-align:center;}
.tip_many_friends_thank_you a{color:#538404;}

/* centre simple - 1 colonne */
#centre #centre-simple{
	min-height: 525px;
	height: auto !important;
	height:525px;
	width:766px;
	margin:-12px 0px 0px 11px;
	color:#3A3A3A;
	line-height:1.3;
}

#centre #centre-simple h1{
	background-image:url(../images/fond-titre.jpg);
	width:491px;
	height:24px;
	font-size:1em;
	padding: 9px 0px 0px 12px;
	margin:0px 0px 14px -1px;
}

#centre #centre-simple h2, #centre #centre-droit h2{color:#538404;text-transform:uppercase;font-size:1em;}
#centre #centre-simple h3, #centre #centre-droit h3{color:#CC3300;text-transform:uppercase;font-size:1em;}

/* brochure */
#envoi_brochure{margin:10px 30px 0px 40px; padding: 6px; }
.envoi{vertical-align:bottom;}/* bouton radio */
#envoi_brochure p{margin:6px 0px;}
#envoi_brochure p#deb-form{margin:20px 0px 0px 0px;}
#envoi_brochure p label{width:80px; display:block; float:left; font-size:0.9em; font-weight:bold;margin: 0px 0px 0px 10px;}
#envoi_brochure h2{margin:0px 0px 4px 0px;}
#envoi_brochure h3{text-transform:uppercase; margin:16px 0px 16px 0px; font-size:0.9em; color:#797979;}

#envoi_brochure #choix_brochure{}
#envoi_brochure p#choix_brochure input{margin:6px 6px 0px 10px; vertical-align:text-bottom;}

#envoi_brochure p.quest label, #envoi_brochure p.quest2 label{width:160px;}
#envoi_brochure p.quest input{ margin:0px 6px 0px 10px;}
#envoi_brochure p.quest2 input{ margin:10px 6px 0px 10px; vertical-align:text-bottom;}

.b-envoi{
	width:134px; 
	height:27px; 
	background-image: url(../images/bouton.gif); 
	background-repeat:no-repeat; 
	background-position: top left; 
	color:#fff; 
	text-transform:uppercase; 
	font-size:1em; 
	font-weight:bold; 
	border:0px;
	padding:0px 0px 2px 0px; 
	margin:0px; 
	float:right;
	cursor:pointer;
}

/* liste des dispos */
.box_hotel .desc .col_promo{width:363px; float:left; padding:0px 0px 6px 0px;}
.box_hotel .desc img.image{width:148px; height:130px}
.box_hotel .desc .col_promo ul{margin:44px 0px 0px 00px; padding:0px;color:#861001}
/*.box_hotel .desc .col_promo ul li{margin:0px 0px 4px 0px; color:#861001; font-size:1em;}*/
.box_hotel .desc .col_promo ul li .titre1{font-weight:bold;}
/* Fin liste des dispos */


/* liste des dispos */
.box_hotel{margin:0px 0px 30px 0px;width:771px; background-color:#EBEBEB;background-image: url(../images/fond-desc.gif);background-repeat:repeat-y;background-position: top left;}
#centre #centre-gauche .box_hotel h2{color:#fff;margin:14px 0px 20px 4px;}
.box_hotel .desc{padding:6px 6px 0px 6px; background-image: url(../images/haut-dispo.gif);background-repeat:no-repeat;background-position: top left;}

.box_hotel .desc .photo-dispo{border:3px solid #fff;width:150px; display:block; float:left;margin:8px 0px 0px 2px;/*height:104px;*/ background-color:#fff;}
.box_hotel .desc .col_gauche{width:220px; float:left; padding:0px 0px 6px 16px;}
.box_hotel .desc .col_droite{width:363px; float:left; padding:0px 0px 6px 0px;}

#global #centre-simple #texte .box_hotel .desc .col_gauche h2{margin: 11px 0px 16px 10px;padding: 2px 0px; color:#fff; width:auto; }
.box_hotel .desc .col_gauche a{text-decoration:underline; color:#861001;}

/*#titre-fiche-hotel h2{
 margin-bottom:20px;
 margin-left:180px;
 margin-top:13px;
}*/


#global #centre-simple #texte .box_hotel .desc .col_gauche .ch_adresse{border:1px solid red;}

.box_hotel .desc .col_droite ul{margin:44px 0px 0px 20px; padding:0px;}
.box_hotel .desc .col_droite ul li{margin:0px 0px 4px 0px; color:#861001; font-size:1em;}
.box_hotel .desc .col_droite ul li .titre1{font-weight:bold;}

.box_hotel .bouton-dispos-bas{background-image:url(../images/bas-dispo.gif);background-position:bottom left;background-repeat:repeat-x; width:772px;margin:-2px 0px 0px -1px;height:28px;padding:4px 0px 0px 0px;}

#centre-simple #texte .box_hotel .bouton-dispos-bas a{float:right; margin:0px;}



/* boutons */
.bouton-dispos{margin:14px 0px 0px 0px; padding:0px;float:left; width:143px;}
.bouton-dispos-bas {margin:0px 0px 0px 0px; padding:0px;float:left; width:510px;}
 
.bouton-dispos a, .bouton-dispos-bas a{
	display:block; 
	width:150px;
	margin:0px;
	/*text-transform:uppercase; */
	font-weight:bold; 
	background-repeat:no-repeat; 
	background-position:top left;  
	height:21px;
	color:#fff; 
	text-align:center;
	padding:6px 0px 0px 0px;
	float:left;
}

.bouton-dispos a.b-resa, .bouton-dispos a.b-resa-2{background-image:url(../images/b-resa.gif);width:146px;font-size:0.9em; text-align:left;padding:4px 0px 0px 9px;}
.bouton-dispos-bas a.b-resa-2{background-image:url(../images/b-resa.gif);width:146px;font-size:0.9em; text-align:left;padding:4px 0px 0px 9px;margin:0px 0px 0px 180px;}
.bouton-dispos-bas a.b-resa{background-image:url(../images/b-resa.gif);width:146px;font-size:0.9em; text-align:left;padding:4px 0px 0px 9px;margin:0px 0px 0px 474px;}
#fiche a.b-resa {background:url("../images/b-resa.gif") no-repeat;color:#FFFFFF;display:block;font-size:0.9em;height:18px;float:right;padding:4px 0 0 14px;text-align:left;width:134px;}
#adresse_gauche a.b-resa {background:url("../images/b-resa.gif") no-repeat;color:#FFF;display:block;font-size:0.9em;height:18px;padding:4px 0 0 14px;text-align:left;width:134px;margin-right:-6px;}

.bouton-dispos-bas a.b-fiche, .bouton-dispos a.b-fiche{
	background-image:url(../images/b-visite.gif);
	width:130px; 
	padding:4px 0px 0px 13px; 
	margin:0px 0px 0px 0px; 
	color:#751A19;	
	font-size:0.9em;
	text-align:left;
}
/*.bouton-dispos a.b-localiser, .bouton-dispos-bas a.b-localiser{background-image:url(../images/b-localiser.jpg);width:146px;font-size:0.9em;text-align:left;padding:4px 0px 0px 9px;}*/

.bouton-dispos a{text-decoration:none;}
.bouton-dispos a:hover, .bouton-dispos-bas a{text-decoration:none;}

.bouton-dispos span{
	color:#56830C;
	font-weight:bold;
}



/* fiche */
#fiche{
	border-right:1px dotted #C5C5C5; 
	width:502px;
	float: left; 
	_width:507px; 
	_margin:0px;
	padding: 4px 0px 0px 0px;
	/*margin:0px;*/
	margin-bottom:10px;
}

#fiche #titre .tiret_droit h2{
	background-image:url(../images/heb-titre_fin.jpg); 
	background-position:top left; 
	background-repeat:no-repeat; 
	float:left; 
	width:490px; 
	height:27px; 
	color:#fff; 
	text-transform:uppercase;
	padding: 4px 0px 0px 12px;
}

/*fiche au départ de Bayonne*/
.contenu_texte{
	float:left;
	width:250px;	
}

#contenu_photo{
	float:left;
	width:210px;
	background-color:#fff;
}

.contenu_photo img{
	/*width:200px;	*/
}
/*fin du rajout pour la fiche*/

#fiche #titre .tiret_droit h2 img{ vertical-align:bottom;margin: 0px 0px 0px 10px;}
.tiret_droit{float:left;}

#box_adresse #adresse_gauche{width:190px; float:left; color:#3B3B3B; border-right:1px dotted #C0C0C0;padding:0px 10px 0px 3px;margin:0px 0px 6px 0px; min-height: 45px;height: auto !important;height:45px;}
.restau #box_adresse #adresse_gauche{width:160px;}
#box_adresse #adresse_gauche span, #box_adresse #adresse_droit span{color:#56830C; font-weight:bold;}

#box_adresse #adresse_droit{width:160px; _width:160px; float:left;color:#3B3B3B; border-right:1px dotted #C0C0C0;padding:0px 0px 0px 10px;margin:0px 4px 6px -1px;border-left:1px dotted #C0C0C0; min-height: 45px;height: auto !important;height:45px;}
#box_adresse #adresse_droit a{color:#860402;}

#colonne_texte .box_texte, .box_texte_rub{background-image:url(../images/bas-texte-box-texte.gif); background-repeat:no-repeat; background-position: bottom left;padding:0px 0px 15px 0px; margin: 0px 0px 9px 0px;}

#colonne_texte .box_texte .titre_rub{background-image:url(../images/haut-box-texte.gif); background-repeat:no-repeat; background-position: top left; width:489px; height:34px; font-size:0.9em; text-transform:uppercase; color:#fff; font-weight:bold;padding:12px 0px 0px 14px;}

.box_texte_rub .titre_rub{background-image:url(../images/haut-box-texte-2.gif); background-repeat:no-repeat; background-position: top left; width:489px; height:34px; font-size:0.9em; text-transform:uppercase; color:#fff; font-weight:bold;padding:12px 0px 0px 14px;}

#colonne_texte .box_texte .texte_rub, .box_texte_rub .texte_rub{height:auto;background-image:url(../images/texte-box-texte.gif); background-repeat:repeat-y; background-position: top left;padding: 0px 22px 0px 15px ;}

#colonne_texte .box_texte .texte_rub #logo{/*display:inline; float:right;*/margin:0px 10px 0px 0px; float:left; }
#colonne_texte .box_texte .texte_rub #logo img{margin:0px; padding:0px;}

#colonne_texte .box_texte .texte_rub img{margin:0px 8px;}

/*modif du 03/03/08 pour l'encart vert de presentation des restaurant*/
#colonne_texte .box_texte_rest{background-image:url(../images/bas-texte-box-texte.gif); background-repeat:no-repeat; background-position: bottom left;padding:0px 0px 15px 0px; margin: 0px 0px 9px 0px;}

#colonne_texte .box_texte_rest .titre_rub{background-image:url(../images/haut-box-texte-rest.gif); background-repeat:no-repeat; background-position: top left; width:489px; height:34px; font-size:0.9em; text-transform:uppercase; color:#fff; font-weight:bold;padding:12px 0px 0px 14px;}

#colonne_texte .box_texte_rest .texte_rub, .box_texte_rub .texte_rub{background-image:url(../images/texte-box-texte.gif); background-repeat:repeat-y; background-position: top left;padding: 0px 22px 0px 15px ;}
/*fin de la modif*/

/*modif du 06/03/08 pour l'encart vert de presentation des hebergements*/
#colonne_texte .box_texte_heb{background-image:url(../images/bas-texte-box-texte.gif); background-repeat:no-repeat; background-position: bottom left;padding:0px 0px 15px 0px; margin: 0px 0px 9px 0px;}

#colonne_texte .box_texte_heb .titre_rub{background-image:url(../images/haut-box-texte-heb.gif); background-repeat:no-repeat; background-position: top left; width:489px; height:34px; font-size:0.9em; text-transform:uppercase; color:#fff; font-weight:bold;padding:12px 0px 0px 14px;}

#colonne_texte .box_texte_heb .texte_rub, .box_texte_rub .texte_rub{background-image:url(../images/texte-box-texte.gif); background-repeat:repeat-y; background-position: top left;padding: 0px 22px 0px 15px ;}

#centre #centre-gauche p.texte_rub_syndic{line-height:16px;background-image:url(../images/texte-box-texte.gif); background-repeat:repeat-y; background-position: top left;padding: 0px 22px 0px 15px ;}

/*fin de la modif*/

.box_texte_heb span{font-weight:bold;color:#56830C;}

/*modif du 06/03/08 pour l'encart vert de presentation des hebergements*/
/*#colonne_texte .box_texte_heb{background-image:url(../images/bas-texte-box-texte.gif); background-repeat:no-repeat; background-position: bottom left;padding:0px 0px 15px 0px; margin: 0px 0px 9px 0px;}
*/
#colonne_texte .box_texte_heb .titre_rub_promo{background-image:url(../images/haut-box-texte-heb-promo.gif); background-repeat:no-repeat; background-position: top left; width:489px; height:34px; font-size:0.9em; text-transform:uppercase; color:#fff; font-weight:bold;padding:12px 0px 0px 14px;}
/*
#colonne_texte .box_texte_heb .texte_rub, .box_texte_rub .texte_rub{background-image:url(../images/texte-box-texte.gif); background-repeat:repeat-y; background-position: top left;padding: 0px 22px 0px 15px ;}
*//*fin de la modif*/



/* photo */
#colonne_photo{
	width:249px;
	float: left;
	margin:30px -5px 0px 6px;
	_margin:30px -5px 0px 0px;
	background-image:url(../images/col-photo.gif); 
	background-repeat:repeat-y; 
	background-position: top left; 
	padding:0px 0px 0px 0px;
	background-color:#fff;	
}

#colonne_photo .haut{background-image:url(../images/haut-col-photo.gif);background-repeat:no-repeat;background-position: top left; height:18px;margin:0px 0px -8px 0px;_margin:0px;padding:0px;}
#colonne_photo .bas{background-image:url(../images/bas-col-photo.gif);background-repeat:no-repeat;background-position: top left;height:14px;margin:-11px 0px 0px 0px;_margin:0px;}
#colonne_photo img{margin:0px 0px 5px 10px; border:1px solid #C9CACE;padding:0px;}

a.retour-liste{display:block;color:#020202; text-decoration:none; float:left; background-image:url(../images/puce-retour-liste.gif); background-position: top left; background-repeat:no-repeat; padding: 0px 0px 0px 18px; margin:10px 0px 0px 0px;}
a.retour-liste:hover{text-decoration:underline;}

/* liste des chambre d'hotes */
.liste_chambre{margin:0px 0px 4px 0px; color:#4C4C4C; width:500px; border-collapse:collapse;background-image:url(../images/haut-liste-chambre.gif);background-position:top left;background-repeat:repeat-x;}

.liste_chambre .resultHeader td{text-align:center;padding: 10px 0px 3px 0px;margin:0px;font-weight:bold; color:#fff;}
.liste_chambre .resultHeader td a{color:#fff; text-decoration:none;}

.novaresa-chambre{padding:2px 26px 4px 0px; height:19px; background-color:#fff;background-image:url(../images/bas-liste-chambre.gif);background-position:bottom left;background-repeat:repeat-x;*background-position:top left;}
.novaresa-chambre a{font-weight:bold; text-decoration:none;}

/* liste des hôtels */
.liste{margin:0px 0px 4px 0px; color:#4C4C4C; width:773px; border-collapse:collapse;background-image:url(../images/haut-liste.gif);background-position:top left;background-repeat:repeat-x;}

.liste .resultHeader td {border:0px solid red;text-align:center;padding: 10px 0px 3px 0px;margin:0px;font-weight:bold; color:#fff;}
.liste .resultHeader td a {color:#fff; text-decoration:none;}
.puce{vertical-align:bottom;}
.result{background-color:#EBEBEB; border-bottom:1px solid #fff;padding:2px 0px; }

.etab{padding:5px 5px 5px 14px;color:#4C4C4C;width:200px; text-transform:uppercase; font-size:1em;	background-image:url(../images/bord.gif);background-repeat:repeat-y; background-position:top left;}
.etab.list_loc{width:auto;text-align:center;}
.etab a{color:#4C4C4C; font-weight:bold; text-align:left; text-decoration:none;padding: 0px 0px 0px 0px;}

.cat{/*width:96px;*/ text-align:center;padding: 3px 2px 3px 2px;}
.ville{/*width:120px;*/ text-align:center;/*padding: 3px 2px;*/color:#66656c; font-size:1em;padding:5px 5px 5px 0;}
table.liste tr.resultTR td{}

.label{width:80px; text-align:center;padding: 3px 2px;color:#66656c;}
.lien{padding-left:11px;background-image:none; text-align:center;background-image:url(../images/bord-droit.gif);background-repeat:repeat-y;background-position:top right;}

/*pour les chambres d'hotes*/
.cat_ch{width:120px; text-align:left;padding: 3px 2px 3px 2px;}
.ville_ch{width:150px; text-align:left;padding: 3px 2px;color:#66656c; font-size:1em;}
.label_ch{width:100px; text-align:left;padding: 3px 2px;color:#66656c;}
.lien_ch{background-image:none; text-align:center;background-image:url(../images/bord-droit.gif);background-repeat:repeat-y;background-position:top right;}
/*fin du rajout pour les chambres d'hotes*/


.lien a img{vertical-align:middle;}
/*.resultTRover td{background-color:#fff; background-image:none;}*/
.novaresa{padding:2px 26px 4px 0px; height:19px; background-color:#fff;background-image:url(../images/bas-liste.gif);background-position:bottom left;background-repeat:repeat-x;*background-position:top left;}
.novaresa a{font-weight:bold; text-decoration:none;}


/* FCE restaurant */
.restau{border:1px dotted #ccc;margin:0px 0px 6px -6px;}

#fce-localisation{
	color:#721A16;
}

#fce-carnet{
	color:#721A16;
}
#fce-carnet a.b-resa{background-image:url(../images/b-resa.gif);width:146px;font-size:0.9em; text-align:left;padding:4px 0px 0px 9px;}

/* photo */
#colonne_photo_rest{float: left;margin:0px 0px 0px 0px;/*width:500px;*/padding:0px;width:100px;}
#colonne_photo_rest img{border:1px dotted #ccc;padding:4px;margin:0px 0px 0px 16px;_margin:-1px 0px 0px 10px;}

a.retour-liste-rest{display:block;color:#020202; text-decoration:none; float:right; background-image:url(../images/puce-retour-liste.gif); background-position: top right; background-repeat:no-repeat; padding: 0px 18px 0px 0px; margin:10px 10px 0px 0px;}
a.retour-liste-rest:hover{text-decoration:underline;}

/* menu des sous-pages restaurants */
.csc-menu{margin:0px 0px 10px 10px}
.csc-menu dt, .csc-menu li{background-image:url(../images/puce-fleche.gif); background-position:center left; background-repeat:no-repeat; padding:0px 6px 0px 16px; text-transform:uppercase;margin:4px 0px; /*float:left;*/ list-style-type:none;}
.csc-menu dt a, .csc-menu li a{color:#767676; font-weight:bold;}

.csc-menu-7{margin-left:40px;}
.csc-menu-def{margin-left:-23px;}

.tx-indexedsearch-title td{border:1px dashed #ccc;}


/* FCE sous-menu */
#ss-menu a:hover, #ss-menu-2 a:hover, #ss-menu-groupes a:hover{ text-decoration:none;}
#ss-menu h2, #ss-menu-2 h2, #ss-menu-groupes h2, #ss-menu-2col h2{margin: 10px 0px 4px 0px;}

/* 1 4 par ligne */
#ss-menu{width:770px;}
#ss-menu #ss-menu-haut, #ss-menu #ss-menu-bas{background-position:top left;background-repeat:no-repeat;width:770px;height:10px;}
#ss-menu #ss-menu-haut{background-image:url(../images/ss-menu-haut-gd.gif);margin: 0px 0px -2px 0px; _margin: 0px 0px -6px 0px; }
#ss-menu #ss-menu-bas{background-image:url(../images/ss-menu-bas-gd.gif); margin: -10px 0px 0px 0px;*margin: 5px 0px 0px 0px;}

#ss-menu #ss-menu-contenu{border-left:1px solid #D7D7D7; border-right:1px solid #D7D7D7;padding:0px 6px;margin:0px 0px -5px 0px;min-height: 100px;
height: auto !important;height:100px;}

#ss-menu #ss-menu-contenu .ss-menu-titre{
	color:#525701; 
	font-weight:bold; 
	text-transform:uppercase; 
	float:left;
	margin: -1px 10px 4px 0px;
	padding:17px 0px 0px 0px; 
	height:44px;
	font-size:0.9em;
	
	
}

#ss-menu #ss-menu-contenu .ss-menu-texte-groupe{
float:left;
width:75px;
height:auto;
}

#ss-menu #ss-menu-contenu .ss-menu-image{ float:left;margin: -1px 6px 4px 0px;vertical-align:middle;height:61px; /*display:inline;*/ padding:0px;}

#ss-menu #ss-menu-contenu .ss-menu-titre a{height:61px;width:75px;display:block;margin:0px; padding:0px;}
#ss-menu #ss-menu-contenu .ss-menu-titre a:hover{ text-decoration:none;}
#ss-menu #ss-menu-contenu .ss-menu-image a{height:61px;}

/* 2 template 2 colonnes pour la colonne de droite*/
#ss-menu-2{width:246px;margin:0px;padding:0px;}
#ss-menu-2 #ss-menu-haut, #ss-menu-2 #ss-menu-bas{background-position:top left;background-repeat:no-repeat;width:246px;height:9px;}
#ss-menu-2 #ss-menu-haut{background-image:url(../images/ss-menu-haut.gif);margin: 0px 0px -2px 0px;_margin: 0px 0px -6px 0px;}
#ss-menu-2 #ss-menu-bas{background-image:url(../images/ss-menu-bas.gif); margin: -10px 0px 0px 0px; *margin: -6px 0px 0px 0px;}



#ss-menu-2 #ss-menu-contenu{border-left:1px solid #D7D7D7; border-right:1px solid #D7D7D7;padding:0px 6px;margin:0px 0px -5px 0px;min-height: 62px;
height: auto !important;height:62px;}
#ss-menu-2 #ss-menu-contenu .ss-menu-titre{
	width:118px;
	_width:100px;
	color:#525701; 
	font-weight:bold; 
	text-transform:uppercase; 
	float:left;
	margin: -1px 10px 4px 0px;
	padding:17px 0px 0px 0px; 
	height:44px;
	font-size:0.9em;

}


/*special pour les idees sejours*/
.ss-bloc-titre{
	width:100px;	
	float:left;
	height:61px;	

}

.ss-bloc-titre-titre{
	float:left;	
	width:125px;
	height:auto;
	color:#860701; 
	font-weight:bold; 
	text-transform:uppercase; 
	font-size:0.9em;
	cursor:pointer;

}
.ss-bloc-titre-prix{	
	float:left;
	width:125px;
	color:#000000;
	cursor:pointer;
	
}
/*fin de l'ajout pour idee sejour*/


#ss-menu-2 #ss-menu-contenu .ss-menu-titre-2{
	width:230px;
	/*_width:100px;*/
	color:#525701; 
	font-weight:bold; 
	text-transform:uppercase; 
	float:left;
	padding:3px;
	/*margin: -1px 10px 4px 0px;
	padding:17px 0px 0px 0px; */
	/*height:15px;*/
	font-size:0.9em;

}

#ss-menu-2 #ss-menu-contenu .ss-menu-titre-sej{
	width:118px;
	_width:100px;
	color:#525701; 
	font-weight:bold; 
	text-transform:uppercase; 
	float:left;
	margin: -1px 10px 4px 0px;
	padding:10px 0px 0px 0px; 
	height:44px;
	font-size:0.9em;
}
#ss-menu-2 #ss-menu-contenu .box_lien{border-bottom:1px dotted #DEDEDE;margin:0px 0px 6px 0px; padding:0px 0px 6px 0px;}
#ss-menu-2 #ss-menu-contenu .ss-menu-texte{font-size:0.9em; border-bottom:1px dotted #DEDEDE;margin:0px 0px 6px 0px; padding:0px 0px 6px 0px;}
#ss-menu-2 #ss-menu-contenu .ss-menu-texte p.bodytext{margin:0px; padding:0px;}

#ss-menu-2 #ss-menu-contenu .ss-menu-image{ float:left;margin: -1px 6px 4px 0px;vertical-align:middle;height:61px; display:inline; padding:0px;}

#ss-menu-2 #ss-menu-contenu .ss-menu-titre a{display:block;_width:100px;margin:0px; padding:0px;_height:46px;}
#ss-menu-2 #ss-menu-contenu .ss-menu-titre a:hover{ text-decoration:none;}
#ss-menu-2 #ss-menu-contenu .ss-menu-image a{height:61px;}

/* 3 3 par ligne */
#ss-menu-groupes{width:770px;}

#ss-menu-groupes #ss-menu-haut, #ss-menu-groupes #ss-menu-bas{background-position:top left;background-repeat:no-repeat;width:770px;height:10px;}
#ss-menu-groupes #ss-menu-haut{background-image:url(../images/ss-menu-haut-gd.gif);margin: 0px 0px -2px 0px; _margin: 0px 0px -6px 0px;}
#ss-menu-groupes #ss-menu-bas{background-image:url(../images/ss-menu-bas-gd.gif); margin: 0px 0px -2px 0px; _margin: -6px 0px -2px 0px;}

#ss-menu-groupes #ss-menu-contenu{border-left:1px solid #D7D7D7; border-right:1px solid #D7D7D7;padding:0px 6px;margin:0px 0px -5px 0px;min-height: 46px;
height: auto !important;height:46px;}

#ss-menu-groupes #ss-menu-contenu .ss-menu-titre{
	color:#525701; 
	font-weight:bold; 
	text-transform:uppercase; 
	float:left;
	margin: -1px 2px 4px 0px;
	padding:17px 0px 0px 0px; 
	width:144px;
	font-size:0.9em;
}
#ss-menu-groupes #ss-menu-contenu .ss-menu-image{ float:left;margin: -1px 6px 4px 0px;vertical-align:middle;height:61px; display:inline; padding:0px;}

#ss-menu-groupes #ss-menu-contenu .ss-menu-titre a{display:block;margin:0px;padding:0px;height:46px;_height:46px;width:144px; }
#ss-menu-groupes #ss-menu-contenu .ss-menu-titre a:hover{ text-decoration:none;}
#ss-menu-groupes #ss-menu-contenu .ss-menu-image a{height:61px;}

/* 4 : template 2 colonnes 2 par lignes */
#ss-menu-2col{width:503px;margin:0px 0px 10px 0px;}

#ss-menu-2col #ss-menu-haut, #ss-menu-2col #ss-menu-bas{background-position:top left;background-repeat:no-repeat;width:503px;height:10px;}
#ss-menu-2col #ss-menu-haut{background-image:url(../images/ss-menu-haut-2col.gif);margin: 0px 0px -2px 0px; _margin: 0px 0px -6px 0px;}
#ss-menu-2col #ss-menu-bas{background-image:url(../images/ss-menu-bas-2col.gif); margin: 0px 0px -2px 0px; _margin: -6px 0px -2px 0px;}

#ss-menu-2col #ss-menu-contenu{border-left:1px solid #D7D7D7; border-right:1px solid #D7D7D7;padding:0px 6px;margin:0px 0px -5px 0px;min-height: 46px;
height: auto !important;height:46px;}

#ss-menu-2col #ss-menu-contenu .ss-menu-titre{
	color:#525701; 
	font-weight:bold; 
	text-transform:uppercase; 
	float:left;
	margin: -1px 2px 4px 0px;
	padding:17px 0px 0px 0px; 
	width:136px;
	font-size:0.9em;
	height:46px;
}
#ss-menu-2col #ss-menu-contenu .ss-menu-image{ float:left;margin: -1px 6px 4px 0px;vertical-align:middle;height:61px; display:inline; padding:0px;}

#ss-menu-2col #ss-menu-contenu .ss-menu-titre a{display:block;margin:0px;padding:0px;height:46px;width:136px; }
#ss-menu-2col #ss-menu-contenu .ss-menu-titre a:hover{ text-decoration:none;}
#ss-menu-2col #ss-menu-contenu .ss-menu-image a{height:61px;}

/* FCE visites */
#colonne_photo_texte_visite{
width:490px;
height:auto;
padding:5px;
float:left;
}

#photo_visite{
margin-top:10px;
margin-left:5px;
padding:2px;
border: dashed #CCCCCC 1px;
width:200px;
height:auto;
float:left;
}

#texte_visite{
margin-top:10px;
margin-left:10px;
margin-right:5px;
padding:2px;
border: dashed #CCCCCC 1px;
/*width:250px;*/
width:270px;
height:auto;
float:left;
font-size:13px;
}

/* FCE sejours */
#box_intro{border:1px dotted #c3c3c3;margin:6px 0px 10px 0px;width:491px;padding:6px;}
#colonne_texte .box_texte .titre_rub_contact{background-image:url(../images/haut-box-texte-2.gif); background-repeat:no-repeat; background-position: top left; width:489px; height:34px; font-size:0.9em; text-transform:uppercase; color:#fff; font-weight:bold;padding:12px 0px 0px 14px;}

.texte_rub_gauche{width:300px; float:left;margin:0px 0px 0px 0px; padding:0px 10px 0px 0px;border-right:1px dotted #c3c3c3;}
.texte_rub_droit{width:140px; float:left;margin:0px 0px 0px 10px; line-height:1.4;}

/*FCE evenement*/

.texte_rub_gauche-evnt{width:260px; float:left;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;border-right:1px dotted #c3c3c3;}

.texte_rub_droit-evnt{width:160px; float:left;margin:0px 5px 0px 0px; line-height:1.4;}

.texte_rub-event{background-image:url(../images/texte-box-texte.gif); background-repeat:repeat-y; background-position: top left;padding: 0px 0px 0px 0px ;}

#photo-event{margin-top:0px;margin-left:0px;padding:0px;border: dashed #CCCCCC 1px;width:auto;height:auto;float:left;}

/*fin FCE evenement*/

.fiche-pdf{ display:block;text-align:right;margin: 0px 10px 0px 0px; padding:40px 0px 0px 0px;text-transform:uppercase;font-weight:bold; font-size:0.9em;}
a.fiche-pdf:hover{ text-decoration:none;}
.fiche-pdf img{ vertical-align:middle;margin:0px 0px 0px 10px;}

.coord_tel, .coord_fax{color:#3B3B3B;}

#colonne_photo_rest{width:230px;}
.cat-news{display:none;}


/* formulaire de contact */
a.contact_serv{margin:6px 0px 20px 40px; display:block;}

form#contact_service{margin:0px; padding:0px;}
form#contact_service p{margin:6px 0px; padding:0px;}
form#contact_service p label{display:block; float:left; width:150px; text-align:right; margin:0px 14px 0px 0px;}
form#contact_service p input{width:200px;}
form#contact_service p textarea{width:300px; height:80px; font-size:1em;}
form#contact_service p span{text-transform: uppercase; font-weight:bold;}

form#contact_service p .b-envoyer{
	border:0px;
	color:#fff; 
	font-weight:bold; 
	font-size:0.9em; 
	text-transform:uppercase;
	background-image: url(../images/bouton2.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding: 0px 0px 2px 0px;
	width:100px; 
	height:23px; 
	cursor:pointer;
	margin:0px 0px 0px 370px;
}

a.dispo-sej{color:#fff;margin:0px 0px 0px 9px; background-image:url(../images/fleche-gauche.gif); background-position: center left; background-repeat:no-repeat; padding: 0px 0px 0px 12px;}

a.lien_novaresa2:hover{text-decoration:none;}

/* FCE menu droit groupe-pro-presse */
#conteneur_global{width:246px;height:auto;}

#conteneur_haut{background-image:url(../images/bandeau_haut.gif);height:85px;background-repeat:no-repeat;}

#conteneur_bas{background-image:url(../images/bandeau_bas.gif);height:37px;background-repeat:no-repeat; margin-bottom:5px;}

#conteneur_haut_photo{float:left;padding:7px;}

#conteneur_haut_titre{float:left;width:100px;height:50px;color:#FFFFFF;padding:15px 5px 15px 5px;text-align:center;font-weight:bolder;text-transform:uppercase;}

#conteneur_texte{background-image:url(../images/pixel_contenu_texte.gif);width:246px;height:auto;background-repeat:repeat-y;}

#conteneur_texte_texte{height:auto;padding:5px 15px 5px 15px;font-size:0.9em; color:#7F7F7F;}

#voir_fiche{padding:8px 0px 0px 130px;}

#voir_fiche_fiche{float:left; color:#000000;cursor:pointer; }

#voir_fiche_btn{float:left;background-image:url(../images/btn_voir_fiche.jpg);background-repeat:no-repeat;margin-left:5px;vertical-align:bottom; width:12px;height:12px;cursor:pointer; }

#voir_fiche a:hover{ text-decoration:none; color:#000000;}

#debut-menu{height:26px;
background-image:url(../images/debut-cartouche.jpg);
background-repeat:no-repeat;
}

#fin-menu{height:14px;
background-image:url(../images/fin-cartouche.jpg);
background-repeat:no-repeat;
}

/*  Balise H6 page collect   */
h6 {
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color:gray;
	padding:0 10px;
}

/*   Box Promo   */
#box_promo{
	background:url(../images/fond_box_promo.jpg) no-repeat;
	/*float:left;*/
	width:232px;
	height:121px;
	padding:7px;
}

#visuel_promo{
	float:left;
	width:232px;
	height:96px;
}

#lien_promo{
	background:url(../images/fond_lien_promo.jpg) no-repeat;
	float:left;
	width:210px;
	height:20px;
	padding-left:22px;
	padding-top:5px;
}

#lien_promo a{
	color:#000000;
	font-family:verdana;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
}

#lien_promo a:hover{
	color:#d41d05;
	font-family:verdana;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
}

#a_la_une {
	float:left;
	width:250px;
	height:auto;
	margin-right:2px;
	border: 0px solid red;
}

#sejours {
	float:right;
	height:auto;
	border: 0px solid green;
	margin:0 0 0 0;
}

/****************** RAJOUT POUR FCE RESTAURANT *****************/

.colonne_photo_restaurant{
	float: left;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:100px;
	width:230px;
}

.colonne_photo_restaurant img{
	border:1px dotted #ccc;
	padding:4px;
	margin:0px 0px 0px 16px;
	_margin:-1px 0px 0px 10px;
}
.photo_resto{
	padding:5px;
	height:150px;
	width:200px;
	border:1px dotted #cccccc;
	/*padding:5px 0 5px 5px;*/
}

/********************* Rajout FCE sejours groupe / pros / presse *************************/
.pdf_sejour_pro{ 
	/*display:block;*/
	text-align:left;
	/*margin: 0px 10px 0px 0px; 
	padding:40px 0px 0px 0px;*/
	text-transform:uppercase;
	font-weight:bold; 
	font-size:0.9em;
}

a.pdf_sejour_pro:hover{ 
	text-decoration:none;
	
}
.pdf_sejour_pro img{ 
	vertical-align:middle;
	margin:0px 0px 0px 10px;
	
}

.photo_sejour_pro{
	display:inline;
	text-align:center;
	
	
}

.photo_sejour_pro img{
	border:1px dotted #cccccc;
	padding:12px;
	width:225px;
	height:auto;
	
}

.contact_rub_gauche{
	width:250px; 
	float:left;
	margin:0px 0px 0px 0px; 
	padding:0px 10px 0px 0px;
	border-right:1px dotted #c3c3c3;
}

.contact_rub_droit{
	width:190px; 
	float:left;
	margin:0px 0px 0px 10px; 
	line-height:1.4;
}

/************************* Bon Plan Hotel et Location **************************/

#box_promo_hotel{
	float:left;
	height:305px;
	width:252px;
	background:url(/fileadmin/images/promotion_accueil/box1.png) no-repeat;
} 

#box_promo_location{
	float:left;
	height:305px;
	width:252px;
	background:url(/fileadmin/images/promotion_accueil/box2.png) no-repeat;
}

#box_promo_hotel #titre_promo_hotel, #box_promo_location #titre_promo_location{
 	font-size:18px;
 	font-family:Arial;
	font-style:italic;

	color:#FFF;
	padding:20px 0 0 50px;
}

.bon_plan{
	color:#FDD083;	
}

#box_promo_hotel #photo_promo_hotel img, #box_promo_location #photo_promo_location img{
	height:111px;
	width:230px;
	padding:6px 0 0 11px;
	
}

#box_promo_hotel #nom_promo_hotel, #box_promo_location #nom_promo_location{
	height:28px;
	max-width:220px;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#740203;
	padding:5px 0 0 15px;
	
}

#box_promo_hotel #texte_promo_hotel, #box_promo_location #texte_promo_location{
	height:42px;
	width:230px; 
	color:#000;
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:0 0 0 15px;
}

#box_promo_hotel #lien_promo_hotel, #box_promo_location #lien_promo_location{
	float:right;
	height:22px;
	width:auto;	
	background:url(../images/btn_voir_fiche.jpg) no-repeat 3px 1px;
	padding:0 15px 0 18px;
	cursor:pointer; 
	color:#000;	
}

#box_promo_hotel #all_promo_hotel a, #box_promo_location #all_promo_location a{
	float:left;
	height:35px;
	width:220px; 
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:right;
	padding:10px 0 0 0;	
	cursor:pointer; 
}

/*a{color:#860701;text-decoration:none;}
a:hover{text-decoration:underline;}*/

/************************* FCE Activités **************************/
#activite{
	width:245px; 
	height:151px;
	background-image:url(../images/box-activite.png);
	background-repeat:no-repeat;
	background-position:top left; 
	margin:2px 0px 0px -8px;
	_margin:0px 0px 0px -11px;
	padding:19px 0px 0px 12px;
}

#activite strong{color:#720103; text-transform:uppercase;}
#activite a{text-decoration:none; color:#3c3c3c;}
#activite a:hover{ color:#D31D05;}

.photos{ float:right; width:114px; height:66px;}
.top { margin:0 8px 4px 0;}
.bottom { margin:0 8px 0 0; display:inline;}
.basque{ display:inline; float:left; width:99px; height:66px; font:normal 10px Verdana, Geneva, sans-serif; color:#3c3c3c; padding:84px 13px 0 11px;}


#pub {
	position:relative;
	width:243px;
	height:218;
	border: 0px solid red;
	z-index:0;
}

/*** Code QR ***/
.qrcode {
	
	max-width:220px;
}


/*** Tableau Aéroport ***/

.titre_td{
font-weight:bold;
color:#0000;
}
.titre_gauche_td{

font-weight:bold;
color:#0000;
padding-left:5px;
width:275px; 
height:28px;

}
.contenu_td_dest{
background-color:#CCE69A;
color:#000000;
height:35px;
}
.btn-adobe{
border:1px dotted #C0C0C0;
}
.contenu_tr{
background-color:#CCCCCCC;
color:#000000;
}
.contenu_tr_titre{
background-color:#89AA07;
color:#FFFFFF;
font-weight:bold;
}
.contenu_td{
background-color:#DCE6C5;
color:#000000;
}

/*--------------------------------- Modif syndication --------------------------------- */
.tx-pagebrowse-pi1 ul{
	margin:0 auto;
	width:120px;
}

.tx-pagebrowse-pi1 ul li{
	float:left;
	margin-left:10px;
	list-style-type:none;
}
/*.colphoto{
	width:249px;
	float: left;
	margin:30px -5px 0px 6px;
	_margin:30px -5px 0px 0px;
	background-image:url(../images/col-photo.gif); 
	background-repeat:repeat-y; 
	background-position: top left; 
	padding:0px 0px 0px 0px;
	background-color:#fff;	
}*/
.colphoto {
background-color:#FFFFFF;
background-image:url("../images/col-photo.gif");
background-position:left top;
background-repeat:repeat-y;
float:left;
margin:30px 29px 0 6px;
padding:0;
position:absolute;
right:0;
top:275px;
width:249px;
}

.colphoto .haut{background-image:url(../images/haut-col-photo.gif);background-repeat:no-repeat;background-position: top left; height:18px;margin:0px 0px -8px 0px;_margin:0px;padding:0px;}
.colphoto .bas{background-image:url(../images/bas-col-photo.gif);background-repeat:no-repeat;background-position: top left;height:14px;margin:-11px 0px 0px 0px;_margin:0px;}
.colphoto img{margin:0px 0px 5px 10px; border:1px solid #C9CACE;padding:0px; width:230px; height:173px;}


.box_texte_heb table {
background-image:url("../images/texte-box-texte.gif");
background-position:left top;
background-repeat:repeat-y;
padding:0 16px 0 15px;
min-width:503px;
}
.box_texte_heb table tr {
	text-align:center
}
.box_texte_heb table th {
	background:#d2d2d2;
}
.box_texte_heb table tr td {
	background:#ededed;
}
.divers span{
	color:#56830c;
	font-weight:bold;
}
.divers{
	width:125px;
	margin-top:12px;
	float:left;
}

/* *********************************** Modif syndication *********************************** */
#centre #banniere #form-hotel form.form
{
   text-align:center;
}
#centre #banniere #form-hotel form.formMeuble
{
   text-align:center;
   margin-top:22px;
}

#centre #banniere #form-hotel form.form p
{
   text-align:center;
   margin:0;
}
#centre #banniere #form-hotel form label.form
{
   width:122px;
   padding:3px 0 4px 3px;
   text-align:left;
   margin-top:4px;
}
#centre #banniere #form-hotel form input.form
{
   
   background-color:#FFFFFF;
   border:1px solid #C3C3C5;

   margin:3px 4px 1px 1px;
}
#centre #banniere #form-hotel form input.calendar
{
   background-image:url("http://www.bayonne-tourisme.com/fileadmin/templates/images/calendrier/calendrier.gif");
   background-position:right top;
   background-repeat:no-repeat;
   cursor:pointer;
}
#formSyndic{
	background:url(../images/Bg_FormSyndic.jpg) no-repeat;
	height:168px;
	width:233px;
	margin-top:-11px;
	margin-left:15px;
	color:#FFF;
}
#syndicationCdtNb{
	width:75px;
	float:right;
}
#syndicationCdtArrivee, #syndicationCdtDuree{
	width:95px;
	float:right;
}
#formSyndic p{
	width:100%;
	float:left;
	margin-top:5px;
}
#syndicationCdtNbLabel{
	display:block;
	float:left;
	width:120px;
}
#syndicationCdtArriveeLabel, #syndicationCdtDureeLabel{
	display:block;
	float:left;
	width:90px;
}
#formSyndic input[type=submit]{
	margin-top:15px;
	margin-left:50px;
}
#syndicationCdtType{
	margin:6px 0 8px 0;
	/*margin-left:31px;
	margin-top:-5px;
	margin-bottom:5px;*/
}
/**************************Calendar*************************/
button.calendar {/*float:right;*/visibility:hidden}
div.calendar div table {width:auto; margin:5px 0 0 5px;font-size:11px;}
div.calendar div {background:url(../images/bg_calendar.png) no-repeat;/*padding:1px 2px;*/ width:170px;height:180px;}
div.calendar div table td, div.calendar div table td {padding:2px;color:#FFFFFF}
div.calendar div table th {padding:3px 6px;margin-bottom:50px;}
div.calendar div table td.invalid {cursor:auto;color:#7f7f7f}
div.calendar div table td.valid  {cursor:pointer;background:#ebebeb;color:#5a6d02}
div.calendar div table td.valid:hover {background:#FFFFFF}
div.calendar div table caption {padding:5px 0 3px 0; color:#FFFFFF;font-weight:bold}
div.calendar div table caption a.next {position:absolute; right:13px; background:url("../images/puce-next.png") no-repeat -6px 0;cursor:pointer;}
div.calendar div table caption a.prev {position:absolute;  left:13px; background:url("../images/puce-prev.png") no-repeat scroll -2px 0;cursor:pointer;}
div.calendar div table caption a:hover{/*color:#F98E00*/text-decoration:none;}
div.calendar div table caption span{margin:0px 3px}

/**************************Formcheck*************************/
.fc-tbx table {margin:0; width:auto; border:none; background:transparent;}
.fc-tbx tr {background:transparent}
.fc-tbx tr td {border:none}

.fc-tbx .tl{
	background: url('../images/formcheck/tl.png') no-repeat;
}
.fc-tbx .t{
	background: url('../images/formcheck/t.png') repeat-x;
	height: 16px;
}
.fc-tbx .tr{
	background: url('../images/formcheck/tr.png') no-repeat;
}
.fc-tbx .l{
	background: url('../images/formcheck/l.png') repeat-y;
	width : 16px;
}
.fc-tbx .r{
	background: url('../images/formcheck/r.png') repeat-y;
	width: 16px;
}
.fc-tbx .bl{
	background: url('../images/formcheck/bl.png') no-repeat;
}
.fc-tbx .b{
	background: url('../images/formcheck/b.png') no-repeat;
	height: 25px;
}
.fc-tbx .br{
	background: url('../images/formcheck/br.png') no-repeat;
}
.fc-tbx .c{
	background: url('../images/formcheck/c.png') repeat;
}
.fc-tbx a.close {
	float: right;
	background: url('../images/formcheck/close.png') no-repeat;
	position: relative;
	margin-left: 5px;
	display: block;
	width: 10px;
	height: 10px;
	cursor: pointer;
}
.fc-tbx .err {
	float: left;
}
.fc-tbx p {
	width : auto;
	display: block;
	font-size: 10px;
	font-family: tahoma, verdana, "sans-serif";
	margin : 0;
	padding : 0;
	border : 0;
	color : #FFF;
}

.ajax_loader {
	background : url('../images/formcheck/ajax-loader.gif') no-repeat center;
	width : 200px;
	height : 150px;
}

/* FormCheck validation div */

.fc-error {
	border : 1px solid #888;
	margin-top : 5px;
	background-color : #EAEAEA;
}
.fc-error p {
	margin : 5px;
	color : #A00;
}
.resultresa{
	text-align:center;
	padding-left:6px;
}
.emptyMsg {
background:none repeat scroll 0 0 #EBEBEB;
border-left:1px solid #c3c3c3;
border-right:1px solid #c3c3c3;
height:58px;
text-align:center;
font-size:14px;
}
.emptyMsg td{
	width:773px;
}
#tableListe.liste{
	background:url(../images/haut-liste2.jpg) no-repeat;
	width:500px;
}
#tableListe td.novaresa{
	background:url(../images/bas-liste2.jpg) no-repeat;
	width:500px;
	height:21px;
}
/* *********************************** Modif formulaire ********************************** */
#form_heberg{
	margin-top:17px;
	padding-top: 33px;
	padding-bottom: 10px;
	padding-left: 15px;
	width: 255px;
	height: 132px;
	background: url(../images/Bg_Form.jpg) no-repeat;
}
#form_heberg select{
	width: 205px;
	margin-left: 11px;
	/*text-align: center;*/
	margin-top: 5px;
}
#form_heberg input{
	margin-top:6px;
	margin-left:54px;
	background:url(../images/b-visite.jpg) no-repeat;
	width:127px;
	height:27px;
	border:none;
	color:#7F7F7F;
	padding-bottom:8px;
	text-align:center;
	cursor:pointer;
}
#form_heberg p{
	margin-top:-25px;
	margin-bottom:11px;
	font-size:0.9em;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFF;
}
/* ***************************** Image page detail **************************** */
#tableListe img{
	border:1 px solid red;
	height:130px;
	width:230px;
	float:left;
}
#tableListe{	
	margin-top:-2px;
	width:485px;
	background:none;
}

#tableListe.colphoto .haut{
	background:none;
}
#tableListe.colphoto .bas{
	background:none;
}
#texte_rub2 p{
padding:0 1px 0px 0;
}

.retour-liste2{
	background:url(../images/puce-retour-liste.gif) no-repeat left top;
	color:#020202;
	display:block;
	float:right;
	margin:16px 15px 0 0;
	padding:0 0 0 18px;
	text-decoration:none;
}

.tx-ameosdewplayer-pi1 object{position:relative;z-index:10;}



#calendarDiv{
	position:absolute;
	width:205px;
	border:1px solid #317082;
	padding:1px;
	background-color: #FFF;
	font-family:arial;
	font-size:10px;
	padding-bottom:20px;
	visibility:hidden;
}
#calendarDiv span,#calendarDiv img{
	float:left;
}
#calendarDiv .selectBox,#calendarDiv .selectBoxOver{
	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv td{
	padding:3px;
	margin:0px;
	font-size:10px;
}



#calendarDiv .selectBox{
	border:1px solid #E2EBED;		
	color: #E2EBED;
	position:relative;
}
#calendarDiv .selectBoxOver{
	border:1px solid #FFF;
	background-color: #D51D05;
	color: #FFF;
	position:relative;
}
#calendarDiv .selectBoxTime{
	border:1px solid #317082;		
	color: #317082;
	position:relative;
}
#calendarDiv .selectBoxTimeOver{
	border:1px solid #216072;	
	color: #216072;
	position:relative;
}

#calendarDiv .topBar{
	height:16px;
	padding:2px;
	background-color: #D51D05;


}
#calendarDiv .activeDay{	/* Active day in the calendar */
	color:#FF0000;
}
#calendarDiv .todaysDate{
	height:17px;
	line-height:17px;
	padding:2px;
	background-color: #E2EBED;
	text-align:center;
	position:absolute;
	bottom:0px;
	width:201px;
}
#calendarDiv .todaysDate div{
	float:left;
}
	
#calendarDiv .timeBar{
	height:17px;
	line-height:17px;
	background-color: #E2EBED;
	width:72px;
	color:#FFF;
	position:absolute;
	right:0px;
}

#calendarDiv .timeBar div{
	float:left;
	margin-right:1px;
}


#calendarDiv .monthYearPicker{
	background-color: #FFFFFF;
	border:1px solid #AAAAAA;
	position:absolute;
	color: #000;
	left:0px;
	top:15px;
	z-index:1000;
	display:none;

}
#calendarDiv #monthSelect{
	width:70px;
}
#calendarDiv .monthYearPicker div{
	float:none;
	clear:both;	
	padding:1px;
	margin:1px;	
	cursor:pointer;
}
#calendarDiv .monthYearActive{
	background-color:#D51D05;
	color: #E2EBED;
}
#calendarDiv .monthYearActive:hover{
	background-color:#D51D05;
	color: #E2EBED;
}

#calendarDiv td{
	text-align:right;
	cursor:pointer;
}

#calendarDiv .topBar img{
	cursor:pointer;
}
#calendarDiv .topBar div{
	float:left;
	margin-right:1px;
}

#restaurantionTable
{
   /*display:none;*/
   background:none;
}
#box_adresse #adresse_droit.adresse_hotel{border-right:none;width:283px;}

/* ***************************************** SYNDIC ***************************************** */

#pageDetail{width:255px;float:right;}
#pageDetail a {float:right;margin-bottom:6px;margin-right:15px;margin-top:8px;background:url(../images/b-visite.gif) no-repeat;width:127px;height:21px;padding:4px 0 0 10px;}
.bodytext span{color:#56830C;font-weight:bold;}

#photo_visite_syndic{margin-top:10px;margin-left:5px;padding:2px;border: dashed #CCCCCC 1px;width:200px;height:auto;float:left;}
#photo_visite_syndic img{width:200px;height:150px;}

#texte_visite_syndic{margin-top:10px;margin-left:10px;margin-right:5px;padding:2px;border: dashed #CCCCCC 1px;width:525px;height:auto;float:left;font-size:13px;}
#fiche_syndic{border-right:1px dotted #C5C5C5;float: left; _width:507px; _margin:0px;padding: 4px 0px 0px 0px;}
#fiche_syndic #titre .tiret_droit h2{background-image:url(../images/heb-titre.jpg);background-position:top left;background-repeat:no-repeat;float:left;width:490px;	height:24px;color:#fff;text-transform:uppercase;padding: 9px 0px 0px 12px;}

.photo_list img{width:150px;height:113px;}
#adresse_droit p.descrip{text-align:justify;padding-right:10px;}

/********************************************LESCLAR******************************************/

/*Home bloc resa*/
.les-resa {width:210px; height:202px; background-image:url(../images/bloc-resa.jpg); padding:45px 0 0 40px;}
.les-resa h2, .les-sejours h2, .les-une h2, .les-visitez h2 {margin:0 0 4px 0}
.les-resa h2 a, .les-sejours h2 a, .les-une h2 a, .les-visitez h2 a { font-size:18px; color:#000; text-decoration:none; text-transform:none}
.les-resa h2 a:hover, .les-sejours h2 a:hover, .les-une h2 a:hover, .les-visitez h2 a:hover, 
.les-resa h2 a:visited, .les-sejours h2 a:visited, .les-une h2 a:visited, .les-visitez h2 a:visited {text-decoration:underline}

.les-sejours {width:210px; height:225px; background-image:url(../images/bloc-sejour.jpg); padding:45px 0 0 40px;}
.les-une {width:210px; height:202px; background-image:url(../images/bloc-une.jpg); padding:45px 0 0 40px; margin:32px 0 0 0;}
.les-visitez {width:210px; height:225px; background-image:url(../images/bloc-visitez.jpg); padding:45px 0 0 40px;}


#contenu-infos-bas #a_la_une .les-une h2 a {margin:0 10px 10px 0; font-size:18px; color:#000; text-decoration:none; text-transform:none}
#contenu-infos-bas #a_la_une .les-une h2 a:hover, #contenu-infos-bas #a_la_une .les-une h2 a:visited {text-decoration:underline}
#contenu-infos-bas #a_la_une .les-une p {margin:0 10px 4px 0; font-size:12px; color:#000; text-align:left}



