body {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#7e0046;
text-align:center;
background-color:#ffffff;
margin:0;
padding:0;
}
div {margin:0;padding:0;}
p {margin:0;padding:0;}
img {border-width:0}
h1{margin-top:70px;font-size:24px;font-weight:normal;letter-spacing:0.1em;}
h2{margin:6px auto 2px auto;font-size:11px;}
/*----------*/
a.purple_l:link, a.purple_l:visited {color:#7e0046;text-decoration:none;font-weight:bold;}
a.purple_l:hover {color:#7e0046;text-decoration:underline;font-weight:bold;}
a.white_l:link, a.white_l:visited{color:#ffffff;text-decoration:none;}
a.white_l:hover{color:#ffffff;text-decoration:underline;}
/*-----------*/
.max_width{
	height:550px;
	width:785px;
	clear:both;
	margin:auto;
	text-align:justify;
}
.logo_div {
	float:left;
	clear:none;
	width:195px;
	height:153px;
	position:relative;
	top:10px;
}
.title_div {
	float:left;
	clear:none;
	width:382px;
	height:153px;
	position:relative;
	top:10px;
}
.menu_div {
	float:left;
	clear:none;
	width:195px;
	height:143px;
	position:relative;
	top:20px;
}
.foto_div {
	float:left;
	clear:both;
	width:770px;
	height:135px;
}
#benessere {background:url(/imgs/bgs/benessere_1.jpg) no-repeat 0 0;}
#sport {background:url(/imgs/bgs/sport_1.jpg) no-repeat 0 0;}
#alberghi {background:url(/imgs/bgs/alberghi_1.jpg) no-repeat 0 0;}
#tempolibero {background:url(/imgs/bgs/tempolibero_1.jpg) no-repeat 0 0;}
.ico_div {float:left;clear:left;width:195px;}
#cuore_ico {height:260px;background:url(/imgs/bgs/cuore_ico.gif) no-repeat 0 16px;}
#manubrio_ico {height:240px;background:url(/imgs/bgs/manubrio_ico.gif) no-repeat 0 0;}
#letto_ico {height:240px;background:url(/imgs/bgs/letto_ico.gif) no-repeat 0 0;}
#foglia_ico {height:240px;background:url(/imgs/bgs/foglia_ico.gif) no-repeat 0 0;}
#icos {height:240px;background:url(/imgs/icos/icos.gif) no-repeat 4px 20px;}
#vert_ico_div{float:left;clear:left;width:160px;height:400px;background:url(/imgs/icos/vert_icos.png) no-repeat 25px 15px;}
.txt_div {float:left;clear:none;width:575px;font-size:13px;line-height:17px;}
.map_div {float:left;clear:none;width:605px;}
.aziende_ul {
	color:#7e0046;
	font-weight:bold;
	list-style-type:none;
	margin:14px auto 0 auto;
	padding:0;
}
.aziende_ul li {
	margin-bottom:2px;
}
#info_div {font-size:12px;width:194px;margin-top:15px;}
#form_div {font-size:12px;width:380px;margin-top:15px;}
#privacy_p {font-size:11px;width:170px;margin-top:6px;line-height:normal;}
#privacy_div {font-size:11px;line-height:normal;}
.input, .textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#757575;
	border:1px solid #c7c7c7;
	width:170px;
	margin-bottom:6px;
}
.textarea {width:187px;}
.btn {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#757575;border:1px solid #c7c7c7;}
.btn:hover {color:#7e0046;}

#footer {text-align:right;clear:both;font-size:13px;}
/*------------*/
#home_cont {
	height:580px;
	background:url(/imgs/bgs/home_bg.jpg) no-repeat right bottom;
}
#home_top {
	height:240px;
	width:776px;
	background: url(/imgs/loghi/sulla-via-del-benessere.gif) no-repeat 2px 13px;
	position:relative;
}
#home_menu_cont {
	position:relative;
	top:10px;
}
#menu_ul{margin:0;padding:0;float:right;}
.menu_li{
    width:68px;
    height:68px;
    float:left;
    color:#ffffff;
    text-align:center;
	font-size:12px;
    overflow:hidden;
	padding:0;
	margin:0 6px 0 0;
	list-style:none;
}
.subtext{padding-top:10px;}
.pink{background:#f8b9cd}
.blue{background:#13b5ea;}
.orange{background:#f8981d;}
.green{background:#73c167;}
#home_logos {width:770px;height:43px;background-color:#ffffff;}
#home_photo {height:165px;}
#home_txt {height:94px;float:left;clear:none;width:400px;font-size:14px;line-height:18px;}
#home_terra {height:94px;float:left;clear:none;width:370px;text-align:right;font-size:9px;}
/*-----------*/
.vam {vertical-align:middle;}
.fl {float:left;}
.fr {float:right;}
.cn {clear:none;}
.cb {clear:both;}
.ac {text-align:center;}
.ar {text-align:right;}
.w646 {width:646px;}
.w124 {width:124px;}
.w190 {width:190px;}
.h1 {height:1px;clear:both;font-size:1px;}