html { 
	overflow-y: scroll;
	}
	
body {
	padding: 0px;
	margin:0px;
	font-family:Verdana, Geneva, sans-serif;
	background-color:#E1E1E1;
	/* background: url(images/bg_habillage.jpg) center top no-repeat; */
	}
	
img{
	border-style: none;
	}
	
a {
	text-decoration:none;
	outline: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;
}

ul{
	list-style-type:disk;
  }

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

div.pub{
	background-color:#FFF;
	width:1006px;
	height:115px;
	border-bottom:1px solid #848484;
	}
	
div.pubbox{
	width:728px; 
	margin:0 auto;
	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;
	}

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

h1{
	color:#666666;
	font-family:Helvetica,sans-serif;
	font-size:36px;
	font-weight:lighter;
	margin-bottom:0px;
	}

h2{
	color:#666666;
	font-family:Helvetica,sans-serif;
	font-size:26px;
	font-weight:lighter;
	margin-bottom:0px;
	}

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;
	position:relative;
	}
	
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;
	position:relative;
	}
	
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{
	padding-left:13px;
	width:981px;
	}
	
div.leftblock{
	padding-left:13px;
	width:662px;
	float:left;
	}
div.logos{
	padding-bottom:15px;
	margin:30px 0 15px 0;
	width:620px;
	float:left;
	}
{
	color:#666666;
	font-family:Helvetica,sans-serif;
	font-size:36px;
	font-weight:lighter;
	margin-bottom:0px;
	}
	

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

div.bouton1{
	width:197px;
	height:24px;
	background: url(images/boutons/bouton_vert.png) center;
	background-position:0px 0px;
	text-align:center;
	color:#FFF;
	line-height: -5px;
	font-weight:bold;
	}
	
div.bouton1:hover{
	width:197px;
	height:24px;
	background: url(images/boutons/bouton_vert.png) center;
	background-position:0px -24px;
	cursor:pointer;
	}
	
div.bouton3{
	width:197px;
	height:24px;
	background: url(images/boutons/bouton_vert.png) center;
	background-position:0px 0px;
	text-align:center;
	color:#FFF;
	line-height: -5px;
	font-weight:bold;
	}
	
div.bouton3:hover{
	width:197px;
	height:24px;
	background: url(images/boutons/bouton_vert.png) center;
	background-position:0px -24px;
	cursor:pointer;
	}

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;
	cursor:pointer;
	}
	
div.bouton5{
	width:109px;
	height:24px;
	background: url(images/boutons/bouton_vert_short.png) center;
	background-position:0px 0px;
	text-align:center;
	color:#FFF;
	line-height: -5px;
	font-weight:bold;
	}
	
div.bouton5:hover{
	width:109px;
	height:24px;
	background: url(images/boutons/bouton_vert_short.png) center;
	background-position:0px -24px;
	cursor:pointer;
	}

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;
	cursor:pointer;
	}
	
div.bouton7{
	width:197px;
	height:23px;
	background: url(images/boutons/4.jpg) center;
	background-position:0px 0px;
	margin-right: 58px;
	margin-top:68px;
	text-align:center;
	color:#FFF;
	line-height: -5px;
	float:right;
	font-weight:bold;
	}
	
div.bouton7:hover{
	width:197px;
	height:23px;
	background: url(images/boutons/4.jpg) center;
	background-position:0px -23px;
	cursor:pointer;
	}
	
div.bouton8{
	width:197px;
	height:24px;
	position:relative;
	float:left;
	text-align:center;
	color:#FFF;
	line-height: -5px;
	font-weight:bold;
	top:180px;
	left:60px;
	background: url(images/boutons/bouton_vert.png) center;
	background-position:0px 0px;
	}
	
div.bouton8:hover{
	background: url(images/boutons/bouton_vert.png) center;
	background-position:0px -24px;
	}
	
div.bouton9{
	width:197px;
	height:24px;
	position:relative;
	float:left;
	text-align:center;
	color:#FFF;
	line-height: -5px;
	font-weight:bold;
	left:60px;
	top:187px;
	background: url(images/boutons/bouton_bleu.png) center;
	background-position:0px 0px;
	}
	
div.bouton9:hover{
	background: url(images/boutons/bouton_bleu.png) center;
	background-position:0px -24px;
	}

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

/* ===== 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);
}