html { width:100%; height:100%}

.clear { clear:both}
div, a, img { margin:0; border:0; padding:0}
a{outline:none} 


a:link { text-decoration:none; color:  #cccaca}
a:visited { text-decoration:none; color: #cccaca}
a:hover { text-decoration:underline; color: #cccaca}

/*TESTI E PARAGRAFI*/

p { margin:0 0 10px 0;}
h1 { font-size:13px; font-weight:bold; text-align:right; color:#9e7f23; padding-bottom:3px; margin:0}
h2 { font-size:13px; font-weight:normal; text-align:right; color:#83691e; padding-bottom:20px; margin:0}
ul { margin:0px ; padding:5px 15px 15px 25px; list-style:square outside; text-align:left}
li { padding:0 0 10px 0; margin:0}
.list { padding:0 0 0px 0; margin:0}
.colore1 { color:#8e8773}
.colore2 { color:#c3b4a1}
.colore3 { color:#FF6600}
.strong { font-weight:normal }

/*fine testi e paragrafi*/


body {	margin:0; width:auto; font-size:11px; line-height:16px; color:#ABABAB; font-family: Arial, Helvetica, sans-serif;
		background:url(../_images/pattern-sfondo.jpg) repeat }
#top_logo { width:954px; height:95px; padding-top:10px; margin:0 auto; text-align:center}
#sfondo_menu { width:auto; height:50px; background:url(../_images/pattern-menu.jpg) repeat-x}

/*MENU*/

#top_menu { width:954px; height:46px; padding:4px 0 0 0; margin:0 auto; text-align:center;}
#top_menu a { float:left; width:auto; height:30px; padding:10px 11px 0 11px; margin:0; color:#c1b5ad; text-decoration:none;}
#top_menu a:visited { color:#c1b5ad; text-decoration:none}
#top_menu a:hover { color: #c1b5ad; text-decoration:none }

#top_menu #btn1 { margin:0; float:left; height:30px }
#top_menu a#btn1:hover { background:url(../_images/menu-1-hover.png) no-repeat center }
#top_menu #btn2 { margin:0; float:left; height:30px }
#top_menu a#btn2:hover { background:url(../_images/menu-2-hover.png) no-repeat center }
#top_menu #btn3 { margin:0; float:left; height:30px }
#top_menu a#btn3:hover { background:url(../_images/menu-3-hover.png) no-repeat center }
#top_menu #btn4 { margin:0; float:left; height:30px }
#top_menu a#btn4:hover { background:url(../_images/menu-4-hover.png) no-repeat center }
#top_menu #btn5 { margin:0; float:left; height:30px }
#top_menu a#btn5:hover { background:url(../_images/menu-5-hover.png) no-repeat center }
#top_menu #btn6 { margin:0; float:left; height:30px }
#top_menu a#btn6:hover { background:url(../_images/menu-6-hover.png) no-repeat center }
#top_menu #btn7 { margin:0; float:left; height:30px }
#top_menu a#btn7:hover { background:url(../_images/menu-7-hover.png) no-repeat center }
#top_menu #btn8 { margin:0; float:left; height:30px }
#top_menu a#btn8:hover { background:url(../_images/menu-8-hover.png) no-repeat center }

/*fine menu*/


#ombretta { width:auto; height:11px; background:url(../_images/ombretta.png) repeat-x ; margin:0 }
#sfondo_centrale { width:auto; height:auto; background:url(../_images/fondo-centrale-trasparente.png) repeat-y center}
#centrale { width:954px; height:auto; margin:0 auto }
#colonna1 { float:left; width:552px; height:540px; padding:20px 40px 0 0 }
#colonna1-contatti { float:left; width:552px; height:auto; padding:20px 40px 0 0 }

.thumb_home {float: left; width:124px; height:auto; margin-right:10px}

#t12 img { border: #fff 3px solid}
#t12 a:hover img { border: #FF6600 3px solid}

.thumb_home_nopad { float: left; width:124px; height:auto; padding-right:0;}

#colonna2 { float:left; width:322px; height:540px; padding:20px 0 0 40px; text-align:justify  }
#bandiere { float:left; width:auto; height:25px;}
#bandiere img { padding-bottom:3px}
#tooltip {position:absolute; border:1px solid #594c3d; background: url(../_images/pattern-sfondo.jpg) repeat; padding:4px; color:#a48969; display:none;}	

#barretta_bottom { width:auto; height:6px; background:url(../_images/barreta-bottom.png) repeat-x; }


/*PIEDINO*/
#ombretta_bottom { height:11px; width:auto; background:url(../_images/ombretta-bottom.png) repeat-x}
#sfondo_bottom { width:auto; height:210px; background: url(../_images/pattern-copyright.png) repeat-x}

#bottom { float:left; width:500px; height:auto; margin:0 auto; padding:20px 0 20px 0}
#bottom  a:link { text-decoration:none; color:#8e8773  }
#bottom a:visited { text-decoration:none; color:#8e8773 }
#bottom a:hover { text-decoration:underline; color:#8e8773 }

#author { float:left; width:454px; height:auto; text-align:right; padding:20px 0 20px 0; color:#8e8773 }
#author  a:link { text-decoration:none; color:#8e8773  }
#author a:visited { text-decoration:none; color:#8e8773 }
#author a:hover { text-decoration:underline; color:#8e8773 }

#centrare { width:954px; margin:  auto}


#bottom-home { float:left; width:592px; height:auto; margin:0 auto; padding:20px 0 20px 0}
#bottom-home  a:link { text-decoration:none; color:#8e8773  }
#bottom-home a:visited { text-decoration:none; color:#8e8773 }
#bottom-home a:hover { text-decoration:underline; color:#8e8773 }

#flash { float:left; width:170px; height:auto; padding:20px 0 0 0;}

#author-home { float:left; width:192px; height:auto; text-align:right; padding:20px 0 20px 0; color:#8e8773 }
#author-home  a:link { text-decoration:none; color:#8e8773  }
#author-home a:visited { text-decoration:none; color:#8e8773 }
#author-home a:hover { text-decoration:underline; color:#8e8773 }





/*fine piedino*/


/*FORMATTAZIONE CONTATTI*/
.contatti { width:auto; height:auto; padding:15px; margin-bottom:15px; background:url(../_images/pattern-sfondo2.jpg) repeat}


#cln1 { float:left; width:276px; margin-bottom:30px}
#cln2 { float:left; width:253px; padding:0 0 0 23px; margin-bottom:30px}
#cln3 { float:left; width:276px; margin-bottom:30px}
#cln4 { float:left; width:253px; padding:0 0 0 23px; margin-bottom:30px}

.titoli_form { width:auto; font-weight:bold; margin:0; color:#999; text-align:left}
.titoli_form2 { width:auto; margin:0; color:#999; padding-bottom:15px}

.textfield { 	margin:3px 0 12px 0; padding:5px; height:auto; width:220px; background-color:#C1C1C1; border:1px solid #999; font-family:Arial; font-size:14px; color:#000; font-weight:bold }

.oggetto { 	margin:3px 0 20px 0; padding:5px; height:25px; width:230px; background: url(../_images/fondo-cln2-trasparente.png) repeat;
			border:1px solid #999; font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #201202; font-weight:bold }

.testo {
	margin:3px 0 12px 0;
	padding:5px;
	height:65px;
	width:94%;
	background: url(../_images/fondo-cln2-trasparente.png) repeat;
	border:1px solid #999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CCC;
	font-weight: bold;
}

.privacy { 	margin:3px 0 12px 0; padding:5px;height:70px; width:94%; background: url(../_images/fondo-cln2-trasparente.png) repeat; border:1px solid #999; 
			font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #999}

.invia { 	font-size:12px; color:#FFF; margin:0; margin:20px 0 30px 0; font-family:Arial, Helvetica, sans-serif; width:100px; height:25px; 
			font-weight:bold; border:1px solid #CCC; background:url(../_images/barreta-bottom.png) repeat}
			
.invia2 { 	font-size:12px; color:#fff; margin:0; margin:20px 0 30px 0; font-family:Arial, Helvetica, sans-serif; width:100px; height:25px; 
			font-weight:bold; border:1px solid #f60; background:url(../_images/barreta-bottom.png) repeat; cursor:pointer}
						
/*chiudo formattazione contatti*/


/*DW SROLL*/
#wn { width:auto; height:395px; position:relative; overflow:hidden }
#lyr1 { padding-bottom:0px }
#scroll-links {width:60px; height:20px; padding:20px 0 0 0; margin: 10px auto }
#giu { float:left }
#su { float:left }
div#wn2	{ position:relative; width:551px; height:110px; overflow:hidden; margin:0; border:0; padding:0 }
#lyr12 {margin:15px 0 0 0}
#posizione {  position:relative; width:551px; height:30px; top:-48px; left:0; text-align:center }
/* .mouseover_right {cursor:url(../_images/freccia-dx.gif), auto} */
/* .mouseover_left {cursor:url(../_images/freccia-sx.png), auto} */
/*fine dwscroll*/


/*LIGHTBOX*/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #666666; background:url(../_images/pattern-sfondo2.jpg) repeat; width: 250px; 
height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../_images-lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../_images-lightbox/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; background:url(../_images/pattern-sfondo2.jpg) repeat; 
margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }
#imageData{	padding:0 10px; color: #CCCCCC; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
/*fine lightbox*/
