body, html{
color:#ffffff;
font-family:Georgia;
margin:0;
padding:0;
height: 100%;
}
a{
text-decoration:none;
}
div.contour{
width:1000px;
background:#888888;
margin:20px auto;
padding:1px;
border:1px solid #cccccc;
}
div.principale{
background:#550000;
padding:0;
margin:0;
}
div.cadre_haut{
border-bottom:2px solid #330000;
padding:0;
margin:0;
height:298px;
}
div.cadre_haut div.gauche{
float:left;
width:499px;
height:298px;
background-image:url(images/logo.jpg);
padding:0;
}
div.cadre_haut div.droit{
float:left;
width:499px;
height:298px;
border-left:2px solid #330000;
background-image:url(images/GOrban.jpg);
padding:0;
}
div.cadre_bas{
border-top:2px solid #330000;
background-image:url(images/fond_bas.jpg);
background-position:top right;
background-repeat:no-repeat;
height:305px;
width:1000px;
margin:0;
padding:0;
}
div.cadre_bas div.gaucheg{
float:left;
width:201px;
_width:200px;
height:305px;
text-align:left;
margin:0;
padding:0;
}
div.cadre_bas div.gauched{
float:left;
width:298px;
width:297px;
height:305px;
text-align:right;
margin:0;
padding:0;
}
div.cadre_bas div.droit{
float:left;
width:497px;
_width:495px;
height:305px;
border-left:2px solid #330000;
margin:0;
padding:0;
}
div.cadre_menu{
background:#330000;
height:44px;
line-height:44px;
border:1px solid #ffffff;
border-left:none;
border-right:none;
padding:0;
margin:0;
width:1000px;
}
div.cadre_menu li.menu img{
padding:0;
margin:0;
vertical-align:middle;
_vertical-align:-40%;
}
li.menu{
float:left;
list-style:none;
}
li.menu a{
color:#ffffff;
text-decoration:none;
}

li.menu:first-letter, li.menu a:first-letter{
font-style:normal;
color:#c00000;
}

.clear{
clear:both;
height:0px;
overflow:hidden;
}
h1.actu{
font-size:2.2em;
font-weight:bold;
font-style:italic;
margin:2px 8px 6px 0;
}
h1.actu:first-letter{
font-style:normal;
}
div.h2actu{
background:#330000;
padding:2px 0;
margin:0;
}
h2.actu{
margin:0;
padding:4px;
font-size:1em;
font-weight:bold;
line-height:100%;
text-align:left;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
}
h3.actu{
text-align:justify;
margin:2px;
font-size:1em;
}
p.actu{
font-size:0.8em;
text-align:justify;
padding:8px;
margin:0;
font-style:italic;
}
span.ensavoirplus{
margin:0 8px 0 0;
}
h1.espace{
float:right;
font-size:2.2em;
font-weight:bold;
font-style:italic;
margin:2px 8px 6px 0;
}
h1.espace:first-letter{
font-style:normal;
color:#330000;
}
div.esp1, div.esp1fr{
margin:0 auto;
text-align:center;
}
div.esp1en{
margin:30px auto 0 auto;
text-align:center;
}
div.esp2{
margin:0 auto;
text-align:center;
}
div.esp1 div.logo,div.esp1fr div.logo,div.esp1en div.logo{
float:left;
width:163px;
}
div.esp1 div.logo img,div.esp1fr div.logo img,div.esp1en div.logo img, div.esp2 div.logo4 img, div.esp2 div.logo5 img{
vertical-align:bottom;
}
div.esp2 div.logo4{
float:left;
margin:0 0 0 81.5px;
_margin:0 0 0 40.75px;
width:163px;
}
div.esp2 div.logo5{
float:left;
margin:0;
width:163px;
}
div.footer{
width:1000px;
height:15px;
line-height:15px;
background:#ffffff;
color:#000000;
font:0.65em Arial;
margin:0 auto;
text-align:center;
_margin:-3px 0 0 0;
}
div.footer a{
color:#000000;
}
div.footer a:hover{
text-decoration:underline;
}
div.copyright{
float:left;
text-align:left;
padding-left:4px;
padding-right:180px;
line-height:15px;
}
div.abus{
float:left;
text-align:center;
padding-right:200px;
line-height:15px;
}
div.mentions{
float:left;
text-align:right;
line-height:15px;
margin-left:16px;
}
div.choix_langue{
margin:40px 0 0 8px;
text-align:center;
font-family:Georgia;
font-weight:bold;
font-style:italic;
font-size:0.8em;
}
div.choix_langue a{
color:#ffffff;
}
div.choix_langue a:hover{
color:#330000;
}
div.choix_langue img{
vertical-align:middle;
}
