html { 
	overflow-y: scroll;
	}
	
body {
	padding: 0px;
	margin:0px;
	font-family:Verdana, Geneva, sans-serif;
	background-color:#E1E1E1;
	}
	
img{
	border-style: none;
	}
	
a {
	text-decoration:none;
  }
  
a:hover{
	cursor:pointer;
}

a span.underlinelink {
   font-size: 14px;
   color: #000;
}

a span.arrowlink {
   font-size: 14px;
   color: #000;
   padding-left: 10px;
}

a:hover span.underlinelink {
   text-decoration: underline;
   cursor:pointer;
}

a:hover span.arrowlink {
   text-decoration: none;
   cursor:pointer;
}


/* ===== /MENU TOP ============================================================================================================================================ */

div.pub{
	background-color:#C8C8C8;
	height:115px;
	width:100%;
	}
	
div.pubbox{
	width:873px; 
	margin:0 auto; 
	margin-top: 5px;
	height:90px;
	position:relative;
	}
	
div.pubbox_leaderboard{
	position:absolute;
	height:90px;
	top:0;
	left:0;
	}
	
div.pubbox_autopromo{
	position:absolute;
	height:90px;
	top:0;
	right:0;
	}
	
/*div.menutop{
	height:29px;
	width:100%;
	background: #FFF url(images/menutop.gif) repeat-x;
	}
	
div.menuonglets{
	width:1006px;
	height:29px;
	margin:0 auto;
	font-size:14px;
	}
	
div.spacer{
	height:29px; 
	width:3px; 
	background: #FFF url(images/menutop_spacer.gif) center; 
	float:left;
	}
	
div.spacer_debut{
	height:29px; 
	width:3px; 
	background: #FFF url(images/menutop_spacer.gif) center; 
	float:left;
	margin-left: -3px;
	}

div.spacer_fin{
	height:29px; 
	width:3px; 
	background: #FFF url(images/menutop_spacer.gif) center; 
	float:left;
	margin-right: -1px;
	}
	
div.onglet{
	height:29px;
	background: url(images/menutop.gif) repeat-x;
	float:left;
	font-size:12px;
	color:#003E7E;
	text-decoration:none;
	}
	
div.onglet:hover{
	height:29px;
	background: url(images/menutop.gif) repeat-x;
	background-position:0px -29px;
	float:left;
	font-size:12px;
	color:#003E7E;
	text-decoration:none;
	}
	
div.onglet:active{
	height:29px;
	background: url(images/menutop.gif) repeat-x;
	background-position:0px -58px;
	float:left;
	font-size:12px;
	color:#003E7E;
	text-decoration:none;
	}
	
div.ongletselect{
	height:29px;
	background: url(images/menutop_select.gif) center;
	float:left;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	}
	
div.ongletikonet{
	height:29px;
	width:105px;
	background: url(images/boutonikonet.gif) repeat-x;
	float:left;
	}
	
div.ongletikonet:hover{
	height:29px;
	width:105px;
	background: url(images/boutonikonet.gif) repeat-x;
	background-position:0px -29px;
	float:left;
	}
	
div.ongletikonet:active{
	height:29px;
	width:105px;
	background: url(images/boutonikonet.gif) repeat-x;
	background-position:0px -58px;
	float:left;
	}
	
div.ongletikonetselect{
	height:29px;
	width:105px;
	background: url(images/boutonikonet_select.jpg) center;
	float:left;
	}
	
div.onglettext{
	padding-top:7px;
	margin-left:7px;
	margin-right:7px;
	}
	*/

/* ============================================================================================================================================ MENU TOP/ ===== */
/* ===== /CONTENU ============================================================================================================================================ */

div.contenu{
	width:1006px;
	background-color:#FFF;
	margin:0 auto;
	font-size:12px;
	padding-bottom:45px;
	border-left: 1px solid #848484;
	border-right: 1px solid #848484;
	min-height:800px;
	color:#666;
	}
	
div.banner{
	width:1006px;
	height:148px;
	background: url(images/bandeikonet.jpg) center no-repeat;
	}
	
div.logo404{
	padding-top:70px;
	margin-left:314px;
	width:378px;
	height:110px;
	text-align:center;
	}
div.line404{
	width:100%;
	height:1px;
	background-image:url(images/404_line.jpg);
	background-repeat:repeat-x;
	margin-top:70px;
}
div.share{
	height:45px;
	width:100%;
	font-size:12px;
	}
	
div.share a{
	text-decoration:none;
	color:#666;
	}
	
div.box{
	width: 318px;
	height: 250px;
	margin-top:45px;
	float:left;
	background: #DDD url(images/ph_back.gif) center no-repeat;
	}
	
div.box2{
	width: 649px;
	height: 250px;
	margin-top:45px;
	float:left;
	background: #DDD url(images/ph_back2.gif) center no-repeat;
	font-size:15px;
	color:#666;
	}
	
span.bleu{
	font-weight:bold;
	color:#003E7E;
	}
	
div.boxes{
	margin-left:13px;
	width:981px;
	}

div.bouton1{
	width:197px;
	height:23px;
	background: url(images/boutons/1.jpg) center;
	background-position:0px 0px;
	text-align:center;
	color:#FFF;
	line-height: -5px;
	font-weight:bold;
	}
	
div.bouton1:hover{
	width:197px;
	height:23px;
	background: url(images/boutons/1.jpg) center;
	background-position:0px -23px;
	}
	
div.bouton3{
	width:197px;
	height:23px;
	background: url(images/boutons/3.jpg) center;
	background-position:0px 0px;
	text-align:center;
	color:#FFF;
	line-height: -5px;
	font-weight:bold;
	}
	
div.bouton3:hover{
	width:197px;
	height:23px;
	background: url(images/boutons/3.jpg) center;
	background-position:0px -23px;
	}

div.bouton4{
	width:197px;
	height:23px;
	background: url(images/boutons/4.jpg) center;
	background-position:0px 0px;
	text-align:center;
	color:#FFF;
	line-height: -5px;
	font-weight:bold;
	}
	
div.bouton4:hover{
	width:197px;
	height:23px;
	background: url(images/boutons/4.jpg) center;
	background-position:0px -23px;
	}
	
div.bouton5{
	width:103px;
	height:23px;
	background: url(images/boutons/5.jpg) center;
	background-position:0px 0px;
	text-align:center;
	color:#FFF;
	line-height: -5px;
	font-weight:bold;
	}
	
div.bouton5:hover{
	width:103px;
	height:23px;
	background: url(images/boutons/5.jpg) center;
	background-position:0px -23px;
	}

div.bouton6{
	width:197px;
	height:23px;
	background: url(images/boutons/6.jpg) center;
	background-position:0px 0px;
	text-align:center;
	color:#FFF;
	line-height: -5px;
	font-weight:bold;
	}
	
div.bouton6:hover{
	width:197px;
	height:23px;
	background: url(images/boutons/6.jpg) center;
	background-position:0px -23px;
	}
	
div.bouton7{
	width:230px;
	height:23px;
	background: url(images/boutons/7.jpg) center;
	background-position:0px 0px;
	margin-right: 40px;
	margin-top:68px;
	text-align:center;
	color:#FFF;
	line-height: -5px;
	float:right;
	font-weight:bold;
	}
	
div.bouton7:hover{
	width:230px;
	height:23px;
	background: url(images/boutons/7.jpg) center;
	background-position:0px -23px;
	}
	
div.leftblock{
	padding-left:13px;
	width:662px;
	float:left;
	}
div.logos{
	padding-bottom:15px;
	margin:30px 0 15px 0;
	width:620px;
	float:left;
	}

div.rightblock{
	padding-left:13px;
	width:318px;
	float:left;
	height:300px;
	}

/* ============================================================================================================================================ CONTENU/ ===== */
/* ===== /FOOTER ============================================================================================================================================ */

h1{
	color:#666666;
	font-family:Helvetica,sans-serif;
	font-size:36px;
	font-weight:lighter;
	margin-bottom:0px;
	}
	
/*div.footer{
	width:100%;
	height:325px;
	background-color:#0d3f7c;
	color:#FFF;
	background: #FFF url(images/footerback.jpg) center repeat-x;
	}
	
div.footwrap{
	width:1006px;
	height:325px;
	margin:0 auto;
	background: #FFF url(images/footer.jpg) center repeat-x;
	}
	
div.footcol{
	height:280px;
	width:235px;
	margin-left:13px;
	float:left;
	color:#CCC;
	font-size:10px;
	margin-top:20px;
	}
	
div.footcol a{
	text-decoration:none;
	color:#CCC;
	}
	
div.footcol a:hover{
	text-decoration:none;
	color:#FFF;
	}
	
div.footcol ul{
	list-style:none outside none;
	padding:0px;
	}
	
div.footcol span.title{
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	}
	
div.footcol li.sous{
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;
	color:#FFF;
	margin-top:12px;
	}
	
div.signature{
	width:1006px;
	text-align:center;
	margin:0 auto;
	height:45px;
	font-size:10px;
	color:#FFF;
	}
	*/

/* ============================================================================================================================================ FOOTER/ ===== */

/* ===== BOUTONS ===== */
a.button {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	display: block;
	width: 185px;
	padding: 6px;
	text-align: center;
	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

a.button_red {
   background-color: #d4534a;
   background:-webkit-gradient(linear, 0% 20%, 0% 100%, from(#d4534a), to(#AD0718));
   background:-moz-linear-gradient(0% 90% 90deg, #AD0718, #d4534a);
   border: 1px solid #801e18;
}

a.button_red:hover {
   background-color: #be4138;
   background:-webkit-gradient(linear, 0% 20%, 0% 100%, from(#d4534a), to(#5d1611));
   background:-moz-linear-gradient(20% 100% 90deg, #5d1611, #d4534a);
}

a.button_red:active {
   background-color: #5d1611;
   border: 1px solid #53211e;
   background:-webkit-gradient(linear, 0% 0%, 0% 20%, from(#5d1611), to(#be4138));
   background:-moz-linear-gradient(0% 20% 90deg, #be4138, #5d1611);
}
   
a.button_green {
   background-color: #b5c772;
   background:-webkit-gradient(linear, 0% 20%, 0% 100%, from(#b5c772), to(#6f8802));
   background:-moz-linear-gradient(0% 90% 90deg, #789401, #b5c772);
   border: 1px solid #5e7306;
}

a.button_green:hover {
   background-color: #97a956;
   background:-webkit-gradient(linear, 0% 20%, 0% 100%, from(#b5c772), to(#4d5f03));
   background:-moz-linear-gradient(20% 100% 90deg, #4d5f03, #b5c772);
}

a.button_green:active {
   background-color: #4d5f03;
   border: 1px solid #53211e;
   background:-webkit-gradient(linear, 0% 0%, 0% 20%, from(#4d5f03), to(#97a956));
   background:-moz-linear-gradient(0% 20% 90deg, #97a956, #4d5f03);
}

a.button_blue {
   background-color: #3780c5;
   background:-webkit-gradient(linear, 0% 20%, 0% 100%, from(#3780c5), to(#205b92));
   background:-moz-linear-gradient(0% 90% 90deg, #205b92, #3780c5);
   border: 1px solid #234464;
}

a.button_blue:hover {
   background-color: #326ca4;
   background:-webkit-gradient(linear, 0% 20%, 0% 100%, from(#3780c5), to(#113d66));
   background:-moz-linear-gradient(20% 100% 90deg, #113d66, #3780c5);
}

a.button_blue:active {
   background-color: #113d66;
   border: 1px solid #113d66;
   background:-webkit-gradient(linear, 0% 0%, 0% 20%, from(#113d66), to(#326ca4));
   background:-moz-linear-gradient(0% 20% 90deg, #326ca4, #113d66);
}