@charset "windows-1252";

body { margin-top: 0px; margin-left: 0px; }
.bandeau { background-image: url(graphics/interface/bandeauloi.jpg); background-position: right; background-repeat: no-repeat; }
.bordureimage { border: 2px solid #B30000; }
.entete { padding: 0 0 0 12; cursor: pointer; }
.puceloi { font-size:12px; list-style-image: url(graphics/interface/puceloi.png); }
/*.texteblanc { font-family: Verdana; font-size: 11px; color: #ffffff; font-weight: bold; }*/
.textegris { font-family: Verdana; font-size: 11px; color: #625345; }
.textegrispetit { font-family: Arial; font-size: 9px; color: #625345; }
.texterouge { font-family: Verdana; font-size: 11px; font-weight: bold; color: #b30000; }
.texterougenormal { font-family: Verdana; font-size: 11px; color: #b30000; }
.textenoir { font-family: Verdana; font-size: 11px; color: #000000; }

/* Liens */
a.rouge {font-family: Verdana; font-size: 11px; font-weight: bold; color: #b30000; text-decoration: underline; }
a:hover.rouge { font-family: Verdana; font-size: 11px; font-weight: bold; color: #b30000; text-decoration: none; }
a.gris { font-family: Verdana; font-size: 11px; color: #625345; text-decoration: underline; }
a:hover.gris  { font-family: Verdana; font-size: 11px; color: #625345; text-decoration: none; }
a.gris14 { font-family: Verdana; font-size: 14px; color: #625345; text-decoration: underline; }
a:hover.gris14 { font-family: Verdana; font-size: 14px; color: #625345; text-decoration: none; }
a.gris12 { font-family: Verdana; font-size: 12px; color: #625345; text-decoration: underline; }
a:hover.gris12 { font-family: Verdana; font-size: 12px; color: #625345; text-decoration: none; }
a.rougesat { font-family: Verdana; font-size: 11px; color: #b30000; text-decoration: underline; }
a:hover.rougesat  { font-family: Verdana; font-size: 11px; color: #b30000; text-decoration: none; }
a.petitrouge { font-family: Arial; font-size: 9px; color: #625345; text-decoration: underline; }
a.petitrouge:hover { font-family: Arial; font-size: 9px; color: #b30000; text-decoration: underline; }

/* Bouton "Plan d'accès */
.boutongris { font-size: 12px; font-weight: bold; color: #625345; cursor: pointer; padding: 0 0 0 28; background-image: url(graphics/interface/boutongris.png); }
.boutoncouleur { font-size: 12px; font-weight: bold; color: #ffffff; cursor: pointer; padding: 0 0 0 28; background-image: url(graphics/interface/boutonloi.png); }

/*Cadres contenu */
/* Page monde des lois */
.contenu { position: absolute; top: 56; height: 310; left: 0; width: 657; background-image: url(graphics/interface/fondcontenuloi1.jpg); }
/* Page catégories */
.contenu1 { position: absolute; top: 43; height: 323; left: 0; width: 657; background-image: url(graphics/interface/fondcontenuloi2.jpg); }
/* Page articles */
.contenu2 { position: absolute; top: 43; height: 323; left: 0; width: 657; background-image: url(graphics/interface/fondcontenuloi3.jpg); }
/* Autres pages */
.contenu3 { position: absolute; top: 43; height: 323; left: 0; width: 657; background-image: url(graphics/interface/fondcontenuloi.jpg); }

/* Formulaires */
.blockaff {margin-left: 10px; display: block; font-size: 11px;}
.blockhid {display: none;}
/*******/
.boutonss { cursor: pointer; width: 100px; font-family: Verdana; font-size: 11pt; color: #ffffff; border: solid 1pt #b30000; background-color: #b30000; }
.boutonss:hover { cursor: pointer; width: 100px; font-family: Verdana; font-size: 11pt; color: #b30000; border: solid 1pt #b30000; background-color: #ffffff; }
.boutonsss { cursor: pointer; width: 200; font-family: Verdana; font-size: 11px; color: #ffffff; border: solid 1pt #b30000; background-color: #b30000; }
.boutonsss:hover { cursor: pointer; width: 200; font-family: Verdana; font-size: 11px; color: #b30000; border: solid 1pt #b30000; background-color: #ffffff; }
.champs { font-family: Verdana; color: #b30000; }
.formcacher { display: none; visibility: hidden; }
.formafficher { display: block; visibility: visible; }
.noselect {margin-top: 5px; margin-bottom: 0px; font-size: 11px; cursor: pointer;}
.select {margin-top: 5px; margin-bottom: 0px; font-weight: bold; font-size: 11px; cursor: default;}
.titreformulaire { font-family: Verdana; font-size: 11px; font-weight: bold; color: #b30000; }
/* Menus */
.menu { font-family: Verdana; font-size: 11px; color: #000000; padding: 0 0 0 8; text-decoration: none; }
.menucouleur {font-family: Verdana; font-size: 11px; color: #ffffff; padding: 0 0 0 8; text-decoration: none; background-image: url(graphics/interface/fondmenuloi.jpg); }
/* Mondes lois */
.btnloi { padding: 0 0 0 12; cursor: pointer; background-image: url(graphics/interface/menuloi.jpg); background-position: center; background-repeat: no-repeat; }
.cadrerouge { background-image: url(graphics/interface/cadreloi.png); background-repeat: no-repeat; }
.txtrougedec { font-family: Verdana; font-size: 9px; font-weight: bold; color: #b30000; }
.textendr { font-family: Arial; font-size: 10px; color: #2A2A2A; }
.titrendr { font-family: Verdana; font-size: 18px; color: #2a2a2a; }
.titrerouge { font-family: Verdana; font-size: 18px; color: #B30000; }
/* Mondes de l'image */
.btnimage { padding: 0 0 0 12; cursor: pointer; background-image: url(graphics/interface/menuimage.jpg); background-position: center; background-repeat: no-repeat; }
.titrejaune { font-family: Verdana; font-size: 18px; color: #A38901; }
/* Mondes religieux */
.btnreligieux { padding: 0 0 0 12; cursor: pointer; background-image: url(graphics/interface/menureligieux.jpg); background-position: center; background-repeat: no-repeat; }
.titregris { font-family: Verdana; font-size: 18px; color: #625345; }

/* Vos questions, nos réponses */
.question {margin-top: 10px; margin-bottom: 0px; font-size: 11px; font-weight: bold; font-style: italic; cursor: pointer;}
.develop {display: none;}
.develop1 {margin-left: 10px; display: block; font-size: 11px;}

/* Zoom sur image */
#trailimageid { position: absolute; visibility: hidden; left: 0px; top: 0px; height: 1px; z-index: 5000; }
a.bulle { border-bottom: dotted 1px #b30000; text-decoration: none; color: #625345; }
a.bulle:hover { border-bottom: dotted 1px #b30000; text-decoration: none;  color: #625345; }

