BODY {font-family:"trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-size:80%; color: #000;margin: 30px 0 10px 0; text-align:center;background:url(images/bgtop.jpg) repeat-x top left #369}
a:link, a:visited {color:#f60; text-decoration:none;}
a:hover {text-decoration:underline;}

/* struttura */
div#container {margin:0 auto;position:relative;width: 990px; text-align:center;background:url(images/bgcontainer.gif) repeat-y top left;}
div#top {margin:0 auto;position:relative;width:990px;height:141px;background: url(images/bgtopmenu.png) no-repeat bottom left;}
div#topbanner {position:absolute;top:26px;right:18px;width:468px;height:60px;}

div#sx {float:left;width:200px !important; width /**/:236px;background:url(images/sxtop.gif) no-repeat 25px 0;padding:20px 10px 0 26px}
div#dx {float:left;width:120px !important; width /**/:156px;padding:20px 36px 0 0}
div#sx p {margin:10px}
div#content {float:left;width:558px !important; width /**/:598px;padding:20px;position:relative;text-align:justify}

div#bot {clear:both;position:relative; padding:10px 195px 0 240px;width:555px !important; width /**/:990px;height:61px !important; height /**/:71px;color:#000;text-align:left;font-size:12px;background:url(images/bot.png) no-repeat top left;font-size:11px}
div#bot a {color:#090}
div#partners {margin:5px auto; width:970px;text-align:center;font-size:11px;color:#fff}
div#partners a {color:#ccc}

ul.tabnav{position:absolute;top:97px;left:140px;width:954px;text-align:center;margin:0;height:37px !important; height /**/:43px; padding:3px 0 3px 0; font-weight:bold;font-size: 13px; color:#fff; list-style:none;text-align:center;overflow:hidden}
ul.tabnav li{height:37px;float: left;margin: 0 5px;padding: 0}
ul.tabnav span, ul.tabnav li#ultimo span {float: left;padding: 9px 19px 15px 10px;cursor: pointer}
ul.tabnav span {}
ul.tabnav a:link, ul.tabnav a:visited{float: left;padding: 0 0 0 10px; text-decoration: none;color: #000;}
ul.tabnav a.active, ul.tabnav a:hover{background: url(images/topmenu.png) no-repeat top left}
ul.tabnav a.active span,ul.tabnav a:hover span {color: #fff;}
ul.tabnav a.active span,ul.tabnav a:hover span{background: url(images/topmenu.png) no-repeat top right}

/* mappatura top */
ul#mlogo {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	background:url(images/top.jpg) no-repeat 0 10px;
	width:990px;height:131px;
	left: 0;
	top: 0;}
ul#mlogo li {
display:block;
position:absolute;
margin:0;padding:0
}
li#logo {
left: 34px;	top: 20px;
width:356px;height:75px;
}
#mlogo a {
display:block;
width:100%;
height:100%;
}

.alt { display:none}

/*sx dx */
ul.menu {margin:10px 0 10px 10px;padding:0;font-size: 13px; list-style:none;text-align:left;width:180px}
ul.menu li a {display:block; text-decoration:none;line-height:20px;min-height: 20px;height: auto !important;height: 20px;padding-left:15px}
ul.menu li {display:inline}
ul.menu li a:link, ul.menu li a:visited {color:#fff; text-decoration:none;background: url(images/sxmenu.png) no-repeat 0 0} 
ul.menu li a:hover {color:#000;text-decoration:underline;background: url(images/sxmenu.png) no-repeat 0 -20px} 
ul.menu li ul {margin:0;padding:0;font-size: 11px}
ul.menu li ul li a {display:block;background:none}
ul.menu li ul li a:link, ul.menu li ul li a:visited {background:none}

/* content */
.cerca {background-color:#fff;border:1px solid #666666;width:466px;height:21px;font-size:16px;color:#666666;font-weight:bold;font-family:"trebuchet ms", Verdana, Arial, Helvetica, sans-serif;}
.btncerca {vertical-align:bottom}

div.categorie, div.subcat {margin:20px auto;width:558px;}
div.categorie div, div.subcat div {float:left;font-size:11px;text-align:left;}
div.categorie div {width:154px !important; width /**/:186px;padding:0 0 0 32px;height:50px;background: url(images/cartella.jpg) no-repeat center left;line-height:13px}
div.subcat div {width:159px !important; width /**/:186px;padding:0 0 0 27px;height:30px !important; height /**/:30px;background: url(images/cartellasub.png) no-repeat top left;line-height:20px}
div.categorie div a:link, div.categorie div a:visited, div.subcat div a:link, div.subcat div a:visited {color:#666666}
div.categorie div h2 a:link, div.categorie div h2 a:visited, div.subcat div h2 a:link, div.subcat div h2 a:visited {font-size:12px;color:#090}
div.categorie div h2 a:hover, div.subcat div h2 a:hover {color:#c90;text-decoration:none}

div.elencosito {margin:15px auto;width:558px;}/*height:90px;}*/
div.elencosito img {float:left;height:90px;width:120px;margin-right:10px;border:2px solid #fff}
hr{color:#666;background-color:#666;margin:0;height:1px;border:0}

div.categorie div a.orange:link, div.categorie div a.orange:visited {color:#c90}

.nota {color:#ff0000;font-size:85%;font-weight:bold;}
.center {text-align:center}
.right {text-align:right}
.left {text-align:left}

div.wide {margin: 0 auto;clear:left}
div.wide2 {margin: 0 auto;clear:left;border-top: 1px solid #009900; width:96%;margin-top:6px;}

div#segnala {margin:15px auto;font-weight:bold;width:408px !important; width /**/: 558px;padding:0 75px;text-align:right}
div#segnala div {margin-left:20px;}

/* form e img */
ul {margin:10px;padding:10px;}
.imgdx {float:right;margin-left:10px;}
.imgsx {float:left;margin-right:30px;}
h1, h2, h3 {display:inline}
h1 {color:#090;font-size:22px}
h2 {color:#f60;font-size:19px}
img {border:0}
form {margin:0}
input.text, select, textarea {font-family:"trebuchet ms", Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color: #090; border: 1px solid #666666; background-color: #f5f5f5;font-size:12px}
input.text {width: 200px; height:18px;}
textarea {width: 200px; height:100px;}
.btnsegnala {background-color:#090;border:2px solid #fff;color:#fff;font-weight:bold;font-variant: small-caps;width:auto; padding:2px 5px}
.btnsegnala:hover {background-color:#f60;border:1px solid #fff;color:#fff;font-weight:bold;font-variant: small-caps;width:auto; padding:3px 5px;margin-right:1px}
.error {color:#f00;text-align:center}

/*giuseppe*/
textarea.codice,  textarea.codicebanner
{
    width:555px;
    margin:0 5px 10px 0;
    font-size:10px;
    text-align:left;
    font-family:tahoma;
    background-color:#ccc;
    border:1px dashed #090;
    color:#000;
    }
    
    textarea.codice {height:30px}
    textarea.codicebanner {height:40px}
    
    .fucsia{color:#090;font-weight:bold}
    .center{text-align:center;}
    
    
    
   a.titolo:link, a.titolo:visited, a.titolo:hover {font-size:20px}
   
   div#sxlinks {margin:10px auto;width:168px !important; width /**/: 178px;border:1px solid #fff;padding:5px}
   div#sxlinks a:link, div#sxlinks a:visited {color:#fff;text-decoration:none}
   div#sxlinks a:hover {text-decoration:underline}
   
   div#topcredits{
   position:absolute;top:70px;left:279px;}