body {
background-color:#ffffff;
}

#cadre {
width:95%;
}

#en_tete {
width:95%;
height:50px;
}

#corps {
width:95%;
min-height:460px;
color:#000;
background-color:#FFF;
margin:30px;
}

.menu {
display:none;
}

#news {
display:none;
}

#blockro {
width:100%;
}

#colindex1 {
width:50%;
float:left;
}

#colindex2 {
width:50%;
float:right;
}

#colindex3 {
clear:both;
}

#pied_de_page {
width:95%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
margin:30px;
}

a img /* Toutes les images contenues dans un lien */ {
border:none;
}

a:active {
text-decoration:none;
color:#306;
}

a:hover {
text-decoration:none;
color:#99F;
}

a:link,a:visited {
text-decoration:underline;
color:#306;
}

#navigation {
display:none;
}

#corps h1 /* Tous les titres h1 du corps */ {
color:#2c0059;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
text-transform:uppercase;
}

#corps h2 /* Tous les titres h2 du corps */ {
color:#009;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
margin:15px;
padding:2px;
}

#corps h3 /* Tous les titres h3 du corps */ {
color:#707177;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
}

#corps p /* Tous les paragraphes du corps */ {
color:#000;
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}

#corps li /* Tous les titres li du corps */ {
color:#000;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding:2px;
}

#corps td /* Tous les titres li du corps */ {
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding:2px;
}

.firstp:first-letter  {
font-size:250%;
font-style:italic;
font-weight:700;
color:#878787;
float:left;
}

.actu /* classe paragraphe actualit? */ {
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border-top:1px dotted #B3B3B3;
background-color:#f4f4f4;
margin:7px;
padding:10px;
}

.disk /* classe paragraphe disk */ {
min-height:40px;
margin-left:50px;
margin-right:150px;
background-color:#f4f4f4;
border-top:1px dotted #B3B3B3;
border-bottom:1px dotted #B3B3B3;
}

.livres /* classe paragraphe disk */ {
min-height:60px;
margin-left:50px;
margin-right:150px;
background-color:#f4f4f4;
border-top:1px dotted #B3B3B3;
border-bottom:1px dotted #B3B3B3;
padding:5px;
}

#news h1 /* Tous h1 de news */ {
padding-top:0;
margin-top:0;
color:#000;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.cover {
float:right;
margin:14px;
}

.cover-left {
float:left;
margin:14px;
}

.minicover {
float:left;
height:40px;
width:40px;
margin:2px;
}

.minilivres {
float:left;
height:58px;
width:40px;
margin:3px;
}

.disk b /* classe paragraphe disk */ {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-size:13px;
}

.livres b /* classe paragraphe disk */ {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-size:13px;
}

#mannu {
display:none;
}