body{margin:0; padding:0;}
body{font:12px "Lucida Sans Unicode","Lucida Grande",Lucida,Arial,sans-serif; color:#666; word-spacing:-1px;line-height:1em;}
height: auto !important;
img{border:0;}

h1, h2, h3{color: #333; padding: 0; margin: 0;}
h3{font-size:16px; line-height:1.4em;}

p {padding: 0; margin: 0;}

a:link, a:visited, a:hover {color:#cc0000; text-decoration:underline;}

.visibile{}
.nascosta{display:none;}
/*div#biglogo{top:0;left:0; position:absolute; width:196px; height:670px;background:transparent url(/template/2006/immmagini/biglogo.jpg) 0 0 no-repeat; z-index:0;}*/

div#main-container{}

div#header{}

div#header-bg{}

div#container{}

div#container-sx{}
div#container-sx-sx{}
div#container-sx-dx{}

div#content-dx{display:none;}
div#content-dx-links{}


div#footer{}

/* M E N U */
div#menu{display:none;}

/* L I N K S P R O D O T T I */ 
div#content-dx-links {display:none;}

/* P A N N E L L O C O N T R O L L O */
div#pannello{ position:relative; width:296px; padding:10px 0;color:#fff; margin: 0 auto; text-align:right;}
/*div#pannello .user{padding:0 10px;width: 600px; float:left;}*/
div#pannello .user-stats{width:250px; background: #333; padding: 10px; text-align:left; }

/* D E F A U L T */

/* t o p  n e w s */
.post-topnews {text-align:justify;}
.post-topnews p{padding:10px 20px; clear:both;}
.post-topnews ul, post ul{clear:both; padding:10px;margin:15px;}
.post-topnews h2{padding:0 20px 0 20px; margin-top: 10px; margin-bottom:10px; text-align:left;}
.post-topnews .controlli{padding:7px 20px 7px 15px; margin:0 20px 3px 20px; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc;text-align:right;}
.post-topnews img{float:left; margin: 5px;}
.post-topnews small{padding: 5px 0 0 20px;}

/* n e w s */
.post { text-align:justify;}
.post p{padding:10px 20px; clear:both;}
.post small{padding: 5px 0 0 20px;}
.post h3{padding:0 20px 0 20px; margin-bottom:5px; text-align:left;}
/*.post a {font-weight:normal; text-decoration: none;}*/
.post .controlli{position:relative; padding:7px 20px 7px 15px;  border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; margin:5px 20px 10px 20px; text-align:right;}
.post .tag{font-style:italic; color: #cc0000; padding: 0 10px 0 30px; clear:both; line-height: 1.5em;}
.post .tag a { font-style:normal; font-weight:normal; color: #cc0000;}
.post img{float:left; border: 0px solid #ccc; margin: 5px;}
/*.post .cor{float:left; padding:5px; margin: 5px 5px 5px 25px; border:1px solid #ccc;}*/
.post small {padding: 5px 0 5px 20px;}

/* f l a s h  s l i d e */
#slide {display:none;}


/* A R C H I V I O */
div#archivio .post { text-align:justify;}
div#archivio .post h3{text-align:left;}

/* L I S T E */
div#download-list, div#cataloghi-list, div#title-list{display:none;}

/* Output text */
.outputtext{text-align:justify;}
.outputtext h2{padding:0 20px 0 20px; margin-top: 10px; margin-bottom:10px; text-align:left;}
.outputtext p{padding:0 20px 5px 20px; clear:both;}
.outputtext a {font-weight:bold; text-decoration: none; color: #fefefe;}
.outputtext-controlli{padding:10px 20px 5px 15px; }
.outputtext small{font-size:normal;}
.top-top-bot {display:none;}
/* L O G I N / M A I L I N G F O R M */

div#loginform{display:none;}
div#loginform form{padding:10px;}
div#mailingform{display:none;}

/* P R O D O T T I */

.prodotti{position:relative;float:left; width:600px;}

/* R e p o r t */
.output-report {position:relative;width:600px; position:relative; text-align:center; clear:both; }
.output-report-bg {position:relative;width:400px; background: #333; margin: 0 auto; padding: 20px; text-align:left;}
.output-report h3 {color: #fff; margin-top:0;margin-bottom:10px;}
.output-report a {font-weight:normal; text-decoration: none; font-size:11px;}

/* C a t e g o r i e  */
.output-categorie {position:relative; width:190px; float:left; margin-left: 20px; }
.output-categorie h3 {text-transform:uppercase; font-size:18px; margin-top:0;margin-bottom:10px;}
.output-categorie ul {margin:0;padding:0;}
.output-categorie li,{ border-bottom:1px dotted #ccc;list-style:none; padding-bottom:5px;}
.output-categorie li a{display:block; width:100%; text-decoration:none; font-style: normal; font-weight:bold;}


/* P r o d o t t i */
.output-prodotti {position:relative;width:360px; float:right; margin-right: 20px; border:1px dotted #ccc; }
.output-prodotti {}
.output-prodotti-art{padding: 2px 10px;}
/*.prodotti  {text-transform:uppercase; font-size:18px; margin-top:0;margin-bottom:10px;}*/
.output-prodotti.prodotti {margin-top: 20px; padding:0 25px 5px 20px; text-align:justify;}
.prodotti small{font-size:normal;}
.prodotti h3{font-size:14px; color:#082D7B; margin-top:0;margin-bottom:10px;}
.prodotti a {font-weight:normal; text-decoration: none; color: #cc0000;}
.prodotti-controlli{position:relative; padding:10px 20px 5px 15px;  border-top:1px dotted #ccc; margin:10px 0;}
.prodotti .tag{ font-style:italic; color: #cc0000; padding: 5px 10px 0 10px;}
.prodotti .tag a {font-style:normal; font-weight:normal; color: #cc0000;}
/*necessario perche ho la classe thickbox gia occupata*/
.output-prodotti .thickbox{background:transparent url(/Template - varie/2006/icone/picts_24.png) 0 0 no-repeat; padding:5px 0 5px 30px;}*/

/* A C C O U N T */


/* FORM SEARCH TESTI */
div#search {width: 230px; float:left; margin-left:10px; margin-top: 30px;}
div#search h3 {padding: 20px 0 0 40px; background:transparent url(/Template - varie/2006/icone/srch_32.png) 0 0 no-repeat; margin-bottom: 8px;}



/* C O N T A T T I  */

.contatti {}
.contatti-list {padding:0px; margin:0px;}
.contatti-list li {color: #fff;list-style:none;border-bottom:1px dotted #ccc;background:transparent; height: 40px;}
.contatti-list li a {color:#fff; height: 70px; text-decoration:none; font-style: normal; font-weight:bold;}
.contatti-list li span {font-weight: normal; font-size:10px;}

/*.b {padding:0;margin:10px 0 0 0;; list-style:none;font-weight:bold;}
.b li {padding:5px 0 5px 0; display:block; width: 300px; }
.b li a  {padding:0; margin:0; color:#fff; text-decoration:none; font-style: normal; font-weight:bold; height:20px;}*/

/* I N F O */

.info{padding:5px 25px 5px 20px; color:#fff; text-align:justify;}
.info h2{margin-top: 20px;font-size:16px; margin-bottom:10px 0; line-height:16px; text-align:left;}
.info a {font-weight:bold; text-decoration: none; color: #fefefe;}

/* I C O N E */
.ico-leggi{background:transparent url(/Template - varie/2006/icone/next-2.png) 0 0 no-repeat; padding-left:20px;}
.ico-tag{background:transparent url(/Template - varie/2006/icone/view.png) no-repeat; padding-left: 20px;}
.ico-prod{ text-transform:lowercase; background:transparent url(/Template - varie/2006/icone/view.png) no-repeat; padding-left:20px;}
.ico-inscapitolato{position:absolute; display:block; background:transparent url(/Template - varie/2006/icone/new_24.png) 0 0 no-repeat; padding: 5px 0 5px 30px; right:0;}
.ico-indietro{position:absolute; display:block;color: #082D7B;background:transparent url(/Template - varie/2006/icone/back_24.png) 0 0 no-repeat; padding: 5px 0 5px 30px; right:0;}
.ico-up{display:block; width:24px; height:24px;color: #082D7B;background:transparent url(/Template - varie/2006/icone/up_16.png) 0 0 no-repeat; padding-left: 25px; margin-right:30px;}
.ico-up span {display:none;}
.ico-report{background:transparent url(/Template - varie/2006/icone/docs_16.png) 0 0 no-repeat; padding-left:20px;}
.ico-report-trash{position:absolute;display:block; height:24px;color: #082D7B;background:transparent url(/Template - varie/2006/icone/trash_24.png) 0 0 no-repeat; padding-left: 25px; margin-right:30px; right:60px;}
.ico-report-trash span {display:none;}


/* C L A S S I  C O M U N I */
.pg{display:none;}
.center{text-align:center;}
img.center{clear:both; float:none; margin:0; padding:1px; border:1px solid rgb(150,150,150);}
