/* AUTEUR: tapaj.net (c) 2007  */


BODY {
    font-family:verdana,arial,helvetica,sans-serif; font-style:normal;
    background-color:#ffffff;
} 
H1 {
      border:0; margin:0;
}   
H2 {
      border:0;
}
P {
    margin: 0 0 10px 0;
    /* vertical-align:text-top; */
}         
P.elus {
    margin: 0 0 5px 0;
    vertical-align:text-top;
}
P:first-letter {
    font-weight:bold;
}
DIV.spe {
    border-bottom : 1px solid #ffffff;
} 
.main {
    position:absolute; top:0; left:0; width:100%; z-index:0;
}
.page {
    position:relative; width:902px;
    border-left : 1px solid #888888;    
    border-bottom : 1px solid #888888;
    border-right : 1px solid #bbbbbb;          
    background-color:#FAFFE8; overflow:visible;      
    background-image:url('../imutil/tampon.jpg')
}
.entete {
    position:relative; visibility:visible; top:0; left:0; width:100%; height:188px;
    background-image:url('../imutil/enTete.jpg')
}
.traitGris {
    position:relative; background-image:url('../imutil/gris.gif')
}
.photo {
    position:relative; float:left; left:0;
}
.menuFd {
    color:#891584; line-height:16px; font-weight:bold;
    position:relative; visibility:visible; z-index:10;
    left:0px; padding-left:20px;  overflow:hidden;
    background-color:#891584;
}
.contStd {
    background-color:#FAFFE8;
    margin:20px 0 0 0; left:0px;
}
.col {
    position:relative; overflow:visible; float:left; background-color:#FAFFE8;
    border-right: 1px solid #CDF34F; border-bottom: 4px solid #CDF34F;
}         
.col0 {
    position:relative; overflow:visible; float:left; background-color:#FAFFE8;
}        
.col1 {
    position:relative; overflow:visible; float:left; background-color:#FAFFE8;
    border-right: 1px solid #CDF34F;
}     
.rub {
    position:relative; top:0; left:0; width:100%; overflow:hidden;
}
.item {
    background-color:#FAFFE8; padding : 10px 3px 10px 1px;
}
.agenda {
    position:relative;  padding : 5px 2px 5px 1px;
}
.topDotted {
    border-top:2px dotted #dddddd;
}
.offset {
    position:relative; clear:both; width:100%;
    font-size:2px; padding:0 0 0 0; margin:0 0 0 0;
}
.basDePage {
     clear:both; z-index:20;  margin : 0 0 10px 0;
     padding:1px 7px 1px 0;  border:0;
     text-align:right; color:#ffffff; font-size:10px;
}  
.txt10 {
    font-family:verdana,arial,sans-serif,helvetica;
    letter-spacing:0px; font-size:10px;
    color:#000000;
}        
.txt11 {                                       
    font-family:verdana,arial,sans-serif,helvetica;
    letter-spacing:0px; font-size:11px;    
    color:#000000;
}
.txt12 {
    font-family:verdana,arial,helvetica,sans-serif;
    letter-spacing:0px; font-size:12px; line-height:16px;   
    color:#000000;
}   
.txt14 {
    font-family:verdana,arial,helvetica,sans-serif;
    letter-spacing:1px; font-size:14px; line-height:18px;
    color:#000000;
}     
.txt16 {
    font-family:arial black,verdana,arial,helvetica,sans-serif;
    letter-spacing:1px; font-size:16px;                            
    color:#ffffff;
} 
.illuD {
    margin: 0px 2px 0px 5px;
}       
.illuG {
    margin: 0px 5px 0px 2px;
}       
.mLeft {
    margin: 0px 0px 0px 14px;
}                   
.pTitre {
    padding:0 20px 0 20px;
}  
.illu2 {
    margin: 0px 10px 0px 0px;
}
.cursordefault {
    cursor:default;
}            
.pointer {
    cursor:pointer;
}   
.vertESS {
    background-color:#CDF34F;
}       
.rougeESS {
    background-color:#891584;
}              
.fdJaune {
    background-color:#eeffee;
}    
.fGris {
    background-color:#EDFFB3;
} 
.right {
    text-align:right;
}        
.justify {
    text-align:justify;
}         
.left {
    text-align:left;
}              
.center {
    text-align:center; margin-left:auto; margin-right:auto;
}             
.gras {
    font-weight:bold;
}                
.nogras {
    font-weight:normal;
}            
.italic {
    font-style:oblique;
} 
.F_right {
    float:right;
}         
.F_left {
    float:left;
}               
.clear {
    clear:both;
}
.top {
    vertical-align:text-top;
}           
.bottom {
    vertical-align:bottom;
}            
.middle {
    vertical-align:middle;
}
.menuM {
    margin:5px 0 5px 0;
}
.w5 {
    width:5%;
}      
.w15 {
    width:15%;
} 
.w20 {
    width:20%;
}      
.w30 {
    width:30%;
}                              
.w37 {
    width:37%;
}                                     
.w40 {
    width:40%;
}                                 
.w70 {
    width:70%;
} 
.w90 {
    width:90%;
}
.w100 {
    width:100%;
}            
.h100 {
    height:100%;
}              
.h300 {
    height:300px;
}  
.vide {
    font-size:2px; padding:0 0 0 0; margin:0 0 0 0;
} 
A:LINK.menu { color:#000000; text-decoration:none;}
A:VISITED.menu { color:#000000; text-decoration:none;}
A:ACTIVE.menu { color:#009F62; text-decoration:none;}
A:HOVER.menu { color:#891584; text-decoration:none;}

A:LINK.suite { color:#891584; text-decoration:none; }
A:VISITED.suite { color:#888888; text-decoration:none;}
A:ACTIVE.suite { color:#891584; text-decoration:none;}
A:HOVER.suite { color:#891584; text-decoration:none;}


IMG {
    border-color:#BBBBBB;
}
IMG.vign {
    height:45px; width:60px; border-width:0px;
}
IMG.test {
    border-top-width:0px; height:46px; width:60px; border-color:#b0b0b0;
    border-left-width:0px; border-bottom-width:0px; border-right-width:2px;
}