/* CSS Document */


body {
	font:100 0.8em sans-serif;
	}
	

h1,h2,h3,h4,h5,h6,p {
	font-weight:100;
	padding:0px;
	margin:0px;
	}

h3 {
	letter-spacing:0.3em;
	}
	
#accueil h1 {
	font:100 24px sans-serif;
	}
	
/* *** MENU PRINCIPAL
-------------------------------------------------- */

#menu_principal menu {
	list-style: none;
	}
	
#menu_principal menu li a , #menu_principal menu li a:link {
	font: 800 8pt  verdana,arial,sans-serif;
	text-decoration:none;
	}
	
	

/* *** COLLONNE DE GAUCHE
------------------------------------------------- */

#col_gauche p {
	margin-bottom:10px;

	}
	
#col_gauche img {
	border-bottom:1px solid white !important;
	}

.haut_page {
	text-align:right;
	margin-right:25px;
	}

#col_gauche .haut_page img {
	border:none !important;
	border-bottom:none !important;
	}

	

/* *** COLLONNE DE DROITE
------------------------------------------------- */
#col_droite {
	font-size:90%;


	padding-top:0px;
	color:#666;


	}
	
#col_droite  p{
	margin-right:10px;
	margin-left:5px;
	margin-top:8px;
	padding-bottom:3px;
	text-align:justify;

	font:100 8pt sans-serif;
	color:#000;

	
	}

#col_droite ul {
	font:100 8pt sans-serif;
	margin-left:20px;
	padding:0px;
}

#col_droite ul li {
	padding-left:0px;
	}

#col_droite menu {
	padding-left:5px;
	list-style:square;
	}

#col_droite h1,#col_droite h2,#col_droite h3,#col_droite h4,#col_droite p,#col_droite li {
	padding-left:5px;
	}
	
#col_droite h2 {
	text-align:center;
	border-bottom:0px solid #fff;
	font: 800 9pt  verdana,arial,sans-serif;
	margin-bottom:10px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
		
		
		}	
/* *** CONTENU 
-------------------------------------------------- */
#contenu h1 {
	text-align:left !important;
	
	/*width:290px;*/
	/*float:left;*/

	font: 100 24px arial,geneva,verdana,sans-serif;
	margin-bottom:8px;
	margin-left:30px;
	padding-top:28px;

	}
		

#contenu input, #contenu textarea {
	margin-left:30px;
}
	

	
#contenu .chapeau {
	font : 100  16px serif;
	text-align:justify;
	line-height:1.2em;
	padding-top:10px;
	padding-bottom:1px;
	margin-right:65px;
	}	
	
#col_gauche p, #col_gauche h2, #col_gauche table {
	margin-right:65px;
	margin-left:30px;
	}		

#col_gauche p{
	text-align:justify;
	font: 100 9pt sans-serif;
	line-height:1.4em;
		margin-left:30px;
}	


#col_gauche h2 {
	border-top:1px dotted #999;
	font: 400 italic 16pt serif;
	margin-top:0px;
	margin-bottom:18px;
	padding-top:5px;
	color:#000;

	}	
	
#col_gauche h2:before {
	/*content:url("../../commun/img/icone/triskel.gif") ; */

	}
#col_gauche .image_article {
float:left;
margin-right:5px;
margin-left:30px;
margin-bottom:5px;
/*width:182px;*/
border:0px solid red;
}
#col_gauche .image_article img {
border:0px solid #000 !important;
border-bottom:0px solid #000 !important;
}

#col_gauche ul{
font:100 8pt arial,sans-serif;
margin-right:65px;
margin-left:160px !important;


	}

/* *** PIED
-------------------------------------------------- */

#pied {
	text-align:right;
	}
#pied p {
	font:100 8pt sans-serif;
	padding-right : 40px;
	padding-top:8px;
	
	margin:0px;
	}

