img{vertical-align:top;}
#corp_lot{float:left;width:100%;font-size:13px;padding:0 0 20px 0;margin:0px 0;background:#fff;}
#corp_lot p,#corp_lot h2{text-align:left;margin:5px 15px;padding:5px;}
#pds_valid{float:right;margin:-7px 15px 0 30px;padding:5px 0 0 0;background:#f6f6f6;border:1px solid orange;color:#000;font-size:12px;font-weight:bold;width:130px;height:70px;text-align:center}
.bloc_comp{float:left;padding: 10px 0 0 0;margin:10px;border-top:1px dotted #666;}

#table{text-align:center;float:left;width:300px;padding:0 0 0 5px;border:0px solid blue;}
#table2,#table3{text-align:center;float:right;width:265px;padding:0 3px 0 8px;border:0px solid blue;}
#table3{margin-right:60px;}
#table p,#table2 p,#table3 p{padding:0;margin:0;border-bottom:1px solid #172e57;height:20px}

span.desi_num,span.desi_num_sauci,span.pds_num,span.qte_num,span.action_num {text-align:center;display:inline;float:left;margin:1px 1px 4px 1px;color:#172e57;font-weight:bold;font-size:11px;}
span.desi_num {width:139px;}
span.desi_num_sauci {width:105px;}
span.pds_num {width:60px;}
span.qte_num {width:27px;}
span.action_num {width:60px;}

span.desi,span.desi_sauci,span.pds,span.qte,span.action {height:21px;display:inline;float:left;border-bottom:1px dotted #7484A0;padding-top:4px;}
.bg{background:#F5F5F5;}
span.desi {text-align:left;width:141px;padding-left:2px;font-size:11px;font-weight:bold;}
span.desi_sauci {text-align:left;width:107px;padding-left:2px;font-size:11px;font-weight:bold;}
span.pds {text-align:center;width:58px;}
span.qte {text-align:center;width:25px;}
span.action {text-align:left;width:73px;}
button,.input-btn{-khtml-opacity: 0.50;opacity: 0.50;margin-top:-3px;}
button:hover,.input-btn:hover{-khtml-opacity: 1;opacity: 1;}
.imgoptioninfo {-khtml-opacity: 0.65;opacity: 0.65;}
.imgoptioninfo:hover {-khtml-opacity: 1;opacity: 1;}
span.info{font-size:11px;color:#000;}/*#0085ca*/
span.info:hover{cursor:pointer;color:#0085ca}
span.info img{vertical-align:top;}
input{vertical-align:middle;}
#panier{text-align:center;float:right;width:330px;border:1px solid #eaeaea;padding:15px;margin-top:45px;margin-right:25px;background:#f6f6f6;}
#panier h2{text-align:center;text-decoration:none;border:none;margin: 0 0 5px 0;padding:0 0 5px 0;}

.title_tab1{color:#0085ca;font-style:italic;font-size: 12px;}
.prix {font-weight: bold;font-size: 15px;color: red;}
.prixpt {font-weight: bold;font-size: 10px;color: red;}
form{margin:0;padding:0;display:inline;}
.padding_10 {padding: 15px 20px 10px 20px;}
.input_qte{width:16px;color:#b535b3;border:1px solid #eaeaea;margin-top:-2px;}
.bloc_ul {text-align:center;float:left;width:266px;border: 1px solid #ddd;padding:0px 5px 5px 5px;margin-top:18px;}
.prod_comp{list-style-type:none;padding:0;margin:0 0 0 10px;text-align:left;}
.prod_comp li{padding-left:15px;}
#tag_comp {float:left;text-align: left;margin: 10px;padding: 0;}
#tag_comp span {font-size: 11px;font-weight: bold;font-size: 11px;color: #c0c0c0;}
#tag_comp span:hover {text-decoration: none;color: ORANGE;}
#restant{font-size:17px;}
#partage{margin-right:20px;}


