/* -------------------------------- */
/*        STYLES DES BALISES        */
/* -------------------------------- */
html {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	overflow:auto;
}
body {
	margin:0;
	padding:0;
/*	width:100%;*/ /* POSSIBLE DE LE METTRE AU BESOIN */
/*	height:100%;*/ /* POSSIBLE DE LE METTRE AU BESOIN */
	overflow:visible;
	
	font-family:Verdana,Arial,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
	line-height:inherit;
	text-decoration:none;
	color:#f6e7c3;
	
	background-color:#000000;
}
.bg_accueil {
	background-image:url(../img/bg_accueil.jpg);
	background-repeat:no-repeat;
	background-position:center top;
/*	background-attachment:fixed;*/
	background-color:#000000;
}
.bg_haut {
	background-image:url(../img/bg_haut.jpg);
	background-repeat:no-repeat;
	background-position:center top;
/*	background-attachment:fixed;*/
/*	background-color:#000000;*/
}
.bg_bas {
	background-image:url(../img/bg_bas.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
/*	background-attachment:fixed;*/
	background-color:#000000;
}
.bg_pres {
	background-image:url(../img/bg_pres.jpg);
	background-repeat:no-repeat;
	background-position:center top;
/*	background-attachment:fixed;*/
	background-color:#000000;
}
.bg_contact {
	background-image:url(../img/bg_contact.jpg);
	background-repeat:no-repeat;
	background-position:center top;
/*	background-attachment:fixed;*/
	background-color:#000000;
}
.bg_evt {
	background-image:url(../img/bg_evt.jpg);
	background-repeat:no-repeat;
	background-position:center top;
/*	background-attachment:fixed;*/
	background-color:#000000;
}

img { border:0; }
/*table { border-collapse:collapse; }*/

/*td {
	text-align:left;
	vertical-align:top;
}

p {
	text-align:left;
	font-family:Verdana,Arial,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
	color:#f6e7c3;
	text-decoration:none;
}*/

select {
	font-family:Verdana,Arial,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
	color:#000000;
/*	border:none;*/
/*	background-color:#ffffff;*/
}
input {
	font-family:Verdana,Arial,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
	color:#000000;
/*	border:1px #b5b3a9 solid;*/
/*	background-color:#ffffff;*/
}
.input_text {
	font-family:Verdana,Arial,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
	color:#000000;
/*	border:1px #b5b3a9 solid;*/
/*	background-color:#ffffff;*/
}
textarea {
	font-family:Verdana,Arial,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	border:1px #b5b3a9 solid;
	background-color:#ffffff;
}
form,h1,h2,h3,h4,h5,h6 {
	margin:0px;
	padding:0px;
}

a, a:link, a:visited, a:active {
	color:#FFFFFF;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}


/* -------------------------------- */
/*        CLASSES-RACCOURCIS        */
/* -------------------------------- */
.nowrap		{ white-space:nowrap; }
.normal		{ font-weight:normal; }
.bold		{ font-weight:bold; }
.italic		{ font-style:italic; }
.underline	{ text-decoration:underline; }

.left		{ text-align:left; margin-left:0px; margin-right:auto; }
.center		{ text-align:center; margin-left:auto; margin-right:auto; }
.right		{ text-align:right; margin-left:auto; margin-right:0px; }
.top		{ vertical-align:top; }
.middle		{ vertical-align:middle; }
.bottom		{ vertical-align:bottom; }
.pointer	{ cursor:pointer; }

.arial		{ font-family:Arial,Verdana,sans-serif; }
.verdana	{ font-family:Verdana,Arial,sans-serif; }
.times		{ font-family:"Times New Roman",Times,serif; }

.s2			{ font-size:2px; }
.s4			{ font-size:4px; }
.s6			{ font-size:6px; }
.s9			{ font-size:9px; }
.s10		{ font-size:10px; }
.s11		{ font-size:11px; }
.s12		{ font-size:12px; }
.s13		{ font-size:13px; }
.s14		{ font-size:14px; }
.s15		{ font-size:15px; }
.s16		{ font-size:16px; }
.s17		{ font-size:17px; }
.s18		{ font-size:18px; }
.s19		{ font-size:19px; }
.s20		{ font-size:20px; }
.s22		{ font-size:22px; }
.s24		{ font-size:24px; }
.s28		{ font-size:28px; }
.s36		{ font-size:36px; }

.l12		{ line-height:12px; }
.l13		{ line-height:13px; }
.l14		{ line-height:14px; }
.l15		{ line-height:15px; }
.l18		{ line-height:18px; }
.l20		{ line-height:20px; }
.l22		{ line-height:22px; }
.l26		{ line-height:26px; }
.l30		{ line-height:30px; }

.c0			{ color:#000000; } /* noir */
.c1			{ color:#FFFFFF; } /* blanc */
.c2			{ color:#f6e7c3; } /* textes */
.c3			{ color:#f6db9e; } /* sous-titres et paragraphes */
.c4			{ color:#ffb100; } /* orange */
.c5			{ color:#ffe200; } /* jaune */
.c6			{ color:#8942d8; } /* players */

.bg0		{ background-color:#000000; } /* fond noir */
.bg1		{ background-color:#FFFFFF; } /* fond blanc */

.trans {
    filter:alpha(opacity=90);
    -moz-opacity:.90;
}


/* -------------------------------- */
/*  CLASSES D'ELEMENTS SPECIFIQUES  */
/* -------------------------------- */
.ssmenu, a.ssmenu, a.ssmenu:link, a.ssmenu:visited, a.ssmenu:active {
	font-family:Verdana,Arial,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
a.ssmenu:hover {
	color:#ea002c;
}
.ssmenu_on, a.ssmenu_on, a.ssmenu_on:link, a.ssmenu_on:visited, a.ssmenu_on:active {
	font-family:Verdana,Arial,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	font-size:12px;
	color:#ea002c;
	text-decoration:none;
}
a.ssmenu_on:hover {
	color:#000000;
}


/* -------------------------------- */
#overlay {
	display:none;
	
	background-color:#000000;
	filter:alpha(opacity=90);
	opacity:0.9;
	
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
/*	overflow:visible;*/
	z-index:10;
}
#box {/*border:1px #CCCCCC solid;*/
	display:none;
	
	margin:0px;
	padding:0px;
	
	position:absolute;
/*	left:0%;*/
/*	top:0%;*/
	width:1000px;/*100%*/
	height:800px;/*100%*/
	overflow:visible;
	z-index:11;
	
	background-image:url(../img/lightbox.gif);
	background-repeat:no-repeat;
	background-position:center top;
/*	background-attachment:fixed;*/
/*	background-color:#000000;*/
}
