/* element commun */
.map_camp{
margin-bottom:5px;
margin-top:-5px;
margin-right:5px;
margin-left:-5px;
}
html {
	color: #453B4D;
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
}
body {
	height: 100%;
	background-image: url(/squelettes/images/fond/bandeb.gif);
	background-repeat: repeat-x;
	padding: 0px;
	background-position: 0px 0px;
	/*168*/
	background-color: #FFFFFF;
	margin: 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	
}
a {
	color: #CC0000;
	text-decoration: none;
}
a:hover {
	color: #666666;
	text-decoration: underline;
}
/* fin element commun*/
/*structure du site*/
#super_container{
	z-index: 1;
	padding: 0;
	height: auto;
	width: 100%;
	position: relative;
	background-image: url(/squelettes/images/fond/bande2.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	
	float: left;
}
#bleu{
	background-color: #93D0EB;
	width: 100%;
	margin-bottom: 0px;
	position: relative;
	bottom: 0px;
	height:50px;
	top: 0px;
	float: left;
	display: block;
	
}
#container{
z-index: 1;
	padding: 0;
	height: auto;
	width: 970px;
	margin: 0px auto;
	
	position: relative;
}
#total1{
	z-index: 1;

	height: auto;
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0px;
	
		background-image: url(../images/fond/collone_2010.gif);
	background-repeat: no-repeat;
	background-position: left 182px;
}
#total2{
z-index: 1;

	height: auto;
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0px;
}
#total3{
z-index: 1;
	background-image: url(../images/fond/bordure_men.gif);
	background-repeat: no-repeat;
	background-position:170px 232px;
	width: 100%;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
}
#total4{
z-index: 1;
	background-image: url(/squelettes/images/fond/b2_g.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 100%;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
	min-height:800px;
}
#total{
z-index: 1;
	padding: 0px;
	min-height:600px;
	width: 965px;
	height: auto;
	float: left;
	position: relative;
	margin: 0px;	
}
#haut{
	
	float: left;
	height: 170px;
	width: 100%;


}
#langue{
	z-index: 1;
	width: 170px;
	text-align: right;
	vertical-align: top;
	float: left;
	position: relative;
	margin: 10px 0px 0px;
	padding: 0px;
	
	height: 158px;
}
#flash{
	z-index: 1;
	padding: 0px;
	height: 170px;
	width:795px;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	float: right;
	position: relative;
	
}
#milieu{
	float: left;
	width: 100%;
	margin-top: 12px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #A7DAE1;
	padding: 0px;
	min-height:750px;
}
*html #milieu{
margin-top: 0px;
}
#collone_droite{
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 795px;


}
#collone_gauche{
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 170px;
	clear: left;
	

}
#centre{
	
	z-index: 2;
	float: left;
	width:100%;
	height: auto;
	margin-top:0px;
	position: relative;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
	

}
#centre_gauche{
	z-index: 1;
	float: left;
	width: 605px;
	height: auto;
	position: relative;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
		
}
#centre_droit{
	z-index: 1;
	float: right;
	width: 185px;
	position: relative;
	margin: 0px;
	padding: 0px;
	height: auto;
	
	
}
html* #centre_droit{
	width: 175px;
	clear: right;	
}
html* #centre_gauche{
		width: 600px;
	
}
#men{
	z-index: 498;
	padding: 0px;
	width: 169px;
	text-align: left;
	vertical-align: top;
	float: left;
	margin-top:0px;
	
	position: relative;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	
}


#bas{
	float: left;
	width: 780px;
	position: relative;
	color: #CCCCCC;
	padding-right: 10px;
	padding-bottom:0px;
	padding-left: 175px;
	margin-top: 0px;
	font-size: 10px;
	padding-top: 80px;	
	height: auto;
}
#texte_bas{
	float: left;
	height: auto;
	margin-top: -55px;
	color: #164066;
}
#texte_bas a{ 
color: #164066;
}
/*fin structure du site*/
/*liste des camping*/
#menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
	list-style-type: none;
	position: relative;
	padding: 5px 0px 0px;
	color: #FFFFFF;
	font-weight: bold;
	height: 18px;
	z-index: 300;
	text-indent: 0px;
	margin: 0px;
	/*background-image: url(../images/bt_camping.gif);
	background-repeat: no-repeat;
	background-position: right top;*/
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align: middle;
	text-align: left;
	letter-spacing: -0.05em;	
}
#menu li{
letter-spacing: 0em;
	cursor:pointer;
	margin: 0px;
	padding: 0px;
	/*border-bottom: 1px solid #99BF00;*/
	width:100%;
	height: 16px;
	

}
#menu ul li:hover{
	background-color: #93B3D5;


}
#menu a,#menu a:link,#menu a:visited,#menu a:active{
	color: #113140;
	background-image: url(/squelettes/images/camp.png);
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;
	display: block;
	text-decoration: none;
	font-size: 12px;
}

#menu a:hover{
	color: #333333;

}
#menu li ul li ul{

}
#menu li ul{
	color: #FFFFFF;
	background-color: #408080;
	text-align: left;
	padding: 0px;
	white-space: nowrap;
	display: none;
	width: 185px;
	list-style:none;
	position: absolute;
	left: 0px;
	text-indent: 12px;
	/*background-image: url(../images/fond.jpg);
	background-repeat: repeat-x;*/
	margin-top: -19px;
	margin-left: 158px;
	font-weight: normal;
	border: 1px solid #91B1D5;	/*border: 1px solid #99BF00;*/
}
#menu li ul li ul{
	
width: 240px;
margin-top: -18px;
margin-left: 187px;
}
#menu li ul li ul li ul{
	margin-left: 242px;
	
}
#menu li ul li{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	
}

#menu ul a,#menu ul a:link,#menu ul a:visited{
	text-decoration: none;
	color: #FFFFFF;
	height: 100%;
	display: block;
	background-image: url(/squelettes/images/puce_camping_0.png);
	background-repeat: no-repeat;
	background-position: 6px 0px;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: middle;
	
}

#menu ul a:hover{
	color: #1F4D88;
	background-color: #FFFFFF;
	background-image: url(/squelettes/images/puce_camping_1.png);
	background-repeat: no-repeat;
	background-position: 6px 0px;

	display: block;
	
}

/* le menu sous les camping*/

#le_menu{
	position: relative;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	float: left;
	font-size: 11px;
	color: #113140;
}
#le_menu a{
	color: #113140;
	
}

#le_menu ul{
	margin: 0px;
	padding: 3px 0px;
	/*border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;*/
		list-style-type: none;
}
#le_menu ul li ul{
	margin: 0px;
	padding:  2px 0px 5px;
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
	border-left-style: none;
	list-style-type: none;
	background-image: url(/squelettes/images/separe_menue.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#le_menu li{
	 list-style-type: none;
	margin: 0px;
	padding: 2px 5px 1px;
	font-size: 12px;
	
	font-weight: bold;
}

#le_menu ul li ul li{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #99D7DE;
	font-weight: normal;
	
}


#le_menu ul li ul li a{
	color: #4A4A4A;
	background-image: url(/squelettes/images/puce_0.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	display: block;
	padding-left: 10px;
	margin-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	height: auto;
	
}
* html #le_menu ul li ul li a{
	height: 2px;
}
#le_menu ul li ul li a:hover{
	color: #0098A6;

	
	text-decoration: none;
	background-image: url(/squelettes/images/puce_1.png);
	background-repeat: no-repeat;
	background-position: left 2px;
}





.kawan{
	font-size: 15px;
	color: #FFCC33;
	font-weight: bold;
	margin: 0px 5px 2px 0px;
	padding: 0px;

}
/*
.dessus{
	background-image: url(../images/puce.png);
	background-repeat: no-repeat;
	background-position: 3px center;
	color: #000000;
	background-color: #FFFFFF;	
}*/

/* autre partie menu*/
/* fil d'ariane */
#hierarchie{
	font-size: 10px;
	color: #999999;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	
	
}
#hierarchie a{
	color: #999999;
	
	padding-right: 0px;
	padding-left: 0px;
}
#hierarchie a:hover{
	color: #333333;

	text-decoration: none;
}
select {
	font-size: 11px;
	color: #000000;
	border: 1px solid #666666;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	margin: 1px;
	z-index: 1;
}
select:disabled {
	font-size: 11px;
	color: #CCCCCC;
	border: 1px solid #CCCCCC;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	margin: 1px;
}

* html #menu li {
	
    float:none; /* solve a IE5 clav nav bug */

    }

/*fin menu*/
#espace_centre{
	padding: 10px;
	height: auto;
	position: relative;
	float: left;
	font-size: 8pt;
	width: 575px;
	

}
* html #espace_centre{
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#espace_centre h1,.arrondi_orange h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #2F8BB6;
	padding: 0px 0px 5px;
	margin: 0px;	
}
#espace_centre h2,.arrondi_orange h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #113140;
	padding: 0px;
	margin: 0px;

}
#espace_centre h3 {
	font-size: 9pt;
	margin: 3px 0px;
	color: #B71116;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	font-style: oblique;
}
#espace_centre h4 {
	margin: 0px;
	padding: 0px;
}

.spip span{
	
	padding: 5px;
}
.onglet_orange{
	color: #FFFFFF;
	float: left;
	position: relative;
	background-color: #FFCC33;
	height: 15px;
}
.onglet_cache{
	/*background-color: #FFFFFF;
	float: left;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(/squelettes/images/ong.png)!important;
	background-image:url(no-image);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/squelettes/images/ong.png');
	height: 100%;*/
	
}
/*debut onglet*/
#pre_onglet{
	float: left;
	position: relative;

}
   #onglet {
	float:right;
	line-height:normal;
	padding: 0px 8px 0px 0px;
	margin: 0px;
	background-image: url(/squelettes/images/onglet/bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 587px;
      }
    #onglet ul {
      margin:0;
      padding:2px 5px 0 2px;
      list-style:none;
      }
    #onglet li {
	float:right;
	background:url(/squelettes/images/onglet/left_both.gif) no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
	border-bottom:1px solid #CCCCCC;
	
      }
    #onglet a {
	float:right;
	display:block;
	width:0.1em;
	background:url(/squelettes/images/onglet/right_both.gif) no-repeat right top;
	padding:3px 14px 3px 6px;
	text-decoration:none;
	font-weight:bold;
	color:#666666;
	font-size: 96%;
	white-space: nowrap;
      }

	  
    #onglet > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #onglet a {float:none;}
    /* End IE5-Mac hack */
    #onglet a:hover {
      color:#333;
      }
    #onglet #current {
      background-position:0 -150px;
      border-width:0;
	  
      }
    #onglet #current a {
      background-position:100% -150px;
      padding-bottom:5px;
      color:#F6A700;
	  white-space: nowrap;
	  
      }
    #onglet li:hover, #onglet li:hover a {
      background-position:0% -150px;
      color:#333;
      }
    #onglet li:hover a {
      background-position:100% -150px;
	  
	  
      }
	  /* onglet rouge
	  */
	 #onglet .onglet_r {
	background:url(/squelettes/images/onglet/left_both_r.gif) no-repeat left top;
 	}
	  #onglet .onglet_r a {
	
	background:url(/squelettes/images/onglet/right_both_r.gif) no-repeat right top;
	 color:#FFFFFF;
      }
  
	  /* fin onglet*/
.n_rub{
	margin: 0px 0px 5px;
	padding: 0px;
	height: auto;
	width:583px;
	background-color: #ECFFA6;
	float: left;
	position: relative;
	border: 1px solid #F4CF1F;
}
#espace_centre .n_rub_h2{
	font-size: 11pt;
	color: #333333;
	padding: 0px;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#espace_centre .n_rub_p{
font-size: 98%;
	padding: 0px;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.n_rub img{
	margin: 0px 5px 0px 0px;
	padding: 0px;
}
.p_img_g{
	text-align: justify;

}
.p_img_g .spip{
	text-align: justify;
	
}
.p_img_g img {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

}

.aveugle{
	display: none;	
}
#math_texte{
	font-weight: bold;
	color: #993333;
	height: 30px;
	border-top: 1px dotted #CCCCCC;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
	text-align: right;
	vertical-align: top;
	font-size: 8pt;
}
/*tableau actualité*/
.act{


}
.act td{
	
	text-align: center;
	vertical-align: top;
	padding-left: 1px;
	padding-right: 1px;
}
#actu{

	float: left;
	height: auto;	
	
}
*html #actu{
	height: 300px;
}
#actu table{
	padding: 0px;
	font-size: 11px;
}
#actu td {
	color: #00B642;
	text-align: left;
	vertical-align: top;	
}
#actu a{
	text-decoration: none;
	color: #ADADAD;
	
}
#actu h2{
	font-size: 11px;
	color: #29509B;
	
	background-image: url(/squelettes/images/puce_sug.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	display: block;
	padding-left: 10px;
}
#actu h2 a {
	font-size: 11px;
	color: #29509B;
}

#actu p{
	text-align: left;

	margin: 0px;
	padding: 0px 2px;
} 
/*suggestion*/

#centre_droit h1{
	font-size: 13px;
	color: #113140;
	text-align: left;
	margin: 0px;
	padding: 2px;
}
#centre_droit h2,#centre_droit h2 a{
	font-size: 11px;
	font-weight: bold;
	color: #29509B;
	margin: 0px;
	padding: 0px 0px 2px;


}
#centre_droit h2 a{

	color: #29509B;

}

#centre_droit .pays{

	color: #29509B;

}
#centre_droit table{
	width: 100%;	
}
#centre_droit a{
	text-decoration: none;
	color: #ADADAD;
}
#centre_droit td{
	padding-bottom: 5px;
	padding-top:0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A7DAE1;	
	
}
#centre_droit  .spip_logos {
	margin: 0px 5px 0px 0px;
	padding: 0px;	
}
#centre_droit p {
	margin: 0px;
	padding: 2px 0px;
	
	
}
#centre_droit span{
	margin: 2px 2px 2px 0px;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	width: auto;
	padding: 1px;
	}
#centre_droit .texte_sug{
	color: #999999;

}
#centre_droit h2 img{
	margin: 0px;
	padding: 0px;	
}
.prix_35,.st_tab_35{
	
	
	background-color: #F0CE3A;
	
	
}
.prix_40,.st_tab_40{
	
	
	background-color: #D0DE41;
	

}
.prix_45,.st_tab_45{
	
	
	background-color: #8DC63E;
	
	
}
.prix_50,.st_tab_50{
	
	
	background-color: #99D7DE;
	
	
}
#pub{
	text-align: center;
	vertical-align: top;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;	
}
.bout a{ 
font-size: 8pt;
	
	}
.bout{
	position: absolute;
	right: 1px;
	height: auto;
	width: auto;
	font-size: 9pt;
	color: #FFFFFF;
	padding: 1px 5px;
	background-color: #F6A700;
	text-align: center;
	vertical-align: middle;
	top: 1px;
}
.suivant{
	float: right;
	height: auto;
	width: auto;
	border: 1px solid #008434;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	margin-bottom: 5px;
	margin-right: 0px;
}
.precedent{
	float: left;
	height: auto;
	width: auto;
	border: 1px solid #008434;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}
div.arrondi_centre{
	/*background-image: url(/squelettes/images/arrondi_orange/h_g.gif);
	background-position: left top;
	background-repeat: no-repeat;*/
		background-image: url(/squelettes/images/aar.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: auto;
	/*width:100%;*/
	float: left;
	padding:0px 0px;
	margin: 0px;
	position: relative;

}
#photos{
	position: absolute;
	top: 260px;
	left:180px;
	height: auto;
	width: auto;
	z-index: 300;
	border: 1px solid #666666;
	display:none;
	margin-left: -12px;
}
#la_photo{
	background-image: url(/squelettes/images/sablier.gif);
	background-repeat: no-repeat;
	background-position: center center;	
}
#bandeau_image img {
	margin: 0px;
	padding: 2px;	
}
#bandeau_image {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	overflow:auto;
	height:100px;
	white-space: nowrap;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:0px;
	margin-top:15px;
	float:left;
	vertical-align: middle;
	width:100%;
	text-align: right;
	padding-right: 0px;
}
.description {
	text-align: left;
	height: auto;
	position: relative;
	float: left;
	width: 100%;
	
}
.description {
	font-size: 97%;
	margin: 0px;
	padding: 0px;
	text-align: justify;	
}

.description img {
	padding-right: 10px;
	padding-bottom: 5px;
}
#accroche  {
	font-size: 14pt;
	font-weight: bold;
	color: #00CC66;
	margin: 0px;
	padding: 0px;
}
.gauche{
	float: left;
	position: relative;

}
.gauche_100{
	float: left;
	position: relative;
	width: 100%;
}
.droite{
	float: right;
	position: relative;
	

}
.etoiles{
	font-size: 30px;
	color: #FF9900;
	top: 0px;
	right: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
	padding: 0px;
	margin-top: -5px;
}
.etoiles_es{
	font-size: 16px;
	color: #FF9900;
	top: 0px;
	right: 10px;
	text-align: right;
	margin-top: 0px;
	padding: 0px;	
	
}
.sep{
	float: left;
	height: auto;
	width: 100%;
	position: relative;
	background-image: url(/squelettes/images/dot_gris_blanc_v.gif);
	background-repeat: repeat-y;
	background-position: center;
	margin-top: 5px;
}
.coll_droite{
	float: right;
	height: auto;
	width: 48%;
	position: relative;
	
}
.coll_gauche{
	float: left;
	height: auto;
	width: 48%;
	position: relative;

	
}
.adresse{
	height: auto;
	background-image: url(/squelettes/images/adresse_camp.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 85%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: 1px solid #999999;
	width: 50%;
	line-height: 90%;
}
.TITRE_EQUIPEMENTS{
	font-size: 8pt;
	font-weight: bold;
	color: #383838;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.LISTE_EQUIPEMENTS{
	font-size: 8pt;
	color: #4A4A4A;
	margin: 0px 0px 0px 5px;
	padding: 0px;
}
h4.TITRE_EQUIPEMENTS{
	font-size: 10pt;
	color: #000000;
	display: block;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	font-weight: bold;
	font-variant: small-caps;
}
.construct{
	font-size: 80%;
	color: #FF0000;
	position: absolute;
	bottom: 0px;
	left: 5px;
}
#lien_rapide{
	position: relative;
	right: 0px;
	bottom: 0px;
	float: right;
	height: auto;
	padding: 5px;
}
.sep_1_3{
	float: left;
	height: auto;
	width: 100%;
	position: relative;
	background-image: url(/squelettes/images/dot_gris_blanc_v.gif);
	background-repeat: repeat-y;
	background-position: 33%;
	margin-top: 5px;
}
.coll_droite_1_3{
	float: right;
	height: auto;
	width: 64%;
	
	
}
.coll_gauche_1_3{
	float: left;
	height: auto;
	width: 33%;
	position: relative;

	
	
}
/* @group TYPO ENRICHIE */

.texteencadre-spip {
	color: #000033;
	margin:0px;
	padding:5px;
	font-size:12px;
	line-height:15px;

	background-color: #E8E8E8;	
}
.spip{
	font-size: 9pt;
	font-variant: normal;
	margin: 5px;

}

table.spip{
	width: 100%;
	margin: 0px;
	padding: 0px;
}
strong.spip{
margin: 0px;
	padding: 0px;
}

.spip td{
	border: 1px solid #CCCCCC;
	margin: 0px;
	padding: 2px;
}
.spip_in{
	color: #009933;
}
.spip_out{
	color: #009933;
}
span{
	padding: 0px;
}
.row_even{
	margin: 0px;
	padding: 0px;

}
.row_odd{
	margin: 0px;
	padding: 0px;

}
#java{
	position: absolute;
	left: 10px;
	top: 20px;
	background-color: #FF0000;
	height: 100px;
	width: 100px;
}
#recherche{
	padding: 0px;
	height: auto;
	position: relative;
	float: left;
	width:587px;
	font-size: 11px;
	margin: 2px 0px;

}
.img_recherche{

	background-image: url(../images/carte.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;

}
.pays{
	font-size: 10pt;
	color: #BCBCBC;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-align: right;
}
#la_region{
	height: auto;
	margin-top: 5px;
	margin-bottom: 5px;
	position: relative;
	float: left;
	width: 100%;
	position: relative;
}
#la_region .encadrer{
	width: 100%;
	float: left;
	height: auto;
	padding-top: 3px;
	padding-bottom: 3px;
	/*border-top: 1px solid #9CCBD2;
	border-bottom: 1px solid #9CCBD2;*/
	position: relative;
	margin-top: 2px;
	margin-bottom: 2px;
}
#la_region h2{
	font-size: 14pt;
	color: #666;
	display: block;
	padding: 0px;
}
#la_region h3{
	font-size: 11pt;
	color: #666666;
	display: block;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
#tarif{
	width: auto;
	float: left;
	height: auto;
	margin-top: 5px;
	margin-bottom: 10px;
}
#tarif table{
	
	float: left
}
#tarif td{
	color: #000000;

	vertical-align: top;
}
.nom_mobil_home{
	background-color: #FF4D35;
	display: block;
	font-size: 8.5pt;
	font-weight: bold;
	text-align: center;
	padding-top: 2px;
	padding-bottom:2px;
	color: #FFFFFF;
	margin-bottom: 5px;
}
.st_tab_50{
	
	text-align: center;
}
.st_tab_35{
	
	text-align: center;
}
.st_tab_40{
	
	text-align: center;
}
.st_tab_45{
	
	text-align: center;
}
.st_tab_0{
	background-color: #D4E7FA;
	font-size: 9px;
	text-align: left;
	vertical-align: top;
	padding: 2px;
}
.st_tab_1{
	background-color: #DDDDDD;
	text-align: center;

}
.st_tab_2{
	background-color: #00CC99;
	text-align: center;
}
.st_tab_3{
	background-color: #3399CC;
	text-align: center;
}
.st_tab_3 a{
	color: #000000;	
}
.st_tab_4 {
	text-align: center;
	vertical-align: top;
	background-color: #E4E4E4;
}
.st_tab_5 {
	text-align: center;
	vertical-align: top;
	background-color: #CCCCCC;
}
.promo1,.promo1_2009{
	background-image: url(/squelettes/images/promo_d.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #F6A700;
	float: left;
	width: auto;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 10px;
}
.promo2,.promo2_2009{
	background-image: url(/squelettes/images/promo_g.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: auto;
	width: 200px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.promo1_2009{
	float: right;
	margin-bottom: 5px;
}
.diag{
	background-image: url(/squelettes/images/diag.gif);
	background-repeat: repeat-x;
	padding: 0px;
	float: left;
	height: 5px;
	width: 100%;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
/*newletter*/
.form_newletters .forml{
	color: #000000;
	background-color: #FFFFFF;
	width: 145px;
	font-size: 85%;
	height: 10px;
}
#mini_search{
	float: left;
	padding: 8px;	
	

}
.coin_gauche{
	background-image: url(../images/coin.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 5px;
	padding-left: 3px;

}
.form_newletters label{
	font-size: 92%;
	color: #999999;
	font-weight: normal;

}
.form_newletters{
		margin: 0px;
	padding: 0px;
	color: #000000;	
	}


.form_newletters div{
	margin: 0px;
	padding: 0px;	
}
.form_newletters div{
	margin: 0px;
	padding: 0px;	
}
.form_newletters form{
color: #00000;	
}
#suppl_abo_oui,#desabo{
	margin: 0px;
	padding: 0px;
		
}


.spip_bouton input,.faux_bouton{
	color: #6D8E0D;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 11px;
	margin: 2px;
	border: 1px solid #99C000;
	padding: 2px;
}
.spip_bouton input:hover,.faux_bouton:hover{
	color: #FFFFFF;
	background-color: #6D8E0D;
	text-decoration: none;	
	
}
#espace_centre textarea {
	width: 95%;
	background-color: #E2E9F3;
	border: 1px solid #2F5F9F;
	margin: 5px;
}
#espace_centre .forml,.formo{
background-color: #E2E9F3;
	border: 1px solid #2F5F9F;
	margin: 5px;

}
#new_search{
	display: none;
}
#new_search a{
	color: #50A440;
	display: block;
	margin: 0px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 15px;
	border: 1px solid #F4CF1F;
	background-image: url(/squelettes/images/search.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
}
/*.spip_form_choix_unique{
	list-style-type: none;
	
	margin: 0px;
	padding: 0px;
}
.spip_form_choix_unique li{
	list-style-type: none;

	margin: 0px;
	padding: 0px;
}
.spip_form_label{
	text-align: left;
	vertical-align: middle;
	
}
#espace_centre .ligne,.code_postal,.num ,.telephone {
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}
#espace_centre .spip_form_champ{
	padding-top: 2px;
	padding-bottom: 2px;
}
#espace_centre .spip_form_champ .label{
	color: #333333;
	padding-top: 10px;
}
.spip_form_choix_multiple{
list-style-type: none;
	
	margin: 0px;
	padding: 0px;
}
.spip_form_choix_multiple{
	list-style-type: none;

	margin: 0px;
	padding: 0px;
}
.erreur{
	font-weight: bold;
	color: #FF0000;
	text-decoration: blink;
}
.spip_form_ok{
	padding: 5px;
	border: 1px solid #93D0EB;
}*/
/* FORMULAIRE*/
.spip_forms form label {
	float:none;
}
.spip_forms h2 {
	margin:.2em;
	color:#543E29;
}
.spip_forms {
	color: black;
	margin: 0px;
	margin-bottom: 16px;
	padding: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	border-left: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
}
.spip_forms form {
	border:0;
	margin:0;
	padding:0;
}
.spip_forms div.spip_descriptif {
	border:0;
	margin:0;
	clear:both;
}
.spip_forms h3 {
	float:none;text-align:left;
}

.spip_forms .spip_form_champ {
	display: block;
	clear: both;
	margin: 0em;
	padding: 5px 0px 0px;
	font-size: 11px;
	color: #666666;
}
.spip_forms .spip_form_label {
  	font-weight: bold;
  	text-align:left;
  /*	color:#494949;*/
	display: block;
}
.spip_forms .spip_form_label label,
.spip_forms .spip_form_label .label {
	text-align:left;
  	font-weight: bold;
  	/*color:#494949;*/
}
.spip_forms .spip_form_label_obligatoire {
	font-weight: normal;
	font-style:italic;
	font-size:.9em;
}
.spip_forms .obligatoire_oublie {
	color:red;
}
.spip_forms .spip_form_label_details{
	display:block;
	font-style:italic;
	text-align:left;
}

.spip_forms .spip_form_choix_multiple {
	display:block;
}

.spip_forms .spip_form_choix_unique input, .spip_forms .spip_form_choix_unique input.fondo, .spip_forms .spip_form_choix_unique input.fondl {
	width:auto;
}

.spip_forms .spip_form_choix_unique label {
	margin:0 0 5px 0;
}

.spip_forms .spip_form_choix_multiple input, .spip_forms .spip_form_choix_multiple input.fondo, .spip_forms .spip_form_choix_multiple input.fondl, ul.choix_mots li input {
	width:auto;
	margin:0 5px 0 0;
}
.spip_forms ul.choix_mots,.spip_forms ul.spip_form_choix_multiple,.spip_forms ul.spip_form_choix_unique{
list-style:none;float:left;padding-left:5px;width:45%;
}

.spip_forms .spip_sondage {
	margin: auto;
}

.spip_forms .spip_form_erreur {
	font-weight:bold;
	color:red;
}
.spip_forms .spip_form_ok {

}
.spip_forms .spip_form_ok a {
	color:#FFF9E2;
}
.spip_forms .spip_form_ok a:hover {
	color:#DEB55E;
}
.spip_forms .spip_form_ok_confirmation{
	display:block;
}
.spip_forms .spip_sondage strong {
	display:block;
	clear:both;
	margin-left:5px;
	color:#494949;
}
.spip_forms .spip_sondage .ligne_nom {
	width:19%;
	text-align:right;
	padding-right:1%;
}
.spip_forms .spip_sondage .ligne_nom:after {
	content:" :";
}
.spip_forms .spip_sondage ligne.chiffres {
	color:#525252;
}
.spip_forms .spip_sondage .ligne_barre {
	height: 16px;
	background: url(ligne.gif) repeat-x;
	border: 1px solid black;
	width:80%;
}
.spip_forms .spip_sondage .sondage_table {
	display: table;
	width:100%;
}
.spip_forms .spip_sondage .sondage_ligne {
	display: table-row;
}
.spip_forms .spip_sondage .sondage_ligne > div {
	display: table-cell;
	vertical-align: middle;
	padding: 2px;
	white-space: nowrap;
}
/*.spip_forms .forml, .spip_forms .formo {
	width:85%;
	border-bottom:solid 1px #E2CEC1;
	border-right:solid 1px #E2CEC1;
	border-top:1px solid #AF896F;
	border-left:1px solid #AF896F;
	font-size:1em;
	padding:.25em;
}
.spip_forms .forml, .spip_forms .fondl {
	background: #FFFDE7;
	color:#4A4336;
	width:85%;
}
.spip_forms .formo, .spip_forms .fondo {
	background-color: white;
	color:#4A4336;
	width:85%;
}*/
.spip_forms .champ_obli_oubli {
	border:2px solid red;
}
/*.spip_forms form .forml-focus, .spip_forms form input.forml-focus:focus, .spip_forms form textarea.forml-focus:focus, .forml-focus {
	border-bottom:solid 1px #C9AB97;
	border-right:solid 1px #C9AB97;
	border-top:1px solid #81593E;
	border-left:1px solid #81593E;
	background: #FFF2C8;
	color:#433817;
	font-weight:normal;
	font-size:1em;
	padding:.25em;
	width:85%;
}
.spip_forms form .formo-focus, .spip_forms form input.formo-focus:focus, .spip_forms form textarea.formo-focus:focus, .spip_forms .formo-focus {
	border-bottom:solid 1px #C9AB97;
	border-right:solid 1px #C9AB97;
	border-top:1px solid #81593E;
	border-left:1px solid #81593E;
	background:#FFF9EE ;
	color:#433817;
	font-weight:normal;
	font-size:1em;
	padding:.25em;
	width:85%;
}
.spip_forms form .champ_obli_oubli-focus, form input.champ_obli_oubli-focus:focus, form textarea.champ_obli_oubli-focus:focus {
	border-top:solid 2px #980F1B;
	border-left:solid 2px #980F1B;
	border-bottom:2px solid #F3192B;
	border-right:2px solid #F3192B;
	background: #FFF2C8;
	color:#4D161B;
	font-weight:normal;
	font-size:1em;
	padding:.25em;
}
.spip_forms .spip_bouton input {
	border: 1px solid #563033;
	cursor:pointer;
	padding:.4em;
	background:#F0E6DC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1em;
	width:100px ;
	color:#4A4336;
}*/
.spip_forms fieldset {
	border: 1px solid #4B4631;
	padding: 10px;
	margin:0px 0px 10px;	
	/*float: left;*/
}
.spip_form_ok{

display:block;
background-color: #FF0000;
padding:10px;
color:#FFFFFF;
font-size: 14px;
}
.spip_forms legend {
	/*font-size:1.15em;*/
	padding:0px 5px;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 12px;
}
.spip_forms a.resultats_sondage {
	display:block;
	float:right;
	background:#FFFBED;
	color:#444040;
	padding:.2em;
	border:1px solid #A07D7A;
	text-decoration:none;
}
.spip_forms a.resultats_sondage:hover {
	background:#444040;
	color:#F8F5EC;
	text-decoration:none;
}
.spip_forms p.spip_form_ok, .spip_forms p.spip_form_erreur, .spip_forms form {
	clear:both;
}
span.nettoyeur{
	clear:both;line-height:1px;font-size:1px;display:block;
}

.erreur{
	color: #FFFFFF;
	font-size: 10px;
	background-color: #FF0000;
	white-space: nowrap;
	vertical-align: baseline;
	padding: 2px;
	width: auto;
	text-align: left;
}
#map a{
	color: #333333;
	text-decoration: none;
}
#map a:hover{
	color: #333333;
	text-decoration: underline;
}
#map ul{
	font-size: 13px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	font-weight: bold;
	color: #999999;
	list-style-type: disc;
}
#map ul a{
font-weight: bold;
	color: #CCCCCC;
}
#map ul li ul,#map ul li ul a{
margin-top: 0px;
	font-size: 11px;
		
	color: #333333;
}
#map ul li ul li ul,#map ul li ul li ul a{

	font-weight: normal;	

}
#google iframe{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
}
#google iframe a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7px;
	text-decoration: none;	
}
#google{
	font-size: 9px;
	float: left;
	height: auto;
	width: 550px;
	padding: 10px;
}
.google_search{
	font-size:7px;
	color:#99c000;
	width:135px;
	padding:3px 2px;
	border: 1px solid #99c000;
	height: 12px;
	margin: 0px 0px 2px;
}
#mini_carte{
	float: left;
	padding-right: 2px;
}
#mini_carte:hover{

}
#mini_carte a{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #113140;


	
}
.coin_1{
	/*background-image: url(/squelettes/images/box/3.gif);*/
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	/*width: 160px;*/
	/*background-color: #E3F9C5;*/
	margin: 5px 0px 0px -7px;
	padding: 0px;
}
.coin_2{
	/*background-image: url(/squelettes/images/box/1.gif);
	background-repeat: no-repeat;
	background-position: left top;*/
	float: left;
	width: 100%;
}
.coin_3{
	/*background-image: url(/squelettes/images/box/2.gif);*/
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	width: 100%;
}
.coin_4{
	/*background-image: url(/squelettes/images/box/1.gif);
	background-repeat: no-repeat;
	background-position: 14px bottom;
	float: left;
	width: 100%;*/
	
}

/*orange*/
.coin_1_orange{
	background-image: url(/squelettes/images/box/3_orange.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	background-color: #F4cf1f;
	margin: 2px 5px;
	padding: 0px;
}
.coin_2_orange{
	/*background-image: url(/squelettes/images/box/1.gif);
	background-repeat: no-repeat;
	background-position: left top;*/
	float: left;
	
}
.coin_3_orange{
	background-image: url(/squelettes/images/box/2_orange.gif);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	
}
.coin_4_orange{
	/*background-image: url(/squelettes/images/box/1.gif);
	background-repeat: no-repeat;
	background-position: 14px bottom;*/
	float: left;
	
	
}
#formulaire_news{
	width: 95%;		

}
* html .coin_1_orange{
	margin: 0px;
	padding: 0px;
	
	
}
/*fin oranfe*/
.M_titre{
	font-size: 12px;
	color: #43651D;
	font-weight: bold;
	padding-bottom: 2px;
}
.mini_se{
font-size: 8px;
color: #666666;
}
.mini_bt{
float: right;
	font-size: 8px;
	color: #666666;
	background-color:#FFFFFF;
	border: 1px solid #666666;
	margin: 1px;
	padding: 0px;
}
.mini_bt:hover{
border: 1px solid #FFFFFF;
color: #FFFFFF;
	background-color: #666666;

}
#news_L{
	padding: 6px;
	float: left;
	width: 95%;

	
}
#news_L div{
	margin: 0px;
	padding: 0px;
	

}
#news_L h3{
	margin: 0px;
	padding: 0px 0px 5px;
	color: #000000;
	font-size: 14px;
}
#news_L .text_new{
	padding: 1px;
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 9px;
	color: #578598;
	width: 145px;
		
}
.list_multiple{
	font-size: 10px;
	color: #333333;
	background-position: top;
	vertical-align: baseline;
	margin: 5px 0px 2px;
	z-index:-1;
	
	
}

.dev{
	display: none;
	
}
#centre_droit .cont_sug {
	font-size: 11px;
	float: left;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A7DAE1;
	position: relative;
	padding-top: 10px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A7DAE1;
}
#centre_droit a .pays {
	color: #000000;
	padding-top: 10px;
	font-weight: bold;
	font-size: 105%;
}
#centre_droit a .nom_camp{
	font-weight: bold;
	color: #2950A7;
	font-size: 110%;
}
#centre_droit .etoiles_sug{
	color: #FF9933;
	position: absolute;
	top: 0px;
	right: 0px;
	font-size: 19px;
	margin-top: -9px;
	margin-right: 5px;
}
#centre_droit .etoiles_sug_es{
	color: #FF9933;
	position: absolute;
	top: 0px;
	right: 0px;
	font-size: 9px;
	margin-top: -9px;
	margin-right: 5px;
}
#centre_droit .texte_sug{
	font-size: 10px;
	color: #666666;
	
}
#centre_droit .prix_3_nuits,#centre_droit .prix_semaine{
	font-size: 12px;
	color: #D70003;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px 0px -2px;
	display: block;
}
#centre_droit .texte_semaine{
	font-size: 10px;

	font-weight: normal;
}
#centre_droit .nb_personne_texte{
	/*font-size: 50%;*/
	color: #999999;
}
#centre_droit .nb_personne{
	
	color: #999999;
}
#photo_wait{
	position:absolute;
	border: 1px solid #CCCCCC;
	padding: 2px;
	height: 20px;
	width: 20px;
	z-index: 2000;
	background-image: url(/squelettes/images/trans_blanc.png);
	background-repeat: repeat;
}
#criteria{
	border-top: 1px dotted #CCCCCC;
}
.gauche_auto{
	float: left;
	width: 100%;
	margin-right: 10px;
	margin-bottom: 5px;
	min-width:150px;
}
/*ajout 2008 tab loc*/
#tarif_2009 table{
	float: left;
	width: auto;
	margin-bottom: 10px;	
}

#tarif_2009 td{
	vertical-align: middle;
	color: #000000;

}
#tarif_2009 kawan {
	font-size: 10px;
	color: #000000;
	background-color: #FFCC33;


}
.nom_mh{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding: 3px;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	background-image: url(/squelettes/images/fond_loc.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #008434;
	border-bottom: 1px solid #008434;
	border-left: 1px solid #008434;
	width:110px;
}
.DATES{
	font-size: 11px;
	color: #000000;
	text-align: right;
	margin: 0px;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	white-space: nowrap;
	width:110px;
}
.tab_prix{
	margin: 5px;
	padding: 0px;
}
.ligne_tab{
	/*border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;*/
}
.tab_35,.tab_40,.tab_45,.tab_50,.PRIX_SEMAINE,.tab_30,.ND{
	background-repeat: no-repeat;
	background-position: 2px center;
	margin: 0px;
	padding: 2px 2px 2px 25px;
	border-bottom: 1px solid #008434;
	border-left: 1px solid #008434;
	}
.tab_30{
	background-image: url(/squelettes/images/img_2009/30.gif);
}
.tab_35{
	background-image: url(/squelettes/images/img_2009/35.gif);
}
.tab_40{
	background-image: url(/squelettes/images/img_2009/40.gif);	
}
.tab_45{
	background-image: url(/squelettes/images/img_2009/45.gif);
}
.tab_50{
	background-image: url(/squelettes/images/img_2009/50.gif);
}
.PRIX_SEMAINE{
	background-image: url(/squelettes/images/img_2009/PRIX_SEMAINE.gif);
	
	
}
.image_loc{
	position: relative;
	
}
.tab_image{
	padding: 5px;
	text-align: center;
	vertical-align: bottom;

	border-left: 1px solid #666;
	border-bottom: 1px solid #666;
}
.kawan_2009{
	font-size: 10px;
	color: #000000;
	background-color: #FFCC00;
	font-weight: bold;
	text-align: center;
}
.ND{
	text-align: center;
	padding: 2px 2px 2px 2px;
}
#bouton_reserver{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #AA1E00;
	background-image: url(/squelettes/images/reserver_0.gif);
	background-repeat: no-repeat;
	display: block;
	float: right;
	height: 24px;
	width: 189px;
	text-align: left;
	vertical-align: middle;
	padding-left: 15px;
	padding-top: 6px;
	margin-top: 5px;
}
#bouton_reserver:hover{
	background-image: url(/squelettes/images/reserver_1.gif);
	text-decoration: none;
}
#lien_kawan{
	background-color: #008aa5;
	margin: 5px;
	float: right;
	padding: 0px;
	background-image: url(../images/img_2009/bord_g.png);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	width:185px;
}
#lien_kawan a{
	font-size: 8px;
	color: #FFF;
	background-image: url(../images/img_2009/bord_d.png);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	margin: 0px;
	padding: 5px 5px 5px 15px;	
}
#ppp{
	width:100%;
	font-size: 7px;
	float: right;
	
	
	}
#box_img{
	height:180px;
	overflow:hidden;
	clear: both;
	width: 580px;
	text-align: center;
	position: relative;
	margin-bottom: 10px;
	margin-top: 10px;
	border: 1px solid #666666;
	background-color: #CCC;
}
#box_img img{
	text-align: center;
	vertical-align: middle;
	position: absolute;
	
}
#img_tarif{
	float: right;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right:5px;
	
	padding: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	#img_tarif img{
		padding: 0px;
		margin: 0px;
		border: 1px solid #666;
		
		}