/* CSS Document */
  

    body  {
	font-family:"Lucida Sans", Verdana, "Trebuchet MS", Helvetica;
	font-size:0.85em;
	background-image:url(images/fond-vert-degrade.jpg);
	background-repeat:repeat-x;
	background-color:#FFDDBB;
	margin: 0; /* il est conseill&eacute; de mettre  z&eacute;ro la marge et le remplissage de l'&eacute;l&eacute;ment body, pour tenir compte des diff&eacute;rentes valeurs par d&eacute;faut des navigateurs */
	padding: 0;
	text-align: center;
    }
	img {
	border:0;
	margin-bottom:5px;
	}
	
	h2 {font-size:1em;}
	
	img a {
	border:0;
	}
	
	img a:hover {
	border:0;
	background-color:none
	}

    .thrColFixHdr #container {
	width: 924px;
	margin: 0 auto;
	text-align: left; /* ce param&eacute;trage annule le paramtre text-align:center de l'&eacute;l&eacute;ment body. */
	background-color: #FFFFFF;
	margin-top: 0px;
    } 

    .thrColFixHdr #header {
	background: #FFFFFF;
	padding: 0;  /* ce remplissage correspond  l'alignement  gauche des &eacute;l&eacute;ments des div qui apparaissent en dessous. Si, au lieu de texte, c'est une image qui est ins&eacute;r&eacute;e dans l'&eacute;l&eacute;ment #header, il est conseill&eacute; de supprimer le remplissage. */
    } 

   

    .thrColFixHdr #sidebar1 {
	float: left;
	width: 207px;
	margin-left: 0px;
	background-color: #FFFFFF;
	text-align: right;
	padding: 0;
	border: 1px;
	border-style: SOLID;
	border-color: #FFFFFF;
    }

    .thrColFixHdr #sidebar2 {
	float: right; 
	width: 317px; 
	background: #FFFFFF; 
	border-left-color: #CCCCCC;
	border-left-width: thin;
	padding: 5px;
	border-left-style: solid;
	margin-top: 20px;
    }
	
	.thrColFixHdr #mainContent {
	margin: 20px 20px 0 209px;
	padding: 0 15px;
	background-color: #FFFFFF;
    }
	
	.thrColFixHdr #mainContent a{
	color:#272A42;
	}
	
	.thrColFixHdr #mainContent a:hover{
	color:#272A42;
	text-decoration:none;
	background-color: #FFDDBB;
	}
	
	.thrColFixHdr #mainContent .fltrt a:hover{
	background-color: #FFFFFF;
	}
	

    .thrColFixHdr #footer {
	padding: 0 10px 0 20px;
	background-color: #379538;
	color: #FFFFFF;
	border: 1px;
	border-color: #FFFFFF;
	border-style: solid;
    } 

    .thrColFixHdr #footer p {

    	margin: 0; /* la mise  z&eacute;ro de la marge du premier &eacute;l&eacute;ment du pied de page permet d'&eacute;viter une possible disparition de la marge (espace entre les &eacute;l&eacute;ments div) */

    	padding: 10px 0; /* l'utilisation d'un remplissage pour cet &eacute;l&eacute;ment cr&eacute;e un espace, tout comme une marge l'aurait fait, mais en &eacute;vitant le risque de disparition de la marge */

    }

    .fltrt { /* cette classe permet de rendre flottant le ct&eacute; droit d'un &eacute;l&eacute;ment dans la page. L'&eacute;l&eacute;ment flottant doit pr&eacute;c&eacute;der l'&eacute;l&eacute;ment  ct&eacute; duquel il doit se trouver dans la page. */

    	float: right;
    	margin-left: 8px;
    }
	


    .fltlft { /* cette classe permet de rendre flottant le ct&eacute; gauche d'un &eacute;l&eacute;ment dans la page */

    	float: left;
    	margin-right: 8px;
    }
	
	
	a.menu-gauche {
	background-image:url(images/fond-menu.jpg);
	color:#FFFFFF;
	padding:5px 30px 5px 10px;
	margin-top: 1px;
	display:block;
	text-decoration:none;
	}
	
	a:hover.menu-gauche {
	background-image:url(images/fond-menu-hover.jpg);
	color:#000000;
	padding:5px 30px 5px 10px;
	margin-top: 1px;
	display:block;
	}
	
	.sous-menu-gauche{
	background-image:url(images/fond-sous-menu.jpg);
	color:#FFFFFF;
	padding:10px 10px 5px 10px;
	margin-top: 1px;
	text-align:center;
	}

    .clearfloat { /* cette classe doit tre plac&eacute;e pour un &eacute;l&eacute;ment div ou break et doit tre l'&eacute;l&eacute;ment final avant la balise de fin d'un conteneur qui doit contenir entirement un &eacute;l&eacute;ment flottant */
	clear:both;
	height:0;
	font-size: 0px;
	line-height: 0px;

    }
.Style1 {color: #047906}

/*  ------------------------------------------
/*  Habillage des formulaires
/*  ------------------------------------------ */

/* Correction des styles HTML par defaut */
.formulaire_spip form, .formulaire_spip fieldset, .formulaire_spip legend, .formulaire_spip label, .formulaire_spip input, .formulaire_spip textarea, .formulaire_spip select, .formulaire_spip option { margin: 0; padding: 0; border: none; background: none; text-align: left; }

/* Styles des formulaires de Spip */
.formulaire_spip {
	text-align: left;
	
}

.formulaire_spip p {
	margin: 0.5em 0;
	padding: 0; }

.formulaire_spip fieldset {
    display: block;
	margin: 0.77em 0;
	padding: 0.77em;
	border: 1px dotted #990000; }
.formulaire_spip legend { 
	font-weight: bold; 
	padding: 3px;
	background: #FFF; /* Sinon, superposition dans MSIE */
}

.formulaire_spip label {}
.formulaire_spip .forml {
	width: 99%;
	padding: 1px;
	border: 1px inset;
	font-family: inherit;
	font-size: inherit;
	background-color: #FFEDDC }

.spip_bouton { text-align: center; }
.spip_bouton input {
background-color: #339900;
color:#FFFFFF;
	margin: 3px 0;
	padding: 1px 2px;
	border: 2px outset;
	font-weight: bold;
	float: right;
	text-align:center; }

