body {margin:0; padding:0; font-size:medium; font-family: arial, sans-serif;}

h1 {color:#666; font-size:small; text-align:center}
h1 img {border:none}
/*h2 {background:#ecd21e; color:#000; border-top:1px solid #1883AB; border-bottom:1px solid #1883AB; margin-bottom:0; padding:3px 2px; font-size:x-large;}*/
h2 {background:#000090; color: #fff; border:1px solid #052b58; border-left:none; border-right:none; padding:3px 2px; font-size:x-large;}
/*a:link, a:visited {color:#3B471A; text-decoration:none; border-bottom:1px solid #B3D74F}
a:hover, a:active {color:#3B471A; text-decoration:none; border:none;}*/
a:link, a:visited {color:#055ac3; text-decoration:underline; }
a:hover, a:active {color:#055ac3; text-decoration:none;}

h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {border:none}
h2 a:link, h2 a:visited {color:#fff; text-decoration:none; display:block; width:100%; padding:0; margin:0; border:none;}
h2 a:hover, h2 a:active {color:#fff; text-decoration:none; display:block; width:100%; padding:0; margin:0; border:none;}

h2.italia {background: #fff url(../img/dipiu.gif) no-repeat center right; border-top:none; border-bottom:none; margin:0;}

h2.italia a:link, h2.italia a:visited {color:#004080; text-decoration:none; display:block; width:100%; padding:0; margin:0; border:none;}
h2.italia a:hover, h2.italia a:active {color:#004080; text-decoration:none; display:block; width:100%; padding:0; margin:0; border:none;}

h2 {clear:left}

#twitter_update_list li span a {display:inline}
#twitter_update_list {padding:0; list-style:none; margin:0; }
#twitter_update_list li {list-style:none; padding:3px 0;  font-size:medium;   margin:5px 5px; border-bottom:1px solid #f0f0f0}

#piede {background:#f0f0f0; color:#000; border-top:1px solid #666; padding:3px 2px; font-size:12px;}
#piede p {text-align:center}

#piede2 {background:#000090; color:#fff; border-top:1px solid #666; padding:3px 2px;}
#piede2 p {text-align:center}

#contatti {list-style:none; margin:5px 0; padding:0;}
#contatti li {margin:5px 5px; list-style:none}

div.sez {
	/*padding-left:26px;*/ 
	margin:5px;
	border:1px solid #f0f0f0;
	padding:5px;
	
}

p {margin:2px}

p#lassie {position:absolute;
top:36px;
left:5px;
margin:0;
padding:0;}

p#lassie img {border:none}

/*
#turistiatorino {background: url(../../immagini/informazioni.gif) no-repeat 0 50%}
#mediaegiornali {background: url(../../immagini/news_2.gif) no-repeat 0 50%}
#appuntamentiedeventi {background: url(../../immagini/appuntamenti.gif) no-repeat 0 50%}
#servizialcittadino {background: url(../../immagini/tram.gif) no-repeat 0 50%}*/

/*template | main*/

#sorgenti ul {list-style:none; padding:0; margin:10px 0; font-size:large}
#sorgenti ul li {list-style:none; padding-left: 25px; margin:5px}
#sorgenti ul.listasezioni li, #sorgenti ul.listasorgenti li, ul.pollicino li  {
list-style:none; 
padding:5px; 
margin:5px;
border:1px solid #f0f0f0;
}

ul.pollicino {padding:0}

#sorgenti ul.listasezioni li a, #sorgenti ul.listasorgenti li a,  ul.pollicino li a {text-decoration:none; display:block; margin:0;}

ul.pollicino li {background:#f0f0f0; padding:5px}
ul.pollicino li a {color: #000;}


ul#around {list-style:none;  margin:10px 0 5px 0; padding:0; position:relative; font-size:large}
ul#around li {padding:5px; background:#f9fed3; border:1px solid #edfc85; margin:5px 0}
ul#around li a:link, ul#around li a:visited, ul#around li a:hover, ul#around li a:active {border-bottom:0; display:block}

.scheda img {text-align:center; border:1px solid #f0f0f0;}

#main #sorgenti ul.listacontenuti {font-size:medium; margin:2px 4px; padding:0;}
#main #sorgenti ul.listacontenuti li {margin:6px 0; padding:0}
#main p.fotodesc {text-align:center; margin:10px 0; position:relative}
p.fotodesc img {padding:2px; border:1px solid #f0f0f0}
#main h3 {margin:2px; line-height:150%; text-transform:uppercase;}



/*template*/



#meteoieri p {padding:2px 5px; margin:2px 0; border-bottom:1px solid #f0f0f0}

h3.titolosolo a, #scheda ul li  {
background: url(http://www.comune.torino.it/itorino/img/dipiu.gif) no-repeat center right;
border:1px solid #f0f0f0 /* #a8b0c1 */; 	

	display:block;
	margin:5px;
	padding:2px
	}
	

	
h3.titolosolo a, #scheda ul li a {text-decoration:none; padding:5px; margin:5px; display:block
}



/*pagine statiche*/
	
.elemcontenuto, .paragraph, h4  {padding:5px}	
form p {margin-top:5px}
form label {font-weight:bold}


#scheda h5  {background:#1490f2; color: #fff; border:1px solid #052b58; border-left:none; border-right:none; padding:3px 2px; font-size:x-large; margin:2px 0;}
.bugfix {display:none}

#scheda ul li {margin:5px; padding:0; list-style:none}
#scheda ul {padding:0; margin:0; list-style:none}

.pagina h3 {padding:5px; border-left:4px solid #ffb800 }
.paragraph ul {margin:2px; padding:0}
.paragraph ul li {margin:3px 0}
	
/*elezioni*/ 

#elebody .pagina * {padding:0 10px}
#elebody .pagina * * {padding:0}
#elebody .pagina * * * {padding:0}
#elebody h3 {text-transform: uppercase; font-size:medium}
#elebody .pagina h3.elerisu {border-left:4px solid #ffb800}
#elebody .elerisu a {font-size: small; color: #666; text-transform: lowercase; padding-left:2px; font-style:normal}
#elebody .elerisu span {font-weight:normal}
#elebody .elenav {font-size:larger; list-style:none}
#elebody .elenav li {background:#dce6fd}
#elebody .elenav  li#to {background:#b5e108}
#elebody .elenav  li#eu {background:#dce12c}
#elebody .elenav  li#ref {background:#e1c816}
#elebody .elenav#collegi li {background:#fff}
#elebody .elenav li li {list-style:none; background: #fff}

#elebody .elenav li, #elebody .voti li {margin:10px 0;  
	border:1px solid #a8b0c1; 	
	border-radius : 4px; 
	-moz-border-radius : 4px; /* Mozilla */
	-webkit-border-radius : 4px; /* Webkit */
	padding:5px;
	
    }
#elebody .elenav li a {display:block}
#elebody .elenav a {background: url(http://www.comune.torino.it/itorino/img/dipiu.gif) no-repeat center right; border:none; text-decoration:underline}
.voti li {font-weight:bold; list-style: none}

.voti li .numerovoti {font-weight: normal}
h4 {border-bottom:2px solid #3B471A; font-size: medium; text-transform:uppercase }
#elebody select {width:90%}
#elebody ul li a:link, #elebody ul li a:visited {color:#000;text-decoration:none}
#elebody ul li a:hover, #elebody ul li a:active {color:#000; text-decoration:none}
.pari {background:#fff}
.dispari {background:#f0f0f0}

#elebody #toseggiomob fieldset {
	border:1px solid #ccc;
	margin:10px 5px;
	padding:3px
}

#elebody #toseggiomob label {padding-bottom:5px}