@charset "utf-8";
/* CSS Document */
/* Foglio di stile Home Page sito dello Sci Club Valle Pesio */
/* Autori: Davide Geraci e Giovanni Mamino */
/* Creazione: 30/10/2008 - Vicoforte (CN) */

/* Layout */
html {
	padding: 0px; 
	margin:0px; 
}
body { 
	padding: 0px; 
	margin:0px; 
	text-align: center;
	background-color: #D4D7DC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height:100%;
	background-image:url(immagini/default_body_pattern.jpg);
	background-position: top;
	background-repeat: repeat-x;
}
	#corpo {
		width:872px;
		margin:0px auto;
		background-image:url(immagini/interna_corpo_pattern1.jpg);
		background-position: center;
		background-repeat: repeat-y;
	}
		#testo {
			width:872px;
			padding-bottom:35px;
			background-image:url(immagini/interna_testo_sfondo1.jpg);
			background-position: top;
			background-repeat: no-repeat;
			position: relative;
		}
			#event {float:left; padding-top:79px; padding-left:45px;}
				#event ul{list-style-type: none; margin: 0px auto; padding: 0px;}
				#event li{float:left;padding:0px;margin:0px 1px; text-align:center;}
				#event li a{
					width:208px;
					height:36px;
					font-size: 80%;
					font-weight: normal;
					text-decoration: none;
					display:block;
					padding-top:10px;
					background-image:url(immagini/default_event_sfondo.png);
					background-repeat: no-repeat;
					background-position: top;
				}
				#event ul li a:link,#event ul li a:visited {color: #5E83BA; }	
				#event ul li a:hover, #event ul li a:active{color: #003366; }
				
			#submenu { padding-top:79px; padding-right:45px;}
				#submenu ul{list-style-type: none; margin: 0px auto; padding: 0px;}
				#submenu li{float:right;padding:0px;margin:0px 1px; text-align:center;}
				#submenu li a{
					width:98px;
					height:36px;
					font-size: 80%;
					font-weight: normal;
					text-decoration: none;
					display:block;
					padding-top:10px;
					background-image:url(immagini/default_submenu_sfondo.png);
					background-repeat: no-repeat;
					background-position: top;
				}
				#submenu ul li a:link,#submenu ul li a:visited {color: #5E83BA; }	
				#submenu ul li a:hover, #submenu ul li a:active{color: #003366; }
			#intestazione { clear:both; text-align:left;}
				.logo {float:left; margin-left:80px;}
				#info {float:right; width:320px; margin:20px 20px 0px 0px; display: inline;}
				#intestazione p {margin:2px 0px 0px 15px; font-size:70%; font-weight:normal; color: #333333;}
				#intestazione p a {font-weight: bold; text-decoration: none; }
				#intestazione p a:link, #testo p a:visited {color: #333333; }
				#intestazione p a:hover, #testo p a:active {color: #666666; }
			#sponsor {clear:both; text-align:center; height: 50px;}
			#navigazione {clear:both;}
				#news {
					float:left;
					width:520px;
					margin-left:35px;
					text-align:left;
					display: inline;
				}
					#news p {margin: 5px 10px; font-size: 70%; font-weight: normal; color: #999999; text-align: justify; }
					#news p a {font-weight: bold; text-decoration: none; }
					#news p a:link, #news p a:visited {color: #999999; }
					#news p a:hover, #news p a:active {color: #003366; }
					#news ul {margin: 2px 10px 5px 30px; font-size: 70%; color: #999999; }
					.image {
						float:left;
						margin-left: 5px;
						margin-right:4px;
						display:block;
						padding:4px;
						background-color: #D4D7DC;
						border: 2px solid #5E83BA;
						}
					.imagedx {
						float:right;
						margin-left: 4px;
						margin-right:5px;
						display:block;
						padding:4px;
						background-color: #D4D7DC;
						border: 2px solid #5E83BA;
						}						
				#menu {
					float:right;
					width:280px;
					margin-right:30px;
					text-align:left;
					line-height:110%;
					display: inline;
					border-left: 1px solid #CFD2D7;
					
				}
					#menu p {margin: 5px 5px 5px 20px; font-size: 70%; font-weight: normal; color: #5E83BA; }
					#menu p a {font-weight: bold; text-decoration: none; }
					#menu p a:link, #menu p a:visited {color: #5E83BA; }
					#menu p a:hover, #menu p a:active {color: #003366; }
					
					#atleta {
						border-top: 1px solid #CFD2D7;
						width: 250px;		
						margin: 20px 12px;
						text-align: center;
					}
					#atleta p {margin: 5px 0px; font-size: 70%; font-weight: normal; color: #5E83BA; text-align:left;}
					#atleta img {border:0px;}
					#atleta input {margin-top:5px;}					
			#imgpiede {
				width: 872px;
				height: 68px;
				position:absolute;
				bottom:-30px;	
				left: 0px;
				z-index: 3;
			}
	#piede {
		width:841px;
		margin:0px auto;
		padding-top:35px;
		text-align:left;
	}
		#piede p {margin: 0px 0px 10px 0px; font-size: 60%; font-weight: normal; color: #666666; }
		#piede p a {font-weight: bold; text-decoration: none; }
		#piede p a:link, #piede p a:visited {color: #666666; }
		#piede p a:hover, #piede p a:active {color: #000000; }
	#ripristino-float {clear:both;}
	.accessibilita, #bigFont, #normFont {float:right; padding-left:20px;}
/* Stili */
h1 {
	display:none;
	font-size: 125%;
	color: #FFFFFF;
	text-transform:uppercase;
	font-weight: normal;
	margin: 0px 5px 0px 0px;
	padding-right:30px;
}
h2 {
	font-size: 125%;
	color: #FFCC00;
	text-transform:uppercase;
	font-weight: normal;
	margin: 0px 5px 5px 0px;
	padding-right:30px;
}
h3 {
	font-size: 80%;
	color: #FFCC00;
	font-weight: bold;
	padding-top: 10px;
	margin: 2px 10px 7px 2px;
}
.noprint{ margin-bottom:15px; }
.more {
	float:right;
	padding-right:30px;
	background-image:url(immagini/ico_logomini_blu.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.back { float:right; margin:0px; padding-left: 1.5em; background-image: url(immagini/ico_back.png); background-repeat: no-repeat; background-position: center left;}
hr {display:none;}
table.tabella {		
	margin: 5px 5px 5px 30px;
	font-size: 70%;
	border: 0px;
}
table.tabella tr th {
	border: 1px solid #FFFFFF;
	background-color: #5E83BA;
	font-weight: bold;
	color: #CCCCCC;
	text-align: center;
	padding-right:3px;
	padding-left:3px;
}
table.tabella tr td {
	border: 1px solid #FFFFFF;
	background-color: #EAEAEA;
	font-weight: normal;
	color: #666666;
	text-align: left;
	padding-right:3px;
	padding-left:3px;
}
table.tabella tr td a {
	color: #000000;	
	text-decoration: underline;
}
table.elenco {		
	margin: 5px 5px 5px 10px;
	font-size: 70%;
	border: 0px;
}
table.elenco tr th {
	border: 1px solid #FFFFFF;
	font-weight: bold;
	color: #5E83BA;
	text-align: left;
	padding-right:3px;
	padding-left:3px;
}
table.elenco tr td {
	border: 1px solid #FFFFFF;
	background-color: #F3F3F3;
	font-weight: normal;
	color: #666666;
	text-align: left;
	padding-right:3px;
	padding-left:3px;
}
table.elenco tr td a {
	color: #666666;	
	text-decoration: underline;
}
.foto {
	border:1px solid #5E83BA;
}
.FotoAtleta {
	width:90px;
	margin:7px 5px;
	text-align: center;
	text-decoration:none;
}
.FotoAtleta a {
	color: #5E83BA;
	text-decoration: none;
	font-size: 60%;
}
/* Photogallery */
.elphoto, .dettphoto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.elphoto tr td img, .thumbnail {
	float:left;
	margin:2px 2px 1px 6px;
	display:block;
	padding:16px;
	background-image:url(immagini/elphoto_img_sfondo.gif);
	background-repeat: no-repeat;
	background-position: center;
	border: 0px solid #FFFFFF;
}
.elphoto tr td span { font-weight:bold; font-size:70%; line-height:35px;}
.elphoto tr td a {font-weight: bold; text-decoration: none; font-size:80%;}
	.elphoto tr td a:link, .elphoto tr td a:visited {color: #5E83BA; }
	.elphoto tr td a:hover, .elphoto tr td a:active {color: #003366; }

.dettphoto tr td {font-weight: normal; text-decoration: none; font-size:80%;}
