*{text-shadow:rgba(0,0,0,0.01) 0 0 0;}
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,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	text-align:left;
	vertical-align:baseline}
a img, :link img, :visited img {border:0}
table {
	border-collapse: collapse;
	border-spacing:0}
ul{list-style:none}
q:before, q:after,
blockquote:before, blockquote:after {
	content: ""}
:focus {outline:0}
	html{
		width:100%;
		height:100%}
		body{
			text-align:center;
			margin:0 auto;
		    height:100%;
			background-color:#000000;
			color:#FFFFFF;
			font:12px  "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif}
		
		.padding_top_15{ padding-top:14px;}
		.padding_top_20{ padding-top:20px;}
		.padding_bottom_10{ padding-bottom:10px;}
		.padding_bottom_20{ padding-bottom:20px;}
		.margin_top50{ margin-top:50px;}
		.border_img{ border:1px solid #cccccc; }
		.border_img3{ border:6px solid #cccccc; }
		
		h1{ line-height:36px; font-size:36px; color:#00af50; text-transform:uppercase;}
		h2{ line-height:24px; font-size:24px; color:#ff0101;}
		h3{ line-height:18px; font-size:14px; color:#ff0101; text-transform:uppercase;}
		h4, h4 a, a.h3_data{ color:#00AF50; text-decoration:none; text-transform:uppercase; font-size:14px;}
			
		#wrapper, #cont_bottom{ width:100%; float:left;}
		#wrapper{
			background:url(/images/bk_body.jpg) top center repeat-x;
			height:auto !important;
			height:700px;
			min-height:700px;
			}
			#container, #bottom{
				width:960px;
				margin:0 auto;
				}
				#container{
					display:table; 
					height:auto !important;
					height:700px;
					min-height:700px;
					}
					#testata{
						position:relative;
						height:211px;
						background:url(/images/bk_testata.jpg) top center no-repeat; }
						.logo_omer_archery_team{
							position:absolute;
							top:0px;
							left:19px;
							width:184px;
							height:147px;
							/*border:1px solid red;*/
							}
							.logo_omer_archery_team span{ visibility:hidden; display:none; }
							.menu_top{
								position:absolute;
								top:155px;
								right:0px;
								width:780px;
								height:47px;
								display:inline;
								float:left
								}
								.menu_top li{ display:inline; float:left }
								
								.menu_top li a{
									color:#fff;
									font-size:16px;
									line-height:47px;
									text-transform:uppercase;
									text-decoration:none;
									}
									.separatore, .menu01, .menu02, .menu03, .menu04, .menu05, .menu06, .menu07, .separatore, a:hover.menu_home, .menu01_attivo, .menu02_attivo, .menu03_attivo, .menu04_attivo, .menu05_attivo, .menu06_attivo, .menu06_attivo, .menu07_attivo, a:hover.menu01, a:hover.menu02, a:hover.menu03, a:hover.menu04, a:hover.menu05, a:hover.menu06, a:hover.menu07 { display:block; height:38px; font-weight:100; text-align:center }
									
									.separatore{ width:15px;}
									.menu01{ width:145px; }
									.menu02{ width:45px; }
									.menu03{ width:75px; }
									.menu04{ width:121px; }
									.menu05{ width:55px; }
									.menu06{ width:80px; }
									.menu07{ width:138px; }
									
									a:hover.menu01, .menu01_attivo{ width:145px; font-weight:bold }
									a:hover.menu02, .menu02_attivo{ width:45px; font-weight:bold }
									a:hover.menu03, .menu03_attivo{ width:75px; font-weight:bold}
									a:hover.menu04, .menu04_attivo{ width:121px; font-weight:bold}
									a:hover.menu05, .menu05_attivo{ width:55px; font-weight:bold}
									a:hover.menu06, .menu06_attivo{ width:80px; font-weight:bold}
									a:hover.menu07, .menu07_attivo{ width:138px; font-weight:bold}
									
				
		.cont_pagina{
			float:left;
			width:922px;
			padding:16px 19px 0px 19px;
			margin-top:15px;}
			.testo_sx{
				float:left;
				width:485px;
				color:#FFFFFF;
				padding:0px 50px 0 0;}
/* box _home*/
			.testo_sx_home{
				float:left;
				width:650px;
				color:#FFFFFF;
				padding:0px 20px 0 0;}
				.sponsor_home{ 
					float:left;
					width:168px;
					padding:8px;
					background:url(/images/bk_sponsor_home.jpg) top left no-repeat;
					}
					.sponsor_home img{ padding:10px 0px; }
					.centro_home{
						float:left;
						width:370px;
						padding:0px 20px 0px 20px;}
						
						
				
				.testo_sx ul, .testo_sx ul li, .elenco_news li{ line-height:18px; font-size:14px; padding-bottom:5px; }
				.testo_sx ul li a, .elenco_news li a{ text-decoration:none; color:#fff;}
				.testo_sx ul li ul{ padding:0 0 0 10px;}
				.testo_sx a{ color:#FFFFFF; text-decoration:underline}
				.testo_sx a:hover{ color:#FFFFFF; text-decoration:none}
				
		.testo_dx{
			float:left;
			width:340px;
			height:auto !important;
			height:150px;
			min-height:150px;
			color:#000000;
			padding:15px;
			color:#333333;
			background:url(/images/bk_testo_dx.jpg) top right no-repeat #fbfbfb;}	
			.estrai_news{
				float:left;
				width:485px;
				padding:25px 50px 0 0;}						
				.testo_sx p, .testo_dx p, .testo_dx p a, .estrai_news p, .estrai_news p a, .risultati_hall p, .risultati_hall{
					line-height:18px;
					font-size:14px;
					padding-bottom:15px;
					text-decoration:none;}
					.testo_dx p a:hover, .testo_dx h2 a, .estrai_news h2, .estrai_news h2 a, .risultati_hall a, .risultati_hall a:hover{ text-decoration:underline}
					.testo_sx img{
						float:left;
						padding-right:10px;
						}
						
					.testo_dx h2 a, .estrai_news h2 a{
						font-weight:normal;
						text-decoration:none;
						color:#888888}
						.puls_archivio_news, .puls_archivio_news a{
							text-align:right;
							text-decoration:none;
							text-transform:none;
							color:#00af50;}
								
							.organigramma{ float:left; margin-bottom:20px;}
							.organigramma li{ float:left; width:170px; height:250px; padding:0 40px 40px 0; }
							.organigramma h4{ color:#00AF50; text-decoration:none; text-transform:uppercase; font-size:12px; height:40px; text-align:center}
							.organigramma a, .organigramma p{ color:#CCCCCC}
							.organigramma a:hover{ color:#0085bf} 
							.organigramma img{ border:6px solid #b3b3b3; height:185px; margin:0 auto}
							.capi{ 
								float:left; width:100%; 
								text-align:center; 
								height:auto !important; 
								height:150px; 
								min-height:150px; 
								background:url(/images/freccia_organigramma.gif) bottom center no-repeat;}
								.capi li{ 
									width:150px; 
									padding:0 10px 60px 0; 
									/*margin-left:250px !important; 
									margin-left:100px;*/
									height:auto !important; 
									height:280px; 
									min-height:280px;
									text-align:center;}
									.capi .organigramma{ float:none; width:150px; margin:0 auto}
									
							.photogallery li{ float:left; padding:0 10px 10px 0;}
							.photogallery li a{ width:145px; height:90px; display:block; overflow:hidden } 
							.photogallery li p{ width:145px;}
							.photogallery li a{ border:6px solid #b3b3b3}
							.photogallery li a:hover{ border:6px solid #FF0101}
		
		.pager a{ color:#FFFFFF; font-size:12px; text-decoration:none}
		.pager a:hover{ color:#FF0101; font-size:12px}
		.today{ color:#FF0101; font-weight:bold; }
					
		
		#cont_bottom{
			background:url(/images/bk_bottom.jpg) bottom center repeat-x;
			height:auto !important;
			height:184px;
			min-height:184px;
			}
			#bottom{ 
				height:184px;
				background:url(/images/bk_bot.jpg) bottom center no-repeat;
				}
			
			.dati_bottom, .info_bottom{
				float:left;
				width:350px;
				padding-top:50px;
				}
				.dati_bottom li, .dati_bottom h3, .info_bottom li{ padding-bottom:3px; color:#fff;}
				.dati_bottom a, .info_bottom a{
					color:#fff;
					text-decoration:none;}
					
					#linkness_bottom{
						float:left;
						width:100px;
						height:26px;
						background:url(/images/linkness.gif) no-repeat top left}
						#linkness_bottom span, #linkness_bottom span a{width:100px; visibility:hidden}
						
/* Form di contatti .. Se si vuole lo si copia dentro il proprio style.css */
.form_linkness .nascosto{display:none}					
.form_linkness fieldset{
	float:left;
	clear:both;
	width:100%;
	margin:0;
	padding:0;
	}
	.grass{font-weight:bold}
	.privacy{ color:#FFFFFF}
	 .form_linkness fieldset, .form_linkness textarea{font:13px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;}
		 fieldset ol{
			padding:1em 1em 0 1em;
			list-style:none}		
			 .form_linkness fieldset li{padding-bottom:1em; position:relative}
				 .form_linkness fieldset.submit{border-style:none}
					 .form_linkness input{
						padding:1px;
						font:12px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
						width:207px}
						 .form_linkness input[type|="checkbox"], .form_linkness input[type|="radio"]{width:15px}
						 .form_linkness textarea{overflow:auto; width:207px}
						 .form_linkness select{						
							padding:0;
							margin:0;
							font:12px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
							width:207px}
							 .form_linkness label{
								float:left;
								width:13em;
								margin-right:1em;
								text-align:right}
								 .form_linkness fieldset.submit{
									float:none;									
									border-style:none;
									padding-left:12em;
									background-color:transparent}
									 .form_linkness fieldset.alt{background-color:#fff}
									 	.asterisco{left:410px !important; left:230px}
										.asterisco_sicurezza{left:280px !important; left:100px}
										.asterisco_controllo{left:330px}
										.asterisco, .asterisco_sicurezza, .asterisco_controllo{
											background:url(/images/asterisco.gif) no-repeat;
											width:9px;
											height:9px;
											position:absolute;
											top:5px}
											.bottone_invia{
												width:57px;
												height:17px;
												background:url(/images/invia_gr.gif) no-repeat;
												cursor:pointer;
												border:0;
												margin:10px 0 0 0}
												.bottone_invia span{visibility:hidden}
												.bottone_invia_fr{
													width:57px;
													height:17px;
													background:url(/images/invia_fr.jpg) no-repeat;
													cursor:pointer;
													border:0;
													margin:10px 0 0 0}
													.bottone_invia_fr span{visibility:hidden}
													.input_sicurezza{width:80px !important}
													.errore, .rosso{color:#ff0000}


/* ############################## ARCHIVI ################################# */

.archivio_list{
	float:left;
	clear:both;
	border-bottom:1px solid #fff;
	padding: 10px;
	width:485px;
	}
	.archivio_list h2 a{
		line-height:24px; 
		font-size:24px; 
		color:#ff0101;
		text-decoration:none;
		}
		.archivio_list h3 a{ 
			line-height:18px; 
			font-size:16px; 
			color:#ff0101; 
			text-decoration:none;
			text-transform:uppercase;}
