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


html{height: 100%;}

body{height: 100%; margin: 0px; background: #171717 url(../img/bg_top.jpg) top center no-repeat; color: #A4A4A4; font-size: 11px; 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: -26px; height: 26px; width: 734px !important; width /**/: 750px;} 

div#footer {padding: 0 8px; background: #555555 url(../img/bg_footer.gif) top repeat-x; color:#000; 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: -26px; width: 750px; left: 50%; margin-left: -375px;}

div#header {position: absolute; margin-left: -375px; left: 50%; top: 0px; height: 246px; width: 730px !important; width /**/: 750px; padding: 0 10px; z-index: 10;}

div#banner {position: absolute; top: 0px; left: 0px; height: 218px; width: 730px !important; width /**/: 750px; z-index: 12;}

div#menu {position: absolute; top: 0px; left: 0px; height: 246px; width: 750px; z-index: 24; background: url(../img/menubar.gif) left bottom no-repeat;}

div#contenuto {width: 750px; text-align: left;}

p {padding: 0 125px; font-size: 12px; line-height: 16px; text-align: justify; z-index: 10}
/*Stile Menu*/

div#box1hp {position: absolute; top: -99px; left: 0px; background: #484A56 url(../img/box1hp.gif) no-repeat; width: 188px; height: 98px;}
div#box2hp {position: absolute; top: -145px; left: 0px; width: 750px; height: 98px;}
div#box3hp {position: absolute; top: -99px; left: 377px;  background: url(../img/box3hp.gif) no-repeat; width: 93px;}
div#box4hp {position: absolute; top: -99px; left: 471px; background: url(../img/box4hp.gif) no-repeat; width: 93px; height: 98px;}
div#box5hp {position: absolute; top: -99px; left: 565px; background: url(../img/box5hp.gif) no-repeat; width: 92px; height: 98px;}
div#box6hp {position: absolute; top: -99px; left: 658px; background: url(../img/box6hp.gif) no-repeat; width: 92px; height: 98px;}

.tablebox {padding: 0 5px}
.tablebox_marco {padding: 0 0 0 0}

div#pulsante1 {position:absolute; left: 0px; top: 0px; height: 246px; width: 125; z-index: 20;}
div#pulsante2 {position:absolute; left: 126px; top: 0px; height: 246px; width: 125; z-index: 100;}
div#pulsante3 {position:absolute; left: 252px; top: 0px; height: 246px; width: 124; z-index: 100;}
div#pulsante4 {position:absolute; left: 377px; top: 0px; height: 246px; width: 124;  z-index: 100;}
div#pulsante5 {position:absolute; left: 502px; top: 0px; height: 246px; width: 124;  z-index: 100;}
div#pulsante6 {position:absolute; left: 627px; top: 0px; height: 246px; width: 124;  z-index: 100;}

A.menu1:link {color: #fff; text-decoration: none; background-color: #AF1515; opacity: .3; filter: alpha(opacity=30); display: block; height: 246px; font-weight: bold; text-align: center; line-height:12px; font-size: 13px;}
A.menu1:visited {color: #fff; text-decoration:none; background-color: #AF1515; opacity: .3; filter: alpha(opacity=30); display:block; height: 246px; font-weight: bold; text-align: center; line-height:12px; font-size: 13px;}
A.menu1:hover {color: #fff; text-decoration:none; background-color: #AF1515; display:block; opacity: .5; filter: alpha(opacity=50); height: 246px; font-weight: bold; text-align: center; line-height:12px; font-size: 13px;}
A.menu1:active {color: #fff; text-decoration:none; background-color: #AF1515; display:block; opacity: .3; filter: alpha(opacity=30); height: 246px; font-weight: bold; text-align: center; line-height:12px; font-size: 13px;}

A.menu2:link {color: #fff; text-decoration: none; background-color: #CD733F; opacity: .3; filter: alpha(opacity=30); display: block; height: 246px; font-weight: bold; text-align: center; line-height:12px; font-size: 13px;}
A.menu2:visited {color: #fff; text-decoration:none; background-color: #CD733F; opacity: .3; filter: alpha(opacity=30); display:block; height: 246px; font-weight: bold; text-align: center; line-height:12px; font-size: 13px;}
A.menu2:hover {color: #fff; text-decoration:none; background-color: #CD733F; display:block; opacity: .5; filter: alpha(opacity=50);  height: 246px; font-weight: bold; text-align: center; line-height:12px; font-size: 13px;}
A.menu2:active {color: #fff; text-decoration:none; background-color: #CD733F; display:block; opacity: .3; filter: alpha(opacity=30); height: 246px; font-weight: bold; text-align: center; line-height:12px; font-size: 13px;}

A.menu3:link {color: #fff; text-decoration: none; background-color: #A49957; opacity: .3; filter: alpha(opacity=30); display: block;  height: 246px; font-weight: bold; text-align: center; line-height:12px; font-size: 13px;}
A.menu3:visited {color: #fff; text-decoration:none; background-color: #A49957; opacity: .3; filter: alpha(opacity=30); display:block;   height: 246px; font-weight: bold; text-align: center; line-height:12px; font-size: 13px;}
A.menu3:hover {color: #fff; text-decoration:none; background-color: #A49957; display:block; opacity: .5; filter: alpha(opacity=50); height: 246px; font-weight: bold; text-align: center; line-height:12px; font-size: 13px;}
A.menu3:active {color: #fff; text-decoration:none; background-color: #A49957; display:block; opacity: .3; filter: alpha(opacity=30); height: 246px; font-weight: bold; text-align: center; line-height:12px; font-size: 13px;}

A.menu4:link {color: #fff; text-decoration: none; background-color: #747997; opacity: .3; filter: alpha(opacity=30); display: block;  height: 246px; font-weight: bold; text-align: center; line-height:12px; font-size: 13px;}
A.menu4:visited {color: #fff; text-decoration:none; background-color: #747997; opacity: .3; filter: alpha(opacity=30); display:block;   height: 246px; font-weight: bold; text-align: center; line-height:12px; font-size: 13px;}
A.menu4:hover {color: #fff; text-decoration:none; background-color: #747997; display:block; opacity: .5; filter: alpha(opacity=50); height: 246px; font-weight: bold; text-align: center; line-height:12px; font-size: 13px;}
A.menu4:active {color: #fff; text-decoration:none; background-color: #747997; display:block; opacity: .3; filter: alpha(opacity=30); height: 246px; font-weight: bold; text-align: center; line-height:12px; font-size: 13px;}

A.menu5:link {color: #fff; text-decoration: none; background-color: #605D54; opacity: .3; filter: alpha(opacity=30); display: block;  height: 246px; font-weight: bold; text-align: center; line-height:12px; font-size: 13px;}
A.menu5:visited {color: #fff; text-decoration:none; background-color: #605D54; opacity: .3; filter: alpha(opacity=30); display:block;   height: 246px; font-weight: bold; text-align: center; line-height:12px; font-size: 13px;}
A.menu5:hover {color: #fff; text-decoration:none; background-color: #605D54; display:block; opacity: .5; filter: alpha(opacity=50); height: 246px; font-weight: bold; text-align: center; line-height:12px; font-size: 13px;}
A.menu5:active {color: #fff; text-decoration:none; background-color: #605D54; display:block; opacity: .3; filter: alpha(opacity=30); height: 246px; font-weight: bold; text-align: center; line-height:12px; font-size: 13px;}

A.menu6:link {color: #fff; text-decoration: none; background-color: #85A09B; opacity: .3; filter: alpha(opacity=30); display: block;  height: 246px; font-weight: bold; text-align: center; line-height:12px; font-size: 13px;}
A.menu6:visited {color: #fff; text-decoration:none; background-color: #85A09B; opacity: .3; filter: alpha(opacity=30); display:block;   height: 246px; font-weight: bold; text-align: center; line-height:12px; font-size: 13px;}
A.menu6:hover {color: #fff; text-decoration:none; background-color: #85A09B; display:block; opacity: .5; filter: alpha(opacity=50); height: 246px; font-weight: bold; text-align: center; line-height:12px; font-size: 13px;}
A.menu6:active {color: #fff; text-decoration:none; background-color: #85A09B; display:block; opacity: .3; filter: alpha(opacity=30); height: 246px; font-weight: bold; text-align: center; line-height:12px; font-size: 13px;}


/*stili dei font*/
span.titolo {font: bold 12px verdana; color:#fff;}
span.testonormale {font: 12px verdana; color:#A4A4A4}
span.testobox {font: 10px verdana; color:#fff; }

/*   -----------------   stili per i link   ----------------   */

A.linknormale:link {color: #fff; text-decoration: none;}
A.linknormale:visited {color: #fff; text-decoration: none;}
A.linknormale:hover {color: #fff; text-decoration: underline;}
A.linknormale:active {color: #fff; 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.linkfooter:link {color: #000; text-decoration: none; font-size: 10px;}
A.linkfooter:visited {color: #000; text-decoration:none; font-size: 10px;}
A.linkfooter:hover {color: #000; text-decoration: underline; font-size: 10px;}
A.linkfooter:active {color: #0000; text-decoration: none; font-size: 10px;}


/*triangolini*/
span#triangolino03{position: absolute; top:382px; left:484px; border-width: 8px 0px 8px 8px; border-color: #999933 #000000; z-index: 50;}

#dropmenudiv{position:absolute; margin: 1 0 0 0 solid #E2EAEF; font:normal 11px Verdana; z-index:100;}

#dropmenudiv a{color: #fff; width: 100%; display: block; font:normal 11px Verdana; text-decoration: none; line-height: 25px;}

#dropmenudiv a:hover{font: normal 11px Verdana; text-decoration: none; color: #fff; background-color: #171717; line-height: 25px; opacity: .85; filter: alpha(opacity=85);}

div.discesamenujs {opacity: .3; filter: alpha(opacity=30); z-index: 1; height: 50px; line-height: 12px;}
div.discesamenujs2 {z-index: 1; height: 50px; line-height: 12px;}

#discesa td {text-align: center; background: #887D48; opacity: .95; filter: alpha(opacity=95); border-bottom: 1px solid #000}

#artisti td {background: #343434; font: 11px verdana; color:#A4A4A4; height: 20px; }

span.imgcontainer {display: block; width: 500px; background: #585858; text-align: center; border: 1px solid #585858}

