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

body
{
	margin:0;
	padding:0;
	background:url(../images/bg.jpg) repeat #e6e4ef;
	font-family: 'Lato', sans-serif;
}

.clear
{
	clear:both;
}

a > img
{
	border:0;
}

a
{
	color:#37544b;
	text-decoration: none;
}

a:hover
{
	color:#37544b;
	text-decoration: underline;
}

.wrapper
{
	width:900px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	z-index:2;
	text-align:justify;
	font-size:25px;
	color:#37544b;
	font-weight:300;
}

#slide-container
{
	position:absolute;
	top:40px;
	z-index:1;
	left:50%;
	margin-left:-640px;
	width:1280px;
	height:467px;
	overflow:hidden;
}

#slide-container > div
{
	width:90000px;
}

#slide-container > div > span
{
	float:left;
	width:1280px;
	display:block;
	position: relative;
}

.ingrosso
{
	position: absolute;
	right: 60px;
	top: 380px;
	width: 250px;
	height: 40px;
	background-color: #2b4306;
	z-index: 1;
	border: 1px solid grey;
}

.ingrosso h1
{
	color: #FFF;
	z-index: 1;
	font-size: 16px;
	width: 250px;
	text-transform: uppercase;
	font-weight: 200;
	text-align: center;
}

#arrow-right{display:none;}

div.wrapper > h1
{
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:25px;
	display:inline;
}

div.subcontent
{
	width:96%;
	background:#fff;
	border:1px solid #e7dae0;
	padding:2%;
	padding-top:20px;
	padding-bottom:20px;
	color:#37544b;
	font-size:25px;
}

div.subcontent > h2
{
	font-weight:bold;
	font-size:25px;
	color:#37544b;
}

#footer
{
	width:100%;
	margin-top:60px;
	padding-top:20px;
	padding-bottom:50px;
	background:#fff;
	font-size:20px;
	color:#37544b
}

#footer a
{
	color:#37544b;
	text-decoration:none;
}

#footer td
{
	font-size:20px;
	text-align:left;
}

#nav
{
	margin:0;
	padding:0;
	position:absolute;
	z-index:9;
	top:10px;
	right:0;
}

#nav > li 
{
	position: relative;
	list-style:none;
	float:left;
	padding-left:20px;
	padding-right:20px;
	font-size:18px;
}

#nav > li > a
{
	color:#58766d;
	text-decoration:none;
}

#nav > li > a:hover
{
	color:#000;
	text-decoration:underline;
}

#nav > li > a#active
{
	color:#000;
	text-decoration:underline;
}

#scroll_top {
    bottom: 10px;
    position: fixed;
    right: 10px;
    z-index: 999;
}

div.quarter
{
	width:200px;
	padding-right:12px;
	float:left;
	font-size:15px;
}

div.quarter > a > img
{
	width:200px;
}

div.quarter > a
{
	text-align:left;
	text-decoration:none;
	font-style:italic;
	font-weight:bold;
	color:#37544b;
}


#barracookie{background:#000 !important; height:38px !important; line-height:38px !important; font-size:15px !important; color:#fff !important; font-weight:300; font-family:'Open Sans', sans-serif; position:fixed; left:0; bottom:0; width:100% !important; z-index:999 !important;}
#barracookie > div.wrapper{width:980px; margin-left:auto; margin-right:auto; color:#fff; font-size:15px;}
#barracookie > div.wrapper > a{float:right; color:#fff !important;}
#barracookie > div.wrapper > span.close{float:right !important; cursor:pointer; width:22px; height:21px; display:inline-block; background:url(/images/closeprivacy.png) no-repeat center right; background-size:contain; -moz-background-size:contain; -webkit-background-size:contain; margin-left:40px; margin-top:8px;}
