HTML{

height:100%;
}


BODY{
background-color:#616b7a;
background-image:url(../img/Bfond.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-position: top center;
margin: auto;
padding: auto;
text-align: center;
text-align:justify;
height:100%;
}

div{
text-align:justify;
}

* html img,
* html .png{
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
.zeropixel{
font-size:0px;
}


hr.separation{
clear:both;
visibility:hidden;
padding:0;
margin:0;
width:1px;
}

.separation {
	height: 1px;
	width: 590px;
	background-color: #6E768B;
	margin-top: 5px;
	margin-bottom: 5px;
	overflow:hidden;
	zoom:1;
}

/*-----------------*/


a{
color:#03349a;
font-weight:bold;
text-decoration:none;
}

a:hover{
color:#879fcf;
font-weight:bold;
text-decoration:underline;
}


div#menu{
width:950px;
background-color:#03349a;
text-align:left;
}

div#baseline{
width:950px;
background-image:url(../img/fond-linemenu.gif);
background-color:#333333;
text-align:center;
height:21px;
padding-top:5px;

}

div#baseline H1{
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-style:italic;
color:#000000;
letter-spacing: 6px;
font-weight:normal;
}



div#smenu{
float:left;
margin:5px 10px 0 10px;
width:165px;
}

div#smenu-titre{
margin-top:15px;
text-align:center;
width:163px;
background-color:#033295;
background-image:url(../img/smenu-H.gif);
height:19px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:italic;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
padding-top:2px;
}

div#smenu-fond{
width:163px;
background-color:#f4f470;
background-image:url(../img/smenu-M.gif);
text-align:left;
font-family:Arial, Helvetica, sans-serif;
}

div#smenu-bas{
width:163px;
background-color:#f4f470;
background-image:url(../img/smenu-B.gif);
height:9px;
font-size:0px;
}

div#smenu-fond ul{
margin:0;
padding:0;
}


li {
font-family:Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #03349a;
 margin:0;
 margin-left:30px;
 padding:0;
 list-style-image:url(../img/puce.gif);
 } 
 
 .adresse{
 color:#03349a;
 padding-left:165px;
 }


div#contenu{
float:right;
text-align:left;
margin:20px 20px 0 10px;
width:735px;
}


div#contenu H2{
font-family:Arial, Helvetica, sans-serif;
margin:0px 0px 0 10px;
font-size:30px;
font-style:italic;
padding:0;
font-weight:normal;
color:#03349a;
}

h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#033295;
font-weight:bold;
margin:0;
padding:0;
}


h4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#033295;
font-weight:bold;
text-decoration:underline;
margin:0;
padding:0;
}

.cellule{
background-color:#F4F470;
}

.cellule_er{
background-color:#FFA0A0;

}