body{background:url(../img/sfondo-body.gif) repeat-x top #375360; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#333333; margin:0px; padding:0px;}
#shop{background:none #ffffff;}
form {margin:0px; padding:0px;}

/*elementi html*/
img{border:none; vertical-align:middle;}

a{color:#ffffff; text-decoration:none;}
a:hover{color:#ffffff; text-decoration:underline;}

textarea{font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif;}
/*elementi html*/

/*colori*/
.scuro{color:#002b3f;}
.chiaro{color:#375360;}
.grigio{color:#666666;}
.rosso{color:#990000;}
.bianco{color:#ffffff;}

.grassetto{ font-weight:bold;}
.piccolo{font-size:0.90em;}
.medio{font-size:1.2em;}
.grande{font-size:1.5em;}
.piccolocatalogo{font-size:1.1em;}
.piccolocatalogoen{font-size:1.1em;}

.dim-grande{width:100%;}

.no-bg{background:none}
/*colori*/

/*sostituzione immagine*/
.sostituisci{position: relative; margin:0px; padding:0px; /*nascondi l'overflow per i browser da Explorer 5/mac */ overflow:hidden;	/**/}
.sostituisci span {display:block; position:absolute; top:0;	left:0px; z-index: 1; /*accorgimento per Opera 5 e 6*/}
.sostituisci a {display:block; position:absolute; top:0;	left:0px; z-index: 1; /*accorgimento per Opera 5 e 6*/}
/*contenitore per sostituzione
#cont-{display:block; width:px; height:px; margin:0px 0px 0px 0px; padding:0px 0px 0px 30px; background:#;}
#tit-, #tit- span, #tit- a{display:block; width:px; height:px; background:url(../img/.gif) top left no-repeat; margin:0px; padding:0px; font-size:0px; color:#;}
contenitore per sostituzione*/
/*sostituzione immagine*/

/*posizione*/
.sx{float:left;}
.dx{float:right;}
.centro{text-align:center;}
.vcentro{vertical-align:middle;}
.tx-sx{text-align:left;}
.tx-dx{text-align:right;}
/*posizione*/

.errore{color:#990000; font-weight:bold; font-size:0.85em;}

#pagina{width:900px; margin:0px auto 0px auto; padding:0px;}
/*HP*/
/*TESTATA*/
#testata{width:900px; height:272px; display:block; background:url(../img/sfondo-testata.gif) repeat-x top #1e3a46; margin:0px; padding:0px;}

/*logo*/
#logo{display:block; width:240px; height:125px; float:left; margin:2px 0px 0px 0px; padding:0px; text-align:center;}
#cont-logo{display:block; width:190px; height:95px; margin:5px auto 0px auto; padding:0px 0px 0px 0px; background:transparent;}
#tit-logo, #tit-logo span, #tit-logo a{display:block; width:190px; height:90px; background:url(../img/tit-logo.gif) top left no-repeat; margin:0px; padding:0px; font-size:0px; color:#002b3f;}
#cont-scritta{display:block; width:213px; height:22px; margin:0px auto 0px auto; text-align:center; padding:0px 0px 0px 0px; background:transparent;}
#tit-scritta, #tit-scritta span, #tit-scritta a{display:block; width:213px; height:22px; background:url(../img/tit-scritta.gif) top left no-repeat; margin:0px; padding:0px; font-size:0px; color:#002b3f;}
#tit-scrittaen, #tit-scrittaen span, #tit-scrittaen a{display:block; width:213px; height:22px; background:url(../img/tit-scritta_ing.gif) top left no-repeat; margin:0px; padding:0px; font-size:0px; color:#002b3f;}
/*logo*/

/*banner*/
#bannerone-flash{display:block; width:660px; height:125px; float:right; margin:0px; padding:0px;}

.banner-190{display:block; width:190px; height:60px; margin:2px auto 2px auto; padding:0px;}
.banner-240{display:block; width:240px; /*height:75px;*/ margin:2px auto 2px auto; padding:0px;}
.banner-465{display:block; width:465px; height:60px; margin:2px auto 2px auto; padding:0px;}
/*banner*/

/*controlli*/
#controlli{display:block; width:900px; height:20px; border-top:1px solid #375360; padding:2px 0px 2px 0px; margin:0px;}

#cerca{display:block; width:300px; height:21px; float:left; margin:1px 0px 0px 10px; padding:0px 0px 1px 0px;}
label{font-weight:bold; font-style:italic; font-size:0.70em;}
#cerca label {color:#ffffff;}
.campo{color:#547e91; background:#0a2430; border:none; font-size:12px; height:15px; padding:2px 4px 3px 4px; margin:-1px 1px 0px 2px; max-width:130px;}
html>/**/body .campo /* FireFox*/
{
color:#547e91; background:#0a2430; border:none; font-size:12px; height:15px; padding:2px 4px 3px 4px; margin:0px 1px 0px 2px; max-width:130px;}
}

p .bottone{width:50px; border:none; color:#cccccc; font-size:0.80em; padding:0px 3px 0px 3px; font-style:italic; font-weight:bold; margin:0px; height:20px; background:url(../img/sfondo-bottone.gif) repeat-x;}
.bottone{border:none; color:#cccccc; font-size:0.70em; padding:0px 3px 0px 3px; font-style:italic; font-weight:bold; margin:0px; height:20px; background:url(../img/sfondo-bottone.gif) repeat-x;}
.bottoneen{width:82px; border:none; color:#cccccc; font-size:0.70em; padding:0px 0px 0px 0px; font-style:italic; font-weight:bold; margin:0px; height:20px; background:url(../img/sfondo-bottone.gif) repeat-x;}

.bottone-vai-it{border:none; width:34px; height:20px; background:url(../img/btn_vai_it.gif) no-repeat; margin:0px; padding:0px; font-size:12px;}
.bottone-iscriviti-it{border:none; width:85px; height:20px; background:url(../img/btn_iscriviti_it.gif) no-repeat; margin:0px; padding:0px; font-size:12px;}
.bottone-vai-en{border:none; width:34px; height:20px; background:url(../img/btn_vai_en.gif) no-repeat; margin:0px; padding:0px; font-size:12px;}
.bottone-iscriviti-en{border:none; width:85px; height:20px; background:url(../img/btn_iscriviti_en.gif) no-repeat; margin:0px; padding:0px; font-size:12px;}


html>/**/body .bottone /* FireFox*/
{
border:none; color:#cccccc; font-size:0.70em; padding:0px 7px 0px 3px; font-style:italic; font-weight:bold; margin:0px; height:20px; background:url(../img/sfondo-bottone.gif) repeat-x;
}
html>/**/body .bottoneen /* FireFox*/
{
border:none; color:#cccccc; font-size:0.70em; padding:0px 7px 0px 3px; font-style:italic; font-weight:bold; margin:0px; height:20px; background:url(../img/sfondo-bottone.gif) repeat-x;
}

.bottone-letter{border:none; color:#cccccc; font-size:1em; padding:0px 3px 0px 3px; font-style:italic; font-weight:bold; margin:0px; height:20px; background:url(../img/sfondo-bottone.gif) repeat-x;}

#lingue{display:block; width:65px; height:18px; float:right; margin:2px 10px 0px 0px; padding:0px;} /* width:125px; con 4 lingue*/
#lingue ul{list-style:none; width:65px; height:18px; padding:0px; margin:0px;} /* width:125px; con 4 lingue*/
#lingue li{display:block; width:24px; float:left; margin-left:3px;}

#lingue .b-it a{display:block; width:24px; height:18px; background:url(../img/lang-it-off.gif) no-repeat; margin:0px 0px 0px 0px; padding:0px; }
#lingue .b-it-sel a{display:block; width:24px; height:18px; background:url(../img/lang-it-on.gif) no-repeat; margin:0px 0px 0px 0px; padding:0px; }
#lingue .b-it a:hover{display:block; width:24px; height:18px; background:url(../img/lang-it-on.gif) no-repeat; margin:0px 0px 0px 0px; padding:0px; }

#lingue .b-en a{display:block; width:24px; height:18px; background:url(../img/lang-en-off.gif) no-repeat; margin:0px 0px 0px 0px; padding:0px; }
#lingue .b-en a:hover{display:block; width:24px; height:18px; background:url(../img/lang-en-on.gif) no-repeat; margin:0px 0px 0px 0px; padding:0px; }
#lingue .b-en-sel a{display:block; width:24px; height:18px; background:url(../img/lang-en-on.gif) no-repeat; margin:0px 0px 0px 0px; padding:0px; }

#lingue .b-fr a{display:block; width:24px; height:18px; background:url(../img/lang-fr-off.gif) no-repeat; margin:0px 0px 0px 0px; padding:0px; }
#lingue .b-fr a:hover{display:block; width:24px; height:18px; background:url(../img/lang-fr-on.gif) no-repeat; margin:0px 0px 0px 0px; padding:0px; }
#lingue .b-fr-sel a{display:block; width:24px; height:18px; background:url(../img/lang-fr-on.gif) no-repeat; margin:0px 0px 0px 0px; padding:0px; }

#lingue .b-de a{display:block; width:24px; height:18px; background:url(../img/lang-de-off.gif) no-repeat; margin:0px 0px 0px 0px; padding:0px; }
#lingue .b-de a:hover{display:block; width:24px; height:18px; background:url(../img/lang-de-on.gif) no-repeat; margin:0px 0px 0px 0px; padding:0px; }
#lingue .b-de-sel a{display:block; width:24px; height:18px; background:url(../img/lang-de-on.gif) no-repeat; margin:0px 0px 0px 0px; padding:0px; }


/*controlli*/

/*navigator*/

#navigator{width:900px; display:block; height:52px !important; height:50px; background:url(../img/sfondo-lista.gif) no-repeat bottom; text-align:center; font-size:1.1em; font-weight:10; }
#navigator ul{list-style:none; width:870px; margin:0px auto 0px auto; padding:2px 0px 0px 0px !important; padding:0px 0px 0px 0px; text-align:center;}
#navigator li{display:block; float:left; width:145px; background:url(../img/sfondo-barretta.gif) no-repeat right; margin:0px; padding:0px; }
#navigator li a{width:143px; w\idth:143px; display:block; height:50px; line-height:50px; padding:0px;}
#navigator li a:hover{background:url(../img/sfondo-li-h.gif) repeat-x; text-decoration:none; color:#ffffff;}
#navigator li .selezionato{background:url(../img/sfondo-li-h.gif) repeat-x; text-decoration:none; color:#ffffff;}
/*navigator*/
/*TESTATA*/

/*CORPO*/
#cont-corpo{width:900px; background:url(../img/sfondo-chiusura2.gif) no-repeat right bottom; margin:3px 0px 0px 0px;}
#cont-corpo2{background:url(../img/sfondo-colona-dx2.gif) no-repeat left top; margin:0px 0px 0px 0px; padding:0px;}
#corpo{width:900px; background:url(../img/sfondo-corpo2.gif) no-repeat left top; margin:0px; padding:0px;}

/*colonna-sx*/
#colonna-sx{width:230px; display:block; float:left; background:transparent; margin:0px; padding:0px 0px 0px 0px;}

#letter{width:228px; margin:5px 0px 0px 5px; padding:0px 0px 5px 0px; border:1px solid #00283b;}
#letter h3{width:225px; height:25px; line-height:25px; border-bottom:1px solid #00283b; margin:0px 0px 5px 0px; padding:0px 0px 0px 3px; font-size:0.70em; font-style:italic; color:#b2b8ba; font-family:Arial, Helvetica, sans-serif;}
#letter label{font-weight:normal; font-style:normal; font-size:0.65em; color:#b2b8ba; }
input .radiob{background:none; border:none; }

#colonna-sx .cont-banner{margin-top:5px; margin-left:5px;}
/*colonna-sx*/

/*colonna-dx*/
#colonna-dx{width:660px; display:block; float:right; padding:0px 0px 0px 0px;}
#colonna-dx .cont-banner{margin-top:15px; margin-left:0px;}

#contenitore{width:655px; margin:0px 0px 0px 5px; padding:0px 0px 40px 0px;}

#contenitore .tit-pag{width:645px; margin:0px 0px 0px 0px; padding:15px 0px 0px 10px; background:url(../img/sfondo-apertura.gif) no-repeat;}
#contenitore .tit-pagnotitolo{width:645px; height:51px; margin:0px 0px 0px 0px; padding:15px 0px 0px 10px; background:url(../img/sfondo-apertura.gif) no-repeat;}
#contenitore .pre-testo{width:643px; margin:0px 0px 0px 0px; padding:0px 0px 0px 12px;}

#contenitore h1{color:#002b3f; font-size:1.6em; font-weight:bold; margin:0px 0px 0px 0px; padding:0px 0px 20px 0px;}

#testo{float:left; position:relative; padding:0px 0px 0px 12px; margin:-4px 0px 0px 0px; width:410px; font-size:0.80em;}
#testoesteso{float:left; position:relative; padding:0px 0px 0px 12px; margin:-4px 0px 0px 0px; width:632px; font-size:0.80em;}

#testo-shop{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:410px;}
#testo div, p{color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif;  margin:0px 0px 10px 0px; padding:0px; line-height:1.3em;}
#testoesteso div, p{color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif;  margin:0px 0px 10px 0px; padding:0px; line-height:1.3em;}
#testo a, #testoesteso a{color:#375360; font-weight:bold;}
#testo h1, #testoesteso h1{margin:0px 0px 0px 0px; padding:10px 0px 20px 0px; color:#002b3f; font-size:1.65em; font-weight:bold; background:none; width:100%; font-family:Arial, Helvetica, sans-serif;}
#testo h2, #testoesteso h2{margin:0px 0px 0px 0px; padding:20px 0px 20px 0px; color:#002b3f; font-size:1.65em; font-weight:bold; background:none; width:100%; font-family:Arial, Helvetica, sans-serif;}
#testo h3, #testoesteso h3{margin:0px 0px 0px 0px; padding:20px 0px 20px 0px; color:#002b3f; font-size:1.2em; font-weight:bold; background:none; width:100%; font-family:Arial, Helvetica, sans-serif;}

#colonna-box{width:222px; float:right; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#colonna-box a, a:hover{color:#002b3f;}
.box{width:222px; margin:0px 0px 10px 0px; padding:0px 0px 15px 0px; background:url(../img/sfondo-box-chiusura.gif) no-repeat bottom; }
.box h2{text-align:left; width:205px; padding:5px 0px 0px 5px; margin:0px 0px 10px 0px; height:15px; line-height:15px; font-weight:bolder; font-style:italic; font-size:1.1em; color:#ffffff; font-family:Arial, Helvetica, sans-serif;}
#colonna-box .box .contenuto h2 a{color:#ffffff;}
/*hack per ie6*/
html> body .contenuto{width:204px !important; margin:0px 0px 0px 0px; padding:0px 5px 0px 13px !important; background:url(../img/sfondo-box-apertura.gif) no-repeat top; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.70em;}
.contenuto{width:207px; margin:0px 0px 0px 0px; padding:0px 2px 0px 13px; background:url(../img/sfondo-box-apertura.gif) no-repeat top; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.70em;}
/*hack per ie6*/
.contenutomultimediale{width:207px; margin:0px 0px 0px 0px; padding:0px 2px 0px 13px; background:url(../img/sfondo-box-apertura.gif) no-repeat top; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.70em;}
.data{color:#9aa9b0; display:block; margin-bottom:1px;  margin-top:8px;}
.box h3{color:#002b3f; margin-bottom:1px;  margin-top:0px; padding:0px; font-size:1.10em; font-family:Arial, Helvetica, sans-serif;}
.box .contenuto ul{list-style-type:disc; list-style-position:outside; padding:0px; margin-left:20px;}

.tag-piccolo{font-size:1em;}
.tag-medio{font-size:1.3em;}
.tag-grande{font-size:1.5em;}
.tag-grandissimo{font-size:1.7em;}
/*colonna-dx*/

#footer{color:#ffffff; width:889px; height:66px; background:#ffffff; margin:0px 0px 0px 0px; padding:7px 0px 7px 10px; font-size:0.75em;}
#footer table td{padding:0px; margin:0px;}
#footer a:hover{color:#ffffff;}
#footer .copyright{width:100%; text-align:right; margin:15px 0px 5px 0px;}
/*CORPO*/
/*HP*/

/*INTERNA*/
/*CORPO*/

/*colonna-sx*/
#navigator2 ul{list-style:none; margin:1px 0px 0px 0px; padding:0px;}
#navigator2 ul li{width:230px; height:41px; line-height:39px; margin:0px; padding:0px 0px 0px 10px; background:url(../img/sfondo-tasto.gif) no-repeat;}
#navigator2 ul li:hover{background:url(../img/sfondo-tastoh.gif) no-repeat;}
#navigator2 ul li:hover a{color:#ffffff;};
#navigator2 ul .selezionato{background:url(../img/sfondo-tastoh.gif) no-repeat;}
#navigator2 ul li a {color:#b4bbbe; text-decoration:none;}
#navigator2 ul .selezionato a{color:#ffffff;}
/*colonna-sx*/

/*colonna-dx*/
#condividi{width:630px; height:65px; background:url(../img/sfondo-condividi.gif) no-repeat right; float:right; margin:0px 1px 0px 0px; padding:10px 0px 10px 10px; font-size:9px;}
#condividi a{color:#000000;}
#condividi #mail{height:50px;}
#condividi span{width:100px; height:15px; display:block; float:left; padding:15px 0px 0px 0px}

.box ul{list-style:disc inside; margin:0px; padding:5px;}
/*colonna-dx*/

#briciole{width:100%; color:#333333; font-size:0.70em; background:none; margin:0px 0px 5px 0px; padding:0px;}
#briciole a{color:#333333;}

/*tabelle*/
.p0{padding-right:0px; text-align:right;}
.p0l{padding-right:0px; text-align:left;}

#testo table, #testoesteso table{font-size:0.80em; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px;}
#testo-shop table{font-size:0.70em; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px;}
.tab-blu{width:100%; max-width:410px; border:none; border-collapse:collapse; margin:10px 0px 0px 0px;}
.tab-blu .intestazione{background:#002b3f; color:#ffffff; font-weight:bold; border-bottom:1px solid #ffffff; }
.tab-blu .medio{width:20px;}
.intestazione-sx{background:url(../img/sfondo-intestazione-sx.gif) no-repeat left top; border-bottom:1px solid #ffffff; color:#ffffff; font-weight:bold;}
.intestazione-dx{background:url(../img/sfondo-intestazione-dx.gif) no-repeat right top; border-bottom:1px solid #ffffff; color:#ffffff; font-weight:bold;}
td{padding:5px 8px 5px 8px; vertical-align:top;}
.tab-blu .td1{background:#e3e3e3; color:#333333;}
.tab-blu .td2{background:#ffffff; color:#333333;}
.tab-blu h4{font-size:1.1em; margin:0px; padding:0px 0px 5px 0px;}
.tab-blu .bottone{font-size:1em;}
.tab-blu label, .tab-blu-letter label, .tab-blu-letter .clabel, .tab-blu .clable {font-size:1.1em; margin:0px; padding:0px 2px 0px 0px; color:#333333; font-style:normal; font-weight:normal;}
.tab-blu-letter table label {font-size:1.3em;}
.tab-blu-letter table tr td{padding-left:0px; padding-right:5px;}

.tab-blu-letter{width:410px; border:none; border-collapse:collapse; margin:10px 0px 0px 0px;  font-size:0.70em; font-family:Verdana, Arial, Helvetica, sans-serif;}
.intestazione-sx-letter{width:223px; background:url(../img/sfondo-intestazione-sx.gif) no-repeat left top; border-bottom:1px solid #ffffff; color:#ffffff; font-weight:bold;}
.intestazione-dx-letter{width:187px; background:url(../img/sfondo-intestazione-dx.gif) no-repeat right top; border-bottom:1px solid #ffffff; color:#ffffff; font-weight:bold;}
.campo-letter{padding-right:0px; padding-left:0px;}
.campo-letter-sx{padding-right:0px; padding-left:0px;}
.privacy-letter{padding-right:0px; padding-left:0px;}

.tipo-newsletter label{font-size:1.1em; font-style:normal; font-weight:normal;}
.tipo-newsletter-sx {width:100px; color:#000000;}

.ul-grigia{width:100%; margin:10px 0px 0px 0px; padding:0px; list-style:none; font-size:0.80em; font-family:Verdana, Arial, Helvetica, sans-serif;}
.ul-grigia li{padding:5px;}
.ul-grigia .li1{background:#e3e3e3; color:#333333;}
.ul-grigia .li2{background:#ffffff; color:#333333;}
.ul-grigia .licat{background:#002B3F; color:#ffffff; font-weight:bold;}

.ul-espositori{list-style-type: disc; list-style-position: outside; color:#666666; font-size:0.9em; padding:0px; margin-left:20px;}


.posizione{text-align:right; width:98%; padding:10px;}
.posizione .indietro a{padding-left:2px; text-align:center;}
.posizione .avanti a{padding-right:2px; text-align:center;}
.posizione span{font-size:0.85em;}
.tit-risultati{color:#333333; font-size:1.1em;}

/*photo*/
.cont-foto{float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:205px;}
.cont-foto ul{list-style:disc inside; margin:5px 0px 0px 0px; padding:0px; font-size:0.85em;}
.cont-foto p{display:block; width:190px; font-size:0.85em; margin:5px 0px 0px 0px; padding:0px;}
.foto img{display:block; background:url(../img/sfondo-foto-su.gif) top right no-repeat; padding:0px 4px 0px 0px; margin:0px 0px 0px 0px; text-align:center;}
.foto a{margin:0px auto 0px auto; padding:0px 0px 4px 0px; display:table-cell; background:url(../img/sfondo-foto-giu.gif) bottom left no-repeat; }
/*photo*/

/*shop*/
#dati{width:400px; border:none; border-collapse:collapse; margin:10px 0px 0px 0px;  font-size:0.70em; font-family:Verdana, Arial, Helvetica, sans-serif;}
#dati .intestazione-sx{background:url(../img/sfondo-intestazione-sx.gif) no-repeat left top; border-bottom:1px solid #ffffff; color:#ffffff; font-weight:bold; padding:5px 8px 5px 8px;}
#dati td{padding:4px 0px 4px 0px; vertical-align:middle;}
html>body #dati td{padding:4px 3px 4px 3px; vertical-align:middle;}/*hack explorer 6*/
#dati .bottone{font-size:1em;}
#dati label{font-size:1em; margin:0px; padding:0px 0px 0px 0px; color:#333333; font-style:normal;}
.campoq{border:1px solid #002b3f; color:#375360;}
/*shop*/

/*iscritti gare*/
#testo .freccia{display:block; color:#ffffff; padding-left:10px; background:url(../img/ico-freccia-trasp.gif) no-repeat left;}
#testo .freccia:hover, #testo-grande .freccia:hover, #testo .freccia-on:hover, #testo-grande .freccia-on:hover{display:block; background:url(../img/ico-freccia-off.gif) no-repeat left;}
#testo .freccia-on, #testo-grande .freccia-on{display:block; padding:0px 0px 0px 10px; background:url(../img/ico-freccia-on.gif) no-repeat left; color:#ffffff;}

#testata-iscritti{width:900px; height:135px; display:block; background:url(../img/sfondo-testata.gif) repeat-x top #1e3a46; margin:0px; padding:0px;}

#cont-corpo-grande{width:900px; background:url(../img/sfondo-chiusura2-g.gif) no-repeat bottom; margin:5px 0px 0px 0px;}
#colonna-dx-grande{width:900px; display:block; padding:0px 0px 0px 0px;}
#contenitore-grande{width:900px; margin:0px 0px 0px 0px; padding:0px 0px 40px 0px;}
#contenitore-grande h1{color:#002b3f; font-size:1.6em; font-weight:bold; margin:0px 0px 0px 0px; padding:0px 0px 20px 0px;}
.tit-pag-grande{width:890px; margin:0px 0px 0px 0px; padding:15px 0px 0px 10px; background:url(../img/sfondo-apertura-g.gif) no-repeat;}
#testo-grande{position:relative; padding:0px 0px 0px 12px; margin:-4px 0px 0px 0px; width:880px;}
#tab-blu-grande{width:100%; max-width:880px; border:none; border-collapse:collapse; margin:10px 0px 0px 0px;}

#testo-grande table{font-size:0.70em; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px;}
.tab-blu-grande{width:100%; border:none; border-collapse:collapse; margin:10px 0px 0px 0px;}
.tab-blu-grande .intestazione{background:#002b3f; color:#ffffff; font-weight:bold; border-bottom:1px solid #ffffff; }
.tab-blu-grande .td1{background:#e3e3e3; color:#333333;}
.tab-blu-grande .td2{background:#ffffff; color:#333333;}
.tab-blu-grandeh3{font-size:1.1em; margin:0px; padding:0px 0px 5px 0px;}
.tab-blu-grande .bottone{font-size:1em;}
.tab-blu-grande label, .tab-blu-letter label {font-size:1.1em; margin:0px; padding:0px 2px 0px 0px; color:#333333; font-style:normal; font-weight:normal;}
/*iscritti gare*/

/*tabelle*/

/*CORPO*/
/*INTERNA*/

.txt10 {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	color: #000000;
}
.txt10red {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #DF2330;
	text-decoration: none;
}
.txt10gray {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	
}
.txt10gray_a:link {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	
}
.txt10gray_a:visited {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	
}
.txt10gray_a:hover {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;