/* CSS Document */

/* CSS Document */

/* ----- codice per le tabelle che si sviluppano i dati in verticale ----- */
.container_big TABLE.vert, .tabs_content TABLE.vert {width:544px;height:auto;overflow:hidden;margin:0 0 0 10px;border:1px solid #EBECF0;padding:0;background:url('/showimg/3213.gif ') 271px repeat-y;border-collapse:0px;border-spacing:0px;border-collapse:collapse;}
.container_big TABLE.vert TH, .tabs_content TABLE.vert TH {width:50%;height:30px;font-weight:800;font-size:1.0em;padding:2px 2px 2px 10px;color:#f11;background:#F5F8F9;border-right:1px solid #EBECF0;border-bottom:1px solid #EBECF0;text-transform:uppercase;vertical-align:center;}
.container_big TABLE.vert TD, .tabs_content TABLE.vert TD {width:50%;height:28px;padding:2px 2px 2px 10px;color:#333333;background:url('/showimg/2184.gif .gif') bottom repeat-x;}
.container_big TABLE.vert TD.bottom, .tabs_content TABLE.vert TD.bottom {height:5px;background:#fff;font-size:0px;line-height:0px;}

/* fine ----- codice per le tabelle che si sviluppano i dati in verticale ----- */
/* ----- codice per le tabelle che si sviluppano i dati in orizzontale ----- */
.container_big TABLE.oriz, .tabs_content TABLE.oriz {width:544px;height:auto;overflow:hidden;margin:0 0 0 10px;border:1px solid #EBECF0;padding:0;border-spacing:0px;border-collapse:collapse;}
.container_big TABLE.oriz TH, .tabs_content TABLE.oriz TH {width:100%;height:30px;font-weight:800;font-size:1.0em;padding:2px 2px 2px 10px;color:#f11;background:#F5F8F9;border-right:1px solid #EBECF0;border-bottom:1px solid #EBECF0;text-transform:uppercase;}
.container_big TABLE.oriz TD, .tabs_content TABLE.oriz TD {width:90%;height:22px;padding:2px 2px 2px 30px;background:url('/showimg/2184.gif .gif') bottom repeat-x;color:#333333;}
.container_big TABLE.oriz TD.bottom, .tabs_content TABLE.oriz TD.bottom {height:5px;background:#fff;font-size:0px;line-height:0px;}
.container_big TABLE TD.first, .tabs_content TABLE TD.first {width:1%;color:#333333;text-transform:uppercase;text-align:left;font-weight:normal;padding:2px 2px 2px 10px;white-space:nowrap;}
/* fine ----- codice per le tabelle che si sviluppano i dati in orizzontale ----- */

/* ----- codice per le tabelle che si sviluppano i dati in verticale con tre colonne----- */
.container_big TABLE.vert3, .tabs_content TABLE.vert3 {width:544px;height:auto;overflow:hidden;margin:0 0 0 10px;border:1px solid #EBECF0;border-spacing:0px;border-collapse:collapse;}
.container_big TABLE.vert3 TH, .tabs_content TABLE.vert3 TH {height:30px;font-weight:800;font-size:1.0em;padding:2px 2px 2px 10px;color:#f11;background:#F5F8F9;border-right:1px solid #EBECF0;border-bottom:1px solid #EBECF0;text-transform:uppercase;vertical-align:center; font-weight: bold;}
.container_big TABLE.vert3 TD.first, .tabs_content TABLE.vert3 TD.first {height:22px;padding:2px 2px 2px 10px;color:#333333;background:url('/showimg/2184.gif .gif') bottom repeat-x;}
.container_big TABLE.vert3 TD.bdx, .tabs_content TABLE.vert3 TD.bdx {width:20%;height:22px;padding:2px 2px 2px 10px;color:#333333;background:url('/showimg/3213.gif ') bottom right repeat-y; }
.container_big TABLE.vert3 TD.bsx, .tabs_content TABLE.vert3 TD.bsx {width:20%;height:22px;padding:2px 2px 2px 10px;color:#333333;background:url('/showimg/3213.gif ') bottom left repeat-y; }
.container_big TABLE.vert3 TD, .tabs_content TABLE.vert3 TD {width:60%;height:22px;padding:2px 2px 2px 10px;color:#333333; background-color:#FFFFFF;}
.container_big TABLE.vert3 TD.lo, .tabs_content TABLE.vert3 TD.lo {height:1px;background:url('/showimg/2184.gif .gif'); line-height:0px;font-size:0;padding:0;}
.container_big TABLE.vert3 TD.bottom, .tabs_content TABLE.vert3 TD.bottom {height:5px;background:#fff;font-size:0px;line-height:0px;}
/* fine ----- codice per le tabelle che si sviluppano i dati in verticale con tre colonne ----- */

/* ----- codice per le tabelle che si sviluppano i dati in verticale con tre colonne----- */
.container_big TABLE.vert4 , .tabs_content TABLE.vert4 {width:544px;height:auto;overflow:hidden;margin:0 0 0 10px;border:1px solid #EBECF0;border-spacing:0px;border-collapse:collapse;}
.container_big TABLE.vert4 TH, .tabs_content TABLE.vert4 TH {height:30px;font-weight:800;font-size:1.0em;padding:2px 2px 2px 10px;color:#f11;background:#F5F8F9;border-right:1px solid #EBECF0;border-bottom:1px solid #EBECF0;text-transform:uppercase;vertical-align:center;}
.container_big TABLE.vert4 TD.first, .tabs_content TABLE.vert4 TD.first {height:22px;padding:2px 2px 2px 10px;color:#333333;background:url('/showimg/2184.gif .gif') bottom repeat-x;}
.container_big TABLE.vert4 TD.bdx , .tabs_content TABLE.vert4 TD.bdx {width:15%;height:22px;padding:2px 2px 2px 10px;color:#333333;background:url('/showimg/3213.gif ') bottom right repeat-y; }
.container_big TABLE.vert4 TD.bsx, .tabs_content TABLE.vert4 TD.bsx {width:15%;height:22px;padding:2px 2px 2px 10px;color:#333333;background:url('/showimg/3213.gif ') bottom left repeat-y; }
.container_big TABLE.vert4 TD, .tabs_content TABLE.vert4 TD {width:55%;height:22px;padding:2px 2px 2px 10px;color:#333333; background-color:#FFFFFF;}
.container_big TABLE.vert4 TD.lo, .tabs_content TABLE.vert4 TD.lo {height:1px;background:url('/showimg/2184.gif .gif'); line-height:0px;font-size:0;padding:0;}
.container_big TABLE.vert4 TD.bottom, .tabs_content TABLE.vert4 TD.bottom {height:5px;background:#fff;font-size:0px;line-height:0px;}
/* fine ----- codice per le tabelle che si sviluppano i dati in verticale con tre colonne ----- */
/* Bug visualizzazione IE7 Trova TP */

            .cont_options label {
                float: left;
                display: inline;
            }
            
            .cont_options input {
                width: 13px;
                height: 13px;
            }
            
            * html .cont_radio {
                margin-left: 4px;
            }

/* Fine Bug visualizzazione IE7 Trova TP */

/* last added */

.left_shoulder .see_also ul li a:hover {
text-decoration: none !important;
}

.left_shoulder .see_also ul li a, .left_shoulder .see_also ul li a:visited {
padding:0pt;
text-decoration:underline;
width:auto;
}

.left_shoulder .see_also ul li {
float: left;
display: inline;
clear: left;
border:medium none;
padding:0pt 0pt 0pt 11px;
width:157px;
}

embed {
	float: left;
	display: inline;
}

.see_also ul.safe_buy {
	line-height: 20px;
	padding-bottom: 15px;
	padding-left: 8px;
                     margin: 0 !important;
}

.see_also ul.safe_buy li {
	background:transparent url(/static/img_root/square_red.gif) no-repeat;
	background-position: 0 0.7em;
}

.see_also h2.safe_buy {
	font-weight: bold;
}

a:hover.color_blue {
	text-decoration: none;
}

ul.needs {
    margin: 0 !important;
}

ul.needs li {
    float: left;
    clear: left;
    width: 157px;
}

.quick_link ul li {
    padding-left: 0 !important;    
}

/* /last added */

.cont_vaschetta_sx, .cont_vaschetta_dx {
          width:378px !important;
}

.results_container {
          margin-top: 10px;
}

/* bug fix per vaschette su ie 6 */
.cont_vaschetta_tar_dx {
            float: left;
            display: inline;
            margin-right: -10px;
            margin-left: 6px;
            
        }
        
        .cont_tot_vas {
            margin-right: -10px;
        }

/* fine bug fix */


.item_new_research {
          margin-right: -10px;
          margin-bottom: 0px;
}

.error_search p {
margin:10px 0pt 0 13px;
padding-bottom: 10px;
}

.item_new_research {
               font-size:1.2em !important;
}

.telsel a strong.tooltip strong {
cursor:default !important;
}

.cont_2vaschette {
float: left;
display: inline;
}

.left_shoulder .left_box_img {
background: none;
}

input[type="hidden"] {
         display:none !important;
}

.see_also_container h2 {
          color:#11367C;
}

.ric_select .turnintodropdown {
width: 109px !important;
}

.see_also .info_div {
background:transparent;
}

.see_also div.inp_ric_cont {
width:53px;
}

.see_also input.inp_ric {
background:transparent url(/showimg/58409.gif) no-repeat scroll left top;
width:53px;
}

.see_also .ric_select a.trigger {
background-position:91px 50%;
width:87px;
}

.see_also .ric_select .activetrigger {
width: 87px !important;
background-position:91px 50% !important;
}

.see_also .ric_select ul.dropdownvisible {
width: 109px !important;
}

.quick_link ul.squareblue li {
                  float: none !important;
}

.wp_prodwrapper .max_width {
                   display:inline;
                   float:left;
                   width:5000px;
}

.wp_prodbox {
          float: left;
          display: inline;
}

.cont_log_spe div {
           height: 23px;
}

.white_content .contentBlock a {
            width: auto !important;
            float: none !important;
}

.see_also_container ul.prods li a.img_cell {
              width: 52px !important;
              float: none !important;
}

.see_also .white_content ul.squareblue li a, .see_also .white_content ul.squareblue li a:visited {
                 width: 151px;
}

ul.squareblue li {
                 float: left;
}

.cont_util {
                   clear: right;
}

ul.utilities li, .tabs_content ul.utilities li {
                     float: left;
                    display: inline;
}

.assist_box ul a {
	width: 490px;
}

.assist_box ul a.vai {
	width: auto;
}

.item {
    clear: left;
}

table {
    float: left;
    display: inline;
    width: 550px;
}

.menu a, .menu a:visited {
    float: left;
    display: inline;
}
        
.prices {
    clear: right;
}

.margin_tel img {
    float:none;
    width:136px;
    height:231px;
}

.scrit_prezzo_biggest{
    float:left;
    font-size:3.2em;
}



.hp_contents .half_container_free {
    margin: 0 0 11px 0;
}

.linkeria_container p {
    margin-bottom: 0;
    padding-bottom: 25px;
}

.cont_lancio_top {
    margin-top:0px;
}

.twothird_container a.title_left {
    color:#004990;
    display:inline;
    float:left;
    font-size:1.1em;
    font-weight:bold;
    margin:6px 0pt 0pt 6px;
    padding:0px 9px 0px 0px;
    text-decoration:none;
}

.contEmoz{
    float:left;
    display:inline;
    margin:0 0 0 0;
    padding:1px;
    width:560px;
    height:198px;
    font-size:0;
    line-height:0;
    border: 1px solid #B8B8B8;
}

.contEmoz a, .contEmoz a img{
    float:left;
    display:inline;
    margin:0;
    padding:0;
    border:none;
    font-size:0;
    line-height:0;
}

/* Parte relativa all'ultima versione della spalla destra */

.right_shoulder .login_trigger a {
    background-position: right 17%;
}

.login_head {
    padding: 0;
}

.right_shoulder a.color_red, .right_shoulder a.color_red:visited {
    color: #11367c;
}

.see_also a.ricarica {
    background: transparent url(/showimg/57769.gif) no-repeat scroll right 50%;
}

.ric_select .activetrigger {
    width: 80px !important;
    background-position:84px 50% !important;
}

.see_also_container p {
    float: left;
    display: inline;
    width: 160px;
    margin: 4px;
}

.see_also .sel_ric_cont {
    margin-left: 5px;
}

.white_content a {
    float: left;
    display: inline;
}

/* Parte loggata */

.right_shoulder .welcome {
    display:inline;
    float:right;
    margin:1px 3px 0pt 0pt;
    padding:0pt;
    text-align:right;
    width:128px;
}

.right_shoulder a.number, .right_shoulder a.number:visited {
    color:#CE0000;
    font-weight:bold;
    text-decoration:none;
}

.right_shoulder a.number:hover {
    text-decoration:underline;
}

.right_shoulder .welcome {
    text-align:right;
}

.right_shoulder a.logout:visited {
    color:#003E7A;
    cursor:pointer;
    display:inline;
    float:right;
    text-decoration:none;
}

.prices_contents {
height:auto !important;
height:134px;
min-height:134px;
}
.item_container {
padding:0pt 0pt 11px;
}
.cont_vaschetta_cent {
position:relative;
height:auto !important;
height:150px;
min-height:150px;
clear:both;
}
.vaschetta {
height:auto !important;
height:190px;
min-height:190px;
}
.space_vas{
clear: both;}

.item_promo {
margin: -1px 0 0 0;
}
/* /Parte loggata */

/* /Spalla destra */

/* Prezzo ingrandito */

.scrit_prezzo {
font-size: 4.5em;
margin-left: 11px;
}

.prezzo_barrato {
font-size: 3em;
}

/* /Prezzo ingrandito */


/* IE6 Promo bug spazio bianco */

* html .item_promo {
    clear: both;
}

/* /IE6 Promo bug spazio bianco */


.lancio p.desc a {
    float: none !important;
}

/* Vaschette prodotto altezza minima */

.vaschetta .cont_caratteristiche_vaschetta {
    min-height: 66px;
    height: auto !important;
    height: 66px;
}


.prod_chooser .cont_rool {

width:50px;
}

.cont_telefono .centered {
height:110px;
}

.cont_log_spe div{
padding-right:12px;
}
