/*stili per il layout fluido*/
html,body{
	margin: 0;padding:0;}
body{
	background: url(img/tile_bg.gif); font-family: arial,sans-serif; font-size: 76%;}
div#container{
	background: url(img/tile1.gif) repeat-y top right; width:760px;margin:0 auto; border:0px solid #333333;}
div#container2{
	background: url(img/tile2.gif) repeat-y top left; text-align: left; border:0px solid #FFCC00;}

/*--------------*/
	div#container3{
		background: url(img/test.png) repeat-y top center; width:760px; border:0px solid #00FF66; text-align:center;}
/*--------------*/

/*stili generici, su header e footer*/
div#header{
	background-image:url(img/top.jpg);background-color:#36C;color: #ff0;height: 120px;}
div#footer a{color:#ccc;font-weight: bold;text-decoration: underline;}
div#footer
{
	clear:both;
	text-align:center; 
	height:50px; 
	color:#FFFFCC; 
	padding-top:10px;
	background: url(img/tile_footer.gif) left repeat-x;
}	
div#footer .info{font-size:0.8em;}	
div#footer .info a {color: #ffffcc; text-decoration: none;}	

/*stili specifici per il layout*/
.center{text-align:center;}
.right{text-align:right; padding-right:10px;}
.imgleft{ float : left; margin-right:6px; border-style:solid; border-width:1px; border-color:#666;}
.imgleftnaked{ float : left; margin-right:6px; margin-top:1px; margin-left:2px;}
.imgright{ float : right; margin-left:6px; border-style:solid; border-width:1px; border-color:#666;}
.bordo{ border-style:solid; border-width:1px; border-color:#666;}
.a{color:#f63; font-size:0.8em;font-weight: bold;text-decoration: none;}
.a:hover{color: #033;text-decoration: none;}
.a#activelink{color: #033;text-decoration: none;}

.linknews{color:#033; font-size:0.8em;font-weight: bold;text-decoration: none; padding-left:20px}
.linknews:hover{color: #f63;text-decoration: none;}
.linknews#activelink{color: #f63;text-decoration: none;}

.linknum{color:#033; font-size:0.9em;font-weight: bold;text-decoration: none; padding-left:5px; padding-right:5px;}
.linknum:hover{color: #f63;text-decoration: none;}
.linknum#activelink{color: #f63;text-decoration: none;}

.linkalbi{color:#033; font-size:0.8em;font-weight: bold;text-decoration: none; padding-left:20px}
.linkalbi:hover{color: #f63;text-decoration: none;}
.linkalbi#activelink{color: #f63;text-decoration: none;}

/* --- */
div#pagine_layout{ border:0px solid #FF0000; margin-bottom:20px; text-align:center;}

div#annomese_top	{ border:0px solid #0033CC; width:400px; text-align:center; margin-bottom:20px;} 
div#annomese_bottom	{ border:0px solid #00FF00; width:400px;}

span#num	{font-size:12px; color:#0066CC; font-weight:bold;}

div#gallery	{	border:0px #FFFF00 solid; width:400px; margin-left:0px;	}
div#pagine	{	border:0px #FF0000 solid;	margin-bottom:5px;	text-align:center;}

.gallery_css	{ list-style:none; font-size:11px; width:380px;	border:0px #FFFF00 solid;}
.gallery_css li	{ float:left; width:9em; height:220px; text-align:center; border:0px groove #009900; margin-left:15px; background-color:#FFFFFF; margin-bottom:25px; }

div#navigation{
	float: left;width: 146px;padding: 1em 0 0 10px;margin-top:10px;}
div#extra{
	float: right;width: 146px;padding: 1em 8px;}
div#content{
	font: 0.9em verdana,sans-serif;margin: 0px 160px;padding: 1em 5px;background-color: #fff;
/*	background-image:url(img/bg_content.gif);background-position:bottom;background-repeat:no-repeat;*/}
div#content2{
	font: 0.9em verdana,sans-serif;margin: 0px 5px;padding: 1em 12px;background-color: #fff;
/*	background-image:url(img/bg_content.gif);background-position:bottom;background-repeat:no-repeat;*/}

div#content div.box{
	height:140px; padding-top:0px;padding-bottom:2px; border-bottom:solid #CCC thin;}

div#content div.boxNewsFetcher{
	height:300px; padding-top:0px;padding-bottom:2px; border-bottom:solid #CCC thin;}
/*----------------*/
.FormReg{
font: 0.9em verdana,sans-serif;}
/*----------------*/
div#content div.news{
	 padding-top:0px;padding-bottom:0px; text-align:justify;}
div#content div.boxsmall{
	padding-top:0px;padding-bottom:8px; text-align:justify;}	
	
div#content div.forum{
	border-width:1px;
	border-color:#ccc;
	border-style:solid;
	padding:2px;
	background-color: #FFFFFF;
}
div#content div.forum.boxforum{
	padding-top:0px;padding-bottom:8px;}
.topic{
	width:402px; height:auto; background-image:url(img/tile_forum.gif); background-repeat:repeat-y; background-attachment:scroll; border-color:#999999;  border-style:solid; border-width:1px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#063; text-decoration:none; padding:2px; margin:1px;}
.topic a{ color: #CC0000;font: normal 1em Verdana, Arial, Helvetica, sans-serif;text-decoration: none;}	
.topic a:hover{ color: #FF3300;font: normal 1em Verdana, Arial, Helvetica, sans-serif;text-decoration:  underline;}	

div#catalogo
{
	border:2px solid #fc5e00; 
	padding:2px;
	width:390px;
}

h1,h2,h3,h4,h5{
	margin: 0;padding:0;}
h1{
	padding-left:30px;padding-top:30px;font: bold 18px verdana,sans-serif;}
h2{
	color: #69f;font-size: 1.1em;}	
h3{
	color: #999;font-size: 0.8em;}	
h4{
	color: #000;font-size: 0.8em;}	
h5{  text-align:center; color: #fff; font-size: 11px; font-family:Arial, Helvetica, sans-serif; font-weight:bolder;}
h6{
	color: #FF0000;font-size: 12px;}	

/*stili per la navigazione*/
div#navigation ul{
	margin: 0;padding: 0;list-style-type: none;}
div#navigation li{
	margin: 0;padding: 0;}
div#navigation a{
	color:#369;font: normal bold 1.2em/1.4em arial,sans-serif;text-decoration: none;}
div#navigation a:hover{
	color: #033;text-decoration: underline;}
div#navigation a#activelink{
	color: #033;text-decoration: none;}
div#navigation p{
	font-size: 90%;}

/*stili per la sezione extra*/
div.modular{
	width:140px;background:url(img/box1.gif) no-repeat bottom left;padding-bottom:15px;}
div.modular div{
    background:url(img/box1.gif) repeat-x top left;padding:15px 10px 0;}
	
	
div#extra div.newsbox{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 90%;margin-bottom: 3em;}
div#extra div.newsbox h2{
	color: #fff;font-size: 1.1em; text-align:center;}
div#extra div.newsbox p{
	margin: 0;margin-top:4px;}
	
div.uscite{width: 400px;}
div.uscite div{
    float: left;width:100px; width /**/:100px;padding:0 15px 20px}
div.continua_mese { width:400px;text-align:right;}	

/*stili del form*/
input {color:#900; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
select {color:#900; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
textarea {color:#900; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

/*stili per la SCHEDA*/
div.scheda{
	width:340px;background:url(img/scheda.gif) no-repeat bottom left;padding-bottom:15px; font-size:8px;}
div.scheda div{
    background:url(img/scheda.gif) repeat-x top left;padding:15px 10px 0;}
div.scheda .titoletto {color: #FF0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px;}
div.scheda .testob {color: #000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px;}	
div.scheda .testo {color: #000; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}

/*stili per la NEWS (popup)*/
div.popup{
	width:340px;background:url(img/news.gif) no-repeat bottom left;padding-bottom:15px;}
div.popup div{
    background:url(img/news.gif) repeat-x top left;padding:15px 10px 0;}
div.popup .titoletto {color: #FF0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px;}
div.popup .testob {color: #000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px;}	
div.popup .testo {color: #000; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}	
