BODY {
 margin-top:0px;
 margin-left:0px;
 font-family:Verdana;
}

DIV.logo_bandeau {
 position:absolute;
 width:139px;
 height:116px;
 top:0px;
 left:0px;
}

DIV.bandeau_haut {
 position:absolute;
 width:850px;
 height:89px;
 top:0px;
 left:139px;
}

DIV.menu_horizontal {
 position:absolute;
 width:850px;
 height:26px;
 top:89px;
 left:139px;
 background-color:red;
}

DIV.menu_horizontal A {
 color: #FFFFFF;
 font-size: 10;
 font-weight: bold;
 text-decoration: none;
}

DIV.menu_vertical {
 position: absolute;
 width: 160px;
 height: 420px;
 top: 116px;
 left: 0px;
 background-image: url("/images/fond_menu_gauche4.jpg");
 background-repeat: no-repeat;
}

DIV.menu_vertical DIV.lien {
 position: absolute;
 left: 10px;
 height: 26px;
 background-image: url("/images/ballon.gif");
 background-repeat: no-repeat;
 padding-top: 4px;
}

DIV.menu_vertical DIV.lien A {
 margin-left: 17px;
 color: black;
 text-decoration: none;
 font-size: 12;
 font-weight: bold;
}

DIV.sous_menu_horizontal {
 position: absolute;
 top: 116px;
 height: 26px;
 left: 170px;
 font-size: 12;
}

DIV.sous_menu_horizontal A {
 color: #000000;
 font-size: 12;
 font-weight: bold;
 text-decoration: none;
}

DIV.contenu {
 position: absolute;
 width: 610px;
 max-width: 610px;
 min-height: 630px;
 height: 630px;
 top: 145px;
 left: 170px;
 background-image: url("/images/logo_fond.jpg");
 background-position: 70px 30px;
 background-repeat: no-repeat;
 font-size: 12;
}

DIV.contenu A {
 font-weight: bold;
 text-decoration: underline;
 color: red;
}

DIV.contenu H1 {
 font-size: 18;
 text-decoration: underline;
 margin-bottom: 3px;
}

DIV.contenu H2 {
 font-size: 16;
 text-decoration: underline;
 margin-bottom: 3px;
}

DIV.contenu H4 {
 font-size: 14;
 text-decoration: underline;
 margin-bottom: 3px;
}

DIV.contenu DIV.titre_rubrique {
 font-size: 18;
 background: #0ec900;
 width: 99%;
 text-align: center;
 margin-bottom: 15px;
 padding-bottom: 2px;
}

DIV.contenu TD {
 font-size: 10;
}

DIV.contenu TH {
 font-size: 12;
}

DIV.contenu DIV.chronico_titre {
 font-size: 16;
 font-weight: bold;
}

DIV.contenu DIV.chronico_date {
 font-size: 10;
}

DIV.contenu DIV.edito_titre {
 font-size: 16;
 font-weight: bold;
}

DIV.contenu FONT.edito_date {
 font-size: 10;
}

DIV.contenu DIV.edito_contenu {
 width: 80%;
 position: center; 
}

DIV.contenu DIV.livredor_titre {
 font-size: 14;
 font-weight: bold;
 text-align: left;
 background-color: red;
 width: 80%; 
}

DIV.contenu DIV.livredor_auteur {
 font-size: 10;
 text-align: left;
 width: 80%; 
}

DIV.contenu DIV.livredor_contenu {
 font-size: 12;
 text-align: left;
 width: 80%; 
}

DIV.news {
 font-size: 10px;
 position: absolute;
 width: 190px;
 top: 145px;
 left: 798px;
}

DIV.news DIV.titre {
 font-size: 12px;
 height: 20px;
 background-color: red; 
 text-align: center;
 font-weight: bold;
 padding-top: 3px;
 padding-bottom: 3px;
}

DIV.news DIV.texte {
 font-size: 10px;
 height: 100px;
 min-height: 100px;
 max-height: 100px;
 border-color: #0ec900;
 border-width: 2px;
 border-style: solid;
}

DIV.pr {
 font-size: 12px;
 position: absolute;
 width: 190px;
 top: 286px;
 left: 798px;
}

DIV.pr DIV.titre {
 height: 20px;
 background-color: red; 
 text-align: center;
 font-weight: bold;
 padding-top: 3px;
 padding-bottom: 3px;
}

DIV.pr DIV.texte {
 height: 34px;
 min-height: 34px;
 max-height: 34px;
 border-color: #0ec900;
 border-width: 2px;
 border-style: solid;
 text-align: center;
}

DIV.sondage {
 font-size: 12px;
 position: absolute;
 width: 190px;
 top: 360px;
 left: 798px;
}

DIV.sondage DIV.question {
 background-color: red; 
 text-align: center;
 font-weight: bold;
 padding-top: 3px;
 padding-bottom: 3px;
}

DIV.sondage DIV.reponse {
 border-color: #0ec900;
 border-width: 2px;
 border-style: solid;
}

