
/*---------------------------- body ----------------------------*/
body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #D3E4F8;}


/*---------------------------- sfondo----------------------------*/
.sfondo {
	background-image: url(img/back.jpg);
	height: 950px;
	background-attachment : scroll;
	background-position : top;
	background-repeat : repeat-x;}	


/*---------------------------- titolo ----------------------------*/
.titolo {
	font-family: Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #D43A4B;
	text-decoration: none;}

/*---------------------------- testo ----------------------------*/
.testo {
	font-family: Arial, Helvetica;
	font-size: 13px;
	font-weight: normal;
	color: #030062;
	text-decoration: none;}

.testo a:active, .testo a:visited, .testo a:link {
	font-family: Arial, Helvetica;
	color: #D43A4B;
	font-weight: normal;
	text-decoration: yes;
	background-color: none}

.testo a:hover {
	color: #030062;
	text-decoration: none;}

/*---------------------------- footer ----------------------------*/
.footer {
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #030062;
	text-decoration: none;}

.footer a:active, .footer a:visited, .footer a:link {
	font-family: Arial, Helvetica;
	color: #030062;
	font-weight: normal;
	text-decoration: underline;}

.footer a:hover {
	color: #D43A4B;
	text-decoration: none;}
	
/*---------------------------- bordo_img ----------------------------*/
.bordo_img {
border-bottom : 1px solid #030062;  
border-right : 1px solid #030062;  
border-left : 1px solid #030062; 
border-top : 1px solid #030062;
padding: 1px;}


/*---------------------------- title_table ----------------------------*/
.title_table {
	font-family: Arial, Helvetica;
    font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #D43A4B;}
	
/*---------------------------- pulsanti ----------------------------*/
.pulsanti {
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #D43A4B;
	text-decoration: none;}

.pulsanti a:active, .pulsanti a:visited, .pulsanti a:link {
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #D43A4B;
	font-weight: bold;
	text-decoration: none;}

.pulsanti a:hover {
    font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #D43A4B;}

	
	
	
	





/*---------------------------- elenco ----------------------------*/
.elenco {
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #31426C;
	text-decoration: none;}

.elenco a:active, .elenco a:visited, .elenco a:link {
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #31426C;
	font-weight: normal;
	text-decoration: none;
	background-color: none}

.elenco a:hover {
    font-size: 12px;
	color: #31426C;
	text-decoration: none;
	background-color: #cfd2e0;} 
	

/*---------------------------- pulsanti ----------------------------*/
.pulsanti {
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #C9000F;
	text-decoration: none;}

.pulsanti a:active, .pulsanti a:visited, .pulsanti a:link {
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #C9000F;
	font-weight: bold;
	text-decoration: none;}

.pulsanti a:hover {
    font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #C9000F;}

	
/*---------------------------- sfondo_box ----------------------------*/
.sfondo_box {
	filter: alpha(opacity=75); moz-opacity:0.7; opacity:0.7;
	background-color:#FFFFFF;}
	
/*---------------------------- linea_separa ----------------------------*/
.linea_separa {
	background-image:  url(img/struttura/pt_grigio.gif);
	height: 1px;}
	







	

	
	

/*---------------------------- sfondo_menusx ----------------------------*/
.sfondo_menusx {
	background-image: url(img/interno/sfondo_menusx.gif);
	width: 150px;
	background-attachment : scroll;
	background-position : top;
	background-repeat : repeat-y;}

/*---------------------------- bordo_cella ----------------------------*/
.bordo_cella {
border-bottom : 1px solid #D8D8D8;  
border-right : 1px solid #D8D8D8;  
border-left : 1px solid #D8D8D8; 
border-top : 1px solid #D8D8D8;
padding: 2px 2px 2px 2px;}




/*---------------------------- verde ----------------------------*/
.verde {
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #359673;
	text-decoration: none;}



/*---------------------------- menu_sx ----------------------------*/
.menu_sx {
	font-family: Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	height: 20px;
	margin-left : 8px;
}

.menu_sx a:active, .menu_sx a:visited, .menu_sx a:link {
	font-family: Arial, Helvetica;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;	
	margin-left : 8px;}

.menu_sx a:hover {
    font-size: 10px;
	color: #359673;
	text-decoration: none;
	background-color: #F5F5F5;
	margin-left : 8px;}



/*---------------------------- lista_prodotti ----------------------------*/
.lista_prodotti {
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;}

.lista_prodotti a:active, .lista_prodotti a:visited, .lista_prodotti a:link {
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;}

.lista_prodotti a:hover {
    font-size: 11px;
	color: #359673;
	text-decoration: none;
	background-color: #EAF4F1;} 



