body {
	background-color: #E7E7E7;
	margin:0px;
	text-align:center;
	padding:0px;
	font-family:"Trebuchet MS", Verdana, Arial, Sans-Serif;
}


h1{
padding-left:10px;
padding-right:10px;
}



#container{width:780px; margin:auto;background:  url(/media/back_center.gif) repeat-y center;text-align:left;border:1px solid #E7E7E7;}
#bar{
margin:0;
padding:0;
height:30px; background:  url(/media/back_top.gif);width: 780px;
font-size:10px;
color:#BDBDBD;
}

#header {
margin:0;
padding:10px 2px 0px 20px;
font-size:10px;
}
#header a{color:#AFC8D9}
#header a:hover{text-decoration:none;}
#banner {width:760px;margin:1px 2px 2px 10px;text-align:center; background: #F3F3F5}
#banner img{border-top:1px solid #BEBEBE; border-bottom:1px solid #707070;border-left:0;border-right:0;}
#banner span{
display:none;
}


#pub {width:760px;margin:10px 10px;}


#nav {
  margin: 0px;
  padding: 5px 0pt 0pt 30px;
  background: #f3f3f5 url(/media/navbar.jpg) repeat-x scroll center;
  -moz-background-clip: -moz-initial;
  -moz-background-origin: -moz-initial;
  -moz-background-inline-policy: -moz-initial;
  height: 63px;
  text-align: center;
}
  
#nav li {
  display: inline;
  }
  
#nav ul {
  padding: 0px;
  display: inline;
}

#nav a{font-size:14px;padding:5px 0 0 26px;text-decoration:none;display:block;float:left;width:90px;background-image:  url(/media/p.gif); background-repeat:no-repeat; background-position:0px 8px; }


/* following rules are invisible to IE 5 Mac\*/
#nav a{font-size:14px;padding:5px 0 0 0px;text-decoration:none;display:block;float:left;width:110px;background-image:  url(/media/p.gif); background-repeat:no-repeat; background-position:0px 8px; }
 /* end IE 5 hack */ 
 
#nav  a:link, #nav a:visited{ color:#000;}

#nav a:hover{color:#3379B6;}


#content{
font-family:Verdana, Arial, Sans-Serif;margin:0px 0px 2px 0px; line-height: 1.6em; font-size: 70%;padding:0 220px 0 20px;color:#444}

#content a{text-decoration:none;}
#content a:link{color:#1F48BC; border-bottom:1px solid #1F48BC}
#content a:visited{color:#333;border-bottom:1px dotted #333 }
#content h1{font-family:"Trebuchet MS", Verdana, Arial, Sans-Serif;font-size:240%; color:#3379B6; font-weight:normal; letter-spacing:0.05em; background:  url(/media/h1.gif);padding:0px;line-height:30px}
#content h2{font-family:"Trebuchet MS", Verdana, Arial, Sans-Serif;font-size:200%; color:#3379B6; font-weight:normal; letter-spacing:0.05em; background:  url(/media/h1.gif);padding:0px;line-height:25px}

#content table {
	float:left;
}

#content a:hover{color:#000;border:none}
acronym {border-bottom:1px dotted #999}
#content strong{color:#0066CC}




#side{float:right;font-size:12px;border-left:1px solid #EFEFEF; line-height:1.6em}


#side ul{list-style:none;padding:0px; margin:0px;}

#side li{margin:0px;padding:0px; background-image:  url(/media/blt.png);background-repeat:no-repeat; background-position:8px 5px; border-bottom:1px solid #ccc}
#side li:first-child{border-top:1px solid #ccc}

#list a{ color:#112F89;text-decoration:none; border:none;}
#list ul{list-style:none;padding:0px; margin:0px;}
#list li{margin:0px;padding:0px; background-image:  url(/media/blt.png);background-repeat:no-repeat; background-position:8px 5px; border-bottom:1px solid #ccc}
#list li:first-child{border-top:1px solid #ccc}

.ninfo {padding:0px 0px 20px 0px;margin:0 28px 0 0;}
.ninfo a{width:150px; display:block; padding:2px 5px 2px 26px;border:0; text-decoration:none; }
.ninfo a:link {color:#112F89;text-decoration:none;border:none;}
.ninfo a:visited {color:#112F89;text-decoration:none;border:none; }
.ninfo a:hover{ color:#333F99;}

#footer{
 font-size:70%;padding:0px;height:17px;margin:20px 0 0 50px;color:#BDBDBD;
clear:both;text-align:center;
}

#footer a{color:#AFC8D9}
#footer a:hover{text-decoration:none;}
.barb{height:7px; background: #EBEBEB;border-top:1px solid #CCC;font-size:10px;color:#AFC8D9}



/* permet le passage a la ligne */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
