body {
	background:#D19523 url(../images/struttura/Campo-di-grano.jpg) fixed no-repeat top center; color:#444444;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em}
	
.clear {
clear:both;}

form { margin:0; padding:0}

a img { border:none}


h2 {
	background: #C44545;
    color: #EEEEEE;
    float: left;
    font-size: 1.2em;
    margin: 0;
	padding:2px 4px;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:normal;}
	

a {
	text-decoration:none;
	color:#990000;}
	
.h2Container {
margin:0 auto 15px;
padding:0;}

/*Pre Header*/

#preHeader {
	width:960px;
	margin:0 auto;
	text-align:right;
	font-size:0.7em;
	color:#FFFFFF
	}
	
	ul#serviceMenu{
		float:right;
	}
	
	#serviceMenu li{
		float:left;
		padding: 0 10px;
		border-right:#212121 1px solid;
		font-size:0.8em;
		}
		
	#serviceMenu li a{
		color:#212121;
		}

/*END Pre Header*/

#corpo {
	width:960px;
	margin:10px auto;
	padding:0;
	background:#fff;
	}

#lingue {
	display:none;}

#header {
	background: url(../images/struttura/bg-header.jpg) repeat-x #FFFFFF ;
	width:960px;
	margin-bottom: 10px;
    padding-bottom: 16px;}

	#logo {
		float:left;
		margin: 16px 0 0 24px;}

	#navContainer {
		margin: 20px 0 0 130px;
		width: 580px;
		float: left;
		font-family: 'Yanone Kaffeesatz', sans-serif;
		font-size: 1.2em;
		}
		
		.menuBorders img, .h2Container img {
			margin:0;
			padding:0;
			float:left;}

		.nav {
			float: left;
			list-style: none outside none;
			margin:26px 0 0 0;
			width: 560px;
			padding:0;
			}
			
		.nav li {display: inline; }	
		
			.nav li a {
				margin:0 36px 0 5px;
				text-decoration:none;
				color:#444444;}

			.nav li a:hover {
				color:#EF3E35;}



#nastroProdotti {
	margin: 0 0 0 -15px;
    width: 990px;}
	
	.nastriProdotti img {
		float:left;}

	
	#contScroll{
		 width:960px;
		 background:#F6DBA2 url(../images/struttura/nastroprodottiBG.jpg) bottom repeat-x;
		 float:left;
		 overflow:hidden; position:relative; height: 171px;
		 padding:17px 0;}
	#contScroll .h2Container { margin:0 390px 15px}
	
		.prodbox {
			float: left;
			font-size: 0.9em;
			margin: 0 10px 0 0;
			text-align: center;
			width: 120px;}
			
			.prodbox a{
				text-decoration:none;
				color:#990000;
				}

#colonDx { line-height:1.4em}

.box {
	width:330px;
	float:left;
	margin:10px;
	}

	.box h2 {
		width:330px;
		text-align:center;}

#rivenditori{
	width:230px;}

#descrproald img{
	float:left;
	margin: 0 10px;}

#elencomarchi {
	background:#FAF8E9;
	width:940px;
	overflow:auto;
	margin:0;
	padding:10px;
	float:left;
	}
  	#elencomarchi ul { margin:0; padding:20px 0}
	#elencomarchi li {
		margin-left:-4px; display:inline;
		}
		
	#elencomarchi .imgmarchio { margin:0 35px}
	#elencomarchi .h2Container { margin:0!important}
	#elencomarchi .h2Container h2 {margin: 0; text-align:center; width:930px; background:none; letter-spacing:1px}
	#elencomarchi .h2Container h2 span { margin:0 auto; width:200px!important; background: #C44545; padding: 0 18px;}

#infoazi, #footer{
	padding:5px;
	font-size:0.7em;
	line-height:1.2em;
	color:#fff;
	width:950px;
	float:left
}
		
#infoazi {
	text-align:center;
	background-color:#002C6A;
	}
	

#footer {
	background:#003B8E;
	font-size:0.7em;
	text-align:center;}
	
	#infoazi a, #footer a{
	color:#CCCCCC;
	font-weight:bold;
	text-decoration:underline;}



#totprodotti {margin:0.4em 0; color: #CC0000;
    text-align: right;  }
div.pagdiv {margin:0.4em 0 0 0; text-align:right; width:940px; clear:both; border-top:1px dashed #666; padding-top:1em; }
ul.paginazione { margin:0; padding:0; }
.paginazione li { list-style-image:none; display:inline; margin:0 0.4em}
.paginazione a { border:1px solid #666666; padding: 0.2em 0.6em; color: #CC0000; text-decoration:none; font-weight:bold }
.paginazione span { border:1px solid #666666; padding: 0.2em 0.6em; background-color:#666666; color:#FFFFFF; font-weight:bold }
.paginazione a:hover {background-color:#CCCCCC}

.tab { border-collapse:collapse; }
.tab th { background-color:#C44545; color:#FFFFFF; text-transform:uppercase}
.tab tr {  border-bottom:1px solid #898989} 
.tab td { padding:0.1em 0.8em;}
.sfondotb { background-color:#EDEDEF}



.bott { color:#fff!important; background-color:#009933; font-weight:bold; display:block; width:200px; padding:6px 0; margin:8px auto; line-height:1.4em; border:1px solid #003300}
.bott:hover {background-color: #006633;color:#fff!important; }