 body {
text-align:center;
font-size:76%;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#FFF;
margin:0;
padding:0
}

#ombra {
background-image:url(../images/ombra.jpg);
background-repeat:repeat-y;
background-position:center top;
width:1000px;
text-align:center;
margin:0 auto;
padding:0
}

#ombraBottom {
background-image:url(../images/ombra_bottom.jpg);
background-repeat:no-repeat;
background-position:center top;
width:1000px;
height:26px;
clear:both;
margin:0;
padding:0
}

#masthead {
width:950px;
background-image:url(../images/bg_header.jpg);
background-repeat:repeat-x;
background-position:left top;
background-color:#FFF;
vertical-align:middle;
text-align:left;
height:90px;
position:relative;
margin:0;
padding:0
}

.mastheadImg {
float:left;
margin:25px 10px 10px 65px
}

.logo {
float:left;
margin:30px 10px 10px 25px
}

#masthead .diventaPartnerHead {
position:absolute;
left:723px;
width:200px;
clear:no;
float:no;
z-index:1000;
top:12px;
margin:0;
padding:0
}

#ffb {
	margin:0px;
	padding:20px;
	background-image: url(../images/2010/bg_ffb10.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	position:relative;
	height:260px;
}

#ffb img{
	margin-left:8px;
	margin-right:0px;
	padding:0px;
	float:left;
}

#topBar {
background-color:#666;
border-bottom:1px solid #F90;
background-image:url(../images/bg_topbar.jpg);
background-repeat:repeat-x;
background-position:left top;
text-align:left;
font-size:85%;
font-weight:700;
height:38px;
margin:0;
padding:0
}

#menuTop {
float:right;
vertical-align:bottom;
text-align:right;
margin:0;
padding:0
}

#menuTop a {
font-size:78%;
margin:0;
padding:5px
}

#content {
text-align:left;
float:left;
margin:0;
padding:0
}

#carrelloSlim {
width:240px;
background-color:#FFF;
margin:0 0 0 8px;
padding:5px
}

#carrelloLabelTop {
background-color:#F90;
color:#FFF;
margin-right:150px;
text-align:center;
font-weight:700;
padding:5px
}

.carrelloListaprod {
background-color:#FFF;
padding:5px
}

.carrelloLabelBottom {
background-color:#F90;
color:#FFF;
font-size:16px;
text-align:center;
padding:5px
}

.carrelloLabelBottom a:link,a:visited {
font-weight:700;
text-decoration:none;
color:#FFF
}

.carrelloLabelBottom a:hover,a:active {
font-weight:700;
text-decoration:underline;
color:#FFF
}

#carrelloContainer {
background-color:#F90;
padding:10px
}

div#prodottiDX {
width:270px;
margin-bottom:10px;
display:block;
float:right;
padding:0
}

div#prodottiConsigliatiDX {
float:right;
width:270px;
background-color:#fff;
margin-bottom:10px;
padding:0
}

#footer {
text-align:left;
height:110px;
clear:both;
background-image:url(../images/bg_footer.jpg);
background-repeat:repeat-x;
background-position:left top;
background-color:#FFF;
vertical-align:middle;
border-top-width:thin;
border-top-style:double;
border-top-color:#999;
margin:0;
padding:0
}

#boxFooter1 {
width:30%;
font-size:85%;
float:left;
color:#999;
vertical-align:middle;
margin:0;
padding:20px
}

#boxFooter2 a {
display:block;
border-right:1px solid #CCC;
padding:2px
}

#boxFooter3 a {
display:block;
padding:2px
}

a:link {
color:#F60;
text-decoration:underline
}

a:visited {
color:#F60;
font-weight:400;
text-decoration:underline
}

a:active {
color:#F60;
text-decoration:underline;
font-weight:400
}

h1 {
font-size:150%;
text-align:left;
font-style:normal;
font-weight:400;
margin:0;
padding:0
}

h2 {
font-size:140%;
text-align:left;
font-style:normal;
font-weight:400;
margin:0;
padding:0
}

h3 {
font-size:130%;
text-align:left;
font-style:normal;
font-weight:400;
margin:0;
padding:0
}

h4 {
font-size:120%;
text-align:left;
font-style:normal;
font-weight:400;
margin:0;
padding:0
}

h5 {
font-size:90%;
text-align:left;
font-style:normal;
font-weight:400;
margin:0;
padding:0
}

h6 {
font-size:85%;
text-align:left;
font-style:normal;
font-weight:400;
margin:0;
padding:0
}

ul {
list-style-type:square
}

li {
margin-bottom:10px
}


ul ul {
list-style-type:disc
}

ul ul ul {
list-style-type:none
}

label {
font-family:Arial,sans-serif;
font-size:100%;
font-weight:700;
color:#334d55
}

#bannersx {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
float:left;
color:#FFF;
margin:0 5px 0 0;
padding:0
}

#navBar {
float:left;
width:20%;
background-color:#FFF;
border:10px solid #FFF;
margin:0 2px 8px 0;
padding:0
}

#headlines {
width:17%;
float:right;
background-color:#FFF;
border:10px solid #FFF;
margin:0 0 0 2px;
padding:0
}

#globalNav {
border-bottom:1px solid #CCC;
color:#ccc;
padding:0 0 5px 10px
}

#globalNav img {
display:block
}

#globalNav a {
font-size:90%;
padding:0 4px 0 0
}

#breadCrumb {
font-size:80%;
padding:2px 0 0 10px
}

.feature {
font-size:80%;
padding:0 0 10px 10px
}

.feature h3 {
text-align:center;
padding:30px 0 5px
}

.feature img {
float:left;
padding:10px 10px 0 0
}

.story {
clear:both;
font-size:80%;
padding:10px 0 0 10px
}

.story p {
padding:0 0 10px
}

#barra {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
font-weight:400;
font-variant:normal;
color:#999;
margin-top:10px;
margin-bottom:10px
}

#barra a {
color:#999
}

#barra a:hover {
color:#666
}

#footer img {
vertical-align:middle;
padding:4px 4px 4px 10px
}

#secondFloor {
padding-left:28px;
padding-right:22px;
padding-top:10px;
width:900px;
float:inherit;
margin-bottom:10px
}

#offerte {
width:342px;
float:left;
margin:0;
padding:0 12px 15px
}

#offBoxADSL {
border:1px solid #E4E4E4;
width:340px;
margin-bottom:10px;
float:left
}

#offBoxADSL h3 {
font-size:110%;
font-weight:700;
color:#666;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
background-image:url(../images/2009/home/elements/bg_offBoxH3.jpg);
background-color:#FFF;
background-repeat:repeat-x;
background-position:left bottom;
border-bottom:1px solid #E4E4E4
}

#offBoxTELEFONIA {
border:1px solid #E4E4E4;
width:340px;
float:left;
margin-bottom:10px
}

#offBoxAZIENDA {
border:1px solid #E4E4E4;
width:300px;
height:120px;
float:left;
background-image:url(../images/2009/home/box_azienda_home.gif);
background-repeat:no-repeat;
background-position:center bottom;
margin-bottom:10px
}
#offBoxAZIENDA h4 {
font-size:100%;
padding:20px 10px 00px 110px;
color:#FFFFFF;
font-weight:bold;
}

#offBoxAZIENDA h5 {
font-size:90%;
padding:15px 10px 20px 110px;
}

#offBoxAZIENDA h5 a:link{
color:#FFCC00;}
#offBoxAZIENDA h5 a:visited{
color:#FFCC00;}
#offBoxAZIENDA h5 a:hover{
color:#FFCC00;}
#offBoxAZIENDA h5 a:active{
color:#FFCC00;}

#offBoxHDSL {
border:1px solid #E4E4E4;
width:300px;
height:88px;
float:left;
background-image:url(../images/2009/home/box_azienda_home.jpg);
background-repeat:no-repeat;
background-position:center bottom;
margin-bottom:10px
}

#offBoxHDSL h5 {
font-size:90%;
padding:10px 100px 20px 10px
}

.offBox_1 {
float:left;
width:159px;
margin:0;
padding:5px
}

.offBox_2 {
width:102px;
float:left;
margin:0;
padding:5px
}

.offBox_0 {
float:left;
width:320px;
border-bottom:1px dotted #E4E4E4;
margin:0;
padding:5px
}

.offBox_0 img {
float:left;
margin-right:5px
}

.offBox_00 {
float:left;
width:102px;
margin:0;
padding:5px
}

.opzioni {
width:220px;
float:left;
position:relative;
background-color:#F0F0F0;
border:1px solid #E4E4E4;
margin-bottom:20px;
padding:0
}

#colonnaSX {
float:left;
position:relative;
width:300px
}

#vantaggi {
border:1px solid #E4E4E4;
width:300px;
float:left;
position:relative;
margin-bottom:10px;
padding:0
}

#vantaggi ul {
font-size:90%;
color:#666;
list-style-type:none;
margin:0;
padding:10px 15px 5px
}

#vantaggi li {
padding-bottom:8px;
margin:0
}

#simail {
border:1px solid #E4E4E4;
width:220px;
float:left;
position:relative;
background-image:url(../images/2009/home/elements/bg_simail.jpg);
background-repeat:repeat-x;
background-position:left bottom;
padding:0
}

#simail h5 {
font-size:90%;
color:#666;
padding:10px
}

#simail form {
font-size:90%;
color:#666;
margin:0;
padding:0 10px
}

.form {
font-size:90%;
color:#666;
margin:0;
padding:0
}

#str {
width:220px;
height:54px;

background-image:url(../images/2009/home/box_tirichiama_home.gif);
background-repeat:no-repeat;
background-position:center center;
margin:0;
padding:0
}

#str h5 {
font-size:85%;
padding-left:10px;
padding-top:10px;
padding-right:70px
}

#verificaCopertura {
width:220px;
height:54px;
background-image:url(../images/2009/home/box_verifica_home.jpg);
background-repeat:no-repeat;
background-position:center center;
margin:0;
padding:0
}

#verificaCopertura h5 {
font-size:85%;
padding-left:10px;
padding-top:0;
padding-right:70px
}

form {
margin:0;
padding:0
}

.formVerifica {
font-size:90%;
text-align:center;
margin-top:0;
padding:1px
}

#cambioOP {
width:340px;
height:38px;
background-image:url(../images/2009/home/box_cambioOP_home.jpg);
background-repeat:no-repeat;
background-position:center center;
margin:0;
padding:0
}

#cambioOP h5 {
font-size:85%;
padding-left:10px;
padding-top:6px;
padding-right:100px
}

.cambioOP {
width:340px;
float:left;
position:relative;
background-color:#F0F0F0;
border:1px solid #E4E4E4;
margin-bottom:10px;
padding:0
}

a.css_tooltip {
position:relative;
_display:inline-block;
text-decoration:none;
color:#333
}

a.css_tooltip span {
display:none
}

a.css_tooltip:hover {
color:#F60
}

a.css_tooltip:hover span {
display:block;
position:absolute;
z-index:10;
bottom:3.5em;
left:-3em;
width:200px;
color:#666
}

a.css_tooltip span u {
display:block;
height:12px;
background:url(../images/tooltips/css_tooltip_top.gif) no-repeat bottom;
z-index:2000
}

a.css_tooltip span em {
display:block;
height:30px;
background:url(../images/tooltips/css_tooltip_bot.gif) no-repeat;
z-index:2000
}

a.css_tooltip span i {
display:block;
background-color:#fff;
border-left:1px solid #999;
border-top:1px solid #999;
border-right:1px solid #999;
background-image:url(http://www.siadsl.it/images/tooltips/bgtooltoops.jpg);
background-repeat:no-repeat;
background-position:center bottom;
z-index:2000;
text-align:left;
padding:10px
}

a.css_tooltip i {
font-size:11px;
font-style:normal;
font-weight:400;
font-variant:normal
}

.bluetabs ul {
font:bold 14px Verdana;
list-style-type:none;
text-align:left;
margin:0;
padding:0
}

.bluetabs li {
float:left;
display:block;
margin:0;
padding:10px
}

.bluetabs li a {
text-decoration:none;
font-weight:700;
color:#FFF;
margin:0;
padding:15px 20px 10px
}

.bluetabs li a:visited {
color:#FFF
}

.bluetabs li a:hover {
color:#FFF;
background-color:#F90;
background-position:left bottom;
margin:0;
padding:15px 20px 10px
}

.bluetabs li.selected a {
background-color:#F90
}

.bluetabs li.selected a:hover {
text-decoration:none
}

.dropmenudiv_b {
position:absolute;
top:0;
border:1px solid #918d8d;
font:normal 14px Verdana;
line-height:20px;
z-index:100;
background-color:#F90;
width:220px;
visibility:hidden;
border-width:0 1px
}

.dropmenudiv_b a {
display:block;
text-indent:5px;
border:0 solid #918d8d;
border-bottom-width:1px;
text-decoration:none;
color:#FFF;
padding:2px 0
}

* html .dropmenudiv_b a {
width:100%
}

.dropmenudiv_b a:hover {
background-color:#FFF;
font-weight:700;
color:#666
}

#master,#masterHome {
text-align:left;
width:950px;
background-color:#FFF;
margin-top:0;
margin-right:25px;
margin-left:25px;
padding:0
}

#boxFooter2,#boxFooter3 {
width:15%;
font-size:85%;
float:left;
margin:0;
padding:20px
}

a:hover,.opzioni a,.cambioOP a {
color:#333;
text-decoration:none
}

#siteName,#pageName {
margin:0;
padding:0 0 0 10px
}

#offBoxADSL h5,#offBoxTELEFONIA h5 {
font-size:90%;
padding:5px
}

#offBoxTELEFONIA h3,#offBoxAZIENDA h3,#offBoxHDSL h3,#vantaggi h3,#simail h3 {
font-size:110%;
font-weight:700;
color:#666;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px solid #E4E4E4;
background-image:url(../images/2009/home/elements/bg_offBoxH3.jpg);
background-color:#FFF;
background-repeat:repeat-x;
background-position:left bottom
}

#offBoxAZIENDA a:link,#offBoxAZIENDA a:visited,#offBoxAZIENDA a:active,#offBoxHDSL a:link,#offBoxHDSL a:visited,#offBoxHDSL a:active,.offBox_1 a:link,.offBox_1 a:visited,.offBox_1 a:active,.offBox_2 a:link,.offBox_2 a:visited,.offBox_2 a:active,.offBox_0 a:link,.offBox_0 a:visited,.offBox_0 a:active,.offBox_00 a:link,.offBox_00 a:visited,.offBox_00 a:active {
text-decoration:none;
color:#333
}

#offBoxAZIENDA a:hover,#offBoxHDSL a:hover,.offBox_1 a:hover,.offBox_2 a:hover,.offBox_0 a:hover,.offBox_00 a:hover {
text-decoration:underline;
color:#333
}

.opzioni a:hover,.cambioOP a:hover {
color:#333;
text-decoration:underline
}

.opzioni h3,.cambioOP h3 {
font-size:110%;
font-weight:700;
color:#666;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
background-image:url(../images/2009/home/elements/bg_offBoxH3.jpg);
background-color:#FFF;
background-repeat:repeat-x;
background-position:left bottom
}

#apDiv1 {
	position:absolute;
	left:234px;
	top:2px;
	width:287px;
	height:84px;
	z-index:101;
}
#apDiv1 img{
float:left;
margin-right:20px;}

#apDiv1 h5{
padding-top:28px;}
