/*-----------------------------------------------------------------------------------*/
/* Globals */ 

* {
 padding:0px;
 margin:0px;
 }
a.item:visited{ color:#000000; text-decoration:none;}
a.item:link{ color:#000000; text-decoration:none;}
a.item:hover{ color:#7A909D; text-decoration:none;}


/*-----------------------------------------------------------------------------------*/
/* container */
.container { /* conteneur global centré */
 width: 800px;
 
 height:auto;
 position:absolute;
 left:50%;
 top:0px;
 margin-left: -400px;
 margin-top: 0px;
 border: 0px;
 z-order:1; 
 text-align: left; /* alignement du texte rétabli*/
 background-color:#FFFFFF;
 }
/*-----------------------------------------------------------------------------------*/
.headerbar {
 float: left;
 width: 800px;
 height: 22px;
 background:url(/images/headbar.jpg) no-repeat;
 }

.logo {
 float: left;
 width: 800px;
 height: 69px;
 background:url(/images/logo.jpg) #FFFFFF no-repeat;
}

.menu {
 float: left;
 width: 800px;
 height: 21px;
 background:url(/images/menu2.jpg) #FFFFFF no-repeat;
 }

.menuitems {
 position: relative;
 left: 185px;
 top: 0px;
 width: 590px;
 height: 15px;
 background-color: #FFFFFF;
 font-family:arial,verdana, sans-serif;
 font-weight:normal;
 font-size:12px;
 color:#000;
}

.mainhead {
 float: left;
 width: 800px;
 height: 105px;
 background:url(/images/head2.jpg) #FFFFFF no-repeat;
 vertical-align:top;


 }

.imageframe {
 float: left;
 width: 303px;
 height: auto;
 background-color:transparent;
}

.textframe {
 float: left;
 width: 487px;
 margin-right: 5px;
 height:auto;
/* height: 320px;*/
 background:url(/images/txtfrmbg.jpg) #FFFFFF no-repeat bottom left;
 overflow: auto;
 
 
}

.mainframe {
 float:left;
 width:800px;
 height:auto;
 background:url(/images/bggrade2.jpg) #FFFFFF no-repeat bottom left;
}

.frame {
 float: left;
 width: 482px;
 height: 157px;
 background-color:#fff;
 overflow: auto;
 }

.footerbar {
 float: left;
 width: 800px;
 height: 10px;
 background:url(/images/footer.jpg) #FFFFFF no-repeat left;
 }

.footer {
 float: left;
 width: 800px;
 height: 92px;
 background-color: #FFFFFF;
 }

.legal {
 position: relative;
 top: 3px;
 left: 390px;
 width: 400px;
 height: 15px;
 background-color:#FFFFFF;
 text-align:right;
 font-family:arial,verdana, sans-serif;
 font-weight:normal;
 font-size:11px;
 color:#000;
}


/*-----------------------------------------------------------------------------------*/
.p1,.p2 { 
 position:relative; 
 left:3px; 
 width:440px; 
 line-height:120%;
 font-family:arial,verdana, helvetica, sans-serif;
 font-weight:normal;
 font-size:13px;
 color:#000;
 }

.p0 { 
 position:relative; 
 left:3px; 
 width:440px; 
 line-height:120%;
 font-family:arial,verdana, helvetica, sans-serif;
 font-weight:normal;
 font-size:13px;
 color:#000;
 }

.p3 {
/* position:relative;*/
 padding: 4px;
/* width: 475px;*/
/* height:auto;*/
/* min-height:270px;*/
 font-family:arial,verdana, helvetica, sans-serif;
 font-weight:normal;
 font-size:12px;
 color:#000;
 text-align: justify;
 vertical-align:top;
}

.title1 {
 font-weight: bold;
 font-size: 14px;
 color: #76848D;
 text-decoration: none;
}

.title2 {
 font-weight: bold;
 font-size: 13px;
 color: #df9116;
 text-decoration: underline;
}

.p1 { top:10px; font-weight:bold}
.p2 { top:15px; }


/*-----------------------------------------------------------------------------------*/
.spacer { clear:both; }
/*-----------------------------------------------------------------------------------*/