html, body {
	height:100%;
	margin: 0px;
}
body{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.redirect01 {
	color: #000000;
	font-weight: normal;
	font-size: 16px;
}
.redirect01 a {
	color: #0000ff;
	font-weight: normal;
	font-size: 16px;
}

.redirect02 {
	color: #000000;
	font-size: 12px;
}
.redirect02 a {
	color: #0000ff;
	font-weight: normal;
	font-size: 11px;
}
.redirect03 {
	color: #000000;
	font-size: 11px;
}


.trademark{
	color: #085CA2;
	font-weight: bold;
	font-size: 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.barraseparatrice {
	padding: 0px;
}
.titolomain {
	color: #085CA2;
	font-size: 13px;
	font-weight: bold;
	line-height: 15px;
}
.tabelle th {
	font-size: 14px;
	color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #004293;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #004293;
	height: 20px;

}

.tabelle th strong{
	font-weight: bolder;
	background-color: #FFFFFF;
	color: #FFFFFF;
	margin-left: 5px;
	height: 20px;
	padding-right: 2px;
	padding-left: 2px;

}

.tabelle {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #004293;
	border-bottom-color: #004293;
	border-left-color: #004293;
}

.tabelle td {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #004293;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #085CA2;
	vertical-align: top;
	text-align: left;
	padding: 2px;
}

.titolosezione {
	color: #004293;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	line-height: 25px;
}
#header{
	background-color: #FFFFFF;
}
#header #logo {
	position:absolute;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
}
#header #head1 {
	text-align: right;
	padding-top: 13px;
	font-size: 11px;
	color: #666666;
	height: 67px;
}
#header #head1teaser {
	text-align: right;
	padding-top: 08px;
	font-size: 11px;
	color: #666666;
	height: 50px;
}
#header #head1 a{
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
#header #head1 a:hover{
	text-decoration: underline;
}
#header #head2 {
	position:relative;
	padding-left: 6px;
	padding-top:8px;
	padding-bottom: 8px;
	color: #FFFFFF;
	background-color: #ec8a0f;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #f2c84f;
	font-size: 11px;
}
#header #head2 a{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
#header #head2 a:hover{
	text-decoration: underline;
}
#maincontent {
	position:relative;
	min-height: 500px;
	height: auto !important;
	text-align: left;
}

#contenthome{
	display:block;
	font-size: 12px;
	padding-top: 4px;
	padding-left: 6px;
}
.cellahome {
	width: 33%;
	height: 170px;
	text-align: center;
	color: #FFFFFF;
	border: 2px solid #FFFFFF;
	font-size: 24px;
}
.cellahome .bottone a {
	display: block;
	height: 170px;
	text-align: center;
	color: #FFFFFF;
	vertical-align: middle;
	text-decoration: none;
	font-weight: normal;
}
.cellahome .bottone a:hover {
	text-align: center;
	height: 170px;
	background-color: #276EAA;
	opacity: 0.7;
	filter:alpha(opacity=70);
	text-decoration: none;
}
#menudestra{
	text-align: center;
	font-size: 10px;
	width: 20em;
	float: right;
	background-color: #00FFCC;
}
#minibanner_dx{
	width: 300px;
	height: 400px;
	padding-top: 0px;
	margin-top: 0px;
}

#menuhome {
	display:block;
	text-align: right;
	left: 0px;
	top: 0px;
	min-height: 100%;
	height: 100% !important;
	height: 100%;
	position: relative;
	float: right;
	padding-top: 10px;
	width: 20em;
}
#menuhome:after{
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
}
#footer {
	position:absolute;
	color: #000000;
	font-size: 4px;
	float: left;
	background-color: #ec8a0f;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #f2c84f;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	clear: right;
	display: block;
	width: 100%;
	height: 8px;
	margin-top:10px;
}
#menuinfo {
	position:absolute;
	color: #000000;
	font-size: 11px;
	float: left;
	padding: 0px;
	width: 100%;
	clear: right;
	display: block;
	margin-top: 5px;
}
#menuinfo a{
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
#menuinfo a:hover{
	text-decoration: underline;
}
#copyright {
	position:absolute;
	color: #000000;
	font-size: 10px;
	text-align:right;
	float: right;
	padding: 0px;
	display: block;
	width: 60%;
	left: 40%;
	margin-top: 5px;
}
#copyright a{
	color: #015CC2;
	text-decoration: underline;
	font-weight: bold;
}

a{
	color: #015CC2;
	text-decoration: underline;
	font-weight: bold;
}
input {
	font-size: 10px;
}

.button_login {
	width: 65px;
	height: 18px;
	display: block;
	font-size: 10px;
}

.button_login a {
	display: block;
	width: 65px;
	height: 18px;
	background-image: url(../img/Accedi2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 0px;
}

.button_login a:hover {
background-position: top right;
}
#menu {
	float: left;
	line-height: 0px;
	width: 0px;
	padding: 0px;
	margin: 0px;
	clear: left;
}
#logocarta {
	float: left;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	width: 90%;
}

#content {
	font-size: 11px;
	text-align:justify;
	line-height: 16px;
	margin-right: 23em;
	margin-left: 14em;
	display: block;
	margin-bottom: 15px;
}

#content p{
text-align:justify;
}

#content a{
	font-size: 11px;
	color: #004293;
}

#spazioadestra {
	float: right;
	margin-top: 10px;
	width: 200px;

}

#content strong {
	font-weight: bold;
	color: #004293;
}

#content ul li {
	list-style-image:url(../img/Puntinoelenchi.gif);
	margin-bottom: 18px;
	margin-top: -13px;
}

#content ol li {
	list-style-image:url(../img/baffetto.gif);
	margin-bottom: 18px;
	margin-top: -13px;
}




.allieneaelenchi {
	margin-left: 20px;
}

#bozze{
	background-color: #FFFFFF;
	text-align: center;
	font-size:15px;
	width: 99%;
	padding: 5px;
}




/// BOTTONI MENU BASIC E CLASSIC //////////////////////////////////////////////////////////////




.classic_shop {
	width: 130px;
	margin-top: 0px;
}
.basic_shop {
	width: 130px;
	margin-top: 0px;
}
.classic_shop_attivo {
	width: 130px;
	height: 33px;
	background-image: url(../img/classic_shop.jpg);
	background-position: left bottom;
	margin-top: 0px;
}
.basic_shop_attivo {
	width: 130px;
	height: 33px;
	background-image: url(../img/basic_shop.jpg);
	background-position: left bottom;
	margin-top: 0px;
}
.classic_shop a {
	display: block;
	width: 130px;
	height: 33px;
	background-image: url(../img/classic_shop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.basic_shop a {
	display: block;
	width: 130px;
	height: 33px;
	background-image: url(../img/basic_shop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.classic_shop a:hover {
	background-position: left bottom;
}
.basic_shop a:hover {
	background-position: left bottom;
}




.classic_sms {
	width: 130px;
	margin-top: 0px;
}
.basic_sms {
	width: 130px;
	margin-top: 0px;
}
.classic_sms_attivo {
	width: 130px;
	height: 33px;
	background-image: url(../img/classic_sms.jpg);
	background-position: left bottom;
	margin-top: 0px;
}
.basic_sms_attivo {
	width: 130px;
	height: 33px;
	background-image: url(../img/basic_sms.jpg);
	background-position: left bottom;
	margin-top: 0px;
}
.classic_sms a {
	display: block;
	width: 130px;
	height: 33px;
	background-image: url(../img/classic_sms.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.basic_sms a {
	display: block;
	width: 130px;
	height: 33px;
	background-image: url(../img/basic_sms.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.classic_sms a:hover {
	background-position: left bottom;
}
.basic_sms a:hover {
	background-position: left bottom;
}



.classic_check {
	width: 130px;
	margin-top: 0px;
}
.basic_check {
	width: 130px;
	margin-top: 0px;
}
.classic_check_attivo {
	width: 130px;
	height: 33px;
	background-image: url(../img/classic_check.jpg);
	background-position: left bottom;
	margin-top: 0px;
}
.basic_check_attivo {
	width: 130px;
	height: 33px;
	background-image: url(../img/basic_check.jpg);
	background-position: left bottom;
	margin-top: 0px;
}
.classic_check a {
	display: block;
	width: 130px;
	height: 33px;
	background-image: url(../img/classic_check.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.basic_check a {
	display: block;
	width: 130px;
	height: 33px;
	background-image: url(../img/basic_check.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.classic_check a:hover {
	background-position: left bottom;
}
.basic_check a:hover {
	background-position: left bottom;
}




.classic_web {
	width: 130px;
	margin-top: 0px;
}
.basic_web {
	width: 130px;
	margin-top: 0px;
}
.classic_web_attivo {
	width: 130px;
	height: 33px;
	background-image: url(../img/classic_web.jpg);
	background-position: left bottom;
	margin-top: 0px;
}
.basic_web_attivo {
	width: 130px;
	height: 33px;
	background-image: url(../img/basic_web.jpg);
	background-position: left bottom;
	margin-top: 0px;
}
.classic_web a {
	display: block;
	width: 130px;
	height: 33px;
	background-image: url(../img/classic_web.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.basic_web a {
	display: block;
	width: 130px;
	height: 33px;
	background-image: url(../img/basic_web.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.classic_web a:hover {
	background-position: left bottom;
}
.basic_web a:hover {
	background-position: left bottom;
}





.classic_client {
	width: 130px;
	margin-top: 0px;
}
.basic_client {
	width: 130px;
	margin-top: 0px;
}
.classic_client_attivo {
	width: 130px;
	height: 33px;
	background-image: url(../img/classic_client.jpg);
	background-position: left bottom;
	margin-top: 0px;
}
.basic_client_attivo {
	width: 130px;
	height: 33px;
	background-image: url(../img/basic_client.jpg);
	background-position: left bottom;
	margin-top: 0px;
}
.classic_client a {
	display: block;
	width: 130px;
	height: 33px;
	background-image: url(../img/classic_client.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.basic_client a {
	display: block;
	width: 130px;
	height: 33px;
	background-image: url(../img/basic_client.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.classic_client a:hover {
	background-position: left bottom;
}
.basic_client a:hover {
	background-position: left bottom;
}





.classic_jump {
	width: 130px;
	margin-top: 0px;
}
.basic_jump {
	width: 130px;
	margin-top: 0px;
}
.classic_jump_attivo {
	width: 130px;
	height: 33px;
	background-image: url(../img/classic_jump.jpg);
	background-position: left bottom;
	margin-top: 0px;
}
.basic_jump_attivo {
	width: 130px;
	height: 33px;
	background-image: url(../img/basic_jump.jpg);
	background-position: left bottom;
	margin-top: 0px;
}
.classic_jump a {
	display: block;
	width: 130px;
	height: 33px;
	background-image: url(../img/classic_jump.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.basic_jump a {
	display: block;
	width: 130px;
	height: 33px;
	background-image: url(../img/basic_jump.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.classic_jump a:hover {
	background-position: left bottom;
}
.basic_jump a:hover {
	background-position: left bottom;
}



.classic_cop {
	width: 130px;
	margin-top: 0px;
}
.basic_cop {
	width: 130px;
	margin-top: 0px;
}
.classic_cop_attivo {
	width: 130px;
	height: 33px;
	background-image: url(../img/classic_cop.jpg);
	background-position: left bottom;
	margin-top: 0px;
}
.basic_cop_attivo {
	width: 130px;
	height: 33px;
	background-image: url(../img/basic_cop.jpg);
	background-position: left bottom;
	margin-top: 0px;
}
.classic_cop a {
	display: block;
	width: 130px;
	height: 33px;
	background-image: url(../img/classic_cop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.basic_cop a {
	display: block;
	width: 130px;
	height: 33px;
	background-image: url(../img/basic_cop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.classic_cop a:hover {
	background-position: left bottom;
}
.basic_cop a:hover {
	background-position: left bottom;
}




.classic_dual {
	width: 130px;
	margin-top: 0px;
}
.classic_dual_attivo {
	width: 130px;
	height: 33px;
	background-image: url(../img/classic_dual.jpg);
	background-position: left bottom;
	margin-top: 0px;
}
.classic_dual a {
	display: block;
	width: 130px;
	height: 33px;
	background-image: url(../img/classic_dual.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.classic_dual a:hover {
	background-position: left bottom;
}



.classic_cash {
	width: 130px;
	margin-top: 0px;
}
.classic_cash_attivo {
	width: 130px;
	height: 33px;
	background-image: url(../img/classic_cash.jpg);
	background-position: left bottom;
	margin-top: 0px;
}
.classic_cash a {
	display: block;
	width: 130px;
	height: 33px;
	background-image: url(../img/classic_cash.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.classic_cash a:hover {
	background-position: left bottom;
}


.classic_sec {
	width: 130px;
	margin-top: 0px;
}
.classic_sec_attivo {
	width: 130px;
	height: 33px;
	background-image: url(../img/classic_sec.jpg);
	background-position: left bottom;
	margin-top: 0px;
}
.classic_sec a {
	display: block;
	width: 130px;
	height: 33px;
	background-image: url(../img/classic_sec.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.classic_sec a:hover {
	background-position: left bottom;
}

////// FINE BOTTONI MENU BASIC E CLASSIC //////////////////////////////////////////////////////////////



.b_usoinsicurezza {
	background-image: url(../img/sfondo_uso_sicurezza.jpg);
	background-repeat: no-repeat;
	display: block;
	width: 179px;
	height: 108px;
	margin-top: 25px;
}
.b_usoinsicurezza a {
	display: block;
	width: 80px;
	height: 18px;
	background-image: url(../img/Comefare.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	margin-right: 22px;
	margin-top: 70px;
}
.b_usoinsicurezza a:hover {
	background-position: right top;
}
.titolosezioneGold {

	color: #CCB87D;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	line-height: 25px;
}
.titolosezioneCarattere {

	color: #6B6A6F;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	line-height: 25px;
}
.graasettonero {

	color: #000000;
	font-weight: bold;
}
#header #banner {
	font-size: 11px;
	color: #666666;
	position: absolute;
	left: 50%;
	margin-left: -200px;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#header #head2 #head2_1{
	float: right;
	position: relative;
	padding-right: 6px;
}

