/*Style general*/
body {
	background:#000 url(/img/bg.jpg) top fixed no-repeat;
	padding:0;
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif;
	margin:0;
}

a
{ color: #404040; }
a img{
	border:0;
}
.col1 a img {
	border : 1px solid #000;
}
a:hover
{ text-decoration: none; }
code
{ color: #404040; font: normal 10px Monaco, monospace; }
em
{ color: #808080; font-style: normal; }
h1
{ color: #000; font: normal 18px Arial, sans-serif; padding: 0 0px 5px; text-transform: capitalize; }
h2{
	font-size:18px;
}
p
{ 
	color: #404040; 
	font: normal 12px/16px Arial, sans-serif; 
	padding: 0 15px 0 0;
}

#pub_intersticiel{
position:absolute; width:600px; height:480px; background:#000; border:2px solid #AAA; top:200px; left:400px; z-index:1000;
}

#conteneur{
	width:982px !important;
	width:980px;
	margin:0 auto;
	padding:0;
	padding-left:0px !important;
	padding-left:1px;
}

#topheader{
	margin-left:150px;
	margin-right:150px;
	height:30px;
	background-color:#000;
	color:#fff;
}
#header{
	height:150px;
	width:980px;
	background-color:#000;
	float:left;
}
	#header-gauche{
		float:left;
		width:250px;
	}
	#header-droite{
		float:left;
		width:730px;
	}
#menu{
	height:65px;
	width:980px;
	float:left;
}
#centre{
	background-color:#ffffff;
	float:left;
	width:980px;
}
#col1{
	width:480px !important;
	width:460px;
	/*background-color:#CCCC99;*/
	float: left;
	margin-left:5px;
}
#col2{
	width:180px;
	margin-left:5px;
	margin-right:5px;
	/*background-color:#00CC99;*/
	float: left;
}
#col3{
	width:300px;
	/*background-color:#FFCC66;*/
	float: left;
}
#footer{
	background-color:#666;
	background-repeat:no-repeat;
	color: #d4d4d4;
	width: 980px;
	float: left;
}


#footer_orga{
	float:left;
	padding-top:1px;
	font-weight:bold;
	font-size:19px;
	background-color:#000;
}
#footer_orga a{
	text-decoration:none;
	color:#FFF;
	margin-left:5px;
	padding-left:85px;
	padding-top:5px;
	background : transparent url('/img/logo_orga.gif') top left no-repeat;
	height:33px;
	display:block;
	text-transform:UPPERCASE;
}
#footer_orga a:hover{
	text-decoration:none;
	color:#8097b2;
	margin
}

#footer_liens{
	float:right; 
	line-height:31px;
	font-size:12px;
	font-weight:bold;
	background-color:#000;
}
#footer_liens a{
	text-decoration:none;
	color:#FFF;
	padding-right:5px;
}
#footer_liens a:hover{
	text-decoration:none;
	color:#8097b2;
}


/*Styles pub*/
.baniere{
	display: block;
	margin: 0 auto;
	height: 60px;
	width: 468px; 
	margin-top:5px;
}
.rectangle_video{
	display: block;
	margin: 0 auto;
	height: 250px;
	width: 300px; 
	margin-top:5px;
	margin-bottom:10px;
}
.carre{
	display: block;
	margin-top:5px;
	margin-bottom:10px;
	height: 150px;
	width: 180px; 
}

/*MENU*/
.pro_linedrop {
	height:35px;
	width:980px;
	background:url(/img/black_0.gif);
	position:relative; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	z-index:500;
}

.pro_linedrop .select {
	margin:0; 
	padding:0; 
	list-style:none; 
	white-space:nowrap;
}

.pro_linedrop li {
	float:left;
	background:url(/img/black_1.gif);
	
}


.pro_linedrop .select a {
	display:block; 
	height:35px; 
	float:left; 
	background: url(/img/black_0.gif); 
	padding:0 0 0 15px; 
	text-decoration:none; 
	line-height:33px; 
	white-space:nowrap; 
	color:#fff;
}

.pro_linedrop .select a b {
	display:block;
	padding:0 30px 0 15px; 
	background:url(/img/black_0.gif) right top;
}

.pro_linedrop .select li.line a b {
	background:url(/img/black_0a.gif) right top;
}

.pro_linedrop .select a:hover, 
.pro_linedrop .select li:hover a {
	background: url(/img/black_1.gif); 
	padding:0 0 0 15px;
	color:#fff;
}


.pro_linedrop .select a:hover b, 
.pro_linedrop .select li:hover a b {
	display:block; 
	padding:0 30px 0 15px; 
	background:url(/img/black_1.gif) right top; 
}

.pro_linedrop .select li.line a:hover b, 
.pro_linedrop .select li.line:hover a b {
	background:url(/img/black_1a.gif) right top; 
}


.pro_linedrop .sub {
	display:none;
	
}
.pro_linedrop ul ul {display:none;}

/* IE6 only */
.pro_linedrop table {
	border-collapse:collapse; 
	margin:-1px; 
	font-size:1em; 
	width:0; 
	height:0;
}

.pro_linedrop .sub {
	margin:0; 
	padding:0;
	list-style:none;
}

.pro_linedrop .sub li {background:transparent;}

.pro_linedrop .select :hover .sub {
	height:25px;
	display:block; 
	position:absolute;
	float:left;
	/*width:978px;*/
	top:35px; 
	left:auto;
	margin-left:00px;
	text-align:center;
	background:#fff url(/img/fade.gif);
	border:1px solid #aaa;
}


.pro_linedrop .select :hover .sub li a 
{
	display:block;
	height:25px;
	line-height:20px;
	float:left;
	background:transparent url(line/transparent.gif);
	padding:0 10px;
	margin:0;
	white-space:nowrap;
	color:#000;
	font-size:8px;
}

.pro_linedrop .select :hover .sub li.subline a {color:#c00;}

.pro_linedrop .select :hover .sub li a:hover,
.pro_linedrop .select :hover .sub li:hover
{color:#000; line-height:20px; position:relative; background:#fff url(/img/fade.gif) left bottom;
}
/*images header*/
.logo{
	margin-left:10px;
	margin-top:5px;
	float:left;
}
.megabaniere{
	margin-right:5px;
	margin-top:5px;
	float:right;
}

h2{
	margin-top:0;
	margin-bottom:0;
}
h2 a{
	text-decoration:none;
}
h2 a:hover{
	color:#B8B8B8;
}
.debut_article, .debut_article a{
	margin-top:0;
	text-decoration:none;
}
.filet {
	background-image: url('/img/filet.gif');
	background-position: 0px 0px;
	background-repeat: repeat-x;
	height: 2px;
	overflow: hidden;
	margin-bottom: 15px;
	margin-left:15px;
	margin-right:15px;
}

/*encadres*/
.encadre {
	background-color:#cccccc;
	padding-left:0;
    padding-top:0;
	margin-top:0;
	padding-bottom:15px;
	border: 1px solid #666666;
}
.encadre ul{
	margin-top:0;
}
.encadre li{
	list-style-type:none;
	/*padding-left:5px;*/
	margin-left:0;
	padding-top:10px;
	clear:both;
	padding-left:5px; 
}

h3{
	background-color:#000000;
	color:#cc0000;
	margin-left:0;
	padding-left:5px;
	margin-bottom:0;
	margin-top:0;
}

.encadre img{
	float: left;
	margin-right:10px;
	border: 1px solid #666666;
}

.encadre p{
	/*padding-left:5px;*/
	margin-left:0;
	padding-top:15px;
}


.encadrepetit {
	background-color:#cccccc;
	padding-left:0;
    padding-top:0;
	margin-top:0;
	padding-bottom:5px;
	margin-bottom:0;
	border: 1px solid #666666;
	border-bottom:none;
}
.encadrepetit li{
	list-style-type:none;
	/*padding-left:5px;*/
	margin-left:0;
	padding-top:5px;
	clear:both;
	padding-left:5px; 
	border-bottom:#000000 dotted 1px;
	font-size:12px;
}
h4{
	background-color:#000000;
	color:#cc0000;
	margin-left:0;
	padding-left:5px;
	margin-bottom:0;
	margin-top:0px;
}

.liensup{
	background-color:#cccccc;
	padding-left:5px;
    padding-top:0;
	padding-bottom:2px;
	margin-top:0;
	font-weight:bold;
	font-size:11px;
	border: 1px solid #666666;
	border-top:none;
}

.encadreseul {
	background-color:#cccccc;
	padding-left:0;
    padding-top:0;
	margin-top:0;
	padding-bottom:5px;
	margin-bottom:0;
	border: 1px solid #666666;
}
.encadreseul li{
	list-style-type:none;
	/*padding-left:5px;*/
	margin-left:0;
	padding-top:5px;
	clear:both;
	padding-left:5px; 
	border-bottom:#000000 dotted 1px;
	font-size:12px;
}
/**/
.arianne{
	color:#333333;
	font-size:10px;
}

#couv{
	background-color:#000000;
	margin-top:0;
	margin-bottom:2px;
	border: 1px solid #666666;
	padding-left:5px;
	color:#ffffff;
}

#couv p{
	text-align:center;
	padding-bottom:0px;
	padding-left:70px;
	font-weight:bold;
	margin-right:5px;
	padding-top:0;
	margin-top:-37px;
	font-size:11px;
	
}
.couvprincipale{
	height:140px;
	float: right;
	padding-right:2px;
	padding-top:2px;
}

.couvsecondaire{
	height:90px;
	padding-top:2px;
}

.recherche{
	/*padding-top:5px;*/
	float:right;
	padding-right:5px;
	padding-top:0;
	margin-top:-10px;
}

.submit{
     border:none;
     background: transparent url('/img/btn_ok.png') no-repeat;
	 width:32px;
	 height:35px;
}

.multimedia{
	background-color:#cccccc;
	margin-bottom:0;
	border: 1px solid #666666;
	border-top:none;
	border-bottom:none;
	width:298px;
}

.lienmultimedia{
	background-color:#cccccc;
	padding-left:5px;
  	padding-bottom:2px;
	margin-top:-3px;
	font-weight:bold;
	font-size:11px;
	border: 1px solid #666666;
	border-top:none;
}



h5{
	background-color:#000000;
	color:#cc0000;
	margin-left:0;
	padding-left:5px;
	margin-bottom:0;
	margin-top:5px;
	width:297px;
}
.reactiondujour{
	background-color:#cccccc;
	margin-top:0;
	padding-left:5px;
}
.reactiondujour:first-letter{
	font-weight:bold;
	font-size:200%;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-style:italic;
}

h6{
	background-color:#000000;
	color:#cc0000;
	margin-left:0;
	padding-left:5px !important;
	padding-left:0;
	margin-bottom:0;
	margin-top:0px;
	padding-top:0px;
	width:100%;
	font-size:18px;
	text-align:center;
	height:50px;
}

#souscentre{
	width:480px;
	overflow:auto;
}
#souscol1{
	width:235px;
	/*background-color:#CCCC99;*/
	float: left;
	margin-left:5px;
}
#souscol2{
	width:235px;
	margin-right:5px;
	/*background-color:#00CC99;*/
	float: left;
}

.sondage{
	background-color:#cccccc;
	width:220px;
	padding-left:5px;
	text-align:center;
	padding-top:5px;
	margin-bottom:5px;
}

.sondageimage{
	border: 1px solid #666666;
}

.newsletter{
	background-color:#cccccc;
	width:220px;
	padding-left:5px;
	margin-bottom:5px;
}

.fondgris{
	margin-top:0;
	background-color:#cccccc;
	width:220px;
	padding-left:5px;
	padding-top:5px;
	margin-bottom:0;
}

/*footer*/


.subfooter1{
	margin-top: 10px;
	padding-left:30px;
	font-size:12px;
}
.subfooter2col2
{
	margin-top: 10px !important;
	margin-top:0;
	padding-left:2px !important;
	padding-left:0;
	border-left:#cccccc dotted 1px;
	width:210px;
	float:left;
	/*border-right:#cccccc dotted 1px;*/
}
.subfooter3{
	width: 290px;
	margin-top: 10px;
	color: #fff;
	padding-left:30px;
}
.subfooter1 a {
	display: block;
	width: 242px;
	color: #d3d3d3;
	height: 10px;
	text-decoration: none;
	padding: 0 0 14px 23px;
	background: url(/img/bubble.png) no-repeat top left;
}
.subfooter2col2 a  {
	display: block;
	width: 180px;
	color: #d3d3d3;
	height: 14px;
	text-decoration: none;
	padding: 0 0 10px 23px;
	background: url(/img/pageIcon.png) no-repeat top left;
}

#terminalfooter{
	float:left;
	width:980px;
	background-color:#000;
	color:#fff;
	
}

#terminalfooter a{
	text-decoration:none;
	color:#fff;
	padding-top:5px;
}

#show_2008 , #show_2007, #show_2009{
	margin-bottom:2px;
}


/** LISTE D4ARTICLE **/
bloc_liste_arti{
	border:1px solid #000000;
	padding:6px;
}
.img_bloc_list_arti{
	float:left;
	padding:6px 0 6px 5px;
}
.cont_bloc_list_arti{
	float:right;
}
.titre_list_arti{
	
	font-size:19px;
	font-weight:bold;
	margin-top:6px;
	color:#000000;
}
.texte_list_arti{
	font-size:14px;
	color:#666;
}
p.texte_list_arti p{
	font-size:14px;
	color:#666;
}

/** STYLE DES ARTICLES **/

.div_article {
	clear: both;
	margin-bottom: 20px;
}

.div_article_princ {
	clear: both;
	margin-bottom: 20px;
}

.div_article_princ a,.div_article a {
	color: #333;
}

.image_article_gauche {
	float: left;
	margin: 0px 10px 10px 0px;
}

.image_article_gauche_princ {
	float: left;
	margin: 0px 10px 10px 0px;
}
