/***********************************************/
/* 2col_leftNav.css                            */
/* Use with template 2col_leftNav.html         */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body {
	margin:0;
	padding:0;
	text-align: center;
	background:#EEE;
	color: #000;
	font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#centrato {
	width:900px;
	margin:auto;
	text-align:left;
}
#corpo {
	float:left;
	width:900px;
	background:#FFFFFF;
}
#colonnaSx {
	float:left;
	width:200px;
	background:transparent;
	color: #000;
}
#colonnaCentrale {
	float:left;
	width:500px;
	background:transparent;
	color: #000;
}
#colonnaCentraleInterna {
	float:left;
	width:700px;
	background:transparent;
	color: #000;
}
#colonnaDx {
	float:left;
	width:200px;
	background:transparent;
	color: #000;
}
#header {
	background:#FFFFFF;
	text-align:center;
	color: #fff;
}
#footer {
	clear:left;
	background:#FFFFFF;
	text-align:left;
	padding:1px;
	text-indent:2px;
	color:#000;
	height:50px;
	text-align:center;
}
#footerSx {
	float:left;
	padding-left:5px;
	padding-right:125px;
	text-align:left;
}
#footerCenter {
	float:left;
	text-align:center;
	padding-right:200px;
}
#footerDx {
	float:left;
	text-align:right;
}

#header, #colonnaSx, #colonnaCentrale, #colonnaSx, #footer {
	padding: 0.5em 0;
}

/************************/

.forumSearch{
margin-top:15px;
background-color:#D8E0BF;
font-size:90%;
}

.forumResults{
background-color: transparent;
border-style: solid;
border-color: #CCCCCC;
border-width:1px;
}
.trGrigiaDispari{
	background-color:transparent;
	text-align: center;
	font-size:80%;
}

.trGrigiaDispari td{ 
	padding:5px;
	background:#D8E0BF;
}
.trGrigiaDispari th{ 
	padding:5px;
	background:#6BA34C;
	color:white;
}
.trGrigiaPari{
	background-color:transparent;
	text-align: center;
	font-size:80%;
}

.trGrigiaMarcato{
	background-color:#D8E0BF;
	text-align: center;
	font-size:80%;
	margin-left:5px;
}
.grigiaBold{
	font-weight: bold;
	color: black;
}

h1{
 	font-size: 140%;
 	font-family: Tahoma;
 	font-style: italic;
 	color:#0D5E23;
}
a:link, a:visited, a:hover {
	color: #006699;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}
.boxVerdeChiaro {
	height:auto;
	width:185px;
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	padding-bottom:8px;
	background:#D8E0BF url(../images/inf.jpg) left bottom no-repeat;
}
.boxVerdeChiaro a{
	display:block;
	text-decoration:none;
}
.boxVerdeChiaro h3{
	font-size:1em;
	text-align:center;
	margin:0;
	padding:10px;
	color:white;
	background:url(../images/box_sup.jpg) left top no-repeat;
}
.menuNavigazioneVerdeChiaro{
	width:180px;
	margin:0;
	padding:0;
	list-style:none;
}
.menuNavigazioneVerdeChiaro a{
	display:block;
	text-decoration:none;
	margin:1px 0;
	margin-left:2px;
	padding:3px 10px;
}
.menuNavigazioneVerdeChiaro a:link,
.menuNavigazioneVerdeChiaro a:visited{
	background:transparent;
	color:#4A5420;
}
.menuNavigazioneVerdeChiaro a:hover,
.menuNavigazioneVerdeChiaro a:focus,
.menuNavigazioneVerdeChiaro a:active{
	background:#0F6325;
	color:#FFFFFF;
	border-color:#000;
}

#boxComuni {
	height:auto;
	width:190px;
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	padding-bottom:10px;
	background:#D8E0BF url(../images/box_comuni_inf.jpeg) left bottom no-repeat;
}
#boxComuni h3{
	font-size:1em;
	margin:0;
	padding:0px;
	color:white;
	text-align:center;
	background:url(../images/box_comuni_sup.jpeg) left top no-repeat;
}
.menuNavigazioneComuni{
	width:190px;
	margin:0;
	padding:0;
	list-style:none;
}
.menuNavigazioneComuni a{
	display:block;
	text-decoration:none;
	border:1px solid #999;
	margin:1px 0;
	padding:3px 10px;
}
.menuNavigazioneComuni a:link,
.menuNavigazioneComuni a:visited{
	background:#D8E0BF;
	color:#4A5420;
}
.menuNavigazioneComuni a:hover,
.menuNavigazioneComuni a:focus,
.menuNavigazioneComuni a:active{
	background:#0F6325;
	color:#FFFFFF;
	border-color:#000;
}
#boxPrimoPiano {
	height:auto;
	width:100%;
	margin-top:20px;
	margin-bottom:5px;
	background:transparent;
	padding-bottom:20px;
	background:url(../images/sfondo_basso_speciali_stretto.gif) right bottom no-repeat;
}
#boxPrimoPiano table{
	border:1px solid #9CBDCD;
	width:100%;
	font-size:95%;
	height:auto;
}
#boxPrimoPiano table td, th{
	text-align:giustify;
	vertical-align:top;
}

#boxPrimoPiano h2{
	font-size:1em;
	margin:0;
	padding:2px;
	color:white;
	text-align:left;
	background:url(../images/sfondo_alto_speciali_stretto.gif) left top no-repeat;
}

/************************/
div p {
	margin: 0;
	padding: 0.5em 1em;
}
span.cID {
	display:block;
	float:left;
	padding:.2em .5em;
	border: 2px solid #900;
	background:#FFF;
	color:#000;
	margin: 0 0.5em 0 0;
	font:bold 1.2em "Courier New", Courier, monospace;
}

/******ERRORE******/

.errore {
	color:red;
}

/*****************/

/******BPLAN******/
.bplan {
	border:1px solid #cccccc;
	width:100%;
}
.bplan table
{
	width:100%;
	font-size:97%;
}

.bplan textarea{
width: 100%;
height: 150;
}

.bplan td
{
	padding:3px;
	background-color:#B8DA8E;
	text-align:left;
}
.bplan th
{
padding:2px;
background-color:#6BA34C;
}
/************** #navigation styles **************/

.navigation{
	display:block;
}

.navigation a
{
color: #000;
background:url(../images/button_left.jpg) left top no-repeat;
text-decoration:none;
padding:0;
padding-left:1px;
padding-bottom:1px;
}

.navigation a span
{
background: url(../images/button_right.jpg) right top no-repeat;
padding:0;
padding-right:1px;
padding-bottom:1px;
}

.navigation a, .navigation a span
{
display: block;
}

/* Hide from IE5-Mac \*/
.navigation a, .navigation a span
{
float: none
}
/* End hide */

.navigation a:hover
{
color: #fff;
background:  url(../images/button_left_h.jpg) left  top no-repeat;
text-decoration: none;
padding-left:1px

}

.navigation a:hover span
{
background: url(../images/button_right_h.jpg) right top no-repeat;
padding-right:1px

}
.navigation ul
{ 
list-style: none;
padding: 0;
margin: 0;
}

.navigation li
{
list-style: none;
float: left;
margin: 0;
padding: 0;
margin-right:1px;
}

.bplan 
{
border: 1px solid #cccccc; 
}

#navigation a
{
color: #000;
background: #8AA837;
text-decoration: none;
padding-left:1px;
border-right:3px solid white; 
}

#navigation a.selected 
{

background:#B8DA8E;
}



#navigation a span
{
padding-right:1px
}

#navigation a, #navigation a span
{
display: block;
float: left
}

/* Hide from IE5-Mac \*/
#navigation a, #navigation a span
{
float: none
}
/* End hide */




#navigation a:hover
{
color: #fff;
background:#8AA837;
padding-left:1px
}

#navigation a:hover span
{
padding-right:1px
}

#navigation ul
{
list-style: none;
padding: 0;
margin: 0
}

#navigation li
{
list-style: none;
float: left;
margin: 0;
}
/************/

/*********MENU NEWS***********/
.titoloVerde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	background-image: url(../images/common/sfondoLinguettaVerde.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 228px;
	padding-left: 5px;	
}
.titoloVerde a {font-family: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	background-image: url(../images/common/sfondoLinguettaVerde.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 228px;
	padding-left: 5px;
	text-decoration: none;
	}
.titoloVerde a:link {color: #FFFFFF;}
.titoloVerde a:visited {color: #FFFFFF;}
.titoloVerde a:hover {color: #FFFFFF;text-decoration: underline; }
.corpoVerde3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6e8188;
	border-right-color: #6e8188;
	border-bottom-color: #6e8188;
	border-left-color: #6e8188;
	background :#D8E0BF;
}

div.corpoVerde3 a {font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 11px;
	text-decoration: none;
	color: #8B8B8B;}
div.corpoVerde3 a:link {	color: #8B8B8B;}
div.corpoVerde3 a:visited {color: #8B8B8B;}
div.corpoVerde3 a:hover {	color: #000000;text-decoration: underline; }

.corpoVerde3 a {font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 11px;
	text-decoration: none;
	color: #8B8B8B;}
.corpoVerde3 a:hover {	color: #000000;text-decoration: underline; }
.corpoVerdeRss {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background : #F8F8F8;
}
td.corpoVerde4Data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background :#D8E0BF;
	width: 10%;
}
.corpoVerde4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background :#D8E0BF;
	
}
td.corpoVerde5Data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background :#FFFFFF;
	width: 10%;
}
.corpoVerde5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background :#FFFFFF;
	
}

.inputText1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	padding-left: 10px;
}

input.inputText1{
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #296393;
	border: thin solid;
}

.inputText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}

input.inputText{
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #296393;
	border: thin solid;
}



textarea.inputText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #666666;
	border: thin solid;
}

.boxVerdeChiaroNews {
	height:auto;
	text-align:justify;
	padding-left:5px;
	padding-right:5px;
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	background:#D8E0BF;
}
.boxTitoloNews{
	background:#0E6425;
	color: white;
}
.boxVerdeChiaroNews a{
	display:block;
	text-decoration:none;
}
/*.boxVerdeChiaroNews h3{
	font-size:1em;
	text-align:center;
	margin:0;
	padding:10px;
	color:white;
	background:url(../images/box_sup.jpg) left top no-repeat;
}*/
/*******************/
