/*****************************
*
* CUSTOM POST HOTEL SPECIFIQUE
*
*****************************/

.column-3 { width: 235px !important; }
.column-4 { width: 470px !important; }
.hotel.column-6 { width: 715px !important; }

.column-3, .column-4, .column-6 { margin-right: 10px !important; }
.last { margin-right: 0 !important; }

.column-6 .entry-content { clear: none !important; }

.htitle.entry-title {
	margin-top: 15px;
	font-size: 24px !important;
}

h3.themes, h3.pays-zone { font-size: 11px; font-weight: normal; margin-bottom: 6px; }

h3.themes {
	float: left;
	color: #8c8c8c;
}

h3.pays-zone { 
	float: right;
	text-transform: uppercase;
	color: #CCCCCC;
}

#description {
	color: #9f7f65;
	font-size: 14px;
	font-weight: bold;
	text-align: justify;
	line-height: 17px;
	margin-top: 13px;
}

#sidebar-map {
	margin-top: 30px;
}

#hotel-content h1{
	color: #B80229;
	font-size: 17px;
	margin-bottom: 0;
}

#hotel-content p {
	font-size: 13px;
	line-height: 15px;
	margin-bottom: 30px;
	
}

#hotel-content ol, #hotel-content ul {
	font-size: 13px;
	line-height: 15px;
}
.sidebar-hotel {
	margin-top: 63px;
}

/*.sidebar-hotel #carte {
	margin-bottom: 34px;
}*/
	/*.sidebar-hotel #carte h3.widgettitle {
		font-size: 23px;
		font-weight: normal;
		color: #999999;
	}*/

.sidebar-hotel #carte h3.widgettitle.titrepostcourt {
		font-size: 23px;
		font-weight: normal;
		color: #999999;
	}

	.sidebar-hotel #carte h3.widgettitle.titrepostlong {
		font-size: 23px;
		font-weight: normal;
		color: #999999;
		padding-top: 30px;
	}
.sidebar-hotel #confidences { 
	background: #b80d2a;
		color: #FFFFFF;
}
	.sidebar-hotel #confidences div, .sidebar-hotel #infohotel div, .sidebar-hotel #infosup div { 
		font-size: 11px;
		line-height: 12px;
		padding: 15px 30px;
	}
	
	#confidences h3.widgettitle {
		color: #FFFFFF;
		font-size: 18px;
		margin-bottom: 12px;
	}

.sidebar-hotel #infosup { 
	background: #dacec4;
}

.sidebar-hotel #infohotel { 

}

#infohotel {
	background: #FFFFFF url(../images/bg-infosup.gif) repeat-x top;
}
	#infohotel h2 { 
		font-size: 12px; 
		font-weight: bold; 
		margin-bottom: 5px;
		color: #9f7f65;
	}
	
	#infohotel hr {
		background-color: #e9ddd9;
		margin: 7px 0 7px 0;
	}
	
	#infosup h2 { 
		font-size: 12px; 
		font-weight: bold; 
		margin-bottom: 0;
		color: #b80d2a;
	}

	#infosup hr {
		background-color: #white;
		margin: 7px 0 7px 0;
	}
	
	.sidebar-hotel #infohotel div p,
	.sidebar-hotel #infosup div p { line-height: 12px; margin-bottom: 7px; }
	
body.single-hotels .sidebar-hotel #carte.longtitre,
body.single-iles .sidebar-hotel #carte.longtitre,
body.single-villas .sidebar-hotel #carte.longtitre,
body.single-spas .sidebar-hotel #carte.longtitre,
body.single-un-autre-regard .sidebar-hotel #carte.longtitre {margin-bottom:11px;}

body.single-hotels .sidebar-hotel #carte.titrecourt,
body.single-iles .sidebar-hotel #carte.titrecourt,
body.single-villas .sidebar-hotel #carte.titrecourt,
body.single-spas .sidebar-hotel #carte.titrecourt,
body.single-un-autre-regard .sidebar-hotel #carte.titrecourt {margin-top:2px;margin-bottom:34px;}
	
/*****************************
*
* SLIDER 
*
*****************************/
.slider-inner { height: 224px; }
.slider-inner ul { display: none; }
.slider-inner div { float: left; }

.img1, .img2 { margin-right: 3px; }

.img1 { width: 173px; }
.img2 { width: 186px; }
.img3 { width: 350px; }