html,body{
	margin: 0;
	padding:0;
	height: 100%;
	background: #d6dadc url(../img/sfondo.gif) repeat-y center;
}

h1 { 
	margin: 0;
	padding: 0;
	font: bold 16px/17px "Century Gothic", Arial, Helvetica, Geneva, sans-serif;
	color: #C7C9CA;
}


#header {	
	width: 758px;
	padding: 0;
	margin: 0 auto;
}
#content {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background: #ffffff url(../img/sfondo_content.jpg) repeat-x;

}
#contenuto {
	width: 758px;
	margin-right: auto;
	margin-left: auto;
}

/* @group menu_profile */
#menu_profile {
	width: 288px;
	font: 11px "Century Gothic", Arial, Helvetica, Geneva, sans-serif;
	color: #5B6266;
	text-align: left;
	float: left;
	margin: 0;
	padding: 0;
}
#menu_profile ul {
	width: 288px;
	list-style-type: none;
	margin: 55px 0 0;
	padding: 0;
}

#menu_profile li {
	width: 288px;
	list-style-type: none;
	font: bold 11px "Century Gothic", Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	display: block;
}
#menu_profile li a {
	font: bold 11px "Century Gothic", Arial, Helvetica, Geneva, sans-serif;
	color: #5B6266;
	background: url(../img/freccine.gif) no-repeat 28px 12px;
	padding-left: 15px;
	height: 20px;
	display: block;
	text-align: left;
	text-indent: 30px;
	padding-top: 6px;
	margin-top: 5px;
}
#menu_profile li a:link, a:visited { color: #5B6266; text-decoration: none; }
#menu_profile li a:hover, a:active { 
	color: #919496;
 	text-decoration: none;
 	background: url(../img/freccine.gif) no-repeat 28px 12px;
 	padding-left: 15px;
 	padding-top: 6px;
 	height: 20px;
}
.profile_on {
	color: #7a7d7f;
}


/* @end */

/* @group menu_security */
#menu_security {
	width: 288px;
	font: 11px "Century Gothic", Arial, Helvetica, Geneva, sans-serif;
	color: #5B6266;
	text-align: left;
	float: left;
	margin: 0;
	padding: 0;
}
#menu_security ul {
	width: 288px;
	list-style-type: none;
	margin: 55px 0 0;
	padding: 0;
}

#menu_security li {
	width: 288px;
	list-style-type: none;
	font: bold 11px "Century Gothic", Arial, Helvetica, Geneva, sans-serif;
	color: #5B6266;
	text-align: left;
	display: block;
}
#menu_security li a {
	font: bold 11px "Century Gothic", Arial, Helvetica, Geneva, sans-serif;
	color: #5B6266;
	background: url(../img/freccine.gif) no-repeat 28px 12px;
	padding-left: 15px;
	height: 20px;
	display: block;
	text-align: left;
	text-indent: 30px;
	padding-top: 6px;
	margin-top: 5px;
}
#menu_security li a:link, a:visited { color: #5B6266; text-decoration: none; }
#menu_security li a:hover, a:active { 
	color: #919496;
 	text-decoration: none;
 	background: url(../img/freccine.gif) no-repeat 28px 12px;
 	padding-left: 15px;
 	padding-top: 6px;
 	height: 20px;
}
.security_on {
	text-decoration: underline;
}


/* @end */

/* @group menu_chauffeured */
#menu_chauffeured {
	width: 288px;
	font: 11px "Century Gothic", Arial, Helvetica, Geneva, sans-serif;
	color: #5B6266;
	text-align: left;
	float: left;
	margin: 0;
	padding: 0;
}
#menu_chauffeured ul {
	width: 288px;
	list-style-type: none;
	margin: 55px 0 0;
	padding: 0;
}

#menu_chauffeured li {
	width: 288px;
	list-style-type: none;
	font: bold 11px "Century Gothic", Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	display: block;
}
#menu_chauffeured li a {
	font: bold 11px "Century Gothic", Arial, Helvetica, Geneva, sans-serif;
	color: #5B6266;
	background: url(../img/freccine.gif) no-repeat 28px 12px;
	padding-left: 15px;
	height: 20px;
	display: block;
	text-align: left;
	text-indent: 30px;
	padding-top: 6px;
	margin-top: 5px;
}
#menu_chauffeured li a:link, a:visited { color: #5B6266; text-decoration: none; }
#menu_chauffeured li a:hover, a:active { 
	color: #919496;
 	text-decoration: none;
 	background: url(../img/freccine.gif) no-repeat 28px 12px;
 	padding-left: 15px;
 	padding-top: 6px;
 	height: 20px;
}
.chauffeured_on {
	background: #89BB85;
}


/* @end */


/* @group menu_lifestyle */
#menu_lifestyle {
	width: 288px;
	font: 11px "Century Gothic", Arial, Helvetica, Geneva, sans-serif;
	color: #5B6266;
	text-align: left;
	float: left;
	margin: 0;
	padding: 0;
}
#menu_lifestyle ul {
	width: 288px;
	list-style-type: none;
	margin: 55px 0 0;
	padding: 0;
}

#menu_lifestyle li {
	width: 288px;
	list-style-type: none;
	font: bold 11px "Century Gothic", Arial, Helvetica, Geneva, sans-serif;
	color: #5B6266;
	text-align: left;
	display: block;
}
#menu_lifestyle li a {
	font: bold 11px "Century Gothic", Arial, Helvetica, Geneva, sans-serif;
	color: #5B6266;
	background: url(../img/freccine.gif) no-repeat 28px 12px;
	padding-left: 15px;
	height: 20px;
	display: block;
	text-align: left;
	text-indent: 30px;
	padding-top: 6px;
	margin-top: 5px;
}
#menu_lifestyle li a:link, a:visited { color: #5B6266; text-decoration: none; }
#menu_lifestyle li a:hover, a:active { 
	color: #919496;
 	text-decoration: none;
 	background: url(../img/freccine.gif) no-repeat 28px 12px;
 	padding-left: 15px;
 	padding-top: 6px;
 	height: 20px;
}
.lifestyle_on {
	background: #84B7C8;}


/* @end */
#contenuto_int {
	width: 758px;
	margin-right: auto;
	margin-left: auto;
	background: url(../img/fondo_int.jpg) repeat-y;
}
#testo {
	width: 430px;
	font: 13px/20px "Century Gothic", Arial, Helvetica, Geneva, sans-serif;
	color: #585858;
	padding-top: 40px;
	text-align: justify;
	margin-left: auto;
	margin-right: 22px;
	padding-bottom: 80px;
}
.titolo {
	font: bold 16px/17px "Century Gothic", Arial, Helvetica, Geneva, sans-serif;
	color: #C7C9CA;
	padding-bottom: 20px;
}
span {
	font: bold 27px/17px "Century Gothic", Arial, Helvetica, Geneva, sans-serif;
	color: #909396;
}
#scheda {
	margin-left: auto;
	width: 456px;
	float: right;
	padding-top: 20px;
	padding-bottom: 80px;
}
#scheda h1 {
	font: bold 16px/17px "Century Gothic", Arial, Helvetica, Geneva, sans-serif;
	color: #89BB85;
	padding-top: 20px;
	padding-bottom: 20px;
}
#scheda h2  { margin: -10px 0 10px;
	padding: 0;
	font: 11px "Century Gothic", Arial, Helvetica, Geneva, sans-serif;
	color: #4C4C4C;
}


#foto_sx {
	float: left;
}
#fotine_dx {
	float: right;
	padding-right: 22px;
}
#fotine_dx ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#fotine_dx li {
	list-style-type: none;
	padding-bottom: 24px;
}
#gallery {
	width: 425px;
}


/* @group footer */

#footer {
	width: 758px;
	font: 11px/14px Arial, Helvetica, Geneva, sans-serif;
	color: #828995;
	padding-top: 20px;
	margin-right: auto;
	margin-left: auto;
	text-align:center;
}
#footer_sx {
	float: left;
	width: 288px;
	margin-right: auto;
	margin-left: auto;
}
#footer_sx address {
	font: 11px/14px "Century Gothic", Arial, Helvetica, Geneva, sans-serif;
	color: #ffffff;
	text-align: center;
}
#footer_sx li a {
	font: 11px/14px Arial, Helvetica, Geneva, sans-serif;
	color: #828995;
}
#footer_sx li a:link, a:visited { color: #828995; text-decoration: none; }
#footer_sx li a:hover, a:active { 
	color: #AEB2B9;
 	text-decoration: none;
}
#footer_dx {
	float: right;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #ACAFB2;
	padding: 0;
	margin: 0;
	width: 461px;
}
#footer_dx ul {
	list-style-type: none;
	margin: 0;
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
}
#footer_dx li {
	list-style-type: none;
	display: inline;
	font: 10px Arial, Helvetica, Geneva, sans-serif;
	color: #6B6D6E;
	border-right-style: solid;
	border-right-width: 1px;
	margin-right: 3px;
	padding-right: 2px;
	border-color: #ACAFB2;
}
#footer_dx li a {
	font: 10px Arial, Helvetica, Geneva, sans-serif;
	color: #6B6D6E;
}
#footer_dx li a:link, a:visited { color: #6B6D6E; text-decoration: none; }
#footer_dx li a:hover, a:active { 
	color: #95989A;
 	text-decoration: none;
	background-image: none;
	background-color: transparent;
	margin: 0;
	padding: 0;
}


#privacy {
	float: right;

}
#privacy ul {
	list-style-type: none;
	padding: 5px 0 0;
	margin: 0;
}
#privacy li {
	list-style-type: none;
	display: inline;
	font: 10px Arial, Helvetica, Geneva, sans-serif;
	color: #95989A;
	margin-right: 2px;
	padding-right: 2px;
}
#privacy li a {
	font: 10px Arial, Helvetica, Geneva, sans-serif;
	color: #95989A;
}
#privacy li a:link, a:visited { color: #95989A; text-decoration: none; }
#privacy li a:hover, a:active { 
	color: #95989A;
 	text-decoration: underline;
}

/* @end */

.clearer {
	clear: both;
}
