﻿/* reset */
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,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-size:100%;font-family:verdana,sans-serif;vertical-align:baseline;background:transparent}
body {line-height:1} ol,ul {list-style: none}blockquote,q {quotes: none}
/* remember to define focus styles! */
:focus {outline: 0}
/* remember to highlight inserts somehow! */
ins {	text-decoration: none} del {text-decoration: line-through}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;	border-spacing: 0}

br.clear{display:block;height:0;width:0;border:none;overflow:hidden;clear:both;font-size:1px;line-height:0}

/* struttura generale */
#testata{width:100%;background:url(bg_testata.gif) left top repeat-x;text-align:left}
#struttura-testata{margin: 0 auto;width:825px;height:166px;background:url(bg_struttura_testata.gif) left top no-repeat}

#piede{width:100%;background:#f3f2ef;text-align:left}
#struttura-piede{margin: 0 auto;width:825px;height:77px;background:#414240 url(bg_struttura_piede.gif) left top repeat-y}

#corpo{width:100%;background:#f3f2ef;text-align:left}
#struttura-corpo{margin: 0 auto;width:825px;padding-bottom:7px;background:url(bg_struttura_corpo.gif) left top repeat-y}


/* testata, logo e menu */
#testata #logo{margin-left:21px;width:221px;height:160px;overflow:hidden;float:left}
#testata #logo a{margin:0;border:none;padding:0;display:block}
#testata #logo img{display:block;border:none}

#testata #menu{width:556px;height:132px;background:url(bg_menu.jpg) left top no-repeat;float:left;margin-top:28px}
#testata #menu p{color:#4b71a0;font:normal 12px verdana,sans-serif;margin:8px 0 2px 14px;padding:0}
#testata #menu form{margin:4px 0 0 14px;padding:2px 0 0 0}
#testata #menu label{color:#414240;font:normal 12px verdana,sans-serif}
#testata #menu input#email{color:#414240;font:normal 12px verdana,sans-serif;border:1px solid #c7c7c7;width:125px;height:18px}
#testata #menu input.invia{position:relative;top:4px;left:4px}

p.menu{float:right;color:#d71920;font:normal 13px verdana,sans-serif;margin:0;padding:0}
p.menu,p.menu a,p.menu a:link,p.menu a:hover{color:#d71920;text-decoration:none;font:normal 13px verdana,sans-serif}
p.menu a.on,p.menu a.on:link,p.menu a.on:hover{color:#274f7f;font-weight:bold}

ul.menu a,ul.menu a:link{display:block;width:138px;height:40px;line-height:40px;background:url(bg_menu_a.gif) left top no-repeat;color:#FFFFFF;font:normal 12px verdana,sans-serif;text-decoration:none;text-align:center;padding-top:12px;text-transform:uppercase}
ul.menu a:hover,ul.menu a.over{display:block;width:138px;height:40px;line-height:40px;background:url(bg_menu_aover.gif) left top no-repeat;color:#FFFFFF;font:normal 12px verdana,sans-serif;text-decoration:none;text-align:center;padding-top:12px}
ul.menu li{width:138px;height:50px;overflow:hidden;float:left;background:url(menu_riflesso.gif) left 10px no-repeat;margin-right:1px}
ul.menu li ul.off{display:none}
ul.menu li ul.on{display:block;position:absolute;top:40px;background:#FFF}
ul.menu li ul  li{float:none;background:transparent;margin:0;padding:0;height:40px;width:141px;margin-bottom:1px}
ul.menu li ul  li a,ul.menu li ul  li a:link{width:141px;margin:0;background:url(bg_submenu_a.gif) left top no-repeat}
ul.menu li ul  li a:hover{width:141px;margin:0;background:url(bg_submenu_aover.gif) left top no-repeat}
ul.menu li ul  li a.duerighe{line-height:12px}

#img_sottotestata{display:block;margin-left:21px;position:absolute:z-index:1}
#sotto-testata p{margin:0;padding:0;width:780px;height:82px;margin-left:21px;background:url(bg_sottotestata.gif) left top repeat-x}
#sotto-testata p a,#sotto-testata p a:link,#sotto-testata p a:hover{display:block;float:left}
#sotto-testata p a img,#sotto-testata p a:link img,#sotto-testata p a:hover img{display:block}


/* pagina corpo */
#pagina{background:url(bg_pagina.gif) left top repeat-y;float:left}
#pagina p.data{color:#6187b5;font-style:italic;font:normal 12px verdana,sans-serif;padding:7px 12px}
#pagina .comunicati p.data{padding:0 12px}
#pagina h2{font:bold 12px verdana,sans-serif;color:#404040;padding:2px 12px}
#pagina img.left{display:block;float:left;border:1px solid #b6b6b6;margin:7px 12px}
#pagina img.right{display:block;float:right;border:1px solid #b6b6b6;margin:7px 12px}
#pagina p.testo{font:normal 10px verdana,sans-serif;color:#414240;/*padding:2px 12px*/}
#pagina p.testo a,#pagina p.testo a:link,#pagina p.testo a:hover{color:#d61920;text-decoration:none;font:normal 10px verdana,sans-serif}
#pagina hr{margin:0;padding:0;width:98%;margin:0 auto;text-align:center;border:0;border-top:1px dotted #b6b6b6}

#ultime{width:488px;background:url(bg_ultime.gif) left top repeat-y;float:left;margin-left:22px;margin-top:4px;line-height:16px}
#ultime .basso{background:url(bg_ultime_basso.gif) left bottom no-repeat;padding-bottom:22px}
.campagna #ultime .basso{background:url(bg_campagna_basso.jpg) left bottom no-repeat;padding-bottom:50px}
.campagna #ultime .comunicati{padding-bottom:0}
.campagna #ultime p{font:normal 11px verdana,sans-serif;padding:10px}
.campagna #ultime p.data{font-style:italic}
.campagna #ultime ul,.campagna #ultime ul li{list-style-type:disc;list-style-position:inside;padding:3px;font:normal 11px verdana,sans-serif}
.campagna #ultime ul{margin-left:8px}
.saperne{width:484px;background:url(per_saperne.gif) left top no-repeat;padding-top:20px;margin-left:2px}
.segnala_flickr{width:560px;background:url(per_segnala.gif) left top no-repeat;padding-top:20px;margin-left:2px}
#pagina #ultime .basso .saperne a,#pagina #ultime .basso .saperne a:link,#pagina #ultime .basso .saperne a:hover{color:#414240;font:normal 12px verdana,sans-serif}
.archivio{background:url(archivio.gif) left top no-repeat}
.archivio a,.archivio a:link,.archivio a:hover{color:#577eac;font-weight:bold}
.archivio a.tutti,.archivio a.tutti:link,.archivio a.tutti:hover{display:block;width:100%;color:#b8151b;font-weight:bold;border-top:1px dotted #b6b6b6;padding-top:10px}

#sx{float:left}
#dx{width:284px;float:left}
#dx2{width:200px;float:left}

#sezione{margin-top:5px}
#sezione .tit,#categorie .tit{width:276px;height:22px;background:url(sezione.gif) left top no-repeat;color:#fff;padding-left:8px;font:normal 11px verdana,sans-serif;padding-top:10px}
#gallerie .tit{width:200px;height:19px;background:url(galleria.gif) left top no-repeat;color:#284e7d;padding-left:8px;font:bold 11px verdana,sans-serif;padding-top:4px}
#sezione .on{width:276px;height:28px;background:url(sezione_on.gif) left top no-repeat;color:#d71920;padding-left:5px;font:normal 12px verdana,sans-serif;padding-top:12px;text-align:center;text-transform:uppercase}
#sezione .off{width:276px;height:28px;background:url(sezione_off.gif) left top no-repeat;color:#fff;padding-left:5px;font:normal 12px verdana,sans-serif;padding-top:12px;text-align:center;text-transform:uppercase}
#sezione a,#sezione a:link,#sezione a:hover{color:#000;font:normal 12px verdana,sans-serif;text-align:center;text-decoration:none;text-transform:uppercase}

#evidenza{background:url(bg_evidenza.gif) left top repeat-y;width:285px;float:left}
#evidenza .basso{background:url(bg_inevidenza_basso.gif) left bottom no-repeat;padding-bottom:5px}
#appuntamenti{width:285px;background:url(bg_appuntamenti.gif) left top repeat-y;float:left;margin-bottom:4px;margin-top:4px}
#appuntamenti .basso{background:url(bg_appuntamenti_basso.gif) left bottom no-repeat;padding-bottom:5px}
#appuntamenti  p{color:#404040;font:normal 12px verdana,sans-serif;height:22px;line-height:12px;padding:5px}
#appuntamenti img.puntina{margin:5px;float:left}
#appuntamenti  p.tutti{padding-right:16px;padding-top:8px}
#appuntamenti  p.tutti,#appuntamenti  p a,#appuntamenti  p a:link,#appuntamenti  p a:hover{color:#577eac;font-weight:bold;text-align:right;text-decoration:none}

#foto img,#altro img{display:block;margin:0;padding:0}
#foto{width:488px;background:transparent;float:left;margin-left:22px;margin-top:4px}
#foto .basso{background:#414240;width:486px}
#foto img.tit{padding-top:17px}
#foto img.left{border:1px solid #040404}
#foto p{font:normal 11px verdana,sans-serif;color:#cccccc}
#foto b,#foto h2{color:#ff474e;font:bold 12px verdana,sans-serif;padding-top:10px}

#altro{width:285px;background:transparent;float:left;margin-top:4px}
#altro .basso{background:#414240;width:282px}
#altro h2,#altro h2 a,#altro h2 a:link,#altro h2 a:hover{color:#ff474e;font:bold 12px verdana,sans-serif;padding-top:10px;text-decoration:none}
#altro p{color:#ffffff;font:bold 12px verdana,sans-serif;padding-top:10px}

#banner1{margin-left:2px;margin-top:5px}
#banner2{margin-left:2px;margin-top:5px}
#banner3{margin-left:9px;margin-top:5px}

#pagina #ultime .basso p.paginazione{color:#d71920;font:bold 11px verdana,sans-serif;text-align:center}
#pagina #ultime .basso p.paginazione a,#pagina #ultime .basso p.paginazione a:link{color:#404040}
#pagina #ultime .basso p.paginazione a:visited{color:#b4b4b4}
#pagina #ultime .basso p.paginazione a:hover{color:#b4b4b4}

#links .mail img{position:relative;top:6px}
#links a,#links a:link,#links a:hover{text-decoration:none;color:#414240;font:normal 12px verdana,sans-serif;display:block;float:left}
#links a.gall,#links a:link.gall,#links a:hover.gall{float:right}

.campagna #ultime p.ob{padding:4px 0 0 4px;margin:0}
p.ob a,p.ob a:link,p.ob a:hover{margin:0;padding:0;display:inline;margin-right:5px}
h1.tit{background:#567cab;color:#fff;width:470px;height:25px;padding:0;padding-left:5px;margin:0;margin-left:4px;font:bold 12px verdana,sans-serif;line-height:25px}
.cont{border-left:1px solid #557baa;border-right:1px solid #557baa;width:473px;margin-left:4px}
#pagina .obiettivi h2{color:#dd3b41;font:bold 11px verdana,sans-serif}
.campagna #ultime .basso  p#bott{color:#fff;width:474px;height:27px;padding:0;margin:0;padding-left:1px;line-height:27px;margin-left:4px;background:url(bg_bott.gif) left top repeat-x}
.campagna #ultime .basso  p#bott a,.campagna #ultime .basso  p#bott a:link,.campagna #ultime .basso  p#bott a:hover{text-decoration:none;color:#fff;height:26px;line-height:26px;vertical-align:middle;margin:0;padding:0;background:url(bott.gif) right top no-repeat;padding: 0 9px 0 8px;display:block;float:left}
.campagna #ultime .basso  p#bott a.ult,.campagna #ultime .basso  p#bott a.ult:link,.campagna #ultime .basso  p#bott a.ult:hover{background-image:none}
.campagna #ultime .basso  p#bott a.on,.campagna #ultime .basso  p#bott a.on:link,.campagna #ultime .basso  p#bott a.on:hover{background:#fff;color:#264e7e}

.campagna #ultime  p.scheda{margin:0;padding:0;margin-left:4px}

#categorie{background:url(bg_evidenza.gif) left top repeat-y;width:285px;float:left}
#categorie a,#categorie a:link,#categorie a:hover{display:block;color:#d71920;font:bold 11px verdana,sans-serif;text-decoration:underline;text-transform:uppercase;padding:5px}
#categorie .basso{background:url(bg_inevidenza_basso.gif) left bottom no-repeat;padding-bottom:550px}
#categorie .basso p{width:278px;background:#ffffff;padding-bottom:5px;border-bottom:1px solid #c4c4c3;margin-left:3px}


#gallerie{background:url(bg_galleria.gif) left top repeat-y;width:200px;float:left}
#gallerie a,#gallerie a:link{display:block;color:#264f7d;font:bold 11px verdana,sans-serif;text-decoration:underline;text-transform:uppercase;padding:4px}
#gallerie a:hover,#gallerie a.current{display:block;color:#d81920;font:bold 11px verdana,sans-serif;text-decoration:underline;text-transform:uppercase;padding:4px}
#gallerie .basso{background:url(bg_galleria_basso.gif) left bottom no-repeat;padding-bottom:550px}
#gallerie .basso p{width:278px;background:#ffffff;padding-bottom:5px;border-bottom:1px solid #c4c4c3;margin-left:3px}


.video{padding-left:13px}
#pagina .video h2{margin:0;padding:14px 0 5px 4px;color:#d71920;font:bold 12px verdana,sans-serif}
.video object,.video embed{float:left}
.video p.categoria{margin:0;padding:4px 0 0 4px;float:left;width:170px;color:#404040}
.video p.categoria a,.video p.categoria a:link,.video p.categoria a:hover{color:#d71920}

h1.titg{width:488px;height:32px;background:url(bg_titg.gif) left top no-repeat;color:#fff;padding-left:8px;font:bold 11px verdana,sans-serif;padding-top:10px;text-transform:uppercase}
h1.titgall{width:562px;height:32px;background:url(bg_titg.gif) left top no-repeat;color:#fff;padding-left:8px;font:bold 11px verdana,sans-serif;padding-top:10px;text-transform:uppercase}

#pagina h2.tit{color:#b8151b;font:bold 12px verdana,sans-serif}

#pagina #ultime .basso p a,#pagina #ultime .basso p a:link,#pagina #ultime .basso p a:hover{font-weight:bold;color:#d71920}

#pagina #ultime .basso ol,#pagina #ultime .basso ol li{list-style-type:decimal;font:normal 11px verdana,sans-serif;list-style-position:outside;color:#d71920}
#pagina #ultime .basso ol{margin:5px 0 5px 30px}
#pagina #ultime .basso ol li{margin-top:5px}
#pagina #ultime .basso ol li span{color:#000}

.boxblue{width:476px;background:#dadad8;margin-left:6px;margin-bottom:12px;margin-top:12px}
#pagina .boxblue h2{text-transform:uppercase;color:#fff;background:#869fbb;width:473px;padding:0;height:25px;line-height:25px;padding-left:3px}
.campagna #ultime .boxblue .saperne{background:#ffffff;margin-bottom:12px;padding:0;width:466px}
.campagna #ultime .boxblue p.saperne img{padding:4px;position:relative;top:8px}
#pagina #ultime .boxblue .saperne a,#pagina #ultime .boxblue .saperne a:link,#pagina #ultime .boxblue .saperne a:hover{margin:4px}

a.pdf,a:link.pdf,a:hover.pdf{text-decoration:none}

#aderisci{width:450px;border:1px solid #6a000f;margin-left:20px}
#aderisci fieldset{margin:0;padding:0;width:450px;background:transparent url(bg_form.gif) left top repeat-x;}

#ultime_big{width:562px;background:url(bg_big.gif) left top repeat-y;float:left;margin-left:22px;margin-top:4px;line-height:16px}
#ultime_big .basso{background:url(bg_big_basso.gif) left bottom no-repeat;padding-bottom:22px}
#ultime_big p{font:normal 11px verdana,sans-serif;padding:10px}
h1.titg2{width:562px;height:33px;background:url(bg_titg2.gif) left top no-repeat;color:#fff;padding-left:8px;font:bold 11px verdana,sans-serif;padding-top:10px;text-transform:uppercase}

#evidenza .basso a{margin-left:2px}

/* piede */
#piede p.copy{font:normal 10px verdana,sans-serif;color:#b6b6b6;text-align:right;padding-right:26px}
#piede p.links{font:normal 10px verdana,sans-serif;color:#414240;background:#b6b6b6;height:27px;line-height:27px;width:781px;margin-left:21px;text-align:center;text-transform:uppercase}
#piede p.links a,#piede p.links a:hover,#piede p.links a:link{font:normal 10px verdana,sans-serif;color:#414240;text-decoration:underline;text-transform:uppercase}



ul.menu{position:absolute;z-index:200}

#dx .basso h2 a,#dx .basso h2 a:link,#dx .basso h2 a:hover{color:#D71920;text-decoration:none}

/* navigazione elenco gallerie fotografiche*/
#pageNavPosition{
	font:normal 12px verdana,sans-serif;
	width:193px;
	text-align:center;
	color:#284E98;
}
span.pg-normal{
	cursor:pointer;
}

#flickr_link{
	color:#414240;
}
.flickr_link a{
	color:#414240;
}
.guarda_anche{height: 30px; text-align: center;font-size:11px}
.guarda_anche a{color:#414240;}