body {
	background: #7b3f1b url(../images/mosaic.jpg) repeat scroll 0 0;
	background-position: center;
	width: 900px;
	height: 800px;
	margin: auto;
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: helvetica;
	color: #38200c;
	font-size: 10pt;
}
.footer a { text-decoration: none; border: 0; color: #fff; font-size: 11px; }
.footer a:hover { color: #fae000; }

body h1 { font-size: 15pt;  margin-bottom: 5px; }

img { border: 1px solid #000000; }


.header { height: 177px; width: 900px; background: transparent url(../images/header.jpg) no-repeat scroll 0 0; }
.header img { border: none; }
.menu { height: 623px; width: 210px; background: transparent url(../images/menu.jpg) no-repeat scroll 0 0; float: left; }
.menu img { border: none; }
.content { height: 623px; width: 690px; background: transparent url(../images/content.jpg) no-repeat scroll 0 0; float: right; }
.footer { height: 50px; width: 900px; margin: auto; text-align: center; font-size: 11px; color: #fff; margin-top: 10px; }

.scroll { width:680px; height:610px; overflow:auto; }
.page { width: 660px; }
.contenu { text-align: justify;}

.left{ float: left; padding: 20px; text-align: center; }
.right{ float: right; padding: 20px; text-align: center; }

.bar { background: url(../images/ardoise.png) no-repeat scroll 0 0; width: 459px; height: 600px; margin: auto; }
.conso { float: left; width: 300px; }
.prix { float: right; width:70px; text-align: right; }
.bar_content { color: #FFF; padding: 35px; width: 370px; height: 600px; margin: auto; font-size: 12px; font-family: verdana; font-weight: bold; line-height: 25px; }

.banner_logo { height: 177px; width: 210px; float: left; }
.banner_swf { height: 177px; width: 690px; float: left; }

.vignettes { background: url(../images/vignettes_en.png) no-repeat scroll 0 0; width: 654px; height: 279px; margin: auto; }
.vignettes_fr { float: left; margin-top: 25px; color: #673c16; line-height: 12px; text-align: left; font-size: 12px; background: url(../images/vignettes_fr.png) no-repeat scroll 0 0; width: 650px; height: 200px; padding-left: 10px; padding-top: 85px; }
.vignettes_en { float: left; margin-top: 25px; color: #673c16; line-height: 12px; text-align: left; font-size: 12px; background: url(../images/vignettes_en.png) no-repeat scroll 0 0; width: 650px; height: 200px; padding-left: 10px; padding-top: 85px; } /*width: 254px 05/10*/
.vign_tb { width: 650px; }
.vign_tb_int { width: 270px; }/*280  05/10*/
.vignettesx td { width: 250px; }
.img_vignette1 { float: right; }
.vignette1 { font-size: 12px; width: 290px; /*height: 153px; position: absolute;*/ padding-top: 85px; padding-left: 40px;}
.vignette2 { font-size: 12px; width: 290px; /*height: 166px; position: absolute;*/ padding-top: 85px; padding-left: 370px; }
.texte { width: 250px; /*height: 153px;*/ position: absolute; line-height: 12px; }
.v1 { width: 250px; }
.v2 { width: 240px; }
.img_vign { border: 1px solid #000000; }

.btn_submit {
	cursor: pointer;
	padding-bottom: 2px;
	height: 25px;
	width: 100px;
	background: #a7c353 url(./admin/images/menu.jpg) no-repeat scroll 0 0;
	border: 1px solid #4a5f0c;
	font-weight: bold;
	font-family: verdana;
	font-size: 0.9em;
	color: #edf9c7;
}

.btn_submit:hover {
color: #4a5f0c;
}


form fieldset {
	padding: 1em;
	background: #edf9c7;
	border: 1px dotted #465028;
	margin: 0 0 15px 15px;
	width: 600px;
	display: block;
}

form fieldset legend {
	font-weight: bold;
	padding: 4px;
	border: 1px solid #465028;
	background:#465028;
	color: #fff;
	margin-bottom: 10px;
	letter-spacing:0.1em;
}

form label {
	display:inline;
	width: 120px;
	float:left;
	margin: 3px 0 3px 0;
	font-weight: bold;
	font-family: verdana;
	font-size: 0.9em;
}
