/***** eric meyer 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, img, ins, kbd, q, s, samp, var, dd, dl, dt, form, label, table, caption, tbody, tfoot, thead, tr, th, td {
	   margin: 0;
	      padding: 0;
	         border: 0;
		    font-weight: inherit;
		       font-style: inherit;
		          border-spacing: 0;
			     font-size:12px;
			     font-family:arial, verdana;
			        color:#333;
}


/************************************ COLORI ************************************/


body{}

.linkstitle,.pollstitle,.title,.newsAboutMain,.netWordsMain,.gb{border:1px solid;background:#ffa}
.sottorubriche a,.sottorubriche {color:#fff}
.pollson {background:#f00;}
.pollsoff {background:#fd0;}
.artlink {background:#dfc;}
.artlink:before {color:#039;}
.testoit {color:#039;}
a.links:hover {border:1px dashed #00c;background:#afc;}
.pollsitem:hover,.newsAboutLink:hover,.netWordsP:hover {background:#00c;color:#fff;}
.polls,.title2,.title3 {border:1px solid #afc;background:#afc;}
.motori {border:1px dashed #cff;background:#cff;}
.netWordsTitle {background:#afc;border:1px solid #039;}
.netWordsP {border-bottom:1px dashed #039}
.newsAboutTitle {background:#fff;border-bottom:1px dashed #039;color:#666}
.newsAboutData {color:#f00}

#hpn_div1, #hpn_div2, #hpn_div3 {width:175px;background-repeat:no-repeat;padding-top:42px;text-align:justify}


span.copeimg img{border:1px solid #039;margin:0px 20px 20px 0;float:left}
/************************************* FINE *************************************/
img {border-style:none;}
a {text-decoration:none;color:#000}
a:hover {text-decoration:underline;}

#top {margin:0px;background-image:url('banner-sito-2014.jpg');background-repeat:no-repeat;height:120px;background-color:#039;}
#midl {width:20%;float:left;padding-bottom:2%;}
#midm{float:left;width:65%;margin-left:20px;padding-top:20px}
#midmlarge {float:right;padding-bottom:200px;width:75%;margin:1%}
#midr{border:1px solid #f00;width:10%;float:right}
#bot {
padding-top:200px
clear:both;
}
#footer {clear:both;border:1px solid #aaa;margin:0;}
#header {width:100%;}
#header img {margin:0px;border:0px}
#header a {margin:0px;padding:0px;border:0px}

#princ {padding-left:5%;font-size:1.2em}
p.sovratitolo {text-align:right;}
p.titolo {border-bottom:2px solid #f70;font-size:2em;text-align:right;padding-right:15px}
p.sottotitolo {text-align:center;margin:1px 10px;}
.testoit {text-align:justify;margin:10px 10px 50px 0;}
.firstimage {float:left;margin:1px 10px;}
p.artlink:before {padding:0px 0px 0px 30px;content:'link ';background-repeat: no-repeat;}
p.artlink {margin:1px 10px;text-align:left;}

p.editoriale {font-size:1.3em}
 p.editoriale:first-letter{color:#f70}
p.allegati {border:1px solid #f70;padding:0 30px;width:66%;text-align:right}
a.allegati {margin:0px 20px;text-decoration:none;font-size:8pt;}
p.edit1 {margin:0px 30px;font-size:8pt;}
.coperub_titolo {font-size:18pt;font-family:georgia;text-align:center;margin:10px;border-bottom:1px solid #aaa;color:#aaa}
.coperub_foto {text-align:center;border:1px solid #000}
.coperub_text {margin:10px 40px 0px 40px;font-size:14pt;}
.coperub_text:first-letter {font-size:19pt;}


#menu {width:90%;top:20px;padding:0% 5% 0% 5%;font-size:12px;}
.rubriche{text-align:right;background:#039 /*url('star.jpg') no-repeat left top*/;height:32px;color:#fff;padding:10px 5px 0 0;font-size:1.4em;margin:0;border-bottom:1px solid #fff;;}
.rubriche.home{background:none}
div.d_rub{background:#039;margin:0;border:0;}
.rubriche a.rubriche {text-decoration:none;color:#fff;}
.rubriche a:hover{text-decoration:underline;}

.sottorubriche {font-size:1.1em;border-bottom:1px solid #fff;text-align:left;padding:8px 0 0 7px;margin-bottom:4px}

.articoli {text-align:right}

p.articoli.enh a{color:#ff0}
.articoli a{text-decoration:none;color:#ddd;padding-right:15px;}
.articoli a:hover{color:#f70}



#links {width:100%;top:60px;padding:0% 5% 0 5%;text-align:center;}
.linkstitle {width:75%;margin:5px 1px 1px 1px;font-size:12px;font-weight:bold;}
.links {width:75%;text-align:right;margin:5px 1px 1px 1px;}
a.links:hover {text-decoration:none;}

#polls{width:100%;top:60px;margin:20px 1px 1px 1px;padding:0% 5% 0 5%;font-size:12px;}
.pollstitle{width:75%;margin:0;text-align:center;font-weight:bold;}
.polls {width:75%;margin:0;text-align:center;}
.pollsitem {width:75%;margin:3px 0px 3px 3px;font-size:11px;}
.pollsgraph{width:75%;margin:3px 0px 6px 3px;}
.pollson {font-family:courier;}
.pollsoff {font-family:courier;}

#ricerca_web {width:100%;top:60px;margin:20px 1px 1px 1px;padding:0% 5% 0 5%;text-align:center;font-size:12px;}
.title {width:75%;margin:0;font-weight:bold;}
.title2,p.title3{width:75%;margin:0;}
.motori {width:75%;margin:0;border-top:0;}
.motori:hover {border:1px dashed;}

#newsAbout {width:98%;top:60px;margin:0px;margin-bottom:10px;}
.newsAboutTitle {width:90%;margin:0%;}
.newsAboutMain {width:90%;text-align:center;font-size:12px;font-weight:bold;margin-bottom:2%;}
.newsAboutData {width:90%;font-size:8pt;text-decoration:none;}
.newsAboutLink {width:90%;text-decoration:none;}
.newsAboutLink:hover {width:90%;}

#netWords {width:98%;top:60px;margin-bottom:10px;}
.netWordsMain {width:90%;margin:0;margin-bottom:2%;text-align:center;font-size:12px;font-weight:bold;}
.netWordsTitle {width:90%;margin:0;}
.netWordsP {width:90%;margin:0;text-decoration:none;}
.netWordsP:hover {text-decoration:none;}


/************* IMPOSTA SITO **************/
#impostaSito{position:absolute;background:#EBE7D2;padding:1px;border:1px outset #716F64;top:0px;right:0px;margin:0px;font-size:10px;visibility:hidden;}
#impostaSito select{background-color:#7cf;color:#003;border:1px outset #006;padding:5px;margin:1px;}
#impostaSito option{background-color:#7cf;color:#003;}
#impostaSito a{color:#7cf;}
#impostaSito a:hover{background:#fff;color:#039;text-decoration:none;}


#homenewsPrinc {width:90%;margin:5% 5% 5% 5%;border:0px solid black;}
#homenewsPrinc img{margin-left:1%;border:3px double #039;}
.homenews {width:33%;float:left;}
.homenews2 {width:33%;float:left;}
.homenewsTit,.homenewsTit a {font-weight:bold;color:#fff;text-decoration:underline;font-style:italic;text-align:right}
p.homenewsArt, p.homenewsArt a {padding:1% 2% 1% 2%;color:#999;line-height:18px}
.homeNewsData{display:none}

/****** MAPPA ******/
#mappa {text-align:center;margin-left:30%;}
p.map_rub{font-weight:bold;font-size:1.2em;margin:0% 0% 0% 0%;border:1px solid #039;text-align:right;background:#00c;color:#ffa;}
p.map_sottorub{margin:0% 0% 0% 0%;font-size:1.1em;text-align:left;font-weight:bold;color:#039;}
a.map_sottorub {text-decoration:none;color:#039;}
a.map_sottorub:hover {text-decoration:underline;color:#a00;background:#cc8;}
p.map_art{margin:0% 0% 0% 20%;font-size:0.9em;text-align:left;}
a.map_art {color:#06f;font-weight:bold;text-align:left;}
a.map_art:hover {text-decoration:underline;color:#a00;background:#cc8;}
p.map_prod{margin:0% 0% 0% 25%;font-size:0.9em;text-align:left;}
td.map_linea {background:#00c;}


form {margin:0px;padding:0px;}
.quiz {border:1px solid #aaa;margin-top:15px;margin-right:1%;}
.quiz legend{background:#ccc;padding:5px 10px 5px 10px;color:#666;font-weight:bold;border:1px solid #bbb;}
p.domanda {margin:1% 1% 2% 1%;padding:0px;font-size:1.4em;font-style:italic;}
p.q_item {margin:1% 0px 1% 1%;padding:0px;font-size:1.2em;}
p.q_item textarea {width:98%;height:200px;}
.p_but {margin:1% 0px 1% 1%;}
input.but {padding:5px 20px 5px 20px;background:#ccc;border:1px solid #aaa;color:#666;text-transform:uppercase;font-weight:bold;}
.quiz p.p_inner {margin:1% 0 0 0;padding:0px;height:1px;border:1px solid #aaa;background:#ccc;}

div.navigator_art{text-align:center;margin-left:10%;margin-right:10%;
background-color:#eee;
}

table.metadata {border:1px solid #039;margin:1% auto 1% auto;border-bottom:none;border-right:none;}
table.metadata td{border-bottom:1px solid #039;border-right:1px solid #039;}
table.metadata td.legend {font-weight:bold;}
table.metadata td.sublegend {text-align:right;font-style:italic;}
#fotolinks{clear:both;margin-bottom:20px;margin-top:30px;}
#fotolinks div.fotolinks{width:45%;float:left;border:1px solid #ccc;margin:2px;text-align:center;overflow:hidden;padding:10px}
#fotolinks div.fotolinks img{border:1px solid #faa;padding:2px}
div.fotolinks{float:left}

#fotolinks{clear:both;margin-bottom:20px;margin-top:30px;}
#fotolinks div.fotolinks{width:45%;float:left;border:1px solid #ccc;margin:2px;text-align:center;overflow:hidden;padding:10px}
#fotolinks div.fotolinks img{border:1px solid #faa;padding:2px}
div.fotolinks{float:left}
.didaimage{clear:both;color:#333333;font-size:0.9em;display:block;}
.didafirstimage{color:#fff;font-size:0.7em;display:block;line-height:100%}


   #loghiW3c img {height:15px;width:80px;background:url('../customizer/sysimg/site.gif') no-repeat 0 0;margin:10px 2px;}
   #loghiW3c img.w3c-xhtml1 {background-position:0px 0px;}
   #loghiW3c img.w3c-xhtml {background-position:0px -14px;}
   #loghiW3c img.w3c-css1 {background-position:0px -28px;}
   #loghiW3c img.w3c-css {background-position:0px -42px;}
   #loghiW3c img.w3c-cmz {background-position:0px -56px;}
   #loghiW3c img.w3c-lnk {background-position:0px -70px;}
   #loghiW3c img.w3c-rss {background-position:0px -84px;}
   #loghiW3c img.w3c-pico {background-position:0px -98px;}
