/* structure*/
#container { background : none ; }
.colLeftHome { width:350px;}
.colRightHome { width:215px;margin-left:25px ;}
#pubHome { margin : 0 ; padding : 0 ; text-align : center ; width : 164px; }
#skyHome { margin : 0 ; padding : 20px 0 0 24px ; }
/*liste offre*/
.offreHome {text-align : left; margin : 10px 0 10px 0; padding : 0 ; }
.offreHome h3 { font : Bold 15px Arial ; text-transform : uppercase; color : #FFF ; margin : 0 0 5px 0; padding : 3px 0 1px 22px ; background : #7DA7D9 url(../img/commun/bg-h3.jpg) repeat-x ; border-bottom : 2px solid #DDD ; }
.offreHome h4 { font : Bold 12px Arial ; color : #000 ; margin : 5px 0 0 0 ; padding : 0 ; color : #000;  }
.offreHome h4 a { color : #0066CC ; text-decoration : none ;}
.offreHome dl { margin : 0 0 2px 0 ; padding : 0 ; clear : both ;}
.offreHome dd { font : Normal 11px/15px Arial ;  margin : 0 0 0 0px ; padding : 0  0 2px 0 ; color : #999;  width : 200px ; }
.offreHome dt img { margin : 1px 0 0 0 ; float : right ; }
.offreHome dt { font : Normal 11px/15px Arial ; margin : 0 ; padding : 0  0 2px 0 ; text-align : right; width : 75px ;}
.offreHome p { font : Normal 11px Arial ; margin : 0; padding : 0 3px 0 3px ;}
.photo-50 {width :75px; margin-top : 5px;}
.dot { background: url(../img/resa/commun/sep-form.gif) repeat-x bottom left;}
/* div visuel principal*/
#visuel { position: absolute; top: 0px ; left: -6px; z-index: 1;  }
/*attente*/
#loader {
	position: absolute; z-index: 99; top: 200px; left: 200px; width: 200px; font:  Bold 1.2em/1.5em Verdana; 
	background-color: #FFFFCC ; border : 1px solid #666 ; padding : 2px 0 2px 2px;
	display: none;
}
#loader span { padding : 0 10px 0 3px; }
#attente { z-index: 900; }
