/* CSS Document */

@media screen 
{
	
body{
	background-image:url(/images/website/bg_fond.gif);
	background-repeat:repeat-x;
	margin-top:0;
	}
	
h1{
	font-family:verdana;
	font-size:12px;
	color:#666666;
	text-transform:uppercase;
	font-weight:bold;
	margin-left:8px;
	margin-bottom:0px;	
	}
	
h2{
	font-family:verdana;
	font-size:12px;
	color:#336699;
	font-weight:bold;
	margin-bottom:5px;
	margin-left:8px;
	}
	
.accent{
color:#336699;
}
	
h3{
	font-family:verdana;
	font-size:9px;
	text-transform:uppercase;
	color:#336699;
	font-weight:bold;
	margin-bottom:0;
	margin-top:15px;
	}
	
p{
	font-family:verdana;
	line-height:18px;
	font-size:11px;
	color:#666666;
	margin-left:8px;
	}
	
li{
	font-family:verdana;
	font-size:11px;
	color:#666666;
	list-style-image:url(/images/website/im_puce.gif);
	padding-bottom:5px;
	margin-left:0;
	padding-left:0;
	}
	
ul{
	font-family:verdana;
	margin-top:2px;
	font-size:11px;
	background-color:#f7f7f7;
	margin-bottom:0;
	color:#666666;
	margin-left:15px;
	padding-left:0;
	}
	
select{
	font-family:verdana;
	font-size:9px;
	color:#666666;
	}
	
input{
	font-family:verdana;
	font-size:9px;
	color:#666666;
	}
	
.texte_forfait{
	font-family:verdana;
	font-size:11px;
	color:#333333;
	line-height:18px;
	}
	
td{
	font-family:verdana;
	font-size:11px;
	color:#666666;
	line-height:18px;
	}
	
.desc{
	background-color:#f7f7f7;
	padding:5px 5px 5px 5px;
}
	
.size11{
	font-size:11px;
	}
	
.size9{
	font-size:9px;
	}
	
.size10{
	font-size:10px;
	}
	
.espace{
	padding-top:5px;
	padding-bottom:5px;
}
	
a.forfait:link,a.forfait:visited,a.forfait:active{
	color:#666666;
	font-size:11px;
	line-height:18px;
	font-family:verdana;
	text-decoration:underline;
	}
	
a.forfait:hover{
	color:#336699;
	text-decoration:none;
	}
	
a:link,a:visited,a:active{
	color:#666666;
	font-family:verdana;
	text-decoration:underline;
	}
	
a:hover{
	color:#336699;
	text-decoration:none;
	}

a.hotel:link,a.hotel:visited,a.hotel:active{
	color:#336699;
	font-family:verdana;
	text-decoration:underline;
	}
	
a.hotel:hover{
	color:#666666;
	text-decoration:none;
	}
	
.vert{
	font-family:verdana;
	font-size:12px;
	color:#a6b316;
	text-transform:uppercase;
	font-weight:bold;
	}
	
.etoiles{
	width:100px;
}
	
p.fil{
	font-family:verdana;
	font-size:9px;
	color:#666666;
	margin-left:8px;
	margin-top:14px;
	}
	
a.fil:link,a.fil:visited,a.fil:active{
	color:#a6b316;
	font-size:9px;
	line-height:18px;
	font-family:verdana;
	text-decoration:underline;
	}
	
a.fil:hover{
	color:#999999;
	text-decoration:none;
	line-height:18px;
	}
	
a.titre:link,a.titre:visited,a.titre:active{
	color:#336699;
	font-size:12px;
	font-family:verdana;
	text-decoration:underline;
	line-height:18px;
	}
	
a.titre:hover{
	color:#999999;
	text-decoration:none;
	line-height:18px;
	}
	
a.prix:link,a.prix:visited,a.prix:active{
	font-family:verdana;
	font-size:14px;
	color:#a6b316;
	text-decoration:none;
	font-weight:bold;
	line-height:22px;
	}
	
a.prix:hover{
	font-family:verdana;
	font-size:14px;
	color:#a6b316;
	text-decoration:underline;
	font-weight:bold;
	line-height:22px;
	}
	

	
.prix{
	font-family:verdana;
	font-size:14px;
	color:#a6b316;
	font-weight:bold;
	line-height:22px;
	}
	
.montant{
	font-family:verdana;
	font-size:11px;
	color:#666666;
	text-align:center;
	}
	
.separe{
	height:10px;
	font-family:verdana;
	font-size:11px;
	color:#666666;
	}
	
.hotel{
	font-family:verdana;
	font-size:11px;
	color:#336699;
	}
	
.boite_forfait{
	background-image:url(/images/website/bg_boite.gif);
	padding-right:10px;
	padding-left:10px;
	background-color:#f7f7f7;
	}
	
.bg_droite{
	background-image:url(/images/website/bg_col_d.gif);
	background-repeat:repeat-y;
	vertical-align:top;	
	}
	
.col_gauche{
	background-image:url(/images/website/bg_gauche.gif);
	background-repeat:repeat-y;
	vertical-align:top;
	
	}
	
.col_droite{
	background-image:url(/images/website/bg_droite.gif);
	background-repeat:repeat-y;
	vertical-align:top;
	
	}
	
.col_contenu{	
	background-image:url(/images/website/bg_contenu.gif);
	background-repeat:repeat-x;
	vertical-align:top;
	}
	
.langue{
	background-image:url(/images/website/bg_langue.gif);
	background-position:right;
	vertical-align:top;
	height:29px;
	}
	
.recherche{
	background-color:#FFFFFF;
	font-size:6px;
	height:41px;
	padding-right:5px;
	text-align:right;
	}
	
.etoile{
	background-image:url(/images/website/bg_etoile.jpg);
	background-repeat:no-repeat;
	height:140px;
	line-height:16px;
	color:#666666;
	padding-left:20px;
	padding-right:6px;
	padding-top:15px;
	}

.right_menu{
	background-image:url(/images/website/bg_etoile.jpg);
	background-repeat:no-repeat;	
	line-height:16px;
	color:#666666;
	padding-left:20px;
	padding-right:6px;
	padding-top:15px;
	}
	
.telephone{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #2b63ae;
	padding-bottom:18px;
}

.envoyerbas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #bbc6d7;
	font-size: 9px;
	height: 30px;
}

 .appeler {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #9eaa18;
	padding:0px 0px 10px 5px;
}
.hideifprint 
{}

}





@media noprint 
{
	
	body{		
	margin-top:0;
	}
	
h1{
	font-family:verdana;
	font-size:12px;
	color:#666666;
	text-transform:uppercase;
	font-weight:bold;
	margin-left:8px;
	margin-bottom:0px;	
	}
	
h2{
	font-family:verdana;
	font-size:12px;
	color:#336699;
	font-weight:bold;
	margin-bottom:5px;
	margin-left:8px;
	}
	
.accent{
color:#336699;
}
	
h3{
	font-family:verdana;
	font-size:9px;
	text-transform:uppercase;
	color:#336699;
	font-weight:bold;
	margin-bottom:0;
	margin-top:15px;
	}
	
p{
	font-family:verdana;
	line-height:18px;
	font-size:11px;
	color:#666666;
	margin-left:8px;
	}
	
li{
	font-family:verdana;
	font-size:11px;
	color:#666666;
	list-style-image:url(/images/website/im_puce.gif);
	padding-bottom:5px;
	margin-left:0;
	padding-left:0;
	}
	
ul{
	font-family:verdana;
	margin-top:2px;
	font-size:11px;
	background-color:#f7f7f7;
	margin-bottom:0;
	color:#666666;
	margin-left:15px;
	padding-left:0;
	}
	
select{
	font-family:verdana;
	font-size:9px;
	color:#666666;
	}
	
input{
	font-family:verdana;
	font-size:9px;
	color:#666666;
	}
	
.texte_forfait{
	font-family:verdana;
	font-size:11px;
	color:#333333;
	line-height:18px;
	}
	
td{
	font-family:verdana;
	font-size:11px;
	color:#666666;
	line-height:18px;
	}
	
.desc{
	background-color:#f7f7f7;
	padding:5px 5px 5px 5px;
}
	
.size11{
	font-size:11px;
	}
	
.size9{
	font-size:9px;
	}
	
.size10{
	font-size:10px;
	}
	
.espace{
	padding-top:5px;
	padding-bottom:5px;
}
	
a.forfait:link,a.forfait:visited,a.forfait:active{
	color:#666666;
	font-size:11px;
	line-height:18px;
	font-family:verdana;
	text-decoration:underline;
	}
	
a.forfait:hover{
	color:#336699;
	text-decoration:none;
	}
	
a:link,a:visited,a:active{
	color:#666666;
	font-family:verdana;
	text-decoration:underline;
	}
	
a:hover{
	color:#336699;
	text-decoration:none;
	}

a.hotel:link,a.hotel:visited,a.hotel:active{
	color:#336699;
	font-family:verdana;
	text-decoration:underline;
	}
	
a.hotel:hover{
	color:#666666;
	text-decoration:none;
	}
	
.vert{
	font-family:verdana;
	font-size:12px;
	color:#a6b316;
	text-transform:uppercase;
	font-weight:bold;
	}
	
.etoiles{
	width:100px;
}
	
p.fil{
	font-family:verdana;
	font-size:9px;
	color:#666666;
	margin-left:8px;
	margin-top:14px;
	display: none;
	}
	
a.fil:link,a.fil:visited,a.fil:active{
	color:#a6b316;
	font-size:9px;
	line-height:18px;
	font-family:verdana;
	text-decoration:underline;
	}
	
a.fil:hover{
	color:#999999;
	text-decoration:none;
	line-height:18px;
	}
	
a.titre:link,a.titre:visited,a.titre:active{
	color:#336699;
	font-size:12px;
	font-family:verdana;
	text-decoration:underline;
	line-height:18px;
	}
	
a.titre:hover{
	color:#999999;
	text-decoration:none;
	line-height:18px;
	}
	
a.prix:link,a.prix:visited,a.prix:active{
	font-family:verdana;
	font-size:14px;
	color:#a6b316;
	text-decoration:none;
	font-weight:bold;
	line-height:22px;
	}
	
a.prix:hover{
	font-family:verdana;
	font-size:14px;
	color:#a6b316;
	text-decoration:underline;
	font-weight:bold;
	line-height:22px;
	}
	

	
.prix{
	font-family:verdana;
	font-size:14px;
	color:#a6b316;
	font-weight:bold;
	line-height:22px;
	}
	
.montant{
	font-family:verdana;
	font-size:11px;
	color:#666666;
	text-align:center;
	}
	
.separe{
	height:10px;
	font-family:verdana;
	font-size:11px;
	color:#666666;
	}
	
.hotel{
	font-family:verdana;
	font-size:11px;
	color:#336699;
	}
	
.boite_forfait{
	background-image:url(/images/website/bg_boite.gif);
	padding-right:10px;
	padding-left:10px;
	background-color:#f7f7f7;
	}
	
.bg_droite{
	display:none;
	}
	
.col_gauche{
	display:none;
	}
	
.col_droite{
	display:none;
	}
	
.col_contenu{
	vertical-align:top;
	}
	
.langue{
	background-image:url(/images/website/bg_langue.gif);
	background-position:right;
	vertical-align:top;
	height:29px;
	}
	
.recherche{
	background-color:#FFFFFF;
	font-size:6px;
	height:41px;
	padding-right:5px;
	text-align:right;
	}
	
	
.etoile{}


.right_menu{}
	
.telephone{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #2b63ae;
	padding-bottom:18px;
}

.envoyerbas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #bbc6d7;
	font-size: 9px;
	height: 30px;
}

 .appeler {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #9eaa18;
	padding:0px 0px 10px 5px;
}

.hideifprint
{
	display:none;	
}

}
	