/* CSS Document */

body 
{
					font-family: 'Lucida Sans', arial;
					font-size: 9pt;
					text-align:center;
					background-color:#112656;
					/*background:#112656 url(../imgs/icona_sx.jpg) no-repeat top right;*/
}


/*TITOLO*/
h1 
{
					font-size: 12pt;
					color:#112656;
					margin-top: 2px;
					margin-bottom: 2px;
					font-weight:bold;
}

/*PARAGRAFO*/
p  
{					margin:0px;
    				padding:0px;
    				text-align:left;
					color:#333333;
}



/*LINK PULSANTI MENU*/
a.menuLink
{
					color:#ffffff;
					text-decoration:none;
					font-size:10px;
}

a.menuLink:visited
{
					color:#ffffff;
					text-decoration:none;
					font-size:10px;
}

a.menuLink:hover
{
					color:#ffffff;
					text-decoration:underline;
					font-size:10px;
}


a.menuLink:active
{
					color:#ffffff;
					font-weight:bold;
					font-size:10px;
}


a.menuLinkActive
{
					color:#ffffff;
					font-weight:bold;
					text-decoration:none;
					font-size:10px;
}

a.menuLinkActive:hover
{
					color:#ffffff;
					text-decoration:none;
					font-size:10px;
}


a.menuLinkActive:active
{
					color:#ffffff;
					font-weight:bold;
					text-decoration:none;
					font-size:10px;
}

a.menuLinkActive:visited
{
					color:#ffffff;
					text-decoration:none;
					font-size:10px;
}

table
{
					border-collapse:collapse;
					border-color:#CCCCCC;
					border-width:1px;
					border-style:solid;
					text-align:center;
					vertical-align:middle;
}

/*TITOLO DELLA TABELLA*/
caption
{
					background-color:#CCCCCC;
					font-weight:bold;
					border-width: 1px;
					border-style:solid;
					border-color:#CCCCCC;
}

/*TITOLO COLONNE TABELLA*/
th
{					font-weight:bold;
					border-width: 1px;
					border-style:solid;
					border-color:#CCCCCC;
					border-bottom:0px;
					padding:3px;
}
					

/*CELLA TABELLA*/
td
{					border-width: 1px;
					border-style:solid;
					border-color:#CCCCCC;
					border-bottom:0px;
					padding:3px;
					text-align:center;
					vertical-align:middle;
}

/*TABELLA PER IL MENU*/
table#menu
{
					border-width:0px;
}

/*TABELLA PER IL MENU A SINISTRA*/
table#menuLeft
{
					border-width:0px;
					background-color:#E7E7E7;
}

/*CELLA PER IL MENU*/
td#menu
{
					border-width:0px;
					vertical-align:middle;
					text-align:center;
					padding:4px;
}

/*CELLA PER IL MENU DI SINISTRA*/
td#menuLeft
{
					border-width:0px;
					text-align:left;
					padding-bottom:5px;
}

/*Container*/
div#container      
{					width:760px;
					background-color:#ffffff;
	            	margin:0 auto;
		   			margin-top:0.2em;
		    		text-align:center;
}

/*Header*/
div#header         
{					text-align:left;
					height:208px;
		    		margin:0;
		    		padding:0;
					background-image:url(../imgs/header.jpg);
					background-repeat:no-repeat;
}

div#hGiovanili         
{					text-align:left;
					height:200px;
		    		margin:0;
		    		padding:0;
					background-image:url(../imgs/header1.jpg);
					background-repeat:no-repeat;
}

div#hJuniores         
{					text-align:left;
					height:200px;
		    		margin:0;
		    		padding:0;
					background-image:url(../imgs/header.jpg);
					background-repeat:no-repeat;
}

div#hSerieC1        
{					text-align:left;
					height:200px;
		    		margin:0;
		    		padding:0;
					background-image:url(../imgs/seriec1_header.jpg);
					background-repeat:no-repeat;
}

/*Menu*/
div#menu
{
					text-align:center;
					width:760px;
					height:25px;
					background-color:#0D5AB2;
					margin-top:5px;
					color:#FFFFFF;
					margin-bottom:5px;
}

/*Content*/
div#content	   
{					background-color:#FFFFFF;
		    		text-align:center;
		    		padding:1em;
					height:350px;
					width:576px;
					margin-left:10px;
}

div#articolo 
{
	float:right;
	padding : 20px;
	width : 500px;
	vertical-align:top;
}

div#articoloEsteso 
{
	float:left;
	padding-top : 20px;
	padding-left : 20px;
	width : 700px;
	vertical-align:top;
}

div#articolo img.imm_sx
{
	border: 0; 
	float:left; 
	padding: 2px;
}

div#articolo img.imm_dx 
{
	border: 0; 
	float:right; 
	padding: 2px;
}

/*Menu sinistra*/
div#elencoArticoli          
{	
				float:left;
		    	width:160px; 
				padding-top:20px;
				padding-left: 5px;
				padding-right: 5px;
}

/*Content*/
div#contPrincipale 
{					background-color:#FFFFFF;
		    		text-align:center;
		    		padding:1em;
					width:700px;
}


/*Menu sinistra*/
div#leftMenu           
{	
				float:left;
	            text-align:center;
		    	width:150px; 
				vertical-align:top;
				padding:0px;
}


/*Footer*/
div#footer         
{					text-align:center;
					vertical-align:middle;
					height:20px;
					background-image:url(../imgs/footer_background.gif);
					background-repeat:no-repeat;
}

/*Sponsor*/
div#sponsor
{
					text-align:center;
					background-color:#112656;
					position:relative;
					top:20px;
					left:10px;
					
					
}

/*Header per galleria foto*/
div#headerImage
{
					background-color:#FFFFFF;
					height:22px;
					color:#0D5AB2;
					font-size:18px;
					font-weight:bold;
					text-align:left;
}

div#articolo p.titolo
{
	background-image: url(../images/sfondo_titolo.gif);
	font-size: 14px;
	font-family: MS Reference Sans Serif;
	text-align:left;
	color: #034597;
	margin-bottom: 5px;
}

div#articolo p.contenuto
{
	height: 100%;
	font-size: 12px;
	font-family: MS Reference Sans Serif;
	text-align: justify;
	color: #303030;
	border-bottom : 1px solid #112656;
}

div#articoloEsteso p.titolo
{
	background-image: url(../images/sfondo_titolo.gif);
	font-size: 14px;
	font-family: MS Reference Sans Serif;
	text-align:left;
	color: #034597;
	margin-bottom: 5px;
}

div#articoloEsteso p.contenuto
{
	height: 100%;
	font-size: 12px;
	font-family: MS Reference Sans Serif;
	text-align: justify;
	color: #303030;
}
			
div#elencoArticoli p.titolo
{
	font-size: 12px;
	font-weight:bold;
	font-family: MS Reference Sans Serif;
	text-align:left;
	color: #034597;
}

div#elencoArticoli p.contenuto
{
	height: 100%;
	font-size: 10px;
	font-family: MS Reference Sans Serif;
	text-align: justify;
	color: #303030;
	margin-bottom: 5px;
}

div#barra
{
	font-size: 10px;
	font-family: MS Reference Sans Serif;
	text-align:right;
	color: #034597;	
	margin: 10px;
}

div#barra img{ border:0; }

/*Testo per il Footer*/
p#footer
{
					padding-top:2px;
					color:#FFFFFF;
					text-align:center;
}

a
{
					color:#000000;
}

a:hover
{
					color:#000033;
}

a:visited
{
					color:#000000;
}


/*Link*/
a.genericLink 
{
					color: #000033;
					text-decoration:none;
					font-size:10px;
}

a.genericLink:visited 
{
					color: #000033;
					text-decoration:none;
}

a.genericLink:hover 
{
					color:#000033;
					text-decoration:underline;
}

a.genericLink:active 
{
					color:#000033;
					text-decoration:underline;
}

/*Link Sponsor*/
a.sponsor 
{
					color: #000033;
					text-decoration:none;
					font-size:10px;
}

a.sponsor:visited 
{
					color: #000033;
					text-decoration:none;
}

a.sponsor:hover 
{
					color:#000033;
}

a.sponsor span.tt-container{display:none}

a.sponsor :hover span.tt-container 
{
					background: #CCCCCC;
					display:block; 
					font-size:10px; 
					position: relative;
					top: -130px;
					left: 0px; 
					text-align:center;
					z-index: 1; 
					width:150px;
}

a.sponsor :hover span.tt-text 
{ 
					padding: 0px; 
					color:#000000;
}

a.sponsor:active 
{
					color:#000033;
					text-decoration:underline;
}

/*DEFINIZIONE ASPETTO MENU A TENDINA*/
#containerPopUpMenu{
position:absolute;
margin-left:47px;
text-align:center;
border-width:1px; 
border-style:solid;
border-color:#000000;
border-bottom-width: 0px;
font-size:8pt;
font-family: 'Lucida Sans', arial;
font-weight:normal;
line-height:15px; /*Spessore singola voce*/
-moz-opacity:0.8;
filter:alpha(opacity=90);
z-index:100;
}

/*Link*/
#containerPopUpMenu a{
width: 100%;
display: block;
border-bottom-width:1px; 
border-bottom-style:solid;
border-bottom-color:#000000;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
color:#FFFFFF;
}

#containerPopUpMenu a:hover{ 
background-color: #ffffff;
color:#000000;
-moz-opacity:1;
filter:alpha(opacity=100);
}
