@charset "UTF-8";

body {
  margin:0;
  padding:0;
  border:0 none;
  background-image: url(img_site_ba/fd_Page.png);
}

.infobulle{
    position: absolute;   
    visibility : hidden;
    border: 1px solid Black;
    padding: 5px;
    font-family: Verdana, Arial;
    font-size: 10px;
    background-color: #FFFFFF;
}


/* DEB COMMUN */
.n2g_element_a_cacher {
  position:absolute;
  left:0;
  top:-500px;
  width:1px;
  height:1px;
  overflow:hidden;
  ephox-visible:false;
}
.n2g_inhiber_le_flottant_a_gauche {
  clear:left;
  ephox-visible:false;
}
.n2g_inhiber_le_flottant_a_droite {
  clear:right;
  ephox-visible:false;
}
.n2g_marge_btn_imprimer{
  padding-bottom:25px;
  ephox-visible:false;
}
/* FIN COMMUN */

/* --- DEB CONTENEUR -980-- */
#n2g_conteneur {
  float:clear;
  width:980px;
  margin:0 auto;
  ephox-visible:false;
}
/* --- FIN CONTENEUR --- */

.n2g_bloc_actualite_conteneur {
  clear:left;
  min-height:450px;
  border-top:solid #ccc 1px;
  border-left:solid #ccc 1px;
  border-right:solid #ccc 1px;
  border-bottom:solid #ccc 1px;
  border-color : #DC143C;  
  padding:3px 2px 0px 2px;
  background-color:#fff;
}



/* --- DEB ZONE HAUT --- */
#n2g_zone_haut {
  width:980px;
  margin:0 auto;
  ephox-visible:false;
  margin-bottom : 2px;
}
#n2g_zone_haut_1{
  float:left;
  ephox-visible:false;
}
#n2g_zone_haut_2{
  clear:left;
  ephox-visible:false;
}
/* --- FIN ZONE HAUT --- */

#n2g_conteneur_global{
  
  float: left;
  width:985px;
  border-top:solid #ccc 0px;
  border-left:solid #ccc 0px;
  border-right:solid #ccc 0px;
  border-bottom:solid #ccc 0px;
  padding:0px 0px 3px 0px;
  background-color:#fff;
  ephox-visible:false;
}

/* --- DEB ZONE MILIEU -491-- */
#n2g_conteneur_milieu{
  clear:right;
  float:left;
  width:750px;
  min-height:515px;
  margin-right:1px;
  border-top:solid #ccc 0px;
  border-left:solid #ccc 0px;
  border-right:solid #ccc 0px;
  padding:0  0 2px 2px;
  background-color:#fff;
  ephox-visible:false;
}

/* --- MILIEU/GAUCHE (174 + 5 = 179px) --- */
#n2g_zone_gauche {
	width: 140px;
	float:left;
	margin-left: 20px;
	padding-left: 2px;
	padding-right: 2px;
	margin-top : 10px;
	margin-right: 5px;
	padding-top: 5px;

}

/* --- MILIEU/DROIT (274px + 5px = 279px) --- */
#n2g_zone_droite {
	clear: right;
    width: 215px;
	float: left;
	padding-right: 2px;
	padding-left: 2px;
	margin-top : 0px;
	min-height: 515px;
}


/* --- n2G ZONE MILIEU --978- */

#n2g_zone_milieu{
  float: left;
  width:800px;
  margin-top:5px;
  min-height: 410px;
}
#n2g_zone_gauche,
#n2g_zone_centre,
#n2g_zone_centre_gauche,
#n2g_zone_centre_centre,
#n2g_zone_centre_gauche_haut,
#n2g_zone_centre_gauche_bas
{min-height: 1px;}
/* --- FIN ZONE MILIEU --- */

/* --- DEB ZONE BAS --- */
#n2g_zone_bas {
  float:left;
  width:970px;
  border:solid #ccc 1px;
  margin-top:0px;
  min-height:10px; /* redefinie pour IE6 */
  background-color:#fff;
  position:relative;
  z-index: 1;
  ephox-visible:false;
}

.n2g_zone_bas_visuel img, .n2g_zone_bas_copyright img{
  vertical-align:top; ephox-visible:false; 
}

/* --- FIN ZONE BAS --- */

/* --- DEB CONTENU DE LA ZONE HAUT --104- */
#n2g_zone_haut h1 {
  float:centre;
  margin:0 auto;
  width:1000px;
  padding:0;
  margin:0;
  ephox-visible:false;
}
#n2g_zone_haut h1 img {
  margin-top:10px;
  margin-bottom:15px;
  margin-left:14px;
  vertical-align:top;
  border:0;
  ephox-visible:false;
}
#n2g_zone_haut_1 div.n2g_zone_logo {
  float:left;
  width:240px;
  padding:0;
  margin:0;
  margin-top:15px;
  ephox-visible:false;
 
}
#n2g_zone_haut_1 div.n2g_zone_logo img {
  margin-top:10px;
  margin-bottom:22px;
  margin-left:20px;
  vertical-align:top;
  border:0;
  ephox-visible:false;
}
#n2g_zone_haut_centre {
  float:left;
  width:650px;
  height:80px;
  text-align: center;
  margin-bottom:5px;
  margin-top:40px;
  background-image:none;
  background-position:0 0;
  background-repeat:no-repeat;
  position:relative;
  ephox-visible:false;

}
#n2g_zone_haut_centre h2 {
  position:absolute;
  bottom:0;
  left:5px;
  font-size:22px;
  font-weight:normal;
  padding:0;
  margin:0;
  ephox-visible:false;
}
#n2g_zone_haut_centre div,#n2g_zone_haut_centre h1 {
  position:relative;
  float:center;
  bottom:0;
  font-size:27px;
  font-weight:900;
  padding:0;
  margin:0;
  width:100%;
  ephox-visible:false;
}
#n2g_zone_haut_droite {
  float:left;
  width:50px;
  margin-top:10px;
  padding-bottom:6px;
  min-height:80px;

  
  ephox-visible:false; 
}
#n2g_info_derniere_connexion {
  font-size:11px;
  text-align:right;
  ephox-visible:false; 
}
/* --- FIN CONTENU DE LA ZONE HAUT --- */

/* --- DEB CONTENU DE LA ZONE BAS --- */
.n2g_zone_bas_visuel{
  width:175px;
  float:left;
  margin-top:2px;
  padding-left:3px;
  ephox-visible:false; 
  
}
.n2g_zone_bas_liens {
  width:950px;
  float:left;
  text-align:right;
  margin:1px 0 0 0;
  padding:0;
  border-bottom:solid #ccc 1px;
  ephox-visible:false;
  
 }
.n2g_zone_bas_liens ul {
  margin:0;
  padding:0;
  list-style:none;
  ephox-visible:false; 
}
.n2g_zone_bas_liens li {
  display:inline;
  background:url(../img/n2g_pied_separateur_liens.jpg) no-repeat left 3px;
  font-size:10px;
  color:#333;
  ephox-visible:false; 
}
.n2g_zone_bas_liens li.n2g_zone_bas_liens_item_first {
  float:left;
  background-image:none;
  ephox-visible:false; 
}
.n2g_zone_bas_liens li a, .n2g_zone_bas_liens li span {
  color:#333;
  text-decoration:none;
  margin:5px 5px 0 5px; 
  padding:0 5px;
  font-weight:normal;
  ephox-visible:false; 
}
.n2g_zone_bas_copyright {
  float:left;
  width:145px;
  margin-top:2px;
  text-align:right;
  padding-right:5px;
  ephox-visible:false; 
}
.n2g_zone_bas_visuel img, .n2g_zone_bas_copyright img{
  vertical-align:top; ephox-visible:false; 
}
/* --- FIN CONTENU DE LA ZONE BAS --- */


#navcontainer ul
{
list-style-type: none;
text-align: left;
}

#navcontainer ul li a
{
background: transparent url(images/list-off.gif) left center no-repeat;
padding-left: 15px;
text-align: left;
font: normal 11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
text-decoration: none;
color: #999;
}

#navcontainer ul li a:hover
{
background: transparent url(images/list-on.gif) left center no-repeat;
color: black;
}

#navcontainer ul li a#current
{
background: transparent url(images/list-active.gif) left center no-repeat;
color: #666;
}


