
.offert{padding:10px 0 0 0;}

.offert table{width:100%;}
.offert .odd td{background:#FFFFFF; padding:10px 0 0 0;}

.offert th{padding:0; font-size:0;}

.offert td{padding:0;}

.offert img{width:100px; height:70px; margin:0 5px 10px 0; padding:5px; border:solid 1px #BFBFBF; float:left;}
.offert a:hover img{border-color:#C03131;}
.offert div {float: left; width:210px; font-weight:bold;}

.offert div  a, .offert div  a:visited, .offert div  a:hover {color:#C03131; text-decoration:none;}

.offert div  a:hover {text-decoration:underline;}

.offert p{padding:0 5px 0 0; float: right; width:85px; overflow:hidden;}

.offert h2{padding-top:0px;}

.offert a span{color: #00AEF0;}

.offert  a, .offert  a:hover, .offert  a:visited{color:#404040;}

.offert  h2 a, .offert h2 a:hover, .offert h2 a:visited{color:#00AEF0;}

.offert big{display:block; color:#993400; font-size:13px;}


.offert p.pagelinks {padding:10px 0 0 0; color:#A6A6A6; float:none; width:auto;}


.offert .pagelinks a, .offert .pagelinks strong{

line-height:20px;
 border : 1px solid #CBCBCB;
text-decoration:none;
    margin : 0 1px 0 1px;
    padding : 2px 6px 2px 6px;
    
  
}

.offert .pagelinks a, .offert .pagelinks a:visited, .offert .pagelinks a:hover{color:#C03131;}

.offert .pagelinks a.extrm, .offert .pagelinks strong{border-color:#FFFFFF;}

.offert .pagelinks strong{font-weight:400;}

.searchBox{  
        margin-top:10px;
        background: transparent url('../images/separator.gif') 0 0 no-repeat;
    
    }

.searchBox table{ width:100%;}
    
.searchBox td{vertical-align:top;}

.searchBox td h2{padding-top:30px;}

.singleFilterSelect{float: left; padding-top:20px; width:215px;}

.singleFilterCheckContainer{padding:20px 0;}

.singleFilterCheck{float: left; width:215px;}

.goButton{text-align: right;}


.headOffert{padding-left:10px;}

.left{
    float: left;
    width:380px;
    padding-left:10px;
}
.right{float:right;}
#imgContainer{ 
    
     border: solid 1px #EEEEEE;
    width:358px;
    height:258px;
    padding:0;
    overflow:hidden;
    position: relative;
    margin:0px 10px 10px 0;
    float: left;
    
    
    }
    
    
#imgContainer table{width:100%; height:100%;}       
    
 #imgContainer td{padding:0; text-align: center; vertical-align:middle;}    
 
#checkStandard{position:absolute; top:20px; left:20px;}
 
 .left table.info th, .left table.info td{
  padding:10px 10px 0 0;
}

/*
.left table.info th{font-weight:normal; padding-right:20px;}

.left table.info td{font-weight:bold;}

.left table.info big{font-weight: bold; font-size:15px; display: block; width:300px; overflow:hidden;}
 */
 .descOffert{clear:both; margin:0 10px 0 0; overflow: hidden;  width:360px; float:left; padding:10px;}

 .info{float:right; width:250px; margin:10px 0 0 0;}

  .info big.price{color:#993400; font-size:16px; font-weight:900;}

 .descOffertMap{margin:0 0 0 10px;}

 

 

.footOffert{
    /*background: transparent url('../images/bg_separator.gif') 0 0 no-repeat;*/
    margin:0px 10px 0 10px;
    }   
 
.footOffert table{
    width:100%;
}

.footOffert table a, .footOffert table a:hover, .footOffert table a:visited{color:#993400; font-weight:bold; text-decoration:none; }

.footOffert table a:hover{text-decoration:underline;}

.footOffert td{padding-right:0;}


.footOffert td.paging{text-align:center; font-size:13px; font-weight:900; color:#BFBFBF;}





.resultsList{margin-top:10px;}

.resultsList table{width:100%;}

.resultsList td{padding:10px 5px;}

.resultsList td.picResult{text-align:center; }

.resultsList td.picResult p{padding:5px; background:#FFFFFF;  border:solid 1px #E9F7FA; }

.resultsList h2{padding:0; font-size:15px; color:#22559D;}

.resultsList h2 a, .resultsList h2 a:visited{color:#22559D;}

.resultsList h2 a:hover{text-decoration:none; color:#C03131;}

.resultsList h3 a, .resultsList p a{color:#404040; text-decoration:none;}

.resultsPanel{
    
    top:100px;
    width:200px;
    padding:0;
    border-left: none;
}
.resultsPanel a{margin-left:10px;}

.map{position:absolute; right:10px; top:30px; }


.added{color:#BFBFBF; font-size:12px; font-weight:900;}



.pageActionPanel{/*position: absolute; right:10px; top:45px;*/}

h1.sheetTitle{padding: 10px 0 0 10px;}
