/* CSS Document */
body
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	padding: 5px 5px 5px 5px;
	margin: 0px;
	padding: 0px;
	border-style: none;
	background-color: #69676C;
	color:#666666;
}

#global {
     position: relative; /* on positionne le conteneur */
     margin-left: auto;
     margin-right: auto;
     width:902px;
     text-align: left;	
	 margin-top:28px; 
     }
	 
td									{ font-size:12px;}	 
form								{ margin:0px;padding:0px;}
select, option, input, textarea		{ font-size:12px;color:#666666;font-family: Arial, Helvetica, sans-serif;}

.justify	{ text-align:justify}

a						{ font-family:  Arial, Helvetica, sans-serif; color:#333333; text-decoration:underline; font-size:12px;}
a:hover					{ color:#000000; text-decoration:underline; }
a.ssmenu-vert			{ display:block;font-weight:bold;text-transform:uppercase;color:#FFFFFF;text-decoration:none;}
a.ssmenu-vert:hover 	{ color:#CCFF33;text-decoration:none;}
a.ssmenu-violet 		{ display:block;font-weight:bold;text-transform:uppercase;color:#FFFFFF;text-decoration:none;}
a.ssmenu-violet:hover 	{color:#FFD0E8;text-decoration:none;}

.style-1				{ font-family:arial;font-size:12px; color:#333333; font-weight:bold;  }
.style-2 				{ font-family:arial;font-size:12px;color:#666666;}
.titre-1				{ font-size:14px; color:#333333; font-weight:bold;  }
.titre-2				{ font-size:11px; color:#666666; font-weight:bold; }

a.menu {	
		
		height:10px;
		padding:5px;
		font-size:12px;
		font-family: Arial;
		background-color:#CCCCCC;
		color:white;}
a.menu:hover{background-color:white;color:#666666;text-decoration:none;}

a.barreyahoo{font-family:  Arial, Helvetica, sans-serif; color:#666666; text-decoration:none; font-size:12px;}
a.barreyahoo:hover{color:#000000;text-decoration:none; }

	
/* Style communs à l'arbre de navigation */
td.nav			{ background-color:#E2E2AA;width:224px; }
td.niv_ligne	{ background-image:url(../img/ico/niv_ligne2.gif); background-repeat:repeat-y; }

/* Styles titre de niveau 1 */

table.niv1		{ border-top:1px solid #FFFFFF; /* border-bottom:1px solid #000000 */ }
td.txt_niv1		{ color:#000000; font-weight:bold; padding-top:7px; padding-bottom:10px; padding-right: 7px; letter-spacing:-0.03em;}

/* Styles titre de niveau 2 */
td.txt_niv2		{ padding-top:4px; padding-bottom:4px; padding-right: 7px; padding-left:5px; }
img.niv2		{ margin-top:7px; }
a.niv2			{ color:#333333; }
a.niv2:hover	{ text-decoration:none; color:#000000; font-weight:bold; letter-spacing:-0.05em;}
table.niv2		{ margin-top:5px; }

.btn{	border: 1px outset ; cursor: pointer; 
		font-size:10px;		 
		font-weight: normal; 
		margin: 0px 0px 0px 1px; 
		padding: 1px 1px 1px 1px;
		background-image: url(button2.gif);
		backgroung-image: repeat-x;
		color:#333333;
}
h1 {margin:0px;padding:0px;padding-bottom:4px;letter-spacing:-0.05em;color:#666666;font-size:15px;text-transform:uppercase;}
h1.vert {margin:0px;padding:0px;padding-bottom:4px;letter-spacing:-0.05em;color:#669900;font-size:15px;text-transform:uppercase; font-weight:900; }
h1.violet {margin:0px; padding:0px; padding-bottom:4px; letter-spacing:-0.05em; color:#E74796; font-size:15px; text-transform:uppercase; font-weight:900; }
h1.marron {margin:0px; padding:0px; padding-bottom:4px; letter-spacing:-0.05em; color:#DF6800; font-size:15px; text-transform:uppercase; font-weight:900; }
h1.bleu {margin:0px; padding:0px; padding-bottom:4px; letter-spacing:-0.05em; color:#009BDC; font-size:15px; text-transform:uppercase; font-weight:900; }

/* Lignes pointillées*/
td.vr1pix_nobckgrd	{height:1px; background-image: url(vr_2pix_nobcgrd.gif); background-repeat:repeat-y; }
td.hr1pix_nobckgrd	{height:1px; background-image: url(hr_2pix_nobcgrd.gif); background-repeat:repeat-x; }

/* Lignes tirets */
td.vr2pix_nobckgrd	{height:1px; background-image: url(vr_1pix_nobcgrd.gif); background-repeat:repeat-y; }
td.hr2pix_nobckgrd	{height:1px; background-image: url(hr_1pix_nobcgrd.gif); background-repeat:repeat-x; }