/* CONTENITORE E BORDI */

#ContenitoreTotale {

	
	WIDTH: 100%;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #000000;
}
/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 100%;
	COLOR: #FFFFFF;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #000000;
}

a{
	color: #FFFF00;

}

a:link{
	color: #FFFF00;

}

a:visited{
	color: #FFFF00;

}

a:hover{
	color: #FFCC00;

}
h1{
 font-family: Arial,sans-serif;
 FONT-SIZE: 120%;
 margin: 0px;
 padding: 0px;

}
h2{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 FONT-SIZE: 100%;
 margin: 0px;
 padding: 0px;

}
p{
text-align: justify;

}
/*     TESTA     */

#ContBanner {
	
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 100%; 
	PADDING-TOP: 0px; 
}
#ContMenuH {

}
#BGFotoBanner {

}
#FotoBannerRight {
	
}
#FotoBannerLeft {
	
}
#ContMenuUtility {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 20px; 
	PADDING-TOP: 20px; 
	TEXT-ALIGN: right;
}
#ContMenuUtility {
	HEIGHT: 1em
}
#ContMenuUtility {
	HEIGHT: 1em
}
#SearchObj {
	FLOAT: right
}
#MenuH {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	TEXT-ALIGN: left;
	BORDER-BOTTOM-STYLE: none
}
#MenuH OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px PADDING-BOTTOM: 6px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
#MenuH OL LI {
	PADDING-RIGHT: 3px;  DISPLAY: inline; MARGIN-LEFT: -6px;
}
#MenuH OL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#MenuH OL LI A {
	PADDING-RIGHT: 9px; PADDING-LEFT: 7px; FONT-WEIGHT: normal; PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-TOP: 7px; WHITE-SPACE: nowrap; 
}
#MenuH OL LI A {
	WIDTH: 100%; MARGIN-RIGHT: -3px;
}
#MenuH OL LI A:active {

}
#MenuH OL LI A:hover {

}
#MenuH OL LI.LISel A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap;
}
#MenuH OL LI.LISel A:active {
	TEXT-DECORATION: underline
}
#MenuH OL LI.LISel A:hover {
	TEXT-DECORATION: underline
}
#MenuH OL LI.LISel STRONG {
	PADDING-RIGHT: 9px; PADDING-LEFT: 7px; FONT-WEIGHT: normal; PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-TOP: 7px;
}
#MenuH OL LI.LIStrong STRONG {
	PADDING-RIGHT: 9px; PADDING-LEFT: 7px; FONT-WEIGHT: normal; PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-TOP: 7px; 
}
#MenuH OL LI STRONG {
	WIDTH: 100%; MARGIN-RIGHT: -3px
}
#MenuH OL LI.LIStrong STRONG {
	WIDTH: 100%; MARGIN-RIGHT: -3px
}
#MenuH OL LI.LISel STRONG {
	WIDTH: 100%; MARGIN-RIGHT: -3px
}
.SearchFormText {
	PADDING-RIGHT: 4px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 70%; VERTICAL-ALIGN: middle; COLOR: #006641; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
.SearchFormBox {
	BORDER-RIGHT: #356DA6 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #356DA6 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 90%; PADDING-BOTTOM: 1px; BORDER-LEFT: #356DA6 1px solid; COLOR: #356DA6; 1px;BORDER-BOTTOM: #356DA6 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.SearchFormInputImg {
	COLOR: #ffffff; BACKGROUND-COLOR: #1a579a
}
.frmSearchImg {
	VERTICAL-ALIGN: bottom
}

#SearchObj {
	FLOAT: right
}

#time {
	FLOAT: right
}

#personalizzazione {
	FLOAT: left;
	font-weight: bold;
}

/***********************************************/
/* Layout corpo pagina centrale                             */
/***********************************************/
#masthead{
  float: left;
	padding: 0px 0px 0px 0px;
	width: 99%;
	  border-bottom: 0px solid #cccccc;
}
#content{

float: left;
  width: 55%;
  border: 0px solid #ffffff;

}
#space_content{
float: left;
  width: 2%;
  border-bottom: 0px solid #cccccc;
  padding-bottom: 80%;

}

#path_torna{
	float:left;
	width: 99%;
 	margin-bottom: 0px;
	margin-top: 5px;
	text-align:left;
  	font-weight: normal;
  	color: #FFFFFF;

}

#path{
	float:left;
 	margin-bottom: 0px;
	margin-top: 5px;
	text-align:left;
  	font-weight: normal;
  	color: #FFFFFF;
	width: 99%;
}
#siel{
	float:left;
	width: 98%;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
 	margin-top: 3px;
	margin-bottom: 0px;
  	background-color:#DDF4FF;
  	text-align:center;
  	font-weight: bold;
  	color: #000000;
}
/************** contenuto home ***************/
#gruppo1_sx{
	float:left;
	width: 56%;
}
#gruppo1_dx{
	float:right;
	width: 39%;
}
#barra_titolo_primo_piano{
	float:left;
	width: 100%;
	float:left;
 	margin-bottom: 15px;
	margin-top: 15px;
  	text-align:left;
  	font-weight: bold;
}
#barra_appuntamenti{
	float:left;
	width: 100%;
	float:left;
 	margin-bottom: 15px;
	margin-top: 15px;
  	text-align:left;
  	font-weight: bold;
}
#barra_titolo{
	float:left;
	width: 99.5%;
 	margin-bottom: 15px;
	margin-top: 15px;
  	text-align:left;
  	font-weight: bold;

}
#barra_segue{
	float:left;
  	width: 50%;
 	 margin-top: 16px;
 	 margin-bottom: 16px;
 	 text-align:right;
 	 font-weight: bold;

}
.gruppo2{
	float:left;
	width: 98%;
}
.focus{
	float:right;
	width: 99%;
	border: 0px solid #cccccc;
}
.focus_txt{
	float:left;
	width: 100%;
	border: 0px solid #cccccc;
	padding-bottom: 10px;
}
#progetti_sx{
	float:left;
	width: 49%;
}
#progetti_dx{
	float:right;
	width: 49%;
}
#consigli{
	width: 98%;
	border: 0px solid #cccccc;
	float:right;
	padding-bottom: 25px;
}
#banner{
	width: 98%;
	border: 0px solid #cccccc;
	text-align: center;
	float: right;
}
/************** stile elenchi ***************/

.elenchi OL {

	LIST-STYLE-TYPE: disc;
	margin-bottom: 7px;


}
.elenchi OL LI A {

	LIST-STYLE-TYPE: disc;
	margin-bottom: 7px;


}
.elenchi OL LI A:hover {

	LIST-STYLE-TYPE: disc;
	margin-bottom: 7px;



}
/************** .feature styles ***************/

.feature{
	padding: 0px 0px 20px 20px;
}

.feature h3{
	padding: 30px 0px 5px 0px;
	text-align: center;
}

.feature img{
	float: left;
	padding: 10px 10px 0px 0px;
}

/************* #siteInfo styles ***************/

.siteInfo{
width: 93.8%;
clear: both;
text-align: center;
padding: 3%;

}

#siteInfo img{
	padding: 4px 4px 4px 10px;
	vertical-align: middle;
}

/*********** #Menu laterali ***********/

h3{
 font-family: Arial,sans-serif;
 font-size: 100%;
 margin: 0px;
 padding: 0px;
}

#sectionLinks{
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 98%;
	font-size: 100%;

}

#sectionLinks h3{
	padding: 3px 0px 2px 0px;
	font-weight: bold;
	text-align:center;
	width: 100%;

	
	}
	
#sectionLinks h3 A{
	padding: 3px 0px 2px 0px;
	font-weight: bold;
	text-align:center;
	width: 100%;

}


/*********** #MENU DX SX ***********/

#space_menu_up{
	background-color:#DBDBDB;
	border-bottom: 0px solid #F7F7F7;
	border-top: 0px solid #F7F7F7;
	border-left: 2px solid #cccccc;
	border-right: 2px solid #cccccc;
	width: 98%;
	height: 15px
}

#space_menu_middle{
	background-color:#DBDBDB;
	border-bottom: 0px solid #F7F7F7;
	border-top: 0px solid #F7F7F7;
	border-left: 2px solid #cccccc;
	border-right: 2px solid #cccccc;
	width: 5%;
	height: 0px;
}

.ColonnaVMenuDX {
    float: right;
	WIDTH: 20%;
}

.ColonnaVMenu {
    float: left;
	WIDTH: 20%;
}
.VMenu {

}
.VMenu OL {


}
.VMenu OL LI A {

}
.VMenu OL LI A:hover {


}

.spanmenu { 

}
/*********** #AGORA ***********/

#agora_titolo{
	margin-top: 4px;
	padding: 5px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	font-weight: bold;
	text-align:center;
	}
#agora{

	margin: 0px;
	padding: 5px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
    border-top: 0px;
	border-bottom: 1px solid #ffffff;
	font-weight: bold;
	text-align:center;
	


/*********** #REGISTRZIONE UTENTE ***********/
}
#registrazione{
	
	
}
	
/************** #advert styles **************/

#advert{
	padding: 10px 0px 10px;
}

#advert img{
	display: block;
}



