/*
Couleur
	86a73c	: vert
	da680c	: rouille
	ab5572	: mauve
	0078a9	: bleu
	f4af34	: orange
	e1001a	: rouge
	788171	: gris
*/

	body
	{ margin:0; padding:0; background-color:#ffffff; color:#a5c53c; }
	*
	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#788171; }
	a
	{   text-decoration:none; color:#A5CD38; font-weight:bold; }
	a:hover
    {   text-decoration:underline; color:#788171; }
	/*div	{   margin:0; padding:0; }*/
	/*p 	{   margin:0; padding:0; }*/
	img	    {   border: 0px; }
	ul		{   margin:0; padding:0; list-style:none; }
	li		{   margin:0; padding:0; }



/* style pour les messages de confirmation de valiadtion de formulaire
    -> erreur ou non
*/
    .msgConfirmSubmit
    {   border:1px dotted #cc0000; border-width:1px 0; color:#000000; margin:5px 0; padding:5px 0;  }



/* CONSOLE */
	#console
	{   background-color:#ffffff; text-align:center; color:#ffffff; height:15px; }
	#console a
	{   color:#ffffff; }


.TitreMenu{
	font-size:14px;
	font-weight:bold;
}

/* ---------------------
	FORMULAIRE
------------------------- */
	form
	{ 	margin:0px; padding:0px; }

	#form
	{ 	 margin-left:15px; width:100%; text-decoration: none;	}
/*border: solid #999999; border-width: 3px 1px 1px 1px;*/
	
	/*#form th
	{	background-color: #0078a9; padding: 5px; margin: 0;	border: solid #999999; border-width: 1px 0px 0px 0px;
		color: #FFFFFF; font-size: 10px; }*/

	#form th
	{	text-align:left; line-height:12px; padding-left:15px; padding:0px 0 0px 0; font-size:14px; color:#a5c53c; border-bottom:2px solid #a5c53c; }

	#form td
	{ 	height:10px; /*background-color: #EEEEEE;*/ padding: 5px 5px 2px 5px;
	       /*border: solid #999999; border-width: 1px 0 0 0;*/ font-size: 10px; }
	#form .titre
	{ 	text-align:right; vertical-align:middle; font-weight:bold; }
	#form .titreSecure {
		text-align:right;
		vertical-align:middle;
		font-weight:bold;
		color:#EF3E3E;
	}
	#form .titre_textarea {
		text-align:right;
		vertical-align:top;
		font-weight:bold;
	}
	#form .erreur {
		text-align:center;
		font-weight:bold;
		color:#0078a9;
	}
	#form input
	{ font-size:10px; width:300px; }
	#form select
	{ font-size:10px; width:300px; }

	#form .grand_select
	{ font-size:10px; width:600px; }

	#form input.checkbox
	{ font-size:10px; width:15px; }
	#form input.radio
	{ font-size:10px; width:15px; }
	#form .normal_textarea
	{ font-size:10px; width:300px; height:100px; }

	#form .grand_textarea
	{ font-size:10px; width:300px; height:250px; }

	#form .mega_textarea
	{ font-size:10px; width:500px; height:250px; }

	#form .champs
	{ font-size:10px; width:450px; }
	#form .petit_champs
	{ font-size:10px; width:150px; }
	#form .link_form
	{ color:#FFFFFF }
	#form .champs_valider
	{ width:100px; vertical-align:middle; text-align:center; font-weight:bold; font-size:10px; }
	#form .valider
	{ height:30px; vertical-align:middle; text-align:center; font-weight:bold; font-size:10px; }
	#form .petit_select
	{ width:70px; }
	#form .moyen_select
	{ width:140px; }
	#form .normal_select
	{ width:300px; }
	#form .texte
	{ text-align:left; }
	#form .filet
	{ background-color: #788171; height: 2px; }
	#form .retour
	{ text-align:left; }
	#form .astuce
	{ width:200px; font-size:10px; }
	#form select.couleur
	{ width:200px; font-size:10px; }
	#form select.taille
	{ width:200px; font-size:10px; }
	#form input.case
	{ font-size:10px; border:1px solid #788171; background-color:#FFFFFF; }


	#form_login input
	{ width:150px; }
	#form_login .valider
	{ height:0px; }




/*-----------------------sites---------*/

.Nord_titre
	{
	color:#009367;
	font-size:16px;
	font-weight:bold;
	}
.Nord_lien a
	{
	color:#009367;
	font-size:10px;
	font-weight:bold;
	}
.Sud_titre
	{
	color:#81CA9D;
	font-size:16px;
	font-weight:bold;
	}
.Gtitre{
    	color:#98c000;
    	font-size:24px;   
    }


.autre_titre
	{
	color:#98c000;
	font-size:16px;
	font-weight:bold;
	}
.Sud_lien a
	{
	color:#81CA9D;
	font-size:10px;
	font-weight:bold;
	}
.Sites_Titrezone
	{
	color:#00995D;
	font-size:18px;
	font-weight:bold;
	border-bottom:1px solid #00995D;
	}
.Sites_Textzone
	{
	color:#98c000;
	font-size:10px;
	}
.Sites_Textzone strong
	{
	color:#98c000;
	font-size:10px;
	}
