/* CSS Document */
html{
background-color:#D01921;
margin:0px;
padding:0px;}
html img{border:none;}
body{
font-family: Thaoma, Helvetica, Arial,sans-serif;
font-size:11px;
margin:0px;
padding:0px;
width:100%;
color:#666666; 
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------------------*/
#box-site{
position:relative;
padding:0px 0px;
margin:0px auto 20px auto;
width:880px;}
#box-site:after{content: ""; display: block; height: 0pt; clear: both; }
/*-------------------Intestazione------------------*/
#intestazione{width:100%; height:100%; background-image:url(/static/back-header.gif); background-repeat:no-repeat; background-position:0 10px; }
#intestazione:after{content: ""; display: block; height: 0pt; clear: both; }
#container-login{clear:both; }
*:first-child+html #container-login{height:34px; margin:25px 0 0 0;}
#header{padding:0 5px;background-color:#ffffff;}
/*-------------------Logo------------------*/
#logo{position:absolute; right:0px; margin:30px -50px 0 0;}
#logo img{margin:10px 0 0 0}
/*-------------------Navigazione Principale------------------*/
#box-navb-servizio{
float:left;
width:280px;
padding:0px 0 0 10px;}
#box-navb-servizio ul{
margin: 0px 6px 10px 0px;
padding:0px 0 20px 0;}
#box-navb-servizio ul li{
margin: 8px 6px 0px 0px;
border-right:1px solid #999999;
padding: 0 6px 0 3px;
float:left;}
#box-navb-servizio ul li a{
font-size:10px;
text-transform:uppercase;
color:#ffffff;
text-decoration:none;
font-weight:normal;
margin: 0  0px 0 0px ;
padding: 0 0px 0 0px;
display:block;}
#box-navb-servizio ul li.last{border-right:none; border-right:none;}
/*-------------------Login Home------------------*/
#box-login{ width:340px; margin:5px 220px 0px 15px; float:right; background-image:url(/static/back-login.jpg); background-repeat:no-repeat; background-position:left center;}
#box-login form { padding:0px 0 0 68px; height:100%;}
#box-login form:after{content: ""; display: block; height: 0pt; clear: both; }
#box-login input.text{width:80px; font-size:10px; border:1px solid CCCCCC; padding:2px 0; float:left;margin: 0 63px 0px 0px; border:1px solid #808080;}
#box-login input.password{width:80px; font-size:10px; border:1px solid CCCCCC; padding:2px 0; float:left;margin: 0 10px 0px 10px; border:1px solid #808080;}
#box-login input.button{float:right; border:none; font-size:11px; padding:0px 2px;float:right; background-image:url(/static/back-button.jpg); background-repeat:repeat-x; background-position:bottom; margin:0 0px 0 0;}
/*-------------------Ricerca------------------*/
#ricerca {text-align:left; margin:10px 0 0 0px; height:100%;  width:auto; clear:both; background-color:#F1F1F1; padding:8px; width}
#ricerca form {float:right;}
#ricerca span{float:left; font-size:10px;dispaly:block; margin:0 10px 0 0;}
#ricerca h3{color:#C7121B; text-transform:uppercase; font-size:12px; margin:4px 0; font-weight:bold; display:block;}
#ricerca:after{content: ""; display: block; height: 0pt; clear: both; }
#ricerca input.text{width:200px; font-size:10px; border:1px solid CCCCCC; padding:2px 0; float:left;margin: 0 10px 0px 0; border:1px solid #808080;}
#ricerca input.button{float:right; border:none; font-size:11px;background-color:#FF6801; color: #ffffff; padding:2px 2px;float:right; background-image:url(/static/back-button.jpg); background-repeat:repeat-x; background-position:bottom;}
/*-------------------Header------------------*/
#header{clear:both;}
/*-------------------Box Centrali------------------*/
#box-center{clear:both;   height:100%;  }
#box-center.prodotto {border-top:1px solid #4D4D4D; padding:10px 0 0 0;}
#box-center:after{content: ""; display: block; height: 0pt; clear: both; }
#box-center-int{clear:both;   height:100%; background-image:url(/static/back-center-int.jpg); background-repeat:repeat-y; position:relative; margin: 6px 0 0 0;}
#box-center-int:after{content: ""; display: block; height: 0pt; clear: both; }
#box-center-center{width:598px; float:left;  position:relative;}
#box-center-center.full{width:868px;  position:relative;}
#box-center-center:after{content: ""; display: block; height: 0pt; clear: both; }
#box-center-center-int{width:500px; float:left;  margin: 10px 0 0 15px;height:100%;}
#box-center-center:after{content: ""; display: block; height: 0pt; clear: both; }
#box-center-sx{float:left; width:285px; background-image:url(/static/back-top-left-home.jpg); background-repeat:repeat-x; background-position:top; margin:0 0 0 7px;}
#box-center-sx-int{float:left;  background-image:url(/static/back-top-left-home.jpg); background-repeat:repeat-x; background-position:top;width:195px;  margin:0 0 0 7px;}
#box-center-dx{float:right; width:270px; margin:0px 0 0 0px;}
#center-container{width:auto; padding:0px 5px;background-color:#ffffff; }
#center-container:after{content: ""; display: block; height: 0pt; clear: both; }
/*-------------------Box Navigazione Principale------------------*/
#box-navb-principale{
padding:20px 0px 0px 20px;
text-align:center;
height:100%;
height:30px;
clear:both;}
#box-navb-principale:after{
content: ""; display: block; height: 0pt; clear: both; }
#box-navb-principale ul{
padding:0px 0 0px 0;}
#box-navb-principale ul:after{
content: ""; display: block; height: 0pt; clear: both; }
#box-navb-principale ul li{
float:left;
margin: 0px 6px 0px 0px;
padding: 0 0px 0 0px;}
#box-navb-principale ul li.last{margin-right:0px;}
/*-------------------Box Bottom------------------*/
#box-bottom {
color:#7F7F7F;
background-image:url(/static/back-footer.gif);
height:112px;
background-repeat:no-repeat;
clear:both;
padding:25px 0 0 0;
margin: 0px 0px 0px 0px;
width:auto;
clear:both;}
#box-bottom:after{
content: ""; display: block; height: 0pt; clear: both; }
#box-bottom .left{float:left; width:170px; margin:0 0 0 110px;}
#box-bottom .left p{padding:0px 0px 0px 0px; display:block;}
#box-bottom .left strong {color:#333333;}
/*-------------------Main News------------------*/
#main-news{ background-color:#4D4D4D; color:#ffffff; height:150px;}
#main-news:after{content: ""; display: block; height: 0pt; clear: both; }
#main-news a.img {float:left;  margin:15px 0 0 15px;}
#main-news img {border:6px solid #ffffff;}
#main-news a.link {font-size:17px; color:#ffffff; display:block; margin:15px 0 4px ;}
#main-news .content {width:350px; float:right;}
/*-------------------Main News------------------*/
#top-news-dx{ background-image:url(/static/back-news-dx-home.jpg); width:270px; height:150px;}
#top-news-dx h3{display:block; padding:15px 0 0 15px;}
#top-news-dx .content{display:block; padding:10px 0 0 15px;}
#top-news-dx .content {color:#666666;}
#top-news-dx .content a{color:#000000; font-weight:bold;}
/*-------------------Ricerca------------------*/
#cerca-prodotti { margin:15px 0 0 0px; height:100%; background-image:url(/static/back-ricerca-prodotti.gif); background-repeat:no-repeat;}
#cerca-prodotti form {float:right;}
#cerca-prodotti.interno form {clear:both; float:none;}
#cerca-prodotti span{float:left; font-size:10px;dispaly:block; margin:0 10px 0 0;}
#cerca-prodotti:after{content: ""; display: block; height: 0pt; clear: both; }
#cerca-prodotti input.text{width:303px; font-size:10px; border:0px; padding:2px 0; float:left;margin: 2px 68px 0px 0; }
#cerca-prodotti.interno input.text{margin: 2px 0px 0px 125px; }
#cerca-prodotti input.button{float:right; border:none; margin:-4px 6px 0 0;}
/*-------------------Slot prodotti------------------*/
.slot-preview {clear:both; margin:15px 0 15px 0; padding:0 0 0px 15px; width:95%; border-bottom:1px solid #CCCCCC;}
.slot-preview.innovazione {width:95%; border-bottom:none;}
.slot-preview.prodotti{padding:0 0 20px 0;}
.slot-preview.last{border-bottom:none;} 
.slot-preview .titolo{padding:15px 0 10px 0;}
.slot-preview ul li { width:46%; float:left; margin:0 25px 10px 0;}
.slot-preview ul li.second { margin:0;}
.slot-preview ul li.last {margin:0 0px 20px 0;}
.slot-preview ul li a{display:block;}
.slot-preview ul li img {padding:4px; border:1px solid #999999;}
.slot-preview ul li a.link{color:#333333; font-weight:bold; font-size:13px; margin:4px 0 0 0;}
.slot-preview ul li p{color:#676767; display:block; padding:4px 0;}
.archivio {clear:both; padding:0px 0 10px 0;}
/*-------------------Navigazione footer------------------*/
#box-navb-footer{
width:49%;
float:right;
padding:0px 0 0 10px;}
#box-navb-footer ul{
text-align:right;
margin: 0px 6px 10px 0px;
padding:0px 0 20px 0;}
#box-navb-footer ul li{
margin: 0px 6px 0px 0px;
border-right:1px solid #666666;
padding: 0 6px 0 3px;
float:left;}
#box-navb-footer ul li a{
text-transform:uppercase;
color:#666666;
font-size:10px;
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;}
/*-------------------Slot Vetrina------------------*/
#slot-vetrina {margin:0 0 5px 0;}
#slot-vetrina .content{ background-color:#EFEFF1; padding: 15px 0 0px 15px; width:auto;}
#slot-vetrina .content a{color:#333333; font-weight:bold; font-size:12px;}
#slot-vetrina .content p {margin:3px 0 10px 0;}
/*-------------------Banner dx------------------*/
#banner-dx {margin:5px 0 0 0;}
#banner-dx ul li {clear:both; margin:0px; padding:0px;}
/*-------------------Categorie Prodotti------------------*/
#categorie-prodotti-dx{margin:0 0 10px 0;}
#categorie-prodotti-dx  .titolo{ background-color:#D01921; color:#ffffff; font-size:18px; width:auto; padding:8px  10px; }
#categorie-prodotti-dx .content{ background-color:#EFEFF1; padding: 15px 0 10px 10px; width:auto;}
#categorie-prodotti-dx .categoria {background-image:url(/static/top-arrotondato-rosso.gif); width:250px; height:22px;}
#categorie-prodotti-dx .categoria span{color:#ffffff; text-transform:uppercase; display:block; padding:4px 0 0 10px;}
#categorie-prodotti-dx ul { background-color:#333333;width:250px;}
#categorie-prodotti-dx ul li {clear:both; border-bottom:1px solid #ffffff; padding:4px 0;}
#categorie-prodotti-dx ul li a{ color:#ffffff;text-transform:uppercase; display:block; width:auto; padding:0 8px;  font-weight:normal;}
#categorie-prodotti-dx ul ol { background-color:#FFFFFF; width:250px;}
#categorie-prodotti-dx ul ol li {clear:both; border-bottom:1px solid #EFEFF1; padding:4px 0;}
#categorie-prodotti-dx ul ol li a{color:#333333; text-transform:uppercase; display:block; width:auto; padding:0 8px;  font-weight:normal;}
#categorie-prodotti-dx ul ol li.selected{background-color:#8F8F8F;} 
#categorie-prodotti-dx ul ol li.selected a{color:#ffffff;} 
/*-------------------Tags------------------*/
#tags .content{ padding:0 0 30px 0;background-color:#EFEFF1; background-image:url(/static/back-angolo-dx-int.jpg); background-repeat:no-repeat; background-position:bottom left;}
#tags ul {width:250px; margin:0px 0 0 10px; padding:10px 0 0 0;}
#tags li {clear:both; padding:4px 0;}
#tags ul li a{ color:#333333;text-transform:uppercase; display:block; width:auto; padding:0 8px;  font-weight:normal;}
/*-------------------Prodotto------------------*/
#prodotto {height:100%; width:auto; padding:0 10px;margin:0 10px 20px 0; }
#prodotto:after{content: ""; display: block; height: 0pt; clear: both; }
#prodotto .titolo h3{font-weight:bold; font-size:16px; color:#000000; display:block;}
#prodotto .titolo {margin:0 0 20px 0;}
#prodotto .titolo .codice {font-weight:bold; color:#000000; font-size:11px; margin:6px 0 0 0;}
#prodotto img {float:left;}
#prodotto a {clear:both; }
#prodotto ul{display:block; margin:10px 0; list-style-type:circle; list-style-position:inside;}

#prodotto .titolo .codice span {font-weight:normal; color:#666666;}
#prodotto .immagini img {float:left;}
#prodotto .immagini .pic-prodotto {padding:4px; border:1px solid #999999; margin:0 20px 0 0;}
#prodotto .dati-prodotto{clear:both; padding:15px 0 0 0;}
#prodotto .dati-prodotto .dato strong {color:#000000; margin:0px; font-size:11px; }
#prodotto .dati-prodotto .dato.descrizione strong {color:#000000; font-size:13px; display:block; margin:0 0 4px 0;}
#prodotto .dati-prodotto .dato span.prodotto {padding:0 0 0 10px; }
#prodotto .dati-prodotto .dato {padding:10px 0 10px 0; border-bottom:1px solid #CCCCCC;}
#prodotto .dati-prodotto a{color:#666666;}
#prodotto .dati-prodotto a:hover{text-decoration:underline;}
/*-------------------Lista Media------------------*/
#lista-media { width:auto; padding:0px 10px 0 0; height:100%;}
#lista-media:after{content: ""; display: block; height: 0pt; clear: both; }
#lista-media .titolo h3{font-weight:bold; font-size:16px; color:#000000; display:block;}
#prodotto:after{content: ""; display: block; height: 0pt; clear: both; }
#lista-media ul li {clear:both; padding:10px 0; height:100%;}
#lista-media ul li:after{content: ""; display: block; height: 0pt; clear: both; }
#lista-media ul li a.img{float:left;padding:4px; border:1px solid #999999; }
#lista-media ul li .content{width: 353px; float:right; padding:3px 0 0 0;}
#lista-media ul li .content a.link{display:block; color:#333333;  font-weight:bold; font-size:12px; margin:0 0 4px 0;}
#lista-media ul li .content a.leggi {margin:10px 0 0 0; display:block;}
/*-------------------Navigazione DX------------------*/
#navigazione-dx {margin:0 0 5px 0;}
#navigazione-dx .titolo{ background-color:#D01921; color:#ffffff; font-size:18px; width:auto; padding:8px  10px;}
#navigazione-dx .content{ background-color:#EFEFF1; padding: 15px 0 10px 10px; width:auto;}
#navigazione-dx ul { background-color:#4D4D4D;width:250px;}
#navigazione-dx ul li {clear:both; border-bottom:1px solid #ffffff; padding:4px 0;}
#navigazione-dx ul li a{ color:#ffffff;text-transform:uppercase; display:block; width:auto; padding:0 8px;  font-weight:normal;}
#navigazione-dx ul li.selected {background-color:#333333;}
/*-------------------Credenziali------------------*/
#credenziali {background-color:#333333;width:330px; margin:2px 0 0 0;}
#credenziali:after{content: ""; display: block; height: 0pt; clear: both; }
#credenziali span {color:#ffffff; text-transform:uppercase; float:left;}
#credenziali strong {color:#ffffff;width:80px; float:left;}
#credenziali a.logout {margin:-4px 0 0 10px; float:right;}

#titolo h1{font-weight:bold; font-size:16px; color:#000000; display:block; margin:0 0 10px 0;}

#body-articolo{padding:0px 0 0 10px; width:auto; margin:0 0 20px 0;}
#body-articolo p{ font-size:12px; line-height:1.4em; padding:0 20px 0 0; width:auto;}
#body-articolo p a{color:#D01921;}
/*-------------------breadcrumbs------------------*/
#breadcrumb {clear:both; border:none; margin:20px 0 0 0;}
#breadcrumb ul:after{content: ""; display: block; height: 0pt; clear: both; }
#breadcrumb ul {list-style-type:none;}
#breadcrumb ul li{float:left;}
#breadcrumb ul li a {color:#D01921;}
/*-------------------Content Articolo------------------*/
#content-articolo ul{margin:10px; padding:10px 0; list-style-type:square; list-style-positio:inside;}
#content-articolo ul li {margin:0px; padding:0px;}

a.stbutton {
color:#41A83E;
padding:1px 5px 5px 22px;
}
