@charset "utf-8";
/* CSS Document */

#upgradeYoBrowser { background-color:#061a3d; }
		
#upgradeYoBrowser .wrapper_group	{ width:990px;
		height:auto;
	    margin-left:auto;
		margin-right:auto;
		padding-top:10px;
		padding-bottom:10px;	}
		
#upgradeYoBrowser .wrapper_group img	{ display:block; float:left; margin-right:20px;	}
		
#upgradeYoBrowser .wrapper_group .alert	{ display:block; float:left;	}
#upgradeYoBrowser .wrapper_group .alert img	{ display:block; float:left; margin-top:2px;	}

#upgradeYoBrowser .wrapper_group .alert h1 { font-size:15px; }
#upgradeYoBrowser .wrapper_group .alert p { font-size:11px; margin-right:70px;}

#newBrowsers .group li img { width:40px;  }



* { margin: 0; padding: 0; outline: none; }

html { height: 100%;
	   background:#0a2655;}
	   
body { background:url(https://scouting.hellasverona.it/img/sfondo_big.jpg) center top no-repeat; font: 13px/22px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: left;	   }
	   
	   
#contenitore{
width:100%;
background: url(https://scouting.hellasverona.it/img/sfondo_main.jpg) repeat-y top;
min-height: 100%;    
height: auto !important;    
height: 100%; 
position:relative;   
  } 


#main{
width:990px;
left:50%;
margin-left:-495px;
background: url(https://scouting.hellasverona.it/img/sfondo_main.jpg) repeat-y top; margin:auto; padding-bottom:270px;}

#top { width:100%;
	  height:210px;
	  background: url(https://scouting.hellasverona.it/img/sfondo_top.jpg) repeat-x top; }
	  
    
		
#footer { width:100%;
	  height:270px;
	  bottom:0px;
	  position:absolute;
	  background: url(https://scouting.hellasverona.it/img/sfondo_footer.jpg) repeat-x top; }

	  
#footer .foot_element { display:inline;float:left;position:relative;margin-left:29px;}

#footer_container { width:990px; height:auto;  margin-left:auto; margin-right:auto; padding-top:20px;  }

#footer h3 { margin-bottom: 8px; color: #cfa105; }
#footer ul { list-style: none; padding: 4px 0 0 0; }
#footer ul li a { padding: 3px 0; font-size: 12px; text-decoration: none; color: #ffffff; }
#footer ul li a:hover { color: #f7e404; }


	  	  
#main #sx{ width:600px;
	 	   display:block;
	       float:left;
		   margin-left:4px;
		   padding: 13px 13px 13px 13px; }
	 
#main #dx{ width:330px;
	       display:block;
	       float:left;
		   margin-right:4px;
		   padding: 13px 13px 13px 13px; }
		   
.box_top { height:28px; 
		   width:100%; 
		   border-bottom: 2px solid #f7e404;
		   color:#0a2655; }
		   
.box_top_inside { display: block;
				  padding-right:40px;
		   		  float: left;
	      		  text-align: left; 
		   		  background: url(https://scouting.hellasverona.it/img/sfondo_box_top.png) bottom right no-repeat; }
				  
.box_top_inside2 { display: block;
		   		  float: right;
 }
		   
.box_top h2 { margin-left:10px; }

.box_top a,
.box_top a:link { display: inline-block; color: #2a363b; background-color: #f7e404; padding: 0px 5px; border-radius: 4px; text-decoration:none; }
.box_top a:visited { color: #3f4e55; background-color:#f7e404 ; }
.box_top a:hover { color: #2a363b; background-color: #f7e404; }
.box_top p { margin-top:5px; text-align: left !important; height:26px;}



.box_top p.box_continue { font-size: 0.9em; clear: left; }
.box_top p.box_continue a:link,
.box_top p.box_continue a:visited { padding: 0px 12px 3px; color: #2a363b; display: block; float: right; position:relative; border-radius: 4px 4px 0px 0px; margin-left: 6px; height: 21px; min-width: 4px; background-color: #f7e404; }
.box_top p.box_continue a:hover { padding: 0px 12px 5px; top: -3px; color: #f6991a; background-color: #f7e404;}



		   
#youtube { height:277px;}

#menu { width:990px;
		height:39px;
		overflow:hidden;
	    margin-left:auto;
		margin-right:auto;
	    background: url(https://scouting.hellasverona.it/img/sfondo_menu.jpg) repeat-x top; }
		
#menu .voce_menu { height:33px;
	    	 padding-left:23px;
			 padding-right:23px;
			 padding-top:5px;
			 display:block;
			 float:left;
			 color:#FFFFFF;
			 text-shadow: 2px 2px 3px #000;
			 cursor:pointer;
			 text-decoration:none;
}

#menu a:link{ text-decoration:none; }
			 
#menu .voce_menu:hover { color:#f7e404;
						text-shadow: 2px 2px 3px #000;
						 background: url(https://scouting.hellasverona.it/img/sfondo_menu_hover.jpg) repeat-x top; }


			 
#menu .menu_stacco {width:7px;
					height:39px;
			 		display:block;
			 		float:left;
			 		background: url(https://scouting.hellasverona.it/img/menu_stacco.jpg) center top no-repeat;
					background-color:#000000; }
					
		
		   

/* Fonts */

h2 { font-family: 'Yanone Kaffeesatz'; font-weight: 400; font-size: 28px; line-height: 1em; // Font caricato correttamente }

h3 { font-family: 'Yanone Kaffeesatz'; font-weight: 400; font-size: 20px; // Font caricato correttamente }

#slider { font-family: 'Yanone Kaffeesatz'; font-weight: 400; font-size: 24px; // Font caricato correttamente }

#slider .nivo-control { font-family: 'Yanone Kaffeesatz'; font-weight: 400; font-size: 16px; // Font caricato correttamente }



.scrittagialla { color:#f7e404;}


/* Altre notizie */

#content { }
.altre_notizie { margin-bottom: 20px; font-size: 12px;}
.altre_notizie p { clear: left; padding: 5px; }
.altre_notizie ul { list-style: none; clear: left; }
.altre_notizie li a:link,
.altre_notizie li a:visited { display:block; padding: 5px 5px 4px 5px; line-height: 1.2em; border:0; border-bottom: 1px solid #f7e404; color: #ffffff; text-decoration:none;	}
.altre_notizie li a:hover { background-color: #f7e404; color: #2a363b; }
.altre_notizie h3 { font-size: 24px; padding-bottom:3px;}




/* Articolo */

.notizia,
.element { border-bottom: 2px solid #f7e404; margin-bottom: 30px; padding-bottom: 22px; }
.notizia h2 {color: #f7e404; text-align: left; }
.notizia h2 a,
.notizia h2 a:link,
.notizia h2 a:visited { color: #f7e404; display: inline; background-color: transparent; padding: 0; }
.notizia h2 a:hover,
.notizia h3 { letter-spacing:normal; margin-bottom:10px; font-size:22px;}
.notizia p { margin: 16px 0; color: #fff; }

/* Link evidenziati */
.notizia a,
.notizia a:link { display: inline-block; color: #f7e404; text-decoration:none; }
.notizia a:visited { color: #f7e404; }
.notizia a:hover { color: #f7e404; text-decoration:underline;}

 
/* Link evidenziati */

.notizia_date { color: #65747c; font-size: 10px; }
.notizia p { padding: 0px; margin: 0px; padding-bottom: 24x;}
.notizia p.notizia_continue { font-size: 0.9em; clear: left; margin-top:20px; }
.notizia p.notizia_continue a:link,
.notizia p.notizia_continue a:visited { padding: 0px 12px 2px; color: #2a363b; display: block; float: right; position:relative; border-radius: 4px 4px 0px 0px; margin-left: 6px; height: 21px; min-width: 4px; background-color: #f7e404; }
.notizia p.notizia_continue a:hover { padding: 0px 12px 5px; top: -3px; color: #f6991a; background-color: #f7e404;  text-decoration:none;}


/* social icons */

a.addthis_button_twitter{ background: url(https://scouting.hellasverona.it/img/social/twitter.png) 3px 3px no-repeat; width:4px;
filter: alpha(opacity=100);        
-moz-opacity:1;        
 -khtml-opacity: 1;        
 opacity: 1; }
a.addthis_button_twitter:hover { background: url(https://scouting.hellasverona.it/img/social/twitter.png) 3px 3px no-repeat; width:4px;
filter: alpha(opacity=100);        
-moz-opacity:1;        
 -khtml-opacity: 1;        
 opacity: 1; }
a.addthis_button_facebook { background: url(https://scouting.hellasverona.it/img/social/facebook.png) 3px 3px no-repeat; width:4px;
filter: alpha(opacity=100);        
-moz-opacity:1;        
 -khtml-opacity: 1;        
 opacity: 1; } 
a.addthis_button_facebook:hover { background: url(https://scouting.hellasverona.it/img/social/facebook.png) 3px 3px no-repeat; width:4px;
filter: alpha(opacity=100);        
-moz-opacity:1;        
 -khtml-opacity: 1;        
 opacity: 1; }
a.rss { background: url(https://scouting.hellasverona.it/img/social/feed.png) 3px 3px no-repeat;}
a.rss:hover { background: url(https://scouting.hellasverona.it/img/social/feed.png) 3px 3px no-repeat;  }
a.addthis_button_myspace{ background: url(https://scouting.hellasverona.it/img/social/myspace.png) 3px 3px no-repeat; width:4px;
filter: alpha(opacity=100);        
-moz-opacity:1;        
 -khtml-opacity: 1;        
 opacity: 1; }
a.addthis_button_myspace:hover { background: url(https://scouting.hellasverona.it/img/social/myspace.png) 3px 3px no-repeat; width:4px;
filter: alpha(opacity=100);        
-moz-opacity:1;        
 -khtml-opacity: 1;        
 opacity: 1; }
a.cerca{ background: url(https://scouting.hellasverona.it/img/social/cerca.png) 3px 3px no-repeat; }
a.cerca:hover { background: url(https://scouting.hellasverona.it/img/social/cerca.png) 3px 3px no-repeat;  }
a.addthis_button_more{ background: url(https://scouting.hellasverona.it/img/social/plus.png) 3px 3px no-repeat; width:4px;
filter: alpha(opacity=100);        
-moz-opacity:1;        
 -khtml-opacity: 1;        
 opacity: 1;}
a.addthis_button_more:hover { background: url(https://scouting.hellasverona.it/img/social/plus.png) 3px 3px no-repeat; width:4px;
filter: alpha(opacity=100);        
-moz-opacity:1;        
 -khtml-opacity: 1;        
 opacity: 1; }


/* Menu floating */
#floatdiv  { /*position:absolute; width:40px; padding-top:251px; padding-left:495px; margin-left:50%; margin-right:50%;*/ }
#floatdiv .float_element {  border-radius: 0px 4px 4px 0px; height: 100px; width:40px;  margin-bottom:5px; text-align:center; background: url(https://scouting.hellasverona.it/img/sfondo_menu_floating.jpg) left top repeat-y; background-color: #000;}
#floatdiv .float_element h2 {  writing-mode:tb-rl; padding-left:10px; font-size:24px; text-align:center;}
#floatdiv .float_element:hover {    border-radius: 0px 4px 4px 0px; height: 100px; width:40px; background-color: #000; margin-bottom:5px; padding-left:5px; cursor:pointer; color:#f7e404; background: url(https://scouting.hellasverona.it/img/sfondo_menu_floating_hover.jpg) left top repeat-y;}

/* Prox match */

#prox_match { width:330px;
			height:145px;
			background: url(https://scouting.hellasverona.it/img/sfondo_proxmatch.png) bottom no-repeat;
			}
			
/* Classifica collapse */

#classifica_collapse h3 { color: #0a2655;}


/* Squadra */

.lista_squadra { font-size: 12px;}
.lista_squadra p { padding: 0px; padding-top: 7px; margin: 0px; padding-left:10px; text-align: left !important; }
.lista_squadra p:hover { padding: 0px; padding-top: 7px; margin: 0px; padding-left:10px; text-align: left !important; }
.lista_squadra ul { list-style: none; clear: left; }
.lista_squadra li a:link,
.lista_squadra li a:visited { display:block; border:0; border-bottom: 1px solid #f7e404; color: #ffffff; text-decoration:none;	}
.lista_squadra li a:hover {  background-color: #f7e404; color: #2a363b; cursor:pointer;}
.lista_squadra h3, .lista_squadra h3:hover { font-size: 24px; padding-bottom:8px; padding-top:5px; padding-left:10px;}



/* Sottomenu */
#content { }
.sottomenu { margin-bottom: 20px; font-size: 12px;}
.sottomenu p { clear: left; padding: 5px; }
.sottomenu ul { list-style: none; clear: left; }
.sottomenu li a:link,
.sottomenu li a:visited { display:block; padding: 10px 10px 10px 10px; line-height: 1.2em; border:0; border-bottom: 1px solid #f7e404; color: #ffffff; text-decoration:none;	}
.sottomenu li a:hover { background-color: #f7e404; color: #2a363b; }
.sottomenu h3 { font-size: 24px; padding-bottom:3px;}



/* calendario */
.calendario a,
.calendario a:link { color: #f7e404; text-decoration:none; text-align:center; }
.calendario a:visited { color: #f7e404; }
.calendario a:hover { color: #0a2655; text-decoration:none;}
.calendario a:hover td { background-color:#f7e404;}

/* Coppa Italia */
.coppait a,
.coppait a:link { display: inline-block; color: #f7e404; text-decoration:none; }
.coppait a:visited { color: #f7e404; }
.coppait a:hover { color: #f7e404; text-decoration:underline;}


/* Articolo eventi */

.eventi,
.element { border-bottom: 2px solid #f7e404; margin-bottom: 30px; padding-bottom: 22px; }
.eventi h2 {color: #f7e404; text-align: left; }
.eventi h2 a,
.eventi h2 a:link,
.eventi h2 a:visited { color: #f7e404; display: inline; background-color: transparent; padding: 0; }
.eventi h2 a:hover,
.eventi h3 { letter-spacing:normal; margin-bottom:10px; font-size:22px;}
.eventi p { margin: 16px 0; color: #fff; }

/* Link evidenziati */
.eventi a,
.eventi a:link { display: inline-block; color: #f7e404; text-decoration:none; }
.eventi a:visited { color: #f7e404; }
.eventi a:hover { color: #f7e404; text-decoration:underline;}

/* tabella elenco giornate agina competizioni.php */

table.elencoGiornate a {
	display: block;
	width: 100%;
	height: 100%;
	color: #FFF;
	}

table.elencoGiornate a:link,
table.elencoGiornate a:visited {
	color: #FFF;
	}	

table.elencoGiornate a:hover {
	background-color:#f7e404; 
	color:#0a2655;	
	}	

table.elencoGiornate .attiva {
	background-color:#f7e404; 
	color:#0a2655;	
	}
	
table.elencoGiornate .attiva:link,
table.elencoGiornate .attiva:visited {
	color:#0a2655;	
	}	
	
	
	
	
	/* LOGIN */

.anagraficaAccesso, .richiestapass {
border: 1px solid #f7e404; 
height:140px;}

.anagraficaAccesso_registrazione {
border: 1px solid #f7e404; }

.anagraficaAccesso legend, .anagraficaAccesso_registrazione legend, .richiestapass legend{
color: #f7e404;
font-family: 'Yanone Kaffeesatz'; font-weight: 400; font-size: 20px;
margin-left:10px;
}

.link_registrazione {
margin-top:50px;
}

.avvisoCampo { font-size:11px; font-style:italic; margin-top:5px; clear:both;}

.link_registrazione a:link, .link_registrazione a:visited, #lab_privacy_id a:link, #lab_privacy_id a:visited, .modificaprofilo a:link, .modificaprofilo a:visited  {
color:#f7e404; 
text-decoration:none;
}

.link_registrazione a:hover, #lab_privacy_id a:hover, .modificaprofilo a:hover {
color:#f7e404; 
text-decoration:underline;
}



/* PAGINAZIONE */

.barPagination,
.barPagination h2 {color: #f7e404; text-align: left; font-family: 'Yanone Kaffeesatz'; font-size: 15px;}
.barPagination h2 a,
.barPagination h2 a:link,
.barPagination h2 a:visited { color: #f7e404; display: inline; background-color: transparent; padding: 0; }
.barPagination h2 a:hover,
.barPagination h3 { letter-spacing:normal; margin-bottom:10px; font-size:22px;}
.barPagination p { margin-bottom:5px; margin-top:10px; color: #fff; }

.pageCorrent { 
font-family: 'Yanone Kaffeesatz';  font-size: 15px;
background-color:#f7e404; 
font-size:15px;
padding:0 6px 0 6px;;
color:#0a2655;
border: 1px solid #f7e404; 
border-radius: 4px 4px 4px 4px;
margin:0 1px 0 1px;
}

.pageNoCorrent, .pageNoCorrent:link .pageNoCorrent:visited { 
font-family: 'Yanone Kaffeesatz';  font-size: 15px;
border: 1px solid #f7e404; 
font-size:15px;
padding:0 6px 0 6px;;
color:#f7e404;
border-radius: 4px 4px 4px 4px;
margin:0 1px 0 1px;
text-decoration:none;
}


.first { 
font-family: 'Yanone Kaffeesatz';  font-size: 15px;
background-color:#f7e404; 
font-size:15px;
padding:0 6px 0 6px;;
color:#0a2655;
border: 1px solid #f7e404; 
border-radius: 4px 4px 4px 4px;
text-decoration:none;
margin:0 2px 0 0;
}

.preview { 
font-family: 'Yanone Kaffeesatz';  font-size: 15px;
background-color:#f7e404; 
font-size:15px;
padding:0 6px 0 6px;;
color:#0a2655;
border: 1px solid #f7e404; 
border-radius: 4px 4px 4px 4px;
text-decoration:none;
margin:0 10px 0 4px;
}

.next { 
font-family: 'Yanone Kaffeesatz';  font-size: 15px;
background-color:#f7e404; 
font-size:15px;
padding:0 6px 0 6px;;
color:#0a2655;
border: 1px solid #f7e404; 
border-radius: 4px 4px 4px 4px;
text-decoration:none;
margin:0 4px 0 10px;
}

.last { 
font-family: 'Yanone Kaffeesatz';  font-size: 15px;
background-color:#f7e404; 
font-size:15px;
padding:0 6px 0 6px;;
color:#0a2655;
border: 1px solid #f7e404; 
border-radius: 4px 4px 4px 4px;
text-decoration:none;
margin:0 0 0 2px;
}
