/* CSS Document */
html{
background-color:#4A4A4A;
margin:0px;
padding:0px;}
html img{border:none;}
body{
font-family:Verdana, Arial, Thaoma, Helvetica, Arial,sans-serif;
font-size:11px;
margin:0px;
padding:0px;
width:100%;
color:#4A4A4A; 
padding:0px;}
.clear{clear:both;}
body a{text-decoration:none;}
h1,h3{margin:0px;padding:0px; display:block;}
p{margin:0px; padding:0px;}
ul{ list-style-type:none; list-style-position:outside; margin:0px; padding:0px;}
ol{ list-style-type:none; list-style-position:outside; margin:0px; padding:0px;}
form, filedset{margin:0px; padding:0px;}
*:first-child+html #ombra-destra{left:0px;}
/*-------------------Utils------------------*/
.clear{clear:both;}
/*-------------------Box Site------------------*/
#menu{margin:1px 0 0 0 ;}
#container{
height:100%;
background-image:url(/static/back.jpg);
background-repeat:repeat-x;
background-color:#4A4A4A;}
#container:after{content: ""; display: block; height: 0pt; clear: both; }
#container-int{
background-color:#FFFFFF;
height:100%;
background-image:url(/static/back-top-interno.jpg);
background-repeat:repeat-x;}
#container-int:after{content: ""; display: block; height: 0pt; clear: both; }
#box-site{
height:100%;
position:relative;
padding:0px 0px;
margin:0px auto 20px auto;
width:930px;}
#box-site:after{content: ""; display: block; height: 0pt; clear: both; }
/*-------------------Intestazione------------------*/
#intestazione{width:100%;height:100%}
#intestazione:after{content: ""; display: block; height: 0pt; clear: both; }
/*-------------------Logo------------------*/
#logo{clear:both; margin:30px 0 20px 0;}
/*-------------------News------------------*/
#news {clear:both; margin:30px 0 0 0;}
#news ul {height:100%;}
#news  ul:after{content: ""; display: block; height: 0pt; clear: both; }
#news ul li{height:100%;}
#news ul li:after{content: ""; display: block; height: 0pt; clear: both; }
#news ul li {float:left; width:30%; margin:0 30px 0 0;}
#news ul li.last {margin:0 0px 0 0;}
#news ul li img {float:left; border:1px solid #666666;}
#news ul li .content{float:right; width:50%; margin:10px 0 0 0;}
#news ul li .content a.link{color:#ffffff; display:block; line-height:1.3em;}
#news ul li .content p {color:#CCCCCC; line-height:1.3em; padding:0px; margin:8px 0 0 0;}
/*-------------------Navigazione Principale------------------*/
#box-navb-footer{
padding:0px 0 0 0px;}
#box-navb-footer.int{
padding:0px 0 0 0px;}
#box-navb-footer ul{
height:100%;
margin: 0px 6px 10px 0px;
padding:0px 0 0px 0;}
#box-navb-footer ul:after{content: ""; display: block; height: 0pt; clear: both; }
#box-navb-footer ul li{
margin: 0px 12px 0px 0px;
border-right:1px solid #999999;
padding: 0 12px 0 0px;
float:left;}
#box-navb-footer ul li a{
color:#999999;
text-decoration:none;
font-weight:normal;
margin: 0  0px 0 0px ;
padding: 0 0px 0 0px;
display:block;}
#box-navb-footer ul li.last{border-right:none; border-right:none;}
#box-bottom {height:100%; color:#999999;}
#box-bottom:after{content: ""; display: block; height: 0pt; clear: both; }
#box-bottom .content{clear:both;}
#box-bottom .content span {display:block; color:#ffffff; margin:20px 0 8px 0;}
#box-bottom .content a { color:#999999; }
/*-------------------Box------------------*/
#box-center{clear:both;  position:relative;margin:0 0 30px 0; height:100%;}
#box-center:after{content: ""; display: block; height: 0pt; clear: both; }
#box-center-sx{width:180px; float:left; margin: 0 30px 30px 0;}
#box-center-center {width:710px; float:right; margin:40px 0 0 0;}
#body-articolo{width:auto;  border:1px solid #E9E9E9; padding:10px; margin:0 0 30px 0;}
#container-articolo{ width:auto; border:1px solid #BDBDBD;  background-position:top right; background-repeat:no-repeat; background-color:#FFFFFF;}
#container-articolo {
/*min-height: 414px;
height: auto !important;
height: 414px;*/}
#container-bottom{
margin:-402px 0 0 0;
bottom:0px;
width:100%;
height:472px;
background-image:url(/static/back-bottom-interno.jpg);
background-repeat:repeat-x;
background-position:top;}
#container-bottom:after{content: ""; display: block; height: 0pt; clear: both; }


/*-------------------Testo------------------*/
#testo {width:400px; padding:20px;}
#testo.list {width:420px;}
#testo #titolo h1{color:#608192; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; padding:20px 0 0 0;}
#body-articolo #testo p{line-height:1.7em;}
#testo.prodotto {width:auto; height:100%;}
#testo.prodotto p{width:60%;}
#testo.prodotto:after{content: ""; display: block; height: 0pt; clear: both; }
#testo.prodotto #titolo h1 {color:#CC2671;}
#testo a.button { background-image:url(/static/back-bottone-big.jpg); width:170px; height:19px; background-repeat:no-repeat; color:#608192; display:block;text-align:center; padding:6px 0 0 0;  margin:20px 30px 20px 0; float:left;}
/*-------------------Navigazione Canali------------------*/
.navb-canali .titolo {clear:both; padding:4px; border-bottom:1px solid #DBDBDB;}
.navb-canali .titolo h3 {font-size:18px; color:#608192; font-family:Georgia, "Times New Roman", Times, serif;}
.navb-canali ul {clear:both; margin: 10px 0 10px 0;}
.navb-canali ul li {clear:both; margin: 0 0 10px 0;}
.navb-canali ul li a {color:#CD2671; font-weight:bold;}
/*-------------------Info------------------*/
#info {clear:both; margin:15px 0 0 0;}
#info .titolo {clear:both; padding:4px; border-bottom:1px solid #DBDBDB;}
#info .titolo h3 {font-size:18px; color:#608192; font-family:Georgia, "Times New Roman", Times, serif;}
#info p {line-height:1.3em; padding:0px; margin:8px 0 0 0; color:#333333;}
/*-------------------Lista prodotti------------------*/
#lista-prodotti { margin:10px 0 0px 0; padding:20px 0 0 0; border-top:1px solid #BDBDBD; background-color:#FFFFFF; width:auto; height:100%;  text-align:center;}

#lista-prodotti ul {margin:0 0 0 20px; padding:0 0 15px 0;}
#lista-prodotti ul li {float:left;text-transform:uppercase;  width:140px; border-right: 1px solid #BDBDBD; margin:0 15px 20px 0;background-color:#FFFFFF; padding:0 10px 0 0; height:160px;}
.desc-prodotto {padding:0 10px; width:auto;}
#lista-prodotti:after{content: ""; display: block; height: 0pt; clear: both; }
#lista-prodotti ul li.last{margin-right:0px; border:none;}
#lista-prodotti ul li.first{clear:both;}
#lista-prodotti ul li a.link{color:#999999; display:block; margin:10px 0 0 0; font-weight:bold;}
#lista-prodotti ul li span{color:#999999}
#lista-prodotti tabele {text-transform:none;}
/*-------------------Prodotto------------------*/
.prodotto .sottotitolo span{ font-weight:bold; font-size:16px; color:#999999; font-family:Georgia, "Times New Roman", Times, serif; display:block;}
.prodotto .pic {clear:both; margin:20px 0 ;}
.pic-prodotto {margin:0px 0 0px 60px;}
#testo.prodotto .desc-prodotto p{width:100%;}
/*-------------------Lista Media------------------*/
#lista-media {clear:both; margin:30px 0 0 0;}
#lista-media ul li {clear:both; margin:0 0 20px 0; height:100%;}
#lista-media ul li:after{content: ""; display: block; height: 0pt; clear: both; }
#lista-media ul li a.link {display:block; color:#CC2671; font-weight:bold; margin:0 0 4px 0;}
#lista-media ul li a.img {float:left;}
#lista-media ul li .content {width:68%; float:right;}

#banner-top-interno{margin:0 0 20px 0;}

#navigazione-prodotti a{color:#608192; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}

#content-articolo a{color:#608192;}

.galleria {clear:both;margin:20px 0 0 0; height:100%;}
.galleria:after{content: ""; display: block; height: 0pt; clear: both; }
.galleria h3 {color:#3C5B70; font-size:11px;}
.galleria ul li{float:left;}
.galleria ul li{height:90px; width:92px; margin:0 20px 20PX 0px;}
.galleria ul li img {border:1px solid #95989D;}

