/*13-03-2009*/
HTML { OVERFLOW-Y:SCROLL; OVERFLOW-X:HIDDEN; }
.outer{
    width: 177px;
    height: 177px;
    text-align: center;
    position: relative;
}
.outer_limited{
    width: 177px;
    height: 125px;
    text-align: center;
    position: relative;
}
.outer[class]{
    width: 177px;
    height: 177px;
    display: table;
    position: relative;
}
.outer_limited[class]{
    width: 177px;
    display: table;
    position: relative;
}
.centrale{
    width: 177px;
    position: relative;
}
.centrale[class]{
    width: 177px;
    display: table-cell;
    vertical-align: middle;
}
.interno{
    width: 177px;
    position: relative;
    top: -50%;
    text-align: center;
    padding: 0px;
}
*:first-child+html .outer[class] {
    position: relative;
    width: 177px;
    height: 177px;
}
*:first-child+html .outer_limited[class] {
    position:relative;
    width: 177px;
    height: 125px;
}
*:first-child+html .centrale[class] {
    width: 177px;
    position: relative;
    display: block;
    vertical-align: inherit;
    top: 50%;
    left: 0;
}

/*a.link_btn:link{
	padding: 0px;
	margin: 0px;
}*/
a.link_btn, a.link_btn:link, a.link_btn:visited{
    width: 177px;
    background-repeat: no-repeat;
    background-position: top left;
    display: block;
    padding: 0px;
    margin: 0px;
    text-align: center;
    text-decoration: none;
}
a.link_btn:hover{
    background-repeat: no-repeat;
    background-position:  top left;
    text-decoration: none;
    text-align: center;
}
/*link_btn_limited -> classe link*/
a.link_btn_limited:link{
    padding: 0px;
    margin: 0px;
}
a.link_btn_limited{
    width: 177px;
    background-repeat: no-repeat;
    background-position: top left;
    display: block;
    padding: 0px;
    margin: 0px;
    text-align: center;
    text-decoration: none;
}
a.link_btn_limited:hover{
    padding: 0px;
    background-repeat: no-repeat;
    background-position:  top left;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
}

.btn_container{
    width: 177px;
    float: left;
    margin-right: 9px;
    height: 177px;
    background-image: url('../immagini/base_marchi_prodotti.jpg');
    background-repeat: no-repeat;
    position: relative;
}
.btn_container_l{
    width: 177px;
    float: left;
    margin-right: 9px;
    height: 177px;
    background-image: url('../immagini/base_marchi_rid.jpg');
    background-repeat: no-repeat;
    position: relative;
}
/*09/07/2009 -- aggiunta grafica "new"*/
.btn_container_new{
    width: 177px;
    float: left;
    margin-right: 9px;
    height: 177px;
    background-image: url('../immagini/base_marchi_prodotti_new.jpg');
    background-repeat: no-repeat;
    position: relative;
}
.btn_container_l_new{
    width: 177px;
    float: left;
    margin-right: 9px;
    height: 177px;
    background-image: url('../immagini/base_marchi_rid_new.jpg');
    background-repeat: no-repeat;
    position: relative;
}
/*-- Fine CSS tasto "new" --*/

.btn_testo{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #555;
    text-align: center;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
}
#tooltip{
    position: absolute;
}

a.limited:link{
    padding: 0px;
    margin-top: 6px;
}
a.limited{
    margin-top: 6px;
    width: 177px;
    height: 47px;
    background-image: url('../immagini/limitedEdition_logo.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    display: block;
    padding: 0px;
    text-align: center;
    text-decoration: none;
}
a.limited:hover{
    margin-top: 6px;
    background-image: url('../immagini/limitedEdition_logo_ov.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
}
/*gallery*/
a.link_gallery{
    color: #000;
    /*font-weight: bold;*/
    font-size: 11px;
    width: 203px;
    height: 28px;
    line-height: 28px;
    vertical-align: middle;
    /*background-image: url('../immagini/galleria_foto_out.jpg');*/
    background-image: url(../immagini/2010_05_06/scheda_prodotto/galleria_foto_out.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    display: block;
    padding-left: 2px;
    padding-top: 1px;
    padding-bottom: 0px;
    padding-right: 0px;
    text-align: center;
    text-decoration: none;
    margin: 0px auto;
}
a.link_gallery:link{
    /*font-weight: bold;*/
    padding-left: 2px;
    padding-top: 1px;
    padding-bottom: 0px;
    padding-right: 0px;
    color: #000;
    margin: 0px auto;
}
a.link_gallery:visited{
    /*font-weight: bold;*/
    padding-left: 2px;
    padding-top: 1px;
    padding-bottom: 0px;
    padding-right: 0px;
    color: #000;
    margin: 0px auto;
}
a.link_gallery:hover{
    /*font-weight: bold;*/
    color: #000;
    padding-left: 2px;
    padding-top: 1px;
    padding-bottom: 0px;
    padding-right: 0px;
    /*background-image: url('../immagini/galleria_foto_over.jpg');*/
    background-image: url('../immagini/2010_05_06/scheda_prodotto/galleria_foto_over.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    text-decoration: underline;
    text-align: center;
    cursor: pointer;
    margin: 0px auto;
}
/*videogalllery*/
a.link_v_gallery{
    color: #000;
    /*font-weight: bold;*/
    font-size: 11px;
    width: 203px;
    height: 28px;
    line-height: 28px;
    vertical-align: middle;
    /*background-image: url('../immagini/galleria_video_out.jpg');*/
    background-image: url('../immagini/2010_05_06/scheda_prodotto/galleria_video_out.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    display: block;
    padding-left: 2px;
    padding-top: 1px;
    padding-bottom: 0px;
    padding-right: 0px;
    text-align: center;
    text-decoration: none;
    margin: 0px auto;
}
a.link_v_gallery:link{
    /*font-weight: bold;*/
    padding-left: 2px;
    padding-top: 1px;
    padding-bottom: 0px;
    padding-right: 0px;
    color: #000;
    margin: 0px auto;
}
a.link_v_gallery:visited{
    /*font-weight: bold;*/
    padding-left: 2px;
    padding-top: 1px;
    padding-bottom: 0px;
    padding-right: 0px;
    color: #000;
    margin: 0px auto;
}
a.link_v_gallery:hover{
    /*font-weight: bold;*/
    color: #000;
    padding-left: 2px;
    padding-top: 1px;
    padding-bottom: 0px;
    padding-right: 0px;
    /*background-image: url('../immagini/galleria_video_over.jpg');*/
    background-image: url('../immagini/2010_05_06/scheda_prodotto/galleria_video_over.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    text-decoration: underline;
    text-align: center;
    cursor: pointer;
    margin: 0px auto;
}
/*Tasto back*/
a.back_gallery:link{
    width: 113px;
    height: 28px;
    background-image: url('../immagini/back.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    display: block;
    padding-top: 8px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    color: #555;
    text-decoration: none;
    text-align: center;
    margin: 0px auto;
}
a.back_gallery:visited{
    width: 113px;
    height: 28px;
    background-image: url('../immagini/back.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    display: block;
    padding-top: 8px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    color: #555;
    text-decoration: none;
    text-align: center;
    margin: 0px auto;
}
a.back_gallery{
    width: 113px;
    height: 28px;
    background-image: url('../immagini/back.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    display: block;
    padding-top: 8px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    color: #555;
    text-decoration: none;
    text-align: center;
    margin: 0px auto;
}
a.back_gallery:hover{
    width: 113px;
    height: 28px;
    background-image: url('../immagini/back_ov.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    color: #000;
    text-decoration: none;
}
/*-----------------Articoli-----------------*/
/*.articolo_left{
	width: 242px;
	float: left;
	margin-bottom: 15px;
	border-right: 1px dotted #aaa;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
}*/
.articolo{
    width: 238px;
    float: left;
    margin-bottom: 10px;
    margin-right: 0px;
    border: 1px solid #aaa;
}
.articolo_left{
    width: 238px;
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
    border: 1px solid #aaa;
}
.tit_art{
    background-color: #ccc;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: center;
}
.loghi{
    margin-top: 5px;
    margin-left: 2px;
    width: 230px;
    text-align: right;
    position: absolute;
    z-index: 11;
}
.data_art{
    margin-top: 5px;
    margin-right: 2px;
    margin-bottom: 11px;
    text-align: center;
}
.var_colore{
    margin-top: 10px;
}
.img_art_cnt{
    text-align: left;
    height: 230px;
}
.taglie{
    font-size: 11px;
}
.testo_tecnico{
    background-image: url('../immagini/base_testo_tecno.jpg');
    background-repeat: repeat-x;
    background-position: top left;
    border: 1px solid #aaa;
    padding: 5px;
    width: 478px;
    margin-bottom: 10px;
    margin-right: 0px;
}
.testo_art{	/*Testo dell'articolo*/

}
/*--------------------------------*/
a.lente{
    cursor: url("../immagini/lente.gif"), pointer;
    text-decoration: none;
}
a.lente:link{
    cursor: url("../immagini/lente.gif"), pointer;
    text-decoration: none;
}
a.lente:hover{
    cursor: url("../immagini/lente.gif"), pointer;
    text-decoration: none;
}
a.min_scheda:link{
    display: block;
    border: 2px solid #fff;
    height: 60px;
    line-height: 60px;
    vertical-align: middle;
}
a.min_scheda{
    display: block;
    border: 2px solid #fff;
    height: 60px;
    line-height: 60px;
    vertical-align: middle;
}
a.min_scheda:hover{
    border: 2px solid #000;
}

.btn_sch_cnt{
    width: 75px;
    height: 55px;
    float: left;
    display: inline;
}

.cnt_min_marchi{
    clear: left;
    text-align: center;
    margin-top: 10px;
    margin-left: 8px;
    width: 728px;
    overflow: auto;
    height: 80px;
}
.subtit_ricerca{
    font-weight: bold;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 10px;
    background-color: #ddd;
}
.ric_av_out{
    background-image: url("../immagini/ric_avanzata_laterali.jpg");
    background-position: left top;
    background-repeat: repeat-y;
    margin-left: 0px;
}
.ric_av_centr{
    margin-top: 0px;
    margin-bottom: 0px;
    background-image: url("../immagini/ric_avanzata_testata.jpg");
    background-position: left top;
    background-repeat: no-repeat;
}
.ric_av_in{
    background-image: url("../immagini/ric_avanzata_base.jpg");
    background-position: left bottom;
    background-repeat: no-repeat;
    margin: 0px;
}
.social{
    height: 20px;
    line-height: 20px;
    border-bottom: 1px dotted #ccc;
    margin: 1px 10px 0 0;
    text-align: right;
    font-size: 9px;

}
.social a{
    float: right;
    margin-left: 2px;
}
.social a img{
    border: none;
}
/**/
a.link_partners{
    color: #000;
    /*font-weight: bold;*/
    font-size: 11px;
    width: 203px;
    height: 28px;
    line-height: 28px;
    vertical-align: middle;
    /*background-image: url('../immagini/galleria_foto_out.jpg');*/
    background-image: url(../immagini/2010_05_06/scheda_prodotto/partners-links_out_10.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    display: block;
    padding-left: 2px;
    padding-top: 1px;
    padding-bottom: 0px;
    padding-right: 0px;
    text-align: center;
    text-decoration: none;
    margin: 0px auto;
    text-transform: uppercase;
}
a.link_partners:link{
    /*font-weight: bold;*/
    padding-left: 2px;
    padding-top: 1px;
    padding-bottom: 0px;
    padding-right: 0px;
    color: #000;
    margin: 0px auto;
}
a.link_partners:visited{
    /*font-weight: bold;*/
    padding-left: 2px;
    padding-top: 1px;
    padding-bottom: 0px;
    padding-right: 0px;
    color: #000;
    margin: 0px auto;
}
a.link_partners:hover{
    background-image: url(../immagini/2010_05_06/scheda_prodotto/partners-links_over_10.jpg);
    text-decoration: underline;
}
a.dove_acquistare{
    color: #000;
    /*font-weight: bold;*/
    font-size: 11px;
    width: 203px;
    height: 28px;
    line-height: 28px;
    vertical-align: middle;
    /*background-image: url('../immagini/galleria_foto_out.jpg');*/
    background-image: url(../immagini/2010_05_06/scheda_prodotto/dove_acquistare_out.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    display: block;
    padding-left: 2px;
    padding-top: 1px;
    padding-bottom: 0px;
    padding-right: 0px;
    text-align: center;
    text-decoration: none;
    margin: 0px auto;
    text-transform: uppercase;
}
a.dove_acquistare:link{
    /*font-weight: bold;*/
    padding-left: 2px;
    padding-top: 1px;
    padding-bottom: 0px;
    padding-right: 0px;
    color: #000;
    margin: 0px auto;
}
a.dove_acquistare:visited{
    /*font-weight: bold;*/
    padding-left: 2px;
    padding-top: 1px;
    padding-bottom: 0px;
    padding-right: 0px;
    color: #000;
    margin: 0px auto;
}
a.dove_acquistare:hover{
    background-image: url(../immagini/2010_05_06/scheda_prodotto/dove_acquistare_over.jpg);
    text-decoration: underline;
}






a.acquista_online{
    color: #000;
    /*font-weight: bold;*/
    font-size: 11px;
    width: 199px;
    height: 27px;
    line-height: 27px;
    vertical-align: middle;
    /*background-image: url('../immagini/galleria_foto_out.jpg');*/
    background-image: url(../immagini/2010_05_06/scheda_prodotto/acquista_online_out.png);
    background-repeat: no-repeat;
    background-position: top left;
    display: block;
    padding-left: 2px;
    padding-top: 1px;
    padding-bottom: 0px;
    padding-right: 0px;
    text-align: center;
    text-decoration: none;
    margin: 0px auto;
    text-transform: uppercase;
}
a.acquista_online:link{
    /*font-weight: bold;*/
    padding-left: 2px;
    padding-top: 1px;
    padding-bottom: 0px;
    padding-right: 0px;
    color: #000;
    margin: 0px auto;
}
a.acquista_online:visited{
    /*font-weight: bold;*/
    padding-left: 2px;
    padding-top: 1px;
    padding-bottom: 0px;
    padding-right: 0px;
    color: #000;
    margin: 0px auto;
}
a.acquista_online:hover{
    background-image: url(../immagini/2010_05_06/scheda_prodotto/acquista_online_over.png);
    text-decoration: underline;
}
#cont_shop_top{
    height:10px;
    width:741px;
    background: url(../immagini/shop_bck_top.png) no-repeat top left;
    float:left;
}
#cont_shop_middle{
    height:550px;
    width:741px;
    background: url(../immagini/shop_bck_middle.png) repeat-y top;
    float:left;
}
#cont_shop_middle #wrap_center{
    margin: 0 auto;
    text-align: left;
    width:317px;
    padding-top: 15px
}
#cont_shop_center{
    width:317px;
    height:550px;
    float:left;
}
#cont_shop_bottom{
    height:10px;
    width:741px;
    background: url(../immagini/shop_bck_bottom.png) no-repeat top left;
    float:left;
}
.cont{
    width:741px;
    float:left;
}
.cont2column{
    width:365px;
    float:left;
    display: inline;
    height:auto;
    color:#666666;
    text-align: justify;
}
.cont2column .logo-ssd{
    margin-left: 98px;
    margin-bottom: 25px;
    float:left;
}
.cont2column .title-cent{
    font-size:16px;
    font-weight: bold;
    width:100%;
    color: #006B37;
    float:left;
    text-align: center;
}
.cont2column .title-cent .subtitle{
    width:100%;
    float:left;
    color:#666666
}
.cont2column .green-quest{
    margin-top: 13px;
    font-weight: bold;
    width:100%;
    float:left;
    color: #006B37;
}
.cont2column .ans{
    width:100%;
    float:left;
}
.cont2column .credits{
    margin-top: 13px;
    width:100%;
    float:left;
    font-size:9px;
}
.cont2column .datitec_top{
    background: url("../immagini/base_dati_tecnici_top.png") no-repeat;
    width:365px;
    height:6px;
    float:left;
    margin-top: 19px;
}
.cont2column .datitec_middle{
    background: url("../immagini/base_dati_tecnici_middle.png") repeat-y;
    width:365px;
    height:auto;
    float:left;
}
.cont2column .datitec_bottom{
    background: url("../immagini/base_dati_tecnici_bottom.png") no-repeat;
    width:365px;
    height:6px;
    float:left;
}
.cont2column .datitec-table td{
    font-size: 10px;
    vertical-align: top;
    width:118px;
    float:left;
}
.cont2column .datitec-table td ul{
    padding-left:20px;
    color:#666666;
    text-align: left;
}
.cont2column .datitec-table td ul li{
    color: #006B37;
}
.cont2column .datitec-table td ul li span{
    color:#666666;
}


.cont2column .ssd{
    float:left;
    margin-top: 10px;
}
.cont2column .approfond_top{
    background: url("../immagini/approfond_top.png") no-repeat;
    width:365px;
    height:22px;
    float:left;
    margin-top: 8px;
    text-align: center;
    color:white;
    line-height: 20px;
}
.cont2column .approfond_middle{
    background: url("../immagini/approfond_middle.png") repeat-y;
    width:365px;
    height:auto;
    float:left;
}
.cont2column .approfond_middle_inner{
 padding-top: 5px;
 padding-left: 5px;
 padding-right: 5px;
 float:left;
}
.cont2column .approfond_middle td{
    color: #666666;
}
.cont2column .approfond_middle ul{
    padding-left:20px;
    color:#666666;
    text-align: left;
}
.cont2column .approfond_middle ul li{
    color: #006B37;
    font-size: 10px;
}
.cont2column .approfond_middle ul li span{
    color:#666666;
    font-size: 12px;
}
.cont2column .approfond_middle .hide{
    display:none;
}
.cont2column .approfond_middle .leggi{
    font-size:10px;
    color: #006B37;
    float:right;
    cursor:pointer;
}
.cont2column .approfond_middle .comprimi{
    font-size:10px;
    color: #006B37;
    float:right;
    display: none;
    cursor:pointer;
}
.cont2column .approfond_bottom{
    background: url("../immagini/approfond_bottom.png") no-repeat;
    width:365px;
    height:10px;
    float:left;
}
.topic{
    float:left;
}

img{
    border:0;
}


