body{background:#ffffff;margin:0px;padding:0px;font-size:1em;color:#333;}
img, table{margin:0;padding:0;border:none;}
h1, h2, h3, h4, h5, h6{margin:0;padding:0;font-size:1em;font-weight:normal;}
.nettoyeur{clear:both;margin:0;padding:0;border:none;height:0;line-height:1px;font-size:1px;}
body, .formulaire_spip{font-family:Verdana, Tahoma, Arial, sans-serif;}
q, blockquote{font-family:Georgia, Times, serif;}
.texte{color:#000;font-size:16px;}
#documents_portfolio{clear:both;padding-top:2px;border-top:2px solid #CCC;}
#documents_portfolio h2{margin-bottom:0.4em;font-size:0.88em;font-weight:bold;}
.pagination{font-size:18px;clear:both;}
.formulaire_spip{text-align:left;font-size:0.77em;}
.formulaire_spip p{margin:0.5em 0;padding:0;}
.formulaire_spip fieldset{}
.formulaire_spip legend{}
.formulaire_spip label{}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
.logo_sommaire{width:150px;height:200px;float:left;padding:0px 10px 0px 0px;}
.bloc_titre{margin:10px;padding:5px 10px 5px 0px;border-bottom:1px solid #bbbbbb;min-height:210px;}
.bloc_titre_principal{margin:10px;padding:5px 10px 5px 0px;border-bottom:1px solid #bbbbbb;}
.bloc_titre img{padding:2px;border:1px solid #bbbbbb;}
.bloc_titre .ligne_date{font-size:12px;padding-bottom:10px;text-transform:uppercase;}
.bloc_titre h2{padding-bottom:20px;}
.bloc_titre .sous_bloc_titre{padding-left:170px;}
#page_column_1{border-right:1px solid #bbbbbb;}
.contre_bloc{width:100%;height:100px;}
.contre_bloc .image{width:62px;min-height:80px;border:1px solid #bbbbbb;float:left;}
.contre_bloc .image img{width:60px;margin:1px;height:auto;}
.contre_bloc .texte{font-size:18px;padding-left:68px;}