body {	text-align: left;	font-size: 12px;	font-family:  "Trebuchet MS", Arial, Helvetica,Verdana, Geneva, sans-serif;	color: #000000;	margin: 0 auto ;}#default {	background-color:#9BD859;} /* defaut et gites ruraux */#menu2{background-color:#2B5FCA;} /* chambres d'hotes */#menu3{background-color:#AB2E08;} /* Gîtes d'étape et de groupe */#menu4 {background-color:#AA3772;} /* Gîtes d'enfants */#menu5{background-color  :#FF901A;} /* Camping */.clear {
	height:40px;
	margin:0px;
	padding:0px;
	border:0px;
	visibility:hidden;
	clear:both;
}
.clear20 {
	height:10px;
	margin:0px;
	padding:0px;
	border:0px;
	visibility:hidden;
	clear:both;
}img, table { margin: 0; padding: 0; border: none; }ul, ol, li { margin: 0; padding: 0; }ul { list-style: none; }h1, h2, h3 { margin: 0; padding: 0; color: #663300;}h4, h5, h6 { margin: 0; padding: 0; font-size: 10px; font-weight: normal; }input, textarea {margin: 0; padding: 0;}
h1 { font-size : 22px; }
h3 { font-size : 20px; border-bottom : 1px solid #cccccc; padding-bottom: 5px; }
h4 {color: #B02F08; font-size : 14px; font-weight: bold;}p  {text-align:left; display:block;  color :#333333; font-size : 12px; line-height:1em; clear:both; }a, a:link, a:visited, a:active {	font-weight: bolder;	text-decoration: none;	color : #006600;}a:hover, a:focus {	text-decoration: underline;}img.white {	border: 1px solid #ffffff;}span { 	font-weight: normal;line-height:1.2em; }.logo{	float :left;	width : 170px;	height:126px;	background: url(../images/bg-minipic.jpg) no-repeat top left;	display:block;	margin-top : 5px;	margin-bottom : 5px;}.logo img{	float :left;	padding-top:8px;	padding-left:7px;}ul li {	margin:0; padding: 0; color: #666666;}/**************************//**        HEADER        **//**************************/.header{	margin:0px;	padding:0px;	border:0px;	height:199px;	width : 961px;	display :block;	background:url(../images/header.jpg) no-repeat top ;	clear:both;}*html .header{	width : 962px;	display :block;	background:url(../images/header.jpg) no-repeat top center;	clear:both;}#logo_gite{
	float: right;
	width : 58%;
	text-align: left;
}
*html #logo_gite{
	float: left;
	width : 400px;
	height:40px;
}.partenaires{	width : 40%;	text-align:right;	float: right;	padding-right : 5px;	height:40px;	margin-right:10px;	margin-top:4px;}*+html  .partenaires{margin-right : 20px; }.partenaires img{	position : top;}.menu{	padding-top:160px;	margin:0 auto;	display : block;	width : 960px;	height: 42px;	list-style-type: none;}* +html .menu{padding-top:0px; margin-top: -30px;}*html  .menu{padding-top:0px; padding-left: 10px; margin-top: 10px; }.menu  li{	display:inline;	color : #FFFFFF;	float: left;	height: 42px;	padding:7px;	font-size : 15px;	text-align: center;	padding-top : 10px;	font-family : "Trebuchet MS", Helvetica, Arial, sans-serif;}.menu  li a{	color : #FFFFFF;	padding:0 auto;	margin:0 auto;	text-decoration : none;}
*html .menu li a:link,
*html .menu li a:visited,
*html .menu li a:active
{
	color : #FFFFFF;
}.menu  li.menu1:hover, .menu  li.menu2:hover, .menu  li.menu3:hover, .menu  li.menu4:hover, .menu  li.menu5:hover{	color: #FFFFFF;	filter:alpha(opacity=60);	-moz-opacity:.60;	opacity:.60;	filter:alpha(opacity=70);}.menu  li.menu1:hover a:hover, .menu  li.menu2:hover a:hover, .menu  li.menu3:hover a:hover, .menu  li.menu4:hover a:hover, .menu  li.menu5:hover a:hover{	color: #FFFFFF;	filter:alpha(opacity=60);	-moz-opacity:.60;	opacity:.60;	filter:alpha(opacity=70);}.menu1{background:url(../images/onglet1.jpg) no-repeat top ; width : 162px; }.menu2{background:url(../images/onglet2.jpg) no-repeat top ; width : 166px; }.menu3{background:url(../images/onglet3.jpg) no-repeat top ; /*width : 216px;*/width : 232px; }.menu4{background:url(../images/onglet4.jpg) no-repeat top ; width : 166px; }.menu5{background:url(../images/onglet5.jpg) no-repeat top ; /*width : 166px;*/width : 150px; }/***************************//*  BLOCS DE PRESENTATION  *//***************************/.page{	margin:0 auto;	padding: 0 ;	width:961px;	clear:both;	background-color:#9BD859;}.content {background-color:#ffffff;display :block;margin : 0 ;padding:6px;}* +html .content {padding-top : 0;width:949px;}*html .content {margin-top : -20px;width: 946px;padding-left:0px;padding-right:1px;margin-left:5px;}.left-col	{	margin : 0px;	padding : 0px;	width : 550px;	float : left;}

.left-col-gites
	{
	margin : 0px;
	padding : 0px;
	width : 550px;
	float : left;

}.bloc-actu{	float :left;	margin-top : 20px;	display:block;	width : 720px;}.bloc-actu .colonne{	float :left;	width : 165px;	display:inline;	margin-top: 5px;	margin-left:2px;

	border: 1px solid #ccc;
	padding:5px;}

.bloc-actu .promotion
{
	float :left;
	width : 165px;
	display:inline;
	margin-left:2px;
	padding:5px;
}

.bloc-actu .nouveaute
{
	float :left;
	width : 165px;
	display:inline;
	margin-left:2px;
	padding:5px;
}

.nouveaute_flag{
	margin-top:-3px;
	margin-left:5px;
	float:left;
}

.nouveaute_flag_recherche{
	background: url(../images/flag-nouveaute.png) no-repeat top left;
	display:block;	
	height:20px;
	width:90px;
	float:left;
	margin-left:235px;
	margin-top:-20px;
}

*+html .nouveaute_flag_recherche{		
	margin-left:305px;	
}.bloc-actu .colonne  .logo{	float :left;	width : 170px;	height:126px;	background: url(../images/bg-minipic.jpg) no-repeat top left;	display:block;	margin-top : 5px;	margin-bottom : 5px;	}.bloc-actu .colonne  .logo img{	float :left;	padding-top:8px;	padding-left:7px;}.bloc-actu .colonne .dept {	float :left; font-size : 12px; color: #CCCCCC;  }.bloc-actu .colonne a {	/*float :left;*/ font-size : 12px; color: #006600; margin-bottom:5px }.bloc-actu .colonne p {	width: 170px; margin-top: 15px; }.bloc-actu .colonne .tarif li{	color: #666666; font-size : 12px;   }

.bloc-actu .colonne h4 {margin-bottom: 10px;}
/* ajout style rubrique par pierrick */
.bloc-actu .rubrique
{
	float :left;
	display:inline;
	margin-top: 5px;
	margin-left:2px;
}

.bloc-actu .rubrique  .logo
{
	float :left;
	width : 170px;
	height:126px;
	background: url(../images/bg-minipic.jpg) no-repeat top left;
	display:block;
	margin-top : 5px;
	margin-bottom : 5px;

	}

.bloc-actu .rubrique  .logo img

{
	float :left;
	padding-top:8px;
	padding-left:7px;
}

.bloc-actu .rubrique .dept {	float :left; font-size : 12px; color: #CCCCCC;  }
.bloc-actu .rubrique a {	/*float :left;*/ font-size : 12px; color: #006600; margin-bottom:5px }

.bloc-actu .rubrique p {	margin-top: 15px; }
.bloc-actu .rubrique .tarif li{	color: #666666; font-size : 12px;   }

.bloc-actu .rubrique h4 {margin-bottom: 10px;}

/* fin ajout pierrick */


.encart {	width:200px; float: right;   }

/*.top{	margin : 0px;	padding : 0px;	border : 0px;	visibility : hidden;	clear : both;}*/.picture{	float :  left;	background :url(../images/bg-pic.jpg) no-repeat  top left ;	width : 550px;	height : 344px;	padding-top:4px;	padding-left:9px;}.picture  img{	margin-top: 5px;	float :  left;}.meteo{width : 193px; color: #FFFFFF;text-align:center; }.meteo-top{	background:url(../images/meteo_top.jpg) no-repeat; width : 193px; height:5px;   color: #FFFFFF;text-align:center;}.meteo-bottom{	background:url(../images/meteo_footer.jpg) no-repeat bottom; width : 193px; height:10px; display :block;    color: #FFFFFF;text-align:center;}.meteo-repeat{	background:url(../images/meteo_repeat.jpg) repeat-y; width : 193px;   color: #FFFFFF;text-align:center;}.navigation{	float : left;	margin-top : 20px;	display : block;	width : 255px;	background-color: #ffffff;}.bloc-content{	float :left;	margin-top : 20px;	display:block;	width : 100%;}
.bloc-content img{
	float :left;	 padding : 5px;}

.bloc-content img.picto
{
	float :none !important;
	 padding : 0;
	 margin-bottom: -2px;
	 margin-top: 2px;
}

*+html {margin-bottom: -5px; margin-top: 5px;}
.zone-recherche	{	margin : 0px;	padding : 0px;	width : 380px;	float : right;
	color : #FFFFFF;	}.multi{	width : 190px;	display:block;	padding-top:8px;	color : #FFFFFF;	font-size : 13px;	text-align: center;	float: left;	}.multi a , .carto a {	text-align: center;	color: #FFFFFF !important;	text-decoration :none;
	font-size : 12px;	}.carto{	width : 190px;	display:block;	padding-top:8px;	float:left;	color : #FFFFFF;	font-size : 13px;	text-align: center;	}/***********************************************************//*   DEFINITION DU FORMULAIRE DE RECHERCHE MULTICRITERES   *//***********************************************************/.selection {width : 180px;  float :right ; border: 1px solid #006600; background-color: white; margin-top : 5px; position:relative;}
.entryselect{ width : 340px;  position:relative;float :left; display:block; height:20px; margin-top:10px; }
*html .entryselect{ margin-top:4px; }
*html #entryselect_departement{margin-top:-30px;}
.form  { width : 340px;  float :left ; margin-top:15px; padding-left:10px; }.form  label { width : 155px; float: left; color: #FFFFFF; font-size : 12px; display :inline; padding-top : 5px; }
.form  label span { font-size : 10px; font-style: italic; }.form  .label2 { width : 30px; float: left; color: #FFFFFF; font-size : 12px; display :inline; padding-top : 5px;text-align:right;  }.duree  { width : 120px; float: left; color: #FFFFFF; font-size : 12px; display :inline; padding-top : 5px;  }
.texte {width : 180px;  float :right ; border: 1px solid #006600; background-color: white; margin-top : 5px; }
.zonetexte {width : 180px; height: 50px;  float :right ; border: 1px solid #006600; background-color: white; margin-top : 5px; }
.chk {float :right ; margin-top : 5px; }
label.lbl_chk { width : 200px; float: left; color: #FFFFFF; font-size : 12px; display :inline; padding-top : 5px; }
#search-plus .entryselect{ margin-left:10px; }
#search-plus label {padding-top: 0px; !important}
#search-plus label.label2 {padding: 0px; !important; float: none;}.morecriteria{	width : 109px;	float :left ;	margin-top : 15px;	margin-left: 15px;	background:url(../images/criteres.png) no-repeat center left;	height:26px;	color: #FFFFFF;	font-size : 13px;	/*padding-top:3px;*/	text-align:center;	border : 0;
	cursor:pointer;	}.recherche{	width : 199px;	float :right ;	margin-top : 15px;	margin-left: 15px;	background:url(../images/recherche.png) no-repeat center left;	height:26px;	color: #FFFFFF;	font-size : 13px;	/*padding-top:3px;*/	text-align:center;	border : 0;
	cursor:pointer;	}
*html .recherche {margin-left: 5px;}
.bouton_bleu {
	width : 50px;
	float :right ;
	/*margin-top : 15px;*/
	margin-left: 15px;
	background: #00B4B5 url(../images/bouton_bleu.png) no-repeat center left;
	height: 26px;
	color: #FFFFFF;
	font-size : 13px;
	text-align:center;
	border : 0;
	cursor:pointer;
	}
.entryselect_num{ width : 340px;  float :left ;display:block; height:25px; /*margin-top:10px; */}
.texte_num {width : 90px;  float :right ; border: 1px solid #006600; background-color: white; margin-top : 5px; }/************************************//*  DEFINITION DU BLOC  RECHERCHE  *//***********************************/.search-top	{	margin : 0px;	padding : 0px;	width : 380px;	height : 44px;	background : url(../images/search1_top.jpg) no-repeat top right;	float : right;	}.search-content	{	margin : 0px;	padding : 0px;	width : 380px;	background : url(../images/search1_repeat.jpg) repeat-y right;	float : right;	}.search-footer	{	margin : 0px;	padding : 0px;	width : 380px;	height : 20px;	background : url(../images/search1_footer.jpg) no-repeat bottom right;	float : right;	}

*html .search-footer {margin-top: -10px;}

/*****************************************/
/*  DEFINITION DU BLOC + DE CRITERES     */
/*****************************************/
#search-plus {
	margin : 0px;
	padding : 0px;
	width : 375px;
	float : right;
	position: absolute;
	top: 264px;
	left: 352px;
	color: #FFFFFF;
}
* +html #search-plus {top: 244px;}

#search-plus #search-plus-content {background : #006600 url(../images/search_repeat.jpg) repeat-y right; width : 375px;float : right;margin-top:-20px;}
#search-plus .search-plus-head {float : right; margin : 0px;	padding : 0px; padding-top:20px; width : 375px; height : 24px; background : url(../images/search_header.jpg) no-repeat bottom right;}
#search-plus .search-plus-foot {float : right; margin : 0px;	padding : 0px; width : 375px; height : 24px; background : url(../images/search_footer.jpg) no-repeat bottom right;}

#confort_lst1, #confort_lst2 {float: left; margin: 10px 0 0 15px;}
#confort_lst1 label, #confort_lst2 label {float: none; margin-left: 5px;}


#form_extra label { width : 120px; float: left; font-size : 12px; display :inline; padding-top : 5px; }
#form_extra label.lbl_after { float: none; font-size : 11px; display :inline; padding-top : 5px; font-style: italic;}
#form_extra .text {float: left;  width : 100px; margin-top: 5px;}
#form_extra .text2 {float: left;  width : 200px; margin-top: 5px;}
#form_extra .zonetexte {width : 200px; height: 50px;  float: left; border: 1px solid #7F9DB9; background-color: white; margin-top : 5px; }
#form_extra .selection {width : 200px;  float: left; border: 1px solid #7F9DB9; background-color: white; margin-top : 5px; }
#form_extra_message{ margin-top: 15px;}
#form_extra .btn_vert
{
	width : 109px;
	margin-top : 15px;
	margin-left: 15px;
	background:url(../images/criteres.png) no-repeat center left;
	height:26px;
	color: #FFFFFF;
	font-size : 13px;
	text-align:center;
	border : 0;
	}

#form_extra .btn_bleu {
	width : 50px;
	margin-left: 15px;
	background: #00B4B5 url(../images/bouton_bleu.png) no-repeat center left;
	height: 26px;
	color: #FFFFFF;
	font-size : 13px;
	text-align:center;
	border : 0;
	}/*****************************************//*  DEFINITION DU BLOC  CARTOGRAPHIQUE  *//****************************************/.search-top2	{	margin : 0px;	padding : 0px;	width : 380px;	height : 44px;	background : url(../images/search2_top.jpg) no-repeat top right;	float : right;	}.search-content2	{	margin : 0px;	padding : 0px;	width : 380px;	height : 275px;	background : url(../images/search2_content.jpg) repeat-y right;	float : right;	}.search-content2  .cartographie{	color: #FFFFFF; padding:10px; font-size:12px;	}.search-footer2{	margin : 0px;	padding : 0px;	width : 380px;	height : 20px;	background : url(../images/search2_footer.jpg) no-repeat bottom right;	float : right;	}/**************************//**        FOOTER        **//**************************/.footer{	width : 960px;	clear :both;	height:54px;	display:block;	clear:both;	margin : 0 auto;}.footer-left{	width : 13px;	height:54px;	background :url(../images/footer_left.jpg) no-repeat left top ;	float: left;}.footer-content{	height:54px;	color: #FFFFFF;	background :url(../images/footer_content.jpg) repeat-x left top ;	float: left;	padding-top : 5px;}.footer-content li{	width : 115px;	margin-top:5px;	height :30px;	font-size : 12px;	float: left;	text-align:center;	background : url(../images/vertical-sep.jpg) no-repeat left bottom;	display :inline;}.footer-content li a{	color: #FFFFFF;}.footer-right{	width :13px;	height:54px;	background :url(../images/footer_right.jpg) repeat-x left top ;	float: left;}/************************************//*  DEFINITION DE LA ZONE DE NAVIGATION   *//***********************************/

.navigation .titre_rub {width : 195px; margin:5px 0 0 13px; color: #FFFFFF; font-weight: bold; font-size: 14px; text-align: center;}.navigation .navi{	width :13px;	float: left;	width : 200px;	list-style-type:none;}

.navigation a {color: white;}
*html .navigation a:link,
*html .navigation a:visited,
*html .navigation a:active
{
	color : #FFFFFF;
}
.navigation a:hover {	color: #9BD859; } .topr{	width :13px;	float: left;	display:block;	width : 250px;	line-height:2em;	height:35px;	background : url(../images/navitop.jpg) no-repeat top left ; }.navigation .navi  li{	width :13px;	float: left;	width : 250px;	line-height:1.2em;
	padding-left:15px;
	padding-bottom:1em; }
.navigation .navi li span{	padding-left:15px; }.entry{	background : url(../images/navicontent.jpg) repeat-y top left;	}
.entry2{	background : url(../images/navicontent.jpg) no-repeat top left; line-height:1.2em !important;	}
.level2 {padding-left: 5px; font-size: 11px; font-weight: normal; line-height:1em;} .footr{	width :13px;	float: left;	display:block;	width : 250px;	line-height:2em;	height:30px;	background : url(../images/navifooter.jpg) no-repeat top left; }
.frm-content {
	margin-left: 0 auto;
	margin-right: 0 auto;
	margin-top: 0px;
	padding : 0px;
	width : 380px;
	background : url(../images/search1_repeat.jpg) repeat-y right;
	float : left;

}

.frm-content h3 {color: #FFF; margin: 0 10px;}
.frm-top
	{

	margin : 0px;
	padding : 0px;
	width : 380px;
	height : 44px;
	background : url(../images/frm_top.jpg) no-repeat top right;
	float : right;
	}


p.clause {
	font-size: 11px;
	color: #FFFFFF !important;
}

p.clause a {
	color: #FFFFFF;
}

/* Espaceur de blocs */
.nettoyeur { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 0px; font-size: 0px; visibility: hidden;}


/* LEI */
#lei_liste_resultats {background-color: transparent;width:730px;}
#lei_liste_resultats h2 {font-weight: bold; border-bottom: 1px dashed #FFF;}
.lei_row {border-top: 1px dashed #FFF; padding: 20px 5px 5px 5px; margin: 0px; }
.lei_row_text{float:left;width:590px;}
/*.lei_ville {margin: 5px 0px; font-size: 1em; font-weight: bold;}*/
.lei_ville{float:left;margin: 0px; font-size: 1.25em; font-weight: lighter;	}
.lei_ref{float:right;margin:0 15px 0 0;}
.lei_row img {float: left; max-width: 120px; margin: 0px 5px 5px 0px;}
.lei_description {float: left; font-size: 0.88em;}
.lei_type{font-style:italic;height:23px;vertical-align:middle;font-size:1.1em;line-height:23px;	}
.lei_plus {margin: 5px 0px; height: 20px; line-height: 20px; float:left;}
.lei_tarif {float: right; width: 300px; font-weight: bold; font-size: 1em; text-align: right;line-height;16px;}
.lei_tarif div{margin-left:20px;float:right;}
#lei_adresse a,#lei_adresse span{float:left; margin:2px 0px 2px 5px;line-height:16px; background-position: 0px 50%; padding-left: 21px; font-size: 0.88em;}
div.lei_tarif a,div.lei_tarif span{line-height:16px; background-position: 0px 50%; padding-left: 21px;}
a.lei_dispo 	{background: url(../images/pictos/date.png) no-repeat;}
a.lei_acces		{background: url(../images/pictos/map.png) no-repeat;}
a.lei_resa		{background: url(../images/pictos/creditcards.png) no-repeat; padding-left:32px !important;}
a.lei_email		{background: url(../images/pictos/email.png) no-repeat;}
a.lei_web		{background: url(../images/pictos/world_go.png) no-repeat;}
a.lei_visit		{background: url(../images/pictos/door_in.png) no-repeat;}
span.lei_video	{background: url(../images/pictos/film.png) no-repeat; padding-left:21px;}

a.lei_geo {background: url(../images/pictos/map.png) no-repeat; line-height:16px;background-position: 0px 50%; padding-left: 21px;}
a.lei_slide {background: url(../images/pictos/camera.png) no-repeat;line-height:16px;background-position: 0px 50%; padding-left: 21px; margin-left: 15px;}

*html #lei_fiche {margin-left: 10px;}
#lei_fiche h2 {float: left;font-weight:lighter;font-size:18px;}
#lei_fiche h2 b {font-weight:bold;}

#lei_comment { margin-top: 15px; clear: left;}
#lei_comment h4 {margin-bottom:5px; font-size:12px;}
#lei_comment h4.charmance {background: url(../images/mini_charmance.png) no-repeat; background-position: 0px 50%; padding-left: 45px;line-height:22px;}
#lei_comment h4.prevert {background: url(../images/mini_prevert.png) no-repeat; background-position: 0px 50%; padding-left: 50px;line-height:22px;}
#lei_comment h4.gite {background: url(../images/mini_gite.png) no-repeat; background-position: 0px 50%; padding-left: 28px;line-height:23px;}
#lei_comment h4.enfant {background: url(../images/mini_enfants.png) no-repeat; background-position: 0px 50%; padding-left: 25px;line-height:23px;}
#lei_comment div{	margin-top:10px;}
#lei_comment div.general{ font-size:1em;	}
#lei_comment div.details{ font-size:1.1em; color:#226600;}
#lei_comment div.tech{font-size: 0.88em;}
#lei_div_acces,#lei_div_visit{display:none;visibility:hidden;}

.lei_critere h2 {font-weight: bold; border-bottom: 1px dashed #FFF; margin-top: 20px; font-size: 1.3em; padding-bottom: 2px}

#lei_adresse {margin: 15px 0px;}
#lei_galerie {float: left; width: 350px; margin-top: -17px;/* margin-left: 360px;*/}
#lei_galerie strong {}
#lei_galerie .jcarousel-scope {margin-left: 0px;}
#lei_info {float: left; width: 150px; margin-top: 5px;}
#lei_fiche .lei_chapo {margin-bottom:10px;}
#photo { background:transparent url(../images/photo-content.gif) repeat-y scroll left center; margin:0px auto;text-align:center;width:320px; float: right;}
#photo > strong {margin-left: 15px;}
#photo img {float:none; padding:0px;}
#photo #photo-top {background:transparent url(../images/photo-top.gif) no-repeat scroll left top !important;height:18px;text-align:center;}
#photo #photo-foot {background:transparent url(../images/photo-footer.gif) no-repeat scroll left top !important;display:block;height:18px;text-align:center;}
#menu_photo {float:left; height:175px; overflow:auto;overflow-x:hidden;overflow-y:auto;width:70px;margin:0 0 0 5px;}
#menu_photo img {margin:0px 2px 5px 2px;}
#la_photo {padding:0px; /*text-align:center;*/}
#la_photo a:hover {border:0px solid #FFFFFF;}
#la_photo img {border:2px solid #91BF07;margin:0pt auto;max-height:400px;max-width:400px;}
#photo_invisible {display:none;visibility:hidden;}

#tooltip {
	border: 1px solid #006600;
	background-color: #9BD859;
	opacity: 0.80;
	padding: 2px;
}
#tooltip h3, #tooltip p { margin: 0; font-size: 11px; color: #006600; padding: 0;}

.loading {margin: 0 0 -5px 10px !important; float: none !important; visibility: hidden;}

/* ************************************** */
/*           MESSAGES D'ALERTE            */
/* ************************************** */
.alert {
	background: #fff6bf url(../images/pictos/exclamation.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
	}

.notice {
	background: #FFFFFF url(../images/pictos/information.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #B5D4FE;
	border-bottom: 2px solid #B5D4FE;
	}

#xiti_tag {text-align: center;}
.pagination {text-align: center; margin-top: 30px; font-size: 13px;}


#map_page{margin: 0 auto; width: 410px; padding: 0px; background-color: #FFFFFF;}
#map_page h1 {margin-bottom: 1em; text-align: center; width: 400px;}
#map {width: 400px; height: 400px; margin: 0 auto; border: 1px solid #9BD859;}
.map_form {width: 400px; margin: 0 auto; padding-bottom: 5px;}
.map_form .btn_g{float: left; width: 40%; text-align: left; background-color: blue}
.map_form .btn_d{float: right; width: 40%; text-align: right; background-color: green}

.to_print{visibility:hidden; display: none;}

#carousel {list-style: none;}
#carousel li {display: inline;}

#dispo_body{background-color: #9BD859; width: 100%; padding: 1em 0;}
#dispo_page{margin: 0 auto; width: 350px; padding: 0px; background-color: #FFFFFF;}
#dispo_page h4 {margin-bottom: 0.5em; text-align: center; width: 350px; color:#006600; font-weight:bold;}
#dispo_page h5 {margin-bottom: 0.5em; text-align: center; width: 350px; font-size: 1.1em;font-weight:bold;}
#dispo_page .cal {width: 350px; margin: 0 auto; padding-bottom: 5px;}
#dispo_page .cal table {margin: 0 auto;}
#dispo_page .cal table caption {margin: 0 auto;}
#dispo_page .dispo_form {width: 200px; margin: 0 auto; padding-bottom: 5px;}
#dispo_page .dispo_form label {width: 45px;}
#dispo_page .dispo_form input[type="text"] {width: 136px;}
#dispo_page .dispo_form select {width: 140px;}

.img_loading {margin: 0 auto; margin-top: 5px; }
.produit_pictos{	width:300px;	float:right;	}
.produit_pictos img {	float:right;	}


  	.meteo-repeat-content{
  		width:160px;
  		margin-left:auto;
  		margin-right:auto;
  	}
  	.meteo-repeat-content p{
  		text-align:justify;
  		color:#663300;
	font-family:arial;
	font-size:11px;
	line-height:1.1em;
  	}
  	.meteo-repeat-content hr{
  		border:0px;
  		border-top:1px solid #663300;
  	}
  	.encart-separateur{
	border-top:1px solid #663300;
	margin:2px auto 5px;
	padding:0pt;
	width:100%;

  	}
  	.meteo-repeat-content h1{
  		color:#b00201;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
  	}
.meteo-repeat-content a{
  		color:#b00201;
	font-family:arial;
	font-size:10px;
  	}
.meteo-repeat-content a:visited{
  		color:#b00201;
	font-family:arial;
	font-size:10px;
  	}
.meteo-repeat-content a:hover{
  		color:#b00201;
	font-family:arial;
	font-size:10px;
	text-decoration:underline;
  	}


 /* formulaire */

.article_formulaire{
margin: 5px;
padding:5px;
}

.article_formulaire label{
width:150px;
float:left;
}

.article_formulaire input{
width:250px;
}

.article_formulaire textarea{
width:250px;
height:80px;
}

.article_formulaire p{
font-size:10px;
}

.message_retour{
font-size:13px !important;
font-weight:bold;
margin-bottom:15px;

}

.article_formulaire .envoyer{
width:150px;
margin-left:200px;
}

  /* formulaire */


#promotions{
background-color:#E9967A;
width:625px;
padding:2px;
}
