BODY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #000000;
	position: absolute;
	left:50%;
	width:850px;
	margin-left: -425px;
	margin-top:0;
	padding: 0;
}


#general {
	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	width: 850px;	background-color:#000000; }


#contenu{
	float:left;
	width:550px;
	background-color: #000000;
	padding-left:40px;
	margin-top:10px;
	padding-right:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DFDFDF;
	text-align:justify;
}

	
#content {
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #333333;
	width:198px;
	float:left;
	color: #666666;
	background-color: #000000;
	margin-top: 16px;
	padding-left: 18px;
	padding-right: 12px;
	}	

#content a{	font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333;	font-weight:bold;	text-decoration:none;	font-size: 0.9em;}
#content a:hover{ color: #CC6600;}	


#sous_rubriques {
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #333333;
	width: 170px;
	margin-left: 8px;
	border-left-width: 1px;
	border-left-style: double;
	border-left-color: #232323;
	background-image: url(images/backgrounds/fond_cote.gif);
	background-repeat: repeat-y;
	margin-bottom:25px;
	margin-top:10px;
	 }
	 
	 #sous_rubriques a{	color: #333333;	 }	 
	 #sous_rubriques a:hover{	color: #CC6600;	 }
	 

#bandeau_rubriques {
	width:850px;
	height:49px;
	float:left;
	clear:both;
	background-color: #000000;
	background-image: url(images/backgrounds/etoile.jpg);
	background-position: right top;
	background-repeat: repeat-y;
	text-align:right;
	}

#rubriques {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #353535;
	text-align: left;
	font-weight:bold;
	width:815px;
	height:23px;
	float:left;
	padding-top:4px;
	background-color: #000000;
	background-image: url(images/backgrounds/fond_rubriks.gif);
	border-right-width: 0;
	border-top-style: none;
	border-right-style: groove;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #333333;
	background-repeat: repeat-x;
		background-position:bottom;
		clear:both;
	}
	
	#rubriques a {	color: #333333; text-decoration:none;	}
	#rubriques a:hover {	color: #CC6600;	}


	.photo_gauche {
	float: left;
font-family:Geneva, Arial, Helvetica, sans-serif; 	font-size:1.3em; color: #FF9900; font-weight: bold;
	padding-right: 20px;
	padding-bottom:15px;
}
	.photo_droite {
	float: right;
font-family:Geneva, Arial, Helvetica, sans-serif; 	font-size:1.3em; color: #FF9900; font-weight: bold;
text-align:right;
	padding-left: 20px;
	padding-right:1px;
	padding-bottom:10px;
}





#tableau-contenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #FFFFFF;
	width:515px;
	padding: 6px;
	margin-left:5px;
	margin-bottom: 20px;
	text-align:justify
	}



	.photo {
	float: left;
	font-size: 3.1em;
	color: #ffffff;
	padding-right: 13px;
	padding-bottom:10px;
}
	



	
	

	
	


h1 {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 24px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align:left;
	padding-bottom:5px;
	padding-top:8px;
	}


h2 {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 17px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align:left;
	}




	







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



#tableau_news {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	width:470px;
	padding: 13px;
	border: 0px dashed #1D1D1D;
	margin-left:10px;
	text-align:left;
	text-align:justify;
	background-color: #040404;
	}	
	
.titre_news {
	font-family:Geneva, Arial, Helvetica, sans-serif; 	font-size:1.5em; color: #FF9900; font-weight: bold;}
.date_news { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color: #666666; }


#cadre_news {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	width:300px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 3px;
	margin-left:20px;
	}
	


#bandeau {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	float: left;
	height: 359px;
	width: 850px;
}


	 

.verdana_color414141 {
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #414141;}


#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	width:853px;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 20px;
	background-color:#0D0D0D;
	float:left;
}

#footer a {
	color: #FFFFFF;
	text-decoration: none;
}

#footer a:hover {
	color: #999999;
}


	.texte_blanc9px { FONT-WEIGHT: bolder; FONT-SIZE: 9px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.texte_blanc { FONT-WEIGHT: bolder; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
	.saut_ligne {FONT-SIZE: 6px; FONT-FAMILY: Arial, Helvetica, sans-serif;}
		.texte_11arial {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #D8D8D8;
}

	.texte_10arial {
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #333333;
}
	.texte_10arial a {
	color: #333333;
}

	.texte_10arial a:hover {
	color: #666666;
}
	
.texte_renseignements {
	font-size:17px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align:left;
}



	


	input{
	FONT-WEIGHT: bold;
	BORDER-LEFT-COLOR:#333333;
	BORDER-BOTTOM-COLOR: #333333;
	COLOR: #ffffff;
	BORDER-TOP-STYLE: solid;
	BORDER-TOP-COLOR:#333333;
	BORDER-RIGHT-STYLE: solid;
	BORDER-LEFT-STYLE: solid;
	BACKGROUND-COLOR: #000000;
	BORDER-RIGHT-COLOR: #333333;
	BORDER-BOTTOM-STYLE: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}


	
	
	.lettrine {
	float: left;
	color: #ffffff;
	padding-right: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 5.0em;
}
	

#lightbox{position:left}



#texte_intro {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	border-left-width: thick;
	border-left-style: solid;
	border-left-color: #1A1A1A;
	padding-left:15px;
	text-align:left;
	width: 465px;
}

#tableau_gauche {
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align:left;
	width: 230px;
	border: 1px solid #191919;
	float: left;
}

#tableau_droite {
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align:left;
	width: 230px;
	border: 1px solid #191919;
	float: right;
	margin-right: 45px;}
	
	
	
	#archives {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #FFFFFF;
	float: left;
	width:210px;
	padding-left:18px;
	padding-top:18px;
	}
#archives a {
	color: #FFFFFF;
	}
#archives a:hover {
	color: #FF9900;
	}
	

	
	.hover_effect a {
     color: #333333; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:10px  }

	
	.addthis_toolbox .hover_effect
{
    width: 350px; height:18px;    padding: 10px 0 6px 10px;    border: 3px solid #fffffff;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;
	margin-left:20px;
}

.addthis_toolbox .hover_effect div
{
    float: left;
}

.addthis_toolbox .hover_effect a
{
    border: 2px solid #FFFFFF;    padding: 2px 2px 2px 16px;    position: relative;    text-decoration: none;
}

.addthis_toolbox .hover_effect a:hover
{
    border: 2px solid #D6D6D6;    -moz-border-radius: 4px;    -webkit-border-radius: 4px;    background: #CCCCCC;    color: #000000;
	    text-decoration: none;
}

.addthis_toolbox .hover_effect span
{
    position: absolute;    width: 16px;    height: 16px;    top: 2px;    left: 1px;
}
	
