* {font-family : "Arial"; color : #fff; position : relative;}
html {overflow:auto; border:none; padding:0px; margin:0px;}
body {
	background :  url("http://meandrel.com/images/menu/mosaique.jpg") repeat #000;
	padding : 0px;
	margin : 0px;
}
img {border : none;}
a {text-decoration : none;outline : none;}
a:hover{color : #940f12;text-decoration : none;}
#blockPrincipal {
	background :  url("http://meandrel.com/images/menu/tachefond30.png") no-repeat #000;
	width : 1002px;
	height : 100%;
	margin : auto;
    -moz-border-radius : 0px 0px 10px 10px;
    border-radius : 0px 0px 10px 10px;
}
#banniere {
	background-color : transparent;
	text-align : center;
	height : 150px;
}
#traitVertical {
	position : absolute;
	border-right : #ecad05 solid 0.5pt;
	height : 100%;
	width : 60px;
	left : 0;
}
#traitHautGauche {
	position : absolute;
	width : 145px;
	left : 0;
}
#traitHautDroit {
	position : absolute;
	left : 490px;
	right : 0;
}
#titre {
	position : absolute;
	top : 5px;
	left : 120px;
}
.traitHaut {
	height : 120px;
	border-bottom : #ecad05 solid 0.75pt;
}
#menuGauche {
	width : 160px;
	float : left;
	margin-left : 10px;
	margin-right : 15px;
}
.menuCentenu {
	padding : 7px 10px 7px 10px;
}
.menuLiensDroite, .menuLiensGauche {
	margin-left : 10px;
	font-size : 10pt;
}
.menuTitreDroite, .menuTitreGauche {
	cursor : pointer;
	font-variant : small-caps;
}
.fondTransparentGauche {
	position : absolute;
	width : 100%;
	height : 100%;
	top : 0;
	left : 0;
	background-color : #2a0e0f;
	opacity : 0.5;
    filter : alpha(opacity=50);
    -moz-border-radius : 10px;
    border-radius : 10px;
}
#menuDroite {
	width : 160px;
	float : right;
	margin-left : 15px;
	margin-right : 10px;
	font-size : 10pt;
}
.fondTransparentDroite {
	position : absolute;
	width : 100%;
	height : 100%;
	top : 0;
	left : 0;
	background-color : #2a0e0f;
	opacity : 1;
    -moz-border-radius : 10px;
    border-radius : 10px;
    filter : alpha(opacity=100);
}
#centrePage {
	width : 632px;
	float : left;
	text-align : center;
	min-height : 500px;
}
.vignette {
	float : left;
	width : 190px;
	margin-left : 16px;
	margin-top : 15px;
}
.texteVignette {
	font-size : 10pt;
	font-family : Arial;
	width : 190px;
	padding-top : 2px;
}
#fondTransparentCentre {
	position : absolute;
	width : 100%;
	bottom : 0;
	left : 0;
	top : 0;
	background-color : #000;
	opacity : 0.6;
    filter : alpha(opacity=60);
    -moz-border-radius : 10px;
    border-radius : 10px;
}
#footer {
	background-color : transparent;
	clear : both;
	text-align : center;
	height : 15px;
}
#contacter a{
	color : #940f12;
}
#herbergeur {
	font-size : 8pt;
}
#statistiques {
	width : 0;
	height : 0;
	border : none;
}
#overlay {
	position : absolute;
	top : 0;
	left : 0;
	width : 100%;
	height : 100%;
	display : none;
	background-color : #000;
	opacity : 0;
    filter : alpha(opacity=0);
}
#bandeau {
	position : absolute;
	width : 100%;
	height : 0;
	top : 0;
	left : 0;
    -moz-border-radius : 10px;
    border-radius : 10px;
    display : none;\n    z-index : 2;
}
#contenuCentre {
	margin-top : 0;
}
#slogan {
	position : absolute;
	bottom : 5px;
	right : 10px;
	color : #ecad05;
	font-size : 14pt;
	font-family : Verdana;
}
.separateurGauche {
	width : 50px;
	left : 0;
	border-right : #ecad05 solid 0.5pt;
	height : 10px;
}
.separateurDroite {
	height : 10px;
}
#menuFiltres {
	text-align : center;
	font-size : 2pt;
	text-transform: uppercase;
}
.petitRouge {
	font-size : 8pt;
	color : #aa2c0f;
}
.petitJaune {
	font-size : 8pt;
	color : #e89b36;
}
#entete {
	font-size : 12pt;
	padding-top : 12px;
}
#entete span {
	text-transform: uppercase;
}
.nonDispo {
	position : absolute;
	top : 0px;
	left : 0px;
	background :  url("http://meandrel.com/images/articles/nondisponible.png") no-repeat 0 0;
	width : 190px;
	height : 100%;
	z-index : 2;
}
.lienVignette {
	display : block;
}
#texteInfos {
	text-align : justify;
	padding : 10px;
}