/* CSS Document */

 html,body {
background-color: white;
}

.menu {
position : absolute;
top : 12em;
left : 35px;
z-index : 2;
width : 15%;
}

p,ul{
font-size : 12px;
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
color : black;
}

li {
font-size : 12px;
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
color : black;
}

.h1 {
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
font-size: 100%;
text-align: center;
color : grey;
text-transform : uppercase;
}

.h2 {
font-size : 120%;
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
color : DarkRed;
text-transform : uppercase;
}

a:link {color: midnightblue; text-decoration:underline;}
a:visited {color: darkslateblue; text-decoration:underline;}
a:hover {color:cadetblue; text-decoration:none;}

.actu {
position : absolute;
width : 39%;
top : 22%;
left : 19%;
right : 36%;
}

.newsletter {
position : absolute;
width : 70%;
top : 4%;
left : 20%;
}

.breve {
position : absolute;
width : 34%;
top : 22%;
right : 0px;
}

table {
background-color : grey 50%;
font-size : 12px;
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
color : black;
}

td, th {
}

h3.spip {
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
font-size: 120%;
text-align: center;
margin-top: 2em;
margin-bottom: 1.5em;
padding: 0em;
color : DarkRed;
background-color : #ccc;
text-transform : uppercase;
}

.imagegauche {
position : absolute;
height : 227px;
width : 102px;
top : 0px;
left : 0px;
}

.imagedroite {
position : absolute;
height : 106px;
width : 74px;
top : 0px;
right : 0px;
}

.zonelogo {
position : absolute;
z-index : 50;
width : 130px;
height : 78px;
border : 0;
left : 40px;
top : 40px;
}

.zonetexte {
position : absolute;
z-index : 0;
top : 2em ;
padding-left : 23%;
padding-right: 23%;
line-height : 1.5;
}