body{background-color: #f4f4f4; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #000000;}

/* Styles sur les textes */	
font.font_foot {color: #ffffff;}
font.font_menu {color: #ffffff;}
font.titre_clair {color: #7d929e; font-size: 12px; font-weight: bold;}
font.titre_fonce {color: #4b7180; font-size: 12px; font-weight: bold;}
font.important {color: red; font-size: 10px; font-weight: bold;}
font.important2 {color: red; font-size: 10px; font-weight: normal;}

/* Styles sur les textes dans les tables */
.table_onglet0 {background-image:url(../images/structure/lisere_degrade.png); background-position:top; background-repeat:repeat-x;}
.table_onglet1 {border-left:solid 1px; border-left-color:#588697; color: #ffffff;}
.table_onglet2 {border-left:solid 1px; border-left-color:#588697; border-right:solid 1px; border-right-color:#588697; color: #ffffff;}
.lisere_foot {background-image:url(../images/structure/lisere_foot.png); background-position:top; background-repeat:repeat-x;}
.big_logo {background-image:url(../images/structure/big_logo.jpg); background-position:bottom left; background-repeat:no-repeat;}
.navigation {font-size: 10px; color: #808080;}

ul#lien_onglet{	margin: 0 ;	padding: 0 ; list-style-type: none ;/* Suppression du margin, du padding et des puces du <ul> */}
ul#lien_onglet_2{	margin: 0 ;	padding: 0 ; list-style-type: none ;/* Suppression du margin, du padding et des puces du <ul> */}

ul#lien_onglet li {margin: 0; padding: 0 ; /* Suppression du padding du <li> et on définit une marge basse de 5px pour aérer le tout */}
ul#lien_onglet_2 li {margin: 0; padding: 0 ; /* Suppression du padding du <li> et on définit une marge basse de 5px pour aérer le tout */}

ul#lien_onglet li a
	{
	display: block ; /* On passe les liens en éléments de type block pour leur donner des propriétés de taille */
	width: 100% ; line-height: 35px ; font-size: 12px; color: #ffffff ; text-decoration: none ;
	background: url(../images/structure/onglet.png) 0 0 ; background-repeat:repeat-x; /* On met une image de background, que l'on positionne à 0px du bord gauche et 0px du bord haut */
	}
ul#lien_onglet_2 li a
	{
	display: block ; /* On passe les liens en éléments de type block pour leur donner des propriétés de taille */
	width: 100% ; line-height: 35px ; font-size: 12px; color: #ffffff ; text-decoration: none ;
	background: url(../images/structure/onglet_2.png) 0 0px ; background-repeat:repeat-x; /* On met une image de background, que l'on positionne à 0px du bord gauche et 0px du bord haut */
	}
	
ul#lien_onglet li a:hover {background: url(../images/structure/onglet.png) 0 -35px;  background-repeat:repeat-x;/* Et ici on décale l'image du background de 30px vers le haut pour laisser apparaître la 2eme partie de l'image */}
ul#lien_onglet_2 li a:hover {background: url(../images/structure/onglet_2.png) 0 0;  background-repeat:repeat-x;/* Et ici on décale l'image du background de 30px vers le haut pour laisser apparaître la 2eme partie de l'image */}

/* Styles sur les liens */
a:link{text-decoration:none; color:#6c6c6c; font-weight:normal;}
a:visited{text-decoration:none; color:#6c6c6c; font-weight:normal;}
a:hover{text-decoration:none; color:#5ea8c5; font-weight:normal;}

a.foot:link{text-decoration:none; color:#ffffff; font-weight:normal;}
a.foot:visited{text-decoration:none; color:#ffffff; font-weight:normal;}
a.foot:hover{text-decoration:none; color:#61b0cf; font-weight:normal;}

a.tab:link{text-decoration:none; font-weight:normal; font-size: 10px; color: #4B7180;}
a.tab:visited{text-decoration:none; font-weight:normal; font-size: 10px; color: #4B7180;}
a.tab:hover{text-decoration:underline; font-weight:normal; font-size: 10px; color: #4B7180;}


a.menu:link{text-decoration:none; font-weight:normal; font-size: 10px; color: #808080;}
a.menu:visited{text-decoration:none; font-weight:normal; font-size: 10px; color: #808080;}
a.menu:hover{text-decoration:none; font-weight:normal; font-size: 10px; color: #5ea8c5;}

a.navig:link{text-decoration:none; font-style:italic; font-weight:normal; font-size: 10px; color: #808080;}
a.navig:visited{text-decoration:none; font-style:italic; font-weight:normal; font-size: 10px; color: #808080;}
a.navig:hover{text-decoration:none; font-style:italic; font-weight:normal; font-size: 10px; color: #000000;}

/* Styles menus */
dl, dt, ul, dd {
margin: 0;
padding: 0;
list-style-type: none;
}
li {
margin-bottom: 2px;
padding: 1px;
list-style-type: none;
}
#menu {
margin: 5px;
padding: 0;
position: absolute;
top: 10;
left: 5;
color: #ffffff;
}
dl#menu {
width: 165px;
}
dl#menu dt {
cursor: pointer;
margin: 5px 0;;
height: 20px;
line-height: 20px;
text-align: center;
font-weight: normal;
border: 0px solid gray;
background: #7D929E;
}
dl#menu dd {
border: 0px solid gray;
}
dl#menu li {
text-align: left;
background: #fff;
}
dl#menu dt a {
color: #ffffff;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}
dl#menu li a{
color: #000000;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}
dl#menu li a:hover, dl#menu dt a:hover {
background: #ffffff; color:#000000;
}

/* //////////////////////////////////////////////////////////////////////////////////////////////// */	
/* Styles sur les formulaires */	
.champform_normal
	{
	font-size: 8pt;
	color: black;
	font-weight:normal; 
	font-family: "Verdana";
	background-color: white;
	border: 1px solid #717171;
	}
.champform_simple 
	{
	font-size: 8pt;
	color: black;
	font-weight:normal; 
	font-family: "Verdana";
	background-color: #DFE8F7;
	border: 1px solid #1C5797;
	}
.champform_liste 
	{
	font-size: 8pt;
	color: black;
	font-weight:normal; 
	font-family: "Verdana";
	border: 1px solid #1C5797;
	}
.champform_important 
	{
	font-size: 8pt;
	color: red;
	font-weight:normal; 
	font-family: "Verdana";
	background-color: #DFE8F7;
	border: 1px solid #1C5797;
	}
.champform_login 
	{
	font-size: 8pt;
	color: red;
	font-weight:normal; 
	font-family: "Verdana";
	background-color: #ffffff;
	border: 1px solid #ccccee;
	}
.input 
	{
	border: 1px solid #b1b1b1;
	background-color: white; background-image:url(../images/fond_bt.gif);
	font-family: "Verdana";
	color: #44629C;
	font-weight: bold;
	font-size: 11px;
	}
.input_rouge 
	{
	border: 1px solid #b1b1b1;
	background-color: white; background-image:url(../images/fond_bt.gif);
	font-family: "Verdana";
	color: red;
	font-weight: bold;
	font-size: 11px;
	}
.input_vert
	{
	border: 1px solid #b1b1b1;
	background-color: white; background-image:url(../images/fond_bt.gif);
	font-family: "Verdana";
	color: #4ba728;
	font-weight: bold;
	font-size: 11px;
	}
