/*
Code by Marco Gandi
Design by Next-Co
http://www.marcogandi.com - gandi.marco@gmail.com
*/
body {text-align:center;}
div {margin:0; padding:0;}
h1, h2, h3 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	color: #023848;
}

h1 {
	font-size: 2em;
}

h2 {
	font-size: 2.4em;
}

h3 {
	font-size: 1.6em;
}

p, ul, ol {
	margin-top: 0;
	line-height: 180%;
}

ul, ol {
}

a {
	text-decoration: none;
	color: #FFFFFF;
}

a:hover {
	text-decoration:underline;
}
a img{border:none}

body {
	margin: 0;
	padding: 0;
	background: #07396d url(img/bg_blu.png) center 0;
	font-family:'Vollkorn', "Times New Roman", Times, serif;
	font-size: 12px;
	color: #07396d;
	text-align:center;
}
#wrapper {
	width: 100%;
	margin: 0 auto;
	padding: 0;
}

/* Header */

#header {
	width: 100%;
	margin: 0;
	padding: 0;
	max-height:350px;
	color:#FFFFFF;
}
#social {
	position:absolute;
	top:20px;
	right:50px;
	width: 200px;
	height:80px;
	margin: 0;
	padding: 0;
}
	#logo{height: 125px; width: 100%; margin:0; text-align:center; overflow:visible;}
		#logo img {position:relative; top:5px;}
	#flash{height: 200px; width: 100%; background:#FFFFFF; /*url(img/home_01.jpg) center no-repeat;*/ color:#07396d;}
		#flash h1 {font-size:36px; position:relative; top:120px;left:220px; font-weight:bold; color:#07396d}
	#menu_wrap {padding-left:50px; height:25px; width:790px; margin:0 auto; text-align:center; background-color:#07396d;}
	
/* Content */

#content {
	background:#FFFFFF;
	min-height:250px;
	width: 100%;
	color:#07396d;
	padding:10px;
}
	#content a {
		color:#07396d;
		text-decoration:none;
	}
	#content a:hover {
		text-decoration:underline;
	}


#sezioni_home{
	text-align:center;
	margin:auto;
	padding:10px;
}
	#sezioni_home a img{border:none}
	#sezioni_home td{
		text-align:center;
		width:200px;
		padding:10px;
		vertical-align:top;
	}
	
		#sezioni_home td li{text-align:center; font-size:10px; font-weight:bold; list-style:none}
		#sezioni_home td a{ text-align:center; font-size:11px; font-weight:normal; text-transform:uppercase; border:none;}
/* Footer */

#footer {
	width:100%;
	color:#FFFFFF;

	height: 20px;
	margin: 0 auto;
	padding: 0px 0 15px 0;
	font-size:12px;
	padding:5px;
}
/*##### PRODOTTI #####*/
	.prodotti{min-height:200px; text-align:center !important;}
	.prodotti span{font-weight:bold}
	#prodotti{margin-top:15px;}
	#prodotti td {
/*	border: thin solid black;*/
		text-align:center;
		font-size:14px;
		font-weight:bold;
		text-align:center; 
		padding:0 5px 0 5px;
		vertical-align:top
	}
	#prodotti ul {
		list-style: none;
		padding: 0;
		margin: 0;
		line-height:20px;
	}


#promo {
position:absolute;
top:150px;
width:100%;
margin:0 auto;
z-index:10000;
}
#promo img{border:5px solid blue;}




#jsddm
{	margin: 0;
	padding: 0}
	
	#jsddm li
	{	float: left;
		list-style: none;
	/*	font: 12px Tahoma, Arial*/}

	#jsddm li a
	{	display: block;
		/*background: #20548E;*/
		padding: 2px 12px;
		text-decoration: none;
		text-transform:uppercase;
	/*	border-right: 1px solid white;*/
		font-weight:bold;
		/*width: 80px;*/
		color: #EAFFED;
		white-space: nowrap}

	#jsddm li a:hover
	{	background: #1A4473}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			/*border-top: 1px solid white*/}
		
		#jsddm li ul li
		{	float: none;
		font-size:10px;
			display: inline}
		
		#jsddm li ul li a
		{	width: auto;
			background: #07396d}
		
		#jsddm li ul li a:hover
		{	background: #1A4473}
