/* Pagination */
.page { font : Bold 11px Verdana ; color : #999 ; margin : 0 ; padding : 7px 0  0 0 ;}
.nexter { font : Bold 11px Verdana ; margin : 0 ; padding : 0 ; }
table.nexter img { display : block ; }
.nexter .suiv { padding : 0px 5px ; border : 1px solid #CACACA ; border-left : none ; border-right : none ; }
.nexter a { color:#106AB5; }
.nexter .on { color:#000000;  }
/*cartouche offre*/
.offre { margin : 10px 0 0 0 ; padding : 0 ;}
.photo { margin : 5px 0 0 0 ; padding : 0 ; }
.offre dl { margin : 0 0 0 5px ; padding : 0 ; clear : both; }
.offre dd { margin : 0 ; padding : 1px 0 1px 0; width : 112px; height: 16px; font : Bold 11px/14px Arial ; color : #999 ; }
.offre dt { margin : 0 ; padding : 1px 0 1px 0; width : 358px; height: 16px; font : Normal 11px/14px Arial ; color : #666 ; }
.dotOffre { background : url(../img/commun/dashedBottom.gif) repeat-x bottom left ; }
.offre h3 { margin : 0 ; padding : 4px 0 3px 5px ; font : Bold 14px/14px Arial ; color :#000 ;  background : #EEE ; border-bottom : 3px solid #0066CC; }
.offre h3 a { color: #0066CC; text-decoration: none; font: Bold 14px/14px Arial; }
.offre h3 span { color: #0066CC; font: Bold 14px/14px Arial; }
.offre h4 { margin : 0 ; padding : 5px 0 3px 5px ; font : Bold 12px/12px Arial ; color :#000; }
.offre ul { margin : 5px 0 5px 5px; padding: 0 ; list-style: none; }
.offre li { margin : 0 ; padding : 0 5px 0 0 ; font : Normal 11px/13px Arial ; color : #666; float: left ;}
.offre p { margin : 0 0 0 5px ; padding : 5px ; text-align : left ; color : #000 ; font : Normal 12px/15px Arial ; background : #E5EFFA ;}
.offre .date { color : #666 ; font : Normal 11px/15px Arial ;}
.offre .texte { width: 475px; }
.alert {color: #FF3333 ;}
