
body {
background : #aaaaaa;
font-family : Verdana, Arial, Tahoma, Helvetica, sans-serif;
font-size : 0.7em;
color : #444444;
margin : 0;
padding : 0;
}
a {
color : #016d91;
text-decoration : none;
}
a:hover {
color : #003802;
text-decoration : underline;
}
img {
border : none;
vertical-align : middle;
}
h1 {
background : #eee url(top-ombre.png) no-repeat top center;
margin : 0;
padding : 5px 15px;
color : #000055;
border-top : 1px solid #000;
border-bottom : 1px solid #000;
font-size : 14px;
}
h2 {
background : #ddd;
margin : 10px auto 0;
border : 1px solid #999999;
padding : 10px;
color : #330000;
-moz-border-radius-topright: 50px;
-webkit-border-top-right-radius: 50px;
-moz-border-radius-topleft: 10px;
-webkit-border-top-left-radius: 10px;
}
h3 {
text-align : center;
}
h4 {
color : #003300;
}
h5 {
margin : 5px;
text-align : right;
color : #AAA;
}
ul {
list-style-type : square;
}
table {
border-collapse : collapse;
width : 100%;
}
td {
vertical-align : top;
}
p {
text-align : justify;
}

.floatright {float : right;}
.floatleft {float : left;}
.clear {clear : both;}
.bold {font-weight : bold;}
.underline {text-decoration : underline;}
.blink {text-decoration : blink;}
.italic {font-style : italic;}
.tleft {text-align : left;}
.tright {text-align : right;}
.center {text-align : center;}


#entete {
width : 940px;
background : #fff url(bg-entete.jpg) repeat-x top center;
height : 50px;
margin : 45px auto 0;
border : 1px solid #000;
border-bottom : none;
padding-left : 20px;
-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-topleft: 20px;
-webkit-border-top-left-radius: 20px;
}
#corps {
width : 960px;
background : #fff;
min-height : 520px;
margin : 0 auto;
border-left : 1px solid #000;
border-right : 1px solid #000;
}
#piedpage {
width : 960px;
clear : both;
background : #fff url(bg-piedpage.jpg) repeat-x bottom center;
height : 20px;
margin : 0 auto 5px;
border : 1px solid #000;
-moz-border-radius-bottomright: 20px;
-webkit-border-bottom-right-radius: 20px;
-moz-border-radius-bottomleft: 20px;
-webkit-border-bottom-left-radius: 20px;
}





#blocg {
width : 540px;
}
#blocd {
width : 360px;
}
.affichage {
padding :10px;
}
.menu {
padding :10px;
}
.date {
padding :8px;
border : 1px solid #000;
background : #888;
float : right;
color : #FFF;
font-weight : bold;
margin-left : 10px;
-moz-border-radius-topleft: 20px;
-webkit-border-top-left-radius: 20px;
-moz-border-radius-bottomright: 20px;
-webkit-border-bottom-right-radius: 20px;
}
.description {
padding :10px;
margin : 10px 25px 5px 10px;
border : 1px solid #999;
background : #ddd;
text-align : justify;
-moz-border-radius-topleft: 20px;
-webkit-border-top-left-radius: 20px;
}
.message {
padding :10px;
margin : 5px 25px 10px 10px;
border : 1px solid #999;
background : #eee;
-moz-border-radius-bottomleft: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-bottomright: 20px;
-webkit-border-bottom-right-radius: 20px;
}
.menu {
padding :10px;
margin : 25px 10px 0 0;
border : 1px solid #999;
background : #fff;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
}
.menu h3 {
padding :10px;
border-bottom : 1px solid #999;
background : #fff;
margin : 0;
text-align :left;
}
