/* @override http://localhost:8888/lovato/css/style.css */

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #868682;
}
body {
	background-color: #312B29;
	text-align: center;
	margin: 30px;

}
.clearer {
	clear: both;
	line-height: 0px;
	height: 0px;
	width: 0px;
}

/* @group nav_box_dove */

#nav_box_dove {
	background: #e3e0c6 url(../images/sfondo_dove.jpg) no-repeat;
	height: 240px;
	width: 780px;
	margin: 0px;
	padding: 0px;
	float: left;
}


#nav_box_dove ul{
	margin-top: 162px;
	font-size: 14px;
}
#nav_box_dove ul li{
	float: left;
	margin-left: 20px;

}
#nav_box_dove a{
	color: #422205;
	border-bottom: none;
}
#nav_box_dove a:hover{
	color: #cb8933;
	border-bottom: 1px dashed #422205;
}

/* @end */

/* @group navbox_home */

#nav_box_home {
	background: #e3e0c6 url(../images/sfondo_home.jpg) no-repeat;
	height: 240px;
	width: 780px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#nav_box_home ul{
	margin-top: 160px;
	font-size: 18px;
}
#nav_box_home ul li{
	float: left;
	margin-left: 20px;	
}
#nav_box_home a{
	color: #fff;
	border-bottom: none;	
}
#nav_box_home a:hover{
	color: #ff0;
}

/* @end */

/* @group navbox_chi */

#nav_box_chi {
	background: #e3e0c6 url(../images/sfondo_chi.jpg) no-repeat;
	height: 240px;
	width: 780px;
	margin: 0px;
	padding: 0px;
	float: left;
}


#nav_box_chi ul{
	margin-top: 162px;
	font-size: 14px;
}
#nav_box_chi ul li{
	float: left;
	margin-left: 20px;

}
#nav_box_chi a{
	color: #422205;
	border-bottom: none;
}


#nav_box_chi a .selezione{
	color: #000;
	border-bottom: none;
}

#nav_box_chi a:hover{
	color: #cb8933;
	border-bottom: 1px dashed #422205;
}

/* @end */

/* @group nav_box_cosa */

#nav_box_cosa {
	background: #e3e0c6 url(../images/sfondo_cosa.jpg) no-repeat;
	height: 240px;
	width: 780px;
	margin: 0px;
	padding: 0px;
	float: left;
}


#nav_box_cosa ul{
	margin-top: 162px;
	font-size: 14px;
}
#nav_box_cosa ul li{
	float: left;
	margin-left: 20px;

}
#nav_box_cosa a{
	color: #422205;
	border-bottom: none;
}
#nav_box_cosa a:hover{
	color: #cb8933;
	border-bottom: 1px dashed #422205;
}

/* @end */

/* @group nav_box_news */

#nav_box_news {
	background: #e3e0c6 url(../images/sfondo_news.jpg) no-repeat;
	height: 240px;
	width: 780px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#nav_box_news ul{
	margin-top: 162px;
	font-size: 14px;
}
#nav_box_news ul li{
	float: left;
	margin-left: 20px;

}
#nav_box_news a{
	color: #422205;
	border-bottom: none;
}
#nav_box_news a:hover{
	color: #cb8933;
	border-bottom: 1px dashed #422205;
}

/* @end */




/* @group nav_box_home */

#nav_box_home {
	background: #e3e0c6 url(../images/sfondo_home.jpg) no-repeat;
	height: 240px;
	width: 780px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#nav_box_home ul{
	margin-top: 162px;
	font-size: 14px;
}
#nav_box_home ul li{
	float: left;
	margin-left: 20px;

}
#nav_box_home a{
	color: #422205;
	border-bottom: none;
}
#nav_box_home a:hover{
	color: #cb8933;
	border-bottom: 1px dashed #422205;
}

/* @end */



#logo {
	height: 46px;
	width: 212px;
	margin: 10px 0px 0px 15px;
}
#logo a:hover{
	border-bottom-style: none;
}
#white {
	background: #ffffff;
	width: 780px;
	float: left;
}

/* @group Welcome */

#welcome {
	margin: 38px 0px 38px 54px;
	width: 292px;
	font: 15px/19px Helvetica, Arial, sans-serif;
	color: #4d4d4a;
	text-decoration: none;
	float: left;
	text-align: left;
	display: inline;
}
#welcome a:link {
	color: #4d4d4a;
	text-decoration: none;
	border-bottom: 1px dotted #b3b3b1;
}
#welcome a:visited {
	color: #868682;
	text-decoration: none;
	border-bottom: 1px dotted #b3b3b1;
}
#welcome a:hover {
	color: red;
	text-decoration: none;
	border-bottom: 1px dotted red;
}
#welcome a:active {
	color: red;
	text-decoration: none;
	border-bottom: 1px dotted red;
}

/* @end */
li {
	list-style: url(none) none;
	margin: 0px;
	padding: 0px;
}
ul {
	font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #868682;
	text-decoration: none;
	list-style: url(none) none;
	margin: 0px;
	padding: 0px;
}
ul a:link {
	color: #868682;
	text-decoration: none;
	border-bottom: 1px dotted #b3b3b1;
}
ul a:visited {
	color: #868682;
	text-decoration: none;
	border-bottom: 1px dotted #b3b3b1;
}
ul a:hover {
	color: red;
	text-decoration: none;
	border-bottom: 1px dotted red;
}
ul a:active {
	color: red;
	text-decoration: none;
	border-bottom: 1px dotted red;
}
.new {
	font: bold 9px Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	color: #FFAE18;
	letter-spacing: 1px;
}
#destra {
	margin: 41px 0px 38px 40px;
	width: 391px;
	height: 170px;
	float: left;
	text-align: left;
	display: inline;
	background: url(../images/test.gif) no-repeat;
}


#albumlist {
	list-style-type: none;
}
#albumlist li{
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	font: bold 0.8 em Arial, Helvetica, sans-serif;
	color: #E3E0C6;
}
#albumlist img{
	display: block;
	border: 1px solid #E3E0C6;
}

/* @group footer */

#footer {
	margin: 6px;
	float: left;
	width: 769px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #888888;
	text-decoration: none;
}
#footer a:link {
	color: #888888;
	border-bottom: 1px dotted #666666;
	text-decoration: none;
}
#footer a:visited {
	color: #888888;
	border-bottom: 1px dotted #666666;
	text-decoration: none;
}
#footer a:hover {
	color: red;
	border-bottom: 1px solid red;
	text-decoration: none;
}
#footer a:active {
	color: red;
	border-bottom: 1px solid red;
	text-decoration: none;
}
#footer_left {
	display: inline;
	float: left;
}
#footer_right {
	display: inline;
	float: right;
}

/* @end */
#wrapper {
	margin: 0 auto 0 auto;
	width: 780px;
	text-align: left;
	background-color:#312B29;
}
#body {
	margin: 38px 0px 38px 54px;
	width: 680px;
	font: 12px/18px Helvetica, Arial, sans-serif;
	color: #4d4d4a;
	text-decoration: none;
	float: left;
	text-align: left;
	display: inline;
}
#body a:link {
	color: #4d4d4a;
	text-decoration: none;
	border-bottom: 1px dotted #b3b3b1;
}
#body a:visited {
	color: #868682;
	text-decoration: none;
	border-bottom: 1px dotted #b3b3b1;
}
#body a:hover {
	color: red;
	text-decoration: none;
	border-bottom: 1px dotted red;
}
#body a:active {
	color: red;
	text-decoration: none;
	border-bottom: 1px dotted red;
}
#menusinistra {
	margin: 41px 0px 38px 36px;
	width: 121px;
	float: left;
	text-align: left;
	display: inline;
}
#bodyleft {
	margin: 38px 0px 38px 24px;
	width: 530px;
	font: 12px/18px Helvetica, Arial, sans-serif;
	color: #4d4d4a;
	text-decoration: none;
	float: left;
	text-align: left;
	display: inline;
}
#bodyleft a:link {
	color: #4d4d4a;
	text-decoration: none;
	border-bottom: 1px dotted #b3b3b1;
}
#bodyleft a:visited {
	color: #868682;
	text-decoration: none;
	border-bottom: 1px dotted #b3b3b1;
}
#bodyleft a:hover {
	color: red;
	text-decoration: none;
	border-bottom: 1px dotted red;
}
#bodyleft a:active {
	color: red;
	text-decoration: none;
	border-bottom: 1px dotted red;
}

.bordodestro {
	margin-right: 10px;
	border: 1px solid #E3E0C6;
}
#map {
	width: 680px;
	height:350px;
	float:left;
	margin-bottom: 10px;
}
#rightmap{
	float:left;
}
.stretcher{
background: #fff;
}
.tab{
	
}

label {

}

textarea#message {
	float: right;
	width: 250px;
	height: 120px;
	padding-right: 20px;
}

div#invia {
	margin-top: 25px;
}

input.required {
	display: block;
	width: 270px;
}

div#left {
	width: 302px;
	height: 150px;
	float: left;
	
}
div#right{
	width: 350px;
	float: left;
	height: 150px;
}

div#invia{
	float: left;
}

fieldset {
	border-style: none;
}
