/************************************************************/
/*div{border:1px solid red;}*/
/* BLOC RUBRIQUE POUR LA COLONNE 01 */
/* bloc liste */
.bloc-liste-rub{
	border:1px solid #C8C8C8;
	padding:6px 5px;
	width:199px;
	margin: 8px 0px 0px 0px;
	background-color:#FFFFFF;
}
/* bloc rechercher */
.bloc-rechercher-rub{
	border:1px solid #C8C8C8;
	padding:7px 5px 7px 5px;
	width:199px;
	margin-top: 8px;
	background-color:#FFFFFF;
}
/* bloc de service de rappel */
#encart-service-rappel{
	border:1px solid #C8C8C8;
	margin-top:5px;
	padding:6px 5px;
	width:199px;
	font-size:10px;
	color:#5C636D;
	display:none;
}
#encart-service-rappel input,
#encart-service-rappel textarea{
	font-size:10px;
	}
/* menu rubrique */
/* bloc sejour */
.bloc-sejour-rub,
.bloc-sejour-rub-on{
	float:left;
	width:70px;
	height:12px;
	background-image: url(/img/commun/rub/bt_sejour_rub.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.bloc-sejour-rub-on{
	background-position: 0px -12px;
}
a.lien-sejour-rub{
	display:block;
	background-position:0px 0px;
	height:12px;
	width:70px;
	text-decoration:none;
	background-image: url(/img/commun/rub/bt_sejour_rub.gif);
	background-repeat: no-repeat;
}
a.lien-sejour-rub:hover{
	background-position:0px -12px;
}
/* bloc circuit */
.bloc-circuit-rub,
.bloc-circuit-rub-on{
	float:left;
	width:48px;
	height: 12px;
	background-image: url(/img/commun/rub/bt_circuit_rub.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.bloc-circuit-rub-on{
	background-position: 0px -12px;
}
a.lien-circuit-rub{
	display:block;
	background-position:0px 0px;
	height:12px;
	width:48px;
	text-decoration:none;
	background-image: url(/img/commun/rub/bt_circuit_rub.gif);
	background-repeat: no-repeat;
}
a.lien-circuit-rub:hover{
	background-position:0px -12px;
}
/* bloc hotel */
.bloc-hotel-rub,
.bloc-hotel-rub-on{
	float:left;
	width:75px;
	height: 12px;
	background-image: url(/img/commun/rub/bt_hotel_rub.gif);
	background-repeat: no-repeat;
}
.bloc-hotel-rub-on{
	background-position: 0px -12px;
}
a.lien-hotel-rub{
	display:block;
	background-position:0px 0px;
	height:12px;
	width:75px;
	text-decoration:none;
	background-image: url(/img/commun/rub/bt_hotel_rub.gif);
	background-repeat: no-repeat;
}
a.lien-hotel-rub:hover{
	background-position:0px -12px;
}
/* bloc types rub */
.bloc-type-rub{
	background-color:#F1F2E9;
	font-family:Georgia, Times New Roman, Times, serif;
	color: #757575;
	width:201px;
	margin: 6px 0px 2px 0px;
}
.bloc-themes-rub{
	background-color: #FFFFFF;
	font-family:Georgia, Times New Roman, Times, serif;
	color: #757575;
	width:201px;
	margin: 6px 0px 2px 0px;
	font-size: 10px;
}
/* bloc choix privileges rub */
.bloc-privilegies-rub table tbody tr td,
.bloc-privilegies-rub{
	background-color:#F1F2E9;
	font-family:Georgia, Times New Roman, Times, serif;
	color: #757575;
	width:201px;
	margin: 0px 0px 2px 0px;
	position:relative;
}
/* bloc destinations rub */
.bloc-destination-rub table tbody tr td,
.bloc-destination-rub{
	font-family:Georgia, Times New Roman, Times, serif;
	color: #757575;
	width:201px;
	margin: 0px 0px 2px 0px;
	font-size: 10px;
}
/* bloc date rub */
#affiche_aller table tbody tr td,
#affiche_retour table tbody tr td,
.bloc-date-rub{
	font-family:Georgia, Times New Roman, Times, serif;
	color: #757575;
	width:201px;
	margin-bottom: 6px;
 	font-size: 10px; 
}
/************************************************************/
/* BLOC RUBRIQUE POUR LA COLONNE 02 */
#page-rub #colonne2-rub{
	float:left;
	width:541px;
	padding: 0px 0px 16px 0px;
}
#page-rub #colonne2-rub-autre{
	float:left;
	width:541px;
	padding: 0px 0px 16px 0px;
	border:1px solid #C8C8C8;
}
/* bloc affiche votre recherche */
.affiche-votre-recherche{
	height:20px;
	/*line-height:50px;*/
	padding-top:30px;
	padding-left:13px;
	color:#757575;
	font-size:13px;
}
.affiche-votre-rech-produit{
	float:left;
	height:50px;
	line-height:50px;
	color:#757575;
	font-size:11px;
}
.affiche-votre-recherche span{
	color:#AA1010;
	font-weight: bold;
}
/* bloc votre avis */
.avis-hotel{
	float:right;
	height:40px;
	color:#757575;
	width: 100px;
	text-align: right;
	padding: 10px 10px 0px 0px;
}
.avis-hotel a.lien-avis-hotel{
	text-decoration:none;
	color:#0033FF;
	font-size:10px;
}
.avis-hotel a.lien-avis-hotel:hover{
	text-decoration:underline;
}
/* bloc resultat recherche rubrique */
.resultat-recherche-rub{
	/*border:1px solid #C8C8C8;*/
	padding:14px 13px 16px 14px;
	width: 513px;
}
.resultat-recherche-rub-autre{
	border:1px solid #C8C8C8;
	padding:14px 13px 16px 14px;
	width: 513px;
	background-color:#F1F2E9;
}
/* partie encart hôtel */
img.image-contour{
	border:1px solid #B1B1B1;
	margin-right: 10px;
}
.result-titre-encart-hotel{
	font-size:12px;
	color:#000000;
	height: 25px;
	line-height: 25px;
	/*background-color: #EBEBEB;*/
	background-color: #990E11;
	padding: 0px 7px 0px 5px;
	width: 330px;
}
.result-cell-encart-prix{
	font-size:9px;
	color:#000000;
	height: 25px;
	line-height: 25px;
	/*border:1px solid #EBEBEB;*/
	border:1px solid #990E11;
	text-align: right;
	padding: 0px 5px;

}

.result-cell-encart-prix-hotel{
	font-size:11px;
	color:#000000;
	height: 25px;
	line-height: 25px;
	/*border:1px solid #EBEBEB;*/
	border:1px solid #990E11;
	text-align: right;
	padding: 0px 10px;
	width: 160px;
}

.result-text-encart-hotel{
	font-size:11px;
	color:#000000;
	padding: 5px 15px;
}
.result-titre-hotel-rub,
.result-prix-sejour-rub{
	color:#FF6C22;
	font-weight:bold;
	font-size:11px;
}
.result-titre-date-rub{
	font-size:12px;
	/*color:#002C98;*/
	color:#FFFFFF;
	font-weight:bold;
}
.result-titre-hotel-rub a.lien-titre-hotel{
	color:#FFCE00;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
.result-titre-hotel-rub a.lien-titre-hotel:hover{
	color:#390000;
}
.result-prix-sejour-rub{
	color:#AA1010;	
}
.result-titre-depart{
	color:#FF6C22;
	font-size: 10px;
}
.result-nom-ville-rub{
	color:#002C98;
	font-size: 10px;
}
.result-nom-ville-rub a.lien-nom-ville{
	color:#002C98;
	font-size: 10px;
	text-decoration:none;
}
.result-nom-ville-rub a.lien-nom-ville:hover{
	text-decoration:underline;
}
/************************************************************/
/* BLOC RUBRIQUE POUR LA COLONNE 03 */
#page-rub #colonne3-rub{
	float:right;
	width:118px!important;
	width:117px;
	margin-right: 8px!important;
	margin-right: 4px;
	padding: 49px 16px 0px 16px;
}
/* bloc voyage degriffes rubrique (small) */
.bloc-voyage-degriffes-rub{
	border:3px solid #404238;
	height:149px;
	width: 110px;
	background-image: url(/img/commun/visuel_voyage_degrif_small.jpg);
	background-repeat: no-repeat;
	margin-bottom: 2px;
}
.titre-voyage-degriffes-rub{
	padding:35px 0px 2px 15px;
}
.menu-voyage-degriffes-rub{
	height:25px;
	line-height:25px;
	text-align:center;
	width:90px;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
	background-color:#000000;
	margin: 0px 0px 1px 10px;
}
a.lien-menu-voyage-degriffes-rub{
	color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
	font-family: Georgia, Times New Roman, Times, serif;
}
a.lien-menu-voyage-degriffes-rub:hover{
	text-decoration:underline;
	color: #FFFFFF;
}
/*********************************************************/
/* bloc encart loisirs pour les rubriques*/
/* bloc riad luxe */
#bloc-choix-rub{
	padding-top:61px;
	height:22px;
	width:117px;
	margin:2px 0px 0px 0px;
}
#bloc-choix-rub-bottom{
	padding-top:21px;
	height:22px;
	width:117px;
	margin:2px 0px 0px 0px;
}
#bloc-riad-luxe-rub{
	padding-top:61px;
	height:22px;
	width:117px;
	margin:2px 0px 0px 0px;
	background-image: url(/img/commun/img_riad_luxe.jpg);
	background-repeat: no-repeat;
}
/* bloc golf */
#bloc-golf-rub{
	padding-top:61px;
	height:22px
	width:117px;
	margin:2px 0px 0px 0px;
	background-image: url(/img/commun/img_golf.jpg);
	background-repeat: no-repeat;
}
/* bloc bien etre */
#bloc-bien-etre-rub{
	padding-top:61px;
	height:22px
	width:117px;
	margin:2px 0px 0px 0px;
	background-image: url(/img/commun/img_bien_etre.jpg);
	background-repeat: no-repeat;
}
/* bloc escapades */
#bloc-escapades-rub{
	padding-top:61px;
	height:22px
	width:117px;
	margin:2px 0px 0px 0px;
	background-image: url(../img/commun/img_escapade.jpg);
	background-repeat: no-repeat;
}



/* bloc encart titre */
.encart-choix-rub{
	width:117;
	height:22px;
	text-align:center;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
	background-color:#000000;
}
.encart-choix-rub a,
.encart-choix-rub a:hover{
        top:3px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	font-family: Georgia;
	font-size: 14px;
}
.encart-riad-luxe-rub,
.encart-golf-rub,
.encart-bien-etre-rub,
.encart-escapades-rub{
	width:117;
	height:22px;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
	background-color:#000000;
}



#form-resultat{
	background-color:#757575;
	height:27px;
	color:#FFFFFF;
	font-family:Georgia,Times New Roman, Times, serif;
	width:196px;
	text-align:center;
	font-weight: bold;
	padding-right:5px;
}



#form-resultat a{
	color:#FFFFFF;
}

#form-resultat a:hover{
        text-decoration:none;
}

#resultat-recherche a.nouvelle-recherche {
	color:#757575;
}
#resultat-recherche a.nouvelle-recherche:hover{
	text-decoration:underline;
}

#img-themes-recherche{
	width:201px;
	height:103px;
	background-image: url(/img/commun/visuel_dunes.jpg);
	background-repeat: no-repeat;
	margin-top:6px;
	display:block;
}

h1{
font-size: 14px;
}