body
{
    margin: 0px;
    padding: 0px;
	color: #4f4f4f;
    font-family: Arial, Verdana, Sans-serif;
    background:#000000 url(../images/bkg.jpg ) no-repeat center top;
}


td  {padding:0px; margin:0px; text-align:justify; font-size:11px; vertical-align:top;}
img {border: 0px;}

ul {list-style-position: outside;  list-style-image: url("../images/list.gif"); margin:0; padding:5px 0px 5px 25px;} 
a         {color: #4f4f4f; text-decoration:none;}
a:hover   {color: #000000; text-decoration:none; }

/* form */
input{  font-size:10px; color:#000000; border:solid 1px #a5acb2; margin:0; padding:2px 2px 0 4px;}
select{ font-size:10px; color:#000000; border:solid 1px #a5acb2; }
textarea    {font-size:10px; color:#000000; border:solid 1px #a5acb2; margin:0; padding:0; font-family: Arial, Verdana, Sans-serif;}
.radio {border:none;}

/* generale */
.log    { padding:0 15px 0 15px; vertical-align:middle;}
.bot    { padding:42px 0 20px 0;}
.top    { padding:7px 0 8px 0;}
.sepM   { padding:0 2px 0 2px;}

.diecipx   {font-size:10px;}
.fotmT  {font-size:9px; color:#000000; padding-left:3px;}
.fotmTc  {font-size:9px;color:#929292; padding:3px 0 0 3px;}

.tIn { font-size:16px; font-weight:bold; color:#ffffff; text-align:left; padding:2px 2px 0 2px; width:100%;}

.mInOFF {color:#d2edee; white-space:nowrap; padding:1px 4px 2px 4px; font-weight:bold;}
.mInOFF a         {color: #d2edee; text-decoration:none;}
.mInOFF a:hover   {color: #ffffff; text-decoration:none; }

.mInON {color:#1fa5aa; background-color:#ffffff; white-space:nowrap; font-weight:bold; padding:1px 4px 2px 4px;}
.mInON a         {color: #1fa5aa; text-decoration:none;}
.mInON a:hover   {color: #1fa5aa; text-decoration:none; }

.mInS {color:#d2edee;}
.mInSON  {color:#1fa5aa}

.testI    {width:100%; background-color:#1fa5aa;}
.testN    {width:100%; background-color:#627b8c;}
.testG    {width:100%; background-color:#a6bed3;}
.testC    {width:100%; background-color:#196fa5;}
.testA    {width:100%; background-color:#2f8f2f;}
.testD    {width:100%; background-color:#e70238;}

.titb {color:#1fa5aa; font-size:13px; font-style:italic; font-weight:bold;}
.tbd  {background-color:#1fa5aa; color:#ffffff; padding:2px; font-weight:bold; border-bottom:solid 2px #ffffff;}
.tb   { padding:2px 2px 4px 5px;  }

.tNewsH { font-size:16px; font-weight:bold; color:#ffffff; padding:2px; background-color:#3dab3e; cursor:pointer; text-align:left;}
.tNewsH a         {color:#ffffff; background-color:#3dab3e; padding:2px; text-decoration:none;}
.tNewsH a:hover   {color: #3dab3e; background-color:#ffffff; text-decoration:none; }

.tNewsL { font-size:16px; font-weight:bold; cursor:pointer; text-align:left;}
.tNewsL a         {padding:2px; text-decoration:none;}
.tNewsL a:hover   {color:#ffffff; background-color:#3dab3e; text-decoration:none; }

.btnN   {color:#627b8c; white-space:nowrap; font-weight:bold; padding:5px; vertical-align:middle;}
.btnN a         {color:#627b8c; text-decoration:none;}
.btnN a:hover   {color: #929292; text-decoration:none; }

.date   { font-size:10px; vertical-align:middle;}
.date a         {color: #4f4f4f; text-decoration:none;}
.date a:hover   {color: #000000; text-decoration:none; }

.video  { padding:2px 0 2px 10px; text-align:right; vertical-align:bottom;}

.txtD   {text-align:left; padding-top:3px; color:#ffffff;}
.txtD a         {color: #ffffff; text-decoration:none;}
.txtD a:hover   {color: #fde6eb; text-decoration:none; }

.gallDxH    { padding:2px 2px 0 0;}
.gallDxI    { padding:2px 3px 0 0;}
.gallDxEnd  { padding-top:2px;}

.listG  { padding-bottom:30px;}
.images { width:190px; height:190px; background-color:#f5f4f4; text-align:center;}

.pdf    { border-bottom:solid 1px #e5e5e5; padding:5px 0 2px 0; cursor:pointer;}
.pdfTxt { font-size:12px; padding-left:10px; vertical-align:middle; width:100%;}

.space  {width:1px; height:10px;}

.tabl01 { background-color:#1fa5aa; color:#ffffff; padding:2px; font-weight:bold; text-align:center; }
.tabl02 { border:solid 1px #1fa5aa; color:#1fa5aa; padding:2px; font-weight:bold; text-align:center; }

.tabl01A { background-color:#3db13d; color:#ffffff; padding:2px; font-weight:bold; text-align:center; }
