/* CSS Document */


body{
background-color:#FFFFFF;
background-image:url(img/bg_body.gif);
background-position:top;
background-repeat:no-repeat;
overflow:visible;



}
a:focus{
outline:none;

}

a img{
	border:0px;
}

*{
margin:0px;
padding:0px;

}

#wrapper{
width:980px;
background-color:#ffffff;
min-height:100%;
margin:0px auto;
padding:0px 0px 0px 0px;
background-image:url(img/bg_wrapper.gif);
background-repeat:repeat-y;
overflow:hidden;
background-position:center;
padding-bottom:20px;

}


#header{
width:980px;
background-image:url(img/header.jpg);
background-position:0 0;
background-repeat:no-repeat;
height:162px;

}

#gallery_home{
float:left;
width:980px;
height:216px;
background-image:url(img/gallery_home.jpg);
background-position:top;
background-repeat:no-repeat;
text-align:center;
display:none;
}

ul#gallery_carousel {
    width: 980px;
	height: 159px;
	display:block;
}

ul#gallery_carousel img {
    border: none;
	display:block;
	margin:5px auto;

}

ul#jcarousel-control {
    list-style:none;
	width:980px;
	height:20px;
	font-size: 14px;
	text-align:center;
	background-image:url(img/bg_gallery.gif);
	background-position:center;
	font-weight:bold;
	padding: 2px;
	
}

ul#jcarousel-control li {
    display:inline;
	margin: 0px 50px;
	

}

li.videoz{

    font-weight:bold;

}

ul#jcarousel-control li a {
	text-decoration:none;
	padding: 2px;
	color:#583119;
	font-family:"Tahoma", sans-serif;
	width:102px;
	height:14px;
}

ul#jcarousel-control li a:hover {
 color: #FFFFFF;
width:120px;
	height:14px;
	background-image:url(img/bg_menu_gallery.gif);
	background-repeat:no-repeat;
	background-position:center;
	text-decoration:none;
	padding: 2px;
	line-height:14px;
}

ul#certificate table{
	border:0px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	width: 52px;
}

ul#certificate table img{
	border:0px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	width: 52px;
}

#gallery_catprodotto{
float:left;
width:980px;
height:216px;
background-image:url(img/gallery_product.jpg);
background-position:top;
background-repeat:no-repeat;

}

#colonna_sx{
float:left;
width:150px;
height:auto;
margin:20px 5px 0px 40px;
display:inline;
_width:140px;
_margin:20px 0px 0px 30px;


}

.menu_colonna ul {
margin:0px;
padding:0px;
}

.menu_colonna ul li{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#583119;
line-height:22px;
list-style:none;
}

#colonna_sx .menu_colonna ul ul li{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#583119;
line-height:22px;
list-style-type:square;
list-style-position:inside;
}

#colonna_sx .menu_colonna ul ul ul li{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#583119;
line-height:22px;
list-style-type:none;
list-style-position:inside;
text-indent:13px;
}

#colonna_sx .menu_colonna ul ul ul ul li {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#583119;
line-height:22px;
list-style-type:none;
list-style-position:inside;
font-style:italic;
margin-left:25px;
text-indent:0px;
padding-left:5px;
}

#colonna_sx .menu_colonna ul ul li a, #colonna_sx .menu_colonna ul ul li a:visited{
text-decoration:none;
color:#E2A68B;
}

#colonna_sx .menu_colonna ul ul li a:hover{
text-decoration:none;
color:#583119;
}

#li.visitedz{
color:#583119 !important;



}

.menu_colonna ul li a, .menu_colonna ul li a:visited{
text-decoration:none;
color:#583119;

}

.menu_colonna ul li a:hover{
text-decoration:none;
color:#E2A68B;

}


.menu_colonna ul li.descriptor{
font-family:"Tahoma", sans-serif;
font-size:9px;
margin:0px;
padding:0px;

}

.select{
float:left;
background-color:#EBE4DE;
font-family:"Tahoma", sans-serif;
font-size:9px;
color:#583119;
width:100px;
height:12px;
border:1px solid #cccccc;
padding:2px;
margin-right:5px;

}




#colonna_dx{
float:left;
width:130px;
padding:0px 0px 0px 0px;
margin:20px 0px 0px 10px;
_margin:20px 0px 0px 0px;
display:inline;


}

#centrale{
float:left;
width:620px;
height:auto;
margin:20px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
min-height:400px;
overflow:hidden;
}

#centrale p{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#58585A;
text-align:left;
line-height:16px;
margin-bottom:10px;

}

#centrale p.indietro{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#58585A;
text-align:left;
line-height:16px;
margin-top:20px;

}


#centrale a, #centrale a:visited{
font-family:Georgia, "Times New Roman", Times, serif;
color:#583119;
text-decoration:none;
font-weight:bold;

}
#centrale a:hover{
font-family:Georgia, "Times New Roman", Times, serif;
color:#E2A68B;
text-decoration:none;

}

.contenuto{
float:right;
width:280px;
margin-right:20px;
padding:0px 0px 0px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#58585A;
text-align:justify;
line-height:16px;
margin-bottom:10px;
display:inline;
_margin-right:0px;


}

.contenuto p{
float:right;
width:280px;
margin-right:20px;
_margin-right:0px;
padding:0px 0px 0px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#58585A;
text-align:justify;
line-height:16px;
margin-bottom:10px;
display:inline;
}
.contenuto ol{
margin-bottom:10px;
margin-top:10px;
float:right;
width:280px;
margin-right:20px;
_margin-right:0px;

}
.contenuto ul{
margin-bottom:10px;
margin-top:10px;
float:right;
width:280px;
margin-right:20px;
_margin-right:0px;

}
.contenuto ol li{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#58585A;
line-height:14px;
list-style-position:inside;

}
.contenuto ul li{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#58585A;
line-height:14px;
list-style-position:inside;

}

img.fotobig{
float:left;
margin-right:10px;
display:inline;
}
.paginatore{
font-family:"Tahoma", sans-serif;
font-size:12px;
text-align:center;
color:#4D2D1A;
width:100%;
border-top:1px solid #EBE4DE;
clear:both;
padding-top:10px;
float:left;
margin-top:10px;
}

.paginatore a, .paginatore a:visited{
color:#4D2D1A;
text-decoration:none;
}

.paginatore a:hover{
color:#EBE4DE;
text-decoration:none;
}

h1#pagetitle{
float:left;
font-size:36px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#4D2D1A;
text-align:center;
padding:0px ;
margin:10px 0px 15px 0px;
font-weight:normal;
height:30px;
}
h2{
font-size:24px;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
color:#4D2D1A;
text-transform:uppercase;
font-weight:normal;


}
.banner_home{
width:140px;
height:140px;
float:left;
margin:0px 15px 0px 0px;
padding:0px;
font-size:12px;
display:inline;
_margin:0px 2px 0px 0px;



}

.news_home1{
padding:0px;
width:300px;
float:left;
margin:40px 0px 0px 0px;
color:#58585A;
display:inline;



}

.news_home2{
padding:0px;
width:300px;
float:left;
margin:40px 0px 0px 20px;
color:#58585A;
display:inline;
}

.news_home1 p, .news_home2 p{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#58585A;
text-align:justify;
line-height:18px;
}

.news_home1 h3, .news_home2 h3{
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
font-size:12px;
color:#583119;
margin-bottom:10px;


}


.news1{
padding:0px;
width:300px;
float:left;
margin:0px 0px 0px 0px;
color:#58585A;
display:inline;
}

.news2{
padding:0px;
width:300px;
float:right;
margin:0px 0px 0px 0px;
color:#58585A;
display:inline;
}

.news1 p, .news2 p{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#58585A;
text-align:justify;
line-height:16px;

padding:0px 0px 0px 0px;
}

.news1 h3, .news2 h3{
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
font-size:12px;
color:#583119;
margin-bottom:10px;
}


/* ---------------------------  pagina news ------------------------------------- */


 #newsevidenza{
 float:left;
width:580px;
height:auto;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
 }

#evidenzafoto{
float:left;
padding:0px 0px 0px 0px;
}

p#news-evidenzatext{
float:right;
font-size:12px;
width:425px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:justify;
color:#58585A;
}

#newsevidenza h4{
float:right;
width:425px;
font-size:14px;
color:#583119;
}

.news h4{
float:right;
width:150px;
font-size:14px;
color:#583119;
}

#newsevidenza .data{
width:425px;
float:right;
font-size:11px;
color:#58585A;
font-style:italic;
text-align:left;
}

.news .data{
width:150px;
float:right;
margin-left:2px;
font-size:11px;
color:#58585A;
font-style:italic;
text-align:left;
}

#newsevidenza a, #newsevidenza a:visited, .news a, .news a:visited{
color:#583119;
text-decoration:none;
}

a.vedidettaglio{
float:left;
margin:10px 0px 0px 0px;
font-style:italic;
}

.news{
 float:left;
width:305px;
height:160px;
margin:25px 0px 0px 0px;
padding:0px ;
font-family:Georgia, "Times New Roman", Times, serif;
}

#fotonews{
float:left;
margin:0px 3px 0px 0px;
padding:0px 0px 0px 0px;

}



p.news-text{
float:right;
font-size:12px;
width:150px;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
color:#58585A;
}

/* ---------------------------  Footer ------------------------------------- */

#footer{
width:785px;
margin:30px 0px 0px 40px;
padding:0px;
float:right;
}


ul#certificate{
width:140px;
float:left;
margin-right:15px;
font-family:"Tahoma", sans-serif;
font-size:12px;
margin-top:20px;
text-align:left;
}

ul#certificate li{
list-style-type:none;
margin:10px 5px 0px 0px;
padding:0px;
}

ul#certificate li a, ul#certificate li a:visited, ul#certificate li a:hover{
	border:none;
	text-decoration:none;
}

#footer ul#certificate li#li1{
margin:10px 0px 0px 0px;

}


ul#footer_item{
list-style-type:none;
background-image:url(img/bg_footer.jpg);
background-repeat:no-repeat;
margin:10px 15px 0px 0px;
width:135px;
height:75px;
float:left;
font-family:"Tahoma", sans-serif;
font-size:9px;
padding:5px;
}

ul#footer_item2{
list-style-type:none;
background-image:url(img/bg_footer.jpg);
background-repeat:no-repeat;
margin:10px 20px 0px 0px;
width:135px;
height:75px;
float:left;
font-family:"Tahoma", sans-serif;
font-size:9px;
padding:10px 5px 5px 5px;
}

ul#footer_item h3, ul#footer_item2 h3{
font-size:9px;
color:#583119;
margin:5px 0px 4px 0px;
}

#footer_item a, #footer_item a:visited, #footer_item2 a, #footer_item2 a:visited{
font-family:"Tahoma", sans-serif;
font-size:9px;
color:#583119;
text-decoration:none;
}

#footer_item a:hover, #footer_item2 a:hover{
color:#666666;
}

ul#menusx2{
width:150px;
height:auto;
float:left;
margin:40px 0px 0px 0px;
padding:0px;
}

ul#menusx2 li{
background-image:url(img/freccetta.jpg);
background-repeat:no-repeat;
background-position:left top;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 25px;
}

table#sendfriend{
	margin-top: 60px;
	font-size: 12px;
	font-weight: bold;
	color: #9B615D;
	text-align: right;
	border: 1px solid #A6704A;
	background-color: #FAE3DA;
	background-image: url(img/bg_gallery.gif);
	background-position: 25%;
	width:360px;
}

#flags{
	padding-right:8px;
	padding-bottom: 12px;
	text-align: right;
}