TD		{FONT-FAMILY: Verdana,Helvetica, Arial, sans-serif; FONT-SIZE: 12px; line-height:20px;}
BODY		{
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	background-color: #ffffff;
 	color: #000000;
	margin: 0 0 0 0;
	padding: 0;
	line-height:25px;
	
}
#hea {
vertical-align:bottom;
}
BODY a:link
{
color: #000000;
}
BODY a:visited
{
color: #000000;
}
BODY a:hover
{
color: #2962a5;
}
P		{FONT-FAMILY:  Verdana,Helvetica, Arial, sans-serif; FONT-SIZE: 12px}
DIV		{FONT-FAMILY:  Verdana,Helvetica, Arial, sans-serif; FONT-SIZE: 12px; padding: 0;}
/*input submit */
INPUT	{
FONT-FAMILY: Verdana,Helvetica, Arial, sans-serif; 
FONT-SIZE: 12px;
color: #000000;

}
TEXTAREA	{FONT-FAMILY:  Verdana,Helvetica, Arial, sans-serif; FONT-SIZE: 12px;
color: #555555;
background-color :#fdfdfd;
border: solid 1px #aaaaaa ;

}
FORM 		{FONT-FAMILY:  Verdana,Helvetica, Arial, sans-serif; FONT-SIZE: 12px; padding: 0px;}
/*input text */
.colsx{
background-color : #eeeeee;
}
.coldx{
background-color : #eeeeee;
}
.ext700{
background-image: url(ombra700.jpg);
background-repeat: repeat-y;
}
.ext850{
background-image: url(ombra850.jpg);
background-repeat: repeat-y;
}
.ext1000{
background-image: url(ombra1000.jpg);
background-repeat: repeat-y;
}

.titoloh{
font-weight: bold;
font-size:14px;
}

.foot{
background-color : #f7f7f7;
}
.foot2{
background-color : #f7f7f7;
font-size:10px;
color:  #666666;
}
.foot2 a:link{
text-decoration: none;
color:  #666666;
}
.foot2 a:visited{
text-decoration: none;
color:  #666666;
}
.foot2 a:hover{
text-decoration: none;
color:  #2962a5;
}
.errmod{
color: #ff0000;
font-weight: bold;
}
.testata{
font-weight: bold;
color: #333333;
}
.testata a:link{
color: #333333;
}
.testata a:visited{
color: #333333;
}
.testata a:hover{
color: #FF6600;
}
.testatab{
background-image: url(testata.gif);
}
.admin{
border: solid #999999 1px;
}
.bold{
font-weight: bold;
background-color : #cccccc;
}
.aggiungi{
background-color : #ccf5ff;
padding: 5px;
color: #000000;
}
.aggiungi a{
color: #000000;
}

.nav{
color: #000000;
}
.nav a:link{
color: #000000;
}
.nav a:visited{
color: #000000;
}
.nav a:hover{
color: #0000FF;
}
/*classi per le colonne*/
.bloc{
background-color : #cccccc;
}
/*classi per il corpo*/
.corpo{
background-color : #ffffff;
}
/* classi per l'header*/
.top{
background-image: url(header.jpg);
background-repeat: repeat-x;
}
/* classi per il menu*/
.menu{
background-color : #aaaaaa;
height: 30px;
vertical-align: middle;
}
.colsx1000{
background-image: url(colsx1000.jpg);
background-repeat: repeat-y;
width: 6px;
}
.colsx850{
background-image: url(colsx850.jpg);
background-repeat: repeat-y;
width: 6px;
}
.colsx700{
background-image: url(colsx700.jpg);
background-repeat: repeat-y;
width: 6px;
}
.coldx1000{
background-image: url(coldx1000.jpg);
background-repeat: repeat-y;
width: 6px;
}
.coldx850{
background-image: url(coldx850.jpg);
background-repeat: repeat-y;
width: 6px;
}
.coldx700{
background-image: url(coldx700.jpg);
background-repeat: repeat-y;
width: 6px;
}
.titolo{
background-color : #2962a5;
color : #ffffff;
font-size : 14px;
}
#link{
vertical-align: 40%;
font-size: 14px;
}
.navi{
color: #000000;
}
.navi a:link{
color: #000000;
}
.navi a:visited{
color: #000000;
}
.navi a:hover{
color: #2962a5;
}
.navi ul{
	margin:0;
	padding:0 0 0 25px;
	list-style-type: none;
}
.titlis{
font-size: 14px;
margin-bottom:10px;
font-weight: bold;
color: #2962a5;
}
.titlis a:link{
color: #2962a5;
}
.titlis a:visited{
color: #2962a5;
}
.datlis{
font-size: 11px;
font-weight: bold;
color: #000000;
}
.csx{
font-size: 13px;
}
.breve{
line-height: 15px;
}
.menuadm{
font-size: 14px;
background-color : #ccf5ff;
border: solid 1px #666666;
padding: 5px;
}
.spazio{
line-height: 40px;
}
.blu{
background-color : #2965a2;
height: 4px;
}
.personale{
background-color : #eeeeee;
}
.personale2{
background-color : #ddeaf7;
}
.autorizzo{
border: solid #999999 1px;
background-color : #eeeeee;
font-size: 11px;
line-height: 13px;
}
#errore2{
	background : #E6C0C0 url(error.jpg) no-repeat 2px 4px;
	padding-left: 30px;
	padding-top: 4px;
	border-top: #DE7A7B solid 3px;
	border-bottom: #DE7A7B solid 3px;
	color: #bc1d1d;
	font-size: 120%;
	margin-bottom: 10px;
	margin-left: -20px;
	margin-right: -20px;
}
#linkHome{
	font-size:14px;
	font-weight: bold;
}
#linkHome a:link, #linkHome a:visited{
	color: #0000FF;
	text-decoration: none;
}
#linkHome a:hover{
	color: #3366FF;
	text-decoration: none;
}
#legenda_att{
	padding:0;
	margin:0;
	list-style-type:none;
	text-align: left;
}
#legenda_att div{
	float:left;
	width:28px;
}
.titLinks{
color: #2962a5;
}
.b1{
	border-left: 3px solid #2962a5;
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
}

#galleria ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#galleria ul li{
	display: inline;
}

#galleria  img{
	margin-left: 6px;
	margin-top: 6px;
	border: none;
}

#galleria  a{
	text-decoration: none;
}

.cornice{
	padding: 4px;
	background: #ccc;
}
