/* CSS Document */
body {margin:0; background-color:#395a7e; color:#474c55; font-family:Verdana, Arial, Helvetica, sans-serif;}
th, td, input, select, textarea, div { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size:130%;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* nascondi da IEmac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* chiudi commento IE */
.clear_both {clear: both;height:0.000001em;margin:0;padding:0;}
a { color:#386a93; }
a img { border:0; }
h2 {margin:0; padding:0 0 23px 0;}


#container {width:1010px; margin:0 auto; background-color:#FFF;}
#header {width:1010px; height:92px; background:url(/img_new/header_solo.jpg) left top no-repeat !important;}
#logo {float:left; width:722px; height:71px; padding:0;}
#arearis {float:right; background:url(../img_new/bg_arearis.jpg) no-repeat; width:241px; height:71px; padding:21px 0 0 11px;}
#centrale {background: url(../images/sf_hp.gif) repeat-y top left;}
#centrale_up {width:1010px; height:93px; border-bottom:1px solid #fee87b;}
#ricerca {float:left; background:#436fa0; width:239px; height:67px; padding:26px 0 0 11px;}
#flash {float:left;}

#menu_left { float:left; width:250px; margin:0; padding:0; background:#e1ecf8; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
#menu_left ul { list-style:none; margin:0; padding:0;}
#menu_left ul#nav { background-color:#e36e04;}
#menu_left ul#nav li { padding:11px 0 0px 0; border-bottom:1px solid #fff; background:url(../img_new/freccia_arancio.gif) no-repeat 6px 9px; #height: 1%; }
#menu_left ul#nav li a { color:#fff; display:block; margin:0; padding:0px 0px 7px 26px; text-decoration:none;}

#menu_left ul#nav li ul {padding:10px 10px 10px 10px; margin:0; background-color:#e1ecf8;}
#menu_left ul#nav li ul li {border:none; margin:0; padding:0; background-image:none;}
#menu_left ul#nav li ul li a {font-size:10px; color:#386a93; margin:0; padding:2px 0px 2px 0px;}
#menu_left ul#nav li ul li a:hover {text-decoration: underline;}

#menu_left ul#nav li ul li ul {background-color:#e1ecf8; padding:0px;  margin:0;}
#menu_left ul#nav li ul li ul li {background-image:none; border:none;}
#menu_left ul#nav li ul li ul li a {font-size:10px; color:#386a93; font-weight:normal; padding:1px 0px 1px 10px; cursor:pointer; }
#menu_left ul#nav li ul li ul li a:hover {text-decoration: underline; cursor:pointer;}
.on {color:#C76313 !important; font-weight:bold !important;}
#mobilitami iframe {padding-left: 60px; padding-top: 5px;}

#content {width:510px; float:left; background:#fff;}
.evidenza {margin:0 0 10px 0;}
.inevidenza_interno { margin-left:70px;}
#testo_stretto {width:200px;}

/* Modifica home 28 07 2008 Luca P. */
.barra { background:url(../img_new/barra_blu_titoli.jpg) no-repeat;}
.barra h2 img { margin:10px 10px 10px 0;}

#orari_percorsi_new, #promozioni_offerte_new, #sala_stampa_new { padding: 0 0px 10px;}
#orari_percorsi_new div, #promozioni_offerte_new div, #sala_stampa_new div { padding-left:10px; padding-right: 5px; }
#promozioni_offerte_new ul {margin:0; padding:0;}
#promozioni_offerte_new ul li {margin:0; list-style:none; padding:0 0 10px 0;}

/**/
.imgclear { clear:both; }
.firma { text-align:right; }
#utility_dx {background:#e1ecf8; float:right; width:250px;}
#utility_dx ul {margin:0 0 0 10px; padding:0; list-style:none;}
#utility_dx ul li {background:url(../img_new/freccina_link.gif) no-repeat 2px 2px; margin:0 0 10px 0; text-transform:lowercase; padding:0 10px 0 15px;}
#utility_dx ul li a {margin:0; padding:0;}
#last_news {background:url(/img/2011/controllo.jpg) no-repeat; padding:75px 0 15px 0; margin:0; }
#ati {background:url(/img/2011/inevidenza.jpg) no-repeat; padding:48px 0 15px 12px; margin:0; }
#info_utili {background:url(../img_new/bg_info_utili.jpg) no-repeat; padding:75px 0 15px 0; margin:0;}
#numeri_utili {background:url(/img/2011/numeri_utili.jpg) no-repeat; padding:75px 0 15px 0; margin:0;}
#newsletter {background:url(/img/2011/newsletter.jpg) no-repeat; padding:75px 0 15px 0; margin:0;}
#newsletter ul {margin-left:10px;}
#newsletter li { color:#386A93;}
#orologio {background-color:#000; height: 93px; padding-top: 12px;}

#footer {background:#a6c3d3;}
#menu_servizio {border-top:1px solid #ffe473; border-bottom:1px solid #ffe473; height:30px; padding:11px 0 0 6px;}
#credits {height:96px; padding:11px 0 0 6px;}

#img_accedi:hover{ cursor:pointer;}

.input_arearis {width:92px; margin:5px 0 5px 0; font-size:10px; color:#4d4a45;}
.invio_arearis {margin-top:5px;}
.forgot_pw {color:#4d4a45;}
a.link_forgot {color:#4d4a45; text-decoration:none;}
a.link_forgot:hover {color:#4d4a45; text-decoration:underline;}
.menu_blu {width:508px; }
.menu_blu a { margin-right:25px;}

#TheFormEasySearch {margin:0; padding:0; }
#TheFormEasySearch input {margin:0; padding:0; }

.documento{ margin:10px;}
.path{ margin:10px;}

/* Modulo reclamo */
.modulo_reclamo { margin-left:10px;}
.modulo_reclamo ul { list-style:none; margin:0px;; padding:0;}
.modulo_reclamo li { margin:0 0 5px 0; padding:0; width:100%;}
.modulo_reclamo label { display:block; margin-bottom:1px;}
.modulo_reclamo, .modulo_reclamo input, .modulo_reclamo select, .modulo_reclamo textarea { width:85%;}
#gg, #hh, #mn { width:60px;}
#mm { width:120px;}
#aa { width:60px;}

.invia{ width:125px!important;}

.radio { width:20px!important;}
.msgerror { color:red; font-size:12px;}
.bordoerrore { background:yellow;}
