body {font-family: verdana; font-size: 12px; background: white; padding: 0; margin: 0}
em {color: green; font-weight: bold; font-family: serif; font-size: 1.5em;}
a {color: green; text-decoration: none}
a:hover {color: white; background-color: green}
img {border: 0}
table {border-collapse: collapse; border-spacing: 0}
tr, td {color: black; border: 0; margin: 0; padding: 0;}
dt {font-variant: small-caps}
dd {font-size: 1.2em; font-weight: bold; margin-bottom: 0.8em;}
dd.home {font-size: 1em;font-family: tahoma;font-weight: bold;line-height: 1.5}

#header {width: 1000px; height: 119px; padding: 0.5em; padding-top: 0px; background: white url("/img/header.png") no-repeat;}
#header a:hover {background-color: transparent}
#scudetto { position:absolute; left:870px; top: 5px;z-index:10;}
#container {width: 1000px; background: white }
#footer {width: 1000px; clear: both; padding-top: 1em; text-align: center; color: black; font-weight: bold; background: white url("img/lineadoppia.png") repeat-x; padding-bottom: 1em;}
#footer a {color: black; text-decoration: underline; }

#SlideShow{width:230px; height:173px;}
#link_SlideShow{ background-color:yellow}

#leftcol {float: left; width: 175px; color: green;}
#leftcol div {padding-left: 0.5em; margin-bottom: 0.5em}
#leftcol ul {margin: 0; padding: 0; list-style-type: none}
#leftcol ul li {margin: 0.2em 0}
#leftcol ul li ul {padding-left: 1em;}
ul#admintasks {margin: 0; padding: 0; list-style-type: none; line-height: 2}
ul#admintasks li {display: inline}
ul#admintasks li a{display: block; margin: 0.2em; border: 1px outset green; }

#central {margin-left: 175px; margin-right: 215px; margin-top: 10px; background: white url("/img/scudetto_sfondo.png"); padding: 20px; border: 8px solid green} 
#sponsor_column {float: right; width: 205px; background: transparent none; text-align: left;padding-top:40px;}
#sponsor_column ul {margin: 50px 0 0 0; padding: 0; list-style-type: none; }
#sponsor_column li {margin-bottom: 1em}
#sponsor_column a:hover {background: none}

#links img {margin-left: 300px; width: 150px; height: 50px; margin-bottom: 0}
#sponsor a:hover {color: blue; background: none}
#sponsor img {margin: 5px 0; display: block}
#sponsor {border-spacing: 5px; border-collapse: separate; width: 100%;}
#sponsor div {width: 150px; height: 150px; overflow: hidden; float: left; background-color: yellow; border: 1px solid gray; text-align: center; font-size: larger; margin: 5px}
#sponsor div img {margin: 5px}

/*Sergio*/
#menu {width: 890px;height: 20px;display: inline;position: absolute;top: 81px;left: -40px;font-size: 16px}
#menu li{display: inline;margin: 0;padding: 0;}
#menu li a{	color: white;padding: 0 0.8em;background-color: green;border-right: 3px solid yellow}
#menu li a:hover{background-color: yellow;color: black;}
#menu li span{background-color: yellow;color: black;padding: 0 0.8em;}
#menu li#squadre:hover ul {display: block}
#menu li#squadre.p7hvr ul {display: block}
#menu_squadre{font-size: 12px;display: none;position: absolute;top: 34px;left: 400px;margin: 0;padding: 0.8em 0 0 0;width: auto;height: auto;color: green;background-color: yellow;border: 1px solid gray;border-top: 0;z-index:10;}
#menu_squadre li{display: block;height: 25px}
#menu_squadre li a{display: block;color: black;background-color: yellow;padding: 5px}
#menu_squadre li a:hover{color: white;background-color: green}
/*Sergio fine*/
#menu, #menu_squadre, #admin { font-weight: bold; font-variant: small-caps; }
#menu a, #admin a { font-style: normal; }

#news a:hover, #index a:hover {color: blue; background: none}
#homenews a:hover, #index a:hover {color: blue; background: none}
#homenews{text-align: left}
#homenews dt{background-color: green;color: white;font-weight: bold}
#homenews hr{display: none;border-top: 2px solid yellow;border-bottom: 2px solid black}
#motto {background: gold; border: 2px outset; width: 455px; margin: auto; padding: 10px; font: italic normal bold 1em verdana, sans-serif;}
#immagini {margin: 1em auto; border-spacing: 5px; border-collapse: separate;}
#immagini td {border: 1px solid gray;background-color: yellow;width: 250px;height: 190px;text-align: center;}
#menuAdmin li {display: inline; margin: 1em}
#galleria {list-style-type: none; margin: 0; padding: 0}
#galleria li img {margin: 5px}
#loginerror { color: red; }
#elenco table td { border: 1px solid black; padding: 0.2em } 
#elenco table img { border: 1px outset green; }
#frmAdmin label { display: block; width: 400px; }
#frmAdmin textarea { width: 400px; height: 50px; }
#frmAdmin .big { width: 400px; height: 400px; overflow: scroll; word-wrap: break-word}

#barra_nav {border-bottom: 1px solid #787878; padding-left: 20px; text-align: left;}
#barra_nav ul {list-style-type: none; margin: 0; padding: 0; white-space: nowrap;}
#barra_nav li {display: inline; margin: 0; padding: 0;}
#barra_nav a {border: 1px solid grey; padding: 0 0.3em; background: #A0A0A0; color: green;}
#barra_nav a:hover {background-color: white;}
#barra_nav a.active {border-bottom: 1px solid #9F9F9F; background-color: white; }

a#link_la_rosa { background-color: white; }
#risultati{display: none}
#risultati table{width: 100%;text-align: center}
#risultati tbody{font-weight: normal}

.centered {text-align: center}
.firma {text-align: right; font-size: 1.2em; font-style: italic}
.real {background-color: yellow;}
.separatore {height: 10px; width: 100%; background: white url("img/lineadoppia.png") repeat-x; }
.news_title {font-weight: bold; margin: 1em 0 0; color: white; background-color: green}
.news_text {color: black}
.news_text a {font-style: italic}
p.pubblicita a{color: red; font-weight: bold; text-decoration: underline}
p.pubblicita a:hover{background-color:yellow}
a.external {padding-right: 20px;background-image: url("/img/external.gif");background-position: center right;background-repeat: no-repeat}
a.download {padding-right: 20px;background-image: url("/img/download.png");background-position: center right;background-repeat: no-repeat}
input.long {width: 400px}
input.short {width: 1em}

#eventi{background-color: black;color: yellow;padding: 1em;font-size: 2em}
#ruoli td{padding: 0 0.4em}