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;

}



img{border:0;}



#red {

font-family:"Century Gothic", Arial, Helvetica, Geneva, sans-serif;

font-size:11px;

font-style:italic;

font-weight:bold;

color:#CC0000;}



#red a{

font-family:"Century Gothic", Arial, Helvetica, Geneva, sans-serif;

font-size:11px;

font-style:italic;

font-weight:bold;

color:#CC0000;

text-decoration:none;

border:0;

outline:none;}



#red a:hover{

font-family:"Century Gothic", Arial, Helvetica, Geneva, sans-serif;

font-size:11px;

font-style:italic;

font-weight:bold;

color:#996600;

text-decoration:none;

border:0;}



#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;

}



#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: 278px;

	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: 464px;

}

#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;

}

.error {
color:#CC0000;
}


