body { margin:0;padding:0; text-align:center; font-size : 10px; background : #FFF ;}
#container {  position : relative ;  width:995px; text-align: left ; margin : 0 auto 0 auto ; padding : 0 ;background : #FFF url(../img/commun/bg-container.gif) repeat-y ;}
form { margin : 0 ; padding : 0 ; }
ul { list-style:none ; margin : 0 ; padding : 0 ;} 
li { list-style:none  ; margin : 0 ; padding : 0 ;}
img { border : none ;  margin : 0 ; padding : 0}
.infos { font : Bold 11px Arial ; color : #0066CC ; text-decoration : underline ; }
.clear { font-size : 1px ; height : 1px ;  clear : both ; }
.left { float : left ; }
.right { float : right ; }
.noMarge { margin : 0 ; padding : 0 ; }
.bg_blc { background-color : #FFF; }
.bg_gc { background-color : #F6F6F6 !important; }
.bg_bc { background-color : #E5EFFA !important;}
.invisible { display : none ; }
.visible { display : block ; }
.pointer { cursor : pointer; }
.rouge { color : #FF0000 ;}
.noir {color : #000 }
.gris {color : #999 }
#pub { position : absolute ; right : 0 ; margin : 0; padding : 0 ; text-align : center ; width : 164px ; position : static}
#sky { margin : 0; padding : 0 ; position : absolute ; right : 0 ; top : 120px ; }
#sky2 { margin : 0; padding : 0 ; position : absolute ; right : 0 ; top : 630px ; }
.barre { text-decoration : line-through ;}
.bigger { font-size : 140% ; font-weight : bold ; }
.sep5 { height : 5px ;}
/*message retour*/
#retour { width : 590px ; margin : 0px 0 3px 0 ; padding : 0 ; background : url(../img/commun/back-bg.gif) repeat-x ;}
#retour .rleft { width : 10px ; height : 37px ; background : url(../img/commun/back-left.gif) no-repeat top left ; }
#retour .rright { width : 10px ; height : 37px ; background : url(../img/commun/back-right.gif)  no-repeat top right ; }
#retour .rtexte { width : 570px ; height : 37px ; padding : 0 ; margin : 0 }
#retour .rtexte p { font:Bold 8pt Arial;color:#000;padding:10px 0px 0 20px ;}

/*message erreur OK*/
#erreur-top { width: 590px ; height : 10px ;margin: 10px 0 -2px 0; padding: 0 ; background : url(../img/commun/wrn_top.png) ;}
#erreur-saumon { position: relative; width: 590px ; margin:0; padding: 0 ; background : url(../img/commun/wrn-s_fnd.png)}
#erreur-saumon-picto {position:absolute; top: 4px; left: 16px; width: 49px; height: 54px; background: url(../img/commun/wrn-s_picto.png) no-repeat top;}
#erreur-jaune { position: relative; width: 590px ; margin:0; padding: 0 ; background : url(../img/commun/wrn-j_fnd.png)}
#erreur-jaune-picto { position:absolute; top: 4px; left: 16px; width: 49px; height: 54px; background: url(../img/commun/wrn-j_picto.png) no-repeat top;}
#erreur-txt { width : 450px; padding : 20px 0 20px 80px; text-align:left; font: Bold 8pt Arial}
.alert {color: #FF3333 ;}
#erreur-bottom { width : 590px ; height : 10px ; margin: 0 ; padding: 0 ; background : url(../img/commun/wrn_bottom.png) ;}
