body
{
    margin: 0;
    padding: 0;
    font-family: Trebuchet MS, Sans-serif, Arial, Verdana;
    text-align:justify;
	color: #777777;
	background: url(../images/bkg.gif) repeat-x top;
}

table {padding: 0px; margin: 0px; border: none; width:100%;font-size:11px; border-collapse: collapse;}
td    {padding: 0px; margin: 0px; vertical-align: top; border: 0px;}
img {border: 0px;}
ul {list-style-position:outside;list-style-image: url("../images/list.gif"); margin:5px 0 15px 20px;text-align:justify; font-variant:small-caps;} 

a  {color:#454545; text-decoration:underline; font-variant:small-caps;}
a:hover     {color:#399d22; text-decoration:underline; }

input{ font-size: 10px;color:#777777;border:solid 1px #c3cacb; margin:2px 1px 1px 2px; padding:2px;}
select{ font-size: 10px; color:#777777;width:100px;border:solid 1px #c3cacb;margin:2px; padding:2px;}

.radio{ border:none;}
.divonclick{ cursor:pointer;}
.cxc { width:100%;}

/*  TITOLI  -----------------------------------------------------------*/	
.titolopag{color:#0a498a;font-size:20px; font-weight:bold; padding-top:5px;}

.titall{color:#0a498a;font-size:16px; font-weight:bold; padding:15px 0 0 15px; font-variant:small-caps;}

.titoloistit        {font-size: 12px;padding-bottom:5px; color:#0a498a; font-weight:bold; font-variant:small-caps;}
.titoloistit a        {color:#0a498a;padding-bottom:2px; text-decoration:underline;font-size: 12px;}
.titoloistit a:hover  {color:#399d22; text-decoration:underline;}

.tittabacq        {font-size: 12px; padding-bottom:0; padding-left:2px; font-weight:bold; font-variant:small-caps;}
.titleg       {font-size: 12px;color:#0a498a; font-weight:bold; font-variant:small-caps; padding-top:10px;}
.legli       {font-size: 12px;color:#0a498a; padding-left:15px; padding-right:3px; white-space:nowrap;width:80px;}
.leglisx       {width:100%;padding-bottom:4px;}

.titProm09 {color:#0a498a; font-size:14px; font-weight:bold; text-align:left; font-variant:small-caps; padding:5px 15px 0 10px;}

/*  TXT home  -----------------------------------------------------------*/	
.partnership {width: 100%;text-align:right;padding:8px 4px 0 0;font-size: 9px;font-weight:bold;color:#8c8c8c;}

.allenatih  {text-align:justify;padding:6px 15px 0 15px;font-size: 12px;font-weight:bold;line-height:16px;color:#0a498a;}

.dimentpsw         {font-size: 12px;font-weight:bold;color:#ffffff;line-height:13px; padding:5px 0 12px 4px;}
.dimentpsw a       {color:#ffffff; text-decoration:none;font-variant:normal;}
.dimentpsw a:hover {color:#ffffff; text-decoration:underline;}

.dimentpswL         {font-size: 10px;font-weight:bold;color:#999999;line-height:11px; padding:5px 0 17px 0;}
.dimentpswL a       {color:#999999; text-decoration:none;font-variant:normal;}
.dimentpswL a:hover {color:#999999; text-decoration:underline;}

.benvenutoh  {font-size:16px;font-weight:bold;line-height:16px;color:#ffffff;}
.benvenutoi  {font-size:16px;font-weight:bold;line-height:16px;color:#ffffff;padding:43px 0 0 25px;}
.nomeutenteh {padding:2px 0 2px 8px;font-size:20px;font-weight:bold;color:#ffffff; line-height:24px;}

.scienzacampioni  {line-height:13px;text-align:justify;padding:15px 25px 20px 0;}

.staffh {white-space:nowrap; background:url(../images/ArrSRh.gif) no-repeat right top; padding:0 10px 2px 0; vertical-align:middle;}
.staffh a        {color:#3e3e3e;font-variant:normal; text-decoration:none; }
.staffh a:hover  {color:#399d22;font-variant:normal; text-decoration:none; }

.question  {line-height:13px; text-align:justify; border-bottom:dashed 1px #777777; padding:5px 0 5px 0; }
.question a        {color:#777777;font-variant:normal; text-decoration:none; }
.question a:hover  {color:#3e3e3e;font-variant:normal; text-decoration:none; }

.question_in  { font-weight:bold; line-height:13px; text-align:justify; padding:20px 0 5px 0; }
.answer  {line-height:13px; text-align:justify; border-bottom:dashed 1px #777777; padding-bottom:5px; }

.people {color:#0b4a8a; font-style:italic;}

.language  {font-size: 12px;font-weight:bold;color:#bac4d4;line-height:13px; vertical-align:bottom; padding-right:7px;}

/*  TXT   -----------------------------------------------------------*/	
.testocomef {padding: 10px 30px 40px 10px;font-size: 11px;text-align:justify;}
.testocomef a {color:#777777; text-decoration:none;}
.testocomef a:hover{color:#777777; text-decoration:underline;}

.utente {font-size: 18px;color:#0a498a;}

.testo          { width: 100%;padding: 10px 10px 40px 10px;font-size: 11px;text-align:justify;}
.testo a        {color:#454545; text-decoration:none;font-variant:normal;}
.testo a:hover  {color:#454545; text-decoration:underline;}

.bold           {color:#454545; font-weight:bold; font-variant:small-caps;}
.bold a         {color:#454545; text-decoration:none;font-variant:normal;}
.bold a:hover   {color:#399d22; text-decoration:underline;}

.testoall          { width: 100%;padding:6px 20px 8px 8px;font-size: 11px;text-align:justify; line-height:15px;}
.testoall a        {color:#454545; text-decoration:underline; font-size: 12px;}
.testoall a:hover  {color:#399d22; text-decoration:underline;}

.pedice          {font-size:9px;line-height:9px;}
.pedice a        {text-decoration:underline;}
.pedice a:hover  {text-decoration:underline;}

.paginazioneall { color:#454545;font-size:13px; font-weight:bold; padding-right:17px; text-align:right; height:37px; vertical-align:bottom; line-height:35px;  width:57px; background:url(../images/bkgPaginazioneAll.gif) no-repeat right top;}
.unitamisura{  font-size: 10px;padding-bottom:5px;font-variant:normal; }
.dayweek {color:#0a498a;font-size:12px; font-weight:bold;width:100%; line-height:14px; padding:0 0 10px 15px; font-variant:small-caps;background:url(../images/bkgdayweek.gif) repeat-x top;}
.errore   { font-size:13px; font-weight:bold; color:#b63803; line-height:20px;}
.giorno { width:270px;font-size: 11px;color:#454545;}
.acquistato   { font-size:13px; font-weight:bold; color:#399d22; padding-left:4px; line-height:20px;}
.privacy{  font-size:10px;font-variant:normal; color:#909090; line-height:12px;padding:10px; }
.tuoiall {color:#0a498a;font-size:12px; font-weight:bold;line-height:28px; height:38px;  background:url(../images/bkgtuoiall.gif) repeat-x top;}
.txtlegenda { font-size:11px; text-align:justify; padding-bottom:5px; width:100%; border-bottom:solid 1px #0a498a;}

.winter { background:url(../images/bkgPDF.gif) repeat-x bottom; height:13px; line-height:13px; width:100%;font-size: 12px;color:#0a498a; font-weight:bold; font-variant:small-caps;}
.winter a        {color:#0a498a; text-decoration:none;}
.winter a:hover  {color:#399d22; text-decoration:none;}

/*  menu bottoni    -----------------------------------------------------------*/	
.menupad {padding:33px 10px 0 10px;}

.slinkh  {font-size:11px;padding:0 0 8px 10px;}
.slinkh a       {color: #777777;text-decoration:none;font-variant:normal;}
.slinkh a:hover {color: #777777;text-decoration:underline;}

.btn          {padding:0 6px 0 6px;font-size: 15px; font-weight:bold; line-height:22px;color:#0a498a;font-variant:small-caps; }
.btn a        {color:#0a498a; font-weight:bold; text-decoration:none;}
.btn a:hover  {color:#399d22; font-weight:bold; text-decoration:none;}

.btnweek          {padding:2px 6px 0 6px;font-size: 12px; font-weight:bold; line-height:22px;color:#0a498a; white-space:nowrap;}
.btnweek a        {color:#0a498a; font-weight:bold; text-decoration:none;font-variant:normal;}
.btnweek a:hover  {color:#399d22; font-weight:bold; text-decoration:none;}

.btnacquista          {padding:1px 6px 0 15px;font-size: 15px; font-weight:bold; line-height:22px;color:#399d22;font-variant:small-caps; }
.btnacquista a        {color:#399d22; font-weight:bold; text-decoration:none;}
.btnacquista a:hover  {color:#0a498a; font-weight:bold; text-decoration:none;}


/*  layout    -----------------------------------------------------------*/	
.bkgbodypop    {  background:url(../images/bkgPop.gif) repeat-x top;}
.formpop         { width: 100%;padding:10px 20px 3px 20px;}
.form          { width: 100%;padding:10px;}

.formall1 { background: url(../images/bkgForm1.gif) no-repeat left top; padding:10px;}
.formall2 { background: url(../images/bkgForm2.gif) no-repeat left top; padding:10px;}
.formall3 { background: url(../images/bkgForm3.gif) no-repeat left top; padding:10px;}
.formallend { background: url(../images/bkgFormEnd.gif) no-repeat left bottom; padding:10px 10px 10px 18px;}
.formallenddx { background:url(../images/bkgFormEndDx.gif) no-repeat left bottom; padding:10px;}
.formallenddx2 { background:url(../images/bkgFormEndDx2.gif) no-repeat right bottom; padding:10px 10px 10px 0;}

.formpop1 { background:url(../images/bkgFormPop1.gif) no-repeat left top; padding:10px 6px 0 10px;}
.raccmediche { background:url(../images/bkgFormDx.gif) no-repeat left top; padding:15px 15px 15px 10px; }

.menulog {color:#727272;font-size:12px; font-weight:bold;  font-style:italic;width:100%; padding:4px 0 10px 15px;background:url(../images/bkgMenuLog.gif) repeat-x top;}
.menulog a {color:#727272;  font-style:italic; text-decoration:none;font-variant:normal;}
.menulog a:hover{color:#727272;  font-style:italic; text-decoration:underline;}

.logh {color:#ffffff;font-size:12px; font-weight:bold; font-style:italic; padding:2px 5px 2px 10px; white-space:nowrap; text-align:right;}
.logh a {color:#ffffff; font-style:italic; text-decoration:none;font-variant:normal;}
.logh a:hover{color:#ffffff; font-style:italic; text-decoration:underline;}

.icotit { height:37px; width:50px; vertical-align:top; text-align:center;}
.border { background-color:#ffffff; padding:1px; border: solid 1px #606060;}
.pop-top{ background:url(../images/bkgPopTop.gif) no-repeat left top;}

.tab1 {width:80px;}
.tab2 {width:110px;}
.tab3 {width:120px;}
.tab4 {width:160px;}
.tab5 {width:210px;}
.tab6 {width:60px;}
.tab7 {width:216px; height:20px;}
.tab8 {width:166px;}
.tab9 {width:76px;}
.tab10 {width:128px;}

/*  PROGRAMMA   -----------------------------------------------------------*/	
.topsettimana {color:#ffffff;font-size:15px; font-weight:bold; line-height:14px; padding:50px 0 3px 17px; font-variant:small-caps;background:url(../images/popProgrammaTop.gif) no-repeat left top;}
.bodyprogram    {  background:url(../images/bkgProgram.gif) repeat-x top;}
.cellprog      { font-size:10px; line-height:12px;  padding:10px; width:126px; height:238px; text-align:left;}
.misureprog { font-size:10px;color:#0a498a; font-weight:bold; line-height:12px; padding-right:3px; }
.misureprog2 { font-size:10px;color:#077af0; font-weight:bold; line-height:12px; padding-right:3px; }
.colorprogram {padding:0 0 4px 8px;}

.legendaprog  { background:url(../images/bkgProgramLeg.gif) no-repeat center top; padding:6px; color:#767676; border-bottom:none;}
.txtleg {padding-left:3px; width:250px; border-bottom:none;}
.txtleg1 {font-weight:bold; font-style:italic;  font-size:13px; padding-left:10px;}

.txtleg2 {font-size:10px;padding:2px 40px 0 40px;width:380px;}

.txtleg3 {font-weight:bold; font-style:italic; width:165px; padding:0 5px 0 0; border-bottom:none; text-align:right; }
.txtleg3 a {color:#727272;text-decoration:none;font-variant:normal;}
.txtleg3 a:hover{color:#2b90d1;text-decoration:none;}


/*  BASSO   -----------------------------------------------------------*/	
.bassotit { color:#0a498a; font-size:20px;border-bottom:solid 1px #adadad;}
.download {font-size: 13px; color:#0a498a; width:100%; font-weight:bold; padding-top:12px;}
.tabdata {width:125px; color:#0a498a; font-size:13px; text-align:center; vertical-align:bottom; padding:5px 8px 12px 0;}	

.tabfile {width:90px; padding:5px 10px 12px 70px; font-size:11px;  color: #1d6d0e; vertical-align:bottom;}
.tabfile a        {color:#1d6d0e; text-decoration:none; font-variant:normal;}
.tabfile a:hover  {color:#1d6d0e; text-decoration:none;}

.tabnotes {width:210px; padding:10px 7px 12px 8px; vertical-align:bottom; font-size:10px;}	
.tabpdf {width:24px; padding-left:8px;  vertical-align:middle;}	

.credits {width: 100%;text-align:right; padding:8px 4px 0 0;font-size: 9px; font-weight:bold;color:#8c8c8c;}
.credits a        {color:#8c8c8c; text-decoration:none; font-variant:normal;}
.credits a:hover  {color:#5e5e5e; text-decoration:none;}
