/* CSS Document */
body a{color:#666666;text-decoration:none;}

body a:hover{text-decoration:underline;}

body {
	font-family: Arial, Helvetica, sans-serif;
	color: #606060;
	font-size: 12px;
	margin:0;
}

.chemin{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
}

.chemin :hover{
	text-decoration: underline overline;
}

/* Navigation du Haut */

#nav_menu {
	position:absolute;
	font-weight:bold;
	z-index:3;
}


#nav_menu a.nav_menu_niv1_a{
	display:block;
	margin:5px 0px 0 0px;
}


#nav_action a.nav_menu_niv1_a{background:url(design/images/fd_nav_informer.gif) top repeat-x;}
#nav_action a.nav_menu_niv1_a:hover{text-decoration:none;color:#B0333D;}
#nav_agenda a.nav_menu_niv1_a{background:url(design/images/fd_nav_agir.gif) top repeat-x;}
#nav_agenda a.nav_menu_niv1_a:hover{text-decoration:none;color: #99CC33;}
#nav_liens a.nav_menu_niv1_a{background:url(design/images/fd_nav_soutenir.gif) top repeat-x;}
#nav_liens a.nav_menu_niv1_a:hover{text-decoration:none;color:#8F8CCE;}
#nav_qui a.nav_menu_niv1_a{background:url(design/images/fd_nav_qui.gif) top repeat-x;}
#nav_qui a.nav_menu_niv1_a:hover{text-decoration:none;color:#FF9934;}



#nav_menu .nav_menu_niv2{
	background:url(images/sub_menu_top.gif) left top no-repeat;
	padding:0x 0px 0 0px;
	list-style-type:none;
	position:relative;
	width:176px;
	height:200px;
	display:none;
	margin: 0 0px 0 0px;
  z-index:3;
}

#nav_menu .nav_menu_niv2 ul {
	position:absolute;
	margin-top:5px;
	background:#FFFFFF;
	border-left:1px solid #A8A8A8;
	border-right:1px solid #A8A8A8;
	border-bottom:1px solid #A8A8A8;
	background-color:#FFFFFF;
	padding:5px 0 5px 0;
  z-index:3;
}


#nav_menu .nav_menu_niv2 li{
	list-style-type:none;
	position:relative;
}

#nav_menu .nav_menu_niv2 li{
	list-style-type:none;
	position:relative;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

* html #nav_menu .nav_menu_niv2 li{
	border-bottom:solid 1px #FFF;
}

#nav_menu .nav_menu_niv2 li a{
	padding:2px 0 2px 14px;
	font-size:11px;
	display:block;
	margin:0px;
}
* html #nav_menu .nav_menu_niv2 li a {
	padding:1px 0 1px 14px;
}

#nav_menu .nav_menu_niv2 li a:hover{
	color:#FFFFFF;
	text-decoration:none;
}


#nav_action .nav_menu_niv2{
	margin-left:0px;
}
#nav_action .nav_menu_niv2 ul{
	margin-left:0px;
	width:176px;
   
}
#nav_action .nav_menu_niv2 ul li a:hover{
	background-color:#B0333D;
}

#nav_agenda .nav_menu_niv2{
	margin-left:0px;
}
#nav_agenda .nav_menu_niv2 ul{
	margin-left:0px;
	width:176px;
}
#nav_agenda .nav_menu_niv2 ul li a:hover{
	background-color:#669933;
}

#nav_liens .nav_menu_niv2{
	margin-left:0px;
}
#nav_liens .nav_menu_niv2 ul{
	margin-left:0px;
	width:176px;
}
#nav_liens .nav_menu_niv2 ul li a:hover{
	background-color:#8F8CCE;
}

#nav_qui .nav_menu_niv2{
	margin-left:0px;
}
#nav_qui .nav_menu_niv2 ul{
	margin-left:0px;
	width:176px;
}
#nav_qui .nav_menu_niv2 ul li a:hover{
	background-color:#FF9934;
}



#nav_recherche {
  float:right;
  background:url(../images/droite_nav.gif) right no-repeat;padding:0 9px 0 0;
  height:37px;
}



#nav_recherche form {padding:7px 0 0 0;}
.recherche_label {display:block;float:left;margin:2px 8px 0 0;}
#recherche_input_text {width:123px;margin:1px 3px 0 0;display:block;float:left;height:17px;}
* html #recherche_input_text {margin:1px 0px 0 0;}
.recherche_bt {margin:0px;padding:0px 0 0 0;vertical-align:middle;display:block;}


/* Style listing SECTEURS */

#listing {
	font-weight:bold;
  z-index:3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#listing li {
	list-style-type: none;
  z-index:3;	
}

#listing .nav_menu_niv1_a{
	display:block;
	margin:0px 0px 0px 0px;
	text-decoration:none;
	color:#808080;
}
#listing .nav_menu_niv1_a:hover{
	text-decoration:none;
	}

.listing {
	padding: 6 0 10 0;
	list-style-type:none;
	position:absolute;
	width:100px;
	height:150px;
	display:none;
	margin: -12px 0 0 -10px;
}

.listing ul{
	margin-top:8px;
	margin-left:0px;
	width:130px;
	background:#FFFFFF;
	background-color:#FFFFFF;
	padding: 0 0 0 0;
}

.listing li{
	list-style-type:none;
	position:relative;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

/* Styles Entete */

#entete {
	font-family:Arial, Helvetica, sans-serif;
}

#entete .entete{
	font-size:22px;
	font-weight:bold;
	margin-top:35px;
}

#entete .titre{
	font-size:12px;
	font-weight:bold;
	text-align:justify;
	margin-left:10px;
	margin-right:10px;
}

#entete .titre:hover{
	width:100%;
	background-color:#00CCCC;
	color:#669933;
	text-decoration:none;
}

#entete .texte{
	text-align:justify;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
}

/* Fin Entete */


/* Styles petition */

#petition {
	color: #CCCCCC;
}

#petition .entete{
	color: #999999;
	font-size:14px;
	font-weight:bold;
}

#petition .entete:hover{
	text-decoration:none;
}
/* Fin petition */


/* Styles Agenda */

#agenda {
}

#agenda .entete{
	font-size:14px;
	font-weight:bold;
	color: #999999;
}

#agenda .titre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:justify;
	margin-left:10px;
	margin-right:10px;
}

#agenda .titre:hover{
	color:#669933;
	text-decoration:none;
}

#agenda .texte{
	text-align:justify;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
}

/* Fin Agenda */


/* Styles Action */

#action {
}

#action .entete{
	font-size:16px;
	font-weight:bold;
	color: #999999;
}

#action .titre{
	color:#FF9934;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}

#action .titre:hover{
	color:#B0333D;
	text-decoration:none;
}

#action .texte{
	text-align:justify;
	margin-left:10px;
	margin-right:10px;
}

/* Fin Action */


/* Styles National */

#national {
}

#national .entete{
	font-size:14px;
	font-weight:bold;
}

#national .entete:hover{
	text-decoration:none;
}
/* Fin National */

/* Styles Navigation */

#navigation {
	font-family:Arial, Helvetica, sans-serif;
	margin-left:0px;
}

#navigation .entete{
	font-size:14px;
	font-weight:bold;
}

#rouge .titre{
	font-size:11px;
	font-weight: normal;
}
#vert .titre{
	font-size:11px;
	font-weight: normal;
}
#mauve .titre{
	font-size:11px;
	font-weight: normal;
}
#orange .titre{
	font-size:11px;
	font-weight: normal;
}

#rouge .titre:hover{
	color:#B0333D;
	font-weight:bold;
	text-decoration:none;
}
#vert .titre:hover{
	color:#99CC33;
	font-weight:bold;
	text-decoration:none;
}
#mauve .titre:hover{
	color:#8F8CCE;
	font-weight:bold;
	text-decoration:none;
}
#orange .titre:hover{
	color:#FF9934;
	font-weight:bold;
	text-decoration:none;
}
#navigation .texte{
	text-align:justify;
	margin-left:10px;
	margin-right:10px;
}

/* Fin navigation */

/* Styles Plan */

#plan a{
	font-size:12px;
	text-decoration:none;
}

#plan a:hover{
	text-decoration:none;
}
/* Fin National */

/* Styles RECHERCHE */

.search_menu {
	font-size: 12px;
	width: 170px;
	margin-left:8px
}

.bouton {
	font-style: normal;
	text-transform: none;
	font-size: 11px;
	font-weight: 200;
	width: 170px;
	font-variant: normal;
	vertical-align: bottom;
	cursor: hand;
	margin:5px 0 0 8px;
}

/* Fin RECHERCHE */

