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 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	text-align:justify;
	list-style:none;
	}
	
li {
	padding-bottom:10px;

	}
	
ol li {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	text-align:justify;
	list-style:none;
	width:459px;
	}
	


	
q:before, q:after,
blockquote:before, blockquote:after {
	content: ""}
:focus {outline:0}
	
	html{
		width:100%;
		height:100%;
		}
		
	h1{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		color:#8f8e8f;
		padding-bottom:10px;

		}
		
	h2{
		font-family:Arial,Helvetica,sans-serif;
		font-size: 16px;
		font-weight:bold;
		/*color:#8F8E8F;*/
		color:#7BAD16;
		padding-bottom:10px;
		}
		
	h3{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		color:#8f8e8f;
		padding-bottom:10px;

		}
		
	p{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		text-align:justify;
		color:#000000;
		}
		
	a{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color:#8F8E8F;
		text-decoration:none
		}
		
	a:hover{
		color:#82b717
		}

			/*BODY HOME*/
			#home{
				background: url(/images/bk_body_home.jpg) repeat-x;
				}
			
			#wrapper{
				background: url(/images/bk_all5.jpg) center top no-repeat; 
				width:100%; 
				height:100%;
				display:table;
				float:left
				}
				
			#top{
				width:943px; 
				height:373px; 
				margin:0 auto;
				padding-left:12px;
				/*border:1px solid orange;*/
				}
				
			#logo{
				width:275px;
				height:94px;
				float:left;
				}
				
			#lang{
				background: url(/images/bk_lang.jpg) no-repeat top; 
				width:106px;
				height:40px;
				padding-left:540px;
				padding-top:2px;
				float:left;
				}
				
			#lang ul li{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 14px;
				display:inline;
				color:#5b7c10;
				text-align:right;
				}
				
			#lang a{
				color:#b63801;
				text-decoration:none
				}
				
			#lang a:hover{
				color:#fff;
				}
				
			#menu{
				background: url(/images/bk_menu.jpg) no-repeat; 
				width:606px; 
				height:30px;
				padding-top:25px;
				padding-left:50px;
				float:left
				}
				
			#menu ul li{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 14px;
				display:inline;
				color:#c1c1c1;
				text-align:right;
				}
				
			#menu a{
				color:#000000;
				text-decoration:none
				}
				
			#menu a:hover{
				color:#48650d;
				}
			
			#flash{
				background: url(/images/flash.jpg); 
				width:931px; 
				height:276px; 
				margin:0 auto; 
				text-align:center;
				float:left
				}
				
			#content{
				background: #FFFFFF url(/images/bk_content.jpg) repeat-x;
				width:931px;
				min-height:830px;
  				height:auto !important;
  				height:830px;
				margin:0 auto;
				text-align:center;
				display:table;
				}
				
			#col_sx{
				padding-top:30px;
				padding-left:43px;
				background: url(/images/bk_chisiamo.jpg) no-repeat ;
				width:540px;
				min-height:677px;
				height:auto !important;
				height:677px;
				float:left;
				/*display:table;*/
				/*border:1px solid purple*/
				}
			
			#col_sx p{
				padding-bottom:10px;
				text-align:justify;
				width: 459px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				color:#000000;
				}
				
			#col_dx{
				width:259px;
				
				min-height:511px;
  				height:auto !important;
  				height:511px;
				padding:30px 30px 0 30px;
				float:left;
				}
			
			#col_calendario{
				padding-top:30px;
				padding-left:43px;
				/*background: url(/images/bk_chisiamo.jpg) no-repeat ;*/
				/*width:799px;*/
				min-height:677px;
  				height:auto !important;
  				height:677px;
				float:left;
				display:table;
				/*border:1px solid purple*/
				}
				
			#col_italia{
				width:400px;
				min-height:677px;
  				height:auto !important;
  				height:677px;
				float:left;
				display:table;
				border:1px solid purple
				}
				
			#col_veneto{
				width:400px;
				min-height:677px;
  				height:auto !important;
  				height:677px;
				float:left;
				display:table;
				border:1px solid orange
				}
			
			.evento{
				width:540px;
				float:left
				
				}
			
			
			#servizi{
				margin-top:20px;
				margin-bottom:65px;
				display:table;
				float:left;
				}
				
			#servizi p{
				width:374px;
				height:22px;
				border-bottom:1px solid #FFFFFF;
				padding:5px 0 4px 8px;
				font-family: Arial, Helvetica, sans-serif ;
				font-size:16px;
				font-weight:bold;
				color:#FFFFFF;
				background:#82b717
				}
				
				
			#servizi a{
				width:374px;
				height:22px;
				padding:5px 0 4px 8px;
				font-family: Arial, Helvetica, sans-serif ;
				font-size:16px;
				font-weight:bold;
				color:#FFFFFF;
				background:#82b717;
				text-decoration:none
				}
				
			#servizi a:hover{
				color:#b63801;
				}
				
			#focus{
				background: url(/images/bk_box.jpg) no-repeat;
				width:260px;
				min-height:250px;
  				height:auto !important;
  				height:250px;
				padding-left:25px;
				padding-top:15px;
				padding-bottom:20px;
				display:table;
				float:left
				}
			
			#focus h1{
				width: 210px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				font-weight:bold;
				color:#7bad16
				}
			.titolo_focus{
				width: 210px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				font-weight:bold;
				color:#7bad16
				}
			.link_focus{
				padding-bottom:10px;
				text-align:justify;
				width: 210px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				color:#000000
				}


			#focus p{
				padding-bottom:10px;
				text-align:justify;
				width: 210px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				color:#000000
				}
			
			#focus img{
				border:5px solid #83b817;
				margin-bottom:10px
				}
			
			#focus a{
				color:#7bad16;
				text-decoration:none
				}
				
			#focus a:hover{
				color:#b63801;
				text-decoration:none
				}
				
			.immagine_archivio{
				width:98px;
				height:98px;
				margin:5px 10px 20px 0;
				border:5px solid #82b717;
				float:left;
				}
				
			.abstract_archivio{
				width: 520px;
				display:table;
				padding-bottom:10px;
				float:left;
			    background: url(/images/divider_oriz.gif) repeat-x bottom;
				margin-bottom:20px
				}
				
			.abstract_archivio h3{
				font-family: Arial, Helvetica, sans-serif;
				color:#82B717;
				font-size: 13px;
				padding-bottom:10px;
			}
			
			
			.paragrafo_archivio{
				width: 400px;
				float:left;
				padding-bottom:10px;
				text-align:justify;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				color:#000000;
				}
				
			.divider_oriz{
				width: 459px;
				height:20px;
				margin-bottom:20px;
				background: url(/images/divider_oriz.gif) repeat-x bottom;
				float:left			
				}
				
			img.articolo_focus{
				width:98px;
				height:98px;
				margin:5px 10px 20px 0;
				border:5px solid #82b717;
				float:left;
				}
						
						
				
			.abstract_evento{
				width: 320px;
				display:table;
				padding-bottom:10px;
				float:left;
			    background: url(/images/divider_oriz.gif) repeat-x bottom;
				margin-bottom:20px
				}
						
						
			#calendario{
				background: url(/images/bk_box_down.jpg) no-repeat;
				width:260px;
				min-height:250px;
  				height:auto !important;
  				height:250px;
				padding-left:25px;
				padding-top:15px;
				padding-bottom:10px;
				display:table;
				float:left
				}
			
			#calendario h1{
				width: 180px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				font-weight:bold;
				color:#7bad16;
				float:left
				}
			
			#calendario p{
				padding-bottom:20px;
				text-align:justify;
				width: 180px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				color:#000000;
				float:left
				}
			
			#calendario img{
				border:5px solid #83b817;
				margin-bottom:10px;
				margin-right:10px;
				float:left
				}
				
			#calendario a{
				color:#7bad16;
				text-decoration:none
				}
				
			#calendario a:hover{
				color:#b63801;
				text-decoration:none
				}
				
			#gallery{
				background: url(/images/bk_box_down.jpg) no-repeat;
				width:260px;
				height:180px;
				padding-top:15px;
				padding-left:25px;
				padding-bottom:20px;
				float:left
				}
				
			#gallery img{
				border:5px solid #83b817; 
				float:left
				}

			#footer_wrapper{
				width:100%;
  				height:auto !important;
				min-height:138px;
				height:138px;
				background: #84b816 url(/images/bk_footer.jpg) top center repeat-x;
				float:left
				}
				
			#footer{
				position:relative;
				width:931px;
				height:138px;
				margin:0 auto;
				padding-left:80px;
				}
			
			#footer h1{
				padding-top:25px;
				width: 400px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 14px;
				font-weight:bold;
				color:#fff
				}
			
			#footer p{
				padding-bottom:10px;
				text-align:justify;
				/*width: 400px;*/
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				color:#fff;
				float:left;
				}
				
			#footer a{
				color:#fff;
				text-decoration:none
				}
				
			#footer a:hover{
				color:#b63801;
				text-decoration:none
				}
			
			/*
				#footer img{
				position:absolute;
				right:60px;
				top:0;
				}
			*/
			
			
			#adress{
				width:320px;
				padding:0 20px 0 0;
				float:left
				}
			
			#privacy{
				width:80px;
				height:95px;
				margin-top:52px;
				padding:0 0 0 20px;
				border-left:1px solid #6b920b;
				float:left
				}
				
			#partners{
				width:186px;
				height:95px;
				margin-top:52px;
				padding:0 0 0 20px;
				border-left:1px solid #6b920b;
				float:left
				}
				
			#credits{
				width:160px;
				height:85px;
				margin-top:52px;
				padding:10px 0 0 20px;
				border-left:1px solid #6b920b;
				float:left
				}
			
			
		.photogallery li{ float:left; padding:0 10px 10px 0;}
							.photogallery li a{ width:103px; height:70px; display:block; overflow:hidden } 
							.photogallery li p{ width:103px;}
							.photogallery li a{ border:6px solid #b3b3b3}
							.photogallery li a:hover{ border:6px solid #82b717}

	#paginatore{
	float:left;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color:#8f8e8f;
		padding-top:10px;
		padding-bottom:10px;
	}

	/* Form di contatti .. Se si vuole lo si copia dentro il proprio style.css */
.form_linkness .nascosto{display:none}					
.form_linkness fieldset{
	clear:both;
	float:left;
	
	width:100%;
	margin:0;
	padding:0;}
	.grass{font-weight:bold}
	 .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:10px; 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}
						 .form_linkness select{						
							padding:0;
							margin:0;
							font:12px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
							width:207px}
							 .form_linkness label{
								float:left;
								width:180px;
								line-height:18px;
								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:418px !important; left:230px}
										.asterisco_sicurezza{left:288px !important; left:100px}
										.asterisco_controllo{left:330px}
										.asterisco_controllo_de{left:235px !important}
										.asterisco_controllo_en{left:210px !important}
										.asterisco, .asterisco_sicurezza, .asterisco_controllo, .asterisco_controllo_de, .asterisco_controllo_en{
											background:url(/images/asterisco.gif) no-repeat;
											width:9px;
											height:9px;
											position:absolute;
											top:5px}
											.bottone_invia{
												width:60px;
												height:20px;
												background:url(/images/invia.gif) no-repeat;
												cursor:pointer;
												border:0;
												margin:10px 0 0 0}
												.bottone_invia span{visibility:hidden}
												.input_sicurezza{width:80px !important}
												.errore{color:#ff0000}
											bottone_invia_en{
												width:60px;
												height:20px;
												background:url(/images/invia.gif) no-repeat;
												cursor:pointer;
												border:0;
												margin:10px 0 0 0}
												.bottone_invia span{visibility:hidden}
												.input_sicurezza{width:80px !important}
												.errore{color:#ff0000}
												bottone_invia_de{
												width:60px;
												height:20px;
												background:url(/images/invia.gif) no-repeat;
												cursor:pointer;
												border:0;
												margin:10px 0 0 0}
												.bottone_invia span{visibility:hidden}
												.input_sicurezza{width:80px !important}
												.errore{color:#ff0000}



	#descrizione_categoria{
		width: 520px;
				display:table;
				padding-bottom:10px;
				float:left;
			    background: url(/images/divider_oriz.gif) repeat-x bottom;
				margin-bottom:20px

	}

	#descrizione_categoria ul li{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				list-style: square;
				color:#000;
				margin-left: 15px;
				text-align:left;
				}
	
	#descrizione_categoria p{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				
				color:#000;
				text-align:left;
				}



	#destinazioni_descrizione{
		width: 520px;
				display:table;
				padding-bottom:10px;
				float:left;
			    background: url(/images/divider_oriz.gif) repeat-x bottom;
				margin-bottom:20px

	}

	#destinazioni_descrizione ul li{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				list-style: square;
				color:#000;
				margin-left: 15px;
				text-align:left;
				}
	
	#destinazioni_descrizione p{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				
				color:#000;
				text-align:left;
				}


.button {
background:none repeat scroll 0 0 #FFF;
border:1px solid #7BAC15;
color:#000;
cursor:default;
height:25px;
width:50px;
}
