body {background: #fff url(../img/grafica/bg.jpg) left top repeat-x; color: #000; font: 62.5% Arial, sans-serif;}
p, ul, ol, table, form {font-size: 1.2em;}
.big_home_contenuto p {font-size: 1.3em;}
.contenuto p, table {margin-bottom: 8px;}
a {text-decoration: none;}
.centra {width: 898px; padding: 0 6px; background: transparent url(../img/grafica/sfuma_centra.jpg) left top no-repeat;}
.centra .pad_centra {background-color: #fff; color: #000;}

.testata,
.contenuto_tre_colonne,
.contenuto_due_colonne {background: #fff url(../img/grafica/sfuma_top.jpg) left top repeat-x; color: #000;}

.logo {width:420px; height:99px; background-image:url(../img/loghi/verde_ricaricabile_logo.png);}
.bollino {width:138px; height:99px; background-image:url(../img/grafica/bollino.png);}

.menu {border: 1px solid #c9c9c9; border-bottom: none; background: #cacaca url(../img/grafica/bg_menu.jpg) left top repeat-x;}
.menu li {font-size: 1.1em; font-weight: normal;}
.menu li a {display: block; padding: 10px 15px 10px 14px; color: #060; background: transparent url(../img/grafica/border_menu.gif) right center no-repeat;}
.menu li.last a {background-image: none;}
.menu li a strong {color: #000;}

.area_clienti {width: 123px; height: 27px; margin: 6px; background-image: url(../img/grafica/area_clienti.gif);}
.area_clienti a {width: 123px; height: 27px; display: block;}

.slider_cont {width:886px; height:186px; background: #fff url(../img/slider/bg_slider.jpg) left top no-repeat; margin-bottom: 6px;}
.slider {width: 310px; height: 186px;}
.slider img {display: block; width: 310px; height: 186px;}

.sliderlogo {width: 420px; height: 99px;}
.sliderlogo img {display: block; width: 420px; height: 99px;}

.path {font-size: 1.2em;}
.path a {background-color: #fff; color: #060; font-weight: normal; text-decoration: underline;}
.path a:hover {text-decoration: none;}

.titolo {font-size: 1.6em; text-transform: uppercase; background-color: #fff; color: #666; margin-bottom: 10px;}
.titoloverde {font-size: 1.9em; color: #060; margin-bottom: 10px;}
.titoletto {font-size: 1.3em; color: #000; font-weight: bold; margin-bottom: 10px; border-bottom: 1px solid #c2c2c2;}
.verde {color: #060; font-weight: bold;}
.contenuto a {background-color: #fff; color: #1b4e15; font-weight: bold; text-decoration: underline;}
.contenuto a:hover {text-decoration: none;}

.bg_top_contenuto {background: #fff url(../img/grafica/bg_top_contenuto.jpg) left top repeat-x; padding: 10px;}

.big_home_contenuto {padding-top: 10px;}
.big_home_contenuto ol {margin: 30px 0 10px 0;}
.big_home_contenuto li {width: 50px; height: 31px; margin-left: 5px;}
.big_home_contenuto li.visa {background-image: url(../img/loghi/visa.jpg); margin-left: 5px;}
.big_home_contenuto li.mastercard {background-image: url(../img/loghi/mastercard.jpg);}
.big_home_contenuto li.paypal {background-image: url(../img/loghi/paypal.jpg);}
.big_home_contenuto li.postepay01 {background-image: url(../img/loghi/postepay01.jpg);}
.big_home_contenuto li.american {background-image: url(../img/loghi/american.jpg);}
.big_home_contenuto p a {margin: 0 25px; display: block; text-align: center;}

.rounded_contenuto {background: #fff url(../img/grafica/bg_rounded_contenuto.jpg) left bottom no-repeat; padding: 0 30px 20px 20px;}
.seleziona_attiva {background-image:url(../img/titoli/seleziona_attiva.jpg); width: 272px; height: 83px;}
.rounded_contenuto table,
.rounded_contenuto form {text-align: center;}

.contenuto_due_colonne .sx .bg_top_contenuto li {width: 100%; background-repeat: no-repeat; background-position: center center; margin-bottom: 10px;}
.telefono {background-image:url(../img/contatti/telefono.jpg); height: 57px;}
.skype {background-image:url(../img/contatti/skype.jpg); height: 44px;}
.messenger {background-image:url(../img/contatti/messenger.jpg); height: 58px;}
.progetto_fiducia {background-image:url(../img/loghi/progetto_fiducia.jpg); height: 109px;}
.postepay {background-image:url(../img/grafica/postepay.jpg); height: 99px;}
.youtube {background-image:url(../img/grafica/youtube.jpg); height: 145px;}

table {border-top: 1px solid #c2c2c2;}
td, th {border-bottom: 1px solid #c2c2c2; padding: 6px 15px;}
th {background-color: #ebebeb; color: #1b4e15; text-align: left;}
tr.alternata td {background: #ffffa3; color: #000;}
td.bold {font-weight: bold;}
td.width_fix {width: 220px;}
.rounded_contenuto td {font-weight: bold;}
.rounded_contenuto td span {color: #1b4e15;}
.rounded_contenuto td a {background: transparent}

.tablancio {font-size: 1.3em; border: 3px solid #c2c2c2;}
tr.giallo td {background: #ffffa3;}
td.giallo {background: #ffffa3;}
td.tabformgiallo {font-size: 0.9em; vertical-align:middle; background: #ffffa3;}
td.tabformbianco {font-size: 0.9em; vertical-align:middle; background: #ffffff;}
td.tabformgrigio {font-size: 0.9em; vertical-align:middle; text-align:right; background: #ebebeb;}
td.tabformbiancosmall {font-size: 0.75em; vertical-align:middle; background: #ffffff;}

.footer {background: #fff url(../img/grafica/bg_footer.jpg) left top repeat-x;}
.footer .contenuto a {background-color: #ebebeb; color: #000;}
.footer .pad {background: transparent url(../img/loghi/mediacare.png) 30px 10px no-repeat;}
.footer .testo_contenuto li {height: 78px; margin-right: 21px;}
.uir {background-image:url(../img/loghi/uir.png); width: 177px;}
.confindustria {background-image:url(../img/loghi/confindustria.png); width: 98px;}
.agcom {background-image:url(../img/loghi/agcom.png); width: 187px;}
.comunicazioni {background-image:url(../img/loghi/comunicazioni.png); width: 170px;}

.pdf {padding: 20px 0 20px 60px; background-image:url(../img/grafica/pdf.gif); background-position: top left; background-repeat: no-repeat;}
.pdf01 {padding: 1px 0 1px 24px; background-image:url(../img/grafica/ico_pdf.gif); background-position: top left; background-repeat: no-repeat;}
.icofre {padding: 0 0 1px 22px; background-image:url(../img/grafica/ico_freccia.gif); background-position: top left; background-repeat: no-repeat;}
.icosound {padding: 0 0 1px 22px; background-image:url(../img/grafica/sound.gif); background-position: top left; background-repeat: no-repeat;}