/* generated by csscreator.com */ 
html, body{
 background: #3a98db url("img/sfondo_esterno.jpg") top center repeat-y;
 margin:0; 
 padding:0; 
 font-family:tahoma;
 } 
 
#pagewidth{
	margin:0 auto 0 auto; 
	padding:0;
	width:930px;
    background: #fff
 
 }

 #centro {
	width:930px;
    background: #fff;
	
}


#header{
	width:930px;
	height:185px;
	background: url("img/header.gif") top left no-repeat;
	cursor:pointer;
} 

#navbar {
	margin:10px auto 0 auto;
	width:870px;
	height:85px;
	background:transparent url("img/menu.png") center center no-repeat;


}

.TAB A:link 		{  text-decoration: none;		COLOR:#ff0101;	FONT: NORMAL 19px TAHOMA;	}
.TAB A:visited		{  text-decoration: none;  		COLOR:#ff0101;	FONT: NORMAL 19px TAHOMA;	}
.TAB A:hover		{  text-decoration: underline;	COLOR:#ff4b4b;	FONT: NORMAL 19px TAHOMA;	}
.TAB A:active		{  text-decoration: none;  		COLOR:#ff0101;	FONT: NORMAL 19px TAHOMA;	}
 

#navbar .spazio_menu {
	
	height:35px;
	padding:25px 0 0 35px;
	
	
	
}

#navbar .spazio_menu ul {
	list-style-type: none;
	margin:0;
	padding:0;
	font-size:19px;
	font-weight:bold;
	color:#666666;
	
	display:block;
}

#navbar .spazio_menu li {
	
	
	display:block;
	float:left;	
}

#navbar .spazio_menu li .separatore {
	display:block;
	float:left;
	padding:5px 7px; 0 7px;
}

#navbar .spazio_menu li  a {
	height:30px;
	padding-top:5px;
	font-size:19px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	display:block;
	float:left;
	
}

#navbar .spazio_menu li a:hover {
	background:#ffcf0f;
	color:#333333;
	
}




 
#maincol{
	margin:30px auto 0 auto;
	width:870px;
	background:transparent;

 min-height: 500px;
 height: auto !important;
 height: 500px;
 }

#maincol img {margin:5px;}

applet {height :500px;}

h1{
    background:  url("img/titolo_2.png") top left no-repeat transparent;
	height:28px;
	font-weight:bold;
	font-size:19px;
	color:#3a98db;
	padding-left:8px;
	padding-top:3px;
	border:none;
    }
	
h2{
    background:  url("img/titolo_2.png") top left no-repeat transparent;
	height:28px;
	font-weight:bold;
	font-size:19px;
	color:#fff;
	padding-left:8px;
	padding-top:3px;
	border:none;
    }
		
	ol#gallery{
    margin: 0px 5%;
    padding: 0
    }

ol#gallery li{
    float:left;
    background-color: #fff;
    color: #3a98db;
    margin: 0 0 30px;
    padding: 0;
    list-style-type: none
    }

ol#gallery h3{
    margin: 0;
    padding: 3px 0 16px;
    background: #fff; 
    color: #3a98db;
    font: 19px tahoma;
    text-align: center
    }

ol#gallery a{
    display: block;
    padding: 3px 3px 16px;
    background: #fff; 
    }

ol#gallery a:hover{
    color: #fff; /*hack per ie5.5 e le regole sotto*/
    }

ol#gallery a img{
    border: 2px solid #000
    }

ol#gallery a:hover img{
    border-color: #3a98db;
    }

td {
	border-top: 1px dotted #3a98db;
	border-left: 1px dotted #3a98db;
}
table {
	
	border-right: 1px dotted #3a98db;
	border-bottom: 1px dotted #3a98db;
	
}

#footer {
	
	width:870px;
	height:50px;
	background:transparent url("img/footer.png") center center no-repeat;
	margin :30px auto 0px auto;
}

#footer .interno {
	padding:15px 0 0 40px;
	margin:0;
	font-size:13px;
	font-weight:bold;
	color:#666666;
	letter-spacing: 2px;
}



#footer .interno  a {
	height:34px;
	font-size:13px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}

#footer .interno a:hover {
	text-decoration:underline;
}

 #banner{

  text-align :center;

  padding-top : 5px;
 
  BACKGROUND-COLOR: #ffffff;
  clear:both;
  border: 0px;
  width:100%; 
  
  min-height: 12px;
  height: auto !important;
  height: 12px;

 } 

A:link 		{  text-decoration: none;		COLOR:#ff0101;	FONT: BOLD 19px tahoma;	}
A:visited	{  text-decoration: none;  	COLOR:#ff0101;	FONT: BOLD 19px tahoma;	}
A:hover		{  text-decoration: underline;		COLOR:#ff4b4b;	FONT: BOLD 19px tahoma;	}
A:active	{  text-decoration: none;  	COLOR:#ff0101;	FONT: BOLD 19px tahoma;	}

 
#footer {
	
	width:870px;
	height:50px;
	background:transparent url("img/footer.png") center center no-repeat;
	margin :30px auto 0px auto;
}

#footer .interno {
	padding:15px 0 0 40px;
	margin:0;
	font-size:13px;
	font-weight:bold;
	color:#666666;
	letter-spacing: 2px;
}



#footer .interno  a {
	height:34px;
	font-size:13px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}

#footer .interno a:hover {
	text-decoration:underline;
}

#maincol b { color: #3a98db;}

.lato{

	border:				0px;
	border-top-width:	0;
	width:				auto;
	margin-left :		5px;
	margin-right:		5px;
	margin-top:			10px;
}



.presentazione {
	display:			block;
	font:				bold 19px tahoma;
	background:			#ff0101;
	padding-left:		5px;
	padding-right:		5px;
	padding-top:		2px;
	padding-bottom:		2px;
	border-top:			0px ;
	color:				#FFFFFF;
	text-decoration:	none;
	width:				auto;
	min-height: 10px;
	height: auto !important;
	height: 10px;
}


.menu {
	text-align:			justify;
	display:			block;
	font:				19px tahoma;
	background:			#ffffff;
	padding-left:		5px;
	padding-right:		5px;
	padding-top:		2px;
	padding-bottom:		2px;
	color:				#000000;
	text-decoration:	none;
	width:				auto;
	min-height: 110px;
	height: auto !important;
	height: 110px;
	
}

.latocontenuti{

	border:				0px;
	border-top-width:	0;
	width:				auto;
	margin-left :		5px;
	margin-right:		5px;
	margin-top:			10px;
}

.txtmen {padding-left:		19px;}

.prescont {
	display:			block;
	font:				bold 19px tahoma;
	background:			#3a98db;
	padding-left:		5px;
	padding-right:		5px;
	padding-top:		2px;
	padding-bottom:		2px;
	border-top:			0px ;
	color:				#FFFFFF;
	text-decoration:	none;
	width:				auto;
	min-height: 10px;
	height: auto !important;
	height: 10px;
}


.menucont {
	text-align:			justify;
	display:			block;
	font:				10px tahoma;
	background:			#ffffff;
	padding-left:		5px;
	padding-right:		5px;
	padding-top:		2px;
	padding-bottom:		2px;
	color:				#000000;
	text-decoration:	none;
	width:				auto;
	overflow:			auto;
	height:				110px;
	
}




.anno { color: #ff0101;Font-weight: bold;}
.album { color: #ff9900;Font-weight: bold;}

.block	{	/*BORDER-RIGHT: #000000 1px solid; 
				BORDER-TOP: #000000 1px solid; 
				BORDER-LEFT: #000000 1px solid; 
				BORDER-BOTTOM: #000000 1px solid;*/ 
				width: 870px;
				padding: 0px;
				margin:5px;
				

				
			}
.intblock{padding-right:10px;text-align:justify;}
.tabimg  {float : left; margin-left:10px;}
.tabimg2 {float : left; margin:0px;}
.block h2 {
	
	background:  url("img/titolo_2.png") top left no-repeat transparent;
	height:28px;
	font-weight:bold;
	font-size:19px;
	color:#3a98db;
	padding-left:8px;
	padding-top:3px;
	border:none;
}

.block h3 {
	
	background:  url("img/titolo_2.png") top left no-repeat transparent;
	height:28px;
	font-weight:bold;
	font-size:19px;
	color:#ff0101;
	padding-left:8px;
	padding-top:3px;
	border:none;
			
}

.anno { color: #ff0101;Font-weight: bold;}
.album { color: #ff9900;Font-weight: bold;}

.DUE {height:25px;}
.DUE a:link 	{  text-decoration: none;		COLOR:#ff0101;	FONT: BOLD 19px tahoma;}
.DUE a:visited	{  text-decoration: none;  		COLOR:#ff0101;	FONT: BOLD 19px tahoma;}
.DUE a:hover	{  text-decoration: underline;	COLOR:#ff4b4b;	FONT: BOLD 19px tahoma;}
.DUE a:active	{  text-decoration: none;  		COLOR:#ff0101;	FONT: BOLD 19px tahoma;}
.DUE img		{ float:left;}
.titolodue{
    background:  url("img/titolo_2.png") top left no-repeat transparent;
	height:28px;
	font-weight:bold;
	font-size:19px;
	color:#3a98db;
	padding-left:8px;
	padding-top:3px;
	border:none;
	display:block;
    }

	.striscia {
		display:			block;
		background-color:	 #c4d6f1;
		padding-left:		15px;
		font:				9px tahoma;
		color:				#000000;
		min-height: 11px;
	height: auto !important;
	height: 11px;
	
	}

.presentazioneverde {
	display:			block;
	font:				bold 10px tahoma;
	background:			#6ee604;
	padding-left:		5px;
	padding-right:		5px;
	padding-top:		2px;
	padding-bottom:		2px;
	border-top:			0px ;
	color:				#FFFFFF;
	text-decoration:	none;
	width:				auto;
	min-height: 10px;
	height: auto !important;
	height: 10px;
}
.TRE { text-align: right; }
.TRE a:link 	{  text-decoration: underline;			COLOR:#FF0101;	FONT: BOLD 10px tahoma;}
.TRE a:visited	{  text-decoration: underline;  		COLOR:#FF0101;	FONT: BOLD 10px tahoma;}
.TRE a:hover	{  text-decoration: underline;			COLOR:#FF0101;	FONT: BOLD 10px tahoma;}
.TRE a:active	{  text-decoration: underline;  		COLOR:#FF0101;	FONT: BOLD 10px tahoma;}
