/****************************************************************/
/*	général                                                                                       */
/****************************************************************/
body {
	margin: 0px;
	padding: 0px;
	background: #023b6e url(/images/fond_page.gif) repeat-y  center top; 
}

form{
	margin: 0px;
	padding: 0px;
}

.colonne_gauche{
	padding: 0px ;
	margin: 0px;
	background-color: #023b6e;
}

.contenu_gauche{
	background-color: #ffffff;
}

.fond_bleu{
	background-color: #023b6e;
}

.petit_poucet{
	background: url(/images/chemin_fond.png) no-repeat left top;
	padding: 7px 10px 0px 10px ;
	margin: 0px;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color : #000000;
}

.contenu{
	padding: 0px 10px 0px 20px ;
	margin: 0px;
}

a.lien_poucet{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color : #000000;
	text-decoration: none;
}

a.lien_poucet:hover{
	text-decoration: underline;
}

a{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color : #000000;
}

.erreur{
	border:1px solid red; 
	color:#000000;
	padding:10px 10px 10px 10px;
}

.valide{
	border:1px solid green; 
	color:#000000;
	padding:10px 10px 10px 10px; 
}

.fond_menu_autre{
	padding: 0px 0px 0px 0px; 
	background:  url(/images/menu_autre_fond.gif) no-repeat center bottom; 
}

.menu_bas{
	padding: 0px 0px 0px 160px; 
	margin: 0px;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 11px;
	color: #000000;
}

.menu_haut{
	padding: 0px 0px 0px 30px; 
	margin: 0px;
}

.menu_principal{
	padding: 0px 0px 0px 0px;  /*0px 0px 0px 60px*/
	margin: 0px;
}

.menu_placement{
	margin: 80px 0px 0px 0px; 
}

a.lien_menu_bas{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 11px;
	color: #000000;
	text-decoration: none;
}


a.lien_menu_bas:hover{
	color: #023b6e;
}

.vote{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color: #ffffff;
}

.fond_thickbox{
    background-color: #ed1c24;
    text-align: center;
}

a.thickbox{
    color : #ffffff;
    text-decoration: none;
}

a.thickbox:hover{
    text-decoration: underline;   
}

/****************************************************************/
/*	index	                                                                                        */
/****************************************************************/
.flash{
	padding: 0;
	margin: 0;
	position: absolute;
	z-index: 0;
}

.accueil{
	position: relative;
	padding: 0px;
	margin: 0;
	z-index: 100;
}

.fond_actus{
	padding:  0px 5px 0px 20px;
	margin: 0;
	background: url(/images/actus_fond.png) repeat-y left top;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	 
}

a.lien_actus_index{
	font-family : Arial, Helvetica, sans-serif;	
	font-weight: bold;
	font-size : 14px;
	color : #000000;
	text-decoration: none;
}

a.lien_actus_index:hover{
	text-decoration: underline;
}

a.lien_suite_index{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 11px;
	color : #000000;
	text-decoration: none;
}

a.lien_suite_index:hover{
	text-decoration: underline;
}

.actus_date{
	font-size : 13px;
	font-weight: bold;
	color:#023b6e;
}

/****************************************************************/
/*	contenu				                                                                         */
/****************************************************************/
.titre_article{
	padding: 0px;
	margin: 0px;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 14px;
	color : #000000;
}

.contenu{
	padding: 10px 40px 10px 20px;
	background: url(/images/contenu_fond.png) repeat-y left top;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color : #000000;
}

.contenu_haut{
	background: url(/images/contenu_haut.png) no-repeat left top;
}

.contenu_bas{
	background: url(/images/contenu_bas.png) no-repeat left top;
}

.plan_rubrique{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	font-weight: bold;
	color : #ed1c24;
}

.fieldset{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color: #0058a6;
}

a.lien_arbo{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color: #000000;
	text-decoration: none;
}

a.lien_arbo:hover{
	text-decoration: underline;
}

/****************************************************************/
/*	contact                                                                                        */
/****************************************************************/
.champs{
	/*background-color: #ececec;*/
	
	padding : 0px 5px 0px 5px;
	
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color : #3f3f3f;
}

.champs_intitule{
	/*background-color: #3f3f3f;*/
	
	padding : 0px 0px 0px 5px;
	
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color : #3f3f3f;
}

.warning{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 11px;
	color : #ff0000;
}

.bouton{
	background-color: #3f3f3f;
	border:0px;
	
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 11px;
	font-weight: bold;
	color : #ececec;
	cursor: pointer;
}

/****************************************************************/
/*	FAQS                                                                                           */
/****************************************************************/
.theme{
	/*background-color : #ececec;*/
	
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 14px;
	font-weight : bold;
	color : #3f3f3f;
}

.faq_question{
	ont-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	font-weight : bold;
	color : #063071;
}

/****************************************************************/
/*	Actus                                         							                        */
/****************************************************************/
.multipage{
	background-color : #ececec;
	
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color : #3f3f3f;
}

a.pageResults{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color : #3f3f3;
}

a.lien_retour_actus{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	font-weight: bold;
	color : #3f3f3;
	text-decoration : none;
}

a.lien_retour_actus:hover{
	text-decoration : underline;
}

.titre_actus{
	padding: 0px;
	margin: 0px;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color : #000000;
}

/****************************************************************/
/*	galerie         		                                                                         */
/****************************************************************/
.galerie_fond{
	background: url(/images/galerie_fond.png) repeat-y left top;
}

/****************************************************************/
/*	footer					                                                                         */
/****************************************************************/
.footer{
	padding: 0px 90px 0px 0px;
	
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 11px;
	color : #ffffff;
}

.footer2{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 11px;
	color : #ffffff;
}

a.lien_footer{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 11px;
	color : #ffffff;
	text-decoration: none;
}

a.lien_footer:hover{
	text-decoration: underline;
}

/****************************************************************/
/*	fiche, recherche     	                                    */
/****************************************************************/

a.voir_fiche{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 11px;
	color : #000000;
	text-decoration: none;
}

a.voir_fiche:hover{
	text-decoration: underline;
}

.contenu_fiche{
    padding: 0px 0px 0px 0px;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color : #000000;
}
