/* CSS Document */

a:focus { outline: 0; }



a.articoli:active{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; color:#525252; padding: 3px 15px 3px 0px; background:none;}
a.articoli:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; color:#525252; padding: 3px 15px 3px 0px; background:none;}
a.articoli:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; color:#525252; padding: 3px 15px 3px 0px; background:none;}
a.articoli:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; color:#8a8a8a; padding: 3px 15px 3px 0px; background:#dedede;}

a.link2:active{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; color:#525252; padding: 0px 2px 0px 2px; background:none;}
a.link2:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; color:#525252; padding: 0px 2px 0px 2px; background:none;}
a.link2:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; color:#525252; padding: 0px 2px 0px 2px; background:none;}
a.link2:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; color:#ffffff; padding: 0px 2px 0px 2px; background:#cf170f;}

a.link:active{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; font-weight:bold; color:#ffffff; padding: 0px 2px 0px 2px; background:#cf170f;}
a.link:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; font-weight:bold; color:#ffffff; padding: 0px 2px 0px 2px; background:#cf170f;}
a.link:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; font-weight:bold; color:#ffffff; padding: 0px 2px 0px 2px; background:#cf170f;}
a.link:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; font-weight:bold; color:#8a8a8a; padding: 0px 2px 0px 2px; background:#dedede;}

a.credit:active{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration: none; color:#454545; padding: 0px 2px 0px 2px; background:none;}
a.credit:link{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration: none; color:#454545; padding: 0px 2px 0px 2px; background:none;}
a.credit:visited{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration: none; color:#454545; padding: 0px 2px 0px 2px; background:none;}
a.credit:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration: none; color:#454545; padding: 0px 2px 0px 2px; background:#ffffff;}

a.menu:active{font-family:Arial, Helvetica, sans-serif; font-size:12px;  text-decoration:none; color:#525252; padding: 0px 10px 0px 10px; background:none; font-weight:bold;}
a.menu:link{font-family:Arial, Helvetica, sans-serif; font-size:12px;  text-decoration:none; color:#525252; padding: 0px 10px 0px 10px; background:none; font-weight:bold;}
a.menu:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px;  text-decoration: none; color:#525252; padding: 0px 10px 0px 10px; background:none; font-weight:bold;}
a.menu:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px;  text-decoration: none; color:#ffffff; padding: 0px 10px 0px 10px; background:#cf170f; font-weight:bold;}

a.menu_current:active{font-family:Arial, Helvetica, sans-serif; font-size:12px;  text-decoration: none; color:#ffffff; padding: 0px 10px 0px 10px; background:#cf170f; font-weight:bold;}
a.menu_current:link{font-family:Arial, Helvetica, sans-serif; font-size:12px;  text-decoration: none; color:#ffffff; padding: 0px 10px 0px 10px; background:#cf170f; font-weight:bold;}
a.menu_current:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px;  text-decoration: none; color:#ffffff; padding: 0px 10px 0px 10px; background:#cf170f; font-weight:bold;}
a.menu_current:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px;  text-decoration: none; color:#ffffff; padding: 0px 10px 0px 10px; background:#cf170f; font-weight:bold;}


.scritta_menu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	text-decoration: none; 
	color:#ffffff; 
	padding: 0px 10px 0px 10px;
	background:#cf170f;
	font-weight:bold;
	}


.titolo{
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size:22px; 
  color:#525252;
  font-style: italic;
  line-height:24px;
  } 
  
.titolo_2{
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:22px; 
  color:#cf170f;
  font-style: italic;
  line-height:24px;
  } 
  
.titoletto{
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:16px; 
  color:#cf170f;
  font-style: italic;
  line-height:22px;
  } 
  
 .titoletto2{
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:16px; 
  color:#525252;
  font-style: italic;
  line-height:22px;
  } 
   
  
/* 
.titoletto{
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:16px; 
  color:#6c6c6c;
  font-style: italic;
  line-height:22px;
  padding: 0px 10px 0px 10px; 
  background:#dedede;
  } 
  
*/ 
 
.testo{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#525252;
	line-height: 16px;
	text-align: justify;
  } 
  
.testo_tabella{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#525252;
	text-align:left;
	padding: 3px 0px 3px 10px;
  }   

.testo_grigiochiaro{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9c9c9c;
	line-height: 16px;
	text-align: justify;
  } 
  


.testo_pic{
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px; 
  color:#454545;
  text-align: left;
  } 
      
.testo_indirizzo{
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px; 
  color:#454545;
  text-align:center;
  }  
  
     

.bottoneinvia{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 0px solid #bc0778;
	color: #FFFFFF;
	width:110px;
	height:24px;
	background-color: #525252;
	cursor:pointer;
}

.campi{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6c6c6c;
	width:220px;
	height:26px;
	background-color: #e2e2e2;
	margin:0px 0px 7px 0px;
	padding:4px 0px 4px 10px;
	border:1px solid #cacaca;
}




.campidiinserimento{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6c6c6c;
	width:220px;
	height:18px;
	background-color: #e2e2e2;
	margin:0px 0px 7px 0px;
	padding:4px 0px 4px 10px;
	border:1px solid #cacaca;
}

input:focus.campidiinserimento
{
	background-color: #525252;
	color:#ffffff;
}


.campomessaggio{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6c6c6c;
	width:100%;
	height:83px;
	margin:0px 0px 3px 0px;
	padding:4px 0px 0px 10px;
	border:1px solid #cacaca;
	background-color: #e2e2e2;
}
 
input:focus.campomessaggio
{
	background-color: #525252;
	color:#ffffff;
}
  
  
  
.privacy {
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	height:30px;
	margin:5px 0px 0px 0px;
	padding:4px;
	font-size:11px;
	color: #7f7f7f;
    background-color:#e2e2e2;
	border:1px solid #cacaca;
	}


