body {
      background-color: white;
      padding:0;
      margin: 0;
}

#entete {
        width:100%;
        height:86px;
        margin:0;
	padding:0;
        border-bottom:2px;
        border-top:0;
        border-left:0;
        border-right:0;
        border-style:solid;
        border-color:gray;
}

#fondblanc {
      z-index:0;
      margin:0;
      padding: 0;
      padding:10px;
      width: 882px;
      height:1700px;
      background-color:white;
}
/*---------------------- LIENS ------------------------------------*/

a:active, a:link , a:visited {
	font-family: Arial,Verdana,Helvetica;
 	font-weight: bold;
	font-size:13px;
	color: #ffcc00;
	text-decoration:underline;
}
a:hover{
	font-family: Arial, Verdana,  Helvetica;
 	font-weight: bold;
	font-size:13px;
	color: #699CD3;
	text-decoration:underline;;
}

a.bas:active, a.bas:link , a.bas:visited {
	font-family: Arial,Verdana,Helvetica;
 	font-weight: bold;
	font-size:14px;
	color: gray;
	text-decoration:none;
	background-color:white;
}
a.bas:hover{
	font-family: Arial, Verdana,  Helvetica;
 	font-weight: bold;
	font-size:14px;
	color: #699CD3;
	text-decoration:none;
	background-color:white;
}

/*---------------------- LIENS ------------------------------------*/


#menubas{
        margin:0 auto;
        width: 900px;
        list-style-type: none;
        text-align:center;
        z-index:0;
           }

#menubas li{
        list-style-type: none;
	margin-left:0px;
       	padding-left:8px;
       	padding-right:8px;
       	border-top: none;
        border-right-style: solid;
        border-right-color: gray;
        border-right-width: 1px;
        float: left;
        width: auto;
        vertical-align:middle;
}


.logo {
      margin:0 auto;
      margin-top:30px;
      height:84px;
      width:220px;
}
.slogan {
      float:left;
      height:80px;
      width:400px;
      font-family: Garamond,Helvetica,Verdana,Arial;
      color:gray;
      font-size:16px;
      font-style:italic;
      text-align:justify;
      margin-top:10px;
      padding-right:10px;
      padding-left:10px;
}
.imgband {
      float:left;
      height:86px;
      width:460px;
      margin-top:0px;
      margin-bottom:0px;
      padding-right:10px;
      padding-left:10px;
}
#titreslog {
      float:left;
      width:400px;
      height:80px;
      font-size: 80px;
      font-weight:bold;
      font-family: Garamond,Helvetica,Verdana,Arial;
      font-style:normal;
      color:gray;
}
/*.sites {
      margin:0 auto;
      height:82px;
      width:245px;
      border-style:solid;
      border-color:#9E9F80;
      border-width:1px;
      margin-top:55px;
      background-color:#9999cc;
      font-family: Helvetica,Verdana,Arial;
      text-transform:uppercase;
      font-weight:bold;
      color:#cccccc;
      font-size:18px;
      padding-left:5px;
}    */

/*--------------------------------- TITRES ------------------------------------*/
H1{
     font-family: Garamond,Helvetica,Verdana,Arial;
     color:white;
     font-weight: bold;
     font-size:22px;
     letter-spacing:2px;
     text-align:left;
     margin-left:12px;
}
H2 {
      text-align:left;
      margin: 0 auto;
      padding-left:0px;
      padding-right:15px;
      font-family: Helvetica,Verdana,Arial;
      color: #003366;
      font-size:23px;
      margin-bottom:0;

        }

H3   {
      text-align:left;
      margin: 0 auto;
      padding-left:0px;
      padding-right:15px;
      padding-top:2px;
      padding-bottom: 2px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      color: #003366;
      font-size:20px;
      line-height:35px;
      margin-bottom:0;
}
/*--------------------------------- TEXTES ------------------------------------*/
.corps {
       font-family: Verdana, Arial, Helvetica, sans-serif;
       color: #333333;
       font-size:13px;
}
.corps_ac{
     font-family: Verdana, Arial, Helvetica, sans-serif;
   /*  color:#608ec0;   */
     font-weight: bold;
     font-size:14px;
     letter-spacing:1px;
     text-align:left;
     margin-left:7px;
     padding-left:15px;
     line-height:20px;
     padding-right:10px;
}


.blocktimg{
   padding-right:8px;
   }


#cont {
      position:relative;
      margin: 0 auto;
      margin-bottom:0;
      margin-top:0;
      padding: 0;
      width: 900px;
   /*   z-index:0;  */
}
#contbis {
      position:relative;
      margin: 0 auto;
      margin-bottom:0;
      margin-top:0;
      padding: 0;
      width: 900px;
   /*   z-index:0;  */
}

#fondbleu {
      margin:0;
      padding:0;
      width: 100%;
      background-color:#699CD3;
      z-index:0;
}
#bordbleu {
      margin:0 auto;
      padding:0px;
      width:930px;
      background:url(img/fond.gif) repeat-y;
}


#piedblanc {
        position:relative;
        float:left;
        height:300px;
        background-color:white;
        width:100%;
        height:100%;
        border-bottom:0;
        border-top:2px;
        border-left:0;
        border-right:0;
        border-style:solid;
        border-color:gray;
        margin-bottom:0 auto;
        margin-top:0px;
        padding:0;
        z-index:0;
}
.image{
       float:left;
       margin-left:20px;
}
/* ---------------- Menu haut ---------------*/
 #cadremenu {
      z-index:0;
      margin:0;
      padding:0;
      width: 900px;
      background-color:#699CD3;
      height:19px;
      border-right-style: solid;
      border-right-color: #3399CC;
      border-right-width: 2px;
      border-bottom-style: solid;
      border-bottom-color: gray;
      border-bottom-width: 1px;
}
.menubar {
    margin:0 auto;
    padding:0;
    list-style-type: none;
    text-align:center;
    z-index:0;
  }
.menubar li, menubar ul {

     position:relative;
     float:left;
     margin:0;
     padding:0;
     height: 19px;
     border-right-width: 1px;
     border-right-color: gray;
     border-right-style: solid;
     vertical-align:middle;

       }

a.nav1:link, a.nav1:visited, a.nav1:active
{

     text-decoration:none;
     background-color:none;
     height: 19px;
     padding-top: 5px;
     padding-bottom : 2px;
     padding-left: 15px;
     padding-right: 15px;
     margin:0;
     color:white;
     font-family: Arial, Verdana, Helvetica;
     font-size:12px;
     text-align:center;

  }

 a.nav1:hover  {

     text-decoration:none;
     background-color:white;
     height:19px;
     color:black;
     margin:0;
     padding-top: 5px;
     padding-bottom : 2px;
     padding-left: 15px;
     padding-right: 15px;
     font-family: Arial, Verdana, Helvetica;
     font-size:12px;
     text-align:center;


  }
