@charset "UTF-8";
/* CSS Document */

body{
margin:0;
padding:0;
}

#wrapper{
margin:0 auto;
width:800px;
background:#f5f5f5 url(../images/sfondo_cont.gif) repeat-y;
border-left:1px solid #000000;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
}
#top{
margin:0;
width:100%;
background:#63a963;
height:15px;
}

#header{
width:800px;
height:135px;
background:#f5f5f5;
margin:0;
position:absolute;
}



#logo{
background:#f5f5f5;
margin:0;
padding:10px;
position:absolute;
left:0
}

#logo img{
border:0;
}

#search{
background:#f5f5f5;
margin:0;
padding:10px;
position:absolute;
bottom:2px;
right:10px;
}

label{
width: 90px;
height: 30px;
font: 12px Verdana, Arial, Helvetica, sans-serif;
margin-right: 5px;
text-align: right;
color: #003300
}


input{
display: block;
width: 180px;
line-height:15px;
height:15px;
background: #FFF;
margin:5px 0 0 0;
border:1px solid #63a963;
}

textarea{
line-height:15px;
background: #FFF;
margin:5px 0 0 0;
border:1px solid #63a963;
}



button#cerca{
width: 60px;
text-align:center;
height:25px;
line-height: 22px;
display:inline;
margin-left:120px;
margin-top:5px;
padding: 1px 0 4px 0;
color: #000;
cursor: pointer}


input.checkbox{
display: inline;
width: 50px;
line-height:15px;
height:20px;
background: #FFF;
margin:5px 0 2px 0;
border:none;

}
button#go {
background: url(../images/submit_cerca.jpg);
border:0 none;
color:#000000;
cursor:pointer;
margin-left:121px;
height:25px;
margin-top:5px;
padding: 1px 0 4px 0;
width:60px;
}
button#go:hover {
background: #63a963;
border:0 none;
color:#ffffff;
cursor:pointer;
margin-left:121px;
height:25px;
margin-top:5px;
padding: 1px 0 4px 0;
width:60px;
}

button#go02 {
background: url(../images/submit_cerca.jpg);
border:0 none;
color:#000000;
cursor:pointer;
margin-left:0;
height:25px;
margin-top:5px;
padding: 1px 0 4px 0;
width:60px;
}
button#go02:hover {
background: #63a963;
border:0 none;
color:#ffffff;
cursor:pointer;
margin-left:0;
height:25px;
margin-top:5px;
padding: 1px 0 4px 0;
width:60px;
}



#container_left{
margin:135px 0 0 0;
width:230px;
background:#dadbdd;
border-right:1px solid #333333;
float:left
}

#menu_esterno{
width:230px;

background:#63a963;
margin:0;
}
#menu_interno{
background:#63a963;
padding:0;
margin:0;
border-bottom:5px solid #103d2b;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #333333;
text-align:left;
}

#menunavigazione{
margin:0;
padding:0;
list-style:none;
position:relative
}
#menunavigazione li{
margin:0;
padding:0;
list-style:none;

}
#menunavigazione a, .menunavigazione a:visited{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:18px;
display:block;
list-style:none;
color:#FFFFFF;
text-decoration:none;
padding:6px 3px 8px 15px;
font-weight:normal;
background:url(../images/riga_sfumata.gif) -5px 26px no-repeat;
}




#menunavigazione a:hover{
color:#fff;
background:#003300;


}


#menunavigazione .vocecorrente a, .menunavigazione .vocecorrente a:visited{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
display:block;
background:url(../images/riga_sfumata.gif) -5px 26px no-repeat;
list-style:none;
color:#003300;
text-decoration:none;
padding:6px 3px 8px 15px;
font-weight:normal;
}
#menunavigazione .last a, .menunavigazione .last a:visited{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
display:block;
list-style:none;
color:#FFFFFF;
text-decoration:none;
padding:6px 3px 8px 15px;
font-weight:normal;
background:none
}
#menunavigazione .last a:hover{
color:#fff;
background:#003300;
z-index:1000;

}
#menunavigazione ul{
margin:0;
padding:0;
width:230px;
list-style:none;
position:absolute;
left:-9999px;
z-index:1;
top:0;
background:none #003300;
height:224px;

}
#menunavigazione li:hover ul{
left:232px;
z-index:1000;
}

#menunavigazione li:hover ul a{
color:#fff;
left:232px;
z-index:1000;
}

#menunavigazione li:hover ul a:hover{
color:#63A963;
}

#menunavigazione li.vocecorrente:hover ul a{
color:#fff;
left:232px;
z-index:1000;
background:#003300 url(../images/arrow02.jpg) left 11px no-repeat;
}


#menunavigazione ul a, .menunavigazione ul a:visited{
padding:6px 3px 8px 15px;
background:#003300 url(../images/arrow02.jpg) left 11px no-repeat;
font-weight: lighter;
z-index:1000;
}

#menunavigazione li.vocecorrente:hover ul a:hover{
	color:#63A963;}

#menunavigazione ul a:hover{
color:#63a963;
background:#003300 url(../images/arrow02.jpg) left 11px no-repeat;
z-index:1000;
}

#container_right{
margin:135px 0 0 0;
width:568px;
float:right;
z-index:3;
}
#slideshow{

margin:0;
height:224px;
padding:0;
border-bottom:5px solid #103d2b;
z-index:0
}

#slideshow object{
	z-index:1
	}

h1{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003300;
margin:0 0 10px 0;
padding:0
}
#news{
padding:10px;
margin:0;
}

.singlenews{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #666666;
text-align:left;
margin:0;
}
.expand{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#63a963;
text-align:left;
margin:5px 0 10px 0
}
.expand a, .expand a:visited{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#63a963;
text-align:left;
margin:0
}
.expand a:hover{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
text-align:left;
text-decoration:none;
background:#103d2b
}
#main_esterno{
margin:0;
width:568px;
float:right
}
#main_interno{
margin:0;
padding:10px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #333333;
text-align:left;
margin:0;

}
.stripe{
	padding: 0;
	margin:2px 0 5px 0;
	list-style:none;
	}
	.stripe li{
	display:inline	}
	
.stripe a, .stripe a:visited{
margin:0;
font-size:0.9em;
padding:0 0 0 5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#91cf26;
	background:url(../images/path_arrow.jpg) left 4px no-repeat;
	text-decoration:none	
}

.stripe a:hover{
	text-decoration:underline	
}
.stripe .start a, .stripe .start a:visited{
margin:0;
font-size:0.9em;
padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#91cf26;
	text-decoration:none	
}
#main_interno a, a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #103d2b;
font-weight:bold;
}

#main_interno a:hover{
text-decoration:underline;
}


h2{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #63a963;
margin:0 0 10px 0;
padding:0
}

h3{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #103D2B;
margin:0;
padding:0
}

#footer{
width:100%;
clear:both;

margin:0;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#footer_interno{
padding:10px;
border-top:5px solid #103d2b;
margin:0
}
.principale{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #333333;
text-align:left;
margin:0;
}

.links {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #333333;
margin:0;
font-weight:bold;
text-decoration:none
}
.links a, .links a:visited{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #103d2b;
margin:0;
font-weight:bold;
text-decoration:none
}
.links a:hover{
text-decoration:underline
}

.path{
margin:0;
padding:0

}

.path li{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #63a963;
text-align:left;
margin:0;
font-weight:bold;
display:inline;

}
.path a, .path a:visited{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #63a963;
text-align:left;
margin:0;
font-weight:bold;
text-decoration:none;
padding-right:8px
}
.path a:hover{

color: #103d2b;

}
#close{
width:100%;
clear:both;
height:10px;
margin:0
}
#menu02{
margin:-113px 0 0 90px;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:190px;
position:absolute;
z-index:1
}

#menu02 ul{
margin:0;
padding:0
}

#menu02 li{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
display:inline;
padding-right:9px;
padding-left:11px;
background:url(../images/arrow.gif) no-repeat left;
}

#menu02 a{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style:none;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}

#menu02 a:visited{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;

list-style:none;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}


#menu02 a:hover{
color:#003300

}

.testopiccolo{
	font-size:10px;
	}
	
	
	.nascosto{display:none;}
