/****************************************************************/
/*	général                                                                                       */
/****************************************************************/
body {
	margin: 0px;
	padding: 0px;
	background-color: #ffffff; 
}

form{
	margin: 0px;
	padding: 0px;
}

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; 
}

.placement_logo{
	padding: 0px 0px 0px 20px; 
}

.bloc_conseils{
	background: #87c329 url(/images/bloc_conseils_fond.gif) repeat-y;
}

.liste_conseils{
	padding: 0px 0px 0px 30px;
	margin: 0px;
	list-style: url(/images/puce_conseil.gif) outside;
	
}

.liste_conseils li{
	/*height: 20px;*/
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

a.lien_bloc_conseil{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color : #ffffff;
	text-decoration: none;
}

a.lien_bloc_conseil:hover{
	text-decoration: underline;
}

a.lien_bloc_conseil_actif{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	font-weight: bold;
	color : #ffffff;
	text-decoration: none;
}

a.lien_bloc_conseil_actif:hover{
	text-decoration: underline;
}

.blocs_droite{
	margin:  0px 0px 10px 10px;
	padding: 0px;
	float: right;
}

.bloc_login{
	padding:  0px;

	background: url(/images/bloc_bleu_fond.gif) repeat-y;
	
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color : #ffffff;
	text-align: left;
}

a.login_petit{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 11px;
	color : #ffffff;
}

.titre_pro{
	margin: 0px;
	padding: 0px;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color : #ffffff;
}

.menu_login{
	margin: 0px;
	padding: 0px 20px 0px 20px;
	
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color : #ffffff;
}

a.lien_menu_login{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color : #ffffff;
	text-decoration: none;
}

a.lien_menu_login:hover{
	text-decoration: underline;
}

.bloc_pro{
	margin: 0px;
	padding: 0px 10px 0px 10px;
	background-color: #3171b6;
	
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color : #ffffff;
}

/****************************************************************/
/*	index	                                                                                        */
/****************************************************************/
.texte_accueil{
	padding:  308px 20px 0px 20px;
	
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color : #000000;
}

.bloc_actus{
	padding:  9px 20px 0px 20px;

	background: url(/images/bloc_vert_fond.gif) repeat-y;
	
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color : #ffffff;
	text-align: left;
}

a.lien_actus_index{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color : #ffffff;
	text-decoration: none;
}

a.lien_actus_index:hover{
	text-decoration: underline;
}

a.lien_suite_index{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color : #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.lien_suite_index:hover{
	text-decoration: underline;
}

.contenu_index{
	background: url(/images/fond_accueil.jpg) no-repeat top right;

	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color : #000000;
}

.bloc_plaquette{
	padding:  0px;

	background: url(/images/bloc_bleu_fond.gif) repeat-y;
	
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 14px;
	color : #ffffff;
	font-weight: bold;
}

a.lien_plaquette{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 14px;
	color : #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.lien_plaquette:hover{
	text-decoration: underline;
}

/****************************************************************/
/*	contenu				                                                                         */
/****************************************************************/

.titre_article{
	padding: 0px 0px 10px 0px;
	margin: 0px;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 22px;
	color : #3171b6;
}

.contenu{
	padding: 0px 0px 10px 10px;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color : #000000;
}

.plan_rubrique{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	font-weight: bold;
	color : #528f33;
}

.fieldset{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color: #616161;
}

a.lien_autre_article_actif{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color: #000000;
    font-weight: bold;
	text-decoration: none;
}

a.lien_autre_article{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color: #000000;
	text-decoration: none;
}

a.lien_autre_article:hover{
	text-decoration: underline;
}

a.lien_arbo{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color: #000000;
	text-decoration: none;
}

a.lien_arbo:hover{
	text-decoration: underline;
}

.dl_fichier{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 14px;
	font-weight: bold;
	color : #000000;
}

/****************************************************************/
/*	contact                                                                                        */
/****************************************************************/
.bloc_contact{
	margin: 0px;
	padding: 0px 10px 0px 70px;
	height: 90px;
	background: #3171b6 url(/images/bloc_contact_fond.gif) no-repeat;
	
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color : #ffffff;
}

a.lien_bloc_contact{
	color: #ffffff;
}

.scroll_contact{
	height: 400px;
	width: 636px;
	overflow: auto;
}

.champs{
	/*background-color: #3171b6;*/
	
	padding : 0px 5px 0px 5px;
	
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color : #3171b6;
}

.champs_intitule{
	/*background-color: #73b631;*/
	
	padding : 0px 5px 0px 5px;
	
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 17px;
	color : #73b631;
}

.warning{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 11px;
	color : #ff0000;
}

.bouton{
	background-color: #73b631;
	border:0px;
	
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	font-weight: bold;
	color : #ffffff;
	cursor: pointer;
}

/****************************************************************/
/*	Actus                                         							                        */
/****************************************************************/
.multipage{
	background-color : #737373;
	
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color : #ffffff;
}

a.pageResults{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color : #ffffff;
}

a.lien_retour_actus{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	font-weight: bold;
	color : #ffffff;
	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 : #3171b6;
}

a.lien_actus{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color : #3171b6;
	text-decoration: none;
}

a.lien_actus:hover{
	text-decoration: underline;
}

/*****************************************************************/
/*	Appels d'offre                          							                        */
/***********************************************************-*****/

a.lien_appels_offre{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color : #3171b6;
	text-decoration: none;
}

a.lien_appels_offre:hover{
	text-decoration: underline;
}

a.lien_retour_appels_offre{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	font-weight: bold;
	color : #ffffff;
	text-decoration : none;
}

a.lien_retour_appels_offre:hover{
	text-decoration : underline;
}

.titre_appels_offre{
	padding: 0px;
	margin: 0px;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color : #3171b6;
}

.offre_cloture{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 14px;
	font-weight: bold;
	color : #ff0000;
}

.offre_inscrit{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 14px;
	font-weight: bold;
	color : #8ac53d;
}

/****************************************************************/
/*	footer					                                                                         */
/****************************************************************/
.footer_fond{
	padding:  0px 60px 0px 0px;
	
	height: 203px;
	background: #73b631 url(/images/footer_fond.gif) no-repeat;
	
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color : #ffffff;
}

a.lien_footer{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color : #ffffff;
	text-decoration: none;
}

a.lien_footer:hover{
	text-decoration: underline;
}
