html,body{
margin:0;
padding:0;
}
body{
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:center;
padding:1em;
}
p{
margin-top:0.6em;
margin-bottom:0.6em;
}
.no_display{
display:none;
}
p.separateur_elt{
clear:both;
margin:0;
padding:0;
height:2em;
}
div.clear, p.clear, p.separateur_clear {
clear:both;
padding:0;
margin:0;
height:1px;
border-width:0;
visibility:hidden;
line-height:1px;
font-size:1px;
}
div.clear hr{
display:none;
}
.bloc_erreurs h4{
color:#f00;
font-size:11px;
margin-bottom:0;
padding-bottom:0;
}
.bloc_erreurs ul{
padding:0;
margin:0;
margin-top:0.4em;
margin-bottom:1.5em;
margin-left:1.5em;
color:#f00;
list-style:square;
}
img.left{
float:left;
margin-right:6px;
margin-bottom:6px;
border:none;
}
img.right{
float:right;
margin-left:6px;
margin-bottom:6px;
border:none;
}
h1{
display:none;
margin:0;
padding:0;
}
h1 a{
}
#navigation{
display:none;
}
#menu_principal h2, #menu_principal hr{
display:none;
}
#menu_principal, #sous_menu, .right, object{
display:none;
}
div.navigation_bas{
display:none;
}
#main{
position:relative;
margin-left:auto;
margin-right:auto;
background-color:#fff;
text-align:left;
}
#header{
margin-bottom:15px;
}
#footer{
}
#footer h2{
display:none;
}
#footer p{
display:none;
}
#footer a{
color:#fff;
}
#footer a:hover{
text-decoration:none;
}
#footer_bas{
position:relative;
display:none;
}
#contenu div.principal{
}
p.breadcrumb{
margin:0;
font-size:11px;
margin-bottom:2em;
padding:0 3px 0.5em 0;
border-bottom:1px solid #333;
}
p.breadcrumb a{
color:#000;
text-decoration:none;
}
p.breadcrumb a:hover{
text-decoration:underline;
}
form .input, form .valider{
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
border:1px solid #000;
background-color:#fff;
color: #000;
}
p.conteneur_principal{
}
p.bas_de_page{
}
p.bas_de_page hr{
display:none;
}
div.actus{
display:none;
}
.commun img{
border: 1px solid #333;
}
.commun h4, .commun h5, .commun h6{
margin:0;
margin-bottom:0.6em;
margin-top:0.8em;
}
.commun h4{
font-size:13px;
}
.commun h5{
font-size:12px;
}
.commun h6{
font-size:11px;
}
.commun a{
color:#000;
text-decoration:none;
font-weight:bold;
}
.commun a:hover{
text-decoration:underline;
}
.commun .titre h3 {
text-align: left;
font-size: 14px;
font-weight: bold;
border-bottom:1px solid #333;
padding-bottom:5px;
}
.plan_site ul {
clear:both;
padding:0;
margin:0;
margin-left:1em;
list-style-type:square;
}
.plan_site li {
margin-left: 1em;
}
.plan_site a{
text-decoration:none;
color:#000;
}