body,html { margin:0px; background:url(../images/bg.jpg) top repeat-x #e4e8e9; }
.border { border:1px solid #282806;}
.borderphoto { border:2px solid #e4e8e8;}
.bgred {background:#f3212b;}

.testo,.testo:link,.testo:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #4f5153; text-decoration:none;
}

a.testo:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #e13333; text-decoration:none;
}

.mini,.mini,.mini:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #4f5153; text-decoration:none; letter-spacing:-1px;
}

a.mini:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #e13333; text-decoration:none;
}

.testowhite,.testowhite:link,.testowhite:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #ffffff; text-decoration:none;
}

a.testowhite:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #27C188; text-decoration:none;
}

.textBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color:#4f5153; text-decoration:none;
}


.bgbottom { background:#ced4d6; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;  }
.bgmenu { background:#dbddde; border:4px solid #FFFFFF;}
.bgmenumini{ background:#e4e8e8; border:2px solid #FFFFFF;}

.bgmenupul { background:#d1d7d9; border-bottom:2px solid #e4e8e8; height:28px;}

.menuw,.menuw:link,.menuw:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #ffffff; text-decoration:none; font-weight:bold; padding-top:10px;
}

a.menuw:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
	color: #555555; text-decoration:none; font-weight:bold; padding-top:7px;
}

.menu,.menu:link,.menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; color: #343434; text-decoration:none;
}

a.menu:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; color: #e13333; text-decoration:none; padding-top:10px;
}

.tit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; color: #4f5153; text-decoration:none; font-weight:bold;
}

.red { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#d04445; text-decoration:none; }
.red,.red:link, { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#d04445; text-decoration:none; }
a.red:hover{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#4f5153; text-decoration:none; }

.titbigred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; color: #d04445; text-decoration:none; font-weight:bold;
}

a.titbigred:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; color: #545858; text-decoration:none; font-weight:bold;
}

.menuwb,.menuwb:link,.menuwb:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
	color: #ffffff; text-decoration:none;	font-weight:bold; padding-left:15px;
}

a.menuwb:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
	color: #dce0e2; text-decoration:none; font-weight:bold; padding-left:15px;
}

/*********MENU roll-over sfondo pulsante************/
/*********sfondo grigio************/

div#nav, div#nav A {
	BACKGROUND: url(../images/m_01.jpg) no-repeat left top;
	FLOAT: left; 
	TEXT-DECORATION: none; 
	height:26px; 
	width:208px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#FFFFFF; 
	text-decoration:none; 
	font-weight:bold;
}
	 
div#nav div#nav:active A, div#nav A:hover {
	BACKGROUND: url(../images/on/m_01.jpg) no-repeat left top; 
	FLOAT: left; TEXT-DECORATION:none; height:27px; width:208px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; 
	color:#FFFFFF; text-decoration:none; font-weight:bold;
}
/*********sfondo red************/

div#navred, div#navred A {
	BACKGROUND:url(../images/pul_off.jpg) no-repeat left top; 
	FLOAT:left; color:#FFFFFF; TEXT-DECORATION:none; height:33px; width:131px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none;  
	font-weight:bold; vertical-align:bottom; text-align:center;
}
	
div#navred div#navred:active A, div#navred A:hover {
	BACKGROUND: url(../images/on/pul_off.jpg) no-repeat left top; 
	FLOAT:left; TEXT-DECORATION: none; height:33px; width:131px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; color:#FFFFFF; text-decoration:none;  
	font-weight:bold; vertical-align:bottom; text-align:center;
}

.menuTab {background:url(../images/pul_off.jpg) no-repeat left top; width:131px; text-align:center }
.menuTab2 {background:url(../images/m_01.jpg) no-repeat left top; width:208px; height:26px; padding-left:25px; }

.menu10 {
	color:#FFFFFF; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; font-weight:bold; text-align:center;
}
.menu10:hover { color:#AA0000 }
.menu10:visited { color:#FFFFFF }
.menu10:visited:hover { color:#AA0000 }



