body {
	font-family: arial;
	font-size: 11px;
	margin: 0px 0px 120px 0px;
	background-image:url(../image/bg_site.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;

}

#header {
	behavior: url(iepngfix.htc);
}

#header_logo {
	margin-top:10px;
	margin-bottom:10px;
	height:35px;
	}
.header_logo_img {
	margin-left:5px;
	margin-top:10px;
	border:0px;
	}

img { border:0px; margin:0px; }

img.unzoomed {
	cursor: url(../image/cursors/zoom_in.cur), pointer;
}

img.zoomed {
	cursor: url(../image/cursors/zoom_out.cur), pointer;
	border: 1px solid #D7D7D6;
}

h1 {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
	line-height:12px;
	margin:0px 0px 0px 0px;			
}

h2 {
	color: #669966;
	font-size: 13px;
	font-weight: normal;	
	margin:0px 0px 5px 0px;	
}

h3 {
	color: #666666;
	font-size: 12px;
	line-height:17px;	
	font-weight: normal;
	margin:0px 0px 5px 0px;			
}
h3 a {	 text-decoration: none; color: #669966;}
h3 a:hover { text-decoration: underline;	color: #669966; } 


.link_download {
	color: #666666;
	font-size: 12px;
	line-height:17px;	
	font-weight: normal;
	margin:0px 0px 5px 0px;			
}
.link_download a {	 text-decoration: none; color: #666666;}
.link_download a:hover { text-decoration: underline;	color: #669966; }

p {
	color: #666666;
	font-size: 11px;
	line-height: 14px;
}
p a {	 text-decoration: none; color: #669966;}
p a:hover { text-decoration: underline;	color: #669966; } 

.text {
	color: #666666;
	font-size: 12px;
	line-height: 20px;
	text-align:justify;
}
.text a {	 text-decoration: none; color: #669966;}
.text a:hover { text-decoration: underline;	color: #669966; } 

.text2 {
	color: #000000;
	font-size: 11px;
	line-height: 20px;
	font-weight:bold;
}
.text2 a {	 text-decoration: none; color: #666666; font-weight:normal;}
.text2 a:hover { text-decoration: underline;	color: #666666; font-weight:normal; }

a, a:link, a:visited {
	text-decoration: none;
}

/* navigazione */
.nav, .nav_act { 
	font-weight: normal;
	font-size: 11px;
	line-height:14px;	
}

.nav1, .nav1_act { 
	font-size: 11px;
	line-height:16px;	
}

.nav, .nav_act, .nav1, .nav1_act { 
	text-align:left;
	margin:0px 0px 5px 0px;
	text-decoration: none;		
}

.nav {	color: #999999;	}
.nav a {	 text-decoration: none; color: #999999;}
.nav a:hover { text-decoration: none;	color: #339933; } 

.nav_act {	color: #339933;	}
.nav_act a {	 text-decoration: none; color: #339933;}
.nav_act a:hover { text-decoration: none;	color: #339933; } 		

.nav1 {	color: #666666;	}
.nav1 a {	 text-decoration: none; color: #666666;}
.nav1 a:hover { text-decoration: none;	color: #339933; } 		

.nav1_act {	color: #339933;}
.nav1_act a {	 text-decoration: none; color: #339933;}
.nav1_act a:hover { text-decoration: none;	color: #339933; } 	

.nav_sep { font-size: 11px; color: #999999;}

.table_border_right {
  border-right:1px solid; 
		border-right-color:#c5c5c5;
}

.footer {
	color: #999999;
	font-size: 10px;
	line-height:18px;
	margin:0px 0px 5px 0px;	
	}
.footer a {	 text-decoration: underline; color: #999999;}
.footer a:hover { text-decoration: none;	color: #339933; } 			

/* bande titoli */ 
.bg_ppd {
 background-color:#9dd29c;
}

.bg_ppd2 {
 background-color:#339933;
}

/* separatore */
.separatore {
		width:100%;
		height:2px;
		background-image:url(../image/separatore.gif);
		background-repeat:repeat-x;
		margin:5px 0px 5px 0px;
		padding:0px;
}	
.separatore2 {
		width:100%;
		height:1px;
		background-color:#cccccc;
		margin:5px 0px 5px 0px;
		padding:0px;
}		

/* lingua */
#lang {
	width:100%; 
	text-align:right;
}
.lang {
	color: #666666;
	font-size: 9px;	
	text-decoration:none;
	line-height:12px;
	padding-top:2px;
}
.lang a {color: #666666; text-decoration:none; line-height:19px;	}
.lang a:hover {color: #336633; text-decoration:none;} 		

/* immagini */
.img_ban {
	border-bottom:10px solid;
	border-color:#339933;
	}
	
/* guestbook */
.gbook_titolo {	
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
	line-height:12px;
	margin:0px 0px 0px 0px;	
	}
.gbook_titolo a {color: #FFFFFF; text-decoration:none;	}
.gbook_titolo a:hover {color: #FFFFFF; text-decoration:underline;} 			

.gbook_header {	
	font-weight: normal;
	color: #000000;
	font-size: 11px;
	margin:0px 0px 0px 10px;	
	}
.gbook_header a {color: #000000; text-decoration:none;	}
.gbook_header a:hover {color: #FFFFFF; text-decoration:underline;} 			

/* form */ 
form { margin:0px; padding:0px; }

.input {
	border-top: 2px solid #d4d4d4;
	border-right: 1px solid #c1c1c1;
	border-bottom: 1px solid #e1e1e1;
	border-left: 1px solid #c1c1c1;
	color : #666666;
	font-weight : normal;
	font-size : 11px;
	width:200px;
	height:20px;
}

.textarea {
	border-top: 2px solid #d4d4d4;
	border-right: 1px solid #c1c1c1;
	border-bottom: 1px solid #e1e1e1;
	border-left: 1px solid #c1c1c1;
	color : #666666;
	font-weight : normal;
	font-size : 11px;
	width:200px;
	height:100px;
}

.select {
	border-top: 2px solid #d4d4d4;
	border-right: 1px solid #c1c1c1;
	border-bottom: 1px solid #e1e1e1;
	border-left: 1px solid #c1c1c1;
	color : #666666;
	font-weight : normal;
	font-size : 11px;
	width:200px;
	height:20px;
}		
		
.button {
	color : #666666;
	font-weight : normal;
	font-size: 12px;
	height:24px;
	border:1px;
	border-color:#d2d2d2;
	border-style : solid;
	background-color:#FFFFFF;
}

/* avvisi */
		.warning {
			color: #666666;
			font-size: 12px;
			text-align:center;
			font-weight:normal;
			border: 1px dotted;
			border-color: #FD1B14;
			padding:5px 0px 5px 0px;
		}
		

