/*
verde molto scuro: #007339
rossoscuro #cc3535
*/
/*COMMON START*/

*, form, img, fieldset
{
	margin: 0px;	
	padding: 0px;
}
body {
	margin-top: 10px;	
	margin-left: 20px;	
	padding: 0px;
	background-image:url(../imgs/bk_verde_bianco.jpg);
	font-family:'Trebuchet MS',Arial,Helvetica;
	font-size:small;
}
strong
{
	font-weight: bold;
	font-style: italic;
}
legend
{
	text-transform: uppercase;
	color: #00812A;
	font-weight: bold;
	/*text-align: right;*/

}
label {
  float:left;
  font-weight: bold;
  width: 140px;
  text-align: left;
}
fieldset
{
	padding: 10px;
	padding-top: 20px;
	margin-bottom: 20px;
	border: 1px solid #00812A;
}
a
{
	font-weight:bold;
	text-decoration: underline;
	color: #00812A;
}
p,span,div,li,ul,input,td 	{font-size: small;}
p
{
	margin-top: 0px;	
	margin-bottom: 10px;
}
h2
{
	margin-top: 18px;	
	margin-bottom: 24px;
	text-align: center;
	font-size:medium;
	color:#cc3535;

}
h3
{
	margin-top: 16px;	
	margin-bottom: 8px;
	color:#cc3535;
	color:#006633;
	text-align: center;
}

ul,ol	
{
	margin-left: 20px;	
	margin-bottom: 20px;	
	margin-top: 20px;
	
}
ul.listNone
{
	list-style-type: none;
	margin-left: 0px;	
}
ul.square
{
	list-style-type: square;
}
ul.square li
{
	/*margin-left: 10px;	*/
	padding-left: 0px;
}
ul.circle
{
	margin-top: 30px;
	list-style-type: circle;
	margin-bottom: 10px;
	font-weight:bold
}
ul.none, ol.none
{
	list-style-type: none;
	list-style-image: none;
}
.borderVerdeDashed 
{
	border-color: #339900 #339900 #339900 #339900; 
	border-style: dashed; 
	border-top-width: 1px; 
	border-right-width: 1px;
	border-bottom-width: 1px; 
	border-left-width: 1px;
	padding: 10px 10px 10px 10px;
}
/*COMMON END*/

/*LEFT MENU START*/
.subLevel
{
	display: none;
}
.level
{
	background-image:url(../imgs/base_menu.gif);
	background-repeat:no-repeat;
	font-size:14px;
	text-indent:16px;
	background-position: 0px 0px;
	
}

a.levelSelected
{
	border: solid 1px #000000;
	background-color:#F8BF24;
}
.level a,.level span  
{
	text-decoration: none;
	background-color:#FFD621;
	color: #000000;
	padding-top:1px;
	padding-right:2px;
	padding-bottom:1px;
	padding-left:4px;
	font-size:12px;
	font-weight: bold;
}
/*.level a
{
	border: solid 1px #007339;
	
}*/
ul.menu
{
	margin-top: 30px;
	list-style-type: none;
	margin-bottom: 10px;
	margin-left: 0px;
}
ul.menu li
{
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	height:50px;
	list-style-type: none;
	list-style-image: none;
	
}
ul.subMenu li
{
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	height: 30px;
}
.level  a
{
	border: 1px solid #00812A;
	border: 1px solid #ffff55;
}	
.level a:hover
{
	background-color:#F8BF24;
}
/*LEFT MENU END*/

/*ULTIMISSIME START*/
hr.lineUltimissime
{
	width: 90%;
	color: #000000;
	height: 1px;
	margin: auto;
	/*clear: both;*/
}
#submenu, #submenu *
{
	width: 520px;
	font-style:italic;
}
#submenu li
{
	display:inline;
	list-style-type: square;
	margin-left: 10px;
}
/*ULTIMISSIME END*/

/*FOOTER START*/
.footerinfo
{ 
	font-weight: normal;
	font-size: small;
	background-color: #00812A;
	color: #ffffff;
	clear: both;
}
/*FOOTER END*/




.headerTab
{
	background-color: #00812A;
}

#header table tr td h1
{
	margin-top: 2px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-bottom: 0px;
}	
#submenu a
{
	text-decoration:underline;
	color:#006633;
	font-weight:bold;
	font-style:italic;
}

.annuncioText
{
	margin-right: 190px;
}
.annuncioDati
{
	float: right;
	width: 166px;
	font-size:x-small;
	text-align: left;
	padding-left: 20px;
	
}
.annuncio, .annuncio ol li 
{
	font-size: small;
	
}
.dati
{
	text-align: right;
	font-size:x-small;
	text-align: right; 
}
body.verde
{ 
	background-image: url('./imgs/x.gif');
	/*background-color:#007339*/
}

a.tornahomepage,.tornahomepage
{
	font-style: italic;
	color: #F8BF24;
	text-decoration: none

}
/*ul           { list-style-image: url('imgs/blebul2a.gif') }*/
ul           { list-style-image: url('imgs/item_03.gif') }
ul ul        { list-style-image: url('imgs/blebul1a.gif') }
ul ul ul     { list-style-image: url('imgs/blebul3a.gif') }
ol           { list-style-image: none }

h1 
{
/*	background-color: #006633; verde scuro*/
	background-color: #00812A;
	color:#F8BF24;
	text-align:center;
	font-style: normal;
	margin-top: 12px; padding-top: 0px;
	font-weight: normal; 
	font-size: medium;
	height:32px;
}
h1.title2{
	background-color: #000000;
	color:#F8BF24;
	font-size: medium;
}
.menuitem, td.menuitem 
{
	/*background-image: url(imgs/base_05.gif); */
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
	font-size: 14px;
}
.dt {  font-style: italic; padding-bottom: 20px}
.txtRosso, a.txtRosso {  color: #FF3535;}
.txtRossoScuro, a.txtRossoScuro {  color: #cc3535;}
h2
{
	font-size: large;
}
.txtGiallo, a.txtGiallo {  color: #F8BF24;}
.txtVerde, a.txtVerde  {  color: #006633; font-weight: bold; }
.maschera 
{
	text-align: right;
	vertical-align: middle; 
	position: absolute; 
}

/*RASSEGNA OSOPPO*/
.abstract 
{
	font-style: italic;
	font-size: x-small;
}
.spettacolo
{
	text-transform: uppercase;
}
ol.rassegna li
{
	margin-bottom: 30px;
}
#submenuIniziative, #submenuIniziative *
{
	width: 520px;
	font-style:italic;
}
#submenuIniziative ul
{
	list-style-type: none;
	list-style-image: none;
}

ul.linkFooter
{
	list-style-type: none;
	display: block;
	margin-bottom: 2px;
}	
ul.linkFooter li
{
	display: inline;
}


.borderVerde
{
	border:1px solid #00812A;
	margin-bottom: 8px;
	padding-right: 8px;
	padding-left: 8px;
}	
.etc
{
	font-weight: bold;
	margin-bottom: 2px;
}

.labelShow a, .labelHide a
{
	color: #000000;
	text-align: right;
	float: right;
}
h4
{
	color:  #C4DED1;
	background-color:#00812A;
	font-weight: normal;
	padding-left: 8px;
	border: solid 1px #C4DED1;
}
#boxContent h4
{
	background-color:#00812A;
}	