@import url('/cdfg/css/edimestre-cdfg.css');
@import url('/cdfg/css/print-cdfg.css');
@import url('/cdfg/css/utilitaires.css');
@media screen{

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background:repeat-x url('../images/nav/fond-ecran.jpg');
                     background-attachment: fixed;
	margin:0;
	padding:0;
	text-align:center;
	}

div.open{
	display:block;
}

div.closed{
	display:none;
}

.champs_recherche{
	font-size:11px;
	border:1px solid #b5c8cc;
	}

.grandsTitres{
	font-size:12px;
	color:#ab4a03;
	text-transform:uppercase;
	letter-spacing:0.2em;
	}

.olive{
	color:#64652f;
	}

	
#form1{
	background-color:#FFF;
	width:800px;
	height:auto;
	padding:0px;
	margin:0 auto;
	}
	
#haut{
	background:no-repeat url('../images/nav/visuel-haut.jpg');
	width:800px;
	height:227px;
	float:left;
	text-align:left;
	}
	
#menu_haut{
	width:557px;
	float:right;
	height:auto;
	text-align:right;
	}

#menu_haut a:active, #menu_haut a:visited, #menu_haut a:link{
	color:#64652F;
	text-decoration:none;
	font-size:11px;
	margin-left:3px;
	margin-right:3px;
	}

#menu_haut a:hover{
	color:#64652F;
	text-decoration:underline;
	font-size:11px;
	margin-left:3px;
	margin-right:3px;
	}
	
#liens_rapides{
	width:232px;
	float:left;
	height:auto;
	margin-top:115px;
	margin-left:563px;
	position:absolute;
	}

	
#texte{
	width:410px;
	float:left;
	height:92px;
	margin-top:22px;
	margin-left:390px;
	position:absolute;
	}
	
#milieu{
	width:800px;
	height:auto;
	min-height:489px;
	float:left;
	text-align:left;
	}
	
#gauche{
	width:194px;
	height:auto;
	min-height:489px;
	float:left;
	text-align:left;
	}
	
#menu_gauche{
	width:194px;
	height:auto;
	float:left;
	text-align:left;
	margin-top:20px;
	}
	
#partenaires{
	width:175px;
	height:auto;
	float:left;
	margin-top:15px;
                      margin-left:10px;
	}
	
#droite{
	width:602px;
	height:auto;
	min-height:650px;
	float:left;
	border-left:1px solid #c5c6b4;
	border-top:1px solid #c5c6b4;
	}

*html #droite{
	height:650px;
	}
	
#titre{
	width:auto;
	background:#FFF;
	float:left;
	top:-15px;
	left:48px;
	position:relative;
	padding:7px;
	}
	
#contenu_droite{
	height:auto;
	min-height:459px;
	margin-left:15px;
	margin-top:30px;
	}

.contenubox{
	width:580px;
}

#bas{
	width:800px;
	height:150;
	float:left;
	clear:both;
	border-top:1px solid #c9c9a6;
	text-align:center;
	vertical-align:middle;
	}

#menu_bas{
	width:800px;
	height:20px;
	line-height:20px;
	text-align:center;
	margin-top:26px;
	float:left;
	}

#menu_bas a:active, #menu_bas a:visited, #menu_bas a:link, #menu_bas a{
	color:#64652F;
	text-decoration:none;
	font-size:11px;
	margin-left:3px;
	margin-right:3px;
	}

#menu_bas a:hover{
	color:#64652F;
	text-decoration:underline;
	font-size:11px;
	margin-left:3px;
	margin-right:3px;
	}

#Enap_signature{
	font-size:12px;
	font-weight:bold;
	color:#8a2529;
	width:800px;
	height:20px;
	line-height:20px;
	text-align:center;
	margin-top:14px;
	float:left;
	vertical-align:middle;
	}

/***************************** Menu Gauche ******************************/

#menuaccordeon {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#menuaccordeon li a, #menuaccordeon li a:visited, #menuaccordeon li a:hover{
	font-size: 12px;
	color: #6E6E30;
	text-decoration: none;
	height:auto;
	vertical-align:middle;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	display: table-cell;
	width: 193px;
	background: #ffffff;
	}

/* IE Fix */
*html #menuaccordeon li a, #menuaccordeon li a:visited, #menuaccordeon li a:hover  {
	width: 192px;
	}


#menuaccordeon li a:hover{
	color: #ffffff;
	background: #ACA466;
	}

#menuaccordeon li { /* all list items */
	position: relative;
	float: left;
	width: 192px;
	margin: 0 0 0 0;
	border-top: 1px solid #f5f9f9;
	border-right: 1px solid #e1edee;
	border-bottom: 1px solid #e1edee;
	border-left: 1px solid #f5f9f9;
	line-height:22px;
	}

#menuaccordeon li a.selected, #menuaccordeon li a.selected:visited{
	color: #ffffff;
	background: #6E6E30;
}


#nav, #nav ul { /* all lists */
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	float: left;
	width: 191px;
	}

#nav li { /* all list items */
	background: #585934b;
	float: left;
	width: 190px;
	margin: 0 0 0 0;
                     border-top: 1px solid #585934;
	border-right: 1px solid #585934;
	border-bottom: 1px solid #585934;
	border-left: 1px solid #585934;
	line-height:17px;
	}





#nav li ul { /* second-level lists */
	position: absolute;
	left: -2000px;
	display: block;
	z-index: 9999;
	right: -196px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 195px;
	top:0px;
	}

#nav li ul li{ 
	position: relative;
	float: left;
	left: 0;
	width: 195px;
	margin: 0 0 0 0;
	background: #72761b;
	}

#nav li ul ul { /* third-and-above-level lists */
	left: -1000px;
 	}

#nav li a, #nav li a:visited, #nav li a:hover, #nav a.encl, #nav a.encl:visited, #nav a.encl:hover  {
	background: #585934;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	height:auto;
	vertical-align:middle;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 11px;
	display: table-cell;
	width: 183px;
	}


/* IE Fix */
*html #nav li a, #nav li a:visited, #nav li a:hover, #nav a.encl, #nav a.encl:visited, #nav a.encl:hover  {
	width: 190px;
}

#nav li a:hover, #nav a.encl:hover {
	color: #000000;
	background: #cacc2a;
	}

#nav a.encl, #nav a.encl:visited{
	background: #585934 no-repeat right url('/enap/images/nav/guichet2008/fleche-droite.gif');
}

#nav a.encl:hover {
	background: #cacc2a no-repeat right url('/enap/images/nav/guichet2008/fleche-droite-over.gif');
	}


#nav li ul a, #nav li ul a:visited, #nav li ul a:hover {
	font-size: 12px;
	color: #ffffff;
	width: 186px;
	text-decoration: none;
	padding-left: 6px;
	float: left;
	display: block;
	background-color:#585934;
	}

#nav li ul a:hover {
	color: #000000;
	background: #cacc2a;
	}
*html #nav li ul a, *html #nav li ul a:visited, *html #nav li ul a:hover {
	width: 192px;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.iehover ul ul, #nav li.iehover ul ul ul, #nav li.iehover ul ul ul ul {
	left: -1000px;
	}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.iehover ul, #nav li li.iehover ul, #nav li li li.iehover ul, #nav li li li li.iehover ul { /* lists nested under hovered list items */
	left: auto;
	}

#nav iframe {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
	}

/* Menu de gauche - fin */




.break {
	clear:both;
}












}










