body{
	background: #fff url(../images/bkg.jpg) repeat-x top;
	color: #666;
}
div#contenitore{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -80px; /*footer height*/
}
/*menu*/
div#menu{

}
div#menu ul {
	margin-top: 2.5em;
	font-size: 0.85em;
	font-weight: bold;
	display: block;
	float: right;
	margin-right: 0;

	letter-spacing: 0.05em;
}
div#menu ul li{
	list-style-type: none;
	float: left;
	border-right: 1px solid #6e6e6e;
	border-left: 1px solid #2f2f2f;
	padding: 0.2em 0.6em 0.2em 0.6em;
}
div#menu ul li a{
	text-transform: uppercase;
	color: #fcba2b;
	text-decoration: none;
}
div#menu ul li a:hover, div#menu ul li a.selected{
	color: #ec3d29;
}
/*head*/
div#head{
	background: transparent url(../images/bkg_head.jpg) no-repeat top;
	width: 940px;
	height: 380px;
}
.coda-slider {
	background: transparent none repeat scroll 0 0;
}
.coda-slider-wrapper {
	padding:0;
}
.coda-slider .panel-wrapper {
	padding:10px;
}
.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel {
	width: 753px;
	_width: 740px; /*IESUCKS*/
	height: 325px;
}
div#coda-nav-left-1, div#coda-nav-right-1{
	margin-top: 140px;
}
div#coda-nav-left-1{
	width: 75px;
	height: 75px;
	background: transparent url(../images/slide_left_arrow.png) no-repeat 0px 0px;
	margin-left: 5px;
}
div#coda-nav-right-1{
	width: 75px;
	height: 75px;
	background: transparent url(../images/slide_right_arrow.png) no-repeat 0px 0px;
}
div#coda-nav-right-1:hover{
	background: transparent url(../images/slide_right_arrow.png) no-repeat -85px 0px;
}
div#coda-nav-left-1:hover{
	background: transparent url(../images/slide_left_arrow.png) no-repeat -85px 0px;
}
.coda-nav-left a, .coda-nav-right a {
	background: transparent none repeat scroll 0 0;
	width: 75px;
	height: 75px;
}
div.foto_head{
	float: left;
	width: 457px;
}
div.head_box{
	padding: 1em;
	height: 310px;
	background: transparent url(../images/bkg_head_box.png) repeat top;
	float: right;
	margin-top: 1em;
	width: 220px;
	color: #fff;
}
div.head_box p{
	margin-left:0.4em;
	margin-top:0;
}
div#riga_content{
	margin-top: 1em;
	background: transparent url(../images/bkg_content.gif) repeat-y center;
}
div#riga_content.prodotti{
	background: transparent url(../images/bkg_content_prodotti.gif) repeat-y center;
}

h1.titleimg{
	color:#EC3D29;
font-family:impact,arial,helvetica,sans-serif;
font-size:1.5em;
letter-spacing:0.05em;

margin-top:0;
text-transform:uppercase;
font-weight: normal;
}
div#centro, div#destra{
	/*background-color: #ddd;*/

}
ul.prodotti {
	margin-left: 0;

}

ul.prodotti li{
	list-style-type: none;
	background: transparent url(../images/list.gif) no-repeat left top;
	padding-left:36px;
	padding-top:4px;
}
ul.prodotti li:hover{
	list-style-type: none;
	background: transparent url(../images/list_over.gif) no-repeat left top;
	padding-left:36px;
	padding-top:4px;
}
ul.prodotti li h2, ul.prodotti a{
	font-size: 1em;
	color: #ec3d29;
	margin-top: 0;
	margin-bottom: 0.2em;
}
ul.prodotti a{
	text-decoration: none;
}
ul.prodotti a:hover{
	text-decoration: underline;
}
ul.prodotti li p{
	font-size:0.8em;
	margin-top: 0;
	margin-bottom:0.3em;
}
/*lista prodotti in head*/
div.panel ul.prodotti {
	margin-left: 0;
	font-size: 0.8em;
	margin: 0;
}

div.panel ul.prodotti li{
	list-style-type: none;
	background: transparent url(../images/list.png) no-repeat left top;
	padding-left:32px;
	padding-top:6px;
}
div.panel ul.prodotti li:hover, div.panel ul.prodotti li.selected{
	background: transparent url(../images/list_over.png) no-repeat left top;
}
div.panel ul.prodotti li p {
	margin-bottom:0.5em;
}
/*form*/
form#contatti {
	margin-bottom: 1em;
}
form p{
	float:left;
	margin-right:10px;
	margin-top: 0;
	margin-bottom: 2.5em;

}
form#contatti p{
	height:4em;
width:300px;
}
form p.privacy{
	font-size: 0.8em;
}
input, textarea, select{
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.8em;
	padding:0.1em;
	width:130px;
	_width: 126px; /*IESUCKS*/
}
form#contatti input, form#contatti textarea, form#contatti select{
	clear: both;
	width: 230px;
	display: block;
}
input:focus, textarea:focus, select:focus{
	background-color: #fcfcfc;
	border: 1px solid #edb825;
	color: #666;
}
textarea{
	width: 274px;
	height: 100px;
}
form#contatti textarea{
	height:5em;
}
input.checkbox, form#contatti input.checkbox{
	width: auto;
	margin-right: 1em;
	border: none;
	display: inline;
}
input.button{
	background-color: #edb825;
	color: #333;
	text-transform: uppercase;
	border: 1px solid #D8A212;
	padding: 0.2em;
	width: 274px;
	text-align: center;
	font-size: 1em;
}
input.button:hover{
	background-color: #ec3d29;
	color: #fff;

}
.errFld{
	border: 1px solid #ec3d29;
}
.errMsg{
	color: #ec3d29;


}

div#footer, div#push {
	height: 80px;
	}
div#footer{
	background: #333333 url(../images/bkg_footer.jpg) repeat-x top;
	text-align: center;
	font-size: 0.7em;
	color: #fff;
}
div#footer p{
	margin-top: 0;
	padding-top: 2em;
}
div#footer strong{
	color: #edb825;
}
div#footer a{
	color: #edb825;
	text-decoration: none;
}
div.clear{
	clear: both;
}
div.prodotti div.head_box{

}
div.prodotti div#coda-nav-left-1, div.prodotti div#coda-nav-right-1{
	visibility: hidden;
}
div.prodotti ul.prodotti h2{
	height:3em;

}
div.prodotti div#destra object, div.prodotti div#destra embed{
	margin-bottom: 1em;
}
div#riga_content a{
	text-decoration: none;
	color: #E93C28;
}
div#riga_content a:hover{
	text-decoration: underline;
}
#gallery ul {
list-style: none;
margin:0 0 1em;
}
#gallery ul li { display: inline; }
#gallery ul img, div#riga_content img{
	border:1px solid #ddd;
padding:2px;
}
#gallery ul img:hover {

	background-color: #edb829;
}
#gallery ul a:hover img {

}
#gallery ul a:hover {

}

.floatleft{
	float: left;
	margin-right: 1em;
}
