body {
	background-color: #fff;
	font-family: Lucida, Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	font-size: 90%;
	margin: 0;
	padding: 0;
	height: 100%;
	text-align: left;	
}
/*=====================================================================================================*/





/*=========================================== GENERALITES ==========================================*/
a {
	text-decoration: none;
}
img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
table {
	margin: 0;
	padding: 0;
}
.spacer {
	margin: 0;
	padding: 0;
	clear: both;
}
/*=====================================================================================================*/





/*============================================= GLOBAL ==============================================*/
#global{
	background-color: #000;
	position: relative;
	padding: 0;
	margin: 10px auto;
	width: 1000px;
	min-height: 100%;
	/*border: 1px solid #fff;*/
}
/*=====================================================================================================*/





/*============================================= HEADER ==============================================*/
#header {
	background: #000 url('../design/header.jpg') top left no-repeat;
	margin: 0;
	padding: 0;
	height: 194px;
}
#mrw-zeppeline {
	margin: 0;
	padding: 0;
	width: 124px;
	height: 61px;
}
#mrw-zeppeline a {
	margin: 0;
	padding: 0;
}
#france {
	position: absolute;
	top: 66px;
	left: 0;
	width: 630px;
	height: 102px;	
}
#france a {
	margin: 0;
	padding: 0;
}
#diaporama {
	position: absolute;
	top: 194px;
	left: 0;
	width: 1000px;
	height: 114px;
}
/*=====================================================================================================*/





/*============================================= CENTRE ==============================================*/
#centre {
	position: relative;
	background: #000 url('../design/global.jpg') top left repeat-y;
	margin: 100px 0 0 0;
	padding: 0 0 100px 0;
	/*overflow: auto;*/
}
/*=====================================================================================================*/





/*=========================================  MENU DROITE =========================================== */
#coldroit {
	position: absolute;
	top: 0;
	right: 0;
	background-color: transparent;
	margin: 0;
	padding: 0 7px 0 0;
	width: 243px;
	text-align: left;
}
#coldroit h1 {
	background: transparent url('../design/titre_droit.jpg') top left no-repeat;
	/*display: block;*/
	margin: 10px 0 0 1px;
	padding: 20px 0 0 10px;
	/*width: 241px;*/
	height: 25px;
	font-size: 14px;
	font-variant: small-caps;
	letter-spacing: 0.15em;
	color: #a9bfdd;
}
#coldroit h1.virtuel {
	font-size: 12px;
	letter-spacing: 0.10em;
}
#coldroit ul {
	margin: 5px 0 10px 0;
	padding: 0;
	font-size: 12px;
}
#coldroit li {
	list-style-type: none;
	margin: 0;
	padding: 0 20px 0 0;
}
#coldroit a {
	padding: 0 10px;
	margin: 0;
	display: block;
	/*width: 100%;*/
	color: #ccdaef;
	line-height: 1.4em;
	/*text-decoration: underline;*/
}
#coldroit span{
	padding: 0;
	margin: 0;
	color: #b9cedd;
	font-size: 10px;
}
#coldroit a:hover {
	background-color: #7b8596;
	color: #000;
}
#coldroit li.Actif a {
	background-color: #7b8596;
	color: #000;	
}
#promoFlash {
	margin: 30px auto 10px auto;
	padding: 0;
	width: 220px;
	text-align: center;
}
/*================= moteur de recherche ===================*/
#recherche {
	margin: 11px 0 0 5px;
	padding: 0;
	display: block;
}
#recherche input.rechercher{
	background: transparent url('../design/recherche.jpg') top left no-repeat;
	margin: 0;
	padding: 4px 5px 1px 5px;
	color: #464646;
	width: 178px;
	height: 21px;
	border: none;
}
#recherche input.btsubmit {
	background: transparent url('../design/boutons/vacherche.jpg') top left no-repeat;
	margin: 0 0 0 3px;
	padding: 0 0 2px 0;
	width: 33px;
	height: 25px;
	border: none;
}
#recherche input.btsubmit:hover{
	background: transparent url('../design/boutons/vacherche.jpg') bottom left no-repeat;
	cursor: pointer;
}
/*================ / moteur de recherche ==================*/
/*=====================================================================================================*/





/*============================================ CONTENU ==============================================*/
#contenu {
	position: relative;
	background-color: transparent;
	margin: 0 258px 0 0;
	padding: 10px 20px;
	text-align: justify;
	color: #fff;
	line-height: 1.8em;
}
#contenu h1 {
	position: relative;
	background: transparent url('../design/h1.jpg') left bottom no-repeat;
	margin: 0;
	padding: 2px 0 10px 5px;
	color: #fff;
	font-size: 15px;
	font-variant: small-caps;
	font-weight: normal;
	
}
#contenu h1.vide {
	position: relative;
	background: none;	
}
#contenu a {
	color: #ccdaef;
	text-decoration: underline;
}
#contenu a:hover {
	color: #9eb5d8;
	text-decoration: underline;
}
#contenu p {
	margin: 0;
	padding: 0 10px 15px 10px;
}

#infoNavig {
	background-color: transparent;
	margin: 0;
	padding: 5px 0 0 0;
	/*width: 680px;*/
	font-size: 12px;
	line-height: 1.5em;
	border: 1px solid #576371;
}


#paginhaut {
	position: absolute;
	top: 10px;
	right: 10px;
	display: block;
	margin: 0;
	padding: 0;
	width: 170px;
	text-align: center;
}
#paginhaut a {
	display: block;
	width: 29px;
	height: 23px;
}
#paginbas {
	position: absolute;
	top: 0;
	right: 10px;
	display: block;
	margin: 0;
	padding: 0;
	width: 170px;
	text-align: right;
}
#paginbas a {
	display: block;
	width: 29px;
	height: 23px;
}
#franchise {
	margin: 20px auto;
	padding: 0;
	width: 500px;
}
#imgrand {
	position: relative;
	margin: 10px auto;
	padding: 0;
	width: 685px;
	text-align: center;
}
#imgrand span.num {
	background-color: #fff;
	position: absolute;
	top: 59px;
	left: 5px;
	margin: 0;
	padding: 5px 0 0 0;
	width: 20px;
	height: 15px;
	font-size: 12px;
	line-height: 1em;
	color: #000;
	border: 1px solid #000;
}
#imgrand h2 {
	position: relative;
	background: transparent url('../design/h2.jpg') 50% 100% no-repeat;
	margin: 0;
	padding: 2px 0 2px 5px;
	color: #fff;
	font-size: 13px;
	font-variant: small-caps;
	font-weight: normal;
	width: 100%;	
}
#imgrand h2 a {
	background-color: #c9d1e0;
	margin: 0;
	padding: 0;
	width: 15px;
	height: 18px;
	display: block;
}
#imgrand h2 a.fotoavant {
	position: absolute;
	top: 5px;
	left: 0;
	background: transparent url('../design/boutons/foto_avant.jpg') top left no-repeat;
}
#imgrand h2 a:hover.fotoavant{
	background-position: bottom left;
}
#imgrand h2 a.fotoapres {
	position: absolute;
	top: 5px;
	right: 0;
	background: transparent url('../design/boutons/foto_apres.jpg') top left no-repeat;
}
#imgrand h2 a:hover.fotoapres{
	background-position: bottom left;
}
#imgrand img {
	background-color: #000;
	display: block;
	margin: 10px 0 0 0;
	padding: 3px;
	width: 680px;
	border: 3px double #576371;
}
.numpage {
	background-color: #000;
	position: absolute;
	top: 1px;
	left: 68px;
	margin: 0 auto;
	padding: 0;
	width: 32px;
	text-align: center;
}
.premiere{
	position: absolute;
	top: 2px;
	left: 0;
	margin: 0;
	padding: 0;
}
.premiere a {
	background: #090d13 url('../design/boutons/premiere.jpg') top left no-repeat;
}
.premiere a:hover {
	background-position: bottom left;
}
.precedente {
	position: absolute;
	top: 2px;
	left: 35px;
	margin: 0;
	padding: 0;
}
.precedente a {
	background: #090d13 url('../design/boutons/precedente.jpg') top left no-repeat;
}
.precedente a:hover {
	background-position: bottom left;
}
.suivante {
	position: absolute;
	top: 2px;
	right: 35px;
	margin: 0;
	padding: 0;
	width: 29px;
}
.suivante a {
	background: #090d13 url('../design/boutons/suivante.jpg') top left no-repeat;
}
.suivante a:hover {
	background-position: bottom left;
}
.derniere {
	position: absolute;
	top: 2px;
	right: 0;
	margin: 0;
	padding: 0;
	width: 29px;
}
.derniere a {
	background: #090d13 url('../design/boutons/derniere.jpg') top left no-repeat;
}
.derniere a:hover {
	background-position: bottom left;
}
.nbrvisit {
	margin: 0 0 0 50px;
	padding: 0;
	font-size: 12px;
	color: #a74819;
}
/*=====================================================================================================*/





/*==========================================  FOTO DU MOIS ===========================================*/
#fotomois {
	margin: 10px auto;
	padding: 0;
	text-align: center;
}
#fotomois h2 {
	color: #a9bfdd;
	font-size: 13px;
}
#fotomois img {
	background-color: #000;
	margin: 0 auto;
	padding: 3px;
	width: 600px;
	border: 1px solid #576371;
}
/*=========================================  / FOTO DU MOIS ===========================================*/






/*==========================================  VISITE VIRTUELLE ===========================================*/
#visiteVirtuelle {
	background-color: #000;
	margin: 10px auto;
	padding: 0;
	text-align: center;
	width: 700px;
	border: 3px double #576371;
	overflow: hidden;
}
/*=========================================  / VISITE VIRTUELLE ===========================================*/






/*============================================ GALERIE =================================================*/
.mini_galerie {
	position: relative;
	background-color: #000;
	float: left;
	display: block;
	margin: 15px 0 0 14px;
	padding: 0;
	width: 150px;
	height: 150px;
	text-align: center;
	border: 1px solid #fff;
}
.mini_galerie img {
	margin: 0;
	padding: 0;
}
.mini_galerie span.num {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 3px 0 0 0;
	width: 18px;
	height: 15px;
	font-size: 10px;
	line-height: 1em;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
.mini_galerie span.sup {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
}
.mini_galerie span.libelle {
	position: absolute;
	bottom: 0;
	left: 0;
	margin: 0;
	padding: 3px 0 0 0;
	width: 150px;
	height: 15px;
	font-size: 10px;
	line-height: 1em;
	z-index: 100000;
}
/*============================================ / GALERIE ===============================================*/








/*============================================= FOOTER ===============================================*/
#footer {
	position: absolute;
	background: #000 url('../design/footer.jpg') top left no-repeat;
	bottom: 0;
	margin: 0;
	padding: 0;
	height: 92px;
	width: 1000px;
	text-align: center;
	font-size: 0.8em;
	color: #ddd;
}
#footer a {
	color: #fff;
}
#footer a:hover{
	color: #fff;
}
#footer a:visited {
	color: #fff;
}
.coment {
	margin: 30px 0 0 0;
	color: #cad9e4;
	font-size: 10px;
}
#ref {
	font-size: 12px;
	color: #94A9BF;
	text-align: center;
}
#ref a {
	color: #94A9BF;
	text-decoration: none;
}
#ref a:hover {
	color: #fff;
}
/*=====================================================================================================*/




