/* GC Torneo 2006: Stili Generici */
body { color: #000; font-size: 95%; font-family: georgia, times, "times new roman", serif; background-color: #fff; background-image: url("../graphics/bg.gif"); margin: 0 auto; padding: 0;
background-repeat: repeat;}
img { text-decoration: none; border-style: none }
/*Stili contenitore esterno */
#global { background-color: #fff; margin: 5px auto; width: 740px; border-style: none solid; border-width: medium 1px; border-color: #330;
border: 1px #ff9933 solid;
border-top: 3px #ff9933 solid;}
#clear { clear: both }
/*Stili HEADER*/
#header { background-color: #fff; background-repeat: no-repeat; background-position: right top; margin-right: auto; margin-left: auto; padding-top: 5px; height: 70px; clear: both;
background-image: url(../graphics/bg_header.jpg);
border-bottom: 1px #ff9933 solid;}
#header h1 { color: #360; font-size: 1.4em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1.6em; display: block; margin: 5px 0em 0px 0em; position: relative }
#header ul.menu { list-style: none;
margin: 0px;
float: right;
border: 1px #006600;
height: 20px;
background-position: left top;}
#header ul.menu li a img.logo { display: inline;
top: 0;
margin: 0px;
margin-left: 5px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 5px;
padding: 0px;}
#header img { margin-right: 15px; margin-left: 5px; float: left; border-style: none }
#header a#skipnav{position: absolute;left: -9000px}
/*Stili del body*/
#container01 { background-color: #fff; margin-right: auto; margin-left: auto; clear: both; }
#container02 { line-height: 1em; background-color: #fff; margin-right: auto; margin-left: auto; }
/*Stili dei contenuti*/
#content { font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.2em; text-align: left; margin-left: 210px }
#main { font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.2em; text-align: left; width: 100% }
/*Stili colonna Nav*/
#nav { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; padding-right: 5px; position: relative; top: 30px; width: 190px; min-width: 210px; float: left; }
/* Impostazioni menù nav */
#nav ul.menu { font-size: 0.8em; line-height: 1.4em;  list-style-type: none; margin: 5px 0em 30px 0em; padding: 0 0 15px; width: 185px; max-width: 210px }
#nav ul.menu li a { font-size: 1.1em; font-weight: bold; text-decoration: none; white-space: normal; list-style-type: none; list-style-image: none; display: list-item; padding-bottom: 3px; padding-left: 40px; height: 30px; display: block; color: #006600;
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;}
#nav ul.menu li a:hover { text-decoration: underline;}
#nav ul.menu li a.marcatori { background-image: url(../graphics/Nav_Menu_r1_c1.gif); background-repeat: no-repeat; }
#nav ul.menu li a.classifica { background-image: url(../graphics/Nav_Menu_r3_c1.gif); background-repeat: no-repeat; }
#nav ul.menu li a.calendario { background-image: url(../graphics/Nav_Menu_r2_c1.gif); background-repeat: no-repeat; }
#nav ul.menu li a.rose { background-image: url(../graphics/Nav_Menu_squadre.jpg); background-repeat: no-repeat; }
#nav ul.menu li a.opzioni { background-image: url(../graphics/Nav_Menu_r5_c1.gif); background-repeat: no-repeat; }
#nav ul.menu li a.regolamento { background-image: url(../graphics/Nav_Menu_r6_c1.gif); background-repeat: no-repeat; }
#nav ul.menu li a.albo { background-image: url(../graphics/Nav_Menu_r7_c1.gif); background-repeat: no-repeat; }
#nav ul.menu li a.story { background-image: url(../graphics/Nav_Menu_r8_c1.gif); background-repeat: no-repeat; }
#nav ul.menu li a.accia { background-image: url(../graphics/Nav_Menu_r9_c1.gif); background-repeat: no-repeat; }
#nav ul.menu li a.femore { background-image: url(../graphics/Nav_Menu_r10_c1.gif); background-repeat: no-repeat; }
#nav ul.menu li a.limo { background-image: url(../graphics/Nav_Menu_r11_c1.gif); background-repeat: no-repeat; }
#nav ul.menu li a.campi { background-image: url(../graphics/Nav_Menu_campi.gif); background-repeat: no-repeat; }
#nav ul.menu li a.assist { background-image: url(../graphics/Nav_Menu_assist.jpg); background-repeat: no-repeat; }
#nav ul.menu li a.disciplina { background-image: url(../graphics/Nav_Menu_disciplina.jpg); background-repeat: no-repeat; }
#nav ul.menu li a.medie { background-image: url(../graphics/Nav_Menu_medie.jpg); background-repeat: no-repeat; }
#nav ul.menu li a.porta { background-image: url(../graphics/Nav_Menu_portieri.jpg); background-repeat: no-repeat; }
#nav ul.menu li a.faq { background-image: url(../graphics/Nav_Menu_faq.jpg); background-repeat: no-repeat; }
#nav ul.menu li a.key { background-image: url(../graphics/Nav_Menu_key.jpg); background-repeat: no-repeat; }
#nav ul.menu li a.intro { background-image: url(../graphics/Nav_Menu_intro.jpg); background-repeat: no-repeat; }
/*Stili FOOTER*/
#footer { background-color: #fff; margin-right: auto; margin-left: auto; height: 30px; clear: both; }
#footer p { color: #a9a9a9; font-size: 0.8em; font-style: italic; text-align: center; }
#footer p.copy { text-align: center; }
#footer ul.menu { font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1em; text-align: center; list-style: none; display: block; margin: 5px 0; padding: 0; }
#footer ul.menu li { display: inline; }
#footer ul.menu li a { padding-right: 5px; padding-left: 5px; }

/*IE workaround*/
/*All IE browsers*/
* html #footer #footlist li { border-left: 1px solid black; padding: 0 0.4em 0 0.4em; margin: 0 0.4em 0 -0.4em }
/*Win IE browsers - hide from Mac IE\*/
* html #footer #footlist { height: 1%; }
* html #footer #footlist li { display: block; float: left }
/*End hide*/
/*Mac IE 5*/
* html #footer #footlist li:first-child { border-left: 0 }
#footer #footlist ul li a:link, #footer #footlist ul li a:active, #footer #footlist ul li a:visited { color: #00487d; text-decoration: none; background-image: none; background-repeat: repeat-x; background-position: left top; padding: 3px 5px }
#footer #footlist ul li a:hover    { color: #00487d; text-decoration: underline; padding: 3px 5px }
