body {font-size: 1em; background: #ffffcc url(images/FFCC66FFFFCCgradient.jpg) repeat-x; font-family: verdana, tahoma, arial, helvetica; text-align: justify}
.box {background: url(images/FFFFFFFFFFFFnt.jpg); margin: 40px auto; width: 690px; text-align: left}
	.boxtop div {background: url(images/FFFFFFFFCC66tl.jpg) no-repeat left top}
	.boxtop {background: url(images/FFFFFFFFCC66tr.jpg) no-repeat right top}
	.content {width: 690px}
		.header {margin-left: 0px; margin-right: 0px; height: 102px; background: #ffffcc url(images/bg_logo.jpg) no-repeat;}
			.logoimg {display: inline; float: left; width: 100px; margin: 15px 0px 0px 20px}
			.logo {display: inline; font-size: 55px; margin-left: 80px; line-height: 90px}
		.sidebar {display: inline; float: left; margin: 0px 10px; width: 170px}
			.navigation {font-size: 1em; margin: 20px 0px}
				ul#menu 
				{			   
				  margin    :   0;              /* Marge extérieur nulle */
				  padding   :   1px 1px 0;      /* Marge intérieur à 1px sauf pour le bas */ 
				  width     :   170px;          /* Largeur de notre liste */
				  font-size :   12px;          /* Taille de notre police */
				  font-weight:	bold;
				}

				ul#menu li 
				{						  
				  list-style-type   :  none;            /* Aucunes puces associées */
				  margin-bottom     :   1px;            /* Ajout d'une marge en bas */
				}

				ul#menu li a
				{
				  width             :   auto !important; /* Largeur interprétée par tous les navigateurs excepté IE6 et inférieur */						
				  width             :   100%;            /* largeur interprétée par IE6 et inférieur */
				  padding           :   4px;             /* Définition des marges intérieures */  
				  text-decoration   :   none;            /* Suppression du soulignement */
				  display           :   block;           /* Définition sous forme de block */
				}

				ul#menu li a:link
				{
				  color             :   #95c70c;            /* Couleur de la police */
				  background-color  :   #ffffff;         /* Définition de la couleur de fond */ 
				  border            :   1px solid #95c70c; /* Ajout d'une bordure */	
				  border-width 		:   0px 0px 0px 4px; /* Modification de la bordure gauche */
				}
				 
				ul#menu li a:visited
				{
				  color             :   #95c70c;            /* Changement de la couleur de la police initiale */
				  background-color  :   #ffffff;            /* Changement de la couleur de fond initiale */ 
				  border            :   1px solid #95c70c;  /* Ajout d'une bordure */	
				  border-width 		:   0px 0px 0px 4px; /* Modification de la bordure gauche */
				}

				ul#menu li a:hover
				{
				  color             :   #ffffff;            /* Changement de la couleur de la police initiale */
				  background-color  :   #95c70c;         /* Changement de la couleur de fond initiale */
				  border            :   1px solid #95c70c;  /* Ajout d'une bordure */	
				  border-width 		:   0px 0px 0px 4px; /* Modification de la bordure gauche */
				}

				ul#menu li a:active
				{
				  color             :   #ffffff;            /* Changement de la couleur de la police initiale */
				  background-color  :   #95c70c;            /* Changement de la couleur de fond initiale */
				  border            :   1px solid #95c70c;  /* Ajout d'une bordure */	
				  border-width 		:   0px 0px 0px 4px; /* Modification de la bordure gauche */
				}
			#coordonnees{margin: 50px 0px 0px 0px; padding: 5px; border: 1px solid #95c70c; text-align: center; font-size: 10px; color: #666666}
		.main {font-size: 1em; margin-left: 200px; width: 490px; margin-right: 0px; padding-top: 5px; background: url(images/bg_main.jpg) no-repeat}
			.main h1 {font-size: 1.5em}
			.clear {clear: both; padding-right: 0px; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px; height: 1px}
		.footer {font-size: 0.8em; width: 690px; text-align: center}
		.boxbottom div {background: url(images/FFFFFFFFFFCCbl.jpg) no-repeat left bottom}
		.boxbottom {	background: url(/images/FFFFFFFFFFCCbr.jpg) no-repeat right bottom}
		.boxtop div {font-size: 25px; width: 100%; height: 25px}
		.boxtop {font-size: 25px; width: 100%; height: 25px}
		.boxbottom div {font-size: 25px; width: 100%; height: 25px}
		.boxbottom {font-size: 25px; width: 100%; height: 25px}	
			

			/********** Styles sur les liens **********/
/* Défaut */
a:link {	font-size: 12px;	color: #95c70c;	text-decoration: none;}
a:visited {	font-size: 12px;	color: #95c70c;	text-decoration: none;}
a:hover {	font-size: 12px;	color: #95c70c;	text-decoration: underline;}

.rouge {
	color: #FF0000;
}

.transparent_champs{
	filter : alpha(opacity=90);
    -moz-opacity : 0.7;
    opacity : 0.7;
    background: transparent ;
}
