html, body, form, fieldset, a img{
margin:0;
padding:0;
border:0;
}
body{
text-align:center;
font:0.7em Verdana, Arial, Helvetica, sans-serif;
color:#2F2F2F;
background:#e9ecee url(../img/body_bg.png) repeat-x 0 0;
line-height:1.4em;
}
a{
text-decoration:none;
color:#007ed3;
}
a:hover{
text-decoration:underline;
color:#007ed3;
}
h1, h2, h3, h4, h5, h6{
margin:0;
color:#007ed3;
}
h1{
}
h2{
}
h3{
font-size:1.2em;
}
h4{
font-size:1.0em;
}
h5{
}
h6{
}
input, select, button{
vertical-align:middle;
}
input, select, textarea{
font-family:Arial;
color:#606060;
}
button{
cursor:pointer;
font-family:verdana,arial,sans-serif !important;
font-size:1.0em;
font-weight:bold;
line-height:normal;
overflow:visible;
text-align:center;
vertical-align:middle;
width:auto;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background:#aeaeae url(../img/button_bg.png) repeat-x 0 0;
border:1px solid #adadad;
color:#4f4f4f;
margin:0;
padding:3px 6px;
}
button:hover{
border-color:#888888;
color:#333333;
}
/* --------------------------------------------------------------- */
.dn{
display:none;
}
.fl{
float:left;
}
.fr{
float:right;
}
.cb{
clear:both;
}
.cn{
text-align:center;
}
/* --------------------------------------------------------------- */
#apertura_cont{
width:100%;
background:url(../img/header_bg.png) repeat-x 0 0;
}
/* ------ */
#apertura{
width:950px;
height:170px;
clear:both;
margin:0 auto;
}
* html #apertura {
margin:0 auto 0 auto; /* per IE6 e IE5 */
}
#apertura p{
margin:0;
padding:0;
}
#apertura hr{
display:none;
}
#apertura #logo{
width:400px;
height:81px;
padding-top:31px;
float:left;
}
#apertura #lingue{
width:210px;
height:30px;
float:right;
text-align:right;
}
#apertura #lingue img{
margin:8px 5px 0 20px;
}
#apertura #ricerca{
width:500px;
height:81px;
padding-top:1px;
float:right;
text-align:right;
}
#apertura #ricerca form{
width:380px;
height:41px;
margin:24px 5px 0 0;
padding-top:2px;
float:right;
background:url(../img/search_len.png) no-repeat 0 0;
}
#apertura #ricerca #q{
border:1px solid #517B92;
padding:3px;
width:300px;
}
#apertura #ricerca #q:focus{
background:#edf7fd;
color:#2F2F2F;
}
#apertura #menu{
width:950px;
height:45px;
margin:0 auto;
color:#fff;
float:left;
border-top:1px solid #666;
border-left:1px solid #666;
border-right:1px solid #666;
background:#343435 url(../img/menu_bg.png) repeat-x 0 0;
}
#apertura #menu a{
text-decoration:none;
color:#aaa;
font-weight:bold;
}
#apertura #menu a:hover{
text-decoration:none;
color:#fff;
}
#apertura #menu ul{
margin:0;
padding:0;
list-style: none;
display: inline;
font:1.2em Arial, Helvetica, sans-serif;
}
#apertura #menu ul li{
padding:0;
list-style: none;
display: inline;
}
#apertura #menu ul li a{
float:left;
padding:14px 17px 14px 17px;
display: block;
background:url(../img/menu_sep.png) no-repeat top right;
}
#apertura #menu ul li.doc a{
float:right;
padding:14px 17px 14px 17px;
display: block;
background:url(../img/menu_sep.png) no-repeat top left;
}
/* ----------------------------------------------- */
#principale{
width:950px;
margin:0 auto;
clear:both;
margin-bottom:10px;
}
#principale #splash{
width:950px;
height:200px;
margin:0 auto;
float:left;
border:1px solid #ccc;
clear:both;
margin-bottom:10px;
position:relative;
overflow:hidden;
}
#principale #splash_az{
width:950px;
height:300px;
margin:0 auto;
float:left;
border:1px solid #ccc;
clear:both;
margin-bottom:10px;
position:relative;
overflow:hidden;
}
#principale #contenuto{
width:950px;
margin:0 auto;
text-align:left;
background-color:#fff;
color:#333;
border:1px solid #ccc;
clear:both;
}
#principale #contenuto .blocco{
border:1px solid #ccc;
margin-bottom:6px;
}
#principale #contenuto .blocco .b_intestazione{
height:32px;
line-height:32px;
padding:0 12px 0 12px;
border-bottom:1px solid #ccc;
background:url(../img/blocco_inte_bg.png) repeat-x 0 0;
}
#principale #contenuto .blocco .b_contenuto{
border-top:1px solid #fff;
padding:2px 12px 8px 12px;
background:url(../img/blocco_cont_bg.png) repeat-x 0 0;
}
#principale #contenuto .blocco_main{
border:1px solid #ccc;
margin-bottom:6px;
}
#principale #contenuto .blocco_main .b_intestazione{
height:32px;
line-height:32px;
padding:0 12px 0 12px;
border-bottom:1px solid #ccc;
background:url(../img/blocco_inte_m_bg.png) repeat-x 0 0;
}
#principale #contenuto .blocco_main .b_intestazione span{
color:#888;
font-size:0.9em;
}
#principale #contenuto .blocco_main .b_contenuto{
border-top:1px solid #fff;
padding:2px 12px 8px 12px;
}
#principale #contenuto .riga_articoli{
border-bottom:1px solid #D9DDE3;
}
#principale #contenuto .ultima{
border-bottom:0px none;
}
#principale #contenuto .articolo_s{
width:154px;
float:left;
text-align:center;
padding:5px;
line-height:1.0em;
}
#principale #contenuto .articolo_s h4{
margin:6px 0 8px 0;
}
#principale #contenuto .articolo_s button{
margin-bottom:6px;
}
#principale #contenuto #c_sx_i{
width:204px;
float:left;
padding:4px;
}
#principale #contenuto #c_main_i{
width:518px;
float:left;
padding:4px;
}
#principale #contenuto #c_dx_i{
width:204px;
float:right;
padding:4px;
}
#principale #contenuto #c_sx_i ul{
margin:0;
padding:0 0 5px 0;
list-style: none;
}
#principale #contenuto #c_sx_i ul li{
padding:5px 0 0 0;
list-style:none;
}
#principale #contenuto #c_sx_i ul li a{
display: block;
}
#principale #contenuto #c_dx_i ul{
margin:0;
padding:0 0 5px 0;
list-style: none;
}
#principale #contenuto #c_dx_i ul li{
padding:5px 0 0 0;
list-style:none;
}
#principale #contenuto #c_dx_i ul li a{
display: block;
}
#principale #contenuto #c_dx_i ul li em{
color:#2F2F2F;
font-size:0.9em;
}
#principale #contenuto .blocco_home_prodotti{
border:1px solid #ccc;
margin:4px 0 0 4px;
width:309px;
float:left;
}
#principale #contenuto .blocco_home_prodotti .b_intestazione{
height:32px;
line-height:32px;
padding:0 12px 0 12px;
border-bottom:1px solid #ccc;
background:url(../img/blocco_inte_bg.png) repeat-x 0 0;
background:url(../img/blocco_inte_m_bg.png) repeat-x 0 0;
text-align:center;
}
#principale #contenuto .blocco_home_prodotti .b_contenuto{
border-top:1px solid #fff;
padding:2px 12px 8px 12px;
padding:5px;
text-align:center;
}
#principale #contenuto .blocco_home_gamme{
border:1px solid #ccc;
margin:4px 0 0 4px;
/*width:309px;*/
float:left;
width:450px;
}
#principale #contenuto .blocco_home_gamme .b_intestazione{
height:32px;
line-height:32px;
padding:0 12px 0 12px;
border-bottom:1px solid #ccc;
background:url(../img/blocco_inte_bg.png) repeat-x 0 0;
background:url(../img/blocco_inte_m_bg.png) repeat-x 0 0;
text-align:center;
}
#principale #contenuto .blocco_home_gamme .b_contenuto{
border-top:1px solid #fff;
padding:2px 12px 8px 12px;
padding:5px;
text-align:center;
}
#principale #contenuto .s_gamme img{
margin:0 7px 0 7px;
}
#principale #contenuto .art_rows{
}
#principale #contenuto .art_rows .articolo_s{
margin:0 9px 0 9px;
}
#principale #contenuto .art_rows .riga_articoli{
border-top:1px solid #D9DDE3;
border-bottom:0px none;
}
#principale #contenuto .chiusura{
text-align:center;
font-weight:bold;
font-size:0.9em;
padding:6px 2px 8px 2px;
background:url(../img/blocco_cont_bg.png) repeat-x 0 0;
}
#principale #contenuto .blocco_h_info{
border:1px solid #ccc;
text-align:left;
padding:4px 8px 8px 8px;
margin-bottom:6px;
background:url(../img/blocco_cont_bg.png) repeat-x 0 0;
}
/* --------------------------------- */
.new{
position:absolute;
padding-left:102px;
}
.new_det{
position:absolute;
padding-left:302px;
}
.bg_pas{
background-color:#EDF2FA;
color:#7F7F7F;
}
.bg_upc{
background-color:#D0DEF0;
}
.hprod{
border-top:1px solid #D9DDE3;
padding:10px 0 0 0;
margin:10px 0 0 0;
}
.pprod1{
padding:10px 0 5px 0;
margin:0;
}
.pprod{
padding:0;
margin:0;
}
.hlfag{
margin-top:15px;
}
.bbut{
font-size:110%;
}
.spunta_v { list-style-image: url(../img/spunta_v.png); }
.spunta_b { list-style-image: url(../img/spunta_b.png); }
.tbl_colori img{
border:1px solid #ddd;
}
.bbox{
margin:6px 0 4px 0;
border:1px solid #ccc;
}
/* --------------------------------- */
#chiusura_cont{
width:100%;
background:#c0c0c0 url(../img/footer_bg.png) repeat-x 0 0;
}
/* ------ */
#chiusura{
width:950px;
clear:both;
margin:0 auto;
color:#3b3c3f;
padding:10px;
}
#chiusura #credits{
}
#chiusura a{
color:#3b3c3f;
}
#chiusura a:hover{
color:#e9ecee;
}