div.testataAreaSoci {width: 100%; height: 47px; color: #fff; display: block; background: #015190 url('../img/testataAreaSoci_01.jpg') top right no-repeat;}

.clearAS {clear: both;}

div.testataAreaSoci p {font-weight: bold; margin-left: 10px; position: relative; top: 12px;}

h1.bluTitolo {font-size: 1.2em; color: #036; margin: 0; padding: 0;}
#promozioneFoto {margin-top: 10px;}

div.containerfloatVenereSoci {display: block; overflow: hidden; margin-bottom: 5px; border: 1px solid #e5e5e5;}
div.floatVenereSoci {width: 100%; display: inline; overflow: auto;}
div.floatVenereSoci div {padding: 10px; margin-right: 2px; background: #fff url(../img/venere/bgSfumaVenere.jpg) repeat-x left bottom; min-height: 100px;}
*html div.floatVenereSoci div {height: 180px;}

#formAreaSoci {width: 100%; display: block;}
#formAreaSoci  p {padding: 0px; margin: 0px}
#formAreaSoci  p.rigaForm {padding-bottom: 10px;}
#formAreaSoci  label {font-weight: bold;}
#formAreaSoci  input.voce {width: 90%;}

#testataLogOut {width: 100%; height: 51px; display: block; background: #015190; margin-bottom: 10px; clear: both;}
#tAreaSociR {background: url('../img/tAreaSociR_01.jpg') no-repeat; width: 400px; height: 51px; float: right;}
#tAreaSociR p.log_out {padding-top: 12px; padding-left: 300px;}
#tAreaSociR p.log_out a {color: #000; font-weight: bold; text-decoration: none;}
#tAreaSociR p.log_out a:hover {text-decoration: underline;}
#tAreaSociR p.log_out a img {border: none;}
#tAreaSociL {width: 10px; height: 51px; float: left; background: url('../img/tAreaSociL.jpg') no-repeat; float: left;}

#tAreaSociC {height: 51px; display: block; background: #015190; float: left;}
#tAreaSociC p.testoAS {font-weight: bold; font-size: 1.8em; float: left; padding-top: 10px; padding-left: 20px; color: #fff;}
#tAreaSicuR p {padding-top: 10px; text-align: right; padding-right: 20px; color: #fff;}

p.boxTessera {float: left; margin-right: 50px;}
p.infoTessera {float: left;}

.neretto {font-weight: bold;}

#tuoiDati {width: 100%; border: 1px solid #999;}
.titoloDati {width: 100%; height: 46px; display: block; background: url('../img/backDati.jpg') repeat-x;}
.titoloDati p {color: #039; font-weight: bold; position: relative; top: 6px; left: 10px;}
.voceDati {width: 100%; height: 30px; border-top: 1px solid #999; display: block;}
.voceDati p {position: relative; left: 10px; top: 2px;}
.voceDati p a {color: #039; text-decoration: none;}
.voceDati p a:hover {text-decoration: underline;}

#numeroVerde {margin-top: 20px; width: 100%; display: block;}
#numeroVerde .topNV {width: 100%; display: block;}
#numeroVerde .topNV img {width: 100%;}

#numeroVerde .middleNV {border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
#numeroVerde .middleNV p {margin-left: 3px; margin-right: 3px; margin-bottom: 0px;}
#numeroVerde .middleNV p a {color: #000;}
#numeroVerde .middleNV hr {margin-left: 5%; width: 90%; text-algin: center; border-bottom: 1 px dashed #000;}

#saraAS .sara1 ul {margin: 0 0;}
#saraAS .sara1 li {list-style-type: none; padding-left: 10px; background-image: url('../img/frecciaRight.jpg'); background-repeat: no-repeat; background-position: 0 .5em;}
#saraAS .sara1 ul li a {color: #039; text-decoration: none;}
#saraAS .sara1 ul li a:hover {text-decoration: underline;}
#numeroVerde .bottomNV {width: 100%;}
#numeroVerde .bottomNV img {vertical-align: text-top; vertical-align: top; width: 100%;}

#contattaciAR {margin-top: 20px; margin-bottom: 20px; width: 100%; display: block; background: #eaeaea; border: 1px solid #999;}
#contattaciAR p.titoloContattaci {position: relative; left: 10px; top: 10px; color: #039; font-weight: bold;}
#contattaciAR p.linkContattaci {position: relative; left: 10px; top: 5px; margin-bottom: 10px;}
#contattaciAR p.linkContattaci a {color: #000; text-decoration: none;}
#contattaciAR p.linkContattaci a:hover {text-decoration: underline;}





.vantaggiAS {display: block; float: left; border-top: 1px solid #ededed; border-left: 1px solid #ededed; border-right: 1px solid #ededed; background: transparent url(../img/backVantaggiAS.jpg) repeat-x bottom left;}
.vantaggiAS a {font-weight: bold; text-decoration: underline;}

.vantASSx {width: 50%; display: block; float: left; border-right: 1px solid #ededed;}
.vantASSx p {margin: 10px;}

.vantASDx {width:49%; display: block; float: right;}
.vantASDx p {margin: 10px;}

.singleV {border: 1px solid #ededed; background: transparent url(../img/backVantaggiAS.jpg) repeat-x bottom left; display: block; width: 90%;}
.singleV {padding-left: 20px;}
.singleV img {padding-top: 15px;}

#vantaggio h1.titoloV {color: #039; font-size: 1.5em;}

.singleV h4 {font-weight: bold; padding-top: 40px; padding-bottom: 20px;}

.vantaggio h1 {font-size:1em; color:#039; font-weight: bold;}

#bannerHCV{margin-bottom:10px; background: url(../../../clubVantaggi/bg.gif) repeat-x top right; height:58px; clear:both;}
#bannerHCV p,h2{margin:0; padding:0;}
#bannerHCV h2{padding:3px 0;}
#bannerHCV .aperturaCV{background: url(../../../clubVantaggi/left.gif) no-repeat top left;}
#bannerHCV .stradeCV{}
#bannerHCV .sponsorCV {background: url(../../../clubVantaggi/right.gif) no-repeat top right;  height:59px; margin-left: 275px; padding:10px 15px 0 15px;}
#bannerHCV .sponsorCV a{text-decoration:none; float:left}

#bannerHCV a{text-decoration:none;display:block;}
#bannerHCV .sponsorCV h2, .sponsor p{ text-align:left; margin:0; padding:0;text-decoration:none;}
#bannerHCV .chiusuraCV{ float:right; background: url(../../../clubVantaggi/right.gif) no-repeat top right;}

#saraAS {margin-top: 20px; margin-bottom: 15px; width: 100%; display: block; background: transparent url(../img/backSara.jpg) repeat-x;}
#saraAS .sara1 {float: left; padding-top: 20px; padding-left: 10px; color: #990000; font-weight: bold;}
#saraAS .sara1 p {margin-bottom: 10px;}
#saraAS .sara2 {float: right; width: 165px; height: 89px; display: block; background: transparent url(../img/backSaraR.jpg) no-repeat;}


#rivista {border: 1px solid #999; display: block; margin-bottom: 20px; margin-top: 20px;}
#rivista div.titolo {display: block; height: 36px; background: url(../img/backRivistaTitolo.jpg) repeat-x;}
#rivista div.titolo p {font-size: 1.2em; color: #ededed; padding-top: 10px; padding-left: 15px; font-weight: bold;}
#rivista div.imgRivista {display: block; background: url(../img/sfondoAutomobile.gif) repeat-x; text-align: center; margin: 0 auto;}
#rivista div.imgRivista div.copertina {background: url(../img/automobile.gif) no-repeat top center; width: 195px; height: 102px; margin: 0 auto;}
#rivista div.imgRivista div.copertina a{display:block; width:100%; height:102px;}
#rivista div.imgRivista a.linkRivista {display: block; width: 100%; height: 102px;}

#regalo {border: 1px solid #999; display: block; margin-bottom: 20px; margin-top: 20px;}
#regalo div.imgRegalo {display: block; background: url(../img/sfondoRegalo.gif) repeat-x; text-align: center; margin: 0 auto;}
#regalo div.imgRegalo div.telefono {background: url(../img/regalo5euro.gif) no-repeat top center; width: 227px; height: 87px; margin: 0 auto;}
#regalo div.imgRegalo div.telefono a{display:block; width:100%; height:87px;}
#regalo div.imgRegalo a.linkRegalo {display: block; width: 100%; height: 102px;}

#promozione {display: block; text-align: center; padding-top: 20px; padding-bottom: 20 px;}
#promozione a img {border: none;}

#mgm {margin-top: 10px; clear: both; display: block; width: 99%; position: relative; border: 1px solid #e0e0e0; background: #eef8fa url(../img/grafica/backBox1.jpg) repeat-x top left;}

#mgm div.riga0 {height: 30px; padding: 10px; font-weight: bold; color: #006699; font-size: 1.2em;}
#mgm div.riga1 {padding: 10px; margin: 0px;}
#mgm div.riga2 {padding-top: 10px; margin: 0px; clear: both; text-align: center; width: 100%;}
#mgm div.riga2 img {float: none; margin: 0px;}
p.codiceOkkei {border: 1px solid #e0e0e0; width: 60px; text-align: center; padding: 5px; font-weight: bold; color: #cc0000; background: #fff;}
#mgm div.riga3 {padding-top: 10px; margin: 0px; height: 100px; clear: both; text-align: center; width: 100%; border-top: 1px solid #e0e0e0;}
div.riga3left {float: left; text-align: left; padding-left: 10px;}
div.riga3right {float: right; text-align: right; padding-right: 5px;}
#mgm div.riga3 div.riga3clear {clear: both;}

#celeste_mgm {width: 100%; background: transparent url(../img/grafica/backBlue.jpg) repeat-x top left; z-index: 1; height: 44px; overflow: hidden; border-top: 1px solid #fff; margin-top: 2px; border-bottom: 1px solid #fff;}

#saraOrange {margin-top: 15px;}
#saraOrange .sara1 ul {background: #f4f4f4; margin-left: 5px; margin-right: 5px; padding: 5px;}
#saraOrange .sara1 li {list-style-type: none; padding-left: 10px; background-image: url('../img/frecciaRight.jpg'); background-repeat: no-repeat; background-position: 0 .5em;}
#saraOrange .sara1 ul li a {color: #039; text-decoration: none;}
#saraOrange .sara1 ul li a:hover {text-decoration: underline;}

/* codice addthis */
#at_msg, #ateml, #at16pc form label[for="at_msg"] { display:none !important; }

#rinnovo {width: 100%; background-image: url('../img/bg_rinnovaOnline.gif'); background-position: left; background-repeat: repeat-x text-align: left; margin-top: 0px; padding-top: 0px; border-left: 1px solid #999; border-right: 1px solid #999;border-bottom: 1px solid #999;}
