body {
	margin: 0px;
	scrollbar-face-color:#E5BB7F;
	scrollbar-arrow-color:#546555;
	scrollbar-track-color:#F8EDDC;
	scrollbar-shadow-color:#E5BB7F;
	scrollbar-highlight-color:#E5BB7F;
	scrollbar-3dlight-color:#F8EDDC;
	scrollbar-darkshadow-Color:#F8EDDC;
	background-image: url(../images/fond.jpg);
	background-repeat: repeat;
	background-position: left top;
	background-color: #E8BF81;
}
.error {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #FF0000;
}

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

input {
	font: 11px Arial, Helvetica, sans-serif;
	color: #663300;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #663300;
	border-right-color: #663300;
	border-bottom-color: #663300;
	border-left-color: #663300;
}
textarea {
	font: 11px Arial, Helvetica, sans-serif;
	color: #663300;
	border: 1px solid #663300;
}

a.type1 {
	color: #3A5042;
	text-decoration: underline;
	padding: 3px;
}
a.type1:visited {
	color: #3A5042;
	text-decoration: underline;
	padding: 3px;

}
a.type1:hover {
	text-decoration: none;
	color: #835500;
	background-color: #FFDEA3;
	padding: 3px;
}
a.type1:active {
	text-decoration: none;
	color: #835500;
	background-color: #FFDEA3;
	padding: 3px;
}
.menuhaut {
	height: 36px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.left {
	padding: 3px;
	width: 272px;
	vertical-align: top;
}
.right {
	padding: 3px;
	width: 590px;
	vertical-align: top;
}


.middle {
	vertical-align: top;
}
.baslogo {
	padding-top: 5px;
	padding-right: 5px;
}
.fonddroit {
	background-image: url(../images/fonddroit.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 563px;
	width: 576px;
	padding-bottom: 5px;
}
.bouquet {
	font: italic bold 16px "Times New Roman", Times, serif;
	color: 4c502a;
	background-image: url(../images/bouquet.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 272px;
	padding-left: 0px;
	vertical-align: top;
}


.bctraditionTxt {
	font: italic bold 11px "Times New Roman", Times, serif;
	color: #0d2b67;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	text-align: center;
	width: 240px;
}
.bcthermesTxt {
	font: italic bold 11px "Times New Roman", Times, serif;
	color: #0d2b67;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	text-align: center;
	width: 240px;
}

.bctraditionFd {
	background-image: url(../images/ctrad.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	height: 50px;
	width: 300px;
	font: italic bold 12px "Times New Roman", Times, serif;
	color: #0d2b67;
	padding: 0px;
}
.bcthermesFd {
	background-image: url(../images/thermes.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	height: 50px;
	width: 290px;
	font: italic bold 12px "Times New Roman", Times, serif;
	color: #0d2b67;
	padding: 0px;
}



.tvert {
	font: italic bold 16px "Times New Roman", Times, serif;
	color: 4c502a;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.tvertGd {
	font: italic bold 18px "Times New Roman", Times, serif;
	color: 4c502a;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 10px;
}
.tvertPt {
	font: italic bold 13px "Times New Roman", Times, serif;
	color: 4c502a;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 5px;
	padding-left: 50px;
}
.txtmarron {
	font: 12px Arial, Helvetica, sans-serif;
	color: #835500;
	padding-top: 2px;
	padding-bottom: 2px;
}
.txtmarronpt {
	font: 10px Arial, Helvetica, sans-serif;
	color: #835500;
	padding-top: 2px;
	padding-bottom: 2px;
	letter-spacing: 1px;
}
.tariftitre {
	font: 16px Arial, Helvetica, sans-serif;
	color: #835500;
	letter-spacing: 1px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.tariftitre1 {
	font: 14px Arial, Helvetica, sans-serif;
	color: #835500;
	letter-spacing: 1px;
	padding-bottom: 5px;
	padding-top: 7px;
}
.tariftitre3 {
	font: 12px Arial, Helvetica, sans-serif;
	background-color: #FFDEA3;
	color: #663300;
	border: 1px solid #663300;
	vertical-align: middle;
	padding-right: 3px;
	padding-left: 3px;
}

.tarifbs {
	font: 12px Arial, Helvetica, sans-serif;
	background-color: ebf5ff;
	color: #835500;
}
.tarifhs {
	font: 12px Arial, Helvetica, sans-serif;
	background-color: a7d3ff;
	color: #835500;
}



.tarifannee {
	font: 16px Arial, Helvetica, sans-serif;
	background-color: #FFDEA3;
	color: #663300;
	border: 1px solid #663300;
	vertical-align: middle;
	padding-right: 20px;
	padding-left: 20px;
	height: 18px;
}
.tariftab1 {
	font: 12px Arial, Helvetica, sans-serif;
	background-color: #FFDEA3;
	color: #835500;
	text-align: center;
}
.tariftab2 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #835500;
	background-color: #FFFFFF;
}
.tariftxt {
	font: 11px Arial, Helvetica, sans-serif;
	color: #835500;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 90px;
	padding-right: 10px;
}
.tariftxt1 {
	font: 11px Arial, Helvetica, sans-serif;
	color: #835500;
	padding-top: 2px;
	padding-bottom: 2px;
}
.tariftxt2 {
	font: 11px Arial, Helvetica, sans-serif;
	color: #835500;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 50px;
	padding-right: 40px;
}








.txthaut {
	font: 10px Arial, Helvetica, sans-serif;
	color: #835500;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.tabhaut {
	background-image: url(../site/images/haut.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 0px;
	height: 11px;
	width: 576px;
}

.tabfond {
	background-image: url(../site/images/fond.png);
	background-repeat: repeat-y;
	background-position: center;
	width: 576px;
	vertical-align: top;
}
.tabbas {
	background-image: url(../site/images/bas.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px;
	height: 12px;
	width: 576px;
}
.labelform {
	font: 11px Arial, Helvetica, sans-serif;
	background-color: #FFDEA3;
	color: #663300;
	border: 1px solid #663300;
	vertical-align: middle;
	padding-right: 3px;
	padding-left: 3px;
	height: 18px;
}
.caseoption {
	font: 11px Arial, Helvetica, sans-serif;
	background-color: #FFDEA3;
	color: #663300;
	vertical-align: middle;
	padding-right: 3px;
	padding-left: 3px;
	height: 18px;
	border: 1px dotted #663300;
}
.caseoption div {
	padding-bottom: 3px;
}


.titreform {
	font: small-caps 12px Arial, Helvetica, sans-serif;
	background-color: #FFDEA3;
	color: #663300;
	border: 1px solid #663300;
	vertical-align: middle;
	padding-right: 15px;
	padding-left: 15px;
	height: 18px;
	padding-top: 2px;
	padding-bottom: 2px;
	letter-spacing: 2px;
}

.tabtour {
	border: 1px solid #DCAF74;
	vertical-align: middle;
}

.marge1d {
	padding-right: 2px;
}
.margeleft {
	padding-right: 15px;
	padding-left: 20px;
	vertical-align: top;
}
.txtmarronleft {
	font: 12px Arial, Helvetica, sans-serif;
	color: #835500;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 20px;
	padding-left: 20px;
}
.alignfond {
	text-align: center;
	vertical-align: top;
}
.lignespace {
	padding-top: 4px;
	padding-bottom: 4px;
}
.titreReserv {
	padding-top: 15px;
	padding-bottom: 3px;
}
.titreReserv1 {
	padding-top: 12px;
	padding-bottom: 3px;
}

.tabbassep {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #835500;
	font: 10px Arial, Helvetica, sans-serif;
	color: #835500;
	letter-spacing: 1px;
}
.haut_parleur {
	padding-right: 20px;
}

