html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	text-indent:0;
}

body {
	line-height: 1;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

* {
    margin: 0;
}

html, body {
    height: 100%;
	background-color: #333;
}

div#header {
	background: url(../images/bg-top-padova.png) repeat-x;
	height: 166px;
	margin: 0 auto;
}

div#header img {
	width: 950px;
	display: block;
	margin: 0 auto;
}

div#contenitore {
	width: 100%;
	background-color: #FFF;
	padding: 15px 0 15px 0;
	margin: 0;
}

div#contenuto {
	width: 950px;					/*the width must be big enough so that all elements can align side by side*/
	height: 600px;					/*container height*/
	margin: 0 auto;
	padding: 0;
}

div#footer {
	width: 100%;
	background-color: #333;
	height: 100px;
}

div#footer-nonmacro {
	width: 100%;
	background-color: #333;
	height: 100px;
}

div#macrosezioni {
	width: 950px;
	margin: 0 auto;
}

.clear-div {
	clear: both;
}

/* PAGINA NON MACROAREA */

div#contenitore-non-macro {
	width: 100%;
	background-color: #FFF;
	padding: 15px 0 15px 0;
	margin: 0;
	display: block;
}

div#contenuto-non-macro {
	width: 950px;
	margin: 0 auto;
	padding: 15px 0 15px 0;
	overflow: auto;
}

div#contenuto-principale {
	width: 615px;
	float: left;
	margin: 0;
	display: block;
	background-color: #FFF;
}

div#contenuto-laterale {
	width: 335px;
	float: left;
	margin: 0;
	display: block;
	background-color: #FFF;
}

div#contenuto-laterale img {
	padding-left: 30px;
}

/* TESTO */
.testo1 {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 12px;
	color: #333;
}

.testo1bold {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 12px;
	color: #333;
	font-weight: bold;
}

.testo2 {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 12px;
	color: #FFF;
}

.testo2 a:link {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}

.testo2 a:visited {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}

.testo2 a:hover {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: underline;
}

.testo3 {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	font-style: italic;
	font-weight: bold;
}

.testo4 {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #FFF;
	font-style: italic;
	font-weight: bold;
}

.testo5b {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 14px;
	color: #DA1911;
	font-weight: bold;
}

.testo6b {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 12px;
	color: #DA1911;
	font-weight: bold;
}

/* PAGINA NEWS */

div#left-news {
	float: left;
	width: 475px;
	padding: 0;
	margin: 0;
}

div#right-news {
	float: left;
	width: 475px;
	padding: 0;
	margin: 0;
}

div#ultimenews-news {
	background: url(../images/bg-ultimenews.png) repeat-x;
	width: 470px;
	height: 205px;
	display: block;
	overflow: hidden;
	padding: 0;
	margin: 10px 0 0 0;
}

div.colonna-ultimenews {
	float: left;
	width: 215px;
	margin: 0;
	padding: 8px 8px 8px 8px;
}

div#colonna-primapagina {
	width: 455px;
	margin: 10px 0 35px 0;
	padding: 0;
}

div#colonna-primapagina h1 {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 13px;
	color: #DA1911;
	padding-bottom: 8px;
}

div#colonna-primapagina p {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	text-align: justify;
	width: 450px;
	line-height: 1.2em;
}

div#colonna-primapagina h3 {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #999;
	padding: 8px 0 8px 0;
}	

div#img-sponsor-news img {
	border: 1px solid #CCC;
	padding: 0;
	margin: 60px 0 0 0;
	float: left;
}

div.colonna-ultimenews h2, div.colonna-ultimenews p {
	text-align: justify;
}

div.colonna-ultimenews p {
	padding-top: 8px;
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #FFF;
	line-height: 1.1em;
	display: block;
	height: 85px;
	overflow: hidden;
}

div.colonna-ultimenews h2 {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 12px;
	color: #333;
	padding-top: 8px;
	display: block;
	height: 35px;
	overflow: hidden;
}

div.colonna-ultimenews h3 {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 10px;
	color: #FFF;
}

div#colonna-marketing {
	width: 475px;
	padding: 15px 0 0 0;
	margin: 0;
	display: block;
	overflow: hidden;
}

div#colonna-settoregiovanile {
	width: 475px;
	margin: 0;
	padding: 0;
	display: block;
	overflow: hidden;
}

div.foto-piccola-news {
	float: left;
	width: 80px;
	height: 80px;
	margin-right: 8px;
	padding: 10px 0 0 0;
}

div#colonna-marketing h2, div#colonna-settoregiovanile h2 {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 12px;
	color: #DA1911;
	display: block;
	overflow: hidden;
	height: 29px;
	line-height: 14px;
}

div#colonna-marketing p, div#colonna-settoregiovanile p {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	text-align: justify;
	line-height: 1.1em;
	display: block;
	overflow: hidden;
	height: 37px;
	
}

div#colonna-marketing h3, div#colonna-settoregiovanile h3 {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 10px;
	color: #999;
	padding: 10px 0 8px 0;
}

div.dettaglio-news-link p a:link, div.dettaglio-news-link p a:visited {
	display: block;
	text-align: right;
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	margin-top: 8px;
	text-decoration: none;
	font-weight: bold;
}

div.dettaglio-news-link p a:hover {
	display: block;
	text-align: right;
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	margin-top: 8px;
	text-decoration: underline;
	font-weight: bold;
}

div.dettaglio-news-link2 p a:link, div.dettaglio-news-link2 p a:visited {
	display: block;
	text-align: right;
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #FFF;
	margin-top: 8px;
	text-decoration: none;
	font-weight: bold;
}

div.dettaglio-news-link2 p a:hover {
	display: block;
	text-align: right;
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #FFF;
	margin-top: 8px;
	text-decoration: underline;
	font-weight: bold;
}

div.dettaglio-news-link3 p a:link, div.dettaglio-news-link3 p a:visited {
	text-align: right;
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	margin-top: 8px;
	padding-bottom: 3px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	overflow: hidden;
}

div.dettaglio-news-link3 p a:hover {
	text-align: right;
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	margin-top: 8px;
	text-decoration: underline;
	font-weight: bold;
	display: block;
	overflow: hidden;
	padding-bottom: 3px;
}

div#btn-archivio-news {
	padding: 0;
	margin: 0;
	width: 455px;
	height: 36px;
	background: url(../images/archivionews-padova.png) no-repeat;
}

div#btn-archivio-news a:link, div#btn-archivio-news a:visited {
	float: right;
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 12px;
	color: #FFF;
	margin-top: 10px;
	text-decoration: none;
	padding: 0 15px 0 0;
	font-weight: normal;
}

div#btn-archivio-news a:hover {
	float: right;
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 12px;
	color: #FFF;
	margin-top: 10px;
	text-decoration: underline;
	padding: 0 15px 0 0;
	font-weight: normal;
}

/* PAGINA SOCIETA' */

div#left-societa {
	float: left;
	width: 350px;
	padding: 0;
	margin: 0;
}

div#right-societa {
	float: left;
	width: 600px;
	padding: 0;
	margin: 0;
}

div#subcontenuto1 {
	overflow: hidden;
	width: 595px;
	height: 230px;
	padding-top: 10px;
	margin-bottom: 45px;
}

div#subcontenuto2 {
	overflow: hidden;
	width: 595px;
	height: 230px;
	padding-top: 10px;
}

div.morphtabs1_panel table, div.morphtabs2_panel table {
	width: 100%;
}

div.morphtabs1_panel table td, div.morphtabs2_panel table td {
	width: 100%;
	padding: 8px 8px 0 8px;
	margin: 0;
}

div.morphtabs3_panel table td {
	width: 100%;
	padding: 8px 8px 0 8px;
	margin: 0;
}


div.morphtabs1_panel table td.carica {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 10px;
	color: #FFF;
	width: 50%;
}

div.morphtabs1_panel table td.persona {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 10px;
	color: #FFF;
	width: 50%;
}

div.morphtabs2_panel table td.maglia {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 10px;
	color: #333;
	width: 25%;
}

div.morphtabs2_panel table td.cognome {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 10px;
	color: #333;
	width: 25%;
}

div.morphtabs2_panel table td.nome {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 10px;
	color: #333;
	width: 25%;
}

div.morphtabs2_panel table td.dataita {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 10px;
	color: #333;
	width: 25%;
}

div.morphtabs1_panel table th {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #FFF;
	width: 25%;
	font-weight: bold;
	text-align: left;
	padding: 8px 0 0 8px;
}

div.morphtabs2_panel table th {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	width: 25%;
	font-weight: bold;
	text-align: left;
	padding: 8px 0 0 8px;
}

div#dati-sede {
	padding: 10px 0 0 0;
}

div#dati-sede address {
	font-style: normal;
}

div#dati-sede address p.left {
	display: block;
	float: left;
	width: 80px;
	padding: 0 8px 10px 0;
	margin: 0;
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight: bold;
}

div#dati-sede address p.right {
	display: block;
	float: left;
	width: 240px;
	padding: 0 0 10px 0;
	margin: 0;
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
}

div#dati-sede address p.right a {
	display: block;
	float: left;
	width: 240px;
	padding: 0 0 10px 0;
	margin: 0;
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;
}

div#dati-sede address p.right a:hover {
	display: block;
	float: left;
	width: 240px;
	padding: 0 0 10px 0;
	margin: 0;
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: underline;
}

div#foto-sede img {
	margin: 15px 25px 0 0;
	padding: 0;
	border: 1px solid #CCC;
	float: left;	
}

div#foto-sede img:hover {
	border: 1px solid #999;	
}

/* PAGINA STAGIONE */

div#left-stagione {
	float: left;
	width: 355px;
	padding: 0;
}

div#right-stagione {
	float: left;
	width: 595px;
	padding: 0;
}

div#right-stagione img {
	padding-left: 20px;
}

div#ultimomatch-stagione {
	background: url(../images/bg-ultimomatch-padova.jpg) no-repeat;
	width: 350px;
	height: 205px;
	margin-top: 10px;
	padding-bottom: 33px;
}

div#prossimomatch-stagione {
	background: url(../images/bg-prossimomatch-padova.jpg) no-repeat;
	width: 350px;
	height: 205px;
	margin-top: 10px;
}

div#right-stagione table td {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	padding-bottom: 5px;
	text-align: center;

}

.titoli_home {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	padding-bottom: 15px;
	font-weight: bold;
	width: 60px;

}

.titoli_home2 {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	padding-bottom: 15px;
}

.th-stagione {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 12px;
	color: #DA1911;
	text-align: left;
	padding-bottom: 10px;
	padding-left: 15px;
	font-weight: bold;
}


.titoli-stagione a:link, a:visited {
	padding-bottom: 8px;
	padding-left: 15px;
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	color: #333;
}

.titoli-stagione a:hover {
	padding-bottom: 8px;
	padding-left: 15px;
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	color: #DA1911;
}

div#btn-calendario-completo-stagione {
	width: 950px;
	height: 36px;
	background: url(../images/calendario-risultati-classificagenerale.png) no-repeat;
	padding-bottom: 10px;
}

div#btn-calendario-completo-stagione a:link, div#btn-calendario-completo-stagione a:visited {
	float: right;
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #FFF;
	margin-top: 10px;
	text-decoration: none;
	padding: 0 15px 0 0;
}

div#btn-calendario-completo-stagione a:hover {
	float: right;
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 12px;
	color: #FFF;
	margin-top: 10px;
	text-decoration: underline;
	padding: 0 15px 0 0;
	font-weight: normal;
}

div#squadra1-ultimomatch, div#squadra2-ultimomatch {
	padding-top: 10px;
	width: 175px;
	float: left;
}

div#squadra1-ultimomatch img, div#squadra2-ultimomatch img {
	display: block;
	height: 80px;
	margin: 0 auto;
}

div#squadra1-ultimomatch h2, div#squadra2-ultimomatch h2 {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 18px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
}

div#squadra1-ultimomatch p, div#squadra2-ultimomatch p {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 38px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
}

div.argomenti-ultimomatch a:link, div.argomenti-ultimomatch a:visited {
	float: left;
	padding: 20px 0 0 20px;
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}

div.argomenti-ultimomatch a:hover {
	float: left;
	padding: 20px 0 0 20px;
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: underline;
	font-weight: normal;
}


div#squadra1-prossimomatch, div#squadra2-prossimomatch {
	padding-top: 10px;
	width: 175px;
	float: left;
}

div#squadra1-prossimomatch img, div#squadra2-prossimomatch img {
	display: block;
	height: 80px;
	margin: 0 auto;
}

div#squadra1-prossimomatch h2, div#squadra2-prossimomatch h2 {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 18px;
	color: #333;
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
}

div.argomenti-prossimomatch {
	float: left;
	padding: 20px 0 0 20px;
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 12px;
	color: #333;
	text-decoration: none;
}

/* PAGINA DETTAGLIO NEWS */

div#dettaglio-news {
	width: 610px;
	padding-top: 10px;
}

div#dettaglio-news h3 {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 12px;
	color: #DA1911;
	padding-bottom: 8px;
	font-weight: normal;
}

div#dettaglio-news h1 {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 16px;
	color: #DA1911;
	padding-bottom: 15px;
}

div#dettaglio-news p {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: justify;
	line-height: 1.1em;
}

div#dettaglio-news p img {
	float: left;
	padding: 0 15px 15px 0;
	border: 0;
	margin: 0;
}

div#contenuto-latetale-dettnews {
	width: 300px;
	padding: 10px 0 10px 30px;
}

div#contenuto-latetale-dettnews h2 {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	padding-bottom: 8px;
	font-weight: normal;
	text-align: left;
	margin: 0;
	text-indent: 0;
}

div#contenuto-latetale-dettnews h2 a:link {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	padding-bottom: 8px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	text-indent: 0;
}

div#contenuto-latetale-dettnews h2 a:visited {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	padding-bottom: 8px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	margin-left: -15px;
	text-indent: 0;
}

div#contenuto-latetale-dettnews h2 a:hover {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	padding-bottom: 8px;
	font-weight: normal;
	text-decoration: underline;
	text-align: left;
	text-indent: 0;
}

div#contenuto-latetale-dettnews p {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #DA1911;
	padding-bottom: 2px;
	text-align: left;
	margin: 0;
	text-indent: 0;
}

div#btn-dettnews-archivio-news {
	padding: 0;
	margin: 0 0 0 30px;
	width: 305px;
	height: 36px;
	background: url(../images/archivionews-dett-padova.png) no-repeat;
}

div#btn-dettnews-archivio-news a:link, div#btn-dettnews-archivio-news a:visited {
	float: right;
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 12px;
	color: #FFF;
	margin-top: 10px;
	text-decoration: none;
	padding: 0 15px 0 0;
	font-weight: normal;
}

div#btn-dettnews-archivio-news a:hover {
	float: right;
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 12px;
	color: #FFF;
	margin-top: 10px;
	text-decoration: underline;
	padding: 0 15px 0 0;
	font-weight: normal;
}

/* PAGINA ARCHIVIO NEWS */

div#archivio-news {
	width: 610px;
	padding-top: 10px;
}

div#archivio-news h3 {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #DA1911;
	font-weight: bold;
	margin-bottom: 2px;
}

div#archivio-news h2 a:link, div#archivio-news h2 a:visited {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 12px;
	color: #333;
	font-weight: normal;
	text-align: justify;
	text-decoration: none;
	padding-bottom: 15px;

}

div#archivio-news h2 a:hover {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 12px;
	color: #333;
	font-weight: normal;
	text-decoration: underline;
	text-align: justify;
	border-bottom: 15px;
	display: block;
}

div#contenuto-paginazione {
	width: 610px;
	margin: 0;
	padding: 20px 0 0 0;
	text-align: left;
}

div#contenuto-paginazione .precedente {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	display: block;
	float: left;
	color: #333;
	font-size: 11px;
	text-decoration: none;
	padding: 0 8px 0 0;
	margin: 0;
	font-weight: bold;
}

div#contenuto-paginazione .precedente:hover {
	color: #DA1911;
	font-size: 11px;
	text-decoration: none; 
	font-weight: bold;
}

div#contenuto-paginazione .successiva {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	display: block;
	float: right;
	color: #333;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	padding: 0 0 0 8px;
	margin: 0;
}

div#contenuto-paginazione .successiva:hover {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	color: #DA1911;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

div#contenuto-paginazione .paginazione {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	color: #333;
	font-size: 11px;
	font-weight: bold;
	padding: 0 8px 0 0;
	text-decoration: none;
}

div#contenuto-paginazione .paginazione:hover {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	color: #DA1911;
	font-size: 11px;
	font-weight: bold;
}

div#contenuto-paginazione .paginacorrente {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	color: #DA1911;
	font-size: 11px;
	font-weight: bold;
	padding: 0 8px 0 0;
	margin: 0;
}

/* PAGINA SQUADRA */
div#contenitore-squadra {
	width: 950px;
	padding: 0;
	margin: 0;
	height: 550px;
	overflow: hidden;
}

div#squadra-parte1 {
	width: 950px;
	height: 550px;
	margin: 0;
	padding: 0;
}

div#squadra-parte2 {
	width: 950px;
	height: 550px;
	margin: 0;
	padding: 0;
}

div#squadra-parte1 #squadra-staff1 {
	float: left;
	width: 310px;
	padding: 0;
	margin: 0;
}

div#squadra-parte1 #foto {
	float: left;
	width: 640px;
	padding: 0;
	margin: 0;
}

div#squadra-parte1 #foto p {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 12px;
	color: #333;
	padding: 10px 5px 0 0;
	text-align: right;
}

div#squadra-parte2 #squadra-staff2 {
	float: left;
	width: 310px;
	padding: 0;
	margin: 0;
}

div#squadra-parte2 #rosa-squadra {
	float: left;
	width: 640px;
	padding: 0;
	margin: 0;
}

div#subcontenuto3 {
	overflow: hidden;
	width: 635px;
	height: 550px;
	padding-top: 10px;
}

div.morphtabs3_panel table td {
	padding: 8px;
	margin: 0;
}

div.morphtabs3_panel table td.maglia {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	width: 15%;
	text-align: left;
	margin: 0;
	padding: 0;
}

div.morphtabs3_panel table td.cognome {
	margin: 0 0 0 -10px;
	padding-bottom: 8px;
	text-align: left;
	width: 35%;
	font-weight: bold;
}

div.morphtabs3_panel table td.cognome a:link, div.morphtabs3_panel table td.cognome a:visited {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	margin: 0 0 0 -8px;
	padding: 0;
	text-decoration: none;
	text-align: left;
}

div.morphtabs3_panel table td.cognome a:hover {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #DA1911;
	margin: 0 0 0 -8px;
	padding: 0;
	text-decoration: none;
	text-align: left;
}

div.morphtabs3_panel table td.nome {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	text-align: left;
}

div.morphtabs3_panel table td.dataita {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	width: 25%;
	text-align: left;
	margin: 0;
	padding: 0;
}

div.morphtabs3_panel table td.presenze {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	width: 25%;
	text-align: left;
	margin: 0;
	padding: 0;
}

div.morphtabs3_panel table td.reti {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	width: 25%;
	text-align: left;
	margin: 0;
	padding: 0;
}

div.morphtabs3_panel table th {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #DA1911;
	font-weight: bold;
	text-align: left;
	padding: 8px 0 8px 0;
}

div#btn-toggle-squadra {
	padding: 0;
	margin: 14px 0 0 0;
	background: url(../images/informazioni-squadra.png) no-repeat;
	width: 640px;
	height: 36px;
	float: right;
}

div#btn-toggle-squadra a:link, div#btn-toggle-squadra a:visited {
	float: right;
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 12px;
	color: #FFF;
	margin-top: 10px;
	text-decoration: none;
	padding: 0 15px 0 0;
	font-weight: normal;
}

div#btn-toggle-squadra a:hover {
	float: right;
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 12px;
	color: #FFF;
	margin-top: 10px;
	text-decoration: underline;
	padding: 0 15px 0 0;
	font-weight: normal;
}

div.foto-staff-squadra {
	float: left;
	width: 90px;
	height: 170px;
	margin: 0;
	padding: 0 13px 0 0;
}

div.foto-staff-squadra img {
	border: 1px solid #CCC;
	margin-bottom: 5px;
}

div.foto-staff-squadra p.carica-staff-squadra {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 10px;
	color: #999;
	padding-bottom: 2px;
}

div.foto-staff-squadra p.persona-staff-squadra {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 10px;
	color: #333;
	padding-bottom: 20px;
}

/* PAGINA BIGLIETTERIA */

div#left-biglietteria {
	float: left;
	margin: 0;
	padding: 0;
	width: 555px;
}

div#left-biglietteria h1, div#left-biglietteria h2 {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 14px;
	color: #DA1911;
	font-weight: normal;
}

div#left-biglietteria h1 {
	padding-top: 10px;
}

div#left-biglietteria h2 {
	padding-top: 10px;
}

div#left-biglietteria p {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 1.2em;
	text-align: justify;
	padding: 10px 0 0 0;
	width: 525px;
}

div#left-biglietteria a {
	margin: 0;
	padding: 0;
}

div#left-biglietteria p a:link, div#left-biglietteria p a:visited {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight: bold;
	text-decoration: none;
}

div#left-biglietteria p a:hover {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #DA1911;
	font-weight: bold;
	text-decoration: none;
}

div#right-biglietteria {
	float: left;
	margin: 0;
	padding: 0;
	width: 395px;
}

div.maggiori-dettagli {
	width: 525px;
	text-align: right;
}

div.maggiori-dettagli a:link, div.maggiori-dettagli a:visited {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight: bold;
	text-decoration: none;
}

div.maggiori-dettagli a:hover {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight: bold;
	text-decoration: underline;
}

div.maggiori-dettagli2 {
	width: 390px;
	text-align: right;
}

div.maggiori-dettagli2 a:link, div.maggiori-dettagli2 a:visited {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight: bold;
	text-decoration: none;
}

div.maggiori-dettagli2 a:hover {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight: bold;
	text-decoration: underline;
}

div#right-biglietteria h2 {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 14px;
	color: #DA1911;
	font-weight: normal;
	margin: 0;
	padding: 20px 0 10px 0;
}

div#right-biglietteria p {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 1.2em;
	text-align: justify;
	padding: 10px 0 0 0;
	width: 390px;
}

div#tbl-stadio table th {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

div#tbl-stadio table tr.conriga {
	border-bottom: 1px solid #CCC;
}

div#tbl-stadio table td {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
}

/* PAGINA DETTAGLIO STADIO */
div#dettaglio-stadio {
	margin: 0;
	padding: 0;
	width: 610px;
}

div#dettaglio-stadio p {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 1.2em;
	text-align: justify;	
}

div#dettaglio-stadio h2 {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 14px;
	color: #DA1911;
	font-weight: normal;
	margin: 0;
}

div#dettaglio-stadio h3 {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 12px;
	color: #DA1911;
	font-weight: normal;
	margin: 0;
}

div#dettaglio-stadio table tr.conriga {
	border-bottom: 1px solid #CCC;
}

div#dettaglio-stadio table th {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight: bold;
	text-align: left;
}

div#dettaglio-stadio table td {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
}

div#btn-dettaglio-stadio {
	float: right;
	width: 315px;
	padding: 0;
	margin: 0;
}

div#btn-dettaglio-stadio img {
	padding: 0;
	margin-left: 0px;
}

div#btn-dettaglio-stadio a:visited {
	margin-left: -15px;
}

div#btn-dettaglio-stadio a:link {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight: bold;
	text-decoration: none;
} 

div#btn-dettaglio-stadio a:visited {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight: bold;
	text-decoration: none;
}

div#btn-dettaglio-stadio a:hover {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight: bold;
	text-decoration: underline;
}

div#dettaglio-stadio a:link, div#dettaglio-stadio a:visited {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight: bold;
	text-decoration: none;
}

div#dettaglio-stadio a:hover {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #DA1911;
	font-weight: bold;
	text-decoration: none;
}

/* PAGINA STORIA */

div#contenitore-storia {
	width: 950px;
	height: 550px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

div#storia-principale {
	float: left;
	width: 650px;
	height: 550px;
	padding: 0;
	margin: 0;
	overflow: visible;
}

div#storia-principale h1 {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 14px;
	color: #DA1911;
	font-weight: normal;
	margin: 0;
}

div#storia-principale2 {
	float: left;
	width: 650px;
	height: 550px;
	padding: 0;
	margin: 0;
	overflow: visible;
}

div#storia-laterale {
	float: right;
	width: 300px;
	margin: 0;
	padding: 0;
}

div#storia-laterale img {
	float: right;
	padding: 0;
	margin: 0;
}

div.storia-gruppo {
	width: 305px;
	margin: 0;
	padding: 0 20px 0 0;
	float: left;
}

div.storia-gruppo ul li {
	padding-bottom: 2px;
}

div#storia-principale ul li span {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 10px;
	color: #333;
}


div#storia-principale ul li span.anno {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 10px;
	color: #333;
	font-weight: bold;
}

div#storia-principale2 ul li span {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 10px;
	color: #333;
}


div#storia-principale2 ul li span.anno {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 10px;
	color: #333;
	font-weight: bold;
}

div#btn-toggle-storia {
	padding: 0;
	margin: 14px 0 0 0;
	background: url(../images/magg-info-storia.png) no-repeat;
	width: 650px;
	height: 36px;
}

div#btn-toggle-storia a:link, div#btn-toggle-storia a:visited {
	float: right;
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 12px;
	color: #FFF;
	margin-top: 10px;
	text-decoration: none;
	padding: 0 15px 0 0;
	font-weight: normal;
}

div#btn-toggle-storia a:hover {
	float: right;
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 12px;
	color: #FFF;
	margin-top: 10px;
	text-decoration: underline;
	padding: 0 15px 0 0;
	font-weight: normal;
}

/* DETTAGLIO STORIA */
div#contenuto-principale-dettaglio-storia {
	float: left;
	width: 650px;
	margin: 0;
	padding: 0;
}

div#contenuto-laterale-dettaglio-storia {
	float: left;
	width: 300px;
	margin: 0;
	padding: 0;
}

div#contenuto-principale-dettaglio-storia img {
	padding: 0;
}

div#contenuto-laterale-dettaglio-storia img {
	float: right;
}

div#contenuto-principale-dettaglio-storia h1 {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 14px;
	color: #DA1911;
	font-weight: normal;
	margin: 0;
}

div#contenuto-principale-dettaglio-storia h2 {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight: bold;
	margin: 0;
}

div#contenuto-principale-dettaglio-storia p {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 1.2em;
	text-align: justify;
	padding: 10px 0 0 0;
	width: 645px;
}

/* PAGINA CALENDARIO */
div#contenuto-principale table#tbl-calendario {
	padding: 0;
	margin: 0;
	width: 610px;
}

div#contenuto-principale table#tbl-calendario td {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	margin: 0;
	padding: 0;
}

div#contenuto-principale table#tbl-calendario td a:link, div#contenuto-principale table#tbl-calendario td a:visited {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight: bold;
	text-decoration: none;
	width: 25px;
	display: block;
	float: left;
	text-align: right;
	margin: 0;
	padding: 0;
}

div#contenuto-principale table#tbl-calendario td a:hover {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #DA1911;
	font-weight: bold;
	text-decoration: none;
	width: 25px;
	display: block;
	float: left;
	text-align: right;
	margin: 0;
	padding: 0;
}

div#contenuto-principale table#tbl-risultati-giornata {
	width: 610px;
	padding: 0;
	margin: 0;
}

div#contenuto-principale div#giornata-classifica {
	display: block;
	width: 615px;
	height: 34px;
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	background: url(../images/bg-giornata.png) no-repeat;
	padding: 9px 0 0 9px;
	margin: 20px 0 0 0;	
}

div#contenuto-principale table#tbl-risultati-giornata td.risultati-padova {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 12px;
	color: #DA1911;
	font-weight: bold;
	padding: 0 0 8px 0;
	margin: 0;
}

div#contenuto-principale table#tbl-risultati-giornata td.risultati-normali {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 12px;
	color: #333;
	font-weight: normal;
	padding: 0 0 8px 0;
	margin: 0;
}

td.prec-succ-calendario {
	width: 610px;
	text-align: center;
}

td.prec-succ-calendario a:link, td.prec-succ-calendario a:visited {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-weight: bold;
}

td.prec-succ-calendario a:hover {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #DA1911;
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-weight: bold;
}

table#tbl-classifica {
	width: 610px;
	margin: 0;
	padding: 0;
}

table#tbl-classifica td.titoli_home {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #DA1911;
	margin: 0;
	padding: 0;
}

table#tbl-classifica td.titoli_home2 {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	margin: 0;
	padding: 0;
}

div#laterale-orari-serieb, div#laterale-coppaitalia {
	float: right;
	width: 310px;
	margin: 0;
	padding: 0;
}

div#laterale-orari-serieb h2, div#laterale-coppaitalia h2 {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 12px;
	color: #DA1911;
	font-weight: bold;
	padding-bottom: 10px;
}

div#laterale-orari-serieb p, div#laterale-coppaitalia p {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight: normal;
	text-align: justify;
	padding-bottom: 10px;
	line-height: 1.2em;
}

div#laterale-coppaitalia table td {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight: normal;
	line-height: 1.2em;
}

/* PAGINA SCHEDA GIOCATORE */

div#contenuto-giocatore {
	width: 615px;
}

div#foto-giocatore {
	float: left;
	margin: 0;
	padding: 0;
	width: 135px;
	border: 1px solid #CCC;
}

div#dati-giocatore {
	width: 440px;
	float: right;
	margin: 0;
	padding: 0;
}

div#cognome-giocatore {
	width: 440px;
	height: 34px;
	background: url(../images/bg-giocatore.png) no-repeat;
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	padding: 8px 0 0 8px;
	margin: 0;
}

div#dati-giocatore span.datigiocatore {
	display: block;
	width: 100px;
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 12px;
	color: #333;
	font-weight: bold;
	float: left;
	padding-bottom: 10px;
}

div#dati-giocatore span.datigiocatore2 {
	display: block;
	width: 150px;
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 12px;
	color: #333;
	float: left;
	padding-bottom: 10px;
}

div#contenitoredatigiocatore {
	float: left;
	width: 250px;
	margin: 0;
	padding: 0;
}

div#contenitoremaglia {
	display: block;
	float: right;
	width: 190px;
	height: 150px;
	margin: 0;
	padding: 0;
	background: url(../images/magliagiocatore.png) right no-repeat;
}

div#contenitoremaglia span {
	display: block;
	font-family: Arial, Helvetica, FreeSans, sans-serif;
	font-size: 34px;
	color: #DA1911;
	font-weight: bold;
	padding: 32px 0 0 105px;
}

div#contenitoremaglia span#maglia-min-10 {
	display: block;
	font-family: Arial, Helvetica, FreeSans, sans-serif;
	font-size: 34px;
	color: #DA1911;
	font-weight: bold;
	padding: 32px 0 0 114px;
}

div#carriera-giocatore {
	width: 610px;
	margin: 0;
	padding: 25px 0 0 0;
}

div#carriera-giocatore h2 {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 12px;
	color: #333;
	font-weight: bold;
	padding-bottom: 10px;
}

div#carriera-giocatore table th {
	width: 25%;
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #DA1911;
	font-weight: bold;
	padding-bottom: 10px;
	text-align: left;
}

div#carriera-giocatore table td {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	padding-bottom: 8px;
	text-align: left;
}

div#laterale-lista-giocatori {
	width: 315px;
	float: right;
	margin: 0;
	padding: 0 0 0 15px;
}

div#laterale-lista-giocatori table {
	width: 100%;
	margin: 0;
	padding: 0;
}

div#laterale-lista-giocatori table td.lateraleruolo {
	width: 315px;
	height: 34px;
	background: url(../images/bg-lateraleruolo.png) no-repeat;
	margin: 0;
	padding: 9px 0 0 9px;
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
}

div#laterale-lista-giocatori table td.lateralenome a:link, div#laterale-lista-giocatori table td.lateralenome a:visited {
	width: 80%;
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	margin: 0;
	padding: 0;
}

div#laterale-lista-giocatori table td.lateralenome a:hover {
	width: 80%;
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #DA1911;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	margin: 0;
	padding: 0;
}

div#laterale-lista-giocatori table td.lateraledata {
	width: 20%;
	padding: 0;
	margin: 0;
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	text-align: left;
}

/* PAGINA RESIDENCE IDROKINESIS */

div#principale-idro {
	width: 610px;
	margin: 0;
	padding: 0;
}

div#principale-idro p {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 1.2em;
	text-align: justify;
}

div#principale-idro ul li {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	text-align: justify;
	padding-bottom: 10px;
	font-weight: bold;
	list-style: inside circle;
	line-height: 1.2em;
}

div#principale-idro img {
	margin: 0;
	padding: 0 0 25px 0;
}

div#laterale-idro {
	width: 315px;
	float: right;
	margin: 0;
	padding: 0;
}

div#laterale-idro h2 {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DA1911;
	padding: 20px 0 8px 0;
}

div#laterale-idro address {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	padding: 0 0 10px 0;
	font-style: normal;
}

div#laterale-idro p {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	padding: 0 0 10px 0;
	margin: 0;
	line-height: 1.2em;
}

div#laterale-idro p a:link, div#laterale-idro p a:visited {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	padding: 0 0 10px 0;
	margin: 0;
	font-weight: bold;
	line-height: 1.2em;
	text-decoration: none;
}

div#laterale-idro p a:hover {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #DA1911;
	padding: 0 0 10px 0;
	margin: 0;
	font-weight: bold;
	line-height: 1.2em;
	text-decoration: none;
}


div#laterale-idro a {
	margin: 0;
	padding: 0;
}
/* POPUP IDRO */
div#popup-idro {
	width: 500px;
	height: 1520px;
	background-color: #FFF;
	margin: 0 auto;
	padding: 0;
}

div#popup-idro img {
	padding-bottom: 10px;
	margin: 0;
}

div#popup-idro h2 {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 12px;
	color: #DA1911;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

div#popup-idro ul li {
	list-style: inside circle;
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	padding-bottom: 8px;
	line-height: 1.2em;
	margin: 0;
}

div#popup-idro p {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 12px;
	color: #333;
	padding: 0;
	margin: 0;
}

/* PAGINA SETTORE GIOVANILE */

div#left-giovanili {
	width: 615px;
	margin: 0;
	padding: 0;
	float: left;
}

div#right-giovanili {
	width: 315px;
	float: right;
	margin: 0;
	padding: 0;
}

div#right-giovanili a:visited {
	margin: 0;
	padding: 0;
}

div#contenitore-giovanili {
	width: 610px;
	padding: 0;
	margin: 0;
}

div#contenitore-giovanili h3 {
	margin: 0;
	padding: 0 0 8px 0;
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight: normal;
}

div#contenitore-giovanili h1 {
	margin: 0;
	padding: 0 0 8px 0;
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 14px;
	color: #DA1911;
	font-weight: bold;
}

div#contenitore-giovanili h2 {
	margin: 0;
	padding: 0 0 8px 0;
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 12px;
	color: #DA1911;
	font-weight: bold;
}

div#contenitore-giovanili h4 a:link, div#contenitore-giovanili h4 a:visited {
	margin: 0;
	padding: 0;
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight: normal;
	text-decoration: none;
}

div#contenitore-giovanili h4 a:hover {
	margin: 0;
	padding: 0;
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #DA1911;
	font-weight: normal;
	text-decoration: none;
}

div#contenitore-giovanili p {
	margin: 0;
	padding: 0;
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight: normal;
	text-align: justify;
	line-height: 1.2em;
}

div#contenitore-giovanili p img {
	float: left;
	border: 1px solid #CCC;
	margin: 0 15px 15px 0;
	padding: 0;
}

/* PAGINA FILOSOFIA GIOVANILI */

div#dett-filosia-giovanili {
	width: 615px;
	float: left;
	margin: 0;
	padding: 0;
}

div#laterale-filosofia-giovanili {
	width: 315px;
	float: right;
	margin: 0;
	padding: 0;
}

div#laterale-filosofia-giovanili img {
	border: 0;
}

div#laterale-filosofia-giovanili a:visited {
	margin: 0;
	padding: 0;
}

div#dett-filosia-giovanili h1 {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 14px;
	color: #DA1911;
	font-weight: normal;
	margin: 0;
}

div#dett-filosia-giovanili h2 {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight: bold;
	margin: 0;
}

div#dett-filosia-giovanili p {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 1.2em;
	text-align: justify;
	padding: 10px 0 0 0;
	width: 610px;
}

div#dett-filosia-giovanili p a:link, div#dett-filosia-giovanili p a:visited {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;
	font-weight: bold;
}

div#dett-filosia-giovanili p a:hover {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #DA1911;
	text-decoration: none;
	font-weight: bold;
}

div#dett-filosia-giovanili form label {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;
	font-weight: bold;
	display: block;
	width: 150px;
	float: left;
	height: 20px;
	padding: 8px 0 10px 0;
}

div#dett-filosia-giovanili form input {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;
	display: block;
	float: left;
	width: 300px;
	height: 20px;
	border: 1px solid #CCC;
	background-color: #F0F0F0;
}

div#dett-filosia-giovanili form select {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;
	display: block;
	float: left;
	width: 300px;
	height: 20px;
	border: 1px solid #CCC;
	background-color: #F0F0F0;
}

div#dett-filosia-giovanili form h5 {
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 12px;
	color: #DA1911;
	padding: 20px 0 8px 0;
}

form#modulojob .submit {
	height: 30px;
	font-family: Tahoma, Geneva, FreeSans, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 452px;
	background-color: #F0F0F0;
	border: 1px solid #CCC;
	margin: 10px 0 0 0;
}

form#modulojob .submit:hover {
	background-color: #333;
	color: #FFF;
}
