/*-----------------------------------------------------
	KIT TANMIA
	STYLES CSS PAR DEFAUT
	MTDS SA - 2005
------------------------------------------------------*/

.body {
		font-family:Verdana,Arial, Helvetica, sans-serif;
		color:#666666;
		font-size:10px;
		background-color:#b4bcb4;
		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--------*/
.bordure_flou 
{
	
	background-image:url(images/bar_flou.gif);
	background-repeat:repeat-y;
	width:8px
}

.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:#ECDEDE; 
}

.table_ssheader 
{
	min-height:20px;
	background-image:url(images/ssheader_rose.png); 
}

.logo_header 
{
	border:0px;
	margin:10px;
}

.titre_header 
{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	color:#A59B9B;
	font-size:26px;
	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:#666666;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border: 1px dashed #9BA59B;
	background-color:#F6F5F4;
	padding-top:2pt;
	padding-bottom:2pt;
	padding-left:3pt;
	padding-right:3pt;
}

a:hover.menu_header {	background-color: #DEECDE;color:#9BA59B;text-decoration:none;}

.langue_header 
{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}

.langue_header_fr 
{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

.form_texte
{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	color:#666666;
	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_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:#000000;
	font-size:10px;
	border: 1px dashed #f47300;
	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:#666666;
	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:#666666;
	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:#333333;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

.inter_menu 
{
	margin-top:4px;
	margin-bottom:5px;
}

.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:#003366;
  list-style-type: none;
  margin: 0;
  padding: 0;
  padding-left: 1.5em;
  font-size: 12px; }
ul.plansite li {
  border-left: 1px solid #CC0000;
  color:#003366;
  margin: 0;
  padding: 0; }
ul.plansite li a {
    color:#003366;
	padding-left: 0.5em;
  text-decoration: none;
  border-bottom: 1px solid #CC0000; }
ul.plansite li strong {
  font-size: 105%; }
  
/*---------- STYLES COMMUNS --------------*/

.table_contenu { background-color:#f6f5f4; }

.article_liste 
{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	background-color:#EAD4D4;
	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:#666666;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	background-color:#DEECDE;
	padding:0pt;
}
a:hover.lien_liste {	background-color: #F6F5F4;color:#9BA59B;text-decoration:none;}


/*----------  INUTILES --------------*/

.menu_haut {
			font-family:Arial, Helvetica, sans-serif;
			color:#b4b4b4;
			font-size:12px;
			}
.menu_haut_ar {
			font-family:Arial, Helvetica, sans-serif;
			color:#b4b4b4;
			font-size:14px;
			}
			


.table_haut2 {
			background-color:#e6ff80;
			height:13px;
			background-image:url(images/Bgbar2.gif); 
			}
.table_haut {
			background-color:#e6ff80;
			}
.barre {
			background-color:#00487d;
		}

.table_bg { }

.table_centre { background-color:#ffffff; }


.bordure {
			
			background-image:url(bgbord.gif);
			background-color:#00487d;
			}

.bordure_bg {
			background-image:url(images/bl2.gif);
			background-repeat:no-repeat;
			background-color:#f6f5f4;
			height:11;
			width:10;
			}

.bordure_lb {
			background-image:url(images/bl1.gif);
			background-color:#f6f5f4;
			background-repeat:no-repeat;
			height:11;
			width:10;
			}

.bordure_bd {
			background-image:url(images/br2.gif);
			height:11;
			background-color:#f6f5f4;
			background-repeat:no-repeat;
			width:10;
			}
.bordure_ld {
			background-image:url(images/br1.gif);
			height:11;
			background-color:#f6f5f4;
			background-repeat:no-repeat;
			width:10;
			}
.bordure_hg {
			background-image:url(images/tl2.gif);
			background-repeat:no-repeat;
			background-color:#f6f5f4;
			width:5;
			height:8;
			}

.bordure_hd {
			background-image:url(images/tr2.gif);
			height:11;
			background-color:#f6f5f4;
			background-repeat:no-repeat;
			width:10;
			}

.bordure_rg {
			background-image:url(images/tl1.gif);
			background-repeat:no-repeat;
			background-color:#f6f5f4;
			width:5;
			height:8;
			}

.bordure_rd {
			background-image:url(images/tr1.gif);
			height:11;
			background-color:#f6f5f4;
			background-repeat:no-repeat;
			width:10;
			}

.bordure_h {
			background-image:url(images/dot2.gif);
			background-position:top;
			background-color:#f6f5f4;
			background-repeat:repeat-x;
			height:11;
			}

.bordure_b {
			background-image:url(images/dot2.gif);
			background-position:bottom;
			background-color:#f6f5f4;
			background-repeat:repeat-x;
			height:11;
			}

.bordure_g {
			background-image:url(images/dot2.gif);
			background-position:left;
			background-color:#f6f5f4;
			background-repeat:repeat-y;
			width:10;
			}
.bordure_d {
			background-image:url(images/dot2.gif);
			background-position:right;
			background-color:#f6f5f4;
			background-repeat:repeat-y;
			width:10;
			}
			
.bordure_h2 {
			background-image:url(images/dot2.gif);
			background-position:top;
			
			background-repeat:repeat-x;
			height:11;
			}

.bordure_b2 {
			background-image:url(images/dot2.gif);
			background-position:bottom;
			
			background-repeat:repeat-x;
			height:11;
			}

.bordure_g2 {
			background-image:url(images/dot2.gif);
			background-position:left;

			background-repeat:repeat-y;
			width:10;
			}
.bordure_d2 {
			background-image:url(images/dot2.gif);
			background-position:right;
			
			background-repeat:repeat-y;
			width:10;
			}
			
.bordure_bar {
			height:12px; 
			background-image:url(images/bgbar.jpg);
			}

.bordure_bar_article {
			height:12px; 
			background-image:url(images/bgbar2.jpg);
			}
.trait {
			color:#ffb200;
			font-size:12px;
		}

.menu1 {
			text-align:left;			
			color:#00487d;
			font-size:10px;
			text-decoration:none;
			font-family:Verdana, Arial, Helvetica, sans-serif;
		}
		
.menu1:hover {
			color:#b32400;
			font-size:10px;
			
		}
		
.divmenu {
			margin-top:2px;
			margin-bottom:4px;
		}
		

