@import url("texte_centre.css");

/* ------------------------------------------------------------------------------------------------------------*/
/* ---------------------------------------- Global  <<<-----------------------------------------------*/
/* ------------------------------------------------------------------------------------------------------------*/
h1{
	margin:0 28px 23px 28px;
	color:#363636;
	border-bottom:1px solid #363636;
	padding:15px 0 5px 0 !important;
	font-weight:bold;
}

ul{
	padding:0 !important;
	margin:0 !important
}

.titreFooterCentre{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#575c05;
	width:157px;
	border-top:#efff00 1px solid;
	border-bottom:#efff00 1px solid;
	margin-right:0px;
	margin-left:25px;
	float:left;
	line-height:15px;
}
/* ------------------------------------------------------------------------------------------------------------*/
/* --------------------------------------- Rubriques <<<----------------------------------------------*/
/* ------------------------------------------------------------------------------------------------------------*/
td.menuRub{
	line-height:7px;
	height:200px;
	background-color:#D2D5B8;
}

/* ------------------------------------------------------------------------------------------------------------*/
/* --------------------------------------- Menu Haut <<<----------------------------------------------*/
/* ------------------------------------------------------------------------------------------------------------*/
.flash_service{
	background:#EAECD4;
	width:753px;
	border:0;
}

#menu_rub {
	margin:0;
	padding:0;
	background:#002A69;
	height:23px;
}

#menu_rub ul {
	list-style-type: none;
	padding:5px 10px 5px 28px;
	margin:0;
	float:left;
}

#menu_rub li {
	background:#002A69;
	float: left;
	position: relative;
	margin: 0px 0px 0px 0px;
	width:175px;
	font-size:11px !important;
	padding:6px;
	text-align:center;
	font-weight:bold;
	border-right:1px solid #0FD6F3 ;
	color:#0FD6F3;
	cursor:pointer;
}

#menu_rub li.dernierli {
	background:#002A69;
	float: left;
	position: relative;
	margin: 0px 0px 0px 0px;
	width:175px;
	font-size:11px !important;
	padding:6px;
	text-align:center;
	font-weight:bold;
	color:#0FD6F3;
	border:0 !important;
	cursor:pointer;
}

#menu_rub li.n1-active{
	background:#011D47;
}

#menu_rub li ul {
	top: 100%;
	left: 0px;		
	font-weight: normal;
}

#menu_rub li ul li {
	text-align: left;
	display: block;
}

#menu_rub a {
	text-decoration: none;
	color:#0FD6F3;
	font-size:10px !important;
}

#menu_rub li li ul {
	top: 0;
	left: 0;
}

/* initialy hide all sub sidemenus */
#menu_rub ul ul,
#menu_rub ul li:hover ul ul,
#menu_rub ul ul li:hover ul ul,
#menu_rub ul ul ul li:hover ul ul,
#menu_rub ul ul ul ul li:hover ul ul {
	position: absolute;
	display:none;
}

/* display them on hover */
#menu_rub li:hover ul,
#menu_rub ul li:hover ul,
#menu_rub ul ul li:hover ul,
#menu_rub ul ul ul li:hover ul,
#menu_rub ul ul ul ul li:hover ul,
#menu_rub ul ul ul ul ul li:hover ul {
 	 display: block;
	 text-decoration:none;
}

/* define the consecutive colors */
#menu_rub ul li:hover {
	text-decoration:none;
}

#menu_rub ul li ul li {
	width:148px;	
	border-top:1px solid #011D47;
	padding:5px 10px 5px 28px;
	border-right:1px solid #002A69;
	font-weight:normal;
}

#menu_rub ul li ul li:hover {
	background: #011D47;
}

#menu_rub ul li ul ul li{
	background: #002A69;
	
}

#menu_rub ul li ul ul li:hover {
	background: #011D47;
}

/* ------------------------------------------------------------------------------------------------------------*/
/* ------------------------------------ Menu de droite <<<--------------------------------------------*/
/* ------------------------------------------------------------------------------------------------------------*/
#titre_droit{
	width:205px;
	background:#9FA081;
}

/* Menu et Sous-menu*/
h2.droit{
	margin:0 9px 0 9px;
	font-size:12px;
	color:#363636;
	border-bottom:1px solid #363636;
	padding:18px 0 5px 0 !important;
	background:#9FA081;
}
  
 
#menu_droite{

	background:#9FA081;
	padding-bottom:10px;
}

#menu_droite h2{
	margin:0 9px 0 9px;
	font-size:12px;
	color:#363636;
	border-bottom:1px solid #363636;
	padding:18px 0 5px 0 !important;
}

#menu_droite h3{
	margin:10px 9px 0 9px;
	background-image:url(../images/fleche_bleuclair.gif);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#002A69;
	color:#0FD6F3;
	padding:3px 0 4px 15px;
}

#menu_droite h3._actif{
	margin:10px 9px 0 9px;
	background-image:url(../images/fleche_bleu.gif);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#011D47;
	color:#970100;
	padding:3px 0 4px 15px;
}

#menu_droite h3 a{
	color:#0FD6F3;
	font-size:10px !important;
	text-decoration:none;
}

#menu_droite h3 a:visited{
	color:#0FD6F3;
	font-size:10px !important;
	text-decoration:none;
}

#menu_droite h3 a:hover{
	color:#FFF;
	font-size:10px !important;
	text-decoration:none;
}

#menu_droite h3 a:focus{
	color:#FFF;
	font-size:10px !important;
	text-decoration:none;
}

/*Sous-Rubrique Menu droit*/
.ss_rub ul{
	list-style:none;
}

.ss_rub li{
	margin:2px 9px 0px 9px;
	height:13px;
	border-bottom:1px solid #7D7F5E;
	list-style:none;
}


.ss_rub li.ss_rub_actif{
	background-color:#011D47;
	color:#970100;
	padding:0;
	font-size:10px;
}

.ss_rub li a{
	color:#FFFFFF;
	width:172px;
	padding:0px 0px 0px 15px;
    	display: block;
	height:13px;
	font-size:10px !important;
}

.ss_rub li a:visited{
	color:#FFFFFF;
	width:172px;
	padding:0px 0px 0px 15px;
    	display: block;
	height:13px;
	font-size:10px !important;
}

.ss_rub li a:hover{
	color:#710304;
	background:#002A69;
	text-decoration:none;
	padding:0px 0px 0px 15px;
	font-size:10px !important;
}

.ss_rub li a:focus{
	color:#710304;
	background:#002A69;
	text-decoration:none;
	padding:0px 0px 0px 15px;
	font-size:10px !important;
}

/* Boite à outil */
#boite_outil{
	background:#002A69;
	padding-bottom:10px;
}

#boite_outil li{
	background:url(../images/puce_boiteoutil_bleu.gif) no-repeat left top;
	margin:0 0px 0 9px;
	height:15px;
	padding:0 0 0 10px;
	font-weight:bold;
}

#boite_outil li a{
	color:#0FD6F3;
	font-size:10px !important;
	text-decoration:none;
}


#boite_outil li a:visited{
	color:#0FD6F3;
	font-size:10px !important;
	text-decoration:none;
}

#boite_outil li a:hover{
	text-decoration:underline;
	font-size:10px !important;
}

#boite_outil li a:focus{
	text-decoration:underline;
	font-size:10px !important;
}

#boite_outil h2{
	margin:0 9px 10px 9px;
	font-size:12px;
	color:#0FD6F3;
	border-bottom:2px solid #0FD6F3;
	padding:18px 0 5px 0 !important; 
	font-weight:bold;
}

/* Fichier à télécharger + Liens */
#lien_telecharger{
	background:#D2D5B8;
	padding-bottom:10px;
}

#lien_telecharger h1{
	margin:0 9px 10px 9px;
	font-size:12px;
	color:#363636;
	border-bottom:1px solid #363636;
	padding:18px 0 5px 0 !important;
}

#lien_telecharger li{
	background:url(../images/fleche_vertgris.gif) no-repeat left top;
	margin:0 9px 0 9px;
	padding:0 0 10px 12px;
	font-weight:bold;
	color:#6d6f57;
	font-size:11px;
}

#lien_telecharger li a{
	color:#6d6f57;
	font-size:11px !important;
	text-decoration:none;
}

#lien_telecharger li a:visited{
	color:#6d6f57;
	font-size:11px !important;
	text-decoration:none;
}

#lien_telecharger li a:hover{
	color:#6d6f57;
	font-size:11px !important;
	text-decoration:underline;
}

#lien_telecharger li a:focus{
	color:#6d6f57;
	font-size:11px !important;
	text-decoration:underline;
}

