#fiche{text-align:left;margin:0 5px;}
#infogenerale h2{text-align:left;font-size:1.2em;margin-bottom:8px;}
#infogenerale h2 a{text-decoration:none;color:#EE9700;}
img{margin-right:5px;vertical-align:middle;}
#infogenerale{height:190px;}
#infogenerale ul{margin-left:125px;padding:0;}
#fly{float:left;width:110px;height:130px;margin-top:5px;}
#infotarif{height:70px;padding-top:5px;padding-left:15px;margin: 0 auto;}
fieldset{clear:left;}
fieldset#description{text-align:justify;margin-top:28px;}
#video{float:left;margin:0 10px 0 0;display:block;height:220px;width:200px;background:#FFF bottom url(../img/fond_video.png) no-repeat;}

a.service{font-size:0.8em;text-align:center;display:block;width:50px;height:55px;float:left;margin:0 10px;text-decoration:none;}
a.service b{position:relative;top:50px;margin-top:50px;}
a#billet{background:#FFF url(../img/service/billet.png) no-repeat;}
a#boussole{background:#FFF url(../img/service/boussole.png) no-repeat;}
a#camping{background:#FFF url(../img/service/camping.png) no-repeat;}
a#meteo{background:#FFF url(../img/service/meteo.png) no-repeat;}
a#train{background:#FFF url(../img/service/train.png) no-repeat;}
a#voiture{background:#FFF url(../img/service/voiture.png) no-repeat;}
a#billet:hover{background:#FFF url(../img/service/billet_on.png) no-repeat;}
a#boussole:hover{background:#FFF url(../img/service/boussole_on.png) no-repeat;}
a#camping:hover{background:#FFF url(../img/service/camping_on.png) no-repeat;}
a#meteo:hover{background:#FFF url(../img/service/meteo_on.png) no-repeat;}
a#train:hover{background:#FFF url(../img/service/train_on.png) no-repeat;}
a#voiture:hover{background:#FFF url(../img/service/voiture_on.png) no-repeat;}

/** commentaires **/
.cadre .commentaire{height:67px;width:227px;background:url(../img/haut_commentaire.jpg) no-repeat;}
.cadre .commentaire h2.first{padding-top:30px;}

label{float:left;display:block;width:68px;text-align:right;margin-right:5px;font-weight:bold;clear:left;}
p.indent{text-indent:15px;}
ul#main_tabs{
	border-bottom:1px solid #CCCCCC;
	clear:both;
	height:20px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
}
ul#main_tabs li{
	float:left;
	margin-right:5px;
	text-align:center;
	display:block;
	background-color:#000;
	padding:2px;
}
ul#main_tabs li a{
	text-decoration:none;
	color:#FFF;
}
.onglet{
	padding:5px;
	border:1px solid #000;
}
.onglet h2{
	text-align:right;
}
