body{	
	font: 100% Tahoma;
	color:#64676B;
	text-align: center;
	margin: 0 auto;
	padding: 0;	
	border: 0;
	cursor: default;
}

.testo {
	font: Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#64676B;
}
A.testo:link {
    color:#64676B;
	text-decoration:none;
}
A.testo:active {
    color:#64676B;
	text-decoration:none;	
}
A.testo:visited {
    color:#64676B;
    text-decoration:none;
}
A.testo:hover {
	color:#64676B;
	text-decoration:none;	
}


.testo_bold {
    font: Tahoma;
    font-size:11px;
    font-weight:bold;
    color:#64676B;    
}

.testo_italic {
    font: Tahoma;
    font-size:11px;
    font-weight:normal;
    font-style:normal; 
    color:#64676B;
    text-decoration:none;
}

A.testo_italic:link {
    color:#64676B;
	text-decoration:none;
}
A.testo_italic:active {
    color:#64676B;
	text-decoration:none;	
}
A.testo_italic:visited {
    color:#64676B;
    text-decoration:none;
}
A.testo_italic:hover {
	color:#64676B;
	text-decoration:underline;	
}

.testo_link {
	font: Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#64676B;
	text-decoration:none;		 
}
A.testo_link:link {
    color:#64676B;
	text-decoration:none;
}
A.testo_link:active {
    color:#64676B;
	text-decoration:none;	
}
A.testo_link:visited {
    color:#64676B;
    text-decoration:none;
}
A.testo_link:hover {
	color:#64676B;
	text-decoration:underline;	
}

.testo_small {
	font: Tahoma;
	font-size:10px;
	font-weight:normal;
	color:#64676B;
}
A.testo_small:link {
    color:#64676B;
	text-decoration:none;
}
A.testo_small:active {
    color:#64676B;
	text-decoration:none;	
}
A.testo_small:visited {
    color:#64676B;
    text-decoration:none;
}
A.testo_small:hover {
	color:#64676B;
	text-decoration:none;	
}

.testo_small_red {
	font: Tahoma;
	font-size:10px;
	font-weight:normal;
	color:#E51127;
}
A.testo_small_red:link {
    color:#E51127;
	text-decoration:none;
}
A.testo_small_red:active {
    color:#E51127;
	text-decoration:none;	
}
A.testo_small_red:visited {
    color:#E51127;
    text-decoration:none;
}
A.testo_small_red:hover {
	color:#E51127;
	text-decoration:none;	
}

.Titolo_h1 {
	font: Tahoma;
	font-size:16px;
	font-weight:bold;
	color:#64676B;
	text-decoration:none;
}

.Titolo_h2 {
	font: Tahoma;
	font-size:15px;
	font-weight:bold;
	color:#64676B;
}

.testata{
    background: url(../images/testata_sfondo.gif) repeat-x;
}

.testata_menu{
    background:url(../images/teststa_menu_sfondo.gif) no-repeat;
}

.footer{
    background:url(../images/footer.gif) no-repeat;
}

.div_content{
    border:0px solid #ABAEB4;
       height:100%;
    padding-bottom:20px;
}

.div_content_empty{
   /* border:0px solid #ABAEB4;*/
    width:987px;
    /*height:100%;*/
    padding-top:20px;
    padding-bottom:20px;
}

.contatti_td_sx{text-align:right;}
.contatti_td{width:90px;text-align:right;}
.contatti_edit
{   font-family:Arial, Tahoma, Verdana, Sans-Serif;
    font-size:11px;
    color:black;border:1px solid black;width:160px;
    background-color:#F7F7F7;
    }
.contatti_textarea
{   font-family:Arial, Tahoma, Verdana, Sans-Serif;
    font-size:11px;
    color:black;border:1px solid black;
    background-color:#F7F7F7;height:70px;width:100%;
    }
.contatti_submit
{   font-family:Arial, Tahoma, Verdana, Sans-Serif;
    font-size:11px;
    color:black;border:1px solid black;width:50px;
    background-color:#F7F7F7;cursor:pointer;
}

.news_titolo_on {
    margin-top:20px;
    border-bottom:1px solid #e7e7e7;
}

.news_titolo_off {
    margin-top:20px;
    border-bottom:0px solid #e7e7e7;
}    
