*{margin:0px; padding:0px;}    
html{overflow:auto;}
body{color:white; background-color:#ccdded;}/*background:url("/_img/_bg5-3.jpg") top left repeat black;}*/
a,a:visited,a:active{color:white;}
h1{font-family:"Bitstream Vera Serif", serif; color:#ffb732; letter-spacing:.2em;}
h2{text-align:center; color:black;}
h3,h4,h5,h6{color:green; background:url("/_img/_bg_h3_H3.png") bottom left no-repeat; padding:0 0 0 .8em;}
sup{font-size:xx-small; position:relative; top:-2px; left:0px; line-height:.5em;}
.img{border:none !important;}
.height1{height:7.5em;}
.left{float:left; margin:.4em;}
.right{float:right;  margin:.4em;}       
.red{color:red !important;}
.petit{font-size:x-small !important;}
.small{padding:2em 0 0 6em; width:80%;}
.large{width:40em !important;}
.clear{clear:both; float:left;}
.float{float:left;}
.imp{border:0px solid red; padding:0 .5em; color:darkred; letter-spacing:.1em; text-align:justify; margin:0 0 .5em 0; font-weight:bold;}
.big:before{content:url("/_img/warning.jpg"); float:left;}
.big{font-family:arial, serif; font-size:medium; letter-spacing:0; font-weight:bold; text-align:justify; padding:.2em;}
.code{font:10pt monospace; text-align:left; color:maroon; padding:0 .5em; background-color:navajowhite; -moz-border-radius:.5em; border:1px solid darkorange;}
#help,#lien{font:12pt verdana; border:1px solid maroon; background-color:navajowhite; padding:0 .5em !important;}
#help a,#lien a{color:maroon; text-decoration:none;}
#help a:hover,#lien a:hover{color:white !important;}
#rouge{background-color:#F21;}
#orange{background-color:#F82;}
#jaune{background-color:#FF1;color:black !important;}
#vert{background-color:#2B4;}
#bleu{background-color:#00F;}
#violet{background-color:#808;}
#bleuindigo{background-color:#8a2be2;}
#blanc{background-color:#FFF;}
#noir{background-color:#000;}
.green{color:darkgreen !important;}
.news{border:1px solid white; -moz-border-radius:.5em; margin:.5em 0; padding:0 .4em .4em .4em;}
.news p.date{float:right; border:solid white; border-width: 0 0 1px 1px; -moz-border-radius:0 0 0 .5em; margin:0 -.5em 0 0; padding:0 .4em .1em; font-size:10pt;}
.news p.titre{margin:.4em 0 0 0; font-size:14pt;}
.news p.description{margin:.5em 0 0 0; background-color:navajowhite; -moz-border-radius:.5em; padding:.5em;}
.contact{border:2px solid darkorange; -moz-border-radius:.5em; background-color:navajowhite; padding:0 0 .5em 0; list-style:none; float:left; margin:.2em .5em; width:20em;}
.contact li{padding:0 .5em;}
.contact h3{font-weight:bold; text-decoration:italic; margin:.2em 0 .5em 0 !important;}
.contact li a{text-decoration:underline !important;}
.contact li a:hover{text-decoration:none !important;}
#mail{width:31.5em !important;}
.bold{border:0px solid red; background:peachpuff; padding:0 .5em; color:darkred; text-align:justify; margin:0 0 .5em 0; font-size:normal; font:"Trebuchet MS"; text-decoration:italic !important;}
.no{display:none !important;}
#ejs_box2_box{
    background-color: #ffb733;
    position:         fixed;
    top:              0px;
    left:             16.5em;
    color:            #191970;
    font-family:      verdana;
    font-size:        0.8em !mportant;
    border:           solid white;
    border-width:     0px 2px 2px 2px;
    width:            24em;
    height:           1.2em;
    padding:          3px 10px 5px;
   -moz-border-radius:0px 0px 1em 1em;
}
#ejs_box2_box a,
#ejs_box2_box a:hover,
#ejs_box2_box a:visited {
    color:            darkred;
    font-weight:      bold;
    text-decoration:  underline;
}
#ejs_box2_box a:hover {
    text-decoration:  none;
}
#logo {
    margin:           .5em 0 0 .3em;
}
#txtdefil input{
    position:         absolute;
    border:           0px;
    background-color: transparent;
    color:            white;
    font-family:      verdana serif;
    font-weight:      bold;
    font-size:        1.5em;
    letter-spacing:   .1em;
    width:            20em;
    right:            20em;
}
#txtdefil2 input{
    position:         fixed;
    border:           0px;
    background-color: transparent;
    color:            white;
    font-family:      verdana serif;
    font-weight:      bold;
    font-size:        1em;
    letter-spacing:   .1em;
    top:              .6em;
    left:             16.5em;
    width:            45.3em;
}