BODY {font-family:Verdana, tahoma, Helvetica, sans-serif; font-size:11px; color: #666666;background: url(images/bg.jpg) repeat-x top left #cc0000; margin: 0 0 15px 0; text-align:center;}
a:link {color:#3366cc; text-decoration:none;}
a:visited {color:#666666; text-decoration:none;} 
a:hover {text-decoration:underline;}


/* struttura */
div#container{margin: 0 auto;width: 750px; background: url(images/sx.gif) repeat-y top left #ffffff;text-align:center;}
div#container2 {margin: 0 auto; background: url(images/dx.gif) repeat-y top right;text-align:center;}
div#top {margin: 0 auto;position:relative; height:125px;background: url(images/top.jpg) repeat-x top left #ffffff;text-align:left;}
div#topmenuc {position:absolute; right:20px; top:0; height:38px;}

div#sx {float: left;width:185px;}
div#dx {float: right;width:185px;}
div#dx h2 {color:#010080;}
div#sx, div#dx {text-align:left;background-color:#ffffff}
div#content {text-align:center;color:#000000;margin: 0 185px 0 185px; padding-bottom:10px;}

div#bot {clear: both;height:18px !important; height /**/: 48px; width:100%; padding-top:30px;background: url(images/bot.gif) no-repeat center center #ffffff; text-align:center; color:#999999;}
div#wd {margin: 0 auto; width:765px;margin-top:4px;text-align:right;font-size:10px;color:#333333;}
div#wd a:link, div#wd a:visited {color:#ffffff;text-decoration:underline;}
div#wd a:hover {text-decoration:underline overline;}

ul#mlogo {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	left:20px; top:15px; width: 297px;height:89px;background: url(images/logo.jpg) no-repeat top left;}
	
ul#mlogo li {
display:block;
position:absolute;
margin:0;padding:0
}
li#logo {
left:0;top:0;
width: 297px;height:89px;
}
#mlogo a {
display:block;
width:100%;
height:100%;
}
.alt {display:none }

/* menu */
div#contenuti {background: url(images/contenuti.gif) no-repeat top right;width:100%; height:17px;} 
div#tecniche {background: url(images/tecniche.gif) no-repeat top right;width:170px; height:18px;} 

ul#topmenu {margin:0;padding:0;color:#3366cc; list-style:none; line-height:32px;}
ul#topmenu li a {text-decoration:none;height:32px;margin:0 5px 0 0; width:75px;text-align:center;float:left;}
ul#topmenu li {display:inline; }
ul#topmenu li a:link, ul#topmenu li a:visited {color:#ffffff; text-decoration:none;background: url(images/topmenu.jpg) no-repeat top left;} 
ul#topmenu li a:hover {background: url(images/tophover.jpg) no-repeat top left;height:27px !important; height /**/: 32px;padding-top:5px;} 

ul.menu {margin:6px 0 10px 0;padding:0;color:#ffffff; list-style:none;text-align:left;font-weight:bold;line-height:30px; width:170px;}
ul.menu li a {display:block;text-decoration:none;min-height: 26px;height/**/: auto !important;height: 30px;padding-bottom:4px;}
ul.menu li {display:inline;}
ul.menu li a:link {text-decoration:none; background: url(images/menu.gif) no-repeat bottom left;color:#3366cc;} 
ul.menu li a:visited {text-decoration:none; background: url(images/menu.gif) no-repeat bottom left;color:#3399ff;} 
ul.menu li a:hover {background: url(images/hover.gif) no-repeat bottom left; color:#666666;} 

ul.pag {margin:10px 0 10px 0;padding:0;color:#3366cc; list-style:none; font-size:12px;line-height:16px;}
ul.pag li a {text-decoration:none;text-align:center;}
ul.pag li {display:inline;float:left;margin: 0 2px 0 2px;}
ul.pag li a:link, ul.pag li a:visited {color:#3366cc; text-decoration:none;} 
ul.pag li a:hover {color:#ff0000;text-decoration:underline;}
ul.pag li b {display:inline;float:left;text-align:center;color:#ffffff;background: url(images/pag.gif) no-repeat center center;width:14px;height:16px;}

/* corpo */
div.breve {margin: 0 auto;position:relative;text-align:justify;width:95%; padding:8px; margin-top:8px; background-color:#f4f4f4}
div.breve img {float:left;margin-right:10px;}
div.wide {margin: 0;clear:left;}
.dettagli {position:absolute; right:5px;bottom:0;font-weight:bold; font-size:10px;text-align:right; margin:4px 0 4px 0}
.dettagli a:link {color:#ff0000}
.dettagli a:visited {color:#666666}
.dettagli a:hover {color:#3366cc}
div.adsense {margin: 0 auto;text-align:center;width:90%; padding:8px; margin-bottom:8px; background-color:#f4f4f4}

div.evidenza {margin:0 auto;width:400px; text-align:justify;margin-top:10px; margin-bottom:10px;}

div.split2 {margin: 0 auto;width:420px;}
div.split2 div {float: left;margin:5px;}
div.split2 div.img {text-align:center;width:120px;}
div.split2 div.img img {margin-bottom:5px;}
div.split2 div.testo {text-align:justify;width:270px;}
table {margin: 0 auto;border-collapse:collapse;border:0;font-size:11px;}

/* form e img */
h1 {font-size:14px; display:inline;color:#ff0000; letter-spacing:1px;}
h2 {font-size:12px; display:inline;color:#3366cc; }
img {border:0px; }
.bottone {font-size: 10px; font-weight:bold; color:#91353B; border: 0px solid #ffffff;  background-color: #DEB68C; width: auto; height:18px;margin-bottom:0px;margin-top:10px;padding-left:5px;padding-right:5px;}
form {margin:0;}
textarea {font-size: 13px; font-family:tahoma, verdana, Helvetica, sans-serif;color: #3366cc; border: 1px inset #666666;  background-color: #f5f5f5; width: 350; height:80px;}
input.text {width: 150px;font-size: 13px; color: #3366cc; border: 1px inset #666666; background-color: #f5f5f5; margin-left:5px;margin-right:5px;margin-bottom:10px;}
select { font-size: 13px; color:#91353B; border: 1px inset #666666; background-color: #f5f5f5; width: auto;margin-top:7px;}

div.testo {margin: 0 auto;position:relative;text-align:justify;width:95%; padding:8px; margin-top:8px;}