/* CSS Document */
*{ margin:0; padding:0;}
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; background:#795B3C; }
#sfo{ background:url(/img/struttura/sfo.jpg) repeat-y center top; width:1014px; margin:0 auto;}
#pri{}
form{ padding:0; margin:0;}
/*-------------------- top*/
#top{ background:url(/img/struttura/top.jpg) top center no-repeat; height:305px;}
#top h1{ display:none}
#top ul{ list-style:none; padding:10px 120px 0 0; text-align:right}
#top ul li{ display:inline; margin:0 10px; padding:0}
#top ul li a{ font-size:14px; color:#FF9900;}
#top ul li a:hover{ text-decoration:none}
/*-------------------- nav*/
#nav{ margin:0 25px; background:#fff url(/img/struttura/nav.jpg) no-repeat bottom; text-align:left; padding:7px 0 10px; height:22px}
#nav #nav1{}
#nav #nav2{ float:right; width:460px; } 
#nav ul{ list-style:none;}
#nav ul li{ display:inline; padding:0 20px}
#nav ul li a{ text-decoration:none; color:#000000; text-transform:uppercase; font-size:16px; font-weight:bold;}
/*-------------------- cor*/
#cor{ background:url(/img/struttura/cor.jpg) top center repeat-y; text-align:left; padding:0 25px; } 
#cor1 .div_centro{ background:url(/img/struttura/centro.jpg);}
#cor1 .div_sotto{ background:url(/img/struttura/sotto.jpg) bottom no-repeat; padding:0 0 22px 0}
#cor1 .div_commcentro{ background: url(/img/struttura/comm_centro.jpg);}
#cor1 .div_commsotto{ background:url(/img/struttura/comm_sotto.jpg) bottom no-repeat; padding:0 0 20px 0}
#cor1 .div_commenti{background: url(/img/struttura/comm_sopra.jpg) no-repeat top; margin:0 0 0 0; padding:30px 0 0 0 }
#cor1 .cont_foto{background: url(/img/struttura/centro_foto.jpg) ; margin:0; padding:0 }
#cor1 .cont_fotosotto{background: url(/img/struttura/sotto_foto.jpg) bottom no-repeat; padding:0 0 20px 0}
#cor1 .cont_fotocentro{background: url(/img/struttura/sopra_foto.jpg) no-repeat top center; padding:20px 0 0 0}
#cor1 .cont_fotodiv{ padding:0 0 0 20px}
#cor1 .foto_thumb{ width:210px; float:left; text-align:center; padding:10px 0;}
#cor1 .foto_thumb img{ margin:auto}
#cor1 .div_commenti p{ padding:0; margin:0}
#cor1 .quinto .div_commenti td{ padding:2px }
#cor1 .quinto .div_commenti td input{ border:1px solid #ccc; padding:5px; width:350px}
#cor1 .quinto .div_commenti td textarea{ border:1px solid #ccc; padding:5px; width:350px; height:250px}
#cor1{ width:689px; float:left;}
#cor1 .primo{ background:url(/img/struttura/primo.jpg) no-repeat top left; width:674px; height:260px; margin:0 0 0 5px; }
#cor1 .primo .banner{ padding:25px 0 0 18px; width:350px; float:left}
#cor1 .primo .contenuto{ float:right; width:290px;padding:25px 0 10px 0; }
#cor1 .secondo{ background:url(/img/struttura/secondo.jpg) no-repeat top left; width:674px; height:328px; margin:0 0 0 5px; padding:25px 0 0 0;}
#cor1 .secondo .testo_secondo{ height:150px}
*>#cor1 .secondo .testo_secondo{ height:160px}
#cor1 .terzo{ background:url(/img/struttura/terzo.jpg) no-repeat top left; width:674px; height:328px; margin:0 0 0 5px; padding:25px 0 0 0; }
#cor1 .quarto{ background:url(/img/struttura/quarto.jpg) no-repeat top left; width:674px; height:352px; margin:0 0 0 5px; }
#cor1 .quarto img{ margin:30px 0 0 20px}
#cor1 .quarto #cont_map{ padding:30px 0 0 20px}
#cor1 .quarto #map{ border:1px solid #666666}
#cor1 .cont_generico{ width:674px; margin:0 0 0 5px; padding:0 0 25px 0;}
#cor1 .quinto{ background:url(/img/struttura/quinto.jpg) no-repeat top left; width:674px; margin:0 0 0 5px; padding:25px 0 25px 0; }
#cor1 .quinto form{ margin:0 50px 0  ;}
#cor1 .quinto p, #cor1 .terzo p, #cor1 .secondo p{ margin:0 50px 20px; padding:0; line-height:150%}
#cor1 .quinto ul{ margin:0 70px 20px;}
#cor1 .quinto h4{ margin:0 50px 5px; font-weight:normal; font-size:16px; color:#990000}
#cor1 .secondo p{ width:311px}
#cor1 .quinto .tab_contatti td{ padding:2px }
#cor1 .quinto .tab_contatti td input{ border:1px solid #ccc; padding:5px; width:350px}
#cor1 .quinto .tab_contatti td textarea{ border:1px solid #ccc; padding:5px; width:350px; height:250px}
#cor1 .quinto .tab_links{ margin:0 0 0 50px; width:600px}

#cor1 .puls{ width:100px;}
#cor1 .azioni{ margin:30px 20px 10px;}
.azioni ul, #cor1 .azioni2 ul{ list-style:none; }
.azioni ul li{ display:inline; padding:0 5px 0 3px; border-right:1px solid #330000; }
.azioni ul li a, #cor1 .azioni2 ul li a{ font-size:10px; color:#FF6600; text-decoration:underline}
.azioni ul li a:hover, #cor1 .azioni2 ul li a:hover{ text-decoration:none; cursor:pointer}
.azioni2{ margin:5px 0 10px 50px;}
.firma{  margin:0 50px 5px; color:#990000; font-size:10px}
.firma span{ font-style:italic} 
/*-------------------- titoli*/
#cor1 h2{ margin:0 0 30px 0}
#cor1 h3{ margin:0 0 5px 50px}
#cor1 .primo .contenuto h3{margin:0 0 5px 20px }
#cor1 .primo .contenuto p{ margin:0 20px 0 20px }
#cor1 .primo .contenuto .firma{ margin:0 0 5px 20px}
#cor1 h2 span{ visibility:hidden}
#cor1 h2.tit_contatti{ background:url(/img/titoli/contatti.gif) no-repeat; height:16px;}
#cor1 h2.tit_eventi{ background:url(/img/titoli/eventi.gif) no-repeat; height:16px;}
#cor1 h2.tit_dovesiamo{ background:url(/img/titoli/dovesiamo.gif) no-repeat; height:16px;}
#cor1 h2.tit_links{ background:url(/img/titoli/links.gif) no-repeat; height:16px;}
#cor1 h2.tit_chisiamo{ background:url(/img/titoli/chisiamo.gif) no-repeat; height:16px;}
#cor1 h2.tit_news{ background:url(/img/titoli/news.gif) no-repeat; height:16px;}
#cor1 h2.tit_scuola{ background:url(/img/titoli/scuola.gif) no-repeat; height:16px;}
#cor1 h2.tit_sondaggio{ background:url(/img/titoli/sondaggio.gif) no-repeat; height:16px;}
#cor1 h2.tit_allevamenti{ background:url(/img/titoli/allevamenti.gif) no-repeat; height:16px;}
#cor1 h2.tit_offerte{ background:url(/img/titoli/offerte.gif) no-repeat; height:16px;}

#cor1 .sesto{ background:url(/img/struttura/sesto.jpg) no-repeat top left; width:674px; height:260px; margin:0 0 0 5px; }
#cor1 .sesto .banner{ padding:25px 0 0 18px; width:350px; float:left}
#cor2{ width:274px; float:right;}
#cor2 #contattaci{ background:url(/img/struttura/contattaci.jpg) no-repeat top; height:85px; padding:60px 0 0 40px}
#cor2 #contattaci h3{ font-weight:normal; color:#FFFFFF; padding:2px 0; font-size:14px}
#cor2 #sondaggio{ background:url(/img/struttura/sondaggio.jpg) no-repeat top; height:261px; color:#FFFFFF}
#cor2 #sondaggio #cont_sondaggio{ padding:50px 40px 10px;}
#cor2 #sondaggio #cont_sondaggio h3{ color:#FF9900; margin:0 0 3px 0; font-size:14px;}
#cor2 #sondaggio #cont_sondaggio ul, .sondaggio ul{ list-style:none;}
#cor2 #sondaggio #cont_sondaggio ul li, .sondaggio ul li{ padding:0 0 7px 0}
#cor2 #sondaggio #cont_sondaggio ul li input, .sondaggio ul li input{ vertical-align:middle}
#cor2 #sondaggio #cont_sondaggio .barre_sondaggio, .sondaggio .barre_sondaggio{ background:#990000;margin:0 0 8px 0; padding:2px; font-size:10px; height:5px;}
#cor2 #corsi{ background:url(/img/struttura/corsi.jpg) no-repeat top; height:261px}
/*-------------------- pie*/
#pie{ background:#795B3C url(/img/struttura/pie.jpg) top center no-repeat; padding:20px 0;}
#pie p span{ color:#FF9900; font-weight:bold}
#pie a{ color:#FF9900;}
#pie a:hover{ text-decoration:none}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/img/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/overlay.png", sizingMethod="scale");
	}
	