/*
Theme Name: Pioltello
Theme URI: http:\\www.comune.pioltello.mi.it
Description: Template forum Pioltello.
Version: 1.0
Author: Marco Rho
*/

html {
  font-family: Arial;
  font-size: 105%;
}

body {
  background-color: #Ffffff;
  background-image: URL(img/sfondosito.gif);
  background-position: top center;
  background-repeat:repeat-y;
  margin:0px;
	padding:0px;
	text-align:center;
}

a {
  color: black;
}

#bodyContent {
	text-align:left;
	margin:0px auto; 
	width:760px; 
background-color: #FFFFFF;
}

/* corpo */
#corpo {
  position:relative; 
	border-style: none; 
	width: 760px;
}
#LeftBox {
  width:584px;
float:left;
}

#corpo-colonna2 {
	width:400px;
	background-color: #FFFFFF;
	margin-top: 0px;
	padding-left: 10px;
	padding-right: 6px;
	padding-bottom: 20px;
        float:right;
	font-size: 0.66em;
}

#corpo-colonna1 {
	width:168px;
background-color: transparent;
font-size: 0.65em;
 float:left;
padding-bottom:20px;
padding-top:10px;

	}

#corpo-colonna3 {
	width:168px;
background-color: transparent;
font-size: 0.65em;
 float:right;
padding-bottom:20px;
padding-top:10px;
	}

/*pie' di pagina */

#piedipaginaT {

display: block;
clear: both;
  background-image: URL(img/btLgrey.gif);
  background-repeat: no-repeat;
background-position: left top;
margin: 0px 0px 0px 4px;
width: 752px;
  } 
  
#piedipagina { 
  font-family: verdana;
  font-size: 0.6em;
  clear: both;
  background-color: transparent;
  color: #87898C;
  text-align: center;
  font-weight: normal;
  padding: 7px 0px;
  width: 752px;
  background-image: url(img/btRgrey.gif);
  background-repeat: no-repeat;
  background-position: right top;
} 

#piedipaginaB A {
  color: #87898C;
  font-weight:bold;
  text-decoration:none;
}

#piedipaginaB A:hover {
  text-decoration:underline;
}

#piedipaginaB {
  display: block;
  font-family: verdana;
  text-align:center;
  margin: 5px 0px 10px 4px;
  width: 752px;
  font-size: 0.6em;
  color: #87898C;
}  

/* certificazione W3C */
DIV.barraCertifica {
  background-color: transparent;
  display: inline;
  float:left;
  text-align: center;
  width: 99.75%;
}
DIV.barraCertifica IMG {
  border: 0px;
  margin-top: 10px;
  display: inline;
}


/* FINE pie' di pagina */  

hr {
  display:none;
}

DIV.left {
  float: left;
  }

DIV.right {
  float: right;
  }
.clear {
  clear: both;  
}

.invisibile { /* tratto da pubblicaccesso.gov.it */
	height: 0;
	width: 0;
	overflow: hidden;
	position: absolute; /* for the benefit of IE5 Mac */
}

#bug-firefox-1 { /* questo serve perche' altrimenti FF mostra una riga colorata al posto del link invisibile "vai al menu" */
	height: 0px; /* per FF */
	line-height: 0px; /* per IE */
}


/* Area riservata */
DIV.AccEsempioTesto {
width: 240px;
}

/* -- testata  --*/

#testa { 
	width: 752px;
margin-left: 4px;
}
div.flash {
  float:left;
}

#graficaHead {
  width: 752px; 
  height: 161px;
margin:2px 0px 0px 0px;
}
DIV.tastiacc {
float: right;
text-align:right;
 width: 752px; 
  background-image: URL(img/left_logo.gif);
background-repeat: no-repeat;
background-position: left bottom;

}

DIV.tastiacc A {
font-size: 0.65em;
font-weight: bold;
color: #000000;
text-decoration:none;
}
DIV.tastiacc A:hover {
color: #000000;
text-decoration:underline;
}

#HotMenu {
  width: 752px;
  background-color:  transparent;
  color: #000000;
  text-align: left;
  font-weight: bold;
  font-size:0.63em;
  vertical-align: bottom;
  padding-top:     7px;
  padding-left:    0px;
  padding-bottom:  5px;
  padding-right:   0px;
  border-style: none;
}


#HeadCerca {
font-size:1em;
 background-image: url(img/tab_grey.gif);
  background-repeat: repeat-x;
background-position: right top;
width:15em;;
float:right;
text-align: right;
  padding: 5px 4px 2px 0px; 
  color: #8C8E91;
}  
#HeadCerca A, #HeadCerca A:hover {
display:inline;
  color: #8C8E91;
  font-weight: bold;
  text-decoration: none;
text-align:center;
}  

#HeadCerca SPAN {
padding-right: 4px;
} 
div.btmen {
font-size:1.1em;
background-image: url(img/btLgrey.gif);
background-repeat: repeat-x;
background-position: left top;
width:8em;
float:left;
}

div.btmenSO {
font-size:1.1em;
background-image: url(img/btLgrey.gif);
background-repeat: repeat-x;
background-position: left top;
width:8em;
float:left;
margin-left: 18px;
}
#HotMenu #hom A, #hom A:visited {
background-image: url(img/btRgrey.gif);
}



#HotMenu #cit A, #cit A:visited {
background-image: url(img/btRorange.gif);
}
#HotMenu #cit A:hover, #HotMenu #citON A {
background-image: url(img/btRorange.gif);
color: #FF9900;
}


#HotMenu #imp A, #imp A:visited {
background-image: url(img/btRblu.gif);
}
#HotMenu #imp A:hover, #HotMenu #impON A {
background-image: url(img/btRblu.gif);
color: #9BD9E6;
}

#HotMenu #amb A, #amb A:visited {
background-image: url(img/btRgreen.gif);
}
#HotMenu #amb A:hover, #HotMenu #ambON A {
color: #A9DA4B;
background-image: url(img/btRgreen.gif);
}


#HotMenu #cul A, #cul A:visited {
background-image: url(img/btRred.gif);
}
#HotMenu #cul A:hover, #HotMenu #culON A {
background-image: url(img/btRred.gif);
color: #D67030;
}
#HotMenu #ris A, #ris A:visited {
background-image: url(img/btRgrey.gif);
}


#HotMenu div.btmen A, #HotMenu div.btmen A:visited {
display:block;
  color: #8C8E91;
  font-weight: bold;
  text-decoration: none;
text-align:center;
  padding: 6px 0px 7px 0px;  
background-position: top right;
background-repeat:no-repeat;
}

#HotMenu div.btmenSO A, #HotMenu div.btmenSO A:visited {
display:block;
  color: #8C8E91;
  font-weight: bold;
  text-decoration: underline;
text-align:center;
  padding: 6px 0px 7px 0px;  
background-position: top right;
background-repeat:no-repeat;
}

#HeadCerca SELECT, #HeadCerca INPUT {
  font-size: 0.9em;
  COLOR: black;
  font-weight: normal;
  vertical-align: middle;
  border-style: solid;
  border-color: #8C8E91;
width:8.5em;
  border-width: 1px 1px 1px 1px;  
} 

DIV.tastiacc {
float: right;
}


<!-- menu -->

DIV.MSxBox {
  background-color: #ffffff;
  width: 168px;  
  margin-top:   0px;
  margin-left:  0px;
  margin-right: 0px;
  margin-bottom: 10px;
  padding:       0px;
}

DIV.MSxBox DIV.contieneTit_sx {
  background-image: url(img/tabLbottom.gif);
  background-position: left bottom;
  background-repeat: no-repeat;
  float:left;
  width: 168px; 
font-size:1.2em;
}



DIV.MSxBox DIV.contieneTit_sx H2 {
  color: #ffffff;
    font-size: 0.87em;
text-transform: uppercase;
  text-align: left;
  font-weight: bold;
  padding:11px 0px 11px 10px;
  margin:  0px;
  vertical-align:middle;
background-image: url(img/tabLtop.gif);
  background-position: left top;
  background-repeat: no-repeat;
}
DIV.MSxBox DIV.contieneTit_sx H2 A {
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;  
}

DIV.MSxVoci {
  clear:both;
  display: block;
  background-color: #FFFFFF;
  color: #000000;
  text-align: left;
  line-height:1.2em;
  margin:  0px 5px 0px 4px;
  padding-top:     0px;
  padding-bottom:  0px;
  padding-left:    0px;
  padding-right:   0px; 
  width: 159px
}

DIV.MSxBox UL {
  background-color: #FFFFFF;
  color: #000000;
  margin-left:    0px;
  margin-right:   0px;
  margin-top:     0px;
  margin-bottom: 0px;
  padding-left: 0px;
  padding-right:  0px;
  padding-bottom: 0px;
  padding-top:    0px;
  list-style-type  : square; 
}

DIV.MSxBox UL LI {
  clear: both;

  list-style-type: none;
  line-height: 1em;

border-style: solid;
border-color: #E2E3E4;
border-width: 0px 0px 1px 0px
 }


DIV.MSxBox UL LI A, 
DIV.MSxBox UL LI A:visited {
display: block;
  text-decoration: none;
  color: #69A744;
  font-weight: bold;
  padding-left:10px;
  padding-top:   6px;
  padding-right: 0px;
  padding-bottom:6px;
}

#corpo-colonna1 DIV.MSxBox DIV.contieneTit_sx {
background-image: url(img/tabRbottom.gif);
}

#corpo-colonna1 DIV.MSxBox DIV.contieneTit_sx H2 {
background-image: url(img/tabRtop.gif);
}

#corpo-colonna1 DIV.MSxBox  UL LI A, 
#corpo-colonna1 DIV.MSxBox UL LI A:visited {
  color: #69A744;
}

#corpo-colonna1 DIV.MSxBox  IMG {
  margin-bottom:10px;
}



#main h2 {
	padding-bottom:9px;
	background-image: url(img/linea.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom:0px;
	color: #000000;
	text-align:left;
	background-color: transparent;
	border-style:none;
	text-transform: uppercase;
}
#main h2 a {
	text-decoration:none;
	color: black;
}
#main h2 a:hover {
	text-decoration:underline;
	color: black;
}
.meta {
	color: #666666;
}
.feedback {
	float:right;
	width:100%;
	padding-bottom:30px;
	color: #666666;
	text-align:right;
}
p.postmetadata a:hover {
	color: #000000;
}
.commentlist {
	list-style-type: none;
	margin:10px 0px 10px 0px;
	padding:0px 0px 10px 0px;
}
.commentlist li {
	font-weight: bold;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	padding:10px;
	margin-bottom:20px;
}
.commentlist li .avatar {
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
}
.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
}
.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
}
#commentform p {
	font-family: Arial, Sans-Serif;
}
.commentmetadata {
	font-weight: normal;
}
h3 {
	color:#ff0000;
}
input#searchsubmit {
	width:10px;
	color: #666666;
	font-size:0px;
	background-color: transparent;
	border-style: none;
	background-image: url(img/invia.png);
	background-position: center center;
	background-repeat: no-repeat;
}
#HeadCerca label {
	float:left;
	width:60px;
}