body {margin:0; padding:0; font:12px  "Lucida Sans Unicode", "Lucida Grande", sans-serif;background: #39b2d4;color: #262626;text-align: center}

a:active {outline:none}
:focus {-moz-outline-style:none}


#aux{background:#fff url(../image/comuni/top.jpg) left top repeat-x;width:100%;float:left}
#centrato {width:960px;margin:0 auto;text-align: left}
#corpo {width:960px;padding:0;float:left;background:#fff; margin:0 0 20px 0}
p{margin:0;padding:0}
img{border:0}
.blu{ color:#044c9f} .blu a{ color:#044c9f; text-decoration:none} .blu a:hover{color:#cc0000}
.azzurro{ color:#044c9f} .azzurro a{ color:#39b2d4; text-decoration:none} .azzurro a:hover{color:#cc0000}
.verde{ font-weight:bold; color:#7ea70f}
.verde a{color:#7ea70f; text-decoration:none}
.verde a:hover{color:#c00}

h3{ color:#633b15; font:16px "Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight:bold; margin:0; padding:0} 

#footer_aux{ background: url(../image/comuni/footer_top.png) left top repeat-x;width:100%;float:left} 
#footer{ width:960px;background:url(../image/comuni/footer.png) left top no-repeat; padding:16px 0; float:left; font:10px Arial, Helvetica, sans-serif; color:#39b2d4; text-align:right}

#header{ height:135px; margin:0 0 10px 0}
#header img{ float:left; margin:0 30px 0 0}
#header h1{ float:left; margin:40px 0 0 0; color:#fff; font-size:26px; line-height:0.9em; padding:0 0 20px 0}
.fumetto{ float:left; background:url(../image/comuni/fumetto_top.jpg) left top no-repeat;margin:0 0 0 10px; font:12px Arial, Helvetica, sans-serif; color:#043d7f; padding:25px 15px 50px 15px}
.fumetto a{ color:#c00} .fumetto a:hover{ color:#043d7f}


#principale{ float:left; width:720px; margin:0 10px 0 0; width:720px}
#destra{ float:left; width:230px; background:url(../image/comuni/eventi.jpg) left top no-repeat; padding: 65px 0 0 0}

.ricerca a{ background:url(../image/comuni/calendario.jpg) left center no-repeat; padding:5px 0 5px 30px; margin:10px; color:#000; float:left; font-family:Arial, Helvetica, sans-serif}
.ricerca a:hover{color:#c00}

.evento{ width:222px; padding:3px; border:1px solid #c5f973; float:left; font:10px Tahoma, Geneva, sans-serif; background:#fff url(../image/comuni/bkg_evento.jpg) left bottom repeat-x; margin:2px 0; display:block}
.evento_lista{ width:330px; height:85px; padding:3px; border:1px solid #c5f973; float:left; font:10px Tahoma, Geneva, sans-serif; background:#fff url(../image/comuni/bkg_evento.jpg) left bottom repeat-x; margin:5px; display:block}
.evento img{ float:left; margin: 0 6px 6px 0}
.evento_lista img{ float:left; margin: 0 6px 15px 0}
.evento p, .evento_lista p{ float:left;  margin: 0 0 0 5px; width:130px} 
.evento .blu, .evento_lista .blu{ font:1.3em "Trebuchet MS", Arial, Helvetica, sans-serif} 

#menu{ background:url(../image/comuni/menu.jpg) left top no-repeat; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; width:720px}
#menu ul{ margin:0; padding:23px 0 10px 5px} 
#menu li{ display:inline}
#menu li a{ padding:4px 5px;  margin:0 0.1em;  color:#437aa3; text-decoration:none;border:1px solid #83c6fc; background:#8ecafb}
#menu li a:hover{ color:#C00}
#menu .current  a{background:#f1f8ff; color:#c00;border:1px solid #fff}

#flash{ float:left; margin:0; padding:0; width:540px}
#ricerca_top{ float:left; width:180px; background:url(../image/comuni/bkg_ricerca.jpg) left top no-repeat; padding:56px 0 0 0; margin:0; text-align:center; color:#fff; height:232px}
#ricerca_top form{ text-align:right; padding:0 10px 0 0}
#ricerca_top select{ margin:5px 0; width:160px}
#ricerca_top h2{ font-size:30px; margin:0; padding:0; line-height:0.9em; font-weight:normal}
#ricerca_top p{ margin:5px 0 4px 0}

.news_home{ border-top:1px solid #bee2ff; float:left; width:700px;margin:0 0 13px 0; padding:10px; background:url(../image/comuni/bkg_news.jpg) left top repeat-x; border-bottom:1px solid #044c9f}
.news_home a{ padding:10px; color:#F00}
.siamo{ border-top:1px solid #bee2ff; float:left; width:400px;margin:0 0 13px 0; padding:10px; background:url(../image/comuni/bkg_news.jpg) left top repeat-x; border-bottom:1px solid #044c9f; text-align:justify}
.contatti{ float:left; background: url(../image/comuni/bkg_contatti.jpg) center bottom no-repeat; width:260px; margin:0 0 0 9px; padding:10px 15px 20px 15px}
.input_testi, .input_testi2{ width:250px; border:0; border-bottom:1px solid #97c222; font-size:14px; font-weight:bold}
.input_testi2{ font:11px Arial, Helvetica, sans-serif; height:90px}
.contatti p{ margin:10px 0}


.data{ float:left; background:url(../image/comuni/data.jpg) left top no-repeat; padding:0 0 5px 18px; margin:5px 0; border-bottom:1px dashed #008bff; width:680px; font:11px Arial, Helvetica, sans-serif}
.news_home .testo{ float:left; width:485px; margin:0 15px 0 0 ; font:11px Arial, Helvetica, sans-serif; line-height:1.4em; text-align:justify}
.news_home .vari{ width:200px; float:right}
.vari img{ margin:0 0 10px 0}
.pdf{ float:left; background:#fefee0 url(../image/comuni/download.jpg) left top no-repeat;  padding:5px 5px 5px 40px;  width:155px; font:11px Arial, Helvetica, sans-serif; font-weight:bold}
.pdf a{color:#633b15; text-decoration:none}
.pdf a:hover{ color:#c00}
.testo .pdf{width:340px}
.testo img{ float:left; margin:0 10px 10px 0; vertical-align:top}

.paginazione { float:left; text-align:center; width:720px; margin:0 0 15px 0}
.paginazione a{text-decoration:none; padding:3px 6px; border:1px solid; background:#f7faff; border-color:#bee2ff;color: #000; margin:3px; float:left; display:block}
.paginazione a:hover{  background:#f8ffed; border-color:#c5f973}
.paginazione .current a{background:#f8ffed; border-color:#c5f973}

.up{ clear:both; margin:20px 0 0 0}
.up a{ background: url(../image/comuni/up.png) left top no-repeat; padding:15px 0 15px 45px; color:#fe9a0b; font:11px Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none }

.riga{ float:left; width:720px; padding:5px 0 10px 0; margin:0 0 5px 0}
.rubrica{ font:30px "Palatino Linotype", "Book Antiqua", Palatino, serif}
.proloco{ width:235px; float:left; font:12px Arial, Helvetica, sans-serif; border-bottom:1px dashed #008bff; height:160px; margin:0 5px 10px 0}
.bacini{ width:230px; float:left; font:12px Arial, Helvetica, sans-serif; border-bottom:1px dashed #008bff; margin:0 5px 10px 0}
.citta{ margin:0 0 10px 0; font-size:14px; }
.citta a{font-weight:bold; padding:0 2px; color:#000}
.citta a:hover{ background:#f8ffed}
.dettagli{ margin:10px 0 0 0;}
.dettagli a{ color:#000}
.dettagli a:hover{ color:#cc0000}

.menu_proloco{ float:left; margin:5px 0; background:#fffbba; border:1px solid #f6e58a; width:698px; padding:4px 10px; text-transform:uppercase; font:12px Arial, Helvetica, sans-serif}
.menu_proloco a{ color:#000; text-decoration:none; font-size:14px; font-weight:bold; padding:0 3px }
.menu_proloco a:hover{ background:#FFF; color:#c00}
.menu_proloco .voceCorrente a{background:#FFF; color:#c00}
	
.stampa{ float:right}
.stampa a{ background:url(../image/comuni/stampa.jpg) left center no-repeat ; padding:5px 0 5px 25px; color:#000}
.stampa a:hover{ color:#c00}
#dettaglio_sx{ width:240px; float:left;margin:0 10px 20px 0}
#dettaglio_sx a{ color:#000} #dettaglio_sx a:hover{ color:#c00}
#dettaglio_sx img{ margin:5px 0; border:1px solid #71b1e1}
#dettaglio_sx .pdf{ width:184px; margin:10px 0} 
#dettaglio_dx{float:left; width:470px; text-align:justify}

#table{ float:left; width:720px; margin:0 0 15px 0}

.dispari img, .pari img{ margin:0 5px 0 0}
.pari a{ text-decoration:none; padding:5px; background:#fff; border:1px solid #bee2ff;  color:#091f30; display:block; margin:1px 0}
.dispari a{ text-decoration:none; padding:5px; background:#def1ff; border:1px solid #bee2ff; color:#091f30; display:block; margin:1px 0}
.dispari a:hover, .pari a:hover{ background:#f1f8ff; color:#C00}

#card{ float:left; width:720px; margin:0 0 10px 0}
#card a{background: url(../image/comuni/unpli_card.jpg) center center no-repeat; display:block; font:18px "Palatino Linotype", "Book Antiqua", Palatino, serif; text-align:center; padding:12px 0; color:#000; text-decoration:none}
#card a:hover{ color:#c00}
.convenzioni{ border:1px solid #f6e889; background:#fffec9; float:left; padding:15px; float:left; margin:0; width:670px}
.convenzioni a{ font-weight:bold; color:#e4b833}
.convenzioni a:hover{ color:#c00}

#unplicard{ background: url(../image/comuni/card2010.jpg) left center no-repeat; padding:0 0 0 220px; width:480px}
#mondialcard{ background: url(../image/comuni/card02.jpg) right bottom no-repeat; padding:0 0 0 0; width:720px}
#mondialcard p{ padding:0 220px 0 0; width:500px}
#mondialcard ul{ width:500px}
#unplicard h1, #mondialcard h1{ color:#000; font:25px "Palatino Linotype", "Book Antiqua", Palatino, serif; margin:5px 0}
#unplicard h2, #mondialcard h2{ color:#96c322; font:20px "Palatino Linotype", "Book Antiqua", Palatino, serif; margin:5px 0}

.dettaglio_evento{ float:left; width:680px; font-size:14px; line-height:1.5em}
.dettaglio_evento img{ vertical-align:top; margin:0 15px 15px 0; float:left} 
.dettaglio_evento .pdf{ margin:15px 0 0 0; clear:left; width:190px}

.ricerca_eventi{ background: url(../image/comuni/bkg_news.jpg) top left repeat-x; float:left; width:678px; padding:10px 20px; border-top:1px solid #437aa3}
.ricerca_eventi h1{ margin:5px 0; padding:0; color:#437aa3}
.ricerca_eventi select{ width:200px; margin:5px 0}

#elenco_eventi{ float:left; width:720px; margin:0 0 10px 0}


.evento_proloco{ float:left; margin:10px 0 20px 0; width:680px; background:url(../image/comuni/bkg_news.jpg) left top repeat-x; padding:20px; border-top:1px solid #bee2ff}
.evento_proloco h2{ margin:0 0 5px 0; padding:0; color:#397cb2} 
.evento_proloco .evento, #elenco_eventi .evento{ margin:5px; width:320px} 

.secondo{ float:left; width:100% }.secondo ul{ margin:0; padding:0; width:100%}
.secondo li{list-style-type:none; margin:0; padding:0}
.secondo a{ background:#f2fedf url(../image/comuni/freccia.png) left  no-repeat; padding:1px 10px 1px 30px;margin:5px 0; display:block; color:#000; text-decoration:none}
.secondo a:hover{ background:#e1ffb4} 
.normativa{ width:720px; float:left}

#siamo_sx{ float:left; width:420px}

.link_evento a{ float:left; border:1px solid #f1e66a; margin:10px 0; text-decoration:none; color:#633b15; width:90%; background:#fcfba5 url(../image/comuni/eventi_pdf.gif) left center no-repeat; padding-left:60px; margin-left:15px}
.link_evento a:hover{background:#def1ff url(../image/comuni/eventi_pdf.gif) left center no-repeat; border:1px solid #bee2ff}

.doc_scorci{ border:1px solid #f6e889; background:#fffec9 url(../image/comuni/word.png) left center no-repeat; float:left; padding:15px 15px 15px 40px; float:left; margin:10px; width:250px; font-size:16px}
.doc_scorci a{ text-decoration:none}

.varie li{ margin:10px 0}

/**/
#auguri {

/* overlay is hidden before loading */
display:none;

/* standard decorations */
width:620px; color:#000; background:#fff; border:2px solid #F00; padding:10px; 
/*border:10px solid #666; background:#000; */text-align:center;

/* for modern browsers use semi-transparent color on the border. nice! 
border:10px solid rgba(82, 82, 82, 0.698);*/

/* hot CSS3 features for mozilla and webkit-based browsers (rounded borders)*/ 
-moz-border-radius:20px;
-webkit-border-radius:20px;
	}




