@charset "UTF-8";
/**

 * @copyright       Copyright 2007, AF83
 * @link            http://www.af83.com
 * @lastmodified    $Date: 2007-11-14 13:00:00 $
 */

@media all
{
  #col2 { padding-top: 0 !important; }
  #col2 #detail_model.bloc.model { margin-top: 0 !important; padding-top: 0 !important; }
    .block#detailModel { margin-top: 10px !important; padding: 0 0 20px 0; background: #FFF; }
    #detail_model { background: #FFF; }
    *html .block#detailModel { height: 1%; }
      .block#detailModel .contentBlock { padding: 0 0 0 0; }
        .block#detailModel .contentBlock .visual { position: relative; float: left; width: 335px; height: 420px; }
        .viewer { position: absolute; visibility: hidden; top: 0; left: 275px; overflow: hidden; z-index: 1000; width: 0px; height: 200px; opacity: 0; }
        .block#detailModel .contentBlock .zoom { padding: 0 0 0 8px; margin: 0 5px 5px 0; border-right: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; }
        .block#detailModel .contentBlock p.visible_photo { position: relative; }
        .block#detailModel .contentBlock .zoom p.visible_photo img.img_zoom { position: absolute; bottom: 0; right: 0; width: auto; height: auto; border-top: 1px solid #cdcdcd; border-left: 1px solid #cdcdcd; }
        *html .block#detailModel .contentBlock .zoom p.visible_photo img.img_zoom { top: 295px; right: 6px; }
        .block#detailModel .contentBlock p.visible_photo img { width: 320px; height: 320px; }
        .block#detailModel .contentBlock p.small_img { float: left; width: 75px; margin: 0 0 0 8px; }
        *html .block#detailModel .contentBlock p.small_img { margin: 0 3px 0 4px; }
        *+html .block#detailModel .contentBlock p.small_img { margin: 0 0 0 8px; }
            .block#detailModel .contentBlock p.small_img a img { width: 70px; height: 70px; border: 1px solid #666; }


       .block#detailModel #detailCol2 { float: left; width: 389px; }
            .block#detailModel #detailCol2 .block { float: left; width: 370px; margin: 10px 0 0 0; padding: 10px; border: none;}
            .block#detailModel #detailCol2 .block.info_objet { height: auto; }
                .block#detailModel #detailCol2 .block h1 { padding: 0 10px; font-size: 20px; color: #333333; font-weight: bold; }
                .block#detailModel #detailCol2 .block h2 { padding: 0 10px 10px; font-size: 15px; color: #666; font-weight: bold; }
                .block#detailModel #detailCol2 .block p { margin: 0 0 0 10px;  font-size: 11px; color: #333333; }
                .block#detailModel #detailCol2 .block p a { font-weight: bold; text-decoration: underline; }
                .block#detailModel #detailCol2 .block .titleSeccion { margin: 10px 0 0 10px; font-weight: bold; color:black; }
                .block#detailModel #detailCol2 .block label { font-weight: bold; }
                .block#detailModel #detailCol2 .block select { border:1px solid #7c9ab2; background-color: white; }
                .block#detailModel #detailCol2 .block p.form { float: left; margin: 10px 10px 0 10px; }
                    .block#detailModel #detailCol2 .block p.form label { display: block; }
                    .block#detailModel #detailCol2 .block p.form select { clear: both; }
                .block#detailModel #detailCol2 .block dl { float: left; width: 150px; margin: 0 0 0 10px; }
                .block#detailModel #detailCol2 .block.achat dl { float: left; width: 150px; margin: 0 0 0 20px; }
                *html .block#detailModel #detailCol2 .block.achat dl { margin: 0 0 0 15px; }
                .block#detailModel #detailCol2 .block .form.titleSeccion dl { margin: 0 0 10px 0; }
                    .block#detailModel #detailCol2 .block dl dt { font-size: 11px; font-weight: bold; }
                    .block#detailModel #detailCol2 .block dl dd { 
						font-weight: normal; 
					}
					.block#detailModel #detailCol2 .block dl { position: relative;}
					.block#detailModel #detailCol2 .block dl dd.promo {
						background:none repeat scroll 0 0 #FF0066;
color:white;
font-size:20px;
height:22px;
left:70px;
margin-right:40px;
margin-top:5px;
padding:5px;
position:absolute;
top:20px;
width:50px;
					}
                    .block#detailModel #detailCol2 .block dl dt.titleSeccion { margin: 0 0 0 0; }
            .block#detailModel #detailCol2 .block.achat { width: 389px; margin: 10px 0 0 0; padding: 0 0 0 0; }
                .block#detailModel #detailCol2 .block .prix_avant { margin: 5px 0 0 0; font-size: 12px; text-decoration: line-through; }
                .block#detailModel #detailCol2 .block .prix { margin: 0; font-size: 15px; font-weight: bold; }
                .block#detailModel #detailCol2 .block .quantity { float:left; width:218px; height:60px; margin: 0 0 0 50px; padding: 0 0 0 0; border:3px solid #F0F0F0}
                *html  .block#detailModel #detailCol2 .block .quantity { margin: 0 0 0 30px; }
                .block#detailModel #detailCol2 .block .price { float: left; width: 100px; }
                    .block#detailModel #detailCol2 .block .price dl { width: 100px; }
                .block#detailModel #detailCol2 .block .button { margin: 5px 0 0 10px; }
                    .block#detailModel #detailCol2 .block .button input { width: 168px; height: 32px; background: url(/images/decogalerie/tmp/ajouter_panier.png) 0 0 no-repeat; cursor: pointer; border: 0; }
                    *html .block#detailModel #detailCol2 .block .button input { width: 163px; }
                    
        .block#detailModel .description { clear: both; margin: 10px 28px 10px 10px; padding: 20px 20px 20px 20px; }
        *+html .block#detailModel .description { margin: 5px 28px 10px 10px; padding: 5px 20px 10px 10px; }
        .block#detailModel .description .titleSeccion { margin: 0 0 10px 0; font-weight: bold; color:black; }

        .block#detailModel ul { clear: both; margin: 0 0 0 28px; padding: 0 0 0 20px; }
            .block#detailModel ul li { display: inline; float: left; width: 30%; padding: 0 10px; }
            .block#detailModel ul li, x:-moz-any-link { line-height: 25px; }
            .block#detailModel ul li a { padding: 0 0 10px 10px; font-size: 12px; line-height: 16px; font-weight: bold; text-decoration: none; background: url(/images/decogalerie/model/arrow_black_small.gif) 0 3px no-repeat; }
            .block#detailModel ul li a , x:-moz-any-link { padding: 0 0 0 10px; }
            *html .block#detailModel ul li a { color: #333; }
			
	#col1 .block .contentBlock form p select {
		float:left;
	}
	#col1 .block .contentBlock form p label {
		float:left;
		height:23px;
		line-height:13px;
	}
            
}
.partage1{
float: left;
 margin: 5px 0 0 0px; 


}
.partage2{
float: left;
 margin: 5px 0 0 5px;


}


