.hide {
    display: none;
}

 /*-- navigation de niveau 1 et utilitaires --*/

#nav, #navUtil {width: 173px; margin-left:-40px;}

#nav ul {
		list-style-type: none;
    text-align: left;
    text-decoration: none;
    font-weight: normal;
    color: #FFF;
    font-family: "Trebuchet MS",Arial, Sans-serif;
    font-size: 14px;
    margin-bottom: 10px;
    margin-top:0px;
    width:173px;
}

#nav li ul{
    margin:0;
    padding:0;
}

#acc {
	background-color: #B39178;
	width:173px;
	height:20px;
	padding-left:10px;
	margin-bottom:8px; 
}

#liA100 {
	background-color: #C1717C;
	width:173px;
	height:20px;
	padding-left:10px;
	margin-bottom:8px; 
}
#liA200 {
	background-color: #96B512;
	width:173px;
	height:20px;
	padding-left:10px;
	margin-bottom:8px; 
}
#liA300 {
	background-color: #4791B6;
	width:173px;
	height:20px;
	padding-left:10px;
	margin-bottom:8px; 
}
#liA400 {
	background-color: #CC8066;
	width:173px;
	height:20px;
	padding-left:10px;
	margin-bottom:8px; 
}
#liB100, #liB500 {
	background-color: #A48A8B;
	width:173px;
	height:20px;
	padding-left:10px;
	margin-bottom:8px; 
}
#liB200, #liB570, #liB520, #liB590 {
	background-color: #A48A8B;
	width:173px;
	height:20px;
	padding-left:10px;
	margin-bottom:8px;
}	
	

#acc a, #liA100 a, #liA200 a, #liA300 a, #liA400 a, #liB100 a, #liB200 a, #liB500 a, #liB570 a, #liB590 a, #liB520 a {color: #FFFFFF;}

#acc a:hover, #liA100 a:hover, #liA200 a:hover, #liA300 a:hover, #liA400 a:hover, 
#liB100 a:hover, #liB200 a:hover, #liB500 a:hover, #liB570 a:hover, , #liB590 a:hover, #liB520 a:hover{
	background: right top url(../images/nav_traitN1.gif) no-repeat;
	text-decoration: none;
	padding-right:30px;
}

#liA100 a:active, #liA200 a:active, #liA300 a:active, #liA400 a:active, 
#liB100 a:active, #liB200 a:active, #liB500 a:active, #liB570 a:active, , #liB590 a:active ,#liB520 a:active, .active {
	background: right top url(../images/nav_traitN1.gif) no-repeat;
	text-decoration: none;
	padding-right:30px;
}

.active {
	background: right top url(../images/nav_traitN1.gif) no-repeat;
	padding-right: 30px;
}

#esp_pro { 
	background: left bottom url(../images/nav_espPro.gif) no-repeat;
	width:173px;
	height:26px;
	margin-left:40px;
	margin-bottom:-15px;
}

 /*-- navigation de niveau 2 --*/
 
 #menu_100, #menu_200, #menu_300, 
 #menu_400, #menuB_100, #menuB_200, #menuB_500, #menuB_570, #menuB_520 {
 margin-top:-7px;
 margin-bottom:8px;
}

  /*-- progniveau 2 --*/
#menu_100 li.sousmenu, #menu_100 li.sousmenuSEL {
	font-family: verdana, Arial, Sans-serif;
	font-size: 10px;
	font-weight:bold;
	display: block;
	background-color: #C1717C;
	padding:0px;
	margin-top:1px;
}

#menu_100 li.sousmenu a, #menu_100 li.sousmenuSEL a{
	display: block;
	background-color: #C1717C;
	padding:3px 3px 3px 10px;
}
#menu_100 li.sousmenu a:hover, #menu_100 li.sousmenu a:active, #menu_100 li.sousmenuSEL a{
	display: block;
	background-color: #AC4150;
	text-decoration:none;
}

  /*-- zoom niveau 2 --*/
#menu_200 li.sousmenu, #menu_200 li.sousmenuSEL {
	font-family: verdana, Arial, Sans-serif;
	font-size: 10px;
	font-weight:bold;
	display: block;
	background-color: #96B512;
	padding:0px;
	margin-top:1px;
}

#menu_200 li.sousmenu a, #menu_200 li.sousmenuSEL a{
	display: block;
	background-color: #96B512;
	padding:3px 3px 3px 10px;
}
#menu_200 li.sousmenu a:hover, #menu_200 li.sousmenu a:active, #menu_200 li.sousmenuSEL a{
	display: block;
	background-color: #6E951E;
	text-decoration:none;
}

  /*-- 8e edition niveau 2 --*/
#menu_300 li.sousmenu, #menu_300 li.sousmenuSEL {
	font-family: verdana, Arial, Sans-serif;
	font-size: 10px;
	font-weight:bold;
	display: block;
	background-color: #4791B6;
	padding:0px;
	margin-top:1px;
}

#menu_300 li.sousmenu a, #menu_300 li.sousmenuSEL a{
	display: block;
	background-color: #4791B6;
	padding:3px 3px 3px 10px;

}
#menu_300 li.sousmenu a:hover, #menu_300 li.sousmenu a:active, #menu_300 li.sousmenuSEL a{
	display: block;
	background-color: #1B6E97;
	text-decoration:none;
}

  /*-- espace presse niveau 2 --*/
#menu_400 li.sousmenu, #menu_400 li.sousmenuSEL {
	font-family: verdana, Arial, Sans-serif;
	font-size: 10px;
	font-weight:bold;
	display: block;
	background-color: #CC8066;
	padding:0px;
	margin-top:1px;
}

#menu_400 li.sousmenu a, #menu_400 li.sousmenuSEL a{
	display: block;
	background-color: #CC8066;
	padding:3px 3px 3px 10px;
}
#menu_400 li.sousmenu a:hover, #menu_400 li.sousmenu a:active, #menu_400 li.sousmenuSEL a{
	display: block;
	background-color: #82175F;
	text-decoration:none;
}

  /*-- monter son projet niveau 2 --*/
#menuB_100 li.sousmenu, #menuB_500 li.sousmenu, #menuB_500 li.sousmenuSEL {
	font-family: verdana, Arial, Sans-serif;
	font-size: 10px;
	font-weight:bold;
	display: block;
	background-color: #A48A8B;
	padding:0px;
	margin-top:1px;
}

#menuB_100 li.sousmenu a, #menuB_500 li.sousmenu a, #menuB_500 li.sousmenuSEL a{
	display: block;
	background-color: #A48A8B;
	padding: 3px 3px 3px 10px;
}

#menuB_100 li.sousmenu a:hover, #menuB_100 li.sousmenu a:active,
#menuB_500 li.sousmenu a:hover, #menuB_500 li.sousmenu a:active,
#menuB_500 li.sousmenuSEL a{
	display: block;
	background-color: #7C5354;
	text-decoration:none;
}
  
 /*-- s'inscrire niveau 2 --*/
#menuB_200 li.sousmenu, #menuB_570 li.sousmenu, #menuB_570 li.sousmenuSEL ,
#menuB_520 li.sousmenu, #menuB_520 li.sousmenuSEL{
	font-family: verdana, Arial, Sans-serif;
	font-size: 10px;
	font-weight:bold;
	display: block;
	background-color: #A48A8B;
	padding:0px;
	margin-top:1px;
}

#menuB_200 li.sousmenu a, #menuB_570 li.sousmenu a, #menuB_570 li.sousmenuSEL a,
#menuB_520 li.sousmenu a, #menuB_520 li.sousmenuSEL a{
	display: block;
	background-color: #A48A8B;
	padding: 3px 3px 3px 10px;
}
#menuB_200 li.sousmenu a:hover, #menuB_200 li.sousmenu a:active,
#menuB_570 li.sousmenu a:hover, #menuB_570 li.sousmenu a:active,
#menuB_570 li.sousmenuSEL a, #menuB_520 li.sousmenu a:hover, 
#menuB_520 li.sousmenu a:active, #menuB_520 li.sousmenuSEL a{
	display: block;
	background-color: #7C5354;
	text-decoration:none;
}

#menu_100 li.sousmenu a, #menu_200 li.sousmenu a, #menu_300 li.sousmenu a, 
#menu_400 li.sousmenu a, #menuB_100 li.sousmenu a, #menuB_200 li.sousmenu a, #menuB_500 li.sousmenu a, 
#menuB_570 li.sousmenu a, #menuB_520 li.sousmenu a,
#menu_100 li.sousmenuSEL a, #menu_200 li.sousmenuSEL a, #menu_300 li.sousmenuSEL a, 
#menu_400 li.sousmenuSEL a, #menuB_100 li.sousmenuSEL a, #menuB_200 li.sousmenuSEL a, 
#menuB_500 li.sousmenuSEL a, #menuB_570 li.sousmenuSEL a, #menuB_520 li.sousmenuSEL a {
	color: #FFF;
}
 
 
  /*-- navigation de niveau 3 --*/
  
 
#conteneur_1 { 
background-color: #C1717C;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
line-height: 12px; 
color: #FFF; 
text-align: left;
text-decoration: none;
height:100px;
padding-right:10px;
}


#conteneur_2 { 
background-color: #96B512;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
line-height: 12px; 
color: #FFF; 
text-align: left;
text-decoration: none;
height:100px;
padding-right:10px;
}

#conteneur_3 { 
background-color: #4791B6;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
line-height: 12px; 
color: #FFF; 
text-align: left;
text-decoration: none;
height:100px;
padding-right:10px;
}

#conteneur_4 { 
background-color: #CC8066;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
line-height: 12px; 
color: #FFF; 
text-align: left;
text-decoration: none;
height:100px;
padding-right:10px;
}

#conteneur_pro_rouge, #conteneur_5 { 
background-color: #A48A8B;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
line-height: 12px; 
color: #FFF; 
text-align: left;
text-decoration: none;
height:100px;
padding-right:10px;
}

#conteneur_1 ul, #conteneur_2 ul, #conteneur_3 ul, 
#conteneur_4 ul, #conteneur_pro_rouge ul, #conteneur_5 ul { 
color: #FFF; 
text-align: left;
text-decoration: none;
margin-left:5px;
}

#conteneur_1 li, #conteneur_2 li, #conteneur_3 li, 
#conteneur_4 li, #conteneur_pro_rouge li, #conteneur_5 li {
list-style-type: none;
display: block;  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
line-height: 12px; 
text-decoration: none;
padding-bottom:5px;
margin-right:5px;
} 

#conteneur_1 li a, #conteneur_2 li a, #conteneur_3 li a, 
#conteneur_4 li a, #conteneur_pro_rouge li a, #conteneur_5 li a {
color: #FFF; 
text-decoration: none;
padding-left:20px;
height:15px;
} 

#conteneur_1 li a:hover, #conteneur_2 li a:hover, #conteneur_3 li a:hover, 
#conteneur_4 li a:hover, #conteneur_pro_rouge li a:hover, #conteneur_5 li a:hover,
#conteneur_1 li a:active, #conteneur_2 li a:active, #conteneur_3 li a:active, 
#conteneur_4 li a:active, #conteneur_pro_rouge li a:active, #conteneur_5 li a:active,
#conteneur_5 li .N3actif {
background: left top url(../images/nav_traitN3.gif) no-repeat;
color: #FFF; 
text-decoration: none;
padding-left:20px;
height:15px;
}

 /*-- navigation du menu utilitaire --*/

#navUtil {
    margin-left: -20px;
    padding-top:5px;
}

#navUtil li {
		list-style-type: none;
    text-align: right;
    text-decoration: none;
    font-weight: normal;
    color: #666;
    font-family: Arial, Sans-serif;
    font-size: 10px;
    line-height: 13px;
}
#navUtil li a{

    text-decoration: none;
    color: #666;
}
#navUtil li a:hover{
    color: #C1717C;
    text-decoration: none;
}
#navUtil li a:active{
    color: #C1717C;
    text-decoration: none;
} 