/* Parametri dei TAG html */

body { background-color:#FFFFFF; font-family:Tahoma, Geneva, sans-serif; font-size:11px; margin:0px; line-height:21px; color:#000  }
hr { border: 0; height: 1px; color:#DBDBDB ; background-color: #DBDBDB; }
a:link { color: #C00; text-decoration: none; }
a:visited {	color: #C00;	text-decoration: none;}
a:hover { color:#C00; text-decoration: underline;}
a:active {color: #C00;text-decoration: none;}
a:focus { outline: none; } 
.lingue a:link { color: #000; text-decoration: none; }
.lingue a:visited {	color: #000;	text-decoration: none;}
.lingue a:hover { color:#C00; text-decoration: underline;}
.lingue a:active {color: #000;text-decoration: none;}
.smenu a:link { color: #000; text-decoration: none; }
.smenu a:visited {	color: #000;	text-decoration: none;}
.smenu a:hover { color:#C00; text-decoration: underline;}
.smenu a:active {color: #000;text-decoration: none;}
.a_hover { background-image:url(images/opax3.png); color:#000}
/* Parametri di classi Css */
.focus { color:#C00} /* stile per ENFASI su scritte */
.blur { color:#999} /* stile per ATTENUAZIONI su scritte */
.bgfocus { background-color:#C00; } /* stile per ENFASI a sfondi */
.bgblur { background-color:#999} /* stile per ATTENUAZIONI a sfondi */
.dblborder {border:#CCC 1px solid;background:#fff; padding:4px;}
/* Classi di testo */
h1{ font-size:32px; letter-spacing:-2px; display:inline; font-weight:normal; color:#000; font-family: 'Tienne', serif; line-height:30px }  /* Formato raccomandato per i titoli delle sezioni */
h2{ font-size:28px; letter-spacing:-2px; display:inline; font-weight:normal } /* Formato raccomandato per i titoli in dettaglio */
h3{ font-size:18px; display:inline; font-weight:normal } /* Formato raccomandato per i titoli in elenco */
h4{ font-size:15px; display:inline; font-weight:normal }
h5{ font-size:13px; display:inline; font-weight:normal } /* Formato raccomandato per i contenuti di lettura */
h6{ font-size:13px; display:inline; font-weight:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif } /* Formato raccomandato per i commenti di navigazione */
.claim { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#C00; font-size:18px; text-shadow:  1px 1px 2px white; 
filter:DropShadow(Color=#ffffff, OffX=1, OffY=1);}
/* Classi per validatore form Jquery*/
.error { border-style:dotted; border-color:#C00; border-width:1px;}
#form_comments label { border-style:solid; border-color:#C00; border-width:0px;}
#formSPED { border-style:solid; border-color:#C00; border-width:0px; }
label { color:#900}
/* Classi per FORM */
input { background-color:#EBEBEB; border-color:#CCC; font-size:11px; border-style:dotted; border-width:1px; padding:5px; margin:2px }
textarea { background-color:#EBEBEB; border-color:#CCC; font-size:11px; border-style:dotted; border-width:1px; padding:5px; margin:2px; overflow:auto }
select { background-color:#EBEBEB; border-color:#CCC; font-size:11px; border-style:dotted; border-width:1px; padding:5px; margin:2px }
.button {vertical-align: top; background-image:url(images/button.png); background-position:center; padding:10px; background-color:#C00; font-size:18px; color:#FFF; width:102%; cursor:pointer; margin-top:5px }
.buttonsmall {vertical-align: top; background-image:url(images/button.png); background-position:center; padding:2px; background-color:#C00; font-size:14px; color:#FFF; cursor:pointer; margin-top:3px }
.buttonblur {vertical-align: top; background-image:url(images/button.png); background-position:center; padding:2px; background-color:#999; font-size:9px; color:#FFF; cursor:pointer; margin-top:3px; font-family:Tahoma, Geneva, sans-serif }


/* Classi varie */
.tdriga{ border-bottom:solid; border-bottom-color: #CCCCCC; border-bottom-width:1px; padding-bottom:4px; padding-top:4px; }
.stlmenu { margin:0px; padding:75px 5px 20px 5px;  text-align:center; font-size:16px; color:#333;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
.stlmenuk { margin:0px0; padding:75px 5px 20px 5px; background-color:#000;  text-align:center; font-size:16px; color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background-image:url(images/dot2.png); background-position:center; background-repeat:no-repeat}
.pagebox { font-family:Tahoma, Geneva, sans-serif; float:left; border-style:solid; border-color:#CCC; border-width:1px; padding:3px; text-align:center; font-size:14px; margin-left:2px; background-color:#FFF; margin-bottom:4px; width:25px}
.pageboxk { font-family:Tahoma, Geneva, sans-serif; float:left; border-style:solid; border-color:#C00; border-width:1px; padding:3px; text-align:center; font-size:14px; margin-left:2px; background-color:#C00; color:#FFF; margin-bottom:4px; width:25px}
.info { width:15px; height:80%; font-weight:bold; text-align:center; background-image:url(images/dot.png); background-position:center; background-repeat:no-repeat; color:#FFF; font-size:14px; float:left; padding:2px 2px 2px 2px; vertical-align:middle}
.cellaecommerce{ background-color:#dddddd; padding-left:3px; line-height:18px }
.cellaspace{ height:4px}
/* Classi impaginazione */
.divtab { width:950px; }
.price { padding:10px; background-color:#6C3; border-color:#C00; border-width:0px; border-style:solid; color:#FFF; margin:5px 0px 20px 20px}
.boxsx { float:left; width:48%}
.boxdx { float:right; width:48%}
.forminfo { background-color: #CCC; }
.sottocategorie {margin-left:40px; }
.sottocategoriek {margin-left:40px; }
.sottocategoriekk {	margin-left:40px; }
.tdriga{ margin-left:25px;  }
.tdrigak{ margin-left:25px; }
.tdriga2{ margin-left:25px; }
.tdriga2k{ margin-left:25px; }

/* Classi oggetti Highslide */
.highslide-html-content { display: none; padding: 25px 25px 25px 25px; }
.highslide-html { background-color:#FFFFFF ; border-style: solid; border-color:#000000; border-width:0px; }
.sfondohr { background-image:url(images/hr_cccccc.gif); background-repeat:repeat-x; background-position:center; }
ul { list-style-type: square } 
.list1 ul { line-height:20px}
.list1 li {	padding:5px 0 5px 0; margin-bottom:1px; }
.list2 li {	margin-left:-20px;padding:4px 0 4px 0;	}

