body {
width : 775px;
margin : auto;
margin-top : 0;
margin-bottom : 0;
color : #000;
background-color : #fff;
}
#base {
width : 775px;
background-color : #fff;
border : 1px solid black;
}
#header {
width : 775px;
height : 100px;
background-image : url(design/header2.jpg);
background-repeat : no-repeat;
margin : auto;
border-bottom : 1px solid #000;
padding-top : 0;
margin-bottom : 0;
}
#logo {
width : 530px;
height : 100px;
text-align : right;
padding-left : 5px;
}
.sans_bord {
border-style : none;
}
#menu {
height : 20px;
background-image : url(design/fond-menu.gif);
border-bottom : 1px solid #000;
padding : 2px 0 2px 15px;
}
a.menu {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #fff;
text-decoration : none;
font-weight : bold;
padding-right : 5px;
}
a.menu:hover {
color : #ff0000;
text-decoration : underline overline;
}
.menu:before {
content : url(design/puce.gif);
padding-left : 5px;
padding-right : 5px;
}
#container {
width : 750px;
margin : 10px;
}
#contenu {
float : left;
background-color : #ffffff;
margin-top : 10px;
}
h1 {
font : bold 12px Arial;
color : #ff660b;
}
h2 {
font : bold 29px Arial;
color : #6cb0c1;
text-transform : uppercase;
margin : 0;
}
h2a {
font : bold 20px Arial;
color : #6c9999;
text-transform : lowercase;
margin : 0;
}
h3 {
font : bold 17px Arial;
color : #6c9999;
margin : 0;
padding : 5px;
}
h4 {
font : bold 11px Arial;
color : #cc0000;
text-transform : uppercase;
margin : 0;
padding : 5px;
padding-bottom : 0;
}
#article {
width : 530px;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 1.3em;
color : #333333;
background-color : #f2f2f2;
padding : 10px;
text-align : justify;
border : 1px solid #0a347c;
margin-bottom : 15px;
margin-left : 8px;
}
.gras {
font-weight : bold;
}
.centre {
text-align : center;
}
.bouton {
background-color: #FF8710;
}
ul {
list-style : circle;
}
#menu-droit {
width : 170px;
float : right;
color : #ffffff;
margin-left : 18px;
margin-bottom : 15px;
margin-top : 10px;
}
#haut {
width : 172px;
height : 30px;
background-image : url(design/haut-mdroit.gif);
background-repeat : no-repeat;
}
#bas {
width : 172px;
height : 13px;
background-image : url(design/bas-mdroit.gif);
background-repeat : no-repeat;
}
#france {
width : 170px;
height : 161px;
padding-bottom : 0;
border-left : 1px solid #333333;
border-right : 1px solid #333333;
}
.p-bleu {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000066;
line-height : 9px;
padding-top : 5px;
}
.bleu1 {
text-decoration : none;
width : 170px;
background-image : url(design/fond-bleu.gif);
border-bottom : 1px solid #333333;
padding-top : 5px;
padding-bottom : 5px;
text-align : center;
border-left : 1px solid #333333;
border-right : 1px solid #333333;
border-top : 0;
}
.photo {
width : 170px;
height : 74px;
padding-bottom : 0;
border-bottom : 1px solid #333333;
border-left : 1px solid #333333;
border-right : 1px solid #333333;
}
a.bleu {
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 12px;
color : #ffffff;
text-decoration : none;
text-align : center;
}
a.bleu:hover {
color : #000066;
text-decoration : none;
text-align : center;
}
#footer {
clear : both;
padding-top : 2px;
width : 775px;
margin-top : 10px;
margin-bottom : 5px;
border-top : 3px solid #ff9900;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #aaa;
text-align : center;
margin : auto;
}
#footer a {
color : #006600;
text-decoration : none;
text-align : center;
}
fieldset {
background-color : #e1dfdf; padding: 5px;
}
legend {
font-weight : bold;
}
table {
border-collapse : collapse;
text-align : center;
margin-left : auto;
color : #000;
margin-right : auto;
border : 1px solid #000;
background-color : #ffc569;
}
table a {text-decoration : none;}
th {
text-align : center;
color : #000;
font-weight : bold;
background-color : #FF8710;
border : 1px solid #000;
}
td {
padding : 2px;
color : #000;
text-align : center;
vertical-align : top;
background-color : #e1dfdf;
border : 1px solid #000;
}