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

body{ 
    background-color:#FFFFFF;
    color:#666666;
	font-family:Times;
	font-size:14px;
	line-height:16px;
	}
	
img {
border:none;
padding:0px;
}	

#conteneur{ position:absolute;
    top:0px;
	width:950px;
	left:15px;
	margin-top:20px;
	}
	
#conteneurAccueil{ position:absolute;
    top:0px;
	width:950px;

	left:15px;
	
	margin-top:20px;
	}

#header{ 

	width:950px;
	height:25px;
	border:1px solid #CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;
	padding-bottom:0px;
	}
	
#header img{
margin-top:-3px;
}
 	
	
.blocHeaderLeft{
display:table-cell;
vertical-align:middle;
	padding-left:20px;
	height:15px;
	float:left;
}


.blocHeaderRight{
display:table-cell;
vertical-align:middle;
height:15px;
float:right;
border-left:1px solid #CCCCCC;
padding-left:8px;
padding-right:8px;

}

.blocHeaderRight input{
margin:0px;
padding:0px;
border:none;
background-color: #CCCCCC;
}

#header a{
text-decoration:none;
color:#999999;
}

#header a:hover{
text-decoration:none;
color: #666666;
}

 a{
text-decoration:none;
color: #000000;
font-weight:bold;
}

a:hover{
text-decoration:none;
color: #666666;
}

#blocAccroche{
	border-bottom:1px solid #CCCCCC;
	width:950px;
	font-size:19px;
	padding-bottom:10px;
	padding-top:10px;
	line-height:22px;
	}
	
.bloc{
	border-bottom:1px solid #CCCCCC;
	width:950px;
	padding-top:5px;
	padding-bottom:5px;	
}

.bloclogo{
	border-bottom:1px solid #CCCCCC;
	width:950px;
	height:185px;
	margin-top:10px;
	padding-bottom:5px;	
}

.blocAccueil{
	border-bottom:1px solid #CCCCCC;
	width:950px;
	height:185px;
	margin-top:10px;
	padding-bottom:5px;
	
}

.blocAccueilLangue{
	width:950px;
	height:95px;
	margin-top:10px;
	padding-bottom:5px;
	
}

.blocAccueilLangue img{
float:right;
}
	

#DeuxColonne{
	width:950px;
	overflow:hidden;
	border-bottom:1px solid #CCCCCC;
	padding-top:5px;
	padding-bottom:5px;	
}

	
.ArticleGauche{
	width:450px;
	margin:0px;
	padding-right:10px;
	float:left;
	}
	
.ArticlecDroit{
	width:450px;
	margin:0px;
	padding-left:30px;
	float:left;
	}
	
.footer {
	border-bottom:1px solid #CCCCCC;
	width:950px;
	height:95px;
	margin-bottom:10px;
}

.archives {
	border-bottom:1px solid #CCCCCC;
	width:950px;
	margin-bottom:10px;
	margin-top:10px;
	padding-top:-5px;
	padding-bottom:10px;
}
	
	
	.footer a{
	background-image:url(../images/footer_over.jpg);
	background-repeat:no-repeat;
	display:block;
	width:950px;
	height:95px;
	}
	
	/*.footer a:hover{
	background-image:url(../images/footer_over.jpg);
	background-repeat:no-repeat;
	display:block;
	width:950px;
	height:95px;
	}
	*/
	
	
	
	.footernl {
	border-bottom:1px solid #CCCCCC;
	width:950px;
	height:95px;
	margin-bottom:10px;
}
	
	
	.footernl a{
	background-image:url(../images/footer_over_nl.jpg);
	background-repeat:no-repeat;
	display:block;
	width:950px;
	height:95px;
	}
	
	/*.footernl a:hover{
	background-image:url(../images/footer_over_nl.jpg);
	background-repeat:no-repeat;
	display:block;
	width:950px;
	height:95px;
	}
	*/
	
	.footerde {
	border-bottom:1px solid #CCCCCC;
	width:950px;
	height:95px;
	margin-bottom:10px;
}
	
	
	.footerde a{
	background-image:url(../images/footer_over_de.jpg);
	background-repeat:no-repeat;
	display:block;
	width:950px;
	height:95px;
	}
	
/*	.footerde a:hover{
	background-image:url(../images/footer_over_de.jpg);
	background-repeat:no-repeat;
	display:block;
	width:950px;
	height:95px;
	}*/

/*Element récurents*/

h1 {
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:22px;

	}
	
.Grostexte{
font-size:14px;
font-weight:bold;
}



h2{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:14px;
font-weight:bold;
}



.gras{
font-weight:bold;
color:#000000;
}

.decalageNegatif{
margin-top:-20px;
}

.retourLigne{
display:block;
/*font-size:1.2em;*/
font-family:Arial, Helvetica, sans-serif;
margin-top:3px;
background-image:url(../images/fleche.jpg);
background-repeat:no-repeat;
padding-left:15px;
}

.retourLigneGrd{
display:block;
/*font-size:1.2em;*/
font-family:Arial, Helvetica, sans-serif;
margin-top:3px;
background-image:url(../images/fleche.jpg);
background-repeat:no-repeat;
background-position:2px;
padding-left:15px;
}

.gras{
color:#000000;
font-weight:bold;
}













