@charset "utf-8";
body  {
	background-color:#FFFFFF;
	font: 100% Georgia;
	background-image:url(../img/body_bg.gif);
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
}
b, strong {
	font-weight:bold;
	color:#222222;
}
.testoRosso {
	color: #872a2b;
	font-weight: bold;
}
h1{
	float:left;
	padding:0 0 16px 60px;
	font:normal 11px Georgia;
	color:#7d1416;
} 
#container { 
	width: 720px;
	margin: 0 auto; 
	border: 0px solid #000000;
	text-align: left;
} 
#logo { 
	padding: 10px 0 0 0;
} 
#utility{
	font:normal 11px Georgia, Times, serif;
	color:#7d1416;
	float:right ;
	padding:52px 8px 0 0;
} 
#utility a {
	padding-left:2px;
	text-decoration:none;
	font-style:normal;
	color:#777777;
} 
#utility a:hover {
	color:#444444;
} 
#lingue {
	font:normal 11px Georgia;
	color:#999999;
	float:right ;
	padding: 52px 20px 0 0;
} 
#lingue a  {
	padding-left:2px;
	text-decoration:none;
	font-style:normal;
	color:#7d1416;
}
#lingue a:hover {
	color:#444444;
}

/*----------galleria immagini-----------------------*/
a:link img  { border: 0px solid;} 
a:visited img { border: 0px solid; } 
a:hover img { border: 0px solid; } 
a:active img{border: 0px solid; } 
#titGallery {
	padding-left:4px;
	padding-top:4px;
	text-decoration:none;
	font:bold 12px Georgia;
	color:#7d1416;
}
#imagesRight {
	float:left;
	padding-right:12px;
	padding-bottom:4px;	
	width:110px;
	height:82px;
}
#imageLast {
	float:left;
	width:110px;
	height:82px;
	padding-bottom:4px;	
}
/*----------fine galleria immagini------------------*/
.menumain{
clear:both;
font: normal 11px Georgia;
width:720px;
height:20px;
background: url(../img/menu_bg.gif) center center repeat-x;
}
.menumain ul{
	margin: 0;
	padding: 0;
	float: left;
	background: url(../img/menu_bg.gif) center center repeat-x;
}
.menumain #link a {
	border:none;
	float: right;
	padding-right:4px;
}
.menumain ul li{
	display: inline;
}
.menumain ul li a{
	float: left;
	color:#ffffff;
	padding: 3px 8px;
	text-decoration: none;
	border-right: 1px solid #ffffff; /*dark purple divider between menu items*/
}
.menumain ul li a:hover, .menumain ul li .current{
	color:#ffffff;
	background: url(../img/menu_over.gif) center center repeat-x;
}
.dropmenudiv{
	visibility: hidden;
	position:absolute;
	top: 0;
	line-height:12px;
	z-index:100;
	width: 150px;
}
.dropmenudiv a{
	background: url(../img/menu_bg.gif) center center repeat-x;
	border:none;
	background-color:#9B7338;
	display: block;
	text-indent: 8px;
	padding: 3px 0;
	font:normal 11px Georgia;
	color: #ffffff;
	text-decoration: none;
}
.dropmenudiv a:hover{
	background: url(../img/menu_over.gif) center center repeat-x;
	color: #ffffff;
	background-color: #ffffff;
}
#filetto {
	padding:4px 0 8px 0;
	
}

#header {
	width:720px;
	height:300px;
}
#titolo {
	width:720px;
	height:70px;
}
#testo1 {
	padding-top:16px;
	padding-bottom:16px;
	width:720px;
	font:normal 11px Georgia;
	color:#444444;
}

/* -------------------3BOX IN HOME PAGE---------------------------------------------*/
#box_1 {
	float:left;
	padding-top:4px;
	background:left top url(../img/box1_bg.gif) no-repeat;
	width: 240px;
	height:107px;
}
#box_1 a {
	padding-left:8px;
	text-decoration:none;
	font:bold 16px Georgia;
	color:#ffffff;
}
#box_2 {
	float: right;
	padding-top:4px;
	background:center top url(../img/box2_bg.gif) no-repeat;
	height:107px;
	width: 240px;
	}
#box_2 a {
	padding-left:12px;
	text-decoration:none;
	font:bold 16px Georgia;
	color:#ffffff;
}
#box_3 {
	float: right;
	padding-top:4px;
	background:right top url(../img/box3_bg.gif) no-repeat;
	width: 240px;
	height:107px;
}
#box_3 a {
	padding-left:16px;
	text-decoration:none;
	font:bold 16px Georgia;
	color:#ffffff;
}
#box_1 a:hover, #box_2 a:hover, #box_3 a:hover {
	color:#111111;
}
/* -------------------FINE 3BOX IN HOME PAGE---------------------------------------------*/
#footer {
	text-align:center;
	font:normal 9px Georgia;
	color:#777777;
} 
/* -------------------3BOX NEL FOOTER---------------------------------------------*/
#footerbox_1 {
	float:left;
	padding-top:4px;
	background:left top url(../img/box1_footer_bg.gif) no-repeat;
	width: 240px;
	height: 30px;
}
#footerbox_1 a {
	padding-left:8px;
	text-decoration:none;
	font:bold 12px Georgia;
	color:#ffffff;
}
#footerbox_2 {
	float: right;
	padding-top:4px;
	background:center top url(../img/box2_footer_bg.gif) no-repeat;
	width: 240px;
	height: 30px;
	}
#footerbox_2 a {
	padding-left:12px;
	text-decoration:none;
	font:bold 12px Georgia;
	color:#ffffff;
}
#footerbox_3 {
	float: right;
	padding-top:4px;
	background:right top url(../img/box3_footer_bg.gif) no-repeat;
	width: 240px;
	height:30px;
}
#footerbox_3 a {
	padding-left:16px;
	text-decoration:none;
	font:bold 12px Georgia;
	color:#ffffff;
}
#footerbox_1 a:hover,#footerbox_2 a:hover,#footerbox_3 a:hover {
	color:#111111;
}
/* -------------------FINE 3BOX NEL FOOTER---------------------------------------------*/
/*---------------------FORM-----------------*/

#TextRight {
	float:right;
	width: 350px;
	height: 16px;
	font:normal 11px Georgia;
	color:#444444;
	padding-left:10px;
	padding-top:8px;
	padding-bottom:20px;
}
#TextLeft {
	padding-right:8px;
	padding-top:8px;
	padding-bottom:20px;
	float:left;
	width: 350px;
	height: 16px;
	font:normal 11px Georgia;
	color:#444444;
}
#TextAreaLeft {
	padding-right:10px;
	padding-top:8px;
	padding-bottom:8px;
	font:normal 11px Georgia;
	color:#444444;
}
.inputTextRight {
	border:1px solid  #999999;
	float:right;
	width: 346px;
	height: 16px;
	font:normal 11px Georgia;
	color:#444444;
}
.inputTextLeft {
	border:1px solid  #999999;
	float:left;
	width: 346px;
	height: 16px;
	font:normal 11px Georgia;
	color:#444444;
}
.contactInputTextarea {
border:1px solid  #999999;
	float:left;
	width: 716px;
	height: 120px;

}
.contactButton {
	margin-top:8px;
	float:right;
	font:normal 11px Georgia;
	color: #ffffff;
	text-decoration: none;
	height: 20px;
	border-style:none;
	background: url(../img/menu_bg.gif) center center repeat-x;
}
.contactButton:hover {
	font:normal 11px Georgia;
	color: #ffffff;
	text-decoration: none;
	height: 20px;
	background: url(../img/menu_over.gif) center center repeat-x;
	border-style:none;
}
/*---------------------FORM-----------------*/