@charset "iso-8859-1";
/* author: il michele */
/* Creation date: 11/11/2005 */


html{height: 100%;}

body{height: 100%; margin: 0px; background: #0D0D8B url(../img/bg_top.jpg) top center no-repeat; color: #A4A4A4; font-size: 12px; font-family: Verdana, Arial;}

/* regola firefox */
#nonFooter {position: relative; min-height: 100%; width: 750px; left: 50%; margin-left: -375px;}

/* regola ie */
* html #nonFooter {height: 100%; margin-left: -375px; }

#footer {position: absolute; margin-left: -375px; left: 50%; margin-top: -60px; height: 60px; width: 734px !important; width /**/: 750px;} 

div#footer {padding: 0px; border-top: 1px dotted #fff; color:#fff; text-align:center; font-size: 10px;}

/* A CSS hack that only applies to IE -- specifies a different height for the footer */
* html #footer {margin-top: -60px; width: 750px; left: 50%; margin-left: -375px;}

div#header {position: absolute; margin-left: -375px; left: 50%; top: 0px; height: 226px; width: 730px !important; width /**/: 750px; z-index: 10; border-bottom: 1px dotted #fff; background: url(../img/banner.jpg) top left no-repeat; }

div#contenuto {width: 750px; text-align: left; color: #fff; z-index: 510; text-align: justify}
div#menu {position: absolute; top: 233px; left: 0px; height: 55px; width: 750px; z-index: 24;}
span#menuarancio {position: absolute; top: 10px; right: 0px; height: 16px; z-index: 25; line-height: 16px;  color: #f60}
div#bgimg {position: absolute; bottom: 0px; right: 0px; width: 100px; height: 100px; background: #f60; z-index: 1}

img.foto {border: 1px dotted #fff;}

p {border-top: 1px dotted #fff;}
.separatore {display: block; width: 750px; margin: 0px;}
table {padding: 0px; border-collapse: collapse; width: 750px;}
table td {border: 0px; padding: 0px; text-align: justify; color: #fff; font-size: 12px;  }

div#pulsante1 {position:absolute; left: 0px; top: 0px; height: 55px; width: 200px;; z-index: 20;}
div#pulsante2 {position:absolute; left: 50px; top: 0px; height: 55px; width: 200px; z-index: 100;}
div#pulsante3 {position:absolute; left: 100px; top: 0px; height: 55px; width: 200px; z-index: 100;}
div#pulsante4 {position:absolute; left: 150px; top: 0px; height: 55px; width: 200px;  z-index: 100;}
div#pulsante5 {position:absolute; left: 200px; top: 0px; height: 55px; width: 200px;  z-index: 100;}
div#pulsante6 {position:absolute; left: 250px; top: 0px; height: 55px; width: 200px;  z-index: 100;}

A.menu1:link {color: #fff; text-decoration: none; background: url(../img/menu_1.gif) top left no-repeat; display: block; height: 80px; font-weight: bold; text-align: center; font-size: 13px;}
A.menu1:visited {color: #fff; text-decoration: none; background: url(../img/menu_1.gif) top left no-repeat; display: block; height: 80px; font-weight: bold; text-align: center; font-size: 13px;}
A.menu1:hover {color: #fff; text-decoration: none; background: url(../img/menu_1_up.gif) top left no-repeat; display: block; height: 80px; font-weight: bold; text-align: center; font-size: 13px;}
A.menu1:active {color: #fff; text-decoration: none; background: url(../img/menu_1.gif) top left no-repeat; display: block; height: 80px; font-weight: bold; text-align: center; font-size: 13px;}

A.menu2:link {color: #fff; text-decoration: none; background: url(../img/menu_2.gif) top left no-repeat; display: block; height: 80px; font-weight: bold; text-align: center; font-size: 13px;}
A.menu2:visited {color: #fff; text-decoration: none; background: url(../img/menu_2.gif) top left no-repeat; display: block; height: 80px; font-weight: bold; text-align: center; font-size: 13px;}
A.menu2:hover {color: #fff; text-decoration: none; background: url(../img/menu_2_up.gif) top left no-repeat; display: block; height: 80px; font-weight: bold; text-align: center; font-size: 13px;}
A.menu2:active {color: #fff; text-decoration: none; background: url(../img/menu_2.gif) top left no-repeat; display: block; height: 80px; font-weight: bold; text-align: center; font-size: 13px;}

A.menu3:link {color: #fff; text-decoration: none; background: url(../img/menu_3.gif) top left no-repeat; display: block; height: 80px; font-weight: bold; text-align: center; font-size: 13px;}
A.menu3:visited {color: #fff; text-decoration: none; background: url(../img/menu_3.gif) top left no-repeat; display: block; height: 80px; font-weight: bold; text-align: center; font-size: 13px;}
A.menu3:hover {color: #fff; text-decoration: none; background: url(../img/menu_3_up.gif) top left no-repeat; display: block; height: 80px; font-weight: bold; text-align: center; font-size: 13px;}
A.menu3:active {color: #fff; text-decoration: none; background: url(../img/menu_3.gif) top left no-repeat; display: block; height: 80px; font-weight: bold; text-align: center; font-size: 13px;}

A.menu4:link {color: #fff; text-decoration: none; background: url(../img/menu_4.gif) top left no-repeat; display: block; height: 80px; font-weight: bold; text-align: center; font-size: 13px;}
A.menu4:visited {color: #fff; text-decoration: none; background: url(../img/menu_4.gif) top left no-repeat; display: block; height: 80px; font-weight: bold; text-align: center; font-size: 13px;}
A.menu4:hover {color: #fff; text-decoration: none; background: url(../img/menu_4_up.gif) top left no-repeat; display: block; height: 80px; font-weight: bold; text-align: center; font-size: 13px;}
A.menu4:active {color: #fff; text-decoration: none; background: url(../img/menu_4.gif) top left no-repeat; display: block; height: 80px; font-weight: bold; text-align: center; font-size: 13px;}

A.menu5:link {color: #fff; text-decoration: none; background: url(../img/menu_5.gif) top left no-repeat; display: block; height: 80px; font-weight: bold; text-align: center; font-size: 13px;}
A.menu5:visited {color: #fff; text-decoration: none; background: url(../img/menu_5.gif) top left no-repeat; display: block; height: 80px; font-weight: bold; text-align: center; font-size: 13px;}
A.menu5:hover {color: #fff; text-decoration: none; background: url(../img/menu_5_up.gif) top left no-repeat; display: block; height: 80px; font-weight: bold; text-align: center; font-size: 13px;}
A.menu5:active {color: #fff; text-decoration: none; background: url(../img/menu_5.gif) top left no-repeat; display: block; height: 80px; font-weight: bold; text-align: center; font-size: 13px;}

A.menu6:link {color: #fff; text-decoration: none; background: url(../img/menu_6.gif) top left no-repeat; display: block; height: 80px; font-weight: bold; text-align: center; font-size: 13px;}
A.menu6:visited {color: #fff; text-decoration: none; background: url(../img/menu_6.gif) top left no-repeat; display: block; height: 80px; font-weight: bold; text-align: center; font-size: 13px;}
A.menu6:hover {color: #fff; text-decoration: none; background: url(../img/menu_6_up.gif) top left no-repeat; display: block; height: 80px; font-weight: bold; text-align: center; font-size: 13px;}
A.menu6:active {color: #fff; text-decoration: none; background: url(../img/menu_6.gif) top left no-repeat; display: block; height: 80px; font-weight: bold; text-align: center; font-size: 13px;}


/*stili dei font*/
h1 {font: bold 14px verdana; color:#FF6600;}
span.testonormale {font: 12px verdana; color:#A4A4A4}
span.testobox {font: 10px verdana; color:#fff; }
li {line-height: 17px;}
/*   -----------------   stili per i link   ----------------   */

A.linknormale:link {color: #FF6600; text-decoration: none;}
A.linknormale:visited {color: #FF6600; text-decoration: none;}
A.linknormale:hover {color: #FF6600; text-decoration: underline;}
A.linknormale:active {color: #FF6600; text-decoration: underline;}

A.linkbianco:link {color: #fff; text-decoration: none;}
A.linkbianco:visited {color: #fff; text-decoration:none;}
A.linkbianco:hover {color: #fff; text-decoration: underline;}
A.linkbianco:active {color: #fff; text-decoration: none;}


A.linkarancio:link {padding-left: 10px; color: #fff; text-decoration: none; font-size: 12px; font-weight: bold;}
A.linkarancio:visited {padding-left: 10px; color: #fff; text-decoration:none; font-size: 12px; font-weight: bold;}
A.linkarancio:hover {padding-left: 10px; color: #f60; text-decoration: none; font-size: 12px; font-weight: bold;}
A.linkarancio:active {padding-left: 10px; color: #fff; text-decoration: none; font-size: 12px; font-weight: bold;}

A.linkfooter:link {color: #7D91CB; text-decoration: none; font-size: 10px;}
A.linkfooter:visited {color: #7D91CB; text-decoration:none; font-size: 10px;}
A.linkfooter:hover {color: #7D91CB; text-decoration: underline; font-size: 10px;}
A.linkfooter:active {color: #7D91CB; text-decoration: none; font-size: 10px;}
