* {font-family:"Arial"; color:#919620; position:relative;}
html {overflow:auto; border:none; padding:0px; margin:0px; height:100%;}
body {
	background-color : #000;
	padding : 0px;
	margin : 0px;
	height : 100%;
}
img {border : none;}
a {text-decoration : none;outline : none;}
a:hover{color : #940f12;text-decoration : none;}
#blockPrincipal {
	background-color : #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 : 80px;
}
#traitVertical {
	position : absolute;
	border-right : #105e78 solid 0.5pt;
	top : 0px;
	bottom : -10px;
	width : 64px;
	left : 0;
}
#traitHautGauche {
	position : absolute;
	width : 205px;
	left : 0;
}
#traitHautDroit {
	position : absolute;
	left : 600px;
	right : 0;
}
#titre {
	position : absolute;
	top : 15px;
	left : 190px;
	z-index : 10;
}
.traitHaut {
	height : 70px;
	border-bottom : #105e78 solid 0.75pt;
}
#menuGauche {
	width : 130px;
	float : left;
	margin-left : 10px;
	margin-right : 10px;
	margin-top : 10px;
}
.menuCentenu {
	padding : 7px 10px 7px 10px;
	font-size : 8pt;
	text-align : center;
}
.menuLiensGauche {
	margin-left : 10px;
	font-size : 10pt;
}
.menuTitreGauche {
	cursor : pointer;
	font-variant : small-caps;
}
.fondTransparentGauche {
	position : absolute;
	width : 100%;
	height : 100%;
	top : 0;
	left : 0;
	background-color : #220607;
	/*opacity : 0.5;
    filter : alpha(opacity=50);*/
    -moz-border-radius : 10px;
    border-radius : 10px;
}
#centrePage {
	width : 852px;
	float : left;
}
#fondTransparentCentre {
	position : absolute;
	width : 100%;
	bottom : 0;
	left : 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;
}
#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);
}
.separateurGauche {
	width : 54px;
	left : 0;
	border-right : #105e78 solid 0.5pt;
	height : 10px;
}
#slogan {
	font-size : 9pt;
}
#slogan a{
	color : #940f12;
}
#slogan a:hover{
	color:#919620;
}
#prefixe {
	font-size : 11pt;
	font-style : italic;
}
.textesTitre {
	position : absolute;
	bottom : 5px;
	right : 10px;
	color : #681114;
	font-family : Verdana;
	text-align : right;
}
#carrousel {
	height : 280px;
	border : #919620 solid 0.75pt;
	margin-top : 5px;
	margin-bottom : 5px;
	padding-top : 5px;
	overflow : hidden;
}
#carrousel img {
	padding-bottom : 5px;
}
#compos {
	width : 840px;
    -moz-border-radius : 10px;
    border-radius : 10px;
}
#compos div {
	height : 510px;
	width : 420px;
	background-color : transparent;
	float : left;
	cursor: pointer;
}
#compos img {
	top : 47%;
	opacity : 0;
    filter : alpha(opacity=0);
}
#menuCarrousel img {
	cursor: pointer;
}
.textJustify {
	text-align : justify;
}
.textCentre {
	text-align : center;
}
#texts {
	padding : 0 5px 0 5px;
}