@charset "UTF-8"; 
body{
	background-image: url(../images/bg1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
}
a{
	color: #94268F;
	text-decoration: none;
}
a:hover{
	color: #94268F;
	text-decoration: underline;
}
a:focus
{
	outline:none;	
}
#headtop {
	height: 77px;
	width: 871px;
	margin:0 auto;
	padding:0px;
}
#head {
	height: 300px;
	width: 871px;
	margin:0 auto;
}
#head .spazioflash{
	float:left;
	display:inline;
	height: 263px;
	width: 590px;
	text-align:right;
	background-color: #93268F;
	margin-left:11px;
	margin-right:11px;
	background-image: url(../images/bg_littleflash.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
#head .coldx{
	float:right;
	/*height: 328px;*/
	width: 240px;
	margin-right:15px;
	
}
#headtop .logo{
	float:left;
	height: 76px;
	width: 186px;
	margin-left:40px;
	display:inline;
	background-image: url(../images/logo_mandarin.jpg);
	text-indent:-9000px;
}
#headtop .logo a{
	display:block;
	height: 76px;
	width: 186px;
	
}
#headtop .menu{
	text-align:center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top:11px;
	margin-left:542px;
	height:20px;
}
#headtop .menu ul {
	margin:0px;
	padding:0px;
}
#headtop .menu ul li {
	display:inline; 
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding: 0px 1px 0px 1px; 
	position:relative;
	height:20px;
}
/*-----------------------------------------*/
#headtop .menuprocasa {
	padding-top:21px;
	padding-left:440px;
}

#headtop .menuprocasa ul {
	margin:0;
	padding:0;	
}

#headtop .menuprocasa ul li {
	float:left;
	display:inline; 
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding: 0px 3px 0px 3px; 
	position:relative;
	height:24px;
	text-indent:-9999px;
}
#headtop .menuprocasa UL LI A.mandarincasa {
	display:block;
	height: 24px;
	width: 128px;
	background-image:url(../images/bt_mandarincasaoff.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
			
#headtop .menuprocasa UL LI A:HOVER.mandarincasa {
	background-image:url(../images/bt_mandarincasaon.gif);
	background-repeat:no-repeat;
}

#headtop .menuprocasa UL LI A.mandarinpro {
	display:block;
	height: 24px;
	width: 128px;
	background-image:url(../images/bt_mandarinprooff.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
			
#headtop .menuprocasa UL LI A:HOVER.mandarinpro {
	background-image:url(../images/bt_mandarinproon.gif);
	background-repeat:no-repeat;
}
#headtop .menuprocasa UL LI A.mandarinbiz {
	display:block;
	height: 24px;
	width: 128px;
	background-image:url(../images/bt_mandarinbizoff.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
			
#headtop .menuprocasa UL LI A:HOVER.mandarinbiz {
	background-image:url(../images/bt_mandarinbizon.gif);
	background-repeat:no-repeat;
}
/*-----------------------------------------------*/
.coldx a.verdecols
{
	display:block;
	margin-top:30px;
	padding-bottom:7px;
	width:240px;
	height:58px;
	text-indent:-9000px;
	background-image: url(../images/bg_verdecols.gif);
	background-repeat: no-repeat;
}

.coldx a.promo
{
	display:block;
	margin-top:30px;
	width:240px;
	height:246px;
	text-indent:-9000px;
	background-image: url(../images/bg_numeroverde1.gif);
	background-repeat: no-repeat;
}


.coldx .menuviola {
	margin:0;
	padding:0;
}

.coldx .menuviola ul {
	margin:0;
	padding:0;	
}

.coldx .menuviola ul li {
	/*float:left;*/
	display:inline; 
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	
	/*position:relative;*/
	height:28px;
	height:240px;
	text-indent:-9999px;
}

.coldx .menuviola ul li a:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}

.coldx .menuviola UL LI A.scopriwimax {
	display:block;
	height: 24px;
	width: 240px;
	background-image:url(../images/bt_scopriwimax.gif);
	text-indent:-9999px;
	margin-top: 4px;
}
			
.coldx .menuviola UL LI A:HOVER.scopriwimax {
	background-image:url(../images/bt_scopriwimaxON.gif);
}
.coldx .menuviola UL LI A.comefunziona {
	display:block;
	height: 24px;
	width: 240px;
	background-image:url(../images/bt_comefunziona.gif);
	text-indent:-9999px;
	margin-top: 4px;
}
			
.coldx .menuviola UL LI A:HOVER.comefunziona {
	background-image:url(../images/bt_comefunzionaON.gif);
}

.coldx .menuviola UL LI A.verificacopertura {
	display:block;
	height: 24px;
	width: 240px;
	background-image:url(../images/bt_verificacopertura.gif);
	text-indent:-9999px;
	margin-top: 4px;
}
			
.coldx .menuviola UL LI A:HOVER.verificacopertura {
	background-image:url(../images/bt_verificacoperturaON.gif);
}
.coldx .menuviola UL LI A.richiediinfo {
	display:block;
	height: 24px;
	width: 240px;
	background-image:url(../images/bt_richiediinfo.gif);
	text-indent:-9999px;
	margin-top: 4px;
}
			
.coldx .menuviola UL LI A:HOVER.richiediinfo {
	background-image:url(../images/bt_richiediinfoON.gif);
}
.coldx .menuviola UL LI A.guida {
	display:block;
	height: 24px;
	width: 240px;
	background-image:url(../images/bt_guida.gif);
	text-indent:-9999px;
	margin-top: 4px;
}
			
.coldx .menuviola UL LI A:HOVER.guida {
	background-image:url(../images/bt_guidaON.gif);
}
.coldx .menuviola UL LI A.mymandarin {
	display:block;
	height: 24px;
	width: 240px;
	background-image:url(../images/bt_mymandarin.gif);
	text-indent:-9999px;
	margin-top: 4px;
}
			
.coldx .menuviola UL LI A:HOVER.mymandarin {
	background-image:url(../images/bt_mymandarinON.gif);
}

.coldx .menuviola UL LI A.mymandarin2 {
	display:block;
	height: 24px;
	width: 240px;
	background-image:url(../images/bt_mymandarin2.gif);
	text-indent:-9999px;
	margin-top: 4px;
}
			
.coldx .menuviola UL LI A:HOVER.mymandarin2 {
	background-image:url(../images/bt_mymandarin2ON.gif);
}

/*-----------------------------------------*/

#main {
	width: 871px;
	/*height:285px;*/
	margin:0 auto;
}
#footer {
	height: 43px;
	width: 867px;
	margin:0 auto;

	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A1379D;
	background-image: url(../images/logofooter.png);
	background-repeat: no-repeat;
	background-position: 20px;
}
#footer .indirizzo{
	float:left;
	padding:10px 10px 10px 120px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;	
}
#footer .credits{
	padding:10px 10px 10px 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;	
	text-align:right;
}
.break {
	clear:both;
	margin:0 auto;
	margin-bottom:10px;
	height:5px;
}
.lineafeet {
	
	height: 5px;
	width: 865px;
	margin:0 auto;
	margin-bottom:10px;
	margin-top:10px;
	background-image: url(../images/linefine.png);
	font-size:0px;
	background-repeat:no-repeat;
}
.lineafeet2 {
	
	height: 5px;
	width: 865px;
	margin:0 auto;
	margin-bottom:10px;
	margin-top:10px;
	/*background-image: url(../images/linefine.png);
	font-size:0px;
	background-repeat:no-repeat;*/
}

/*-------------------------------------- */
.mainSx {
	float:left;
	width: 590px;
	margin:0px 11px !important;
	margin:0px 5px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	display:inline;
}
.mainSx h1{
	color: #94268F;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left:30px;
}
.mainSx .txt{
	line-height: 20px;
	text-align: justify;
	padding: 0px 30px;
	width:530px;
}
.mainSx .note{
	line-height: 20px;
	text-align: justify;
	padding: 20px 25px 0px;
	font-size:10px;
}
/*--------------------------*/
/*--------------------------*/
.mainSx .headBoxCasa{
	width: 590px;
	height:62px;
}
.mainSx .headBoxCasa .titolo{
	float:left;
	width: 320px;
	height:58px;
	background-image: url(../images/title_mandarincasa.png);
	background-repeat: no-repeat;
	text-indent:-9000px;
}
.mainSx .headBoxCasa .titoloiv{
	float:left;
	width: 320px;
	height:58px;
	margin-right:20px;
	background-image: url(../images/title_mandarincasa_internetvoce.png);
	background-repeat: no-repeat;
	text-indent:-9000px;
}
.mainSx .headBoxCasa .titoloi{
	float:left;
	width: 320px;
	height:58px;
	margin-right:20px;
	background-image: url(../images/title_mandarincasa_internet.png);
	background-repeat: no-repeat;
	text-indent:-9000px;
}

.mainSx .headBoxCasa .labelOn{
	float:left;
	width: 120px;
	height:58px;
	background-image: url(../images/label_internet_attiva.png);
	background-repeat: no-repeat;
	text-indent:-9000px;
}
.mainSx .headBoxCasa .labelOff{
	float:left;
	width: 139px;
	height:58px;
	background-image: url(../images/label_voce_disattiva.png);
	background-repeat: no-repeat;
	text-indent:-9000px;
}
.mainSx .headBoxCasa .labelOff a{
	display:block;
	width: 139px;
	height:58px;
	text-indent:-9000px;
}
.mainSx .headBoxCasa .labeliOn{
	float:left;
	width: 120px;
	height:58px;
	background-image: url(../images/label_internet_attiva.png);
	background-repeat: no-repeat;
	text-indent:-9000px;
}
.mainSx .headBoxCasa .labeliOff{
	float:left;
	width: 120px;
	height:58px;
	background-image: url(../images/label_internet_disattiva.png);
	background-repeat: no-repeat;
	text-indent:-9000px;
}
.mainSx .headBoxCasa .labeliOff a{
	display:block;
	width: 120px;
	height:58px;
	text-indent:-9000px;
}
.mainSx .headBoxCasa .labelivOn{
	float:left;
	width: 120px;
	height:58px;
	background-image: url(../images/label_internetvoce_attiva.png);
	background-repeat: no-repeat;
	text-indent:-9000px;
}
.mainSx .headBoxCasa .labelivOff{
	float:left;
	width: 120px;
	height:58px;
	background-image: url(../images/label_internetvoce_disattiva.png);
	background-repeat: no-repeat;
	text-indent:-9000px;
}
.mainSx .headBoxCasa .labelivOff a{
	display:block;
	width: 120px;
	height:58px;
	text-indent:-9000px;
}
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
.mainSx .headBoxpro{
	width: 590px;
	height:62px;
}
.mainSx .headBoxpro .titolo{
	float:left;
	width: 320px;
	height:58px;
	background-image: url(../images/title_mandarinpro.png);
	background-repeat: no-repeat;
	text-indent:-9000px;
}
.mainSx .headBoxpro .titoloiv{
	float:left;
	width: 320px;
	height:58px;
	margin-right:20px;
	background-image: url(../images/title_mandarinpro_internetvoce.png);
	background-repeat: no-repeat;
	text-indent:-9000px;
}
.mainSx .headBoxpro .titoloi{
	float:left;
	width: 320px;
	height:58px;
	margin-right:20px;
	background-image: url(../images/title_mandarinpro_internet.png);
	background-repeat: no-repeat;
	text-indent:-9000px;
}
.mainSx .headBoxpro .labelOn{
	float:left;
	width: 120px;
	height:58px;
	background-image: url(../images/label_internetorange_attiva.png);
	background-repeat: no-repeat;
	text-indent:-9000px;
}
.mainSx .headBoxpro .labelOff{
	float:left;
	width: 139px;
	height:58px;
	background-image: url(../images/label_voceorange_disattiva.png);
	background-repeat: no-repeat;
	text-indent:-9000px;
}
.mainSx .headBoxpro .labelOff a{
	display:block;
	width: 139px;
	height:58px;
	text-indent:-9000px;
}
.mainSx .headBoxpro .labeliOn{
	float:left;
	width: 120px;
	height:58px;
	background-image: url(../images/label_internet_pro_attiva.png);
	background-repeat: no-repeat;
	text-indent:-9000px;
}
.mainSx .headBoxpro .labeliOff{
	float:left;
	width: 120px;
	height:58px;
	background-image: url(../images/label_internet_pro_disattiva.png);
	background-repeat: no-repeat;
	text-indent:-9000px;
}
.mainSx .headBoxpro .labeliOff a{
	display:block;
	width: 120px;
	height:58px;
	text-indent:-9000px;
}
.mainSx .headBoxpro .labelivOn{
	float:left;
	width: 120px;
	height:58px;
	background-image: url(../images/label_internetvoce_pro_attiva.png);
	background-repeat: no-repeat;
	text-indent:-9000px;
}
.mainSx .headBoxpro .labelivOff{
	float:left;
	width: 120px;
	height:58px;
	background-image: url(../images/label_internetvoce_pro_disattiva.png);
	background-repeat: no-repeat;
	text-indent:-9000px;
}
.mainSx .headBoxpro .labelivOff a{
	display:block;
	width: 120px;
	height:58px;
	text-indent:-9000px;
}

/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
.mainSx .titolopro{
	width: 590px;
	height:62px;
	background-image: url(../images/title_mandarinpro.gif);
	background-repeat: no-repeat;
	text-indent:-9000px;
}
/*----*/
.mainSx .headBoxDettaglio{
	width: 590px;
	height:62px;
}
.mainSx .headBoxDettaglio .titolo{
	float:left;
	width: 320px;
	height:58px;
	text-indent:-9000px;
}
.mainSx .headBoxDettaglio .labelOn{
	float:left;
	width: 120px;
	height:58px;
	background-image: url(../images/label_info_attiva.png);
	background-repeat: no-repeat;
	text-indent:-9000px;
}
.mainSx .headBoxDettaglio .labelOff{
	float:left;
	width: 139px;
	height:58px;
	background-image: url(../images/label_costi_disattiva.png);
	background-repeat: no-repeat;
	text-indent:-9000px;
}
.mainSx .headBoxDettaglio .labelOff a{
	display:block;
	width: 139px;
	height:58px;
	text-indent:-9000px;
}
/*---------------------------------------------------*/
/*---------------------------------------------------*/
.mainSx .headBoxDettaglio .descrizionepro{
	float:left;
	width: 85px;
	height:58px;
	background-image: url(../images/label/label_descrizione_orange_on.png);
	background-repeat: no-repeat;
	text-indent:-9000px;
}
.mainSx .headBoxDettaglio .infopro{
	float:left;
	width: 80px;
	height:58px;
	background-image: url(../images/label/label_info_orange_on.png);
	background-repeat: no-repeat;
	text-indent:-9000px;
}
.mainSx .headBoxDettaglio .costipro{
	float:left;
	width: 94px;
	height:58px;
	background-image: url(../images/label/label_costi_orange_on.png);
	background-repeat: no-repeat;
	text-indent:-9000px;
}
.mainSx .headBoxDettaglio  a.descrizionepro{
	float:left;
	width: 85px;
	height:58px;
	background-image: url(../images/label/label_descrizione_orange_off.png);
	background-repeat: no-repeat;
	text-indent:-9000px;
}
.mainSx .headBoxDettaglio  a.infopro{
	float:left;
	width: 80px;
	height:58px;
	background-image: url(../images/label/label_info_orange_off.png);
	background-repeat: no-repeat;
	text-indent:-9000px;
}
.mainSx .headBoxDettaglio  a.costipro{
	float:left;
	width: 94px;
	height:58px;
	background-image: url(../images/label/label_costi_orange_off.jpg);
	background-repeat: no-repeat;
	text-indent:-9000px;
}
/*---------------------------------------------------*/
/*---------------------------------------------------*/
.mainSx .headBoxDettaglio .descrizionecasa{
	float:left;
	width: 85px;
	height:58px;
	background-image: url(../images/label/label_descrizione_blu_on.png);
	background-repeat: no-repeat;
	text-indent:-9000px;
}
.mainSx .headBoxDettaglio .infocasa{
	float:left;
	width: 80px;
	height:58px;
	background-image: url(../images/label/label_info_blu_on.png);
	background-repeat: no-repeat;
	text-indent:-9000px;
}
.mainSx .headBoxDettaglio .costicasa{
	float:left;
	width: 94px;
	height:58px;
	background-image: url(../images/label/label_costi_blu_on.png);
	background-repeat: no-repeat;
	text-indent:-9000px;
}
.mainSx .headBoxDettaglio a.descrizionecasa{
	float:left;
	width: 85px;
	height:58px;
	background-image: url(../images/label/label_descrizione_blu_off.png);
	background-repeat: no-repeat;
	text-indent:-9000px;
}
.mainSx .headBoxDettaglio a.infocasa{
	float:left;
	width: 80px;
	height:58px;
	background-image: url(../images/label/label_info_blu_off.png);
	background-repeat: no-repeat;
	text-indent:-9000px;
}
.mainSx .headBoxDettaglio  a.costicasa{
	float:left;
	width: 94px;
	height:58px;
	background-image: url(../images/label/label_costi_blu_off.png);
	background-repeat: no-repeat;
	text-indent:-9000px;
}
/*---------------------------------------------------*/
/*---------------------------------------------------*/
/*---------------------------------------------------*/
/*---------------------------------------------------*/
.mainSx .headBoxDettaglio .smartmax{
	background-image: url(../images/title_smartmaxcasa.png);
	background-repeat: no-repeat;
}
.mainSx .headBoxDettaglio .speedmax{
	background-image: url(../images/title_speedmaxcasa.png);
	background-repeat: no-repeat;
}
.mainSx .headBoxDettaglio .smartcasatime{
	background-image: url(../images/title_casa_time.png);
	background-repeat: no-repeat;
}
.mainSx .headBoxDettaglio .smartcasafree{
	background-image: url(../images/title_casa_free.png);
	background-repeat: no-repeat;
}
.mainSx .headBoxDettaglio .smartcasaflat{
	background-image: url(../images/title_casa_flat.png);
	background-repeat: no-repeat;
}
.mainSx .headBoxDettaglio .pro20{
	background-image: url(../images/title_pro20.png);
	background-repeat: no-repeat;
}
.mainSx .headBoxDettaglio .pro50{
	background-image: url(../images/title_pro50.png);
	background-repeat: no-repeat;
}
.mainSx .headBoxDettaglio .pro100{
	background-image: url(../images/title_pro100.png);
	background-repeat: no-repeat;
}
.mainSx .headBoxDettaglio .smartprotime{
	background-image: url(../images/title_pro_time.png);
	background-repeat: no-repeat;
}
.mainSx .headBoxDettaglio .smartprofree{
	background-image: url(../images/title_pro_free.png);
	background-repeat: no-repeat;
}
.mainSx .headBoxDettaglio .smartproflat{
	background-image: url(../images/title_pro_flat.png);
	background-repeat: no-repeat;
}
.mainSx .headBoxDettaglio .smartprotime2{
	background-image: url(../images/title_pro_time.png);
	background-repeat: no-repeat;
}
.mainSx .headBoxDettaglio .smartprofree2{
	background-image: url(../images/title_pro_free.png);
	background-repeat: no-repeat;
}
.mainSx .headBoxDettaglio .smartproflat2{
	background-image: url(../images/title_pro_flat.png);
	background-repeat: no-repeat;
}

/*-------------------------------------- */
.mainSx .boxprodotto{
	width:579px;
	height:133px;
	padding-bottom:8px;
}

.mainSx .boxprodotto .box_txt{
	padding:10px 140px 0px 210px;
	text-align: justify;
}
.mainSx .boxprodotto .box_txt2{
	padding:45px 150px 0px 180px;
	text-align: justify;
}
.mainSx .boxprodotto a{
	display:block;
	text-decoration: none;
	color:#000;
	width: 579px;
	height:133px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
}
.mainSx .boxprodotto .smartmax{
	background-image: url(../images/bg_smartcasa.png);
	background-repeat: no-repeat;
}
.mainSx .boxprodotto .speedmax{
	background-image: url(../images/bg_speedcasa.png);
	background-repeat: no-repeat;
}
.mainSx .boxprodotto .smartcasatime{
	background-image: url(../images/bg_smartcasa_time.png);
	background-repeat: no-repeat;
}
.mainSx .boxprodotto .smartcasafree{
	background-image: url(../images/bg_smartcasa_free.png);
	background-repeat: no-repeat;
}
.mainSx .boxprodotto .smartcasaflat{
	background-image: url(../images/bg_smartcasa_flat.png);
	background-repeat: no-repeat;
}
.mainSx .boxprodotto .pro20{
	background-image: url(../images/bg_pro20.png);
	background-repeat: no-repeat;
}
.mainSx .boxprodotto .pro50{
	background-image: url(../images/bg_pro50.png);
	background-repeat: no-repeat;
}
.mainSx .boxprodotto .pro100{
	background-image: url(../images/bg_pro100.png);
	background-repeat: no-repeat;
}
.mainSx .boxprodotto .smartprotime{
	background-image: url(../images/bg_pro_time.png);
	background-repeat: no-repeat;
}
.mainSx .boxprodotto .smartprofree{
	background-image: url(../images/bg_pro_free.png);
	background-repeat: no-repeat;
}
.mainSx .boxprodotto .smartproflat{
	background-image: url(../images/bg_pro_flat.png);
	background-repeat: no-repeat;
}
.mainSx .boxprodotto .smartprotime2{
	background-image: url(../images/bg_pro_time2.png);
	background-repeat: no-repeat;
}
.mainSx .boxprodotto .smartprofree2{
	background-image: url(../images/bg_pro_free2.png);
	background-repeat: no-repeat;
}
.mainSx .boxprodotto .smartproflat2{
	background-image: url(../images/bg_pro_flat2.png);
	background-repeat: no-repeat;
}
/*-------------------------------------- */
.mainSx .boxdettaglio{
	display:block;
	width:579px;
	/*height:350px;*/
	padding-bottom:8px;
}

.mainSx .boxdettaglio .box_txt{
	padding:10px 240px 0px 20px;
	text-align: justify;
}
.mainSx .boxdettaglio .box_txt .slogan{
	font-size: 12px;
	font-weight: bold;
	color: #F89823;	
}
.mainSx .boxdettaglio .ill_portatile{
	display:block;
	margin-top:20px;
	width: 579px;
	height:190px;
	background-image: url(../images/ill_dettaglio_portatile.gif);
	text-indent:-9000px;
}
.mainSx .boxdettaglio .ill_1pc{
	display:block;
	margin-top:20px;
	width: 579px;
	height:190px;
	background-image: url(../images/ill_dettaglio_1pc.gif);
	text-indent:-9000px;
}
.mainSx .boxdettaglio .ill_3pc{
	display:block;
	margin-top:20px;
	width: 579px;
	height:190px;
	background-image: url(../images/ill_dettaglio_3pc.gif);
	text-indent:-9000px;
}
.mainSx .boxdettaglio .ill_5pc{
	display:block;
	margin-top:20px;
	width: 579px;
	height:190px;
	background-image: url(../images/ill_dettaglio_5pc.gif);
	text-indent:-9000px;
}
.mainSx .boxdettaglio .ill_portatileiv{
	display:block;
	margin-top:65px;
	width: 579px;
	height:190px;
	background-image: url(../images/ill_dettaglio_portatileiv.gif);
	text-indent:-9000px;
}
.mainSx .boxdettaglio .ill_1pciv{
	display:block;
	margin-top:65px;
	width: 579px;
	height:190px;
	background-image: url(../images/ill_dettaglio_1pciv.gif);
	text-indent:-9000px;
}
.mainSx .boxdettaglio .ill_3pciv{
	display:block;
	margin-top:65px;
	width: 579px;
	height:190px;
	background-image: url(../images/ill_dettaglio_3pciv.gif);
	text-indent:-9000px;
}
.mainSx .boxdettaglio .ill_5pciv{
	display:block;
	margin-top:65px;
	width: 579px;
	height:190px;
	background-image: url(../images/ill_dettaglio_5pciv.gif);
	text-indent:-9000px;
}

.mainSx .boxdettaglio .smartmax{
	background-image: url(../images/bg_dettaglio_smartmaxcasa.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.mainSx .boxdettaglio .speedmax{
	display:block;
	width:579px;
	/*height:350px;*/
	background-image: url(../images/bg_dettaglio_speedmaxcasa.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.mainSx .boxdettaglio .smartcasatime{
	background-image: url(../images/bg_dettaglio_smartcasatime.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.mainSx .boxdettaglio .smartcasafree{
	background-image: url(../images/bg_dettaglio_smartcasafree.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.mainSx .boxdettaglio .smartcasaflat{
	background-image: url(../images/bg_dettaglio_smartcasaflat.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.mainSx .boxdettaglio .pro20{
	background-image: url(../images/bg_dettaglio_pro20.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.mainSx .boxdettaglio .pro50{
	background-image: url(../images/bg_dettaglio_pro50.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.mainSx .boxdettaglio .pro100{
	background-image: url(../images/bg_dettaglio_pro100.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.mainSx .boxdettaglio .smartprotime{
	background-image: url(../images/bg_dettaglio_smartprotime.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.mainSx .boxdettaglio .smartprofree{
	background-image: url(../images/bg_dettaglio_smartprofree.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.mainSx .boxdettaglio .smartproflat{
	background-image: url(../images/bg_dettaglio_smartproflat.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.mainSx .boxdettaglio .smartprotime2{
	background-image: url(../images/bg_dettaglio_smartprotime2.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.mainSx .boxdettaglio .smartprofree2{
	background-image: url(../images/bg_dettaglio_smartprofree2.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.mainSx .boxdettaglio .smartproflat2{
	background-image: url(../images/bg_dettaglio_smartproflat2.png);
	background-repeat: no-repeat;
	background-position: right top;
}
/*
.mainSx .box_sx img{
	border: 0;
}
.mainSx .box_sx table{
	margin-top: 10px;
}
.mainSx .box_sx a{
	display:block;
	text-decoration: none;
	color:#000;
	width: 256px;
	height:418px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;	
	
}*/
/*-------------------------------------- */
/*
.mainSx .boxpro_sx{
	float:left;
	width:286px;
	height:418px;
	background-image: url(../images/bg_smartpro.png);
	background-repeat: no-repeat;
}
.mainSx .boxpro_sx img{
	border: 0;
}
.mainSx .boxpro_sx table{
	margin-top: 10px;
}
.mainSx .boxpro_sx a{
	display:block;
	text-decoration: none;
	color:#000;
	width: 256px;
	height:418px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;	
	
}*/
/*-------------------------------------- */
/*
.mainSx .boxpro100_sx{
	float:left;
	width:286px;
	height:418px;
	background-image: url(../images/bg_speedpro100.png);
	background-repeat: no-repeat;
}
.mainSx .boxpro100_sx img{
	border: 0;
}
.mainSx .boxpro100_sx table{
	margin-top: 10px;
}
.mainSx .boxpro100_sx a{
	display:block;
	text-decoration: none;
	color:#000;
	width: 256px;
	height:418px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;	
	
}*/
/*-------------------------------------- */
/*
.mainSx .box_dx{
	float:right;
	width:286px;
	height:418px;
	margin-right:11px;
	background-image: url(../images/bg_speedcasa.png);
	background-repeat: no-repeat;
}

.mainSx .box_dx img{
	border: 0;
}
.mainSx .box_dx table{
	margin-top: 10px;
}
.mainSx .box_dx a{
	display:block;
	text-decoration: none;
	color:#000;
	width: 256px;
	height:418px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;	
	
}
.mainSx .boxpro_dx{
	float:right;
	width:286px;
	height:418px;
	margin-right:11px;
	background-image: url(../images/bg_speedpro50.png);
	background-repeat: no-repeat;
}
.mainSx .boxpro_dx img{
	border: 0;
}
.mainSx .boxpro_dx table{
	margin-top: 10px;
}
.mainSx .boxpro_dx a{
	display:block;
	text-decoration: none;
	color:#000;
	width: 256px;
	height:418px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;	
	
}*/
/*--------------------------------------------------*/
.mainDx {
	float:right;
	/*height: 328px;*/
	width: 240px;
	margin-right:15px;
	
}
.mainDx .menuriepilogo_title {
	margin:2px;
	padding: 10px 10px 10px 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #29275F;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #94268F;
}
.mainDx .menuriepilogo {
	margin:0;
	padding:0;
	background-image: url(../images/bg_menuriepilogo.png);
	border-top-width: 7px;
	border-top-style: solid;
	border-top-color: #29275F;
}

.mainDx .menuriepilogo ul {
	margin:2px;
	padding:0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #29275F;
}

.mainDx .menuriepilogo ul li {
	/*float:left;*/
	display:block;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	/*position:relative;*/
	height:28px;
	height: 20px;
	width: 200px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #29275F;	
	margin-top: 7px;
	margin-left:20px;
}
.mainDx .menuriepilogo ul li.voce{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C9C9C9;
	padding-top:4px;
}
.mainDx .menuriepilogo UL LI A.voce {
	display:block;
	height: 20px;
	width: 200px;
	color: #29275F;	
}
.mainDx .menuriepilogo .dotline {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C9C9C9;
}
.mainDx .menuriepilogo .blueline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #29275F;
}
.mainDx .banner_dx {
	
	padding-top:20px;
}
.mainDx .banner_dx img{
	
	border:0;
}
.myinput{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width:200px;
	border:1px solid #606060;
	padding:2px 0px;
}
.myinputLarge
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width:465px;
	border:1px solid #606060;
	padding:2px 0px;
	
}
.notamargine{
	font-size: 10px;	
}
.violaline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #94268F;
	margin:5px 0px 5px 0px;
	padding:0px;
	font-size:1px;
	height:1px;
}
.tabinfo{
	border-collapse:collapse;
	margin-left:20px;
	margin-top:20px;
	width:350px;
}
.tabinfo td{
	border: 1px solid #D6D5D2;	
}
.tabinfo th{
	border: 1px solid #D6D5D2;
	background-color: #ECECEC;
}
#recaptcha_logo
{
	display:none;	
}

#livemeteo{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	height:54px;
	width:849px;
	background-image:url(../images/bannerLiveMeteo.jpg);
	display:none;
}

#livemeteo2{
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	height:54px;
	width:849px;
	background-image:url(../images/bannerLiveMeteo.jpg);
}
