body {

margin:0; 
padding:0;
font-family:verdana, arial, sans-serif; 
font-size:70%; 
color:#666666; 
background-image:url("Fondbleu.jpg");
}

p {
margin:0;
 padding:0.4em 0.2em 0.6em 0.2em;
 }

a:link,
a:visited
{
color:black; 
text-decoration:underline;
}

a:hover 
{
color:#32668E; 
text-decoration:none;
}

a:active 
{
color:black; 
text-decoration:underline;
}

div.total 
{
margin-left: auto;
margin-right: auto;
padding:0;
background-color:#FFFFFF;
width:1100px;
height:auto;

}

div {
margin:0; 
padding:0;
}

}


/*l'ensemble de l'en-tete*/

#en-tete 
{
margin:0;
padding:0;
}

.haut1
{
background-image:url("Fondbleu4.jpg");
height:15px;
text-align:right;
color:#FFFFFF;
padding:2px 2em 2px 2px;
}

.bannière 
{
margin-left:0px;
margin-right:0px;
margin-top:15px;
margin:0;
padding:0px ;
width:100%; 
height:172px;
background-image:url();
background-repeat:no-repeat;
background-position:left top;
}

.bannière h1 
{
font-size:300%;
margin:0 0 5px 0;
padding:0;
}

.bannière p {
text-indent:4em;
color:#5D99C7; 
margin:0; 
padding:0.2em; 
font-weight:bold;
}

.banderole 
{
background-image:url("Fondbleu4.jpg"); 
margin:0; 
padding:0.5em; 
text-align:center; 
color:#FFFFFF;
}




/* L'ensemble du menu gauche*/

#menu1
{
margin:0;
padding:0;
float:left;
width:20%;
height:528px;
text-align:center;
border-right:1px solid #294D69;
font-family:walkway expand black;
}

#menu1 h2 
{
padding:0px;
display:block; 
margin:0;  
color:#ffffff;
background-color:#294D69; 
font-family:"trebuchet ms", "lucida sans",  sans-serif; font-size:140%;
}

.nav 
{
margin:0;
padding:0; 
list-style-type:none; 
background-color:#ffffff;
}

.nav li 
{
margin:0;
padding:0; 
display:block;
border-bottom:1px solid #294D69;
}

.nav a:link,
.nav a:visited 
{
display:block; 
margin:0; 
text-decoration:none; 
color:#32668E; 
margin:0; 
padding:0;
}

.nav a:hover 
{
display:block;
margin:0;
text-decoration:none;
color:#666666; 
margin:0; 
padding:0; 
background-color:#ACCBE2;
}

.nav a:active 
{
display:block; 
margin:0; 
text-decoration:none; 
color:#32668E; 
margin:0; 
padding:0;
}
a img 
{
border:0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

/* L'ensemble du menu droit*/



#menu2 {
margin:0;
padding:0; 
float:right; 
width:20%; 
height:502px; 
text-align:center;
background-color:#c2c0c3
}

#menu2 h2 
{
display:block;
margin:0; 
padding:0.2em; 
color:#FFFFFF; 
background-color:#294D69;
font-weight:normal;
font-family:"trebuchet ms", "lucida sans", arial, sans-serif; font-size:120%;
}

.nav 
{
margin:0 0 1.5em 0; 
padding:0; 
list-style-type:none; 
background-color:#FFFFFF;
}

.nav li {
margin:0; 
padding:0; 
display:block; 
border-bottom:1px solid #294D69;
}

.nav a:link,
.nav a:visited 
{

display:block; 
margin:0; 
text-decoration:none; 
color:#32668E; 
margin:0; 
padding:0.5em;
}

.nav a:hover 
{
display:block; 
margin:0; 
text-decoration:none; 
color:#666666; 
margin:0; 
padding:0.5em; 
background-color:#ACCBE2;
}

.nav a:active 
{
display:block;
margin:0; 
text-decoration:none; 
color:#32668E;
margin:0; 
padding:0.5em;
 }





/* l'ensemble du corp de la page */

#content 
{
margin:0; 
width:auto;
height:620px;
padding:0.8em; 
font-family:calibri; 
 }
div#tst
{
margin-left:4px;
margin-top:-10px;
width:643px;
height:620px;
overflow:auto;
border-width:0pt;
border-style:solid;
}
#content img 
{
 
border-style:none;
}

q:before,
q:after 
{
}

.gauche 
{
float: left;
width:100px;
}
.droite
{
float: right
}


}

/* l'ensemble du pied de page */

#footer {
margin:0; 
padding:0;
}

.superfooter 
{
background-image: url("Fondbleu2.jpg"); 
height:1.8em;
}

.mainfooter 
{
background-color:#FFFFFF; 
text-align:center;
}

.subfooter 
{
background-color:#294D69; 
height:0.6em;
}

#footer p 
{
font-size:20%; 
color:#999999; 
padding:0.3em;
}
