@import url(mini_moteur.inc.css);
@import url(../diaporama.inc.css);
@import url(../jquery/jquery.tooltip.css);

.camping_car_fiche{
  border-top : 1px solid #2D2D2D;
  margin-top : 2px;
  padding: 20px 25px;
  padding-top : 0px;
}

#data{
  background:transparent url(../../images/css/tourbillon3.jpg) no-repeat right top;
  min-height : 460px;
  overflow : hidden;

  padding : 0px;

}

#infoCcarOnglet ul{
  overflow : hidden;
  margin : 0px;
  padding : 0px;
  margin-left:185px;
}

#infoCcarOnglet li{
  background:transparent url(../../images/css/onglet_bleu.jpg) no-repeat left top;
  list-style : none;
  width : 168px;
  height : 25px;  
  float : left;  
  margin : 0px;
  padding : 0px;
  text-align : center;
  margin-right : 2px;
  padding-top : 10px;
}

#infoCcarOnglet li.current{
  background:transparent url(../../images/css/onglet_orange.jpg) no-repeat left top;
}

#infoCcarOnglet li a{
  color :white;
  font-size : 1.2em;
  text-decoration : none;
}


#infoCcarOnglet li a span{
  color : white;
}

#photosCcar{
	background:transparent url(../../images/css/fond_diapo-trans.png) no-repeat right bottom;
	float : right;
	width : 365px;
	height : 400px;
	padding-right : 20px;
}


.listInfos{
  background:transparent url(../../images/css/fond_fiche.jpg) no-repeat left top;
  height : 334px;
  width : 308px;
  padding : 20px 40px;
}

#fiche_info_ccar{
 
}

#caractCcar ul.carac_liste {
  width : 28%; 
  float : left;
}

#caractCcar .list_ul_carac_liste{
  overflow : hidden;
}

h3{
  clear : both;
  background : url(../../images/css/pointille_bleu-trans.png) repeat-x left bottom;
  color : #2D2D2D;
  padding-left : 0px;
  padding-bottom : 5px;
  margin : 15px 0px;
}


#dispoCcar div.tableCadre{
  border:1px solid #4E4E72;
  margin : 5px;
  height : 186px;
  float : left;
  -moz-border-radius : 10px; 
  padding-bottom : 10px
}
#dispoCcar table{ 
  border : none;
  border-collapse:separate;
  background : none;
  padding-bottom : 15px;
}

#dispoCcar {
  overflow : hidden;
}

#dispoCcar th{
  border : none;
  background : none;
  height : 12px;
  border-bottom : 1px solid #4E4E72;
  margin-bottom : 4px;
  padding : 5px;
  text-align : center;
  font-weight : bold;
}

#dispoCcar th.pointilles {
  border-bottom:1px dashed #EE7F00;
  color:#4E4E72;
  font-size:1.1em;
  font-weight:bold;
  background : none;
  text-align: center;
  padding : 7px;
}

#dispoCcar td{
  border : none;
  background : none;
  padding : 0px;
  margin : 0px;
  height : 12px;
  padding : 2px 2px;
}

#dispoCcar td.prem_sem{
  padding-top:6px;
}

#dispoCcar td a{
  text-decoration : none;
  background : #B7B7B7;
  color:#4E4E72;
  padding : 4px;  
  margin : 0px;
  display : block;  
}

#dispoCcar td a:hover{
  background : #FE5419;
  color : white;
  font-weight: bold;
}

#dispoCcar td span{
  color:#4E4E72;
  padding : 4px;  
  margin : 0px;
  display : block;  
}


#resaCcar div.tableCadre{
  border:1px solid #4E4E72;
  margin : 10px;
  height : 186px;
  float : left;
  -moz-border-radius : 10px; 
  padding-bottom : 10px
}
#resaCcar table{ 
  border : none;
  border-collapse:separate;
  background : none;
  padding-bottom : 15px;
}

#resaCcar {
  overflow : hidden;
}

#resaCcar th{
  border : none;
  background : none;
  height : 12px;
  border-bottom : 1px solid #4E4E72;
  margin-bottom : 4px;
  padding : 5px;
  text-align : center;
  font-weight : bold;
}

#resaCcar th.pointilles {
  border-bottom:1px dashed #EE7F00;
  color:#4E4E72;
  font-size:1.1em;
  font-weight:bold;
  background : none;
  text-align: center;
  padding : 7px;
}

#resaCcar td{
  border : none;
  background : none;
  padding : 0px;
  margin : 0px;
  height : 12px;
  padding : 2px 2px;
}

#resaCcar td.prem_sem{
  padding-top:6px;
}

#resaCcar td a{
  text-decoration : none;
  background : #E3E3E3;
  color:#4E4E72;
  padding : 4px;  
  margin : 0px;
  display : block;  
}

#resaCcar td a:hover{
  background : #FE5419;
  color : white;
  font-weight: bold;
}

#resaCcar td span{
  color:#4E4E72;
  padding : 4px;  
  margin : 0px;
  display : block;  
}
.list_label {
  color:#545454;
  font-weight : bold;
}

.listInfos{
  color:#545454;
  position : relative;
}

.listInfos li{
  margin : 8px 0px;
}

li{
  color:#545454;
}

.list_calendar{
  overflow : hidden;
}

#dispoCcar a.currentDispo{
  background : #5FBF00;
  color: white;
}

#dispoCcar a.selected{
  background : #FE5419;
  color: white;
}

.info_calendrier{
  color : #FE5419;
  font-weight: bold;
}

.result{
  width : 250px;
  height : 120px;
  border : 2px solid #FE5419;
  float : right;
  padding : 5px 10px;
  text-align: center;
  background : white;
}

.info_resa{
  
}

span.info_txt{
  font-weight : bold;
  text-transform : uppercase;
  color : #575757;
  font-size : 1em;
}

span.info_date{
  font-weight : bold;
  color : #FE5419;
  font-size : 1.2em;
}

span.info_price{
  font-weight : bold;
  color : #2D2D2D;
  font-size : 1.8em;
}

p.lien_reserver{
  background : url(../../images/css/button_180_30-trans.png) no-repeat top center;
  height : 31px;
  margin : 0px;
  padding : 0px;
  padding-top : 8px;
  margin-bottom : 8px;
}

p.lien_reserver a{
  font-weight : bold;
  color : white;
  text-decoration : none;
}

.reserver_un_camping_car{
  height : 150px;
}

.prix_jour{
  position : absolute;
  width : 120px;
  height : 50px;
  border : 2px solid #FF4100;
  padding : 0px 7px;
  right : 31px;
  top : 25px;
  text-align : center;
  font-size:1.2em;
  
}

.prix_jour p{
  margin :5px 0px; 
}

.prix_jour p .prix{
  font-size:1.2em;
  font-weight : bold;
}
