/*-----------------------------------------------------
	KIT TANMIA
	STYLES CSS PAR DEFAUT
	MTDS SA - 2005
------------------------------------------------------*/

.body {
		font-family:Verdana,Arial, Helvetica, sans-serif;
		color:#016201;
		font-size:10px;
		background-color:#F4FFC4;
		margin:3px;
		SCROLLBAR-FACE-COLOR: #e2e2e0;
	 	SCROLLBAR-HIGHLIGHT-COLOR: #9BA59B; 
	 	SCROLLBAR-SHADOW-COLOR: #9BA59B; 
	 	SCROLLBAR-3DLIGHT-COLOR: #9BA59B; 
	 	SCROLLBAR-ARROW-COLOR: #9BA59B; 
	 	SCROLLBAR-TRACK-COLOR: #eeeeec; 
	 	SCROLLBAR-DARKSHADOW-COLOR: #eeeeec; 
	 	SCROLLBAR-BASE-COLOR: #eeeeec; 
	}
/*-----------STYLES TABLE GENERALE--------*/
.puce
{
background-image:url(images/puce.gif);
background-color:#f4ffc4;
width:9px;
height:20px;
background-position:center;
background-repeat:no-repeat;
}


.bordure_flou 
{
	
	background-image:url(images/bar_gauche.jpg);
	background-repeat:repeat-y;
	width:1px
}

.bordure_gauche 
{
	
	background-image:url(images/bar_gauche.jpg);
	background-repeat:repeat-y;
	width:1px
}

.bordure_haut 
{
	
	background-image:url(images/bar_gauche.jpg);
	background-repeat:repeat-x;
	height:1px
}

/*---------- STYLES HEADER --------------*/

.table_header 
{
	background-color:#b5dc11;
	background-image:url(images/bg_header.gif);
	height:117;
}

.table_ssheader 
{
	min-height:20px;
	background-image:url(images/ssheader_rose.png); 
}

.table_footer 
{
	background-image:url(images/bg_footer.gif); 
	height:48;
}

.logo_header 
{
	border:0px;
	margin:10px;
}

.titre_header 
{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	color:#40692d;
	font-size:18px;
	font-weight:bold;
	margin-top:20px;
	margin-left:20px;
	text-decoration:none;
	line-height: 120%;
}

.menu_header 
{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	color:#e5ecdc;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	
}
.div_menu_header
{
	border: 0px;
	color:#e5ecdc;
	vertical-align:top;
	text-align:center;
	background-color:#416a30;
	padding-top:2pt;
	padding-bottom:2pt;
	padding-left:3pt;
	padding-right:3pt;
}

a:hover.menu_header {	color:gold;text-decoration:none;}

.langue_header 
{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	color:#016201;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}

.langue_header_fr 
{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	color:#016201;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

.form_texte
{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	color:#016201;
	font-size:10px;
	border: 1px dashed #9BA59B;
	background-color:#F6F5F4;
	widt:100px;
}

.form_texte_bleu
{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	color:#556677;
	font-size:10px;
	border: 1px dashed #9BA59B;
	background-color:#a6b9cc;
	widt:100px;
}

.form_texte_vert
{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	color:#556677;
	font-size:10px;
	border: 1px dashed #9BA59B;
	background-color:#88bf08;
	widt:100px;
}

.form_texte_rouge
{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:10px;
	border: 1px dashed #9BA59B;
	background-color:#c01b1b;
	widt:100px;
}

.form_texte_rose
{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	border: 1px dashed #9BA59B;
	background-color:#fcc8f5;
	widt:100px;
}

.form_texte_violet
{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:10px;
	border: 1px dashed #9BA59B;
	background-color:#7D007D;
	widt:100px;
}

.form_texte_orange
{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:10px;
	border: 1px dashed #f7470c;
	background-color:#f47300;
	widt:100px;
}

.form_texte_gris
{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	border: 1px dashed #9BA59B;
	background-color:#eeeeee;
	widt:100px;
}

.form_bouton
{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	color:#9BA59B;
	font-size:10px;
	font-weight:bold;	
	background-color:#F6F5F4;
	border: 1px solid #A59B9B;
}

.nav_header, a.nav_header
{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	left-padding:2px;
	right-padding:2px;
	border:0px;
	color:#016201;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

/*---------- STYLES MENU ET COLONNE GAUCHE --------------*/

.table_menu
{
	background-color:#FFFFFF; 
	border:0px;
	text-align:center;
	margin: 0 0 0 0;
	padding:0px;
}

.couleur
{
	background-color:#FFFFFF; 
}

.titre_menu 
{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	color:#016201;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	background-color:#FFFBFB;
}

.element_menu 
{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	color:#016201;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	margin:4px
}
.element_menu:hover { color:#8fb000; }
.inter_menu 
{
	margin-top:4px;
	margin-bottom:5px;
	width:170px;
	height:26;
}

.inter_menu_td_g 
{
	background-image:url(images/bg_but_gauche.jpg);
	width:5px;
}

.inter_menu_td_m1 
{
	background-image:url(images/bg_but_m1.jpg);
	width:19px;
}

.inter_menu_td_m2 
{
	background-image:url(images/bg_but_m2.jpg);
	margin-left:20px;
}

.inter_menu_td_d 
{
	background-image:url(images/bg_but_droit.jpg);
	width:4px;
}

.lien_menu, a.lien_menu
{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	left-padding:2px;
	right-padding:2px;
	border:0px;
	color:#A59B9B;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}

/*---------- STYLES PLAN SITE ------------*/



ul.plansite, ul.plansite ul {
  color:#666666;
  list-style-type: none;
  margin: 0;
  padding: 0;
  padding-left: 1.5em;
  font-size: 12px; }
ul.plansite li {
  border-left: 1px solid #BBBBBB;
  color:#666666;
  margin: 0;
  padding: 0; }
ul.plansite li a {
    color:#666666;
	padding-left: 0.5em;
  text-decoration: none;
  border-bottom: 1px solid #BBBBBB; }
ul.plansite li strong {
  font-size: 105%; }
  
/*---------- STYLES COMMUNS --------------*/

.table_contenu { background-color:#e6e6e6; }

.article_liste 
{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	color:#016201;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	background-color:#F4FFC4;
	padding:2pt;
	margin-top:7pt;
	margin-bottom:7pt;
}
a:hover.article_liste {	background-color: #DEECDE;color:#9BA59B;text-decoration:none;}

.texte, a.texte
{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	text-align:justify;
	text-decoration:none;
}

a:hover.texte {color:#9BA59B;text-decoration:underline; }
.lien_liste 
{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	color:#016201;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	background-color:#b4db00;
	padding:0pt;
}
a:hover.lien_liste {	background-color: #F6F5F4;color:#9BA59B;text-decoration:none;}



