#calendrier{
	background-image:url(../images/bg_calendrier.gif);
	background-repeat:no-repeat;
	width:690px;
	height:194px;
	margin-left:26px;
	margin-top:0px;
	margin-bottom:16px;
	float:left;
	}
	
#boiteimage {
    margin: 0;
	padding:0;
	float:left;
}

.detail-titre{
	background-image:url(../images/bg_filariane.png);
	background-repeat:no-repeat;
	width:690px;
	height:22px;
	margin-left:26px;
	margin-bottom:8px;
	padding-left:16px;
	padding-top:1px;
	padding-bottom:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:left;
	color:#72a555;
	float:left;
	}
	
.detail {
	width:690px;
	margin-left:26px;
	margin-bottom:16px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:left;
	float:left
	}
	
.detail h1 {
	text-align:left;
	font-size:16px;
	color:#666;
	margin-top:0px;
	margin-bottom:6px;
	}
	
.detail p {
	text-align:left;
	font-size:12px;
	color:#666;
	margin-top:0px;
	margin-bottom:6px;
	}
	
.detail em {
	font-size:12px;
	color:#9eca5d;
	}
	
.detail a {
	color:#72a555;
	text-decoration:none;
	}
	
.detail a:hover{
	text-decoration:underline;
	}
	
.devis {
	width:690px;
	margin-left:26px;
	margin-bottom:16px;
	border-bottom:1px;
	border-bottom-style:dotted;
	font-size:14px;
	color:#666;
	float:left
	}
	
.devis-legende {
	width:600px;
	margin-bottom:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#666;
	text-align:left;
	float:left
	}
	
.devis-legende a{
	color:#666;
	text-decoration:none;
	}
	
.devis-legende a:hover{
	color:#666;
	text-decoration:underline;
	}
	
.prix {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#000;
	}
	
.devis-bouton {
	width:90px;
	margin-left:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	text-align:right;
	text-decoration:none;
	float:left
	}
	
.devis-bouton a{
	color:#9eca5d;
	text-decoration:none;
	}
	
.devis-bouton a:hover{
	text-decoration:underline;
	
	}

.liste-photos {
	width:690px;
    margin-top: 0px;
	margin-bottom:8px;
	margin-left:28px;
	padding:0;
	float:left;
}

.photos {
    margin-top: 0px;
	margin-bottom:13px;
	margin-right:10px;
	padding:0;
	float:left;
}

#titre-hotel{
	width:420px;
	height:60px;
	margin-left:10px;
	margin-top:8px;
	float:left;
	}

#titre-hotel h1{
	margin-bottom:0px;
	margin-top:0px;
	font-size:16px;
	font-weight:normal;
	color:#000;
	}
	
#titre-hotel h2{
	margin-bottom:0px;
	margin-top:16px;
	margin-right:16px;
	font-size:16px;
	font-weight:bold;
	color:#000;
	}
	
#titre-hotel p{
	margin-bottom:8px;
	margin-top:0px;
	font-size:14px;
	font-weight:normal;
	color:#666;
	}
	
#formulaire-hotel{
	width:420px;
	height:106px;
	margin-left:10px;
	margin-top:0px;
	float:left;
	}
	
#formulaire-reserver{
	width:420px;
	height:29px;
	margin-left:10px;
	margin-top:0px;
	text-align:right;
	float:left;
	}
	
#formulaire-reserver a{
	
	padding-right:16px;
	font-size:14px;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
	}
	
#formulaire-reserver a:hover{
	text-decoration:underline;
	}
/*----------------- FORMULAIRE ---------------*/	
#z{
	margin:0px;
	}
	
#z input[type=text]{
	float:left;
	border:0;
	width:168px;
	height:21px;
	background:url(../images/btn_changedate.png) top left no-repeat;
	color:#0f5345;
	padding:3px 0 0 8px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
#z input[type=submit]{
	float:left;
	border:0;
	width:212px;
	height:21px;
	background:url(../images/btn_changedate.png) top right no-repeat;
	cursor:pointer;
	}
	
#z input[type=submit]:hover{
	background-position:right 0px;
	}
	
.b input[type=text]{
	float:left;
	border:0;
	width:222px;
	height:28px;
	color:#0f5345;
	padding:3px 0 0 8px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image: url(../images/input_text.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
.b textarea{
	float:left;
	border:0;
	width:494px;
	height:90px;
	color:#0f5345;
	padding:3px 0 0 8px;
	margin-bottom:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image: url(../images/input_champs.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
.validereza {
	float:left;
	border:0;
	width:219px;
	height:25px;
	color:#0f5345;
	padding:3px 0 0 8px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image: url(../images/input_valider.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
.formselect, .formselectLittle{
	float:left;
	border:0;
	width:144px;
	height:24px;
	color:#0f5345;
	margin-right:29px;
	margin-bottom:11px;
	padding:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image: url(../images/input_liste.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
.formselectLittle{
	margin-right:16px;
	width:154px;
}
	
.formvide{
	float:left;
	border:0;
	height:24px;
	margin-right:28px;
	margin-bottom:11px;
	padding:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image: url(../images/input_text.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
.formtxt{
	float:left;
	border:0;
	height:24px;
	margin-right:12px;
	margin-bottom:11px;
	padding:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	
	}
	
.b select{
	float:left;
	border:0px;
	margin-left:4px;
	margin-top:3px;
	width:133px;
	height:16px;
	color:#0f5345;
	padding:0px 0 0 8px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	
	}

	
/*-------------- DEVIS FIN ----------------------------------*/	
.total {
	background-image:url(../images/bg_devis.gif);
	background-repeat: no-repeat;
	background-color: #E8FBBB;
	width:690px;
	/*height:332px;*/
	margin-left:26px;
	margin-bottom:16px;
	float:left
	}
	
.total-titre{
	width:662px;
	height:34px;
	font-size:16px;
	font-weight:normal;
	color:#000;
	margin-left:10px;
	margin-top:8px;
	float:left;
	}

.total-colgauche{
	width:350px;
	/*height:274px;*/
	margin-left:10px;
	margin-top:0px;
	float:left;
}
	
.total-colgauche p{
	margin-top:0px;
	font-size:12px;
	font-weight:normal;
	color:#666;
}
	
.total-colgauche h1{
	font-size:14px;
	font-weight:normal;
	color:#0f5345;
	}
	
.total-coldroite{
	width:313px;
	font-size:16px;
	color:#000;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:8px;
	border-bottom:1px;
	border-bottom-style:dotted;
	float:left;
	}
	
.total-coldroitelegende{
	width:187px;
	font-size:16px;
	margin-left:0px;
	margin-top:0px;
	font-size:14px;
	font-weight:normal;
	color:#666;
	float:left;
	}


	
.total-coldroitelegende h1{
	margin-top:0px;
	padding:0px;
	font-size:18px;
	font-weight:normal;
	color:#666;
	}
	
.total-coldroiteprix{
	width:126px;
	margin-top:0px;
	padding:0px;
	font-size:14px;
	font-weight:normal;
	color:#000;
	text-align:right;
	float:left;
	}
	
.total-coldroiteprix h1{
	width:126px;
	margin-top:0px;
	padding:0px;
	font-size:18px;
	font-weight:bold;
	color:#0f5345;
	text-align:right;
	float:left;
	}
	
.total-legende {
	width:480px;
	margin-bottom:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#666;
	text-align:left;
	float:left
	}
	
.total-prix {
	width:200px;
	margin-bottom:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#666;
	text-align:right;
	float:left
	}

.gras{
	font-size:14px;
	font-weight:bold;
	color:#000;}
	
.vert{
	color:#9eca5d;
	}
	
.detail-titre-mariage{
	background-image:url(../mariage/images/bg_filariane.png);
	background-repeat:no-repeat;
	width:690px;
	height:22px;
	margin-left:26px;
	margin-bottom:8px;
	padding-left:16px;
	padding-top:1px;
	padding-bottom:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:left;
	color:#bb5b81;
	float:left;
}

.detail-titre-mariage a {
	color:#bb5b81;
}

