html, a {
	font-family:"Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
	color: #991414;
}

a:hover {
	text-decoration:none;
}

body {
	margin:0px;
	padding:0px;
	background-color: #ffffff;
		background-image: url('/am/grafica/img/IMG_4035.jpg');
		background-repeat: no-repeat;
		background-position: top left;
		overflow-y:scroll;
}


#easyman {
	width:1010px;
	margin:auto;
}

/*#contenitore { width:1000px; background:#FFF; margin:0 5px 0 5px; }*/

#top {
	float:left;
	width:1000px;
	height:130px;
}

#logo {
	width:307px;
	height:130px;
	float:left;
	text-align: center;
	background:#991616 ;

}

#logo img {

	border:0px;
}

#menu {
	width:693px;
	height:33px;
	float:left;
	text-align:right;
	background:#991414;
	color:#ffffff;
	
}


#language {
	float:left;
	margin:4px 0px 0px 6px;
	width:110px;

	text-align:left;
}

#language img {
	border:0px;
}

#menux {
	float:right;

}

#social {
	width:693px;
	height:97px;
	float:left;
	text-align:right;
	
}

#social img {
	border:0px;
}

#menu2 {
	width:570px;
	height:28px;
	float:left;
	padding:2px 0px 0px 0px;

}

#socicon {
	width:123px;
	height:28px;
	float:left;
	padding:10px 0px 0px 0px;
}


#vetrina {
	width:1000px;
	height:405px;
	float:left;
	background:black;
}

#callout {
	width:980px;
	height:96px;
	float:left;
	margin:10px 0px 10px 0px;
	padding-top:12px;
	border:10px solid #991616;
	text-align:center;
	font-style:italic;
	font-size:28px;
	background:#991616;
	color:#ffffff;
	
}

#boxes {
	width:980px;
	/*height:300px;*/
	height:auto;
	float:left;
	background:#991616;
	color:#ffffff;
	padding:10px 10px 10px 10px;
}

#boxes a { color:#ffffff; }

#boxes1 {
	width:310px;
	/*height:300px;*/
	height:auto;
	float:left;
	text-align:justify;
}

#boxes2 {
	width:310px;
	/*height:300px;*/
	height:auto;
	float:left;
	text-align:justify;
	margin:0px 25px 0px 25px;
}

#boxes3 {
	width:310px;
	/*height:300px;*/
	height:auto;
	float:left;
	text-align:justify;
}

#boxes1 img, #boxes2 img, #boxes3 img {
	max-width:310px;
	max-height:156px;
	text-align:center;
}

#bottom {
	font-size:11px;
	width:1000px;
	height:33px;
	padding-top:7px;
	float:left;
	background:#991414;
	color:#ffffff;
	text-align:center;
	margin-top:10px;
}

#bottom a {
	color:#ffffff;
}

#bottom a:hover {
	text-decoration:none;
}

#menu_prod {
	float:left;
	width:180px;
}

#prod-right {
	float:left;
	width:810px;
	margin:0px 0px 0px 10px;
}

.title {
	background:#991414;
	height:50px;
	padding:0px 10px 0px 0px;
	text-align:right;
	color:#ffffff;
	font-weight:bold;
	font-size:36px;
}

.title2 {
	font-size:15px;
	font-weight:normal;
}

.title2 a {
	color:white;
}



#menux li a {
	text-decoration:none;
	color:#ffffff;
	padding:0px 3px 0px 3px;
	font-size:17px;
}

#menux li:hover a {
	background:white;
	color:#09293e;
}


#menux ul {
	margin: 3px 10px 0px 0px;
	float:right;
	padding:0px;

}


#menux li {
	float: Left;
	display: Inline;
	margin-left:13px;

}


.content-right {
	float:left;
	widht:810px;
	

}

.fotoprod {
	float:left;
	margin:10px 0px 0px 0px;
	width:480px;
	text-align:center;
}


.fotoprod img {
	border:0px;
	width:480px;
	height:360px;
}

.fotodesc {
	float:left;
	margin:10px 0px 0px 9px;
	background:#e1e1e1;
	width:315px;
	padding:3px;
	text-align:justify;
}


.box-prod {
	float:left;
	width:170px;
	height:200px;
	margin:20px 8px 0px 8px;
	padding:7px;
	text-align:center;
}


.box-prod img {
	width:170px;
	height:128px;
	border:0px;

}

.linkpr a {
	text-decoration:none;
	color:black;
}

.linkpr div {
	color:black;

}

.linkpr div:hover {
	background:#eeeeee;
	color:#c70c0c;

}


.imgpic {
	margin:8px 0px 0px 0px;
	float:left;
}

.imgpic img {
	border:0px;
	width:76px;
	height:53px;
}


#contentsito {
	float:left;
	width:1000px;
	margin:10px 0px 0px 0px;
	text-align:justify;

}

.intesta {
	font-size:22px;
	font-weight:bold;

}



#recapiti {
	float:left;
	width:378px;
	border:1px dotted gray;
	padding:5px;
	margin-right:10px;
}



#form {
	float:left;
	width:588px;
	padding:5px;
	border:1px dotted gray;
}


#suptit {
	width:1000px;
	height:33px;
	padding-top:7px;
	float:left;
	background:#991414;
	color:#ffffff;
	text-align:center;
	margin-bottom:10px;
	font-weight:bold;
	font-size:22px;
}

.video {

	float:left;
	margin:5px;
}


.notizia {
	width:980px;
	float:left;
	padding:10px;
	background:#e0e0e0;
	text-align:justify;


}

.notizia img {
	float:left;
	width:200px;
	height:200px;
	margin-right:10px;
}



.titolo_news {
	font-weight:bold;
	font-size:22px;
	font-style:italic;
}


.data_news {
	font-size:12px;
}

.linea1 {
	border:1px dotted gray;
	width:998px;
	margin-left:0px;
	text-align:left;
}


.nltit {
	font-size:22px;
	font-weight:bold;

}



.tab1 {

	width:auto;
	margin:auto;
}

.tab1 input {

	color:#14577b;
}


.wowo {text-align:center;}

.wowo a {
	color:#d92900;
	font-size:12px;
}

.wowo a:hover {
	color:#f8441a;

}


.tab2 {
	font-size:14px;
	width:auto;
	margin:auto;
}

.tab2 th {
	background:#991414;
	color:#ffffff;
	font-weight:bold;
}

.tab2 td {
	background:#e6ebed;
}

.tab2 input {

}


.tab2 img {

	border:1px solid #2c2c2c;
	width:70px;
	height:70px;

}



.buttelim {

	font-size:10px;

}





.paga {
	float:left;
	width:150px;
	height:130px;
	text-align:center;
	margin:0px 10px 0px 10px;
	padding-top:20px;
	text-decoration:none;
	border:0px;
	background:white;
	color:black;
}


.paga:hover {
	background:yellow;

}





























#navmenu2 {
		margin:0; 
		padding:0; 
		list-style:none;
	}	
	
		#navmenu2 li {
			float:left; 
			display:block; 
			background:#991414; 
			position:relative;
			z-index:500; 
			margin:0 1px;
			-webkit-transition: all 0.1s ease-in-out;
		}
		#navmenu2 li.first {
			border-radius:5px 0 0 5px;
			-moz-border-radius:5px 0 0 5px;
			}
		#navmenu2 li.last {
			border-radius:0 5px 5px 0;
			-moz-border-radius:0 5px 5px 0;
			}
		#navmenu2 li li.last {
			border-radius:0 0 5px 5px;
			-moz-border-radius:0 0 5px 5px;
			}
		#navmenu2 li a {
			display:block; 
			padding:8px 5px 0 5px; 
			font-weight:700;  
			font-size:13px;
			height:20px; 
			text-decoration:none; 
			text-align:center; 
			color:#ffffff;
		}
 
		#navmenu2 li a:hover {
			background:white;
			color:#09293e;
		}
		#navmenu2 li li:hover {
			-webkit-transform: translate(+10px,0);
			}
	
 
		#navmenu2 a.selected {
			color:#C00;
		}
	
		#navmenu2 ul {
			position:absolute; 
			left:0; 
			display:none; 
			margin:0 0 0 -1px; 
			padding:0; 
			list-style:none;
		}
		
		#navmenu2 ul li {
			width:100%; 
			float:left; 
			border-top:1px solid #fff;
		}
		
		#navmenu2 ul a {
			display:block;  
			height:auto;
			padding: 8px 5px; 
			color:#ffffff;
			
		}
		/* fix ie6, meglio inserirlo in un file .css separato */
		*html #nav ul {
			margin:0 0 0 -2px;
		}
















table.std {
	border-spacing: 0;
	border-collapse: collapse;
	width: 100%
}
table.std td, table.std th { padding: 0.4em 0.5em }
table.std th { white-space: nowrap }
table.std tr.item td, table.std tr.item th { background-color: white }
table.std tr.alternate_item td,
 table.std tr.alternate_item th { background-color: #f1f2f4 }
table.std tbody tr td, table.std tfoot tr td { border-top: 1px solid #bdc2c9 }
table.std thead th {
	background-color: transparent;
	background-image: url('../img/table_header.gif');
	background-repeat: no-repeat;
	height: 24px;
	color: #374853;
	font-weight: bold;
	text-align: left;
	white-space: nowrap
}
table.std thead th.first_item { background-position: top left }
table.std thead th.last_item { background-position: top right }
table.std thead th.item { background-position: -5px 0 }
table.std tfoot td {
	color: #374853;
	text-align: right;
	white-space: nowrap
}

/* /global table style */

/* global form style */
form.std { clear: both;}
form.std h3 {
	color: #555;
	font-size: 1.4em;
	font-weight: normal;
	border-bottom: 1px solid #d0d1d5;
	padding: 0.5em;
	margin: 0 0 0.5em 0
}
form.std fieldset {
	border: 1px solid #d0d3d8;
	background: #f2f7f9 url('../img/form_bg.jpg') repeat-x top left;
	margin-bottom: 1em;
	padding-bottom: 1em
}
form.std fieldset legend {
	padding: 0.3em 0.6em;
	margin: 1em 0 1em 0.5em;
	font-size: 1.6em;
	font-weight: 100;
	border-color: #d0d1d5;
	border-style: solid;
	border-width: 1px
}
form.std h4, form.std p {
	padding: 0.3em 1em;
	clear: both
}

form.std label {margin-right:20px;}

form.std label, form.std p span {
	float: left;
	text-align: right;
	width: 30%
}

form.std p {margin-left:180px;}

form.std p span.like_input {
	width: auto;
	margin-left: 0.7em
}

form.std .checkbox label, form.std .radio label, form.std span.form_info {
	margin: 0;
	float: none;
	text-align: left
}
.required sup { color: #da0f00 }
form.std p.checkbox { padding-left: 30% }
form.std p.submit {
	padding-left: 31%!important;
	margin-bottom: 1.5em
}
#center_column form.std p.submit2 {
	padding-left: 170px;
	margin-bottom: 1.5em
}