body {
        margin: 0px;
        font-family:Monospaced;
        font-size:18px;
        color:#696969;
        background-color:#434343;
        text-align: center;
}

h2 {color:#457bfe; font-family:Sans, Arial, Monospaced; font-size:14px; font-weight:900;}
h3 {color:#1d0a94;}
h4 {color:red;}
font.arancio {color:#ff9600;}
font.blu {color:#457bfe;}
font.rosso {color:#ff0000;}
font.h2 {color:#457bfe; font-family:Sans, Arial, Monospaced; font-size:14px; font-weight:900;}
font.h5 {font-size:18px; font-weight:400; text-decoration:underline; letter-spacing:-0.5; word-spacing:-0.5; color:#457bfe; margin:0px;}
font.pannello_utente {font-family:Arial; font-size:11px; font-weight:700; text-decoration:none; letter-spacing:0; word-spacing:0;}
font.pannello_utente_nome {font-family:Arial; font-size:12px; font-weight:700; text-decoration:underline; letter-spacing:0; word-spacing:0; color:#000000;}
font.benvenuto {font-family:Arial; font-size:15px; font-weight:700; text-decoration:none; letter-spacing:0; word-spacing:0; color:#0000B7; margin:0px;}
font.benvenuto_opt {font-family:Arial; font-size:10px; font-weight:700; text-decoration:none; letter-spacing:0; word-spacing:0; color:#2424FF; margin:0px;}
font.copyright {font-family:Arial; font-size:12px; font-weight:400; text-decoration:none; letter-spacing:0; word-spacing:0; color:#457bfe; margin:0px;}
font.vismenu {font-size:12px; font-weight:800; color:#ffffff;}
font.vismenutitolo {font-size:16px; font-weight:700; color:#0083c9; letter-spacing:-0.5;}
font.tottitolo {font-family:Monospaced; font-size:14px; font-weight:400; color:#000000; letter-spacing:0;}
font.tot {font-family:Monospaced; font-size:14px; font-weight:700; color:#0000B7; letter-spacing:0;}
font.tot2 {font-family:Monospaced; font-size:14px; font-weight:400; color:#0000B7; letter-spacing:0;}
font.iva {font-family:Arial; font-size:10px; font-weight:400; color:#0000B7; letter-spacing:0;}
font.cartoption {font-family:Monospaced; font-size:10px; font-weight:400; color:#000000; letter-spacing:0;}
font.avvertimento {font-family:Monospaced; font-size:12px; font-weight:700; text-decoration:none; letter-spacing:0; word-spacing:0; color:#457bfe;}
font.datisped {font-family:Monospaced; font-size:12px; font-weight:700; text-decoration:none; letter-spacing:0; word-spacing:0; color:#000000;}
font.datipag {font-family:Arial; font-size:10px; font-weight:400; color:#303030; letter-spacing:0;}


font.num {font-family:Trebuchet MS, Arial; font-size:18px; font-weight:500; text-decoration:none; letter-spacing:0; word-spacing:0; color:#457bfe; margin:0px;}
font.num_sel {font-family:Trebuchet MS, Arial; font-size:26px; font-weight:500; text-decoration:none; letter-spacing:0; word-spacing:0; color:#457bfe; margin:0px;}
font.num_calcio {font-family:Trebuchet MS, Arial; font-size:18px; font-weight:500; text-decoration:none; letter-spacing:0; word-spacing:0; color:#0cbc59; margin:0px;}
font.num_calcio_sel {font-family:Trebuchet MS, Arial; font-size:26px; font-weight:500; text-decoration:none; letter-spacing:0; word-spacing:0; color:#0cbc59; margin:0px;}
font.num_pallavolo {font-family:Trebuchet MS, Arial; font-size:18px; font-weight:500; text-decoration:none; letter-spacing:0; word-spacing:0; color:#fd0065; margin:0px;}
font.num_pallavolo_sel {font-family:Trebuchet MS, Arial; font-size:26px; font-weight:500; text-decoration:none; letter-spacing:0; word-spacing:0; color:#fd0065; margin:0px;}
font.num_atletica {font-family:Trebuchet MS, Arial; font-size:18px; font-weight:500; text-decoration:none; letter-spacing:0; word-spacing:0; color:#f24232; margin:0px;}
font.num_atletica_sel {font-family:Trebuchet MS, Arial; font-size:26px; font-weight:500; text-decoration:none; letter-spacing:0; word-spacing:0; color:#f24232; margin:0px;}

form { margin: 0px; }
table  {font-family:Sans, Arial, Monospaced; font-size:13px; font-weight:700; color:#696969; letter-spacing:1;}
a {border:none; color:#696969;}
a:hover {color: #457bfe;}

a.menu {text-decoration:none;}
a.white {text-decoration:none; color:#FFFFFF;}
a.no_decoration {text-decoration:none;}
a.pannello_utente {text-decoration:none;}

img {border:none;}

div.validate {position:absolute; width:90px; height:35px; z-index:1; top:600px; left:60px; padding:0px; border:none;}

div.ammin_vis {text-align:center; width:100%;}

td.ammin_user {text-align:center; background-color:#54cff2; height:30px;}

/*bordo tabelle*/
td.tableborder {background:#0ebaeb;}

/*tabella di header*/
td.headerbarlogo {width:189px; height:87px; background:url("../images/Header_logo.jpg");}
td.headerbarcenter {background:url("../images/Header_logo_chunk.jpg") repeat-x left;}
td.headerbarright {width:50px; height:87px; background:url("../images/Header_logo_right.jpg");}

/*form registrazione*/
td.rightalign {text-align:right; width:45%; height:27px;}
td.leftalign {text-align:left; width:45%; height:27px;}
td.centeralign {text-align:center; height:27px;}
td.img {text-align:left; width:10%;}
td.regerror {text-align:center; width:100%;}
td.avvertimento {text-align:center; width:100%; padding:10px;}

textarea.condizioni {width:400px; font-size:11px;}

/* pagina principale */
td.principale {border:none; padding:0px; width:430px;}

td.titolo_principale {border:none; padding:0px; width:430px; height:120px;}
td.sottotitolo_principale {border:none; padding:0px; width:430px; height:85px; background-image:url("../images/menu_principale.gif"); background-repeat:no-repeat;}
td.titolo_menu {border:none; padding:0px; width:100px; height:120px;}
td.sottotitolo_menu {border:none; padding:0px; width:100px; height:80px;}
td.menu_principale {height:45px; width:430px; color:white; text-align:center; font-size:14px; font-weight:500; letter-spacing:0; padding-top:2px;}
td.login {height:32px; width:260px; font-size:11px; font-weight:600; letter-spacing:-1; text-align:center;}
td.error {height:32px; width:430px; font-size:11px; font-weight:600; letter-spacing:-1; text-align:center;}
td.newuser {height:40px; width:270px; font-size:11px; font-weight:600; letter-spacing:-1; text-align:center;}
td.benvenuto {height:50px; width:230px; color:#457bfe; font-size:14px; font-weight:500; letter-spacing:1; text-align:center; padding-top:4px;}
td.menufoto {border:none; padding:0px; width:100px; height:315px; background-image:url("../images/menu_foto_bg.gif"); background-repeat:no-repeat;}
td.menugrafica {border:none; padding:0px; width:100px; height:315px; background-image:url("../images/menu_grafica_bg.gif"); background-repeat:no-repeat;}
td.space {border:none; padding:0px; width:10px; background-image:url("../images/space.jpg");}
td.bigspace {border:none; padding:0px; width:50px; background-image:url("../images/space.jpg");}
td.end {border:none; padding:0px; height:50px; background-image:url("../images/space.jpg");}
td.copyright {border:1px; padding-top:3px; height:8px; width:450px; text-align:center; background-image:url("../images/copyright.gif"); background-repeat:repeat-x;}

table#week {width:350px; background-color:#f1f2f4; text-align:center;}
td.clickweek {width:350px; padding:20px; text-align:center;}
td.titoloweek {width:350px; height:25px; text-align:center; padding-bottom:5px}
td.endweek {width:350px; height:2px; background-color:#748476; font-size:1px; text-align:center;}
td.descrweek {width:350px; background-color:#fff; text-align:justify; padding-top:10px; padding-bottom:10px;}

/* indice foto */
td.data {width:200px; height:25px;}
td.luogo {width:230px;}
td.campionati {width:430px;}

/* news */
td.news {height:23px; width:378px; background-color:#457bfe; color:white; text-align:right; font-size:14px; font-weight:700; letter-spacing:0; padding-top:2px;}
td.newsTitolo {height:60px; width:378px; text-align:right; font-size:24px; font-weight:400; text-decoration:underline; letter-spacing:-0.5; word-spacing:-0.5; color:#457bfe; padding-right:10px; padding-top:10px;}
td.news1 {height:30px; width:430px; text-align:center; font-size:16px; font-weight:700; text-decoration:none; letter-spacing:-0.5; word-spacing:-0.5; color:#FFFFFF; background-color:#457bfe; padding-top:2px;}
td.news2 {height:30px; width:430px; text-align:center; font-size:16px; font-weight:700; text-decoration:none; letter-spacing:-0.5; word-spacing:-0.5; color:#FFFFFF; background-color:#fdb600; padding-top:2px;}
td.news3 {height:30px; width:430px; text-align:center; font-size:16px; font-weight:700; text-decoration:none; letter-spacing:-0.5; word-spacing:-0.5; color:#FFFFFF; background-color:#66bc0c; padding-top:2px;}
td.newsImmagine {width:110px; text-align:center;}
td.newsTesto {width:220px; text-align:justify;}
td.newsImg {width:100px; text-align:center;}
td.newsSpacer {height:5px; width:430px; font-size:2px;}

/* portfolio */
td.pf_titolo {height:20px; width:430px; text-align:right; font-size:14px; font-weight:700; letter-spacing:0;}
td.pf_spacer {height:2px; width:430px; background-color:#fff;font-size:1px;}
td.pf_img {width:300px; background-color:#fff;}
td.pf_descr1 {width:100px; background-color:#457bfe; color:white; text-align:center; font-size:20px; font-weight:700; letter-spacing:0;}
td.pf_descr2 {width:100px; background-color:#66bc0c; color:white; text-align:center; font-size:20px; font-weight:700; letter-spacing:0;}
div#menu_pf a {display:block; height:20px; width:430px; background-color:#66bc0c; color:white; padding-top:3px;}
div#menu_pf a:hover {background-color:#457bfe; color:white;}

/* problemi */
td.prob_titolo {height:20px; width:430px; text-align:right; font-size:14px; font-weight:700; letter-spacing:0;}
td.prob_spacer {height:2px; width:430px; background-color:#fff;font-size:1px;}
div#menu_prob_t {display:block; height:20px; width:430px; background-color:#66bc0c; color:white; padding-top:3px;}
div#menu_prob a {display:block; height:20px; width:430px; background-color:#66bc0c; color:white; padding-top:3px;}
div#menu_prob a:hover {background-color:#457bfe; color:white;}
td.istruzioni {width:100%; padding-left:10px; padding-right:10px; padding-top:5px; text-align:justify; line-height:16px;}

/* partite */
td.data_evento {width:100px; height:25px;}
td.eventi {width:330px; text-align:left;}

/* menù laterali */
td.fotoTitolo {height:26px; background-color:#66bc0c; color:white; text-align:center; font-size:14px; font-weight:500; letter-spacing:-1.5;}
td.graficaTitolo {height:26px; background-color:#fdb600; color:white; text-align:center; font-size:14px; font-weight:500; letter-spacing:0;}
td.sottocategorie {height:18px; text-align:center; background-color:white;}
td.menuspacer {height:8px; background-image:url("../images/space_menu.jpg"); background-repeat:no-repeat; background-position:center;}

/* amministrazione */
td.center {text-align:center;}
td.left {text-align:left;}
td.right {text-align:right;}

/* inserisci foto */
td.centerf {text-align:center; width:250px;}
td.leftf {text-align:left; width:200px;}
td.rightf {text-align:right; width:150px;}

/* inserisci categorie */
td.centercat {text-align:center; width:100%;}

td.path {height:15px; font-family:Arial; font-size:10px; color:black; letter-spacing:0; font-weight:500; text-decoration:none}

/* tabelle */
table.bianco {background-color:#ffffff;}
table.nero {background-color:#000000;}
table.thumb {background-image:url("../images/space.jpg"); background-repeat:repeat;}
table.copyright {width:750px; background-color:#434343;}


/* pulsanti */
input.login {font-size:10px;}
input.login_button {height:18px; width:20px; font-size:9px; font-weight:900; letter-spacing:-2; color:#ffffff; background-color:#0000B7; border-color:#457bfe;}
input.logout_button {height:20px; font-family:Arial; font-size:10px; font-weight:500; letter-spacing:0; color:#ffffff; background-color:#0000B7; border-color:#457bfe;}
input.reg {height:25px; font-size:14px; font-weight:500; letter-spacing:0; color:#ffffff; background-color:#457bfe; border-color:#457bfe;}
input.carrellomod {height:24px; font-size:10px; font-weight:500; letter-spacing:0; color:#000000;}

/* pagine thumbnails */
td.principalefoto {border:none; padding:0px; width:670px;}
td.evento {border:none; padding:0px; width:670px; height:60px; text-align:center; font-family:Trebuchet MS, monospaced; font-size:20px; font-weight:700; padding-top:10px; color:#303030;}
td.menu_foto {height:45px; width:670px; color:white; text-align:center; font-size:14px; font-weight:500; letter-spacing:0; padding-top:2px;}
td.login_foto {height:32px; width:670px; font-size:11px; font-weight:600; letter-spacing:-1; text-align:center;}
td.error_foto {height:32px; width:670px; font-size:11px; font-weight:600; letter-spacing:-1; text-align:center;}

td.titolo_foto {border:none; padding:0px; width:475px; height:130px;}

td.titolo_foto_dx {border:none; padding-right:5px; width:195px; height:130px;  background-image:url("../images/foto_dx.jpg"); text-align:center;}
td.sottotitolo_foto {border:none; padding:0px; width:670px; height:85px; background-image:url("../images/menu_foto.gif"); background-repeat:no-repeat;}

td.titolo_foto_calcio_dx {border:none; padding-right:5px; width:195px; height:130px; background-image:url("../images/calcio_dx.jpg"); text-align:center;}
td.sottotitolo_calcio {border:none; padding:0px; width:670px; height:85px; background-image:url("../images/menu_calcio.gif"); background-repeat:no-repeat;}

td.titolo_foto_pallavolo_dx {border:none; padding-right:5px; width:195px; height:130px; background-image:url("../images/pallavolo_dx.jpg"); text-align:center;}
td.sottotitolo_pallavolo {border:none; padding:0px; width:670px; height:85px; background-image:url("../images/menu_pallavolo.gif"); background-repeat:no-repeat;}

td.titolo_foto_atletica_dx {border:none; padding-right:5px; width:195px; height:130px; background-image:url("../images/atletica_dx.jpg"); text-align:center;}
td.sottotitolo_atletica {border:none; padding:0px; width:670px; height:85px; background-image:url("../images/menu_atletica.gif"); background-repeat:no-repeat;}

td.spacef {border:none; padding:0px; width:10px;}
td.spacerow {width:570px; height:2px; border:none; padding:0px;}
td.bigspacerow {width:570px; height:50px; border:none; padding:0px; text-align:center;}
td.bigspacef {border:none; padding:0px; width:40px; background-image:url("../images/space.jpg");}
td.littlespace {border:none; padding:0px; width:2px;}
td.foto_thumb {border:none; padding:0px; width:110px; height:110px; text-align:center; background-image:url("../images/thumb_foto_bg.gif");}
td.calcio_thumb {border:none; padding:0px; width:110px; height:110px; text-align:center; background-image:url("../images/thumb_calcio_bg.gif");}
td.pallavolo_thumb {border:none; padding:0px; width:110px; height:110px; text-align:center; background-image:url("../images/thumb_pallavolo_bg.gif");}
td.atletica_thumb {border:none; padding:0px; width:110px; height:110px; text-align:center; background-image:url("../images/thumb_atletica_bg.gif");}
td.foto_sponsorlat {border:none; padding:0px; width:100px; height:620px; background-image:url("../images/thumb_sponsor_dx.gif"); background-repeat:no-repeat;}
td.foto_sponsordown {border:none; padding:0px; width:570px; height:100px; background-image:url("../images/thumb_sponsor_down.gif"); background-repeat:no-repeat;}
td.foto_sponsorcorner {border:none; padding:0px; width:100px; height:100px; background-image:url("../images/thumb_sponsor_corner.gif"); background-repeat:no-repeat;}
td.calcio_sponsorlat {border:none; padding:0px; width:100px; height:620px; background-image:url("../images/thumb_calcio_sponsor_dx.gif"); background-repeat:no-repeat;}
td.calcio_sponsordown {border:none; padding:0px; width:570px; height:100px; background-image:url("../images/thumb_calcio_sponsor_down.gif"); background-repeat:no-repeat;}
td.calcio_sponsorcorner {border:none; padding:0px; width:100px; height:100px; background-image:url("../images/thumb_calcio_sponsor_corner.gif"); background-repeat:no-repeat;}
td.pallavolo_sponsorlat {border:none; padding:0px; width:100px; height:620px; background-image:url("../images/thumb_pallavolo_sponsor_dx.gif"); background-repeat:no-repeat;}
td.pallavolo_sponsordown {border:none; padding:0px; width:570px; height:100px; background-image:url("../images/thumb_pallavolo_sponsor_down.gif"); background-repeat:no-repeat;}
td.pallavolo_sponsorcorner {border:none; padding:0px; width:100px; height:100px; background-image:url("../images/thumb_pallavolo_sponsor_corner.gif"); background-repeat:no-repeat;}
td.atletica_sponsorlat {border:none; padding:0px; width:100px; height:620px; background-image:url("../images/thumb_atletica_sponsor_dx.gif"); background-repeat:no-repeat;}
td.atletica_sponsordown {border:none; padding:0px; width:570px; height:100px; background-image:url("../images/thumb_atletica_sponsor_down.gif"); background-repeat:no-repeat;}
td.atletica_sponsorcorner {border:none; padding:0px; width:100px; height:100px; background-image:url("../images/thumb_atletica_sponsor_corner.gif"); background-repeat:no-repeat;}

/* visualizzazione foto grandi */
td.foto_orizz {border:none; padding:0px; width:500px; height:325px; text-align:center; background-color:#ffffff;}
td.foto_vert {border:none; padding:0px; width:325px; height:500px;  text-align:center; background-color:#ffffff;}
td.sponsor_vis {border:none; padding-top:15px; padding-bottom:15px; width:500px; height:130px;}
td.nav {border:none; width:130px; height:400px;}
td.menu {border:none; text-align:center; width:50%;}
td.menutitolo {border:none; text-align:center; width:130px; background-color:#434343;}

select.menu {font-size:12px;}

td.vis_titolo {width:400px; text-align:center;}
td.vis_option {text-align:center;}
td.vis_button {width:200px;}

/* carrello */
td.canc {border:none; padding:0px; }
td.descrizione {width:180px; padding-left:5px; text-align:left;}
td.formato {width:100px; padding:0px; text-align:center;}
td.modifica {width:40px; padding:0px; text-align:center;}
td.tottitolo {width:315px; text-align:right; padding-top:6px;}
td.tot {width:115px; text-align:left;}
td.option {width:143px; text-align:center;}

/* ordini */
td.ordinitit {width:25%; padding:0px; text-align:center; color:#0000B7; font-weight:700;}
td.ordini {width:25%; padding:0px; text-align:center;}

/* compra */
td.campisped {text-align:right; width:50%; height:27px;}
td.datisped {text-align:left; width:100%; padding-left:50px;}
td.sped {text-align:center; width:100%;}
td.sceltapag {text-align:center; width:30;}
td.datisped {text-align:left; width:250px; padding-left:10px;}
td.pag {text-align:left; width:150px; font-family:Monospaced; font-size:12px; font-weight:700; text-decoration:none; letter-spacing:0; word-spacing:0; color:#000000;}
td.riepilogo {text-align:left; width:50%; padding-left:10px;}
td.riepilogoprod {text-align:left; width:315px; padding-left:70px;}
td.riepilogocosto {text-align:right; width:85px; padding-right:60px;}

/* modifica ordini */
td.descrizionemod {width:300px; padding-left:5px; text-align:center; color:#ffffff; font-size:16px;}
td.formatomod {width:240px; padding:0px; color:#ffffff; text-align:right;}
td.quantitamod {width:170px; padding:0px; text-align:left;}