body {
padding:0;
margin:0;
background:#fff;
}
td,p {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 9pt;color : Black;text-align : left;}
.borgo {color : #D2D2D2;font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 9px;text-align:center;
}
hr {
color:black;padding:0;margin:0;
}
.borgo A:link {text-decoration: none;color : #D2D2D2;}
.borgo A:visited {text-decoration: none;color : #D2D2D2;}
.borgo A:hover {text-decoration: underline;color : #D2D2D2;}
A:link, A:visited {text-decoration: none;color : #339933;font-weight : bold;}
A:hover {color: Black;text-decoration : underline;font-weight : bold;}
.condizioni {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 8pt;color : Black;}
h1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #31822C;
	font-weight : bold;
	font-size : 17px;
	margin: 5px;
	padding:0;
	border-bottom: 1px solid #D2D2D2;
	text-align : left;
}

h2 {
	border-left:3px solid #96BA1C;
	font-family : Helvetica, Arial, sans-serif,Verdana;
	color : #31822C;
	font-weight : bold;
	font-size : 13pt;
	margin-top : 20px;
	margin-right : 0;
	margin-left : 0;
	margin-bottom : 10px;
	padding-bottom : 0;
	padding-left : 8px;
	padding-right : 0;
	padding-top : 0;
	text-align : left;
}
h3 {
	font-family : Helvetica, Arial, sans-serif,Verdana;
	font-size : 12px;
	font-weight : bold;
	color:black;
}
h4 {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;color : #31822C;font-weight : bold;font-size : 13pt;}
h5 {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;color : #31822C;font-weight : bold;font-size : 13pt;}
.txt_normale {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 9pt;color : Black;text-align : justify;}
.nomi_campi {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 9pt;color : Black;border : 1px solid;border-bottom-width : 1 px;border-left-width : 1 px;border-right-width : 1 px;border-top-width : 1 px;border-color : #cccccc #666666 #666666 #cccccc;}

input, select {
font-size : 12px;	
}

.pi {
text-align:center;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 8px;
}

table.format {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color : black;font-weight : bold;font-size : 12px;
width:100%;
padding:0;
margin:0;
border: 1px solid #cccccc;
font-weight:normal;
	}
table.format td {
padding-left:3px;
}	
table.format th {
border-top:1px solid #fff;
border-left:1px solid #fff;
border-right:2px solid #999999;
border-bottom:1px solid #999999;
font-weight:normal;
text-align:right;
padding-right:5px;
padding-top:3px;
padding-bottom:3px;
padding-left:0;
	}
	
th.alt {
background:#F2F8DA;
}

.underline {text-decoration : underline;}
.diritti {
	font-family : "Times New Roman", Times, serif;
	font-size : 10px;
	text-align : center;
}
.lingua {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 10px;}
.verde {color: #339933}

p {
	padding-top: 0;
	padding-bottom: 0;
	text-indent:15px;
	margin-bottom : 25px;
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;
}

/*--------------------------------------------------------------------*/
div#top_alto {
background: url(../include/images_banda_top/back.gif) repeat-x;
height: 28px;
text-align:right;
padding:0;
}
div#pagamenti {
background: url(../include/images_banda_top/pagamenti.gif) no-repeat;
width:108px;
height:25px;
}

#pagamenti a,#pagamenti a:link,#pagamenti a:visited,#pagamenti a:active {
height:25px;width:108px;margin:0;padding:0;
background: url(../include/images_banda_top/pagamenti.gif) no-repeat;display:block;}

#pagamenti a:hover {display:block;
height:25px;width:108px;margin:0;padding:0;
background: url(../include/images_banda_top/pagamenti_f2.gif) no-repeat;}


div#top {
width:760px;
height:95px;
border:0;
padding:0;
margin:0;
background: url(../include/images_top/bandina.jpg) no-repeat right;
}

div#logo {
width:332px;
height:95px;
border:0;
padding:0;
margin:0;
}

div#fascia_verde {
width:760px;
height:14px;
border:0;
padding:0;
margin:0;
background: url(../include/images_top/fascia_verde.gif) no-repeat left;
}


/*---------------------MENU PRINCIPALE-----------------------*/
	/*  Horizontal nav */

#menu {
	margin: 0;
	padding: 0;
 float: right;
	width:760px;
	}

#menu ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	clear: left;
	float:right;

	}

#menu ul li {
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
	}

#menu ul li a {
	background: url(../images_top/chisiamo.gif) no-repeat;
	width: 91px;
	height:41px;
 border:0;
	padding: 0;
	margin: 0;
	color: #000;
	text-decoration: none;
	display: block;
	text-align: center;
	font-weight: normal;
	letter-spacing: 0px;
	line-height: 2em;
	font-size:    xx-small;      
	voice-family: "\"}\"";   
	voice-family: inherit;   
	font-size:    x-small;   
	}

html>#menu ul li a  {
	font-size: x-small;   
	} 

/*
#menu ul li#five a	{
	width: 119px;
	}
*/
#resources a:link, #resources a:visited {
	color: #000;
	background: url(../images_top/chisiamo_f2.gif) no-repeat;
	width: 91px;
	height:41px;
	}

#menu ul li a:hover {
	color: #000;
	background: url(../images_top/chisiamo_f2.gif) no-repeat;
	width: 91px;
	height:41px;
	}

#menu a:active	{
	color: #000;
	background: url(../images_top/chisiamo_f3.gif) no-repeat;
	width: 91px;
	height:41px;
	}

body#sectionone #menu li#one a, 
body#sectiontwo #menu li#two a,
body#sectionthree #menu li#three a,
body#sectionfour #menu li#four a,
body#sectionfive #menu li#five a,
body#sectionsix #menu li#six a,
body#sectionseven #menu li#seven a,
body#sectioneight #menu li#eight a {
	color: #000;
	background: url(../images_top/chisiamo_f3.gif) no-repeat;
	width: 91px;
	height:41px;
	}
/*------------------ FOTO A SX --------------------*/
div#contenitore {
position:relative; width: 760px;
}

div#sx {
float:left;
width:343px;
border:0;
margin:0;
padding:0;
padding-top:15px;
}
div#sx2 {
float:left;
width:270px;
border:0;
margin:0;
padding:0;
padding-top:15px;
}
div#sx3 {
float:left;
width:50px;
border:0;
margin:0;
padding:0;
padding-top:15px;
}
div#sx4 {
float:left;
width:150px;
border:0;
margin:0;
padding:0;
padding-top:15px;
}
div#sx5 {
float:left;
width:200px;
border:0;
margin:0;
padding:0;
padding-top:15px;
}
div#content{
left:363px;
top:0;
width:368px;
margin:0;
padding:0;
padding-left:25px;
border:0;
}
div#content2{
left:285px;
top:0;
width:465px;
margin:0;
padding:0;
padding-left:25px;
border:0;
}
div#content3{
left:105px;
top:0;
width:685px;
margin:0;
padding:0;
padding-left:25px;
border:0;
}
div#content4{
left:180px;
top:0;
width:565px;
margin:0;
padding:0;
padding-left:25px;
border:0;
}
div#content5{
left:215px;
top:0;
width:510px;
margin:0;
padding:0;
padding-left:25px;
border:0;
}
div#piede {
margin-top:25px;
padding-top:5px;
width:760px;
height:25px;
background: url(../piede/images/back_piede.gif) repeat-x;
text-align:center;
font-size:x-small;
line-height: 2em;
border-bottom: black 1px solid;
}
div#piede_lingue {
font-size:xx-small;
text-align:center;
}

/*--------------LINGUE NEL PIEDE--------------------------------*/
/*
#lingue {
 PADDING-RIGHT: 0px;
	BORDER-TOP: black 1px solid;
	PADDING-LEFT: 0px; FONT-SIZE: x-small; TEXT-ALIGN: center;
	PADDING-BOTTOM: 0px; MARGIN: 0px;
	WIDTH: 760px; PADDING-TOP: 5px; TEXT-ALIGN: center;
}

div#lingue ul {
margin: 0;
padding: 0;
list-style-type: none;
margin-left:120px;
text-align:center;
}

}
div#lingue li {
float:left;
margin: 0;
padding: 0;
color:black;
}
div#lingue li a {
display: block;
font-weight : normal;
display:inline;
}
*/
#it a,#it a:link,#it a:visited,#it a:active {
width:56px;height:14px;display:block;text-decoration: none;
border-left: 1px solid #818E98;
display:block;text-decoration: none;
background:#fff;
}
#it a:hover {
width:56px;height:14px;display:block;text-decoration: none;
border-left: 1px solid #818E98;
display:block;text-decoration: none;
background:#fff;
}
#en a,#en a:link,#en a:visited,#en a:active {
width:56px;height:14px;display:block;text-decoration: none;
border-left: 1px solid #818E98;
display:block;text-decoration: none;
background:#fff;
}
#en a:hover {
width:56px;height:14px;display:block;text-decoration: none;
border-left: 1px solid #818E98;
display:block;text-decoration: none;
background:#fff;
}
#de a,#de a:link,#de a:visited,#de a:active {
width:56px;height:14px;display:block;text-decoration: none;
border-left: 1px solid #818E98;
display:block;text-decoration: none;
background:#fff;
}
#de a:hover {
width:56px;height:14px;display:block;text-decoration: none;
border-left: 1px solid #818E98;
display:block;text-decoration: none;
background:#fff;
}
#fr a,#fr a:link,#fr a:visited,#fr a:active {
width:56px;height:14px;display:block;text-decoration: none;
border-left: 1px solid #818E98;
display:block;text-decoration: none;
background:#fff;
}
#fr a:hover {
width:56px;height:14px;display:block;text-decoration: none;
border-left: 1px solid #818E98;
display:block;text-decoration: none;
background:#fff;
}
#es a,#es a:link,#es a:visited,#es a:active {
width:56px;height:14px;display:block;text-decoration: none;
border-left: 1px solid #818E98;
display:block;text-decoration: none;
background:#fff;
}
#es a:hover {
width:56px;height:14px;display:block;text-decoration: none;
border-left: 1px solid #818E98;
display:block;text-decoration: none;
background:#fff;
}
#pol a,#pol a:link,#pol a:visited,#pol a:active {
width:56px;height:14px;display:block;text-decoration: none;
border-left: 1px solid #818E98;
display:block;text-decoration: none;
background:#fff;
}
#pol a:hover {
width:56px;height:14px;display:block;text-decoration: none;
border-left: 1px solid #818E98;
display:block;text-decoration: none;
background:#fff;
}
#un a,#un a:link,#un a:visited,#un a:active {
width:56px;height:14px;display:block;text-decoration: none;
border-left: 1px solid #818E98;
display:block;text-decoration: none;
background:#fff;
}
#un a:hover {
width:56px;height:14px;display:block;text-decoration: none;
border-left: 1px solid #818E98;
display:block;text-decoration: none;
background:#fff;
}
#cze a,#cze a:link,#cze a:visited,#cze a:active {
width:56px;height:14px;display:block;text-decoration: none;
border-left: 1px solid #818E98;
display:block;text-decoration: none;
background:#fff;
}
#cze a:hover {
width:56px;height:14px;display:block;text-decoration: none;
border-left: 1px solid #818E98;
display:block;text-decoration: none;
background:#fff;
}
#ru a,#ru a:link,#ru a:visited,#ru a:active {
width:56px;height:14px;
border-right: 1px solid #818E98;border-left: 1px solid #818E98;
display:block;text-decoration: none;
background-image: url(../include/images_lingue/ru.gif);
}
#ru a:hover {
width:56px;display:block;height:14px;
border-right: 1px solid #818E98;border-left: 1px solid #818E98;
display:block;text-decoration: none;
background-image: url(../include/images_lingue/ru_over.gif);
}
/*-------------SOTTOMENU CHI SIAMO --------------*/
div#hormenu {
width: 100%; 
float: right; 
margin: 0;
margin-top:10px;
margin-bottom:10px; 
padding: 0;
height:15px;
}

div#hormenu ul {
float: right; 
display: block;
margin: 0;
padding: 0;
list-style-type: none;
}

div#hormenu li {
display: inline;
padding-left:3px;
padding-right:3px;
border-right: 1px solid #818E98;
color:#339933;
font-size:x-small;
height:18px;
text-align:center;
border-bottom:2px solid #339933;
} 

div#hormenu a {
color: #339933;
text-decoration: none;
font-size:x-small;
}
div#hormenu a:hover {
color: #000;
text-decoration: underline;
font-size:x-small;
}



/*-------------MENU DELLE NEWS --------------------------*/
div#menu_news {
width: 100%; 
float: left; 
margin: 0;
margin-top:10px;
margin-bottom:10px; 
padding: 0;
height:15px;
}

div#menu_news ul {
margin: 0;
padding: 0;
list-style-type: none;
}

div#menu_news li {
width: 200px; 
float:left;
display: block;
padding-left:2px;
padding-bottom:2px;
padding-top:2px;
color:#339933;
font-size:x-small;
text-align:left;
border-bottom:2px solid #999999;
margin-bottom:5px;
} 

div#menu_news a {
display: block;
color: #339933;
text-decoration: none;
font-size:x-small;
font-weight:normal;
}
div#menu_news a:hover {
display: block;
color: #000;
text-decoration: none;
font-size:x-small;
background:#F2F8DA;
font-weight:normal;
}
/*-------------MENU DELLE FAQ --------------------------*/
div#menu_faq {
width: 100%; 
float: left; 
margin:0;
margin-top:10px;
margin-bottom:10px; 
padding:0;
}

div#menu_faq ul {
margin: 0;
padding: 0;
list-style-type: none;
}

div#menu_faq li {
width: 150px; 
float:left;
display: block;
padding-left:2px;
padding-bottom:1px;
padding-top:1px;
color:#339933;
font-size:x-small;
text-align:left;
margin:0;
margin-top:1px;
border-bottom:2px solid #999999;
margin-bottom:1px;
} 

div#menu_faq a {
display: block;
color: #339933;
text-decoration: none;
font-size:x-small;
font-weight:normal;
}
div#menu_faq a:hover {
display: block;
color: #000;
text-decoration: none;
font-size:x-small;
background:#F2F8DA;
font-weight:normal;
}
/*-------------MENU DEI SERVIZI --------------------------*/
div#menu_servizi {
width: 100%; 
float: left; 
margin: 0;
margin-top:10px;
margin-bottom:10px; 
padding: 0;
height:100%;
}

div#menu_servizi ul {
margin: 0;
padding: 0;
list-style-type: none;
}

div#menu_servizi li {
width: 150px; 
float:left;
display: block;
padding-left:2px;
padding-bottom:1px;
padding-top:1px;
color:#339933;
font-size:x-small;
text-align:left;
} 
div#menu_servizi li li{
width: 190px; 
float:left;
display: block;
padding-left:2px;
padding-bottom:1px;
padding-top:1px;
color:#339933;
font-size:x-small;
text-align:left;
border-bottom:1px solid #999999;
margin-bottom:1px;
margin-left:10px;
} 
div#menu_servizi a {
display: block;
color: #339933;
text-decoration: none;
font-size:x-small;
font-weight:normal;
}
div#menu_servizi a:hover {
display: block;
color: #000;
text-decoration: none;
font-size:x-small;
background:#F2F8DA;
font-weight:normal;
}

/*---------------------INDEX --------------------------------*/
#index_box {
padding:0;margin:0;
align:left;
width:346px;
height:201px;
}

#index_fascia_verde {
background: url(../images_index2005/fascia_verde.jpg) no-repeat right;
padding:0;margin:0;
width:353px;
height:42px;
}
#index_menu {
margin:0;
background: url(../images_index2005/bk_menu.jpg) repeat-x ;
padding:0;margin:0;
padding-left:2px;
padding-top:3px;
padding-right:0;
width:353px;
height:21px;
font-size: 8px;
font-family : Helvetica, sans-serif;
font-weight:bold;
color: #000;
letter-spacing:-0.9px;
voice-family: "\"}\"";
voice-family:inherit;
width:351px;
}
#index_menu a {
font-size: 9px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color: #000;
letter-spacing:-0.9px;
}
.index_table {
margin-top: 40px;
padding:0;
}
.index_box_en {
border:0;
height:120px;
width:341px;
margin-left:0;
margin-right:0;
margin-bottom:1px;
margin-top:3px;
padding-right:5px;
padding-left:10px;
padding-top:5px;
padding-bottom:0;
background: url(../images_index2005/box_en.gif) no-repeat;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight:normal;
color:#888888;
voice-family: "\"}\"";
voice-family:inherit;
width: 326px;

}

/*-----------------*/
#nava {
	margin: 0;
	padding: 0;
	background: #fff;
	position: relative;
	font-size: x-small;
	text-align: center;
	margin-left:85px;
	padding-bottom:10px;
	top: 1756px;

}

#nava li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}
	
#nava li a:link, #nava li a:visited {
	margin: 0;
	padding: 0;
	float: left;
	text-decoration: none;
	font-weight:normal;
	width:56px;height:14px;
}

#nava li a:link.active, #nava li a:visited.active, #nava li a:hover {
	margin: 0;
	padding: 0;
	font-weight:normal;
	width:56px;height:14px;
}
/*----------MENU CONDIZIONI-----------*/
/*-------------MENU DELLE FAQ --------------------------*/
div#menu_cond {
width: 100%; 
float: left; 
margin:0;
margin-top:10px;
margin-bottom:10px; 
padding:0;
}

div#menu_cond ul {
margin: 0;
padding: 0;
list-style-type: none;
}

div#menu_cond li {
width: 120px; 
float:left;
display: block;
padding-left:2px;
padding-bottom:1px;
padding-top:1px;
color:#339933;
font-size:x-small;
text-align:left;
margin:0;
margin-top:1px;
border-bottom:2px solid #999999;
margin-bottom:1px;
} 

div#menu_cond a {
display: block;
color: #339933;
text-decoration: none;
font-size:x-small;
font-weight:normal;
}
div#menu_cond a:hover {
display: block;
color: #000;
text-decoration: none;
font-size:x-small;
background:#F2F8DA;
font-weight:normal;
}

img.spacer {
border:0;
padding:0;
margin:0;
}
