/*===== général =====*/
BODY 
{
	margin: 0px 0px 0px 0px;
	/*background-color: White;*/
	font-family : Verdana, Tahoma, Helvetica;
	
}

BODY.guide 
{
	margin: 0px 0px 0px 0px;
	/*background-color: White;*/font-size:12px;
	font-family : Verdana, Tahoma, Helvetica;
	
}

/*===== H =====*/

H1
{
font-size : 18px;
font-weight: bold;
color:#FFFFFF;
padding-left: 10px;
padding-bottom: 2px;
margin-bottom : -0px;
background-color: #572381;
}


H2
{
font-size : 12px;
font-weight: bold;
/*color:#572381;*/
color:#af037d;
margin-bottom : 0px;
 /*margin-left: -6px;*/
}

.guide H2
{
font-size : 14px;

}
H2.pink
{
font-size : 12px;
font-weight: bold;
/*color:#572381;*/
color:#FFFFFF;
background-color: #af037d;
margin-bottom : 0px;
padding-bottom: 3px;
padding-top: 3px;
}

H3
{
font-size : 11px;
font-weight: bold;
/*color:#300299;*/
color:#000066;
margin-bottom : -0px;
}
.guide H3
{
font-size : 12px;

}

H3.sstitre
{
font-size : 11px;
font-weight: bold;
/*color:#300299;*/
color:#000066;
margin-bottom : 5px;
}


.texte_blanc
{
	font-size : 11px;
	color:#ffffff;
	padding-left: 8px;
	padding-right: 8px;
}
.texte_gras_blanc
{
	font-size : 11px;
	color:#ffffff;
	padding-left: 8px;
	padding-right: 8px;
	font-weight: bold;
}
/* ===== tableau  ===== */
TD
{
	font-size : 9px;
	color:#353535;
}

TD.message
{
	font-size : 11px;
	color:#353535;
	padding-left: 4px;
	padding-right: 4px;
}

TD.ss_marge
{
	font-size : 9px;
	color:#353535;
	padding-left: -4px;
	padding-right: -4px;
}

TD.texte
{
	font-size : 9px;
	color:#353535;
	padding-left: 4px;
	padding-right: 4px;	
	
}

.guide .texte {font-size:11px;}

TD.texte_01
{
	font-size : 9px;
	color:#ffffff;
	padding-left: 4px;
	padding-right: 4px;
}
TD.texte_02
{
	font-size : 9px;
	color:#353535;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 12px;
}

TD.vert
{
	font-size : 9px;
	color:#353535;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	background-color: White;
	BORDER: #049494 1px solid;
}


TD.texte_ss_marge
{
	font-size : 9px;
	color:#353535;
	padding-left: 4px;
}

TD.titre_blanc
{
	font-size : 17px;
	color:#ffffff;
	font-weight: bold;
	padding-top: 5;
	}

TD.texte_droit
{
	font-size : 9px;
	color:#353535;
	padding-left: 4px;
}


td.small 
{
  font-family: Verdana, sans-serif;
  font-size : 9px;
	color:#2F3B50;
  font : italic;
  	padding-left: 8px;
	padding-right: 8px;
}

td.small_info 
{
	color:#572381;
  font : italic;
  	padding-top: 5px;

}



 .rouge
{
	color: #FF0000;
}
/* ===== liens =====*/

A.link
{
text-decoration : underline;
color : #990099;
}

A.link:HOVER 
{
text-decoration : underline;
color: #8e6ab4;
}


A.onglet
{
text-decoration : none;
color:#000066;
}

A.onglet:HOVER 
{
text-decoration : underline;
color:#000066;
}

A
{
text-decoration : underline;
color : #990099;
}

A:HOVER 
{
text-decoration : underline;
color: #8e6ab4;
}


A.sans
{
color: #FFFFFF;
text-decoration : underline;
}

A.sans:HOVER 
{
color: #DDDDDD;
text-decoration : underline;

}


A.menu 
{
color : #0D0F4A;
font-family : Verdana, Helvetica, sans-serif;
font-size : 9px;
text-decoration : none;
 font-weight: bold;
}

A.menu:HOVER 
{
color : #FFFFFF;
font-family : Verdana, Helvetica, sans-serif;
font-size : 9px;
text-decoration : underline;
 font-weight: bold;
}
A.menu_top 
{
color : #FFFFFF;
font-family : Verdana, Helvetica, sans-serif;
font-size : 9px;
text-decoration : none;
 font-weight: bold;
}

A.menu_top:HOVER 
{
color : #FFFFFF;
font-family : Verdana, Helvetica, sans-serif;
font-size : 9px;
text-decoration : underline;
 font-weight: bold;
}



a.navigation
{
FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
text-decoration : none;
font-size : 9px;
color:#009933;
font-weight: bold;
background : #FFFFFF;
letter-spacing : 1px;
border : #009C3C 1px solid;

}


a.navigation:HOVER 
{ 
FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
text-decoration : none;
font-size : 9px;
color : #FFFFFF;
font-weight: bold;
background : #009933;
letter-spacing : 1px;
border : 1px solid #009C3C;
 }


 
A.bouton
{
FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
text-decoration : none;
font-size : 11px;
color:#009997;
font-weight: bold;
background : #FFFFFF;
letter-spacing : 1px;
border : 2px solid #009997;
 padding-left: 4;
 padding-right: 4;
}

A.bouton:HOVER 
{ 
FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
text-decoration : none;
font-size : 11px;
color : #FFFFFF;
font-weight: bold;
background : #990099;
letter-spacing : 1px;
border : 2px solid #009997;
 padding-left: 4;
  padding-right: 4;
 }

 
 
 a.nav
{
	display:Block;
	BACKGROUND-COLOR: #009933; 
	BORDER-TOP: #009933 1px solid;
	BORDER-BOTTOM: 1px solid #009C3C;
	BORDER-LEFT: 1px solid #009C3C; 
	BORDER-RIGHT: 1px solid #009C3C;
	 height: 15;
 width: 130;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #FFFFFF;
	cursor : hand;
	font-weight : bold;
	text-decoration: none;
	 padding-left: 4;
  padding-right: 4;
    padding-top: 2;
	  padding-bottom: 5;
	   text-align: center;
}
a.nav:HOVER
{
	display:Block;
	BACKGROUND-COLOR: #009933; 
	BORDER-BOTTOM: #CCFF99  1px solid; 
	BORDER-LEFT: #CCFF99 1px solid; 
	BORDER-RIGHT: #CCFF99 1px solid; 
	BORDER-TOP: #CCFF99 1px solid;
	height: 15;
 	width: 130;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #FFFFFF;
	cursor : hand;
	font-weight : bold;
	text-decoration: underline;
	 padding-left: 4;
  padding-right: 4;
   padding-top: 2;
  padding-bottom: 5;
   text-align: center;
	
	}

	
	
a.nav2
{
	display:Block;
	BACKGROUND-COLOR: #572381; 
	BORDER-TOP: #572381 1px solid;
	BORDER-BOTTOM: 1px solid #572381;
	BORDER-LEFT: 1px solid #572381; 
	BORDER-RIGHT: 1px solid #572381;
	 height: 15;
 width: 165;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #FFFFFF;
	cursor : hand;
	font-weight : bold;
	text-decoration: none;
	 padding-left: 4;
  padding-right: 4;
    padding-top: 2;
	  padding-bottom: 5;
	   text-align: center;
}
a.nav2:HOVER
{
	display:Block;
	BACKGROUND-COLOR: #009997; 
	BORDER-BOTTOM: #009997  1px solid; 
	BORDER-LEFT: #009997 1px solid; 
	BORDER-RIGHT: #009997 1px solid; 
	BORDER-TOP: #009997 1px solid;
	height: 15;
 	width: 165;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #FFFFFF;
	cursor : hand;
	font-weight : bold;
	text-decoration: underline;
	 padding-left: 4;
  padding-right: 4;
   padding-top: 2;
  padding-bottom: 5;
   text-align: center;
	
	}	
 
 
 
/*===== form =====*/

INPUT
{
	BACKGROUND-COLOR: #FFFFFF; 
	BORDER: #009997 1px solid;
	COLOR: #000000;
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 9px;
}

INPUT.ss_style
{
	BACKGROUND-COLOR: #FFFFFF; 
	/*BORDER: #009C3C 1px solid;*/
	COLOR: #000000;
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 9px; 
}


INPUT.telecharger
{
	BACKGROUND-COLOR: #FFFFFF; 
	BORDER: #009997 1px solid;
	COLOR: #000000;
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 9px; 
}


TEXTAREA
{
	BACKGROUND-COLOR: #FFFFFF; 
	BORDER-BOTTOM: #009997 1px solid; 
	BORDER-LEFT: #009997 1px solid; 
	BORDER-RIGHT: #009997 1px solid; 
	BORDER-TOP: #009997 1px solid;
	COLOR: #000000;
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 9px; 
}

SELECT
{
	
	BACKGROUND-COLOR: #FFFFFF; 
	BORDER-BOTTOM: #009997 1px solid; 
	BORDER-LEFT: #009997 1px solid; 
	BORDER-RIGHT: #009997 1px solid; 
	BORDER-TOP: #009997 1px solid;
	COLOR: #000000;
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 9px; 
}


INPUT.navigation
{
	BACKGROUND-COLOR: #009933; 
	BORDER-TOP: #009933 1px solid;
	BORDER-BOTTOM: 1px solid #009C3C;
	BORDER-LEFT: 1px solid #009C3C; 
	BORDER-RIGHT: 1px solid #009C3C;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #FFFFFF;
	cursor : hand;
	font-weight : bold;
}
INPUT.navigation:HOVER
{
	BACKGROUND-COLOR: #009933; 
	BORDER-BOTTOM: #CCFF99  1px solid; 
	BORDER-LEFT: #CCFF99 1px solid; 
	BORDER-RIGHT: #CCFF99 1px solid; 
	BORDER-TOP: #CCFF99 1px solid;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #FFFFFF;
	cursor : hand;
	font-weight : bold;
	text-decoration: underline;
}



INPUT.bouton
{
    BACKGROUND-COLOR: #572381;
	BORDER-BOTTOM: #009997  1px solid; 
	BORDER-LEFT: #009997 1px solid; 
	BORDER-RIGHT: #009997 1px solid; 
	BORDER-TOP: #009997 1px solid;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #FFFFFF;
	cursor : hand;
	font-weight : bold;
}



 
 /*===== masquage / démasquage des div =====*/

DIV.masque 
{
	display: none;
}

DIV.visible 
{
	display: block;
}
 
 div.fin
 {
	border-color: Black Black Black Black;
	border: 1 solid;
	margin-top: 100;
	width: 80%;
}
#header{
	display:block;height:115px;width:960px;float:left;clear:left;padding:0;margin:0;
}
