/* CSS Document */
body{
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	margin:auto;
	margin-top:0px;
	text-align:center;
	padding:0px;
	/*background-color:#031926;
	background:url(img/swarm-bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#080808;*/
	background:url(img/bg_fond.jpg);
}

  <![if !IE]>
  #wpthemedemobar { position:fixed !important; }
  <![endif]>

a:link, a:visited {
	color:#FF9F00;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	}

a:hover, a:active {
	color:#FF9F00;
	text-decoration:underline;
	font-size:12px;
	}

	
#header1{
	position:relative;
	text-align:justify;
	color:#E4E4E4;
	margin:auto;
	margin-top:0px;
	width:980px;
	height:94px;
	/*background:url(img/head.png);*/
}

#header2{
	position:relative;
	text-align:justify;
	margin:auto;
	margin-top:0px;
	width:980px;
	height:28px;
}

#upline{
	position:relative;
	text-align:justify;
	margin:auto;
	margin-top:0px;
	width:980px;
	height:33px;
}

#upline p{
	color:#FFFFFF;
	margin-left:0px;
	padding-top:8px;
}

#menu1{
	position:relative;
	text-align:justify;
	margin:auto;
	margin-top:0px;
	width:780px;
	height:47px;
	/*background-color:#000000;*/
}
#menu1 ul {
 padding-left:0px;
 padding-top:7px;
 margin:0;
 list-style-type:none;
 }
#menu1 li {
 margin-left:2px;
 float:left; /*pour IE*/
 }
 #menu1 ul li a {
 display:block;
 float:left;   
 color:#ffffff;
 /*background-color:#000000;*/
 text-decoration:none;
 text-align:center;
 text-transform: uppercase;
 font-weight:bold;
 font-size:14px;
 padding:8px;
 }
 #menu1 ul li a:hover {
 /*color:#E47400;*/ 
 text-decoration:underline;
 }

#menu2{
	position:relative;
	text-align:justify;
	margin:auto;
	margin-top:0px;
	width:780px;
	height:27px;
	background:url(img/bg_menu2.jpg);
}
#menu2 p{
 padding-left:0px;
 color:#ffffff;
 font-size:10px;
 text-transform: uppercase;
 padding-top:6px;
}
 #menu2 p a {
 color:#ffffff;
 font-size:10px;
 text-decoration:none;
 }
 #menu2 p a:hover {
 color:#FFFFFF;
 text-decoration:underline;
 } 

#menu3{
	position:relative;
	text-align:justify;
	margin:auto;
	margin-top:0px;
	width:280px;
	height:47px;
}
#menu3 ul {
 padding-left:75px;
 padding-top:4px;
 margin:0;
 list-style-type:none;
 }
#menu3 li {
 margin-left:0px;
 float:left; /*pour IE*/
 line-height:22px;
 }
 #menu3 ul li a {
 display:block;
 float:left;   
 color:#ffffff;
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
 text-align:center;
 text-transform: uppercase;
 padding-top:8px;
 padding-bottom:0px;
 padding-left:5px;
 padding-right:0px;
 }
 #menu3 ul li a:hover {
 /*color:#E47400;*/
 text-decoration:underline;
 }

#menu4{
	position:relative;
	text-align:justify;
	margin:auto;
	margin-top:0px;
	width:280px;
	height:27px;
	background:url(img/bg_menu2.jpg);
}
#menu4 p{
 padding-left:70px;
 color:#ffffff;
 font-size:10px;
 text-transform: uppercase;
 padding-top:6px;
}
 #menu4 p a {
 color:#ffffff;
 font-size:10px;
 text-decoration:none;
 }
 #menu4 p a:hover {
 color:#FFFFFF;
 text-decoration:underline;
 } 

 .point{
	margin-top:8px;
	margin-bottom:8px;
 }
 
.bg_gris{
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:10px;
	padding-top:2px;
	/*background:url(img/bg_article.jpg);*/
}

.img_actu{
	width:655px;
	height:220px;
	padding:0px;
	margin-left:5px;
}

.desc_actu{
	width:655px;
	height:40px;
	padding:0px;
	margin-left:5px;
	background:url(img/bg_desc_actu.jpg);
}

.desc_actu_gauche{
	float:left;
	width:300px;
	height:40px;
	padding-top:7px;
	margin:0px;
}

.desc_actu_gauche a{ 
	margin-left:50px;
	color:#ffffff;
	font-size:20px;
	font-family: arial,sans serif;
}

.desc_actu_gauche span{ 
	margin-left:50px;
	color:#ffffff;
	font-size:18px;
	font-family: arial,sans serif;
}

.desc_actu_droite{
	float:left;
	width:355px;
	height:40px;
	padding-top:7px;
	margin:0px;
}

.desc_actu_droite p{ 
	margin-left:10px;
	color:#ffffff;
	font-size:12px;
	font-family: arial,sans serif;
}

.desc_actu_droite a{
	font-weight:normal;
	color:#E36203;
}

.actu_2 {
	width:220px;
	float:left;
	margin:0px;
	padding:0px;
}
.img_actu_2{
	width:200px;
	height:160px;
	padding:0px;
	margin-left:5px;
}

.img_actu_2 a{
	margin-left:45px;
	margin-top:20px;
	color:#ffffff;
	font-size:16px;
	font-family: arial,sans serif;
}

.desc_actu_2{
	width:165px;
	height:23px;
	padding-left:35px;
	padding-top:7px;
	margin-left:5px;
	color:#ffffff;
	font-weight:bold;
	background:url(img/bg_actu_2.jpg);
}

.txt_actu_2{
	width:200px;
	height:30px;
	margin-left:5px;
}


hr{
	color:#dddddd;
	margin-left:5px;
	margin-top:20px;
	padding:0px;
}

#contenu{
	position:relative;
	text-align:justify;
	margin:auto;
	margin-top:0px;
	width:980px;
	background:url(img/bg_contenu.png);
	
}

#contenu_gauche{
	position:relative;
	width:680px;
	margin:0px;
	float:left;
}

#contenu_droite{
	position:relative;
	width:272px;
	height:100%;
	margin-left:8px;
	margin-right:8px;
	padding-left:6px;
	padding-right:6px;
	float:left;
	background:url(img/bg_contenud.png);
}

#contenu_article{
	position:relative;
	margin-left:6px;
	padding-right:6px;
	background-color:#F5F5F5;
}

#bloc_twitter{
	margin-top:15px;
}

#bloc_twitter h3{
	width:222px;
	height:30px;
	margin:0px;
	font-size:16px;
	padding-left:50px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:0px;
	color:#FFFFFF;
	text-transform: uppercase;
	background:url(img/bg_h3.jpg);
}

#bloc_twitter p{
	margin:0px;
	padding-left:0px;
	padding-right:0px;
	text-align:justify;
	line-height:16px;
	font-size:11px;
	text-align:left;
}

#bloc_twitter a{
	color:#1F3A67;
	font-size:11px;
	font-weight:bold;
}

#bloc_twitter li{
	padding-bottom:4px;
}

#bloc_pub{
	width:250px;
	height:250px;
	margin:0px;
	padding:11px;
	/*background:url(img/bg-bloc-pub.jpg);*/
	background-color:#000000;
}

p{
	margin-left:5px;
	margin-right:0px;
	margin-top:0px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:0px;
	color:#3F3F3F;
	text-align:justify;
	line-height:18px;
}

#bloc_pub p{
	margin:0px;
	padding:5px;
}





/* SLIDE */

.lof-slidecontent, .lof-slidecontent a {	color:#FFF; outline: none;	}
.lof-container {}.lof-slidecontent{	position: relative;}
.lof-slidecontent .preload{	position:absolute;	top:0;	left:0;	z-index:2; height: 100%; width: 100%;}
.lof-main-outer {position: relative; overflow:hidden;}
.lof-main-outer .lof-next,  .lof-main-outer .lof-previous{	display:block;	width:40px;	color:#FFF;	cursor:pointer;	position:absolute;	height:100%;	top:0;}
.lof-main-wapper li {border: none !important; position: relative;}
.lof-main-outer .lof-next { right: 10px;}
.lof-main-outer .lof-previous { left: 10px;}

.lof-main-item-desc{
  position: absolute;
  padding: 10px !important;
  width: 619px;
  height: 50px;
  background:url(img/head.png);
  margin-left: 0px;
}
.lof-main-item-desc p{
	color:#fff !important;
	font-size: 12px !important;
	margin-top: 8px;
	margin-left: 2px;
	width: 615px;
	font-weight:normal;
	padding: 0 !important;
}
.lof-main-item-desc h3{
	color:#fff !important;	
	margin-top: -4px;
	width: 610px;
	line-height: 25px;
	font-family: arial,sans serif;
	font-size: 25px !important;
	font-weight: bold !important;
	padding: 0 !important;
	border: none !important;
	clear: none !important;
}
.lof-main-item-desc a {
  text-decoration: none !important;
  color: #fff !important;
	outline: none !important;
		line-height: 27px;
	font-family: arial,sans serif;
	line-height: 27px;
	padding: 0 !important;
	margin: 0 !important;
}


/* main flash */
ul.lof-main-wapper{	/* margin-right:auto; */	background: transparent;	padding:0 !important;	margin:0 !important;	position: relative;}
ul.lof-main-wapper li{	padding:0 !important;	margin:0 !important;	float:left;	list-style: none;	position:relative;}
ul.lof-main-wapper li a img {border:none !important;}
.lof-opacity {	overflow:visible  !important;;	position:absolute !important;}
.lof-opacity  li{	position:absolute  !important;;	top:0;	left:0;	margin:0;	padding:0;	float:inherit  !important;}
ul.lof-main-wapper li img{	padding:0 !important; margin:0 !important; max-width: none !important; }

/* item navigator */.lof-navigator-wapper {	position:absolute;}
.lof-navigator-outer{	position:relative;	z-index:1;	height:180px;	overflow:hidden;	color:#FFF;	padding:0;}
.lof-navigator-wapper { padding: 0; }
ul.lof-navigator{	top:0;	padding:0; margin: 0;	position:relative;}
ul.lof-navigator li{	cursor:pointer;	list-style:none;	padding: 0;	margin: 0;	overflow:hidden;	float:left;	display:block;	text-align:left; border: none !important;}
ul.lof-navigator li span {	display: none;}
ul.lof-navigator li.active {		display:block;}

/* FIN SLIDE */
















	
	
	

#upline_gauche{
	position:relative;
	float:left;
	width:680px;
	height:29px;
	margin-left:10px;
	margin-top:12px;
	margin-bottom:0px;
}

#upline_droite{
	position:relative;
	float:left;
	width:240px;
	height:29px;
	margin-left:20px;
	margin-top:12px;
	margin-bottom:0px;
}







#header{
	position:relative;
	width:680px;
	margin-bottom:0px;
	float:left;
	background:url(img/bg-contenu.jpg);
}

#menu_1 {
	float:left;
	height:20px;
	_height:25px;
	width:672px;
	padding-top:5px;
	margin-left:8px;
	background:url(img/bg-menu_1.jpg);
}

#menu_1 a{
	padding-left:8px;
	padding-right:8px;
	margin-left:2px;
	font-size:12px;
	color:#A4B9CA;
	background-color:#202122;
	border-top:3px solid #20282F;
	text-decoration:none;

}
#menu_1 a:hover{
	color:#FFFFFF;
	border-top:3px solid #4AA4C1;
}






.left_bis{
	float:right;
	width:180px;
	margin-left:18px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	background:url(img/bg-menu_2.jpg);
}

.bloc_right{
	float:left;
	width:324px;
	height:180px;
	margin-left:5px;
	margin-right:0px;
	margin-top:10px;
	margin-bottom:0px;
}

.bloc_contenu{
	float:left;
	width:465px;
	margin-left:5px;
	margin-right:0px;
	margin-top:10px;
	margin-bottom:10px;
	/*background:url(img/bg-bloc-contenu.jpg);*/
}

.bloc_contenu_bis{
	float:right;
	width:465px;
	margin-left:5px;
	margin-right:0px;
	margin-top:10px;
	margin-bottom:10px;
	background:url(img/bg-bloc-contenu.jpg);
}

.footer{
	background-color:#000000;
	text-align:center;
	width:980px;
}

.footer p{
	color:#DF7200;
	line-height:16px;
	width:700px;
	text-align:center;
}

.footer a{
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}

.footer a:hover{
	text-decoration:underline;
}

.footer_2 {
	background-color:#000000;
	text-align:center;
	width:980px;
	height:150px;
}

.footer_2_bloc {
	background-color:#080808;
	width:200px;
	height:120px;
	margin-left:50px;
	text-align:left;
}

.footer_2_bloc p{
	color:#DF7200;
	line-height:16px;
}

.footer_2_bloc a{
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}

.footer_2_bloc a:hover{
	text-decoration:underline;
}

.top10{
	margin:0px;
	padding:0px;
}




.left{
	float:left;
	width:272px;
	margin-left:0px;
	margin-right:0px;
	margin-top:10px;
	margin-bottom:10px;
	/*background:url(img/bg_menuleft.jpg);
	background:url(img/bg-menu_2.jpg);
	background-color:#1C2B37;*/
}

.left h3{
	width:222px;
	height:30px;
	margin:0px;
	font-size:16px;
	padding-left:50px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:0px;
	color:#FFFFFF;
	text-transform: uppercase;
	background:url(img/bg_h3.jpg);
}

.ng{
	background:url(img/cellpic2.gif);
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	padding:5px;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;	
	text-transform:uppercase;
}

.menu{	
	font-size:12px;
	font-weight:bold;
	color:#E36203;
	line-height:16px;
	margin:0px;
}

.menu a{
	padding:5px;
	padding-left:6px;
	font-size:12px;
	color:#1F3A67;
	margin:0px 0px 0px 0px;
	text-decoration:none;

}
.menu a:hover{
	text-decoration:underline;
}

h3{
	font-family:Georgia, Times New Roman, Times, serif;
	font-weight:bold;
	text-align:left;
	margin:0 0 6px 3px;
	padding:3px 0 0 5px;
	color:#222;
	font-size:15px;
}

h4{
	font-family:Georgia, Times New Roman, Times, serif;
	font-weight:bold;
	font-size:15px;
}

#bloc_menud_milieu{
	background:url(img/bg-menud.jpg);
	width:272px;
	margin-left:10px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:10px;
	padding:0px;
	float:left;
}

#bloc_menud_milieu h3{
	font-family:Georgia, Times New Roman, Times, serif;
	font-weight:normal;
	text-align:left;
	font-size:16px;
	margin:0 0 5px 0;
	padding:3px 0 0 5px;
	color:#222;
	height:24px;
 }

#bloc_menud_milieu ul {
 margin:0;
 padding:6px;
 list-style:none;
 }
 
#bloc_menud_milieu li a {
 background: url(img/libg.jpg);
 text-align:left;
 color:#9B2525;
 border:0px solid #c2c4b8; 
 padding:7px 5px 8px 20px;
 margin-bottom:3px;
 text-decoration: none;
 font-weight:normal;
 display:block;
 }

#bloc_menud_milieu li a:hover {
 background: url(img/libg.jpg);
 text-align:left;
 color:#000000;
 border:0px solid #c2c4b8; 
 padding:7px 5px 8px 20px;
 margin-bottom:3px;
 text-decoration: none;
 display:block;
 }

.menu_jeu{
	float:left;
	margin-left:5px;
}

.menu_jeu a{
	background:url(img/lien-jeu.jpg);
	width:115px;
	height:28px;
	float:left;
	padding-left:35px;
	padding-top:12px;
	color:#000000;
}

.menu_jeu a:hover{
	background:url(img/lien-jeu-bis.jpg);
	width:115px;
	height:28px;
	float:left;
	padding-left:35px;
	padding-top:12px;
	color:#FF9F00;
	text-decoration:underline;
}
 
h1{
	font-family:Georgia, Times New Roman, Times, serif;
	font-weight:bold;
	color:#222;
	margin:0 0 6px 5px;
	font-size:18px;
	padding:10px;
	text-transform: uppercase;
	background:url(img/bg_titre.jpg);
}

h2{
	font-family:Georgia, Times New Roman, Times, serif;
	font-weight:bold;
	text-align:left;
	margin:0 0 6px 5px;
	padding:10px;
	color:#222;
	font-size:18px;
	text-transform: uppercase;
	background:url(img/bg_titre.jpg);
}

form{
	padding:5px;
}

li{
	padding-right:5px;
	color:#3F3F3F;
}

li a{
	color:#E36203;
	padding-right:5px;
	color:#3F3F3F;
}

.actu{
	height:65px;
	margin-left:5px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:0px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	background:url(img/bg-actu.jpg);
}

.actu  a:link{
	color:#1F3A67;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.actu a:visited{
	color:#1F3A67;
	font-size:14px;
	font-weight:bold;
}

.actu a:hover {
	color:#1F3A67;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}

.actu2 {
	color: #3a3a3a;
	font-family: "Arial", sans-serif;
	font-size:12px;
	line-height : 18px;
	margin-left:0px;
}


.actu2 a:link{
	color:#E36203;
	font-weight:normal;
	font-size:12px;
}

.actu2 a:visited{
	color:#E36203;
	font-size:12px;
}
.actu2 a:hover, a:active {
	color:#E36203;
	font-size:12px;
	text-decoration:underline;
}

.actu3 {
	font-size:10px;
	line-height : 16px;
	padding-left:18px;
}

.actu4  p{
	color: #ffffff;
	font-family: "Arial", sans-serif;
	font-size:12px;
	background:url(img/bg_transp_noir.png);
	margin-left:0px;
}

.actu4 a:link{
	color:#E36203;
	font-weight:normal;
	font-size:12px;
}

.actu4 a:visited{
	color:#E36203;
	font-size:12px;
}
.actu4 a:hover, a:active {
	color:#E36203;
	font-size:12px;
	text-decoration:underline;
}
