* {
  font-family:verdana,arial;
  font-size:10px;
  margin:0;
  padding:0;
}

body {
	background:#ffffff url(/images/global/fond.png) repeat-x;
  background-attachment:fixed;
  background-position:bottom;
}

#fnade {
	background:#ffffff url(/images/global/colonne.png) repeat-y;
  border:1px solid black;
  width:780px;
  margin:auto;
}

#titrefnade {
  border:0;
  margin:0;
  padding:0;
}

#titrefnade a {
  display:block;
  padding-bottom:58px;
  width:780px;
  background:#007AC3 url(/images/global/top.jpg) no-repeat bottom;
  color:#F9F3DB;
  font-size:14px;
  text-align:center;
}

#titrefnade a:hover {
  background-color:#F9F3DB;
  color:#007AC3;
}

#menufnade {
  background-image:url(/images/global/menu.png);
  background-repeat:no-repeat;
  padding-left:190px;
  list-style-type:none;
  zoom:1;
}

#menufnade li {
  float:left;
  height:27px;
  padding-top:6px;
  margin-left:15px;
}


#menufnade li a {
  font-family:verdana;
  color:#008F73;
  font-size:11px;
  font-weight:800;
  white-space:nowrap;
}

#menufnade li a:hover {
  color:#007AC3;
}

#pictocharte {
  padding-top:0 !important;
}

#pictocharte2 {
  margin-right:15px !important;
  padding-top:0 !important;
}

#colonnefnade {
  float:left;
  width:196px;
  padding-top:10px;
  padding-bottom:205px;
  background-image:url(/images/global/feuille_colonne.png);
  background-repeat:no-repeat;
  background-position:left bottom;
}

#contenufnade {
  min-height:400px;
  margin-left:205px;
  padding-right:10px;
  height:1%;
}
/* hack css IE italic */
/* \*/
* html #contenufnade {
	overflow: hidden;
	o\verflow: visible;
	width: 100%;
	w\idth: auto;
	he\ight: 1%;
}
/* */

#footerfnade {
  background-image:url(/images/global/bas.png);
  background-repeat:no-repeat;
  padding:0;
  margin:0;
  padding-right:10px;
  list-style-type:none;
}

#footerfnade li {
  margin:0;
  padding-top:35px;
  padding-left:10px;
  float:right;
  height:27px;
}

#footerfnade li a {
  white-space:nowrap;
  font-family:verdana;
  color:#008F73;
  font-size:10px;
  font-weight:800;
}

#footerfnade li a:hover {
  color:#007AC3;
}

#footerfnade #fead {
padding-top:25px;
}

.tooltip {
display:none;
}

.floatright {
float:right;
}

.floatleft {
float:left;
}

#clear {
clear:both;
visibility:hidden
}

/* SOUS MENU : DEBUT */
.front_sous_menu {
  margin:0;
  margin-left:5px;
  padding:3px;
  background:#E2F3F1;
  border:1px solid black;
}

.titre_sous_menu {
  text-align:right;
  clear:both;
  margin:0 0 3px 0;
  padding:0;
  border-bottom:1px solid #007AC3;
  font-variant:small-caps;
}

.titre_sous_menu a, .titre_sous_menu span  {
  font-weight:800;
  font-size:12px;
  font-variant:small-caps;
  font-family:verdana;
  letter-spacing:1px;
  color:#00A890;
  text-decoration:none;
}

.titre_sous_menu a:hover { color:#0079C6; }

.front_sous_menu ul {
  margin:0;
  padding:0;
}

.front_sous_menu ul li {
  list-style-type: none;
  margin:3px 0 3px 2px;;
}

.front_sous_menu ul li a, .front_sous_menu ul li span {
  color:black;
  font-family:verdana;
  font-size:10px;
  font-weight:normal;
}

.front_sous_menu ul li a:hover {
  color:#008F73;
  font-weight:800;
}
/* SOUS MENU : FIN */

#copyright {
  font-size:10px;
  text-align:center;
  font-family:verdana;
  letter-spacing:1px;
  text-decoration:none;
  color:#cccccc;
  margin:5px 0 5px 0;
}

#copyright:hover {
  color:#107594;
}



/*  http://www.positioniseverything.net/easyclearing.html  */
.clearfix:after {
  content: ".";
  display:block;
  height:0;
  clear:both;
  visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* fin http://www.positioniseverything.net/easyclearing.html */

.cacher { display:none; }
