body
{background: url(img/bg_mare.jpg)  bottom #eef3f6 repeat-x ;
background-image:url(img/bg_mare.jpg);
background-position:bottom;
background-repeat:repeat-x;
font-family:verdana, arial; font-size: 11px; padding:0px; margin:0px; text-align:center;}


#testata
{height: 126px; text-align:center; width: 800px; }
#testasott
{height: 58px; background:url(img/bgtestata.jpg) top center no-repeat; text-align:right; padding-right:40px; padding-top: 30px; }
#testasott a
{color:#006699; text-decoration:none; font-size: 22px; font-family:"Times New Roman", Times, serif; font-style:italic;} 
#testasott a:hover
{color:#666666; text-decoration:none; font-size: 22px; font-family:"Times New Roman", Times, serif; font-style:italic;} 


#centro
{background:url(img/bb.jpg) repeat-y center;  width: 800px; text-align:left;}
#centro .bb
{/*padding: 10px;*/}
#centro td
{vertical-align:top;}
#pie
{background:url(img/pie.gif) no-repeat bottom; padding-top: 10px;  padding-bottom: 10px; width: 800px; color:#006699; word-spacing: 6px; margin-bottom: 20px;}
#pie a
{color:#006699; text-decoration:none;} 
#pie a:hover
{color:#006699; text-decoration: underline;} 


.nav2
{
	display:block; 
	width: 196px; 
	text-align:left; 
	border-top: 2px solid #589bdd; 
	padding-left: 8px; 
	padding-bottom: 20px; 
	padding-top: 20px; 
	background:url(img/news.gif) bottom no-repeat #eff2f7;
	margin-left: 2px; margin-bottom: 6px;}
	
.nav3
{
	font-size:11px;
	display:block; 
	width: 188px; 
	height: 115px; 
	text-align:left; 
	border-top: 2px solid #589bdd; 
	padding:8px; 
	background: url(img/news.gif) bottom no-repeat #eff2f7; 
	margin-left: 2px; 
	margin-top: 40px;  
	margin-bottom: 180px;}

.nav2 a
{background:url(img/bott.gif) no-repeat left; padding-left: 28px; line-height: 22px; text-decoration:none; color:#006699; padding-bottom: 6px; padding-top: 6px; display:block; margin-left: 10px; font-size: 12px;}

.nav2 a:hover
{background:url(img/bottgw.gif) no-repeat left; padding-left: 28px; line-height: 22px; text-decoration:none; color:#006699; padding-bottom: 6px; padding-top: 6px; display:block; margin-left: 10px; font-size: 12px;}

.mov
{float:right; display:block; width: 460px; height: 200px;}

/*/-----------------------------------/*/
#form
{
	font-size: 11px;
	margin-top: 10px;
	margin-left: 8px;
}
	#form form
	{
	margin: 0px;
	text-align:left;
	font-family:verdana, arial;
	}
    #form input
	{
 	margin-bottom: 2px;
	font-size: 11px;
	margin-right:2px;
	}
	#form .inpu
	{width: 80px;}
	#form .p
	{float:right; display:block}
/*/------------------------------------------/*/

.ftsx
{float:left; margin-right: 10px; margin-top: 2px; border:#589bdd 1px solid; padding: 6px;}
.ftdx
{float:right; padding-left: 10px; margin-top: 2px; border:#589bdd 1px solid; padding: 6px;}
.ft
{margin-top: 2px; border:#589bdd 1px solid; padding: 6px;}
.titolo 
{color:#3c8ad8; font-size:12px; font-weight:bold;}
.testo1
{line-height: 17px;}

/*/-------------------------------------------/*/
.cat
{padding: 6px; display:block; margin-bottom: 20px; height: 130px;}
.cat b, .cat strong,  .nomeric
{line-height: 18px; border-bottom: #1e8de4 1px solid; margin-bottom: 4px; display: inline-block; color:#3c8ad8; text-transform: uppercase;}
.cat a
{border: 0px; display:block;}

iframe
{border: #1e8de4 1px solid;}
.link
{color:#006699;}
.link a
{text-decoration:none; color:#006699;}
.link a:hover
{text-decoration:underline; color: #006699;}

/*----------------------------------------*/
.modulo
{text-align: left; vertical-align:middle;}
.modulo td
{border-bottom: 1px #999999 solid; padding: 2px;}
.modulo form
{margin: 0px; padding: 0px; border: 0px;}
.modulo input, .modulo select
{font-size: 11px; font-family:verdana, arial;}
/*--------------------------------------------*/

/*--------------------------------------------*/
.numeri
{text-align:center; margin: 10px; padding-right: 10px; vertical-align:middle;}

.numeri form
{margin: 0px; padding: 0px; border: 0px;}
.numeri input, .numeri select
{font-size: 11px; font-family:verdana, arial; width: 200px; vertical-align:middle;}

.numeri a
{
	background: #eff2f7;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right:5px;  
	margin-left:5px; 
	color:#006699;
	font-family:"Times New Roman", Times, serif; 
	font-weight:bold; 
	text-decoration:none; 
	font-size: 13px;
	border: 1px solid #589bdd; 
	display:inline-block;
	vertical-align:middle;
}
.numeri a:hover
{background:  #eff2f7;}
 
/*-----------------------------------------------*/

