html,body{
margin:0;
padding:0;
}
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
color:#000;
}
div.main{
margin:10px 30px;
text-align:left;
}
div.menu_principal, div.footer, div.credits, div.header h1, div.navigation{
display:none;
}
p.for_print{
text-align:center;
margin:0;
margin-bottom:10px;
padding:0;
padding-bottom:7px;
border-bottom:2px solid #999;
}
.no_display{
display:none;
}
p.separateur_elt{
clear:both;
margin:0;
padding:0;
height:1.5em;
}
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, object.left{
float:left;
margin-right:6px;
margin-bottom:6px;
}
img.right, object.right{
float:right;
margin-left:6px;
margin-bottom:6px;
}
p.right, h4.right, h5.right, h6.right{
text-align:right;
}
p.center, h4.center, h5.center, h6.center{
text-align:center;
}
*>object{
margin-bottom:-3px;
}
p{
margin:0.6em 0;
}
img{
border:none;
}
div.sous_header h2{
font-size:24px;
margin:0 0 0.5em 0;
padding:0;
}
.commun h3{
border-bottom:1px solid #999;
padding:0;
padding-bottom:3px;
margin:1em 0;
font-size:16px;
}
p.breadcrumb{
font-size:10px;
margin-bottom:1em;
}
p.breadcrumb a, p.breadcrumb a:hover{
color:#000;
text-decoration:none;
}
a, a:hover{
color:#009;
text-decoration:none;
}
