/* 
    Document   : shopping
    Created on : 7 août 2012, 12:01:47
    Author     : dev
    Description:
        Purpose of the stylesheet follows.
*/
/** Affichage d'une offre **/
.offer {
    clear: both;
    height : 110px;
    margin : 0 0 15px 0;
    background: url("/c/i/comparide/bg-offer.jpg") no-repeat scroll left top transparent;
}
#contenu h2
{
    border-bottom: none;
}
#contenu .offer h2 {
    font-size : 16px;
    margin-bottom : -8px;
    font-weight: normal;
}
#contenu .offer h2 a {
    font-weight: normal;
    padding-left:100px;
    color:black;
}

#contenu .offer h2 span.brand {
    font-weight: bold;
}


.offer div.photo {
    width: 110px;
    height: 60px;
    float: left;
    text-align : left;
}

.offer.product div.photo {
    height: 110px;
}

.offer.product div.photo img {
    margin-top : 6px;
}
.offer div.photo .retailer {
/*    margin-top : 36px;*/
}

.offer .info .retailer {
    margin-top : 36px;
}


.offer .see {
    display : block;
    float: right;
    height: 26px;
    line-height: 26px;
    font-size: 18px;
    background: none repeat scroll 0 0 transparent;
    text-align: center;
    color : #FFFFF;
    font-weight: bold;
    width : 130px;
    margin: -22px 9px 0 0;
    color : white;
}

.offer .info {
    float: left;
    width: 530px;
    height: 80px;
}

.offer .info div {
    height : 50px;
}

.offer.product .info div {
    height : 80px;
}

.offer .pricing {
    float: right;
    width: 180px;
    text-align: right;
    margin-top: -37px;
}

.offer .pricing span.price {
    font-size: 32px;
    font-weight: bold;
    font-family: "Courier New",Courier,monospace;
    color : #4D4D4D;
}

.offer .pricing span {
    color: #262626;
}

.offer .pricing a span.shipping {
    display: block;
    text-align: right;
}

.offer div.availability {
    height : 26px;
    margin-top: -7px;
}

.offer div.availability div {
    height : 15px;
    font-weight : bold;
    color : #E52E87;
}

.offer div.availability div span.delivery, .offer div.availability div span.sizes {
    font-weight : normal;
    color : #3D1D21;
}

.offer .retailer span{
    display : none;
}

.offer .info .product_image {
    margin : -6px 0 0 0;
}

#contenu #shopping img.powered {
	float : right;
	margin : 4px 8px;
	display : inline;
} 

#contenu #shopping .more {
	padding : 0px 10px 8px 0;
	text-align : right;
	font-weight : bold;
}

#contenu #shopping .more a {
	color : #E52E87;
}

#contenu #shopping {
margin:0 0 0 0;
width:659px;
background : transparent url('/c/i/comparide/bg.jpg') top left repeat-y;
	
	color : #4d4d4d;

}



#contenu #shopping .about {
    padding: 0 10px;
}

.logo
{
    
    margin: 10px 0 0 10px;
    width: 85px;
}

.offer h2 {
    font-size: 18px;
    height: 20px;
    line-height: 26px;
    margin: 8px 0 0;
    overflow: hidden;
    padding: 0;
}

#contenu #shopping h2
{border: 0 none;
    font-family: "Courier New",Courier,monospace;
    font-size: 22px;
    height: 44px;
    line-height: 56px;
    margin: 0;
    padding: 0 10px;
   
}

#contenu #shopping .offer h2
{
    font-size:20px;
    line-height: 57px;
}

.numbers
{
    font-size: 12px;
    color: #E52E87;
    font-weight: bold;
}
