@charset "iso-8859-1";


     
a:link {
	color             : #F01B47;
	text-decoration   : none;
	font-style		  : normal;
	font-family       : Verdana, Helvetica, sans-serif;
	}

a:visited {
	color             : #F01B47;
	text-decoration   : none;
	font-family       : Verdana, Helvetica, sans-serif;
	}

a:hover {
	color		  	  : #F01B47;
	text-decoration	  : underline;
	font-family       : Verdana, Helvetica, sans-serif;
	}

a:active {
	color		  	  : #F01B47;
	text-decoration	  : none;
	font-family       : Verdana, Helvetica, sans-serif;
	}
	
IMG {
	border  		  : none;
	}
	
INPUT[type=text] {
	 font-family		: Verdana, Helvetica, sans-serif;
	 font-size		  	: 13px;
	 border-style       : groove;
	}
	
INPUT[type=password] {
	 font-family		: Verdana, Helvetica, sans-serif;
	 font-size		  	: 13px;
	 border-style       : groove;
	}

INPUT[type=radio] {
	 font-family		: Verdana, Helvetica, sans-serif;
	 font-size		  	: 13px;
	 border-style       : groove;
	}
	
INPUT[type=file] {
	 font-family		: Verdana, Helvetica, sans-serif;
	 font-size		  	: 13px;
	 border-style       : none;
	}
	
INPUT[type=checkbox] {
	 font-family		: Verdana, Helvetica, sans-serif;
	 font-size		  	: 13px;
	 border-style       : none;
	}

INPUT[type=submit] {
	 font-family		: Verdana, Helvetica, sans-serif;
	 font-size		  	: 13px;
	 border-style       : none;
	}
	
INPUT[type=button] {
	 font-family		: Verdana, Helvetica, sans-serif;
	 font-size		  	: 13px;
	 border-style       : none;
	}
	
INPUT[type=reset] {
	 font-family		: Verdana, Helvetica, sans-serif;
	 font-size		  	: 13px;
	 border-style       : none;
	}

TEXTAREA {
	 font-family		: Verdana, Helvetica, sans-serif;
	 font-size		  	: 13px;
	 border-style       : none;
	}
	
SELECT {
	 font-family		: Verdana, Helvetica, sans-serif;
	 font-size		  	: 13px;
	 border-style       : none;
	}

.txt {
	font-size		  : 13px;
	font-family       : Verdana, Helvetica, sans-serif;
	color			  : #000000;
   	}
	
.rouge {
	color: #F01B47;
 	}
	    
.titre {
	text-align		  : center;
	font-weight		  : normal;
	color		      : #F01B47;
	font-size		  : 20px; 
	font-family       : Verdana, Helvetica, sans-serif;
	}
	   
.minitxt {
	font-weight		  : normal;
	font-family       : Verdana, sans-serif, Tahoma;
	color		      : #666666;
	font-size		  : 10px; 
	}
.minitxt_align {
	text-align		  : center;
	font-weight		  : normal;
	font-family       : Verdana, sans-serif, Tahoma;
	color		      : #666666;
	font-size		  : 10px; 
	}	
  
.minitxtrouge {
	font-weight		  : normal;
	font-family       : Verdana, sans-serif, Tahoma;
	color		      : #F01B47;
	font-size		  : 10px; 
	}
	   
.cadre {
	rules			  : rows;
	border  		  : solid thin;
	Cellpadding 	  : 4;
	}

.cadre_rouge {
	border			  : thin solid #F01B47;
	}

.cadre_souligne {
	border-bottom	  : thin solid #9FA0A5;
	}	   
.cadre_haut {
	border-top	  : thin solid #9FA0A5;
	}		
	
.cadre_right {
	border-right	  : thin solid #9FA0A5;
	}	 
	
div#menu {width: 130px;}

/* fond blanc pour le menu */ 
div#menu a {
	color:#000000
	}
div#menu ul {
	padding: 0; 
	width: 130px; 
	border:1px solid; 
	margin:0px; 
	background: white;
	}

/* fond different au survol de la souris pour les sous menu et les "basiques"*/ 
div#menu li:hover {
	background: #EDD
	}
div#menu li.sousmenu:hover {
	background: #EBB;
	}

div#menu ul li {
	position:relative; 
	list-style: none; 
	border-bottom:1px solid;
	}
div#menu ul ul {
	position: absolute; 
	top: -1px; 
	left: 130px; 
	display:none}

/* on rajoute une bordure a gauche et des padding, on doit donc réajuster la taille 100-(8 de bordure + 8 de padding) =84 */ 
div#menu li a {
	text-decoration: none;
	padding: 4px 0 4px 8px; 
	display:block; 
	border-left: 8px solid #C3C3C5; 
	width:114px;
	font-familiy: "CAC Pinafore", "Arial Black", Helvetica, sans-serif, Tahoma;
	}	
	
div#menu ul.niveau1 li.sousmenu:hover ul.niveau2, 
div#menu ul.niveau2 li.sousmenu:hover ul.niveau3 {display:block;}

/* la bordure de chaque hauteur a une couleure de survol*/ 
div#menu li a:hover {
	border-left-color: #818286;
	}
div#menu ul ul li a:hover {
	border-left-color: #F01B47;
	}

