@charset "utf-8";
/* CSS Document */


/*************************** NEWS ******************************************/
.ejs_scroller_n {
	background-image:url(/images/SOC-ejs_scroller_n-bg.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	margin-top:5px;
	padding-bottom:20px;
	/*padding-left: 120px;*/
	position:relative;
}
.ejs_scroller_n a {
}
.ejs_scroller_n br {
	font-size:0px;
}
.ejs_scroller_n img {
	border:1px solid #666;
	/*left:0px;*/
	margin:0;
	/*position:absolute;
	top:0px;*/
	float:right;
}
.ejs_scroller_n p {
	margin:0;
}
.ejs_scroller_n .plus {
	background-color:transparent;
	background-image:url(/images/SOC-actu-plus-puce-off.gif);
	background-position:left 4px;
	background-repeat:no-repeat;
	color:#666;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:right;
	width:80px;
}
.ejs_scroller_n .plus:hover {
	background-image:url(/images/SOC-actu-plus-puce-on.gif);
	color:#e2001a;
}
.ejs_scroller_n .soustitre {
	background-color:#ddd;
	color:#000;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}


/*************************************************** GENERAL ***************************************************/

body {
	background-color:#000;
	background-image:url(/images/SOC_01.jpg);
	background-position:top;
	background-repeat:repeat-x;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
a {
	background-color:#ffeb00;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	background-color:#000;
	color:#ffeb00;
	text-decoration:none;
}
a img { background:none; }
a:hover img { background:none; }
b, strong {
	background-color:#d3d3d3;
	color:#3D3D3D;
	font-weight:900;
}
p {
	margin:0;
	padding:0.5em 0;
}
body, p, td {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
/*************************************************** BOTTOM ***************************************************/
#BOTTOM {
}
#BOTTOM a {
}
#BOTTOM a:hover {
}
/*************************************************** CENTER ***************************************************/
#CENTER {
	background-color:#fff;
	background:#FFF url(/images/SOC-FOOTER-bg-1.jpg) bottom no-repeat;
	clear:both;
	margin:0px;
	overflow:hidden;
	padding-top:10px;
	position:relative;
	width:1000px;
	z-index:10;
}
#path {
	background-image:url(/images/SOC-path-bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	color:#666;
	font-size:11px;
	height:32px;
	line-height:32px;
	margin-bottom:10px;
	margin-left:10px;
	padding-left:15px;
	z-index:20;
}
/*.fil-ariane {
	background-color:transparent;
	color:#666;
	font-weight:bold;
	padding-left:3px;
	padding-right:6px;
}
.fil-ariane:hover {
	background-color:transparent;
	color:#e2001a;
}*/

#path a{
	background-color:transparent;
	color:#666;
	font-weight:bold;
	padding-left:3px;
	padding-right:6px;
}
#path a:hover {
	background-color:transparent;
	color:#e2001a;
}
#CONTENUS {
	padding-left:10px;
	width:780px;
	z-index:20;
}
.ctnr {
	color:#666666;
	font-size:12px;
	padding-bottom:10px;
	z-index:21;
}
#acol .ctnr {
	width:449px;
}
.ctnr h1.Titre {
	background-position:left top;
	background-repeat:no-repeat;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	height:20px;
	line-height:20px;
	margin:0px -6px 7px -6px;
	padding:0 8px;
}
#acol .ctnr a, #acol .ctnr a:hover, #bcol .ctnr a, #bcol .ctnr a:hover {
	background-color:transparent;
}
#acol .ctnr h1 {
	background-color:#343434;
	background-image:url(/images/SOC-ctnr-home-acol-titre-noir.jpg);
}
#acol .noir h1 {
	background-color:#343434;
	background-image:url(/images/SOC-ctnr-home-acol-titre-noir.jpg);
}
#bcol .gris h1 {
	background-image:url(/images/SOC-ctnr-home-bcol-gris-titre.gif);
}
#bcol .rouge h1 {
	background-image:url(/images/SOC-ctnr-home-bcol-rouge-titre.gif);
}
#WYSI h1.Titre {
	background-image:url(/images/SOC-titre-779-1.jpg);
}
/*** inner : le contenu ***/
.ctnr .inner {
	background-position:left 5px;
	background-repeat:repeat-y;
	padding:0 6px 0px 6px;
}
#acol .ctnr .inner {
	background-image:url(/images/SOC-ctnr-home-acol-bg.gif);
}
#bcol .ctnr .inner {
	background-image:url(/images/SOC-ctnr-home-bcol-bg.gif);
}
#bcol .rouge .inner {
	background-image:url(/images/SOC-ctnr-home-bcol-deg-bg.gif);
}
#WYSI_ctnr .inner {
	background-image:url(/images/SOC-bg-779-1.jpg);
	background-position:left 5px;
	background-repeat:repeat-y;
	padding:0 6px 0px 6px;
}
/*** ctnr_footer : pied du container ***/
.ctnr_footer {
	background-position:left top;
	background-repeat:no-repeat;
	height:8px;
}
#acol .ctnr .ctnr_footer {
	background-image:url(/images/SOC-ctnr-home-acol-bott.gif);
}
#bcol .ctnr .ctnr_footer {
	background-image:url(/images/SOC-ctnr-home-bcol-bott.gif);
}
#bcol .rouge .ctnr_footer {
	background-image:url(/images/SOC-ctnr-home-bcol-deg-bott.gif);
}
#WYSI_ctnr .ctnr_footer {
	background-image:url(/images/SOC-footer-779-1.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:8px;
}
/*** diapo_fl : container du diaporama flash ***/
#diapo_fl {
	padding:0 0 10px 0;
	width:449px;
}
/*** fil : container du fil info ***/
#fil {height:255px; overflow:auto; }
#fil a, .filien {
	background-color:transparent;
	color:#e2001a;
	display:block;
	font-weight:bold;
}
#fil a:hover, .filien:hover {
	background-color:transparent;
	color:#666;
}
/*************************************************** RIGHT ***************************************************/
#RIGHT {
	position:relative;
	z-index:60;
}
#msk_wysi {
	/*background-image:url(/images/SOC-RGT-spons-msk.png);
	background-position:left top;
	background-repeat:no-repeat;*/
	left:1px;
	position:absolute;
	top:1px;
	z-index:70;
}
#DROITE_wysi {
	width:193px;
}
#sponsors_right {
	background-image:url(/images/SOC-RGT-spons-1.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:70px;
	overflow:hidden;
	padding:10px 3px 2px 1px;
	vertical-align:middle;
	width:188px;
}
#sponsors_right img {
	padding:0px 6px;
}
#sponsors_right marquee {
	margin:auto 0px;
	vertical-align:middle;
}
#sponsors_right h1 {
	margin:0px;
	}
#ligue {
}
#ligue .cell, #ligue td {
	color:#666;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
}
#ligue .cell {
	background-image:url(/images/SOC-RGT-bg.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	margin:5px 0px;
	padding:0 5px 5px 5px;
	text-align:center;
}
#ligue .cell b, #ligue .cell strong {
	background-color:#FFF;/*background-image:url();*/
				}
#ligue .cell .bgbleu {
	background-color:#efefef;/*background-image:url();*/
				}
#ligue .cell p {
	margin:0.3em 0;
}
#ligue .cell table {
	font-size:12px;
	text-align:left;
	width:100%;
}
/*************************************************** WYSI ***************************************************/
#WYSI {
}
/*************************************************** FOOTER ***************************************************/
	#FOOTER {
	color:#595959;
	font-size:13px;
	padding-bottom:5px;
	padding-top:30px;
	text-align:center;
}
#FOOTER a {
	background-color:transparent;
	color:#595959;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
#FOOTER a:hover {
	color:#333;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
/*************************************************** NEWS *****************************************************/

#uneNews {
}
#uneNews .uneNews {
}
#uneNews .soustitre {
}
#uneNews .texteAccroche {
	font-family:Century Gothic, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align: justify;
}
/*************************************************** SITE *****************************************************/
#SITE {
	color:#fff;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height: auto;
	left:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	position:relative;
	top:0px;
	vertical-align:top;
	width: 1000px;
	z-index: 1;
}
/*************************************************** TOP ******************************************************/
#TOP {
	background-image:url(/images/SOC-TOP.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	height:199px;
	left:0px;
	margin:0px;
	position:relative;
	top:0px;
	width:1000px;
	z-index:50;
}
#logo_soc {
	display:block;
	height:103px;
	margin:0px;
	position:relative;
	padding:0px;
	width:1000px;
}
	
	#logo_soc a {
		background:none;
		font-weight:normal;
		text-decoration:none;
	}
	#logo_soc a:hover {
		background:none;
		color:#ffeb00;
		font-weight:normal;
		text-decoration:none;
	}



#MENU_ARBO_CTNR {
display:block;
	height:26px;
	left:0px;
	margin:0px;
	position:relative;
	top:0px;
	width:1000px;
	z-index:56;
}
#MENU_ARBO {
	background-color:#FFF;
	background-image:url(/images/SOC-MENU-bg-1.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:26px;
	left:0px;
	position:absolute;
	top:0px;
	width:1000px;
	z-index:57;
}
#menu {
	float:left;
	list-style-type:none;
	-moz-padding-start:0;
	margin:0 0 0 10px;
	padding:0;
	z-index:58;
}
.menu_niv1 {
	float:left;
	position:relative;
	width:auto;
	z-index:59;
}
.menu_niv1 a {
	background-color:transparent;
	background-image:url(/images/SOC-MENU-a-bg-1.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	color:#fff;
	display:inline-block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	height:25px;
	line-height:25px;
	padding:0px 25px;
	width:auto;
}
.menu_niv1 a:hover {
	background-color:transparent;
	background-image:url(/images/SOC-MENU-ahover-bg-1.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	color:#404040;
	width:auto;
}
.menu_niv1 ul {
	-moz-padding-start:0;
	background-color:#CCC;
		clear:both;
	display:none;
		float:none;
	left:0px;
	list-style-type:none;
	margin:0px;
	padding:0px;
	position:absolute;
	top:25px;
	width:100%;
	z-index:60;
}
.menu_niv1 li { width:100%; }
.menu_niv1 li a {
	background-color:#CCC;
	background-image:none;
	color:#666;
	display:block;
	font-size:12px;
/*	height:12px;
	line-height:12px;*/
	padding:0px 0px 0px 10px;
	white-space:nowrap;
	width:auto;
}
.menu_niv1 li a:hover {
	background-color:#999;
	background-image:none;
	color:#ffed00;
	width:100%;
}

#menu_ht_ctnr {
	display:block;
	height:20px;
	margin:0px;
	padding:0px;
	position:relative;
	overflow:hidden;
	width:1000px;
}
#menu_ht {
	border:none;
	color:#b0b0b0;
	font-size:10px;
	height:20px;
	margin:0px;
	padding:0px;
	left:0px;
	overflow:hidden;
	position:relative;
	top:0px;
	width:1000px;
}
#menu_ht a {
	background-color:transparent;
	color:#b0b0b0;
	font-size:10px;	
}
#menu_ht a:hover {
	background-color:transparent;
	color:#fff;
}

#menu_ht ul{
-moz-padding-start:0;
list-style-type:none;
margin:0px;
padding:0px;
float:right;
}
#menu_ht li {
	float:left;
	margin:0px;
	padding:0px;
} 

#partenaires_soc {
	background-color:#FFF;
	display:block;
	/*height:46px;*/
	position:relative;
	width:1000px;
}
	#partenaires_soc a{
		background:none;		
	}
	#partenaires_soc a:hover{
		background:none;		
	}
#TOP_ombre {
	display:block;
	height:8px;
	overflow:hidden;
	width:1000px;
}
/*********************** STYLE DISPO DANS LE CMS *****************************/

.Couleur {
	color:#283194;
	font-weight:bold;
}
.Encart {
	background-color:#f7f7f7;
	border:1px dashed #666;
	color:#666666;
	display:block;
	padding:10px;
	width:50%;
}
.Encart a {
	background-color:transparent;
	background-image:url(/images/SOC-Encart-a-puce-off.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
	color:#595959;
	display:block;
	padding-left:10px;
}
.Encart a:hover {
	background-color:transparent;
	background-image:url(/images/SOC-Encart-a-puce-on.gif);
	color:#e2001a;
}
h1 {
	color:#000;
	font-size:20px;
	font-weight:normal;
}
h2 {
	color:#666;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	font-weight:normal;
	text-align:justify;
}
.petit {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
p.petit {
	margin:0.3em 0;
}
.score {
	color:#666666;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
}
.titre_txtjaune_noir {
	background-image:url(/images/SOC-RGT-titre-noir-bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	color:#ffeb00;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	height:20px;
	line-height:20px;
	margin:0 -5px 7px;
	padding:0 5px;
	text-align:left;
}
.titre_txtnoir_jaune {
	background-image:url(/images/SOC-RGT-titre-jaune-bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	color:#474747;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	height:20px;
	line-height:20px;
	margin:0 -5px 7px;
	padding:0 5px;
	text-align:left;
}
.titre_txtblanc_noir {
	background-image:url(/images/SOC-RGT-titre-noir-bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	color:#fff;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	height:20px;
	line-height:20px;
	margin:0 -5px 7px;
	padding:0 5px;
	text-align:left;
}
.titre_photo {
	display:inline-block;
	float:left;
	height:auto;
	margin:0 10px 0px 0;
	padding:0px;
	overflow:hidden;
	position:relative;
	width:auto;
}
.texte_photo {
	bottom:0px;
	height:auto;
	left:0px;
	overflow:hidden;
	position:absolute;
	width:100%;
	z-index:40;
}
.texte_photo h1 {
	color:#FFF;
	margin:0;
	padding:5px;
	position:relative;
	text-align:justify;
	z-index:42;
}
.texte_photo-bg {
	-moz-opacity:0.6;
	background-color:#000000;
	filter:alpha(opacity=60);
	height:500px;
	left:0;
	opacity:0.6;
	position:absolute;
	top:0;
	width:1000px;
	z-index:41;
}

