﻿/* Product Style sheet */
/* left column */

div#leftColumn div.ficheButton
{
    background: url('/site_images/selector/left_menu_middle.gif') repeat-y;
    margin:5px 0;
}
div#leftColumn div.ficheButton div.topContainer
{
    background: url('/site_images/selector/left_menu_top.gif') no-repeat top left;
}
div#leftColumn div.ficheButton div.topContainer div.bottomContainer
{
    background: url('/site_images/selector/left_menu_bottom.gif') no-repeat bottom left;
    
}
div#leftColumn div.ficheButton a{text-decoration:none;color:#535a5d;display:block;
    padding:2px 0 0 0;height:32px;width:170px;}

div#leftColumn div.ficheButton a:hover
{
    background: url('/site_images/selector/orange_arrow_rigth.gif') no-repeat center right;
}

div#mainContent div#leftColumn div.ficheButton p{margin:0 5px;font-size:1.2em;
    font-weight:bold;height:40px;vertical-align:middle;padding:0;
	border-bottom:1px dashed silver;
    }
div#mainContent div#leftColumn div.ficheButton p.bottom
{
    border-bottom:none;}
/*div#mainContent div#leftColumn div.ficheButton p#fab{background: url('/site_images/selector/factory.gif') no-repeat 5px 5px;
 }
div#mainContent div#leftColumn div.ficheButton p#ta{background: url('/site_images/selector/ta-aa.gif') no-repeat 5px 5px;
 }
div#mainContent div#leftColumn div.ficheButton p#price{background: url('/site_images/selector/price.gif') no-repeat 5px 5px;
    
 } */
div#mainContent div#leftColumn div.ficheButton span{width:160px;display:block;float:left;padding:0;}
div#mainContent div#leftColumn div.ficheButton img{margin-top:10px;}

/*Product sheet */
div#mainContent div#selectorCentral h1
{
    color:#d6000a;
    width:450px;float:left;
    margin:5px 0 0 0;
    }

    
div#mainContent div#selectorCentral a.printBtn
{
    cursor: pointer;
    float:right;
    margin:5px 0 0 0;
    }

div.ProductNotTested    {width:100%;clear:both;}
    
table#ficheProduit_cara_tableau{width:100%;
    border:1px solid #b4aea9;}

table#ficheProduit_cara_tableau tr:hover
{
    background-color:#ebf4f9;
}
table#ficheProduit_cara_tableau tr.ficheProduit_price
{
    font-size:1.2em;
    color:#000000;
}

table#ficheProduit_cara_tableau td.total
{
    border-top:1px solid #b4aea9;
    padding: 0 0 0 5px;
    font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
    height:25px;
}   
table#ficheProduit_cara_tableau td.propertyGroup
{
    background: url('/site_images/selector/table_back.gif') repeat-y;
    border-top:1px solid #b4aea9;
    padding: 0 0 0 5px;
    font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
    height:25px;
}
table#ficheProduit_cara_tableau td.description
{
    border-top:1px dotted #b4aea9;
    padding: 2px 0 2px 5px;
}
table#ficheProduit_cara_tableau td.value
{
    border-top:1px dotted #b4aea9;
    padding: 2px 0 2px 0;
}
div#mainContent div#selectorCentral a.arrow,
div#mainContent div#selectorCentral a.arrow:visited
{
    background: transparent url('/site_images/selector/info.gif') no-repeat center right;
   	padding: 2px 15px 0 0;  
   	cursor:help;
 
}
/*prices css */

div#mainContent div#selectorCentral span.lblNbOffers
{float:left;}   

/* header with product name */
.Pricesheader{
padding:5px;
background:transparent url(/site_images/selector/table_back.gif) repeat-y scroll 0 0;
border: solid 1px silver;
font-weight:bold;
width:570px;clear:both;
}
.Pricesheader div.minmaxprices
{float:right;display:inline;
}

.Pricesheader div.pricedisclaimer
{
    text-align:right;
    font-weight:normal;
}

/*city select */
.cityselectheader
{
    padding:5px 5px 15px 5px;margin:5px 0 0 0;
    background:transparent url(/site_images/selector/table_back.gif) repeat-y scroll 0 0;
    border-top: solid 1px silver;
    border-left: solid 1px silver;
    border-right: solid 1px silver;
    width:570px;
}
.citydirect
{
    border-left: solid 1px silver;
    border-right: solid 1px silver;
    border-top: solid 1px silver;
    background:transparent url(/site_images/selector/table_back.gif) repeat-y scroll 0 0;
    width:580px;
}
.citydirect div.OrContainer
{
    margin-top:-10px;text-align:center;
}

.citydirect span{color:Green;padding:0 20px;
    background: url(/site_images/selector/table_back.gif) repeat-y 0px 300px ;
}

.citydistance
{
    border-bottom: solid 1px silver;
    border-left: solid 1px silver;
    border-right: solid 1px silver;
    background:transparent url(/site_images/selector/table_back.gif) repeat-y 0 0;
    width:570px;
    padding:5px;
}
.citydistance div.autocomplete
{
    background:#F7FCFE;
    border: solid 1px silver;
    padding:2px;
}
.citydistance .autocomplete_item
{
    cursor:pointer;
}

.citydistance #dropper{margin: 5px 0;width:250px;}

.citydistance input.priceButton
{
    margin-left:5px;
    background: #ffffff;
    border: 1px solid silver;
}

/* tabel with prices */
table.OffLineOfferList{width:100%;border: solid 1px silver;}
table.OffLineOfferList thead{

}
table.OffLineOfferList thead tr
{
    background:transparent url(/site_images/selector/table_back.gif) repeat-y scroll 0 0;
    
    font-weight:bold;font-size:1em;
   
}
table.OffLineOfferList thead td 
{ padding:5px;border-bottom: solid 1px silver;
}
table.OffLineOfferList td
{
    border-bottom: dashed 1px silver;
    padding:2px;}

table.OffLineOfferList tr.Alternate{background-color:#F7FCFE;}

table.OffLineOfferList td.city
{
    border-left: solid 1px silver;border-right: solid 1px silver;}


