/* Reset CSS */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img {
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/* -- end reset -- */

/* default styles */

em { font-style:italic }
strong { font-weight:bold }
ul {
 list-style: disc;
 margin:0.5em 0;
}
li { margin-left:3em; }

img { text-decoration: none; border: none; }
body {
 text-align:center;
 margin:0 auto;
 padding:0;
 font-size:10px;
 font-family: Verdana, Tahoma, sans-serif;
 color: #666;
}
body * {
 font-size:1em; /* ie 5.x */
 line-height:1.5em;
}
a {
 color: #444;
}

dt {
 font-weight:bold;
 padding-top:1em;
 padding-bottom:0.5em;
}
/* -- end default styles -- */
.Nav {
 position:absolute;
 overflow:hidden;
 width:1px;
 height:1px;
}
#Glossario dt {
 padding-bottom:0;
}

#Container {
 margin:0 auto 10px;
 text-align:left;
 width: 998px;
}
#Cont {
 padding-left: 16px;
 padding-right: 27px;
 background:url(/GFX/web/sfondo_sito.gif) repeat-y;
}
#Main {
 background:white;
 overflow:auto;
 _display:inline-block;
}
#Header {
 border: 6px solid #fb0;
 border-width: 6px 0;
 background:#fff;
 position:relative;
 _display:inline-block; /* IE 6- haslayout bug */
}
#Header img {
 display:block;
}
#TR {
 height:35px;
 width:35px;
 background: url(/GFX/web/baffetto_alto.gif) no-repeat right top;
 position:absolute;
 top:0;
 right:0;
 _right:-1px; /* IE 6- bug */
}
#BL {
 background: url(/GFX/web/baffetto.gif) no-repeat 0 bottom;
 position:absolute;
 left:0;
 bottom:0;
 height:39px;
 width:160px;
}

#LColumn, #Content, #RColumn { float:left; display:inline; margin:5px 0 0 10px }
#LColumn { width:174px }
#Content { width:550px }
#RColumn { width:180px }

#LColumnAVT { margin:-5px 0 0 -10px;padding:0;border:0;height:435px;overflow:hidden;width:190px;display:block }
#RColumnAVT { margin:-5px 0 0 -10px;padding:0;width:196px;border:0;height:400px;overflow:hidden;display:block }
#TopAVT { margin:0;padding:0;height:79px;overflow:hidden;width:955px;display:block }
#FooterAVT { margin:0;padding:0;height:47px;overflow:hidden;width:955px;display:block }

#Footer {
 margin-top:1px;
 height:25px;
 background:url(/GFX/offerta/famiglia/footer.jpg) no-repeat 0 0;
 padding:15px 10px 0 120px;
 text-align:right;
 border-bottom: 6px solid #fb0; 
}
#Footer span { float:left }

#BreadC { background:#eee; line-height:22px; height:22px; padding-left: 10px; border-bottom:1px solid #ddd}
#BreadC h1 { display:inline }

/* Menu section */
#Menu li { display:inline; margin:0 }
#Menu { text-align:right; margin:3px; padding-right: 27px }
#Menu a { text-decoration:none; padding-left:1em; margin-left:1em; font-size:11px; background: url(/GFX/offerta/famiglia/frecce.gif) no-repeat -5px -56px }
#Menu a:hover { color:#f60 }

#MenuLeft a { text-decoration:none; display:block; line-height: 23px; height:23px }
#MenuLeft ul, #MenuLeft li { margin:0; padding:0; display:block; }

#M2 .Parla, #M2 .Naviga, #M2 .Guarda { margin-bottom:2px; }
#M2 a { font-weight:bold; padding: 0 5px; background:#eee url(/GFX/offerta/famiglia/frecce.gif) no-repeat right -2px; }

#M2 .Open { padding-bottom:1px; }
#M2 .Open a { color:#fff; background: url(/GFX/offerta/famiglia/frecce.gif) no-repeat right -27px; }
#M2 .Parla  { background-color: #f36699;}
#M2 .Naviga { background-color: #9c6;}
#M2 .Guarda { background-color: #39c;}

#MenuLeft li.Selected a { font-weight:bold }
#MenuLeft #M2 li.Selected * a { font-weight:normal; color: #444; }
#MenuLeft #M2 .Open a:hover { color:#444 }

#M2 .Parla .Selected a,
#M2 .Parla a:hover,
#MenuLeft #M2 .Parla * a:hover { color: #f36699 }

#M2 .Naviga .Selected a,
#M2 .Naviga a:hover,
#MenuLeft #M2 .Naviga * a:hover { color: #9c6 }

#M2 .Guarda .Selected a,
#M2 .Guarda a:hover,
#MenuLeft #M2 .Guarda * a:hover { color: #39c }

.Open #M3 a  { color:#444; font-size:9px; background-color: #fff; font-weight:normal; padding-left:16px; }

#M2 .Parla #M3 a {background-position:-6px -77px; }
#M2 .Naviga #M3 a {background-position:-6px -102px; }
#M2 .Guarda #M3 a {background-position:-6px -127px; }

#M3 #M4 a { background:#fff; line-height:18px; height:18px; padding-left:25px; }

#MenuLeft a:hover,
#MenuLeft #Servizi .Selected a  { color:#f60 }
#MenuLeft #Servizi { margin-top:5px; padding:3px; background: url(/GFX/offerta/famiglia/sfMenu.jpg) no-repeat 0 0 }
#MenuLeft #Servizi a { margin-bottom:2px; padding-left:28px; }

/* Menu bottom */
.print {
 display:block;
 background: url(/GFX/offerta/famiglia/stampa.gif) no-repeat 0 0;
 padding-left:43px;
 padding-top:14px;
 height:40px;
}

#Print { margin-top:-45px }

#MBottom {
 background: url(/GFX/offerta/famiglia/sfGrigioSx.jpg) repeat-y 0 0;
 height:15px;
 margin:25px 0 15px;
 padding:0;
 padding-left:400px;
}
#MBottom li {
 list-style:none; float:left;
 margin:0;
}
#MBottom a {
 overflow:hidden;
 display:block;
 height: 0!important;
 line-height:200%;
 width:45px;
 padding-top:35px;
 background: url(/GFX/offerta/famiglia/loghiPiccoli.gif) no-repeat;
 margin-top:-15px;
 margin-bottom:-10px;
 position:relative;
 z-index:5;
 _height:35px;_heigh\t:0; /* IE 5.5 */
}
#MBottom .ParlaOpen a,
#MBottom .NavigaOpen a,
#MBottom .GuardaOpen a {
 width:50px;
 padding-top:43px;
 background: url(/GFX/offerta/famiglia/loghiGrandi.gif) no-repeat;
 margin-top:-20px;
 _height:43px;_heigh\t:0; /* IE 5.5 */
}
#MBottom .Parla a { background-position: 0 0 }
#MBottom .Naviga a { background-position: 0 -35px }
#MBottom .Guarda a { background-position: 0 -70px }
#MBottom .ParlaOpen a { background-position: 0 0 }
#MBottom .NavigaOpen a { background-position: 0 -43px }
#MBottom .GuardaOpen a { background-position: 0 -86px }

/* end menu section */

h2 { font: bold 12px/18px verdana,sans-serif; margin-top:8px; }

caption { display:none }

#RColumn img { display:block; }
#RColumn  h4 { background:#eee; font-weight:bold; border-bottom:1px solid #888; margin:0; padding-left:5px; line-height:18px  }

#HelpBox { margin:10px 0 }
#HelpBox img { float:right; margin-top:-18px }
#HelpBox p { margin: 6px 5px 0 }
#HelpBox ul { border-top:1px solid #bbb; margin:0; padding:0; clear:both; }
#HelpBox li { display:block; border-bottom:1px solid #bbb; margin:0; }
#HelpBox li a { padding:0 5px; text-decoration:none; display:block; background: url(/GFX/offerta/famiglia/frecce.gif) no-repeat right -55px; font-size:10px}
#HelpBox li a:hover { color:#f60 }
#HelpBox li.Selected a { font-weight:bold }

#Glossario dl { background:#f8f8f8; padding:0 5px 5px }
#Glossario h4 a { text-decoration:none; }
#Glossario a:hover { color:#f60 }
.GList dt {
 background:url(/GFX/offerta/famiglia/icoGlos.gif) no-repeat 0 0;
 height:37px;
 padding:0 0 0 40px;
 line-height:37px;
 font-size:1.2em;
}

/*table { border-collapse:separate; border-spacing:2px; }
th { text-align:center; background:#eee; font-weight:bold; border-bottom:1px solid #888; padding:2px; }
td { text-align:left; border-bottom:1px solid #bbb; padding:1px; }
td.center { text-align:center }
td.right { text-align:right }*/

p { margin: 0.5em 0 }

/* old styles */
.note { font-size:90% }
.logo-scheda-prodotto{ float: right; margin: 1.2em; display:inline; }
.sinistra{ float: left; margin: 0.5em; display:inline; }
.pdf{ background:url(/GFX/web/css/pdf.gif) no-repeat 0 -2px; color:#ff6600; padding-left:2em; display:inline-block; }
.bigpdf{ background:url(/GFX/offerta/famiglia/icopdf.gif) no-repeat 0 0; color:#ff6600;
display:inline; height:40px; line-height:40px; padding: 13px 0; padding-left:39px; }

.boxclear { clear:both }
.evidenzia { padding: 1px; }
.box{ margin-top: 0 }
.nota-inlinea{
	border-top: 1px solid #ff6600;
	border-bottom: 1px solid #ff6600;
	margin-left: 1em;
	margin-right:1em;
    overflow:auto;
    _display:inline-block;
}

.CParla  { color: #f36699 }
.CNaviga { color: #9c6 }
.CGuarda { color: #39c }

/* --- */
#TitleParla, #TitleNaviga, #TitleGuarda {
 background:url(/GFX/offerta/famiglia/loghiGrandi.gif) no-repeat;
 height:43px;
 position:relative;
 z-index:1;
 margin:5px 0 0;
 padding-left:55px;
}
#TitleParla span, #TitleNaviga span, #TitleGuarda span,
#TitleParla a, #TitleNaviga a, #TitleGuarda a {
 overflow:hidden;
 display:block;
 height: 0!important;
 line-height:200%;
 padding-top:31px;
 background: url(/GFX/offerta/famiglia/titoli.gif) no-repeat;
 position:relative;top:5px;
 _height:31px;_heigh\t:0; /* IE 5.5 */ 
}

#TitleNaviga { background-position: 0 -43px }
#TitleNaviga span,
#TitleNaviga a { background-position: 0 -29px }
#TitleGuarda { background-position: 0 -86px }
#TitleGuarda span,
#TitleGuarda a { background-position: 0 -61px }

#TitleParla .TitleAddizionali,
#TitleNaviga .TitleAddizionali,
#TitleGuarda .TitleAddizionali,
#TitleParla .TitleOpzioni,
#TitleNaviga .TitleOpzioni,
#TitleGuarda .TitleOpzioni   {
 overflow:hidden;
 float:left;
 width:75px;
 height: 0!important;
 line-height:200%;
 padding-top:35px;
 background: url(/GFX/offerta/famiglia/opzioni.gif) no-repeat -5px 1px;
 position:relative;top:5px;
 _height:35px;_heigh\t:0; /* IE 5.5 */ 
}

#TitleParla .TitleAddizionali,
#TitleNaviga .TitleAddizionali,
#TitleGuarda .TitleAddizionali   {
 width:185px;
 background-position:-5px -30px;
}

.BoxSmallOfferta {
 width:263px;
 float:left;
 margin-right:10px;
 margin-top:10px;
}

#IMZero, #ISLimiti, #N30ore, #NSLimiti, #FWTV, #Sky {
 overflow:hidden;
 height: 0!important;
 line-height:200%;
 padding-top:18px;
 position:relative;
 z-index:1;
 background: url(/GFX/offerta/famiglia/titoliOfferte.gif) no-repeat 0 0;
 _height:18px;_heigh\t:0; /* IE 5.5 */ 
}

#IMZero { background-position: 10px 0 }
#ISLimiti { background-position: 10px -18px }
#N30ore { background-position: 10px -36px  }
#NSLimiti { background-position: 10px -54px }
#FWTV { background-position: 10px -70px }
#Sky { background-position: 10px -88px }

#IMZero a, #ISLimiti a, #N30ore a, #NSLimiti a, #FWTV a, #Sky a {
 display:block;
 padding-top:18px;
 margin-top:-18px;
}


.BoxBigOfferta .scopri,
.BoxSmallOfferta .scopri,
.BoxSmallOfferta h6 {
 position:relative;
 z-index:1;
 font: bold 10px/15px verdana, sans-serif;
 padding:0;
 margin:0;
}

/* new */
.BoxSmallOfferta .baffoTop, .BoxSmallOfferta .baffoBottom {
 background: url(/GFX/offerta/famiglia/lineePiccole.gif) no-repeat 0 3px;
 margin-bottom:-15px;
 padding-left:15px;
 height:43px;
}
.BoxBigOfferta .baffoTop, .BoxBigOfferta .baffoBottom {
 background: url(/GFX/offerta/famiglia/linee.gif) no-repeat 0 10px;
 padding-left:5px;
 margin-bottom:-20px;
 height:70px;
}

.BoxSmallOfferta .baffoBottom { margin:-30px 0 0 }
.sezParla .BoxSmallOfferta .baffoBottom	{ background-position: 0 -38px }
.sezNaviga .BoxSmallOfferta .baffoTop	{ background-position: 0 -77px }
.sezNaviga .BoxSmallOfferta .baffoBottom	{ background-position: 0 -119px }
.sezGuarda .BoxSmallOfferta .baffoTop	{ background-position: 0 -157px }
.sezGuarda .BoxSmallOfferta .baffoBottom	{ background-position: 0 -200px }

.sezParla .BoxBigOfferta .baffoBottom	{ background-position: 0 -50px }
.sezNaviga .BoxBigOfferta .baffoTop	{ background-position: 0 -110px }
.sezNaviga .BoxBigOfferta .baffoBottom	{ background-position: 0 -170px }
.sezGuarda .BoxBigOfferta .baffoTop	{ background-position: 0 -230px }
.sezGuarda .BoxBigOfferta .baffoBottom	{ background-position: 0 -290px }

.BoxBigOfferta .offerta { overflow:auto; position:relative; z-index:1; padding:0 170px 6px 0; _height:1% }
.sezParla .offerta  { border-bottom:1px solid #f6b6d6 }
.sezNaviga .offerta { border-bottom:1px solid #deb }
.sezGuarda .offerta { border-bottom:1px solid #ace }

.pngFix { _visibility:visible; _visibili\ty:hidden; } /* IE 5.5 & 6 */
/* end new */

.BoxBigOfferta .baffoParlaTop, .BoxBigOfferta .baffoNavigaTop, .BoxBigOfferta .baffoGuardaTop,
.BoxBigOfferta .baffoParlaBottom, .BoxBigOfferta .baffoNavigaBottom, .BoxBigOfferta .baffoGuardaBottom {
 background-image: url(/GFX/offerta/famiglia/linee.gif);
 margin-top:-30px;
 margin-bottom:-25px;
 height:60px;
}
.BoxBigOfferta .baffoParlaBottom, .BoxBigOfferta .baffoNavigaBottom, .BoxBigOfferta .baffoGuardaBottom {
 margin-bottom:-5px;
}

.BoxBigOfferta h2 {
	margin:10px 0 5px 20px;
}

.BoxBigOfferta .baffoNavigaTop { background-position: 0 -120px; }
.BoxBigOfferta .baffoGuardaTop { background-position: 0 -240px; }
.BoxBigOfferta .baffoParlaBottom { background-position: 0 -60px; }
.BoxBigOfferta .baffoNavigaBottom { background-position: 0 -180px; }
.BoxBigOfferta .baffoGuardaBottom  { background-position: 0 -300px; }

.BoxSmallOfferta h5 {
 margin:0;
}

.BoxBigOfferta .offerta h4 {
 float:right;
 width:170px;
 display:inline;
 margin-top:10px;
 margin-right:-170px;
 background:none;
}

h4, h3 {
 font: bold 11px/16px verdana,sans-serif;
 margin-top:1em;
 margin-bottom:0.5em;
}
.sfGrDx,
.BoxBigOfferta h4 {
 background: url(/GFX/offerta/famiglia/sfGrigioDx.jpg) repeat-y right 0;
}

.BoxBigOfferta h3 { position:relative; z-index:1 }

.Parla h4 { color: #f36699 }
.Naviga h4 { color: #9c6 }
.Guarda h4 { color: #39c }

.Parla .HL { margin:10px 0 0; color: #f36699 }
.Naviga .HL { margin:10px 0 0; color: #9c6 }
.Guarda .HL { margin:10px 0 0; color: #39c }

.BoxBigOfferta .Parla  { border-bottom:1px solid #f6b6d6 }
.BoxBigOfferta .Naviga { border-bottom:1px solid #deb }
.BoxBigOfferta .Guarda { border-bottom:1px solid #ace }

.BoxBigOfferta .Parla,
.BoxBigOfferta .Naviga,
.BoxBigOfferta .Guarda { overflow:auto; position:relative; z-index:1; padding:0 170px 6px 0; _height:1% }

.BoxSmallOfferta .costo {
 background: url(/GFX/offerta/famiglia/sfGrigioDx.jpg) repeat-y right 0;
 height:75px;
 margin:5px 2px;
}
.BoxSmallOfferta .prezzo {
 background: url(/GFX/offerta/famiglia/sfPrezzoG.gif) no-repeat 0 0;
 height:54px;
 width:76px;
 float:left;
 margin:10px;
 font: bold 12px/15px verdana, sans-serif;
 text-align:center;
 border:0;
}

.BoxBigOfferta .promo,
.BoxSmallOfferta .promo {
 float:right;
 margin-top:-20px;
 z-index:5;
 position:relative;
}

.BoxBigOfferta .Box {
 background: url(/GFX/offerta/famiglia/sfGrigioDx.jpg) repeat-y right 0;
 overflow:auto;
 _display:inline-block;
}
.BoxBigOfferta .Box .costo {
 float:right;
 font-weight:bold;
 padding: 3px 5px;
 width:120px;
 clear:right;
 text-align:center;
}

/* Box Importo */
.BoxImporto {
 overflow:hidden;
 zoom:1;
 text-align:center;
}
.BoxImporto .costo {
 float:left;
 width:110px;
 padding:30px 0;
}
.prezzo {
 background:white;
 border:1px solid #e1e1e1;
 font: bold 18px/22px verdana, sans-serif;
}
.BoxImporto .prezzo {
 margin:0 10px 10px;
 font: bold 20px/26px verdana, sans-serif;
}
.BoxImporto .vcenter {
 line-height:180px;
 font-size:12px;
 font-weight:bold;
 width:65px;
 float:left;
}
.prezzo .promo {
 color:white;
 float:none;
 margin:0;
 padding-bottom:3px;
 font-size:18px;
}
.prezzo del {
 display:block;
 text-decoration:none;
 position:relative;
 padding:5px 0;
 _height:28px;
}
.BoxSmallOfferta del {
 font: bold 18px/22px "MS Sans Serif", Geneva, sans-serif;
 padding:0;
 margin-top:4px;
}

.prezzo del span {
 background: url(/GFX/offerta/famiglia/strike.png) no-repeat 50% 50%;
 _background: url(/GFX/offerta/famiglia/strike.gif) no-repeat 50% 50%;
 position:absolute;
 top:0;
 right:0;
 width:100%;height:100%;
 z-index:5;
}
.BoxImporto .risparmia {
 float:right;
 height:205px;
 width:362px;
}
.BoxImporto .risparmia .top {
 font-size:12px;
 font-weight:bold;
 height:45px;
 padding-top:15px;
}
.BoxImporto .risparmia .top a { display:block }
.BoxImporto .risparmia .costo { width:150px; font-family: tahoma, sans-serif; padding:12px 7px }
.BoxImporto .risparmia .prezzo { margin:0 40px 5px 40px; padding:3px; }
.BoxImporto .risparmia strong { color:#333; display:block; font: bold 1.1em verdana, sans-serif }
.BoxImporto .risparmia strong em { font-style:normal; font-weight:bold }

.Parla .BoxImporto .risparmia .top a,
.Parla .BoxImporto .risparmia strong em { color: #F36699; }
.Parla .prezzo .promo { background-color: #F36699; }
.Parla .BoxImporto .risparmia { background: url(/GFX/offerta/famiglia/risparmia-parla.jpg) no-repeat 0 0; }

.Naviga .BoxImporto .risparmia .top a,
.Naviga .BoxImporto .risparmia strong em { color: #73C046; }
.Naviga .prezzo .promo { background-color: #9c6; }
.Naviga .BoxImporto .risparmia { background: url(/GFX/offerta/famiglia/risparmia-naviga.jpg) no-repeat 0 0; }

.Guarda .BoxImporto .risparmia .top a,
.Guarda .BoxImporto .risparmia strong em { color: #39c; }
.Guarda .prezzo .promo { background-color: #39c; }
.Guarda .BoxImporto .risparmia { background: url(/GFX/offerta/famiglia/risparmia-guarda.jpg) no-repeat 0 0; }

.BoxBigOfferta .Box .prezzo {
 margin:10px 25px;
 line-height:28px;
}

.promo4,
.promo9,
.promo19,
.genericPromo,
.gratisTillXmas {
 display:block;
 width:143px;
 overflow:hidden;
 height: 0!important;
 line-height:200%;
 padding-top:90px;
 background: url(/GFX/offerta/famiglia/promo.png) no-repeat 0 0;
 _background:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/GFX/offerta/famiglia/promo.png');
 _height:90px;_heigh\t:0; /* IE 5.5 */ 
}
.genericPromo {
 background: url(/GFX/offerta/famiglia/genpromo.png) no-repeat 0 0;
 _background:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/GFX/offerta/famiglia/genpromo.png');
}
.promo9 {
 background: url(/GFX/offerta/famiglia/promo9.png) no-repeat 0 0;
 _background:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/GFX/offerta/famiglia/promo9.png');
}
.promo4 {
 background: url(/GFX/offerta/famiglia/promo4.png) no-repeat 0 0;
 _background:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/GFX/offerta/famiglia/promo4.png');
}
.promo19 {
 background: url(/GFX/offerta/famiglia/promo14_90.png) no-repeat 0 0;
 _background:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/GFX/offerta/famiglia/promo14_90.png');
}
.grupponote {
 background: url(/GFX/offerta/famiglia/icoNote.gif) no-repeat 0 0;
 padding-left:40px;
 min-height:43px;
 _height:43px;
}
.evidenziapromo {
 background: url(/GFX/offerta/famiglia/sfOfferte.gif) repeat-x 0 0;
 color: #900;
}

.Brochure {
 width:170px;
 text-align:center;
 float:left;
}
.Brochure h4 {
 text-transform:uppercase;
 color:#f90;
 margin:0;
 text-decoration:none
}
.Row {
 overflow:auto;
 _display:inline-block;
}

/* FAQ Web */
dl.Web_FAQ {
 margin-top:5px;
}
dl.Web_FAQ dt {
 padding-bottom:7px;
}
.Web_FAQ_A {
 margin:0 5px 5px;
}
.Web_FAQ_H {
 text-decoration:none;
 font-weight:bold;
 font-size:1.2em;
 line-height:1.5em;
 margin: 0;
 padding:0;
 padding-left:1.5em;
 color: #000;
 background: url(/GFX/offerta/famiglia/frecce.gif) no-repeat left -55px;
}

dl.Web_FAQ .Web_FAQ_Q {
 color: #000;
 font-weight:bold;
}

/* angelo's styles */
.modulo { margin:0; padding:0 }
.modulo li { background:url(/GFX/web/css/modulo.gif) no-repeat; list-style-type: none; margin:0; padding:0 0 0 38px }

/*Box pacchetti SKY*/
div#boxpacchettismall img{display:block}
div#boxpacchettismall{ width:450px; margin-left: 10%; margin-right: 10%; font-size:9px; }
div#boxpacchettismall div.pacchettosmall{display:inline; float:left; border:1px solid #ececec;background:url(/GFX/offerta/famiglia/back_pacchetto.gif) left bottom repeat-x;margin-right:3px;margin-bottom:5px; padding-bottom:5px}
div#boxpacchettismall div.pacchettosmall p{color:#767575;text-align:center;margin:0;padding:0}
div#boxpacchettismall div.pacchettosmall a{color:#3399CC;font-weight: bold; margin-bottom: 3px;}
div#boxpacchettibig { width:470px; margin-left: 6%; margin-right: 6%; font-size:9px; }
div#boxpacchettibig div.pacchettobig{display:inline; float:left;border:1px solid #ececec;background:url(/GFX/offerta/famiglia/back_pacchetto.gif) left bottom repeat-x;margin-right:5px; margin-bottom:5px; width:228px; padding-bottom:5px}
div#boxpacchettibig div.pacchettobig p{display:inline; float:left;color:#767575;margin:0;padding:0;width:215px}
div#boxpacchettibig div.pacchettobig p img.img{float:left;display:inline; }
div#boxpacchettibig div.pacchettobig a{color:#3399CC;font-weight: bold; margin-bottom: 3px;}

/*Table Alessandra*/

.destra { text-align: right }
.sinistra { text-align: left }
.centro { text-align: center }
	
table a,
table a:link,
table a:visited { border:none; }
	
table {
	border-top:1px solid #e5eff8;
	border-right:1px solid #e5eff8;
	margin:1em auto;
		border-collapse:collapse;
	}
caption {
	color: #9ba9b4;
	font-size:.94em;
		letter-spacing:.1em;
		margin:1em 0 0 0;
		padding:0;
		caption-side:top;
	}	
tr.odd td	{
	background:#f7fbff
	}
tr.odd .column1	{
	background:#f4f9fe;
	color: #5588bb;
	}	
tr .column1	{
	background:#f9fcfe;
	}
td {
	color:#678197;
	border-bottom:1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	}				
th {
	font-weight:normal;
	color: #678197;
	border-bottom: 1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	}							
thead th {
	background:#f4f9fe;
	font-weight:bold;
	color:#5588bb
	}

/* New AVT */
#LColumnAVT, #RColumnAVT, #TopAVT, #FooterAVT, #Menu, #BreadC, #LColumn, #RColumn { display:none }
#Container { width:570px; }
#Cont { background:none; padding:0 }
#Content { margin:0 10px; width:550px; }

table {
	border:0;
	margin:0 0 6px;
	border-collapse:collapse;
}
td,th,thead th {
	background:none;
	color: #666;
	border:0;
	padding:1px 0;
}
