@charset "utf-8";
/* CSS Document */
body {
font: 100% Verdana, Arial, Helvetica, sans-serif;
margin: 0; 
padding: 0;
text-align: center;
color: #000000;
}
.oneColFixCtr #container {
width: 750px;  
background: #FFFFFF;
margin: 0 auto; 
text-align: justify; 
}
.oneColFixCtr #mainContent {
padding: 0; 
}

#bottoniera_sito{
padding:0px 13px 0px 13px;

}

#centrale{
padding:0px 13px 0px 13px; 
}

#offerta_home{
}

#offerta_203040{
margin-top:15px;
}

#footer{
width: 750px;
background: #FFFFFF;
margin: 0 auto;
text-align: center;
}

#footer_left{
float:left;
width: 13px;
margin-left:13px;
height: 61px;
background: url(../include/footer_left.jpg) no-repeat;
}

#footer_center{
float:left;
width: 698px;
height: 61px;
background: url(../include/footer.jpg) repeat-x;
}

#footer_right{
float:left;
width: 13px;
height: 61px;
background: url(../include/footer_right.jpg) no-repeat;
}

.clearfloat {
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}
#selettore_sx{
float: left;
width:14px;
height: 64px;
background: url(../include/selettore_sx.jpg) no-repeat;

}
#selettore_dx{
foat:left;
width:14px;
height: 64px;
background: url(../include/selettore_dx.jpg) no-repeat;

}

#selettore_regioni{
float:left;
width: 460px;
height: 64px;
background: url(../include/selettore_bg.jpg) repeat-x;
}

#contenitore_regioni{
margin-left: 41px;
margin-top: 20px;
width: 488px;
height: 64px;
background: url(../include/selettore_bg.jpg) repeat-x;
}

#contenitore_tariffe{
margin-left: 41px;
margin-top: 20px;
width: 488px;
height: 40px;
}


.text_footer{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #6d6e72;
margin-top:10px;
word-spacing: -2px;
}

.text_footer a{ 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #6d6e72;
margin-top:10px;
text-decoration:none;
word-spacing: -2px;
}
.text_footer a:active{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #6d6e72;
margin-top:10px;
word-spacing: -2px;
}
.text_footer a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #6d6e72;
margin-top:10px;
text-decoration:underline;
word-spacing: -2px;
}
.text_footer a:visited{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #6d6e72;
margin-top:10px;
word-spacing: -2px;
}




.text_copyright{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #acadb1;
word-spacing: -2px;
}

.text_copyright_bold{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #acadb1;
font-weight:bold;
word-spacing: -2px;
}
.linkem_copyright_bold{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:bold;
color: #f0592a;
word-spacing: -2px;
}


.linkem_copyright{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #f0592a;
word-spacing: -2px;
}

#container_testo{
width: 750px;
background: #FFFFFF;
margin: 0 auto;
}

#colonna_sx_copertura{
float:left;
width:288px;
margin-left: 5px;
margin-top:10px;
margin-bottom:10px;

}

#colonna_centro_copertura{
float:left;
width:436px;

}



#colonna_sx{
float:left;
width:200px;
margin-left: 5px;
margin-top:10px;
margin-bottom:10px;

}

#colonna_centro{
float:left;
width:524px;

}


#colonna_centro_offerta{
float:left;
width:420px;

}

#image_title{
width: 750px;
background: #FFFFFF;
margin: 0 auto;
text-align: center;
}
#separatore{
width: 488px;
background: #FFFFFF;
padding-left: 41px;
text-align: center;
}


.testo_offerta{
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
font-size: 12px;
color: #6d6e72;
line-height:200%;
}


.testo{
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
font-size: 12px;
color: #6d6e72;
word-spacing: -2px;
}

.testo a{
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
font-size: 12px;
color: #6d6e72;
text-decoration: none;
font-weight: bold;
word-spacing: -2px;
}

.testo a:active{
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
font-size: 12px;
color: #6d6e72;
text-decoration: none;
font-weight: bold;
word-spacing: -2px;
}

.testo a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
font-size: 12px;
color: #6d6e72;
text-decoration: none;
font-weight: bold;
word-spacing: -2px;
}

.testo_linkem{
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
font-size: 12px;
color: #f0592a;
word-spacing: -2px;
}

.titolo{
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-size: 12px;
font-weight: bold;
color: #f0592a;
margin-top:15px;
word-spacing: -2px;
}

.grigio_bold{
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-size: 12px;
font-weight: bold;
color: #6c6d6f;
word-spacing: -2px;
}
.linkem_bold{
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-size: 12px;
font-weight: bold;
color: #f0592a;
word-spacing: -2px;
}

#box_menu{
width:180px;
text-align:left;
}

.menu_top{
}

.menu{
background:url(../include/box.jpg) repeat-y;
text-align:left;
font-size: 12px;
color: #6c6d6f;
word-spacing: -2px;
}

.menu_bottom{
}

ul.menusx{
list-style: none;
}

li.menusx {
font-size: 12px;
color: #4d4d4d;
font-family:  Verdana, Arial, Helvetica, sans-serif;
margin-left: -32px;
padding: 15px 0 15px 20px;
text-decoration:none;
word-spacing: -2px;
}

li.menusx a{
background:url(../include/arrow.jpg) no-repeat left center  ;
font-size: 12px;
color: #4d4d4d;
font-family:  Verdana, Arial, Helvetica, sans-serif;
margin-left: -32px;
padding: 15px 0 15px 20px;
text-decoration:none;
word-spacing: -2px;
}


li.menusx a:active{
background:url(../include/arrow.jpg) no-repeat left center  ;
font-size: 12px;
color: #4d4d4d;
font-family:  Verdana, Arial, Helvetica, sans-serif;
margin-left: -32px;
padding: 15px 0 15px 20px;
text-decoration:none;
word-spacing: -2px;
}

.menusx a:hover{
background:url(../include/arrow_over.jpg) no-repeat left center  ;
font-size: 12px;
color: #4d4d4d;
font-family:  Verdana, Arial, Helvetica, sans-serif;
margin-left: -32px;
padding: 15px 0 15px 20px;
text-decoration:none;
word-spacing: -2px;
}

.menusx a:visited{
background:url(../include/arrow.jpg) no-repeat left center  ;
font-size: 12px;
color: #4d4d4d;
font-family:  Verdana, Arial, Helvetica, sans-serif;
margin-left: -32px;
padding: 15px 0 15px 20px;
text-decoration:none;
word-spacing: -2px;
}



ul.testo{
list-style-image: url('../include/bullet.gif');
}

ul.testo_offerta{
list-style-image: url('../include/bullet.gif');
}

.tbmain{ 
 /* Changes on the form */
}
.left{
  /* Changes on the form */
  color: #6d6e72 !important; 
  font-family: Verdana !important;
  font-size: 12px !important;
}
td.left {
     font-family: Verdana !important;
   font-size: 12px;
   font-weight:bold;
   color:#ff5200;
   vertical-align: top;
   text-align: left;
}
.pagebreak{
  font-family: Verdana !important;
     font-size: 12px;
   font-weight:bold;
   color:black;
}
td.right {
    font-family: Verdana !important;

   font-size: 12px;
   font-weight:normal;
   color:#333333;
   vertical-align: top;   
   text-align: left;   
}
.tbmain{
   height:100%;
   color:#333333;
}
.head{
     font-family: Verdana !important;

   font-size: large;
   font-weight: bold;
   color:#ff5200;
   vertical-align: top;
   text-align: left;
}
.notvalid{
   border:2px #f0592a solid;
     font-family: Verdana !important;

}
.text{
     font-family: Verdana !important;

   font-size: 12px;
   font-weight:normal;
   color:#333333;
   border:1px #e6e6e6 solid;
   background:url(../include/CENTER.jpg) #e6e6e6 top repeat-x;
}
select.other{
     font-family: Verdana !important;

   font-size: 12px;
   font-weight:normal;
   color:#333333;
   border:1px #e6e6e6 solid;
   background:url(../include/CENTER.jpg) #e6e6e6 top repeat-x;
}
.btn{
    font-family: Verdana !important;

   font-size: 12px;
   font-weight:normal;
   color:#333333;
   border:1px #c6c7ca solid;
   background: url(http://www.jotform.com/images/styles/style1_btn_bg.gif) #e4e4e4 top repeat-x;
}
span.required{
  font-size: 12px !important;
  color:  #f0592a !important;
}

ul.menudx{
list-style: none;
}

li.menudx {
background:url(../include/arrowdx.gif) no-repeat left center  ;
font-size: 12px;
color: #4d4d4d;
font-family:  Verdana, Arial, Helvetica, sans-serif;
padding: 15px 0 15px 20px;
text-decoration:none;
word-spacing: -2px;
}

li.menudx a{
background:url(../include/arrowdx.gif) no-repeat left center  ;
font-size: 12px;
color: #4d4d4d;
font-family:  Verdana, Arial, Helvetica, sans-serif;
padding: 15px 0 15px 20px;
text-decoration:none;
word-spacing: -2px;
}


li.menudx a:active{
background:url(../include/arrowdx.gif) no-repeat left center  ;
font-size: 12px;
color: #4d4d4d;
font-family:  Verdana, Arial, Helvetica, sans-serif;
padding: 15px 0 15px 20px;
text-decoration:none;
word-spacing: -2px;
}

li.menudx a:hover{
background:url(../include/arrowdx.gif) no-repeat left center  ;
font-size: 12px;
color: #4d4d4d;
font-family:  Verdana, Arial, Helvetica, sans-serif;
padding: 15px 0 15px 20px;
text-decoration:none;
word-spacing: -2px;
}
#bottoniera{
margin-left:10px;
}

.offerta_max{
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-size: 12px;
font-weight: bold;
color: #6c6d6f;
word-spacing: -2px;
}
.offerta_max a{
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-size: 12px;
font-weight: bold;
color: #6c6d6f;
word-spacing: -2px;
}
.offerta_max a:active{
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-size: 12px;
font-weight: bold;
color: #6c6d6f;
word-spacing: -2px;
}
.offerta_max a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-size: 12px;
font-weight: bold;
color: #6c6d6f;
word-spacing: -2px;
}

.offerta_max a:visited{
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-size: 12px;
font-weight: bold;
color: #6c6d6f;
word-spacing: -2px;
}

.lite_hotspot{
background-color:#E7E8EA;
height:50px;
padding-left:15px;
font-size: 12px;
font-weight: bold;
color: #6c6d6f;
}

.dark_hotspot{
background-color:#6D6E72;
height:50px;
padding-left:15px;
font-size: 12px;
font-weight: bold;
color: #ffffff;
}

.active{
font-size: 10px;
height:50px;
padding-left:15px;
font-weight: bold;
color: #3AB54B;
}
.withe{
font-size: 10px;
height:50px;
padding-left:15px;
color: #6c6d6f;
}
a:focus { outline: none; }
a { outline: none; }
