body                          {font: normal 11px Verdana, Georgia, Arial, sans-serif;text-align: center;margin:0px;}
a:link,a:visited              { color: #0000FF; }
a.lnk05:link, a.lnk05:visited { font: bold 11px Verdana, Arial,sans-serif; color: #000000; text-decoration: none; }
a.lnk05:hover                 { color: #FF0000; text-decoration: underline; }
a.lnk_top:link, a.lnk_top:visited		{ font-weight: normal; }
a.lnk_top:hover               { color: #FF0000; text-decoration: underline; }
a.lnk_topb:link, a.lnk_topb:visited	    { font-weight: bold; color: #000000; }
a.lnk_topb:hover              { color: #FF0000; text-decoration: underline; }

form, input, ul               { margin: 0; padding: 0; }
iframe                        { border: 0px; }
img                           { border: 0; margin: 0; }
table                         { font:normal 11px Arial, sans-serif; text-align: left; }
table.fullsize                { width: 100%; }
td                            { vertical-align: top; }
td.50perc                     { width:50%; }
td.vmiddle                    { vertical-align: middle; }
td.abscenter                  { text-align: center; vertical-align: middle; }

.aleft              { text-align:left;}
.blink              { text-decoration: blink;}
.button1            { font: normal 11px Arial;width: 100px;}
.car3               { width:50px;}
.car5               { width:60px;}
.car10              { width:100px;}
.car16              { width:150px;}
.car50              { width:230px;}
.car3err            { width:50px;padding: 1px;border: 1px solid #FF0000;}
.car5err            { width:60px;padding: 1px;border: 1px solid #FF0000;}
.car10err           { width:100px;padding: 1px;border: 1px solid #FF0000;}
.car16err           { width:150px;padding: 1px;border: 1px solid #FF0000;}
.car50err           { width:310px;padding: 1px;border: 1px solid #FF0000;}
.center             { text-align:center;}
.columns            { width: 125px;}
.date               { width: 80px;}
.div                { text-align: left;}
.errore             { color: #FF0000;}
.fleft              { float: left;}
.fright             { float: right;}
.left               { text-align: left;}
.right              { text-align: right;}
.testo01            { color:rgb(11, 65, 125);}
.testo01b           { color:#0000AA;font-weight: bold;}
.testo02            { color:#FF6600;font: italic small-caps 900 15px arial;}
.bold, .b           { font-weight:bold;}
.bu                 { font-weight:bold; text-decoration:underline;}
.etichetta          { text-align: right;}
.text_ncv_4         { font:normal 4px Verdana,Arial,Georgia,sans-serif;}
.tigulliomarcone    { color:#FF6600; font-weight:bold;}

/*
 * //////////////    Top navigation bar     ///////////////////
 */
a.imagelnk:link, a.imagelnk:visited              {text-decoration: none;border: 0;}
a.navigation_home:link,a.navigation_home:visited {color: #666666;text-decoration: none;}
a.navigation_home:hover                          {color: #000000;}
a.navigation:link, a.navigation:visited          {color: #000000;text-decoration: none;}
a.navigation:hover                               {color: #FF6600;}

li.pdffile   {list-style-image: url("../clip/pdficon.gif");margin-left:25px;}
.acenter     {text-align: center;}
.aleft       {text-align: left;}
.arealnk     {font:normal 10px Verdana, Arial, Helvetica, sans-serif;text-align: center;padding:1px;width:150px;border-left:.3em solid #FFF;border-top:.1em solid #CCCCCC;}
.aright      {text-align:right;}

#address     {position:absolute; width:990px; left:50px; top:10px; background:#DDDDDD; border-bottom:.1em solid #FF9900; padding:1px 0;}
#aagency     {border-bottom: 3px solid #CC0000;}
#aincoming   {border-bottom: 3px solid #339933;}
#areamnu     {position:absolute;left:50px;top:127px;background:url('../clip/bkgnd01.jpg') repeat-x; width:990px;}
#arent       {border-bottom: 3px solid #0000FF;}
#aservice    {border-bottom: 3px solid #666666;}
#atour       {border-bottom: 3px solid #999933;}
#bottom      {font: normal 9px Verdana, Arial, sans-serif; margin: 25px auto 12px auto;text-align: center;border-top: 2px solid #000;}
#errordisp   {color: #FF0000;display: block;text-align: center;}
#errorhide   {color: #FF0000;display: none;text-align: center;}
#homepage    {color: #000000;border-bottom: 3px solid #000000;}
#logo        {position:absolute;width:990px;left:50px;top:30px;background:#FFFFFF;}
#messaggio01 {height: 400px;padding-top: 70px;}
#school      {border-bottom:3px solid #CC0000;}
#slogan      {border-top:.1em solid #FF9900;text-align:center;}
#welcmess    {text-align:center; border-top:.1em solid #AAAAAA; border-bottom:3px solid #FF9900; width:375px; padding-top:3px;}

/* //////   BOX   ////////  */
.boxb        {border: 1px solid #006699; margin-top: 3px; }
.boxti       {background: #006699; color: #FFFFFF; font-weight: bold; text-align: center; padding: 2px; margin-bottom: 2px; }
#banner_top2	{position:absolute; top:20px; left:360px; width:680px;}


/*         mail             */
#newslt      { text-align: center; }
.inputfull   {font: normal 10px Arial, Verdana, Helvetica, sans-serif; width: 110px; }
.submitbox   { font: normal 10px Arial, Verdana, Helvetica, sans-serif; }

