@charset "utf-8";
body {
	background-image:url(../img/bg_page.jpg);
	background-position:center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#header{
	min-width: 1100px;
	background-image:url(../img/bg_header.jpg);
	text-align:center;
}
.titreOr{
	background-image:url(../img/livre_bg.jpg);
}
.titreGris{
	background-image:url(../img/tarifs_bg.jpg);
}
.titreGris2{
	background-image:url(../img/gazette_bg.jpg);
}
#menu{
	margin-bottom:10px;
}
.page{
	margin-left: auto;
	margin-right: auto;
	width:1100px;
	text-align: left;
}
.contener{
	margin-left:15px;
}
#accueil{
	width:420px;
	text-align:justify;
	margin-left:10px;
}
#accueil h1{
	margin:0;
	color:#791523;
	font-size:25px;
	line-height:25px;
	font-weight:normal;
}
h1{
	line-height:24px;
}
#accueil p{
	margin-top:10px;
	line-height:14px;
}
#promo{
	width:1088px;
	height:215px;
}
#promo .text{
	width:360px;
	color:#FFFFFF;
	margin-left:705px;
}
#promo .elPromo{
	font-size:14px;
	line-height:17px;
	width:150px;
	float:left;
	margin-top:11px;
	margin-left:20px;
}
.elPromo h2{
	font-size:24px;
	line-height:27px;
	margin:0px;
}
.elPromo .date{
	font-style:italic;
	font-size:11px;
}
#footer{
	color:#878686;
	text-align:center;
	margin-bottom:20px;
}
#footer a{
text-decoration:none;
	color:#878686;
}
#footer a:hover{
text-decoration:underline;
	color:#666666;
}
#footer #bande{
	font-size:12px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#9e9d9e;
	color:#F3F3F3;
	margin-bottom:10px;
}
#footer #bande a{
	text-decoration:none;
	color:#F3F3F3;
}
#footer #bande a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}
body,td,th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#707173;
}
p{
	margin-top:15px;
	margin-bottom:0;
}
img{
	border:0px;
}
ul{
	margin:0;
	padding:0;
	list-style-type: none;
}
li{
	margin:0;
	padding:0;
	display:inline;
}
h2, h3{
	padding:0;
	margin:0;
	font-size:13px;
}
.blockText{
	width:570px;
	float:right;
	margin-right:10px;
	text-align:justify;
}
.gazette{
	width:570px;
	text-align:justify;
	float:left;
}
.gazetteImg{
	float:right;
	margin-bottom:10px;
	margin-top:20px;
}
.tarif{
	float:left;
	width:540px;
	margin-bottom:20px;
}
tarif a{
color:#b60829;
}
.tarif .text{
	width:340px;
	float:right;
	margin-right:40px
}
.tarif .left{
	margin-top:20px;
}
.promo{
	width:540px;
	float:left;
	margin-bottom:20px;
}
.promo .remise{
	color:#b60829;
	font-size:25px;
	line-height:28px;
	font-weight:bold;
}
.promo .date{
	color:#b60829;
	font-size:12px;
}
.promo h2{
	color:#b60829;
	font-size:17px;
	line-height:20px;
}
.promo a{
	color:#b60829;
}
.formOR{
	width:440px;
	float:right;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	background-color:#a38b58;	
	background-image:url(../img/formOrBot.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.message{
	width:600px;
	margin-bottom:20px;
}
.message .titre{
	font-size:15px;
	line-height:18px;
	font-weight:bold;
	color:#b99e66;
}
.message .date{
	float:right;
	font-size:13px;
	color:#000000;
	font-style:italic;
}
.message .signature{
	text-align:right;
	font-size:13px;
	color:#000000;
}
.formOR div{
	margin:10px;
	margin-bottom:0px;
}
.formOR .info{
	margin-top:9px;
	float:left;
	font-size:9px;
	font-style:italic;
	font-weight:normal;
}
.formOR input{
	padding:5px;
	margin-top:4px;
	margin-bottom:10px;
	width:410px;
	background-color:#FFFFFF;
	border:0;
	border-color:#FFFFFF;
	color:#707173;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.formOR textarea{
	padding:5px;
	margin-top:4px;
	margin-bottom:10px;
	width:410px;
	border:0;
	border-color:#FFFFFF;
	color:#707173;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:120px;
}
.formOR .bouton{
	border:1px;
	width:100px;
	color:#a38b58;
	font-weight:bold;
	float:right;
}
.formOR .bouton:hover{
	color:#FFFFFF;
	font-weight:bold;
	background-color:#cbbd98;
	cursor:pointer;
}
.rouge2{
	color:#7d1928;
}
.leftText{
	width:570px;
	float:left;
	text-align:justify;
}
.marginBot{
	margin-bottom:10px;
}
.rouge{
	color:#a43729;
}
.jaune{
	color:#e8b028;
}
.violet{
	font-size:14px;
	color:#707097;
}
.fushia{
	font-size:14px;
	color:#a11e90;
}
.or{
	font-size:14px;
	color:#be8633;
}
.small{
	font-size:10px;
}
.big{
	font-size:17px;
	line-height:20px;
}
.clear{
	clear:both;
}
.right{
	float:right;
}
.left{
	float:left;
}
