/*GENERAL*/
 
a:link, a:visited {color:#0152A9;}
body {background:#fff; margin:0px 8px 0px 3px; font-size:59%; font-family:'Verdana'; scrollbar-base-color : #778899;} 

 
IMG {border:0;}
/*min-width:900px;*/

.jump {display:none;}
select {border:1px solid #59442C; background:#F5F3E8; color:##59442C;}
input, textarea {border:1px solid #59442C; background:#F5F3E8; color:##59442C;}
/* input, text {border:1px solid #59442C; background:#F5F3E8; color:##59442C;} */
checkbox {border:0px solid #59442C!important;}
/* select {border:1px solid #59442C; background:#F5F3E8; color:##59442C;} */

#container {margin-right:auto; margin-left:auto; width:900px; font-size:1.2em;}

#nav {height:25px; background:#A41C20; color:#C31F25; font-family:'Arial Narrow', arial, san-serif; font-size:1.3em;}
#nav a:link, #nav a:visited {display:block; float:left; color:#fff; font-weight:bold; text-decoration:none; padding:2px 13px 3px;}
#nav a:hover, #nav a.sel {background:#AAAAAA; color:#FFF;}
#nav .sep {display:block; float:left; padding:1px 0px;}
#nav #lingue {float:right;}
#nav #lingue a:link, #nav #lingue a:visited, #nav #lingue a:hover {padding:0px; background:#A41C20;}
#nav #lingue IMG {margin:5px 5px 0px;}
#nav #lingue IMG.sel {opacity:0.6; filter:alpha(opacity=60);}

.home {margin-top:15px; margin-bottom:15px; width:100%; clear:left;}
.ds {width:251px; border-left:1px solid #E4E3E3; padding:0px 7px; vertical-align:top; line-height:1.5;}
.ds h1 {font-size:1.5em; font-family:arial narrow; color:#DC0008; padding:0; margin:5px 0px; border-bottom:1px solid #DC0008; text-align:right;}
.ds h1.gr {color:#96BF3D; border-bottom:1px solid #96BF3D; margin-bottom:10px!important;}
.ds strong {color:#5B5858; display:block;}
.ds h2 {color:#A41C20; font-weight:bold; padding:0px; margin:5px 0px; font-size:1.1em;}
.ds .certimg {margin:0px 5px; float:left;}
.cent {width:100%; padding-left:9px;}
.sx {width:251px; border-right:1px solid #E4E3E3; padding:0px 7px; vertical-align:top;}
.interna {clear:left;}

#aap {text-align:center; width:887px; background:url('images/bck-aap.gif'); margin-bottom:3px;}
#aap div {color:#8D8D8D;}
#aap div IMG {margin:5px 8px 2px;}
#bottom {color:#fff; background:#C31F25; padding:5px;}
#bottom a:link, #bottom a:visited {color:#fff;}

div.boxcertif {width:236px; height:115px; background:url('images/bck-certificazione.gif'); margin:12px 0px; margin-bottom:14px;}
div.boxcertif img {float:left; padding:16px 7px 0px 7px; bosrder:1px solid green;}
div.boxcertif div {padding-top:18px; padsding-bottom:12px; color:#000;}
div.boxcertif a {padding-left:7px; color:#C50020; font-weight:bold; clear:left;}

/*general*/
.fleft {float:left;}
.fright {float:right;}



/*interna - adattamento*/
h1, .titolo-pagina {color:#848484; font-size:1.7em;}
h2, .big-title {color:#A41C20; font-size:1.5em; padding-bottom:0px; padding-left:15px;}
h3 {color:#848484; font-size:1.3em; padding:0px;}
h3 IMG {margin-top:-10px!important;}
.prodotti-main table {width:100%;}
.listini-main table {width:100%;}
.listini-main td {padding-left:15px;}
.sx-menu {width:150px; padding:10px 0px; border-right:1px dotted #E7E7E7;}
.sx-menu .cat {padding:8px 10px; border-bottom:1px solid #E7E7E7;}
.sx-menu .p {padding:8px 5px 8px 13px; border-bottom:1px solid #E7E7E7; background:url('images/fr-small.gif') 3px 12px no-repeat;}
.path {padding:10px;}
.text {padding-left:15px; padding-top:10px; line-height:1.5;}

.realizz {width:740px;}
.realizz td {width:148px!important; text-align:center; padding:5px 0px;}
.prodgen {}
.prodgen h2 {padding-left:0px;}
.prodgen .uno {width:450px; padding:10px 15px;}
.prodgen .due {width:450px; border-left:1px solid #C6C3C3; padding:10px 15px;}

.sx-menu b {color:#A41C20!important; font-size:1.2em; display:block; padding-bottom:10px;}
.sx-menu strong {color:#848484!important;}

/* interna - kloben observer */
.testata {background:url('images/bck-ko.gif') repeat-x; text-align:center;}

.vantaggi {margin-top:5px;}

input.cb {border:0px;}
.dataass {position:relative; float:left; padding:10px 15px;}
.dataass b {font-size: 1.2em;}
#stato { padding:10px;}
.selregione {clear:left; display:none; padding-left:10px;}
.selprovincia {position:relative; display:none; padding-left:10px; padding-top:8px;}


/*ASSISTENAZA*/
.ass {}
.ass h1 {background:url('images/ping.jpg') no-repeat; padding-left:35px; color:#B71415; font-family:trebuchet ms; font-size:17px;}

.ass p {padding-left:40px; font-size:11px; line-height:1.5; color:#333333;}
.ass p.centro {}
.ass p.centro b {display:block;}

.noflash {border:1px solid #CCCCCC; position:relative; margin-top:8px; padding-boettom:10px;}
.noflash a.title {display:block; position:absolute; top:-8px; margin-left:15px; padding-left:15px; background:url('images/li.gif') no-repeat 6px 4px #fff; font-size:11px; width:220px;}
.noflash a.title:hover {background:url('images/lih.gif') no-repeat 4px 6px #fff;}
/*questa classe mi serve per il javascript*/
.noflash a.title2 {display:block; position:absolute; top:-8px; margin-left:15px; padding-left:15px; background:url('images/lih.gif') no-repeat 4px 6px #fff; font-size:11px; width:220px;}
.ass {
scrollbar-dlight-color:#fff ;
scrollbar-arrow-color:#BABFC6; 
scrollbar-base-color: #fff;
scrollbar-darkshadow-color:#fff; 
scrollbar-face-color : #fff;
scrollbar-highlight-color :#fff;
scrollbar-shadow-color : #fff;
scrollbar-track-color : #fff;
}

#selBox select {font-size:11px;}
#stato, .selregione, .selprovincia {padding:5px;}
.selregione, .selprovincia { float:left;}

.list {line-height:0;}

.a {background:#FFA626; padding:5px 10px 0px; color:#fff; width:569px; overflow:auto;}
.a .argo, .a .pdfa { background: #FFA626;}
.argo {float:left; clear:left; padding-right:10px;}
.pdfa {float:right; padding-left:10px; font-size:11px;}
.pdfa IMG {margin-bottom:-3px; margin-right:3px;}
.puntini {border-bottom:1px dotted #fff; text-align:right; margin-right:20px; height:15px; margin-bottom:10px;}

.argo, .pdfa {line-height:22px;}
.argo a:link, .argo a:visited, .pdfa a:link, .pdfa a:visited {color:#fff; text-decoration:none;}
.argo a:hover, .pdfa a:hover {text-decoration:underline;}

.r {background:#C52148; padding:5px 10px 0px; color:#fff; width:569px; overflow:auto;}
.r .argo , .r .pdfa{background:#C52148;} 

.v {background:#801670; padding:5px 10px 0px; color:#fff; width:569px; overflow:auto;}
.v .argo, .v .pdfa {background:#801670;} 

.az {background:#28ACE9; padding:5px 10px 0px; color:#fff; width:569px; overflow:auto;}
.az .argo, .az .pdfa {background:#28ACE9;} 

.ve {background:#1A9867; padding:5px 10px 0px; color:#fff; width:569px; overflow:auto;}
.ve .argo, .ve .pdfa {background:#1A9867;}

.agg {float:right; color:#BD2125; margin-right:5px; margin-bottom:5px; font-size:11px;}


.mb {margin-bottom:10px!important; display:block;}

.sch {background:url('images/bckschede.gif') no-repeat bottom; margin:0px 40px;  position:relative; padding-left:100px; min-height:50px;font-family:'trebuchet ms'; font-size:13px; padding-top:60px;}
.sch img.prod {position:absolute; left:0; bottom:0;}
.sch h1 { color:#E54506; font-size:18px; margin:0; padding:0;}
.sch h1 b {color:#000000;}
.sch div {float:right; padding:10px;}
.sch div IMG {margin-bottom:-5px; margin-right:5px; margin-left:15px;}
.sch div a:link, .sch div a:visited {color:#1D82D0;}

.corso {width:45%; float:left; margin-left:20px; margin-bottom:20px;}
.corso ul {psadding-left:-25px;}
.corso ul li {line-heisght:1.7em; list-style-image:url('images/li.gif'); margin-left:-20px; margin-bottom:5px;}
.passi-iscr li {margin-left:-15px;}

/* .dichiarazioni {line-height:2;} */
.dichiarazioni-main table {width:100%; line-height:1.5;}
.dichiarazioni-main img {padding:0px 20px;}
.dichiarazioni img {margin-bottom:-3px;}

.scheda_prodotto {margin-bottom:-3px;}
.areastampa {background:url('images/bck-areastampa.jpg') no-repeat bottom right;}
.articoli {width:550px; padding-left:15px; margin-top:30px;}
.articoli li {list-style-image:url('/images/li-articolo.gif'); padding-top:20px;}
.separticolo {height:1px; background-color:#ccc; margin-left:-16px; margin-top:18px;}
.separticololast {height:1px; background-color:#C9797C; margin-left:-16px; margin-top:18px;}

.menu-3liv {margin-left:-29px; margin-left:4px!ie;}
.menu-3liv li {list-style-image:url('images/fr3-small.gif'); margin-top:6px;}

.img-referenze {margin:3px; border:1px solid #CFCFCF;}
.pannello {bordser:1px solid red; float:left; margin-bottom:15px;}
.pannello-descr {bosrder:1px solid red; margin-left:250px;}
