/* GLOBAL DEFINITIONS --> */

body,html{
	
	margin:0px;
	padding:0px;
	font-family:Arial,Verdana, Geneva, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	background-image:url(images/motifs.jpg);
	background-repeat:repeat-x;
	
 }
 
 img { behavior: url(iepngfix.htc) }

 
 p{
	 margin:0px 0px 5px 0px;
	 padding:0px;
 }
 

h1{
	
	font-size:20px;
	margin:0px;
	
}

h2{
	
	font-size:20px;
	margin:0px;
	
}

a:link{
	color:#FFFFFF;
	font-size:inherit;
	text-decoration:none;
	
}

a:visited{
	color:#FFFFFF;
	font-size:inherit;
	text-decoration:none;
}

a:hover{
	color:#FFFFFF;
	font-size:inherit;
	text-decoration:underline;
	
}

ul,li{
	
	margin:0px;
	padding:0px;
	list-style:url(images/puce.gif);
	list-style-position:inside;
}
	
.lien_blanc:link{
	
	color:inherit;
	font-weight:bold;
	
}

.lien_blanc:visited{
	
	color:inherit;
	font-weight:bold;
	
}

.lien_blanc:hover{
	
	color:inherit;
	font-weight:bold;
	
}

.puce_blanc{
		margin:0px;
	padding:0px;
	list-style:url(images/puce2.gif);
	list-style-position:inside;
}

.obligatoire{
	
	color:#D03801;
}

/* <-- GLOBAL DEFINITIONS */


/* MAIN DEFINITIONS --> */
 
.main{
	
	width:900px;	
	position:relative;
	overflow:hidden;
	text-align:left;
	
}

.entete{
	
	position:absolute;
	
}

.menu{
	
	float:left;
	width:621px;
	height:156px;
	
}

.logo{
	
	float:left;
	width:279px;
	height:171px;
}



.select_recherche{
	
	font-size:11px;
}

.input_recherche {
color:#ce762c;
font-size:11px;
font-weight:bold;
width:82px;
height:14px;
border:0px;
padding:1px;
padding-top:2px;

}

form{
	
	margin:0px;
	padding:0px;
}

input, textarea, select, .active, .lien *, .accueil_lien, .lien_blanc, .contact_lien{
	
	position: relative;z-index: 1;
	
}






/*  <-- FIN MAIN DEFINITIONS */

/* ACCUEIL --> */

.accueil{
	
	height:930px;
	width:900px;
	background-image:url(images/fond_accueil.jpg);
	background-repeat:no-repeat;
	border-top:100px solid #FFFFFF;
	overflow:hidden;	
	
}

.accueil div.block_haut{
	
	height:324px;
	margin-top:72px;
	margin-left:19px;
	
}

.accueil div.block_haut div.block_left{
	
	background-image:url(images/block_haut_left.png);
	background-repeat:no-repeat;
	*background: none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/block_haut_left.png');
	height:281px;
	width:373px;
	float:left;
	padding:28px 15px 15px 15px;
	font-size:12px;
	text-align:justify;
}

.accueil div.block_haut div.block_left img{
	
	margin-left:165px;
}


.accueil div.block_haut div.block_right{
	
	height:324px;
	width:424px;
	float:left;
	margin-left:1px;
	position:relative;
}

.accueil div.block_haut div.block_right div.flash{
	
	width:404px;
	height:305px;
	margin-left:6px;
	margin-top:6px;
	overflow:hidden;
}


.accueil div.block_haut div.block_right div.cache{
	
	position:absolute;
	width:424px;
	height:320px;
	top:0;
	left:0;
	
}

.accueil div.block_bas{
	
	margin-top:26px;
	margin-left:19px;
	height:385px;
	overflow:hidden;
	width:881px;
	
	
	
}

.accueil div.block_bas div.block_left{
	
	height:365px;
	width:376px;
	float:left;
	display:inline;
	overflow:hidden;
}

.accueil div.block_bas div.block_right{
	
	height:385px;
	width:424px;
	float:left;
	margin-left:28px;
	overflow:hidden;

}

.accueil div.block_bas div.block_left h1{
	
	margin-left:15px;
}



.accueil div.block_bas div.block_right hr{
	
	height:5px;
	width:417px;	
	background-color:#ce762c;
	border:none;
	
	
	
	margin-left:0px;

	
}



.accueil div.block_bas div.block_left div.chambres{
	
	background-image:url(images/block_bas_left.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	*background: none;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/block_bas_left.png');
	height:170px;
	width:359px;
	font-size:18px;
	padding:7px 10px 7px 7px;
	word-wrap:break-word;

	
}

.accueil div.block_bas div.block_left div.actualite{
	
	background-image:url(images/block_bas_right.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	*background: none;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/block_bas_right.png');
	height:122px;
	width:359px;
	font-size:11px;
	padding:7px 10px 7px 7px;
	word-wrap:break-word;
	overflow:hidden;
	color:#232323;
	
	
}

.accueil div.block_bas div.block_left div.actualite a{
	
	color:#232323;
	position: relative;z-index: 1;
}

.accueil div.block_bas div.block_left div.actualite strong{
	
	color:#aa1a03;
	
}



.accueil div.block_bas div.block_left div.chambres div.image{
	
	float:left;
	width:195px;
	height:170px;
	margin-right:12px;
	overflow:hidden;
	
}

.accueil div.block_bas div.block_right div.miniplan{
	
	background-image:url(images/block_bas_right.png);
	background-repeat:no-repeat;
	*background: none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/block_bas_right.png');
	height:117px;;
	width:398px;
	font-size:9px;
	padding:7px 19px 7px 7px;
	word-wrap:break-word;
	color:#232323;
	
	
}

.accueil div.block_bas div.block_right div.miniplan a:link{
	
	color:#232323;
	
}

.accueil div.block_bas div.block_right div.miniplan a:hover{
	
	color:#232323;
	
}

.accueil div.block_bas div.block_right div.miniplan a:visited{
	
	color:#232323;
	
}

.accueil div.block_bas div.block_right div.miniplan li{
	
	text-align:right;
	font-weight:bold;
}

.accueil div.block_bas div.block_right div.miniplan div.image{
	
	float:left;
	width:200px;
	height:117px;
	margin-right:7px;
	overflow:hidden;
	
}

.accueil div.block_bas div.block_right div.miniplan strong{
	
	color:#aa1a03;
	
}

.accueil_lien:link{
	
	color:#eaeaea;
	font-size:14px;
}

.accueil_lien:visited{
	
	color:#eaeaea;
	font-size:14px;
}

.accueil_lien:hover{
	
	color:#eaeaea;
	font-size:14px;
	text-decoration:underline;
}

.footer_accueil{
	
	position:absolute;
	bottom:0px;
	height:133px;
	color:#ce762c;
	width:900px;	
	background-image:url(images/pied_marron.png);
	background-repeat:no-repeat;
	*background: none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pied_marron.png');
	
}

.footer_accueil a:link, .footer_accueil a:visited , .footer_accueil a:hover{
	
	color:#ce762c;
}




/* <-- FIN ACCUEIL */

/* CONTACT --> */

.contact{
	
	height:930px;
	width:900px;
	background-image:url(images/fond_accueil.jpg);
	background-repeat:no-repeat;
	border-top:100px solid #FFFFFF;
	overflow:hidden;
	
}

.contact div.block_haut{
	
	height:506px;
	margin-top:72px;
	margin-left:19px;
}

.contact div.block_haut div.block_left{
	
	background-image:url(images/block_left_contact.png);
	background-repeat:no-repeat;
	*background: none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/block_left_contact.png');
	height:456px;
	width:373px;
	float:left;
	padding:28px 22px 22px 15px;
	
	text-align:justify;
}



.contact div.block_haut div.block_right{
	background-image:url(images/block_right_contact.png);
	background-repeat:no-repeat;
	*background: none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/block_right_contact.png');
	height:506px;
	width:410px;
	float:left;
	margin-left:20px;
	
}

.contact div.block_haut div.block_right div.image{
	
	width:404px;
	height:305px;

	overflow:hidden;
}

.contact div.block_haut div.block_right div.texte{
	
	width:324px;
	height:171px;
	padding:15px 40px 15px 40px;	
	overflow:auto;
	font-size:12px;
}

.contact_lien:link{
	
	color:#eaeaea;
	font-size:12px;
}

.contact_lien:visited{
	
	color:#eaeaea;
	font-size:12px;
}

.contact_lien:hover{
	
	color:#eaeaea;
	font-size:12px;
	text-decoration:underline;
}

.footer_contact{
	
	position:absolute;
	bottom:0px;
	height:133px;
	color:#ce762c;
	width:900px;	
	background-image:url(images/pied_marron.png);
	background-repeat:no-repeat;
	*background: none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pied_marron.png');
	
}

.footer_contact a:link, .footer_contact a:visited , .footer_contact a:hover{
	
	color:#ce762c;
}



/* <-- FIN CONTACT */

/* RIAD --> */

.riad {
	
	height:863px;
	width:900px;
	background-image:url(images/fond_riad.jpg);
	background-repeat:no-repeat;
	
	border-top:100px solid #FFFFFF;
	overflow:hidden;
	
}

.riad div.block_haut{
	
	height:380px;
	width:881px;
	margin-top:72px;
	margin-left:19px;
	background-image:url(images/block_haut.png);
	background-repeat:no-repeat;
	*background: none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/block_haut.png');
}

.riad div.block_haut div.block_left{
	
	height:380px;
	width:431px;
	float:left;
	position:relative;
}

.riad div.block_haut div.block_left div.photo{
	
	width:419px;
	height:302px;
	margin-left:6px;
	margin-top:6px;
	overflow:hidden;

}

.riad div.block_haut div.galerie{
	
	margin-top:13px;
	height:50px;
	width:418px;
	margin-left:6px;
	margin-top:12px;
	overflow:hidden;
}


.riad div.block_haut div.galerie div.galerie_unit{
	
	background-image:url(images/galerie_unit_small_fond.png);
	background-repeat:no-repeat;
	*background: none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/galerie_unit_small_fond.png');
	width:63px;
	height:41px;
	padding:1px 6px 8px 1px;
	float:left;
}

.riad div.block_haut div.galerie div.galerie_unit div.image{
	
	overflow:hidden;
	width:63px;
	height:41px;
	
}

.riad div.block_haut div.block_right{
	

	height:334px;
	width:402px;
	float:left;
	padding:28px 33px 10px 15px;
	font-size:12px;
	overflow-y:auto;
	text-align:justify;
	
}

.riad div.block_haut div.block_right strong{
	
 color:#ffae00;
 font-size:14px;
	
}


.riad div.block_bas{
	
	margin-top:26px;
	height:220px;	
	
	
}

.riad div.block_bas div.titreblock{
	
	height:25px;
	margin-left:19px;
	
}

.riad div.block_bas div.titreblock h1{
	
	color:#232323;
}

.riad div.block_bas div.titreblock h1 span{
	
	font-size:12px;
	
}

.riad div.block_bas div.galerie{
	
	margin-top:13px;
	height:182px;
}


.riad div.block_bas div.galerie div.galerie_unit{
	
	background-image:url(images/galerie_unit_fond.png);
	background-repeat:no-repeat;
	*background: none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/galerie_unit_fond.png');
	width:180px;
	height:155px;
	padding:10px 17px 17px 10px;
	float:left;
	
	overflow:hidden;
}

.riad div.block_bas div.galerie div.galerie_unit div.titre{
	
	overflow:hidden;
	width:180px;
	height:20px;
	font-weight:bold;
	
}


.riad div.block_bas div.galerie div.galerie_unit div.image{
	
	overflow:hidden;
	width:180px;
	height:135px;
	
}

.riad div.block_bas div.galerie div.galerie_unit div.lien{
	
	position:absolute;
	overflow:hidden;
	width:180px;
	height:0px;	
	font-weight:bold;
	top:165px;
	
	background-image:url(images/pixel_gris.png);
	background-repeat:repeat;
	*background: none;
	*background-color:#4C4743;

	
	 
	
}

.riad div.block_bas div.galerie div.galerie_unit div.lien div.info{
	
	font-size:10px;
	padding-left:17px;
	font-weight:normal;
}

.riad div.block_bas div.galerie div.galerie_unit div.lien ul{
	
	margin-top:5px;
}

.footer_riad{
	
	position:absolute;
	bottom:0px;
	height:133px;
	color:#ce762c;
	width:900px;	
	background-image:url(images/pied_orange.png);
	background-repeat:no-repeat;
	*background: none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pied_orange.png');
	
}

.footer_riad a:link, .footer_riad a:visited , .footer_riad a:hover{
	
	color:#ce762c;
}



/* <-- FIN RIAD */

/* EQUIPE --> */

.equipe {
	
	
	height:953px;
	width:900px;
	background-image:url(images/fond_equipe2.jpg);
	background-repeat:no-repeat;
	border-top:100px solid #FFFFFF;
	overflow:hidden;
	
}


.equipe div.block_haut{
	
	height:340px;
	width:882px;
	margin-top:72px;
	margin-left:18px;
	background-image:url(images/block_haut3.png);
	background-repeat:no-repeat;
	*background: none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/block_haut3.png');

}


.equipe div.block_haut div.block_left{
	
	height:332px;
	width:433px;
	float:left;
	position:relative;
	
}


.equipe div.block_haut div.block_right{
	
	height:272px;
	width:379px;
	float:left;
	padding: 45px 55px 15px 15px;
	font-size:12px;
	overflow-y:auto;
	text-align:justify;
		
}


.equipe div.block_haut div.block_left div.photo{
	
	width:419px;
	height:317px;
	float:left;
	margin-left:1px;
	position:relative;
	margin-left:7px;
	margin-top:7px;
	overflow:hidden;

}


.equipe div.block_haut div.block_right span{
	
	font-size:15px;
	
}


.equipe div.block_bas{
	
	width: 755px;
	height:323px;
	background-image:url(images/block_bas.png);
	background-repeat:no-repeat;
	*background: none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/block_bas.png');
	margin-left:95px;
	margin-top:45px;
	overflow:hidden;
	
	
}


.equipe div.block_bas div.block_left{
	
	width: 160px;
	height:305px;
	float:left;
	margin-left:32px;
	margin-top:10px;
	position:relative;
	overflow:hidden;
	display:inline;
			
}


.equipe div.block_bas div.block_left div.album{
	
	height:90px;
	width:142px;
	float:left;
	margin-left:1px;
	position:relative;
	margin-left:6px;
	margin-top:6px;
	overflow:hidden;
	
}


.equipe div.block_bas div.block_right{
	
	height:294px;
	width:511px;
	margin-left:15px;
	float:left;
	padding:5px 15px 15px 15px;
	font-size:12px;
	color: #3E3A2D;
	overflow-y:auto;
	text-align:justify;
	
}
.equipe div.block_bas div.block_right li{
	
	margin-bottom:5px;
	
}

.equipe div.block_bas div.block_right h1{
	
	font-size: 24px;	
}


.footer_equipe{
	
	position:absolute;
	bottom:0px;
	height:133px;
	color:#ce762c;
	width:900px;	
	background-image:url(images/footer_noir.png);
	background-repeat:no-repeat;
	*background: none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/footer_noir.png');
	
}

.footer_equipe a:link, .footer_equipe a:visited , .footer_equipe a:hover{
	
	color:#ce762c;
}

/* <-- FIN EQUIPE  */

/* CHAMBRE --> */

.chambre {
	
	height:970px;
	width:900px;
	background-image:url(images/fond_produit.jpg);
	background-repeat:no-repeat;
	border-top:100px solid #FFFFFF;
	overflow:hidden;
	
}

.chambre div.block_haut{
	
	height:339px;
	width:881px;
	margin-top:72px;
	margin-left:19px;
	background-image:url(images/block_haut_produit.png);
	background-repeat:no-repeat;
	*background: none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/block_haut_produit.png');
}

.chambre div.block_haut div.block_left{
	
	height:339px;
	width:431px;
	float:left;
	position:relative;
}

.chambre div.block_haut div.block_left div.photo{
	
	width:419px;
	height:266px;
	margin-left:6px;
	margin-top:6px;
	overflow:hidden;

}

.chambre div.block_haut div.galerie{
	
	
	height:50px;
	width:418px;
	margin-left:6px;
	margin-top:10px;
	overflow:hidden;
}


.chambre div.block_haut div.galerie div.galerie_unit{
	
	background-image:url(images/galerie_unit_small_fond.png);
	background-repeat:no-repeat;
	*background: none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/galerie_unit_small_fond.png');
	width:63px;
	height:41px;
	padding:1px 6px 8px 1px;
	float:left;
}

.chambre div.block_haut div.galerie div.galerie_unit div.image{
	
	overflow:hidden;
	width:63px;
	height:41px;
	
}

.chambre div.block_haut div.block_right{
	

	height:286px;
	width:402px;
	float:left;
	padding:28px 33px 15px 15px;
	font-size:12px;
	overflow-y:auto;
	text-align:justify;
	
}

.chambre div.block_haut div.block_right h1{
	
	text-align:left;
}

.chambre div.block_haut div.block_right strong{
	
 color:#ffae00;
 font-size:14px;
	
}
.chambre div.block_bas{
	
	width: 741px;
	height:246px;
	background-image:url(images/block_tarif.png);
	background-repeat:no-repeat;
	*background: none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/block_tarif.png');
	margin-left:95px;
	margin-top:10px;
	overflow:hidden;
	
}


.chambre div.block_bas div.block_left{
	
	width: 254px;
	height:199px;
	float:left;
	padding:27px 10px 20px 19px;	
	display:inline;
}

.chambre div.block_bas div.block_left h1{
	
	font-size: 20px;
	color:#d03801;
}

.chambre div.block_bas div.block_left thead.tarif_header{
	
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	background-color:#d03801;
}
.chambre div.block_bas div.block_left tbody.tarif_body td{
	padding:0px 10px 0px 10px;
}
.chambre div.block_bas div.block_left tbody.tarif_body td.first{
	
	border-top:10px solid transparent;
}



.chambre div.block_bas div.block_left tbody.tarif_body{
	
	color:#2c7c01;
	font-size:12px;
	font-weight:bold;
	
}

.chambre div.block_bas div.block_left thead.tarif_body_reserve{
	
	color:#ec5300;
	font-size:12px;
	font-weight:bold;
}


.chambre div.block_bas div.block_right{
	
	height:199px;
	width:419px;
	
	float:left;
	padding:27px 20px 20px 19px;
	font-size:12px;
	overflow:hidden;
	overflow-y:auto;
	display:inline;

	
}
.chambre div.block_bas div.block_right hr{
	
	height:5px;
	width:100%px;	
	background-color:#ce762c;
	border:0;
	margin-left:0px;
}

.chambre div.block_bas div.block_right h1 {
	
	color:#FFFFFF;
}

.chambre div.block_galerie{
	
	margin-top:10px;
	padding-top:25px;
	padding-left:60px;	
	height:170px;
	width:840px;
	background-image:url(images/pixel_blanc.png);
	background-repeat:repeat;
	*background: none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pixel_blanc.png', sizingMethod="scale");
	
}

.chambre div.block_galerie div.text{
	
	width:117px;
	height:84px;
	padding:20px;
	text-align:right;
	font-size:14px;
	float:left;
	display:inline;
	color:#232323;
	
}


.chambre div.block_galerie div.galerie_unit{
	float:left;
	
	overflow:hidden;

	width:127px;
	height:111px;
	padding:5px 8px 8px 5px;
	
		background-image:url(images/galerie_unit_small_fond2.png);
	background-repeat:no-repeat;
	*background: none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/galerie_unit_small_fond2.png');
	
}

.chambre div.block_galerie div.galerie_unit div.titrebox{
	
	overflow:hidden;
	width:127px;
	font-weight:bold;
	text-align:center;	
	position:absolute;
	height:0px;	
	background-image:url(images/pixel_gris.png);
	background-repeat:repeat;
	*background: none;
	*background-color:#4C4743;
	top:114px;
}


.chambre div.block_galerie div.galerie_unit div.image{
	
	overflow:hidden;
	width:127px;
	height:109px;
	
}

.footer_chambre{
	
	position:absolute;
	bottom:0px;
	height:133px;
	color:#ce762c;
	width:900px;	
	background-image:url(images/footer_noir.png);
	background-repeat:no-repeat;
	*background: none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/footer_noir.png');
	
}

.footer_chambre a:link, .footer_chambre a:visited , .footer_chambre a:hover{
	
	color:#ce762c;
}



/* <-- FIN CHAMBRE */

/* RESERVATION */

.reservation {
	
	height:1100px;
	width:900px;
	background-image:url(images/fond_produit.jpg);
	background-repeat:no-repeat;
	border-top:100px solid #FFFFFF;
	overflow:hidden;
	background-color:#282a2c;
	
}

.reservation div.block_haut{
	
	height:340px;
	width:882px;
	margin-top:72px;
	margin-left:18px;
	background-image:url(images/block_haut3.png);
	background-repeat:no-repeat;
	*background: none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/block_haut3.png');

}


.reservation div.block_haut div.block_left{
	
	height:302px;
	width:403px;
	padding:15px;
	float:left;
	position:relative;
	display:inline;
	overflow:hidden;
	
}


.reservation div.block_haut div.block_left h1{
	
	font-size: 18px;
	color:#d03801;
}

.reservation div.block_haut div.block_left span{
	
	/*font-size: 16px;*/
	
}

.reservation div.block_haut div.block_left thead.tarif_header{
	
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	background-color:#d03801;
}
.reservation div.block_haut div.block_left tbody.tarif_body td{
	padding:0px 0px 0px 10px;
	font-size:11px;
}
.reservation div.block_haut div.block_left tbody.tarif_body td.first{
	
	border-top:10px solid transparent;
	height:23px;
}

.reservation div.block_haut div.block_left tbody.tarif_body{
	
	color:#2c7c01;
	font-size:12px;
	font-weight:bold;
	
}

.reservation div.block_haut div.block_left thead.tarif_body_reserve{
	
	color:#ec5300;
	font-size:12px;
	font-weight:bold;
}


.reservation div.block_haut div.block_right{
	
	height:272px;
	width:379px;
	float:left;
	padding: 45px 55px 15px 15px;
	font-size:12px;
	overflow-y:auto;
	text-align:justify;
	overflow:hidden;
	display:inline;
		
}


.reservation div.block_haut div.block_right hr{
	
	height:5px;
	width:100%px;	
	background-color:#ce762c;
	border:0;
	margin-left:0px;
}

.reservation div.block_haut div.block_right h1 {
	
	color:#FFFFFF;
}

.reservation div.block_haut div.block_right span{
	
	font-size:15px;
	
}

.reservation div.block_bas {
	
	height:340px;
	width:882px;
	margin-top:20px;
	margin-left:18px;
	
}



.reservation div.block_bas div.block_left{
	
	background-image:url(images/pixel_blanc.png);
	background-repeat:repeat;
	*background: none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pixel_blanc.png', sizingMethod="scale");
	width:600px;
	float:left;
	
}

.reservation div.block_bas div.block_paiement{
	
	background-image:url(images/pixel_blanc.png);
	background-repeat:repeat;
	*background: none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pixel_blanc.png', sizingMethod="scale");
	width:882px;
	color:#545454;
	
	
}

.reservation div.block_bas thead.recapitulatif td{
	
	background-color:#545454;
	padding:2px 5px 2px 5px;
	color:#FFFFFF;
	
}

.reservation div.block_bas tbody.recapitulatif td{
	padding:2px 5px 2px 5px;
	color:#545454;
}
.reservation div.block_bas tbody.coordonnees td{
	padding:2px 5px 2px 5px;
	color:#545454;
	font-weight:bold;
}

.reservation div.block_bas tbody.coordonnees input{
	
	width:90%;
	height:14px;
}



.reservation div.block_bas div.block_right{
	
	float:left;
	background-image:url(images/pixel_blanc.png);
	background-repeat:repeat;
	*background: none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pixel_blanc.png', sizingMethod="scale");
	margin-left:15px;
	width:252px;
}

.reservation div.block_bas h1{
	
	color:#545454;
	font-size:18px;
	
}

.reservation div.block_bas hr{
	
	background-color:#545454;
	height:2px;
	width:90%;
	margin:0px;
	
}

.reservation div.block_bas h1 span{
	
	color:#545454;
	font-size:14px;
	
}

.footer_reservation{
	
	position:absolute;
	bottom:0px;
	height:133px;
	color:#ce762c;
	width:900px;	
	background-image:url(images/footer_noir.png);
	background-repeat:no-repeat;
	*background: none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/footer_noir.png');
	
}

.footer_reservation a:link, .footer_reservation a:visited , .footer_reservation a:hover{
	
	color:#ce762c;
}

/* <-- FIN RESERVATION */


/* PAIEMENT */

.paiement {
	
	height:970px;
	width:900px;
	background-image:url(images/fond_produit.jpg);
	background-repeat:no-repeat;
	border-top:100px solid #FFFFFF;
	overflow:hidden;
	
}

.paiement div.block_haut{
	
	height:340px;
	width:882px;
	margin-top:72px;
	margin-left:18px;
	background-image:url(images/block_haut3.png);
	background-repeat:no-repeat;
	*background: none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/block_haut3.png');

}


.paiement div.block_haut div.block_left{
	
	height:302px;
	width:403px;
	padding:15px;
	float:left;
	position:relative;
	
}


.paiement div.block_haut div.block_left h1{
	
	font-size: 20px;
	color:#d03801;
}

.paiement div.block_haut div.block_left span{
	
	font-size: 16px;
	
}

.paiement div.block_haut div.block_left thead.tarif_header{
	
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	background-color:#d03801;
}
.paiement div.block_haut div.block_left tbody.tarif_body td{
	padding:0px 0px 0px 10px;
	font-size:11px;
}
.paiement div.block_haut div.block_left tbody.tarif_body td.first{
	
	border-top:10px solid transparent;
	height:33px;
}

.paiement div.block_haut div.block_left tbody.tarif_body{
	
	color:#2c7c01;
	font-size:12px;
	font-weight:bold;
	
}

.paiement div.block_haut div.block_left thead.tarif_body_reserve{
	
	color:#ec5300;
	font-size:12px;
	font-weight:bold;
}


.paiement div.block_haut div.block_right{
	
	height:272px;
	width:379px;
	float:left;
	padding: 45px 55px 15px 15px;
	font-size:12px;
	overflow-y:auto;
	text-align:justify;
		
}


.paiement div.block_haut div.block_right hr{
	
	height:5px;
	width:100%px;	
	background-color:#ce762c;
	border:0;
	margin-left:0px;
}

.paiement div.block_haut div.block_right h1 {
	
	color:#FFFFFF;
}

.paiement div.block_haut div.block_right span{
	
	font-size:15px;
	
}

.paiement div.block_bas {
	
	height:340px;
	width:882px;
	margin-top:72px;
	margin-left:18px;
	
}

.paiement div.block_bas div.block_left{
	
	background-image:url(images/pixel_blanc.png);
	background-repeat:repeat;
	*background: none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pixel_blanc.png');
	width:600px;
	float:left;
	
}

.paiement div.block_bas thead.recapitulatif td{
	
	background-color:#545454;
	padding:2px 5px 2px 5px;
	color:#FFFFFF;
	
}

.paiement div.block_bas tbody.recapitulatif td{
	padding:2px 5px 2px 5px;
	color:#545454;
}
.paiement div.block_bas tbody.coordonnees td{
	padding:2px 5px 2px 5px;
	color:#545454;
	font-weight:bold;
}

.paiement div.block_bas tbody.coordonnees input{
	
	width:100%;
	height:14px;
}



.paiement div.block_bas div.block_right{
	
	float:left;
	background-image:url(images/pixel_blanc.png);
	background-repeat:repeat;
	*background: none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pixel_blanc.png');
	margin-left:15px;
	width:252px;
}

.paiement div.block_bas h1{
	
	color:#545454;
	font-size:18px;
	
}

.paiement div.block_bas hr{
	
	background-color:#545454;
	height:2px;
	width:90%;
	margin:0px;
	
}

.paiement div.block_bas h1 span{
	
	color:#545454;
	font-size:14px;
	
}

.footer_paiement{
	
	position:absolute;
	bottom:0px;
	height:133px;
	color:#ce762c;
	width:900px;	
	background-image:url(images/footer_noir.png);
	background-repeat:no-repeat;
	*background: none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/footer_noir.png');
	
}

.footer_paiement a:link, .footer_paiement a:visited , .footer_paiement a:hover{
	
	color:#ce762c;
}


.reservation div.block_bas div.block_paiement a:link{
	
	color:#545454;
}

.reservation div.block_bas div.block_paiement a:visited{
	
	color:#545454;
}

.reservation div.block_bas div.block_paiement a:hover{
	
	color:#545454;
}

/* <-- FIN PAIEMENT */

/* SITUATION */


.situation {
	
	
	height:1030px;
	width:900px;
	background-image:url(images/fond_situation.jpg);
	background-repeat:no-repeat;
	border-top:100px solid #FFFFFF;
	overflow:hidden;
	
}


.situation div.block_haut{
	
	height:340px;
	width:882px;
	margin-top:72px;
	margin-left:18px;
	background-image:url(images/block_haut3.png);
	background-repeat:no-repeat;
	*background: none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/block_haut3.png');

}


.situation div.block_haut div.block_left{
	
	height:332px;
	width:433px;
	float:left;
	position:relative;
	
}


.situation div.block_haut div.block_right{
	
	height:272px;
	width:379px;
	float:left;
	padding: 45px 55px 15px 15px;
	font-size:12px;
	overflow-y:auto;
	text-align:justify;
		
}


.situation div.block_haut div.block_left div.photo{
	
	width:419px;
	height:317px;
	
	margin-left:1px;
	position:relative;
	margin-left:7px;
	margin-top:7px;
	overflow:hidden;

}

.situation div.block_haut div.block_right a{
	
	color:#ffb20e;
}
.situation div.block_haut div.block_right h1{
	
	font-size:22px;
	
	
}



.situation div.block_bas {
	
		
	width:882px;
	margin-top:20px;
	margin-left:18px;
	
	
}

.situation div.block_bas_titre {
	
		
	width:882px;
	margin-top:15px;
	padding-left:18px;
	overflow:auto;

}

.situation div.block_bas_titre div.block_left {
	
		
	float:left;
	width:343px;
	
	padding-left:57px;
	

}



.situation div.block_bas_titre div.block_right {
	
		
	float:right;
	width:343px;
	
	padding-right:57px;
	
}

.situation div.block_bas_entier{
	
	width:900px;
	background-image:url(images/pixel_gris_fonce.png);
	background-repeat:repeat;
	*background: none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pixel_gris_fonce.png', sizingMethod="scale");
	overflow:auto;
	font-weight:bold;
	font-size:12px;
	
	
	
}

.situation div.block_bas_entier_small{
	
	width:900px;
	background-image:url(images/pixel_gris_fonce.png);
	background-repeat:repeat;	
	*background: none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pixel_gris_fonce.png', sizingMethod="scale");
	font-weight:bold;
	font-size:12px;
	overflow:auto;
	
	
	
}

.situation div.block_bas_entier h2, .situation div.block_bas_entier_small h2{
	
	color:#ff740f;
	font-size:16px;
}

.situation div.block_bas_entier a, .situation div.block_bas_entier_small a{
	
	color:#ffb20e;
}
.situation div.block_bas_entier div.block_left{
	
	float:left;
	width:343px;
	display:inline;
	overflow:auto;
	
	padding-left:57px;
	padding-top:20px;
}

.situation div.block_bas_entier div.block_right{
	
	float:right;
	width:343px;
	overflow:auto;
	display:inline;
	
	padding-right:57px;
	padding-top:20px;
}

.situation div.block_bas_entier_small div.block_left{
	
	float:left;
	width:343px;
	
	padding-left:57px;
	padding-top:30px;
	padding-bottom:50px;
}

.situation div.block_bas_entier_small div.block_right{
	
	float:right;
	width:343px;
	
	padding-right:57px;
	padding-top:30px;
	padding-bottom:50px;
}
.situation div.block_bas_entier div.unit{
	
	margin-bottom:20px;
}


.situation div.block_bas h1, .situation div.block_bas_titre h1 {
	
	color:#232323;
}
 
.situation div.block_bas div.block_centre{
	
	width:771px;
	height:324px;
	margin-left:45px;
	margin-top:15px;
	background-image:url(images/block_texte_situation.png);
	background-repeat:no-repeat;
	*background: none;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/block_texte_situation.png');
	
	
}

.situation div.block_bas div.block_centre div.quartier{
	
	width:771px;
	height:104px;
	display:inline;
	overflow:hidden;
	
}

.situation div.block_bas div.block_centre div.quartier div.photo{
	
	width:289px;
	height:104px;
	overflow:hidden;
	float:left;
	
	
}

.situation div.block_bas div.block_centre div.quartier div.desc{
	
	width:452px;
	height:74px;
	float:left;	
	overflow:hidden;
	padding:15px;
	
}

.situation div.galerie{
	
	margin-top:25px;
	margin-left:60px;	
	height:124px;
	width:840px;
}

.situation div.galerie div.text{
	
	width:117px;
	height:84px;
	padding:20px;
	text-align:right;
	font-size:14px;
	float:left;
	display:inline;
	color:#232323;
	
}


.situation div.galerie div.galerie_unit{
	
	background-image:url(images/galerie_unit_small_fond2.png);
	background-repeat:no-repeat;
	*background: none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/galerie_unit_small_fond2.png');
	width:127px;
	height:111px;
	padding:5px 8px 8px 5px;
	float:left;
	
	overflow:hidden;
}

.situation div.galerie div.galerie_unit div.titrebox{
	
	overflow:hidden;
	width:127px;
	font-weight:bold;
	text-align:center;	
	position:absolute;
	height:0px;	
	background-image:url(images/pixel_gris.png);
	background-repeat:repeat;
		*background: none;
	*background-color:#4C4743;
	top:114px;
	
}


.situation div.galerie div.galerie_unit div.image{
	
	overflow:hidden;
	width:127px;
	height:109px;
	
}






.footer_situation{
	
	position:absolute;
	bottom:0px;
	height:133px;
	color:#ce762c;
	width:900px;	
	background-image:url(images/pied_orange.png);
	background-repeat:no-repeat;
	*background: none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pied_orange.png');
	
}

.footer_situation a:link, .footer_situation a:visited , .footer_situation a:hover{
	
	color:#ce762c;
	position:relative;
	z-index:1;
}

/* FIN SITUATION */

/* CGR */


.cgr {
	
	
	height:1030px;
	width:900px;
	background-image:url(images/fond_situation.jpg);
	background-repeat:no-repeat;
	border-top:100px solid #FFFFFF;
	overflow:hidden;
	
}




.cgr div.block_bas_titre {
	
		
	width:882px;
	margin-top:72px;
	padding-left:18px;
	overflow:auto;

}

.cgr div.block_bas_titre div.block_left {
	
		
	float:left;
	width:343px;
	
	padding-left:57px;
	

}



.cgr div.block_bas_titre div.block_right {
	
		
	float:right;
	width:343px;
	
	padding-right:57px;
	
}

.cgr div.block_bas_entier{
	
	width:900px;
	background-image:url(images/pixel_gris_fonce.png);
	background-repeat:repeat;
	*background: none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pixel_gris_fonce.png', sizingMethod="scale");
	overflow:auto;
	font-weight:bold;
	font-size:12px;
	
	
	
}

.cgr div.block_bas_entier_small{
	
	width:900px;
	background-image:url(images/pixel_gris_fonce.png);
	background-repeat:repeat;	
	*background: none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pixel_gris_fonce.png', sizingMethod="scale");
	font-weight:bold;
	font-size:12px;
	overflow:auto;
	
	
	
}

.cgr div.block_bas_entier h2, .cgr div.block_bas_entier_small h2{
	
	color:#ff740f;
	font-size:16px;
}

.cgr div.block_bas_entier a, .cgr div.block_bas_entier_small a{
	
	color:#ffb20e;
}
.cgr div.block_bas_entier div.block_texte{
	
	float:left;
	width:786px;
	overflow-y:scroll;
	height:650px;
	
	
	padding:57px;
	
}

.cgr div.block_bas_entier div.block_right{
	
	float:right;
	width:343px;
	
	padding-right:57px;
	padding-top:20px;
}

.cgr div.block_bas_entier_small div.block_left{
	
	float:left;
	width:343px;
	
	padding-left:57px;
	padding-top:30px;
	padding-bottom:50px;
}

.cgr div.block_bas_entier_small div.block_right{
	
	float:right;
	width:343px;
	
	padding-right:57px;
	padding-top:30px;
	padding-bottom:50px;
}
.cgr div.block_bas_entier div.unit{
	
	margin-bottom:20px;
}


.cgr div.block_bas h1, .cgr div.block_bas_titre h1 {
	
	color:#232323;
}
 
.cgr div.block_bas div.block_centre{
	
	width:771px;
	height:324px;
	margin-left:45px;
	margin-top:15px;
	background-image:url(images/block_texte_situation.png);
	background-repeat:no-repeat;
	*background: none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/block_texte_situation.png');
	background-position:right;
	
}

.cgr div.block_bas div.block_centre div.quartier{
	
	width:771px;
	height:104px;
	
}

.cgr div.block_bas div.block_centre div.quartier div.photo{
	
	width:289px;
	height:104px;
	overflow:hidden;
	float:left;
	display:inline;
	
}

.cgr div.block_bas div.block_centre div.quartier div.desc{
	
	width:452px;
	height:74px;
	float:left;
	display:inline;
	overflow:hidden;
	padding:15px;
	
}

.cgr div.galerie{
	
	margin-top:25px;
	margin-left:60px;	
	height:124px;
	width:840px;
}

.cgr div.galerie div.text{
	
	width:117px;
	height:84px;
	padding:20px;
	text-align:right;
	font-size:14px;
	float:left;
	display:inline;
	color:#232323;
	
}


.cgr div.galerie div.galerie_unit{
	
	background-image:url(images/galerie_unit_small_fond2.png);
	background-repeat:no-repeat;
	*background: none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/galerie_unit_small_fond2.png');
	width:127px;
	height:111px;
	padding:5px 8px 8px 5px;
	float:left;
	
	overflow:hidden;
}

.cgr div.galerie div.galerie_unit div.titrebox{
	
	overflow:hidden;
	width:127px;
	font-weight:bold;
	text-align:center;	
	position:absolute;
	height:0px;	
	background-image:url(images/pixel_gris.png);
	background-repeat:repeat;
	*background: none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pixel_gris.png');
	top:114px;
}


.cgr div.galerie div.galerie_unit div.image{
	
	overflow:hidden;
	width:127px;
	height:109px;
	
}






.footer_cgr{
	
	position:absolute;
	bottom:0px;
	height:133px;
	color:#ce762c;
	width:900px;	
	background-image:url(images/pied_orange.png);
	background-repeat:no-repeat;
	*background: none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pied_orange.png');
	
}

.footer_cgr a:link, .footer_cgr a:visited , .footer_cgr a:hover{
	
	color:#ce762c;
	
}


/* FIN CGR */


/* the div that holds the date picker calendar */


.datepicker {
	
float:left; 
margin-top:1px;	
}




.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #d15656;
	background-color: #ffd680;
	border: 1px solid #d15656;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #d15656;
	background-color:#FFFFFF;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #fdc520;
	border: 1px solid #FFFFFF;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #d15656;
	border: 1px solid #ffd680;
	cursor: pointer;
	color: white;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #d15656;
	border: 1px solid #d15656;
	color: #FFFFFF;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: #d15656;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background: #d15656;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background: #d15656;
	font-weight: bold;
	}

