@charset "utf-8";
img {border: none}
html, body {
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
  background: white;/* CSS Document */
}
#wrapper_home {
  position: relative;
  min-width: 1024px;
  width:100%;
  min-height: 700px;
 margin:auto;
  background-color:;
}

#logo{
	width:350px;
	height:184px;
	margin-left:0;
	margin-right:auto;
	margin-top:-106px;
}
#striscia
{
width:100%;
height:30px;
margin-top:100px;
background-color:#00853f;
}
#striscia_foot
{
position:relative;
width:100%;
height:30px;
margin-top:600px;
background-color:#00853f;
}
#striscia_foot_news
{
position:relative;
width:100%;
height:30px;
margin-top:20px;
background-color:#00853f;
}
#header
{ 
position:relative;
width: 1024px;
height:204px;
margin-left:auto;
margin-right:auto;
background-color:;
}

#contenuto
{
width:1024px;
height:520px;
margin-left:auto;
margin-right:auto;
margin-top:115px;
background-color:;
z-index:-9999;
}
#menu
{
z-index:!important;
width:700px;
text-align:right;
text-transform:uppercase;
font-family: 'Titillium Web', sans-serif;
letter-spacing:1px;
color: black;
display:block;
font-size:13px;
margin-top:12px;
margin-left:340px;

}

#menu_info
{
width:1024px;
text-align:right;
text-transform:uppercase;
font-family: 'Titillium Web', sans-serif;
letter-spacing:2px;
color: #00853f;
display:block;
font-size:13px;
font-weight:normal;
margin-top:-140px;
}

#menu_info a:link
{
color:  #00853f;
text-decoration:none;
}
#menu_info a:visited
{
color:  #00853f;
text-decoration:none;
}
#menu_info a:active
{
color: #00853f;
text-decoration:none;
}
#menu_info a:hover
{
color: gray;
text-decoration:none;
font-weight:bolder;
}


#social
{
	position:relative;
	width:300px;
	height:20px;
	margin-left:auto;
	margin-right:-120px;
	margin-top:-100px;
}
div#slide{
				width:1024px;
				height:300px;
				margin-top: 10px;
				margin-left:auto;
				margin-right:auto;
				z-index:300;
						}

#news_box
{
	width:350px;
	margin-left:auto;
	margin-right:200px;
	margin-top:-520px;
	right:50%;
	top:-50%;
	height:500px;
	color:black;
	font-family: 'Titillium Web', sans-serif;
	background:#C0C0C0;
	padding:10px;

}
#titolo{
		position: relative;
width:1014px;
height:40px;
color:black;
	font-family: 'Titillium Web', sans-serif;
	font-size:18px;
	padding-top:10px;
	padding-left:10px;
	vertical-align:middle;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	background-color:#EAEAEA;
}

#footer{
position: relative;
background-color:;
width:1024px;
height:30px;
margin-left:auto;
margin-right:auto;
text-align:center;
font-size:12px;
line-height:26px;
color:white;
font-family: 'Titillium Web', sans-serif;
padding-bottom:50px;
}
#credits{
	width:100%;
	height:20px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-size:12px;
	color:black;
	font-family: 'Titillium Web', sans-serif;
}
#credits a:link
{
	text-decoration:none;
	color:black;
}
#credits a:hover
{
	text-decoration:none;
	color:green;
}
#credits a:active
{
	text-decoration:none;
	color:black;
}
#credits a:visited
{
	text-decoration:none;
	color:black;
}

#g1
{
	width:614px;
	height:250px;
	background-color:;
}

#g1_hover
{
position:relative;
width:604px;
height:40px;
background-color:#00853f;
opacity:0.8;
color:white;
font-size:36px;
line-height:35px;
padding-left:10px;
font-weight:bold;
font-family: 'Titillium Web', sans-serif;
text-transform:uppercase;
margin-top:-40px;

}
#pg1
{
	width:604px;
	height:240px;
	background-color:#00853f;
	color:white;
font-size:70px;
line-height:35px;
padding-left:10px;
padding-top:10px;
font-weight:bold;
font-family: 'Titillium Web', sans-serif;
text-transform:uppercase;
vertical-align:bottom;
}

#g2
{
	width:400px;
	height:250px;
	background-color:;
	margin-left:624px;
	margin-top:-250px;
}

#g2_hover
{
position:relative;
width:390px;
height:40px;
background-color:#00853f;
opacity:0.8;
color:white;
text-align:right;
font-size:36px;
line-height:35px;
padding-right:10px;
font-weight:bold;
font-family: 'Titillium Web', sans-serif;
text-transform:uppercase;
margin-top:-250px;

}
#g3
{
	width:302px;
	height:250px;
	background-color:;
	margin-left:0px;
	margin-top:10px;
}
#g3_hover
{
position:relative;
width:292px;
height:40px;
background-color:#00853f;
opacity:0.8;
color:white;
font-size:36px;
line-height:35px;
padding-left:10px;
font-weight:bold;
font-family: 'Titillium Web', sans-serif;
text-transform:uppercase;
margin-top:-250px;

}
#pg3
{
	width:292px;
	height:240px;
	background-color:#00853f;
	margin-left:0px;
	margin-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	color:white;
font-size:20px;
line-height:30px;
font-weight:bold;
font-family: 'Titillium Web', sans-serif;
text-transform:uppercase;
vertical-align:baseline;
}
#g4
{
	width:302px;
	height:250px;
	background-color:;
	margin-left:312px;
	margin-top:-250px;
}

#g4_hover
{
position:relative;
width:292px;
height:40px;
background-color:#00853f;
opacity:0.8;
color:white;
text-align:left;
font-size:36px;
line-height:35px;
padding-left:10px;
font-weight:bold;
font-family: 'Titillium Web', sans-serif;
text-transform:uppercase;
margin-top:-40px;

}

#g5
{
	width:400px;
	height:120px;
	background-color:;
	margin-left:624px;
	margin-top:-250px;
}
#g5_hover
{
position:relative;
width:390px;
height:40px;
background-color:#00853f;
opacity:0.8;
color:white;
text-align:right;
font-size:36px;
line-height:35px;
padding-right:10px;
font-weight:bold;
font-family: 'Titillium Web', sans-serif;
text-transform:uppercase;
margin-top:-40px;

}
#pg5_hover
{
position:relative;
width:396px;
height:40px;
background-color:#00853f;
opacity:0.8;
color:white;
text-align:left;
font-size:36px;
line-height:35px;
padding-left:4px;
font-weight:bold;
font-family: 'Titillium Web', sans-serif;
text-transform:uppercase;
margin-top:-40px;

}
#g6
{
	width:195px;
	height:110px;
	background-color:#00502f;
	margin-left:624px;
	margin-top:10px;
	color:white;
	text-align:center;
	font-size:62px;
	line-height:50px;
	font-weight:bold;
	padding-bottom:10px;
	vertical-align:bottom;
	font-family: 'Titillium Web', sans-serif;
	text-transform:uppercase;
	
}
#g6:hover
{
	background: #c9de96;
background: -moz-radial-gradient(center, ellipse cover,  #c9de96 0%, #8ab66b 44%, #398235 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#c9de96), color-stop(44%,#8ab66b), color-stop(100%,#398235));
background: -webkit-radial-gradient(center, ellipse cover,  #c9de96 0%,#8ab66b 44%,#398235 100%);
background: -o-radial-gradient(center, ellipse cover,  #c9de96 0%,#8ab66b 44%,#398235 100%);
background: -ms-radial-gradient(center, ellipse cover,  #c9de96 0%,#8ab66b 44%,#398235 100%);
background: radial-gradient(ellipse at center,  #c9de96 0%,#8ab66b 44%,#398235 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9de96', endColorstr='#398235',GradientType=1 );
}
	
#g7{
	width:195px;
	height:120px;
	background-color:#00853f;
	margin-left:829px;
	margin-top:-120px;
	color:white;
	text-align:center;
	font-size:62px;
	line-height:62px;
	font-weight:bold;
	padding-bottom:0px;
	vertical-align:bottom;
	font-family: 'Titillium Web', sans-serif;
	text-transform:uppercase;
}
#g7:hover
{
	background: #c9de96;
background: -moz-radial-gradient(center, ellipse cover,  #c9de96 0%, #8ab66b 44%, #122d17 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#c9de96), color-stop(44%,#8ab66b), color-stop(100%,#122d17));
background: -webkit-radial-gradient(center, ellipse cover,  #c9de96 0%,#8ab66b 44%,#122d17 100%);
background: -o-radial-gradient(center, ellipse cover,  #c9de96 0%,#8ab66b 44%,#122d17 100%);
background: -ms-radial-gradient(center, ellipse cover,  #c9de96 0%,#8ab66b 44%,#122d17 100%);
background: radial-gradient(ellipse at center,  #c9de96 0%,#8ab66b 44%,#122d17 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9de96', endColorstr='#122d17',GradientType=1 );

}
#pg8
{
	width:190px;
	height:250px;
	background-color:;
	margin-left:624px;
	margin-top:-250px;
}
#pg8_hover
{
position:relative;
width:190px;
height:40px;
background-color:#00853f;
opacity:0.8;
color:white;
text-align:center;
font-size:32px;
line-height:35px;
font-weight:bold;
font-family: 'Titillium Web', sans-serif;
text-transform:uppercase;
margin-top:-40px;
}	

#pg9
{
	width:200px;
	height:250px;
	background-color:;
	margin-left:824px;
	margin-top:-250px;
}
#pg9_hover
{
position:relative;
width:200px;
height:40px;
background-color:#00853f;
opacity:0.8;
color:white;
text-align:center;
font-size:32px;
line-height:35px;
font-weight:bold;
font-family: 'Titillium Web', sans-serif;
text-transform:uppercase;
margin-top:-250px;
}
#pg10
{
	width:714px;
	height:250px;
	background-color:;
	margin-left:312px;
	margin-top:-250px;
}
#pg10_hover
{
position:relative;
width:704px;
height:40px;
background-color:#00853f;
opacity:0.8;
color:white;
text-align:left;
font-size:32px;
line-height:35px;
padding-left:10px;
font-weight:bold;
font-family: 'Titillium Web', sans-serif;
text-transform:uppercase;
margin-top:-250px;
}
#spg1
{
	width:302px;
	height:250px;
	background-color:#00853f;
	
}

#spg2
{
	width:712px;
	height:250px;
	background-color:;
	margin-left:312px;
	margin-top:-250px;
}

#spg2_hover
{
position:relative;
width:702px;
height:40px;
background-color:#00853f;
opacity:0.8;
color:white;
text-align:left;
font-size:36px;
line-height:35px;
padding-left:10px;
font-weight:bold;
font-family: 'Titillium Web', sans-serif;
text-transform:uppercase;
margin-top:-250px;

}
#spg3
{
	width:292px;
	height:240px;
	background-color:#00853f;
	margin-left:0px;
	margin-top:-250px;
	padding-left:10px;
	padding-bottom:10px;
	color:white;
font-size:20px;
line-height:30px;
font-weight:bold;
font-family: 'Titillium Web', sans-serif;
text-transform:uppercase;
vertical-align:baseline;
}
#spg10
{
	position:relative;
	width:292px;
	height:240px;
	background-color:#00853f;
	margin-left:0px;
	margin-top:-260px;
	padding-left:10px;
	padding-bottom:10px;
	color:white;
font-size:20px;
line-height:30px;
font-weight:bold;
font-family: 'Titillium Web', sans-serif;
text-transform:uppercase;
vertical-align:baseline;
}
#text_box
{
	width:712px;
	height:250px;
	background-color:#B8DABF;
	margin-left:312px;
	margin-top:-250px;
}
#text_box2
{
	width:712px;
	height:510px;
	background-color:#B8DABF;
	margin-left:312px;
	margin-top:-45px;
}
#text_box2_f
{
	width:702px;
	height:510px;
	background-color:#B8DABF;
	margin-left:312px;
	margin-top:-266px;
	padding-left:10px;
}
#text_box3
{
	width:677px;
	height:510px;
	background-color:#B8DABF;
	margin-left:312px;
	margin-top:-45px;
}
#text_box3_n
{
	width:677px;
	height:510px;
	background-color:#B8DABF;
	margin-left:312px;
	margin-top:-250px;
}
#text_box4
{
	width:677px;
	height:250px;
	background-color:#B8DABF;
	margin-left:312px;
	margin-top:-250px;
}

a:link
{
	text-decoration:none;
	color:white;
}
a:hover
{
	text-decoration:none;
	color:grey;
}
a:visited
{
	text-decoration:none;
	color:white;
}
a:active
{
	text-decoration:none;
	color:white;
}
	
.h1
{
	font-size:62px;
	line-height:62px;
	font-weight:bold;
	padding-bottom:0px;
	color:white;
	vertical-align:bottom;
	font-family: 'Titillium Web', sans-serif;
	text-transform:uppercase;
	padding:10px;
}
.h1s
{
	font-size:58px;
	line-height:58px;
	font-weight:bold;
	padding-bottom:0px;
	color:white;
	vertical-align:bottom;
	font-family: 'Titillium Web', sans-serif;
	text-transform:uppercase;
	padding:10px;
}
.h1s1
{
	font-size:45px;
	line-height:45px;
	font-weight:bold;
	padding-bottom:0px;
	color:white;
	vertical-align:bottom;
	font-family: 'Titillium Web', sans-serif;
	text-transform:uppercase;
	padding:10px;
}
.h1s2
{
	font-size:37px;
	line-height:45px;
	font-weight:bold;
	padding-bottom:0px;
	color:white;
	vertical-align:bottom;
	font-family: 'Titillium Web', sans-serif;
	text-transform:uppercase;
	padding:10px;
}
.h2
{
	font-size:22px;
	line-height:22px;
	font-weight:bold;
	color:white;
	vertical-align:bottom;
	font-family: 'Titillium Web', sans-serif;
	text-transform:uppercase;
	padding:10px;
}