BODY.home { background:url("bgdanielli.jpg") rgb(240,240,240) fixed; margin-left:0px; margin-right:0px; margin-top:50px; margin-bottom:0px; 
    scrollbar-face-color:white; scrollbar-highlight-color:white; scrollbar-shadow-color:white; scrollbar-arrow-color:rgb(153,153,153); scrollbar-track-color:white; }
BODY.titre { background:rgb(235,227,201) url('cointl1.jpg') no-repeat top left; margin-top:0; margin-bottom:0; margin-left:0; margin-right:0; }
BODY.mainpage { background:url("bgdanielli.jpg") rgb(240,240,240) fixed; margin-left:0px; margin-right:0px; margin-top:20px; margin-bottom:30px; 
    color:rgb(51,51,51); font-family:Verdana,Arial; font-size:8pt;
    scrollbar-face-color:rgb(242,237,222);; scrollbar-highlight-color:rgb(242,237,222);; scrollbar-shadow-color:white; scrollbar-arrow-color:rgb(153,153,153); scrollbar-track-color:rgb(242,237,222);; }
BODY.help { background:rgb(232,232,232); margin-top:0; margin-bottom:0; margin-left:0; margin-right:0; 
    scrollbar-face-color:rgb(232,232,232); scrollbar-highlight-color:rgb(232,232,232); scrollbar-shadow-color:rgb(232,232,232); scrollbar-arrow-color:rgb(153,153,153); scrollbar-track-color:rgb(232,232,232); }
BODY.popup { background:rgb(232,232,232); margin-top:0; margin-bottom:0; margin-left:0; margin-right:0; 
    scrollbar-face-color:rgb(232,232,232); scrollbar-highlight-color:rgb(232,232,232); scrollbar-shadow-color:rgb(232,232,232); scrollbar-arrow-color:rgb(153,153,153); scrollbar-track-color:rgb(232,232,232); }

.pyramide { color:rgb(209,202,178); }
.adressesy { color:rgb(187,142,134); font-family:Verdana,Arial; font-size:8pt; font-weight:bold; }

.newstitre { font-weight: bold; font-size: 10pt; color: rgb(51,51,51); font-family:verdana,arial; text-decoration:none; }
.newsresume { font-weight: normal; font-size: 9pt; color: rgb(51,51,51); font-family:verdana,arial; text-decoration:none; }
.plus { cursor:hand; color:rgb(51,51,51); font-family:Verdana,Arial; font-size:9pt; font-style:italic; font-weight:normal; text-decoration:underline; }

.titre-popup { border:none; background:transparent; color:rgb(153,153,153); font-family:verdana,arial; font-size:9pt; font-weight:bold; }
.chap-help { background:rgb(232,232,232); color:rgb(46,64,84); font-family:verdana,arial; font-size:9pt; font-weight:bold; font-style:normal; }
.chap-help1 { background:rgb(232,232,232); color:rgb(102,102,102); font-family:verdana,arial; font-size:9pt; font-weight:bold; font-style:normal; }
.texte-help { background:white; color:rgb(51,51,51); font-family:Verdana,Arial; font-size:9pt; margin-top:5; margin-bottom:5; margin-left:5; margin-right:5; }
.texte-avis { border:none; background:transparent; color:rgb(230,115,0); font-family:verdana,arial; font-size:8pt; font-weight:normal; } 
.titre-avis { border:none; background:transparent; color:rgb(46,64,84); font-family:verdana,arial; font-size:8pt; font-weight:normal; text-align:center; }
.texte-bulle { background:rgb(245,245,245); color:rgb(50,50,50); font-family:arial; font-size:8pt; font-weight:normal; font-style:normal; 
       padding:2px 5px; border-radius:7px; box-shadow: 2px 2px 3px #aaaaaa;}
.zone-texte { background:white; border-width:0px; border-color:rgb(107,102,94); border-style:solid; border-radius: 5px; 
    color:rgb(0,0,0); font-family:arial; font-size:8pt; text-align:left; overflow:auto; padding:3px;
    scrollbar-face-color:rgb(226,219,211); scrollbar-highlight-color:white; scrollbar-shadow-color:rgb(226,219,211); scrollbar-arrow-color:white; scrollbar-track-color:rgb(226,219,211); }

.sitelien { background:rgb(255,255,255); color: rgb(51,51,51); font-family:Arial, MS Sans Serif; font-size:8pt; font-weight:normal; }
.sitenom { color: rgb(46,64,84); font-family:Arial, MS Sans Serif; font-size:11pt; font-weight:bold; }
.siteurl { cursor:pointer; color:rgb(102,102,102); font-family:Arial; font-size:9pt; font-weight:normal; text-decoration:underline; }
.mini { cursor:pointer; border-style:outset; border-width:1px; }

.titre-page { font-weight:600; font-size:13pt; color:rgb(46,64,84); font-family:verdana,arial; }
.stitre-page { font-weight:700; font-size:9pt; color:rgb(153,153,153); font-family:verdana,arial; }
.main-titre { font-size: 10pt; color: rgb(46,64,84); font-family:verdana,arial; font-weight:600; }
.main-titrev { font-size: 10pt; color: rgb(0,150,0); font-family:verdana,arial; font-weight:600; }
.main-stitre { font-size: 8pt; color: rgb(61,85,111); font-family:verdana,arial; font-weight:bold; }
.main-stitrev { font-size: 8pt; color: rgb(0,150,0); font-family:verdana,arial; font-weight:bold; }

.chapitre { color:rgb(46,64,84); font-family:Verdana,Arial; font-size:10pt; font-weight:600;}
.texte { color:rgb(51,51,51); font-family:Verdana,Arial; font-size:10pt; }
.stexte { color:rgb(51,51,51); font-family:Verdana,Arial; font-size:9pt; }
.note { color:rgb(51,51,51); font-family:Verdana,Arial; font-size:10pt; }
.notec { color:rgb(102,102,102); font-family:Verdana,Arial; font-size:8pt; }
.noteg { color:rgb(153,153,153); font-family:Verdana,Arial; font-size:8pt; }
.notew { color:white; font-family:Verdana,Arial; font-size:8pt; font-weight:normal; }
.noter { color:rgb(180,0,0); font-family:Verdana,Arial; font-size:8pt; font-weight:normal; }
.noteb { color:rgb(0,0,102); font-family:Verdana,Arial; font-size:8pt; font-weight:normal; }
.notev { color:rgb(0,150,0); font-family:Verdana,Arial; font-size:8pt; font-weight:normal; }
.notevf { color:rgb(77,103,73); font-family:Verdana,Arial; font-size:8pt; font-weight:normal; }

.titre-tableau { background:rgb(198,213,219); border-width:1px; border-color:rgb(198,213,219); border-style:solid; 
    FONT-SIZE: 7pt; COLOR:rgb(46,64,84); FONT-FAMILY: verdana,arial; font-weight:bold; }
.col-lien { cursor:hand; font-size: 7pt; color: rgb(46,64,84); font-family:verdana,arial; font-weight:bold; text-decoration:none; }
.mess-lien { cursor:hand; font-size: 8pt; color: rgb(102,102,102); font-family:verdana,arial; font-weight:bold; text-decoration:none; }
.cellule-tableau { background:rgb(232,232,232); border-width:1px; border-color:rgb(232,232,232); border-style:solid; 
    FONT-SIZE: 8pt; COLOR: rgb(51,51,51); FONT-FAMILY: verdana,arial; }
.totaux-tableau { background:rgb(198,213,219); border-width:1px; border-color:rgb(198,213,219); border-style:solid; 
    FONT-SIZE: 8pt; COLOR: rgb(46,64,84); FONT-FAMILY: verdana,arial; font-weight:bold; }

.footnote { color:rgb(51,51,51); font-family:Verdana,Arial; font-size:7pt; }
.footnotew { color:white; font-family:Verdana,Arial; font-size:7pt; }
.footnoteb { color:rgb(0,0,102); font-family:Verdana,Arial; font-size:7pt; }
.footnotec { color:rgb(102,102,102); font-family:Verdana,Arial; font-size:7pt; }
.footnoteg { color:rgb(153,153,153); font-family:Verdana,Arial; font-size:7pt; }
.footnoter { color:rgb(180,0,0); font-family:Verdana,Arial; font-size:7pt; }

.links { font-weight: bold; font-size: 8pt; color: rgb(130,130,130); font-family:verdana,arial; text-decoration:none; }
.linksf { font-weight: bold; font-size: 8pt; color: rgb(46,64,84); font-family:verdana,arial; text-decoration:none; }

.pseudo { color:rgb(46,64,84); font-family:Verdana,Arial; font-size:8pt; font-weight:bold; }
.pseudo1 { color:rgb(46,64,84); font-family:Verdana,Arial; font-size:9pt; font-weight:bold; }
.pseudolien { cursor:hand; color:rgb(187,142,134); font-family:Verdana,Arial; font-size:8pt; font-weight:600; text-decoration:none; }
.encadrec { background:rgb(242,237,222); color:rgb(51,51,51); font-family:verdana,arial; font-size:10pt; font-weight:normal; font-style:normal; 
    border-width:1px; border-color:rgb(209,202,178); border-style:solid; }
.encadref { background:rgb(232,232,232); color:rgb(51,51,51); font-family:verdana,arial; font-size:9pt; font-weight:normal; font-style:normal; 
    border-width:1px; border-color:white; border-style:solid; }
.encadre0 { background:white; border:rgb(232,225,217) solid 1px; color:rgb(51,51,51); 
      font-family:arial; font-size:10pt; font-weight:normal; font-style:normal; padding:5px 5px; }
.cadrephoto { background:rgb(232,232,232); border-width:1px; border-color:rgb(209,202,178); border-style:solid; }

.textesc { background:rgb(232,232,232); color:black; font-family:Arial, MS Sans Serif; font-size:7pt; font-weight:normal; }
.score { background:rgb(198,213,219); color:black; font-family:Arial, MS Sans Serif; font-size:8pt; font-weight:bold; text-align:center; }
.part0 { color:rgb(107,102,94); font-family:Arial, MS Sans Serif; font-size:8pt; font-weight:bold; }
.partblue { color:rgb(0,0,192); font-family:Arial, MS Sans Serif; font-size:8pt; font-weight:bold; }
.partgreen { color:rgb(0,192,0); font-family:Arial, MS Sans Serif; font-size:8pt; font-weight:bold; }
.partred { color:rgb(192,0,0); font-family:Arial, MS Sans Serif; font-size:8pt; font-weight:bold; }
.partyellow { color:rgb(192,192,0); font-family:Arial, MS Sans Serif; font-size:8pt; font-weight:bold; }

.copyright { color:rgb(46,64,84); font-family:Verdana,Arial; font-size:7pt; }

INPUT { background:white; border-width:1px; border-color:rgb(209,202,178); border-style:solid; 
    border-radius:7px; padding:3px 5px 3px 5px;
    color:rgb(0,0,0); font-family:arial; font-size:10pt; text-align:left; }
TEXTAREA { background:white; border-width:1px; border-color:rgb(209,202,178); border-style:solid;  
    border-radius:12px;	
    color:rgb(0,0,0); font-family:arial; font-size:10pt;
    scrollbar-face-color:white; scrollbar-highlight-color:white; scrollbar-shadow-color:white; scrollbar-arrow-color:rgb(153,153,153); scrollbar-track-color:white; }
SELECT { background:white; border-width:1px; border-color:rgb(209,202,178); border-style:solid;  
    border-radius:7px; padding:3px 5px 3px 5px;
    color:rgb(0,0,0); font-family:arial; font-size:10pt; }
INPUT.register { background:white; border-width:1px; border-color:rgb(198,213,219); border-style:solid; 
    border-radius:7px; padding:3px 5px 3px 5px;	
    color:rgb(46,64,84); font-family:verdana,arial; font-size:10pt; font-weight:normal; }

.bouton-image { cursor:pointer; background:transparent; border-style:none; }

.bouton-admin { 
 cursor:pointer;  
 background:#dddddd; 
 border:none; 
 font-family: Verdana, Arial, MS Sans Serif;
 font-size:9px; 
 color:rgb(255,126,0); 
 font-weight:bold; 
 font-style: normal;
 padding:2px 5px 2px 5px; 
 border-radius: 3px 3px 3px 3px; 
 box-shadow: 2px 2px 3px #aaaaaa; 
}

.bouton-admin:hover{ 
 box-shadow: 1px 1px 2px #aaaaaa; 
}

.button { 
 cursor:pointer;  
 background:#dddddd; 
 border:none; 
 font-family: Verdana, Arial, MS Sans Serif;
 font-size:7pt; 
 color:rgb(46,64,84); 
 font-weight:bold; 
 font-style: normal;
 padding:3px 6px 2px 6px; 
 border-radius: 10px 10px 10px 10px; 
 box-shadow: 3px 3px 3px #aaaaaa; 
 text-transform:uppercase;
}
.button:hover{ 
 box-shadow: 1px 1px 1px #aaaaaa; 
}

.flinks { 
 cursor:pointer;  
 color: rgb(46,64,84); 
 font-family:Verdana, Arial; 
 font-size:8pt; 
 font-weight:bold; 
 text-decoration:none; 
}
.flinks:hover{ 
 color: rgb(153,153,153); 
}

.flinks1 { color: rgb(46,64,84); font-family:Verdana, Arial; font-size:7pt; font-style:italic; font-weight:normal; text-decoration:none; }


img.zoomEffect {
-moz-transition: all 0.5s ease-in-out 0s;
-webkit-transition: all 0.5s ease-in-out 0s;
-o-transition: all 0.5s ease-in-out 0s;
-ms-transition: all 0.5s ease-in-out 0s;
transition: all 0.5s ease-in-out 0s;
cursor:url(loupeplus.cur),pointer;
}
img.zoomEffect:hover {
-moz-transform: scale(1.03);
-webkit-transform: scale(1.03);
-o-transform: scale(1.03);
-ms-transform: scale(1.03);
transform: scale(1.03);
box-shadow: 5px 5px 8px #404040;
}

.radio { background:transparent; border:none; }

.ombre { filter:alpha(opacity=55); opacity:0.55; }
.errKO { background:transparent; border-style:none; color:rgb(255,0,0); font-family:Arial; font-size:8pt; font-weight:bold; } 
.errOK { background:transparent; border-style:none; color:rgb(0,200,0); font-family:Arial; font-size:8pt; font-weight:bold; } 
.errOK1 { background:transparent; border-style:none; color:rgb(255,126,0); font-family:Arial; font-size:8pt; font-weight:bold; } 
