body
{
    background-image: url('immagini/grafica/sfondobody.jpg');
    font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    font-size: 10px;
	color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

table
{
    font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    font-size: 13px;
	color: #ffffff;
}


input
{
    border-color: #000333;
    border-style: solid;
    border-width: thin;
    font-size: 10px;
}

textarea
{
    border-color: #000333;
    border-style: solid;
    border-width: thin;
    font-size: 10px;
}



input.cerca
{
    border-color: #000333;
    border-style: solid;
    border-width: 0;
    font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}


.data
{
    font-size: 11px;
    color: #003366;
    font-weight: bold;
}



A{
    font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    font-size: 15px;
    color: #ffffff;
    font-weight: bold;
}



.calendario_squadra {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #E6760E;
	font-size: 13px;
	font-weight: bold;
	text-transform: capitalize; 
}

.calendario_data {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize; 
}

.calendario_dove {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #ffffff;
	font-size: 13px;
	text-transform: capitalize; 
}

.titoli_home {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #FFCC33;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize; 
}



hr {border: none 0; border-top: 1px dashed #FFCC33;}



A.link_testata {
	color: #cacaca;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
}

A.link_testata:hover {
	color: white;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: underline;
}

A.link_gallery_sezioni {
	color: #cacaca;
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
}

A.link_gallery_sezioni:hover {
	color: white;
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: underline;
}

A.link_gallery_pagine {
	color: #cacaca;
	font: bold 15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	margin: 2px;
}

A.link_gallery_pagine:hover {
	color: white;
	font: bold 15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: underline;
	margin: 2px;
}









/* css 2009 */

div { 
border-style:solid; 
border-width: 0px; 
border-color:#CCC;
}






.titoli_teste {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #FDE811;
	font-size: 14px;
	font-weight: bold;
	position: absolute;
	top: 9px;
	left: 8px;
}



#titoli_pagine {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #FDE811;
	font-size: 14px;
	font-weight: bold;
	margin: 8px;
	text-transform:capitalize;
}

.titoli_pagine {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #FDE811;
	font-size: 14px;
	font-weight: bold;
	margin: 5px;
	text-transform:capitalize;
}

a.titoli_pagine_prefisso {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	margin: 5px;
	text-decoration: none;
}





A.calendario_completo {
	color: #e2e2e2;
	font: bold 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	position: absolute;
	top: 10px;
	right: 10px;
}

A.calendario_completo:hover {
	color: white;
	font: bold 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	position: absolute;
	top: 10px;
	right: 10px;
}


A.galleria_video {
	color: #e2e2e2;
	font: bold 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	position: absolute;
	top: 10px;
	right: 10px;
}

A.galleria_video:hover {
	color: white;
	font: bold 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	position: absolute;
	top: 10px;
	right: 10px;
}


.classifica_squadre {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #ffffff;
	font-size: 12px;
	text-transform: capitalize; 
}



.data_news_home {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: red;
	font-size: 12px;
	}

.titolo_news_home {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	color: red;
	font-size: 15px; 
	}
	
.testo_news_home {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	font-size: 12px; 
	}

.testo_pagine {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	font-size: 12px; 
	}


A.leggi_tutto_home {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	font-size: 11px; 
	}

A.link_nav {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #ccc;
	font-size: 11px;
	text-decoration:none;
	}
	

A.link_nav:hover {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #FDE811;
	font-size: 11px;
	text-decoration:none;
	}


#testa{
	width: 991px;
	height: 162px;
	position: relative;
	border-width: 1px;
}

#banner_testa1{
	width: 710px;
	height: 90px;
	position: absolute;
	top: -1px;
	left: -1px;
	
	border-width: 1px;
	}

#banner_testa2{
	width: 280px;
	height: 90px;
	position: absolute;
	top: -1px;
	right: -1px;
	
	border-width: 1px;
	}


#nav{
	width: 991px;
	height: 72px;
	position: absolute;
	top: 90px;
	background-image:url(immagini/grafica2009/fondo_nav.jpg);
}

#logo_testa{
	position: absolute;
	top: -35px;
	left: -30px;
}


#link_testa{
	width: 500px;
	height: 30px;
	position: absolute;
	top: 10px;
	left: 300px;
}



#sub_link_tab3{
width: 200px;
height: 20px;
position: absolute;
top: 25px;
left: 120px;
border-width: 0px;
}

#sub_link_tab4{
width: 300px;
height: 20px;
position: absolute;
top: 25px;
left: 180px;
border-width: 0px;
}

#sub_link_tab5{
width: 200px;
height: 20px;
position: absolute;
top: 25px;
left: 240px;
border-width: 0px;
}


.link_tab{
	width: 60px;
	height: 15px;
	float: left;
	
}

#nav_line{
	width: 500px;
	height: 2px;
	position:absolute;
	top: 18px;
	left: -20px;
	background-color:#CCC;
	
}




#logo_ifl_efaf{
	position: absolute;
	top: -10px;
	right: 1px;
}









#corpo{
    width: 991px;
    height: auto;
    position: relative;
    top: -1px;
    border-width: 1px;
    background-color:#333;
}

#corpo_sx{
    width: 710px;
    height: 795px;
    left: -1px;
    top: -1px;
    border-width: 1px;
    z-index: 1000;
}

#corpo_sx_auto{
background:#333333 none repeat scroll 0 0;
border-width:0px;
height:auto;
left:-1px;
top:-1px;
width:710px;
z-index:1000;
}











#imm_home{
	position: absolute;
	width: 710px;
	height: 301px;
	left: -1px;
	top: -1px;
	border-width: 1px;
}

#box_sx{
	position: absolute;
	width: 710px;
	height: 213px;
	top: 301px;
	left: -1px;
	border-width: 1px;
}

#box1{
	position: absolute;
	width: 236px;
	height: 106px;
	top: -1px;
	left: -1px;
	border-width: 1px;
}

#box2{
	position: absolute;
	width: 236px;
	height: 106px;
	top: -1px;
	left: 236px;
	border-width: 1px;
}

#box3{
	position: absolute;
	width: 236px;
	height: 106px;
	top: -1px;
	right: -1px;
	border-width: 1px;
}

#box4{
	position: absolute;
	width: 236px;
	height: 106px;
	bottom: -1px;
	left: -1px;
	border-width: 1px;
}

#box5{
	position: absolute;
	width: 236px;
	height: 106px;
	bottom: -1px;
	left: 236px;
	border-width: 1px;
}

#box6{
	position: absolute;
	width: 236px;
	height: 106px;
	bottom: -1px;
	right: -1px;
	border-width: 1px;
}


#box_news{
	position: absolute;
	width: 710px;
	height: 279px;
	bottom: -1px;
	left: -1px;
	border-width: 1px;
}

#latest{
	position: absolute;
	width: 473px;
	height: 214px;
	top: -1px;
	left: -1px;
	border-width: 1px;
	background-color:#CCC;
}

#testa_latest{
	width: 472px;
	height: 30px;
	position: absolute;
	background-image:url(immagini/grafica2009/fondo_teste_home.jpg);
}

#news_home{
	width: 472px;
	height: 180px;
	position: absolute;
	bottom: -1px;
	}



#news_quad{
	position: absolute;
	width: 236px;
	height: 214px;
	top: -1px;
	right: -1px;
	border-width: 1px;
}

#newsletter{
	position: absolute;
	width: 710px;
	height: 63px;
	bottom: -1px;
	right: -1px;
	border-width: 1px;
	background-color:#FFF;
}

#link_comunity{
	position: absolute;
	width: 400px;
	height: 50px;
	bottom: -1px;
	right: 5px;
	top: 5px;
	border-width: 1px;
	background-color:#FFF;
	text-align:center;
	border-width: 0px;
}








#corpo_dx{
	position: absolute;
	width: 280px;
	height: 795px;
	right: -1px;
	top: -1px;
	border-width: 1px;
}

#cal_home{
	position: absolute;
	width: 280px;
	height: 150px;
	right: -1px;
	top: -1px;
	border-width: 1px;
}

#testa_cal_home{
	width: 278px;
	height: 30px;
	position: absolute;
	right: -0px;
	background-image:url(immagini/grafica2009/fondo_teste_home.jpg);
}

#casco_casa{
	position: absolute;
	width: 70px;
	height: 68px;
	top: 35px;
	left: 40px;
}

#nome_casa{
	position: absolute;
	width: 135px;
	height: 18px;
	top: 100px;
	left: 5px;
	text-align:center;
}


#vs{
	position: absolute;
	width: 30px;
	height: 30px;
	top: 50px;
	left: 125px;
	text-align:center;
}

#casco_ospiti{
	position: absolute;
	width: 70px;
	height: 68px;
	top: 35px;
	right: 40px;
}

#nome_ospiti{
	position: absolute;
	width: 135px;
	height: 18px;
	top: 100px;
	right: 5px;
	text-align:center;
}


#cal_dove{
	position: absolute;
	width: 270px;
	height: 18px;
	top: 118px;
	left: 10px;
}




#cal_quando{
	position: absolute;
	width: 270px;
	height: 18px;
	top: 135px;
	left: 10px;
}



#classifica_home{
	position: absolute;
	width: 280px;
	height: 150px;
    top: 150px;
	right: -1px;
	border-width: 1px;
}

#testa_classifica_home{
	width: 278px;
	height: 30px;
	position: absolute;
	right: -0px;
	background-image:url(immagini/grafica2009/fondo_teste_home.jpg);
}




#tabella_classifica_sx{
	position: absolute;
	width: 140px;
	height: 100px;
    top: 32px;
}


#tabella_classifica_dx{
	position: absolute;
	width: 140px;
	height: 100px;
    top: 32px;
	left: 140px;
}

#box_dx{
	position: absolute;
	width: 280px;
	height: 213px;
	top: 301px;
	right: -1px;
	border-width: 1px;
}

#video_home{
	position: absolute;
	width: 280px;
	height: 279px;
	bottom: -1px;
	right: -1px;
	border-width: 1px;
}

#testa_video_home{
	width: 278px;
	height: 30px;
	position: absolute;
	right: -0px;
	top: 0px;
	background-image:url(immagini/grafica2009/fondo_teste_home.jpg);
}

#player{
	position: absolute;
	width: 280px;
	height: 248px;
	bottom: -1px;
	right: -1px;
	border-width: 0px;
	z-index: 1000;
}


#pagine_home{
	position: absolute;
	width: 709px;
	height: 279px;
	top: -1px;
	right: -1px;
	border-width: 1px;
}


#testa_pagine_home{
	width: 709px;
	height: 30px;
	position: absolute;
	top: 0px;
	background-image:url(immagini/grafica2009/fondo_teste_home.jpg);
}



#piede{
	width: 991px;
	height: 115px;
	position: relative;
	border-width: 1px;
	top: -3px;
	background-color:#FFF;
}
