/*******************************************************************/
/***********              GALPrealpi              ***********/
/*******************************************************************/

/***************************************************/
/*****************     GENERICI     ****************/
.campoObbligatorio {
}
.campoFacoltativo {
}
.centra {
	text-align: center;
}
.invisible {
	display: none;
}
/*div, span, a, table, tbody, tr, th, td {margin: 0px;border:0px;padding:0px;Z-index:auto;text-align:left}*/
img {border:0px;}
h1 {color:#0D959F;font-family:Georgia;margin:0px 0 20px;text-transform:uppercase;}
a {color: #CF7B11;}
a:visited {color: #CF7B11;}
a:hover {color:#FF9000;}
/***************************************************/

/*******************************************************************/
/*******************************************************************/
/*******************************************************************/

body {
	padding:0px;
	margin: 0px;
	width: 100%;
	height: 100%;
	font-family: trebuchet MS, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #333333;
	letter-spacing: 0px!important;
	white-space:normal!important;
	word-spacing: 0px!important;
	background-color: #CFE7D1;
}
body > form{
	margin: 0px;
	padding:0px;
	width: 100%;
	height: 100%;
}

/* larghezza di tutto (di solito uguale a quella delle testate) */
#Template_tutto {
	padding:0px;
	border: 0px;
	text-align: left;
	background-color:#FFF;
	/*background-image: url("/UserFile/Image/Grafica/Op80.png");
	background-repeat: repeat;
	background-position: top center;*/
}
#container {padding:0 0 20px;overflow:hidden;margin:40px auto 0;width:1000px;}
.idcan_21 #container {margin-top:-205px;}
#wrapper {overflow:hidden;}
.wleft {float:left;width:490px;margin-right:30px;}
.wright {float:right;width:230px;}
.PannelloLink a {display:block;}

/**********************************************************************/
/*****************************   HEADER   ****************************/
#header {margin-bottom:10px;
         background: url("../UserFile/Image/Grafica/bkg_header.png") repeat-x scroll 0 30px #4F4D43;}
.idcan_21 #header {height:400px;}
#htop {position:relative;margin:0 auto;width:1000px;z-index:200;}
#htop .ricerca {
	color: #FFFFFF;
    height: 30px;
    line-height: 30px;
    position: absolute;
    right: 0;
    top: 0;}
#Template_ricerca_BottoneRicerca {vertical-align:middle;margin-left:5px;}

#Testata { /*** ClasseTestata ***/
	margin: 0px;
	position: relative;
}
#Testata #tcontainer {height:80px;background-color:#FFF;position:relative;margin:0 auto;width:1000px;}
#Testata a.left {z-index:100;position:absolute;left:0;top:-12px;}
#Testata img.right {position:absolute;right:0;top:10px;}
#Testata .slideshow {height: 220px;position: relative;margin:0 auto;width:1000px;overflow:hidden;}

.lingue {display:none;}

#breadcont {height:20px;margin:0 auto;width:1000px;}

/**********************************************************************/
/************************** BARRACANALI ****************************/
.barracanali ul {list-style:none;margin: 0;padding: 0;}
.barracanali a, .barracanali a:link, .barracanali a:visited {color:inherit;text-decoration:none;}

.barracanali ul li img.hoverimage {display:none;}
.barracanali ul li:hover img.normalimage {display:none;}
.barracanali ul li:hover img.hoverimage {display:inline;}

#barracanali_Top {height:30px;text-align:right; color:#FFF;font-size:12px;width:715px;}
#barracanali_Top ul {overflow:hidden;}
#barracanali_Top ul li {display:inline;height:30px;line-height:30px;}
#barracanali_Top ul li.Attivo, #barracanali_Top ul li.Corrente {}
#barracanali_Top ul li.Attivo a, #barracanali_Top ul li.Corrente a {}   
#barracanali_Top ul li a {padding: 0 10px;color:#FFF;}
#barracanali_Top ul li:hover a {text-decoration:underline;}

#barracanali_Principale {color: #FFFFFF; height: 50px; color:#FFF; font-size:14px;
    background-color: Transparent;
    background-image: url("../UserFile/Image/Grafica/bkg_barra.png");
    background-position: 0 0;
    background-repeat: repeat-x;}
.idcan_21 #barracanali_Principale  {margin-top:25px;}
#barracanali_Principale ul {overflow:hidden;margin:0 auto;width:1000px;text-align:center;}
#barracanali_Principale ul li {display:inline-block;height:50px;line-height:50px;}
.IE7 #barracanali_Principale ul li {display:inline;zoom:1;height:50px;line-height:50px;}
#barracanali_Principale ul li.Attivo, #barracanali_Principale ul li.Corrente {background-color:#2CC5CB;}
#barracanali_Principale ul li.Attivo a, #barracanali_Principale ul li.Corrente a {}   
#barracanali_Principale ul li a {padding: 0 25px;color:#FFF;}
#barracanali_Principale ul li:first-child a {border:none;}
#barracanali_Principale ul li:hover a {text-decoration:underline;}

#barracanali_Laterale,#barracanali_LateraleHome {margin: 0 0 30px;color:#cf7b11;}
#barracanali_Laterale ul, #barracanali_LateraleHome ul {width:180px;}
#barracanali_Laterale ul ul, #barracanali_LateraleHome ul ul {width:160px;}
#barracanali_Laterale ul li, #barracanali_LateraleHome ul li{display:block;/*border-bottom: 1px solid #AEC0B2;*/padding:5px 0 5px 10px;background: url("../UserFile/Image/Grafica/latfather.html") no-repeat 0 8px transparent;}
#barracanali_Laterale ul ul, #barracanali_LateraleHome ul ul {margin-top:5px;}
#barracanali_Laterale ul ul li, #barracanali_LateraleHome ul ul li {padding: 0 0 0 33px;margin-left: -10px;background: url("../UserFile/Image/Grafica/latchild.html") no-repeat 0 3px transparent;border:none;}
#barracanali_Laterale ul li a, #barracanali_LateraleHome ul li a {padding: 0 5px;font-size:14px;display:block;}
#barracanali_Laterale ul ul li a, #barracanali_LateraleHome ul ul li a {border-top: 1px solid #eeeeee;}
#barracanali_Laterale > ul > li > a, #barracanali_LateraleHome > ul > li > a {font-size:18px;}
#barracanali_Laterale ul li:hover > a, #barracanali_LateraleHome ul li:hover > a {color:#FF9000;}
#barracanali_Laterale ul > li.Corrente > a, #barracanali_LateraleHome ul > li.Corrente > a {color:#FF9000;border-left: 10px solid #FF9000;font-weight:bolder;}

#barracanali_ProgettoPiaveLive{margin: 0 0 30px;color:#cf7b11;}
#barracanali_ProgettoPiaveLive ul {width:180px;}
#barracanali_ProgettoPiaveLive ul ul {width:160px;}
#barracanali_ProgettoPiaveLive ul li{display:block;/*border-bottom: 1px solid #AEC0B2;*/padding:5px 0 5px 10px;background: url("../UserFile/Image/Grafica/latfather.html") no-repeat 0 8px transparent;}
#barracanali_ProgettoPiaveLive ul ul {margin-top:5px;}
#barracanali_ProgettoPiaveLive ul ul li {padding: 0 0 0 33px;margin-left: -10px;background: url("../UserFile/Image/Grafica/latchild.html") no-repeat 0 3px transparent;border:none;}
#barracanali_ProgettoPiaveLive ul li a {padding: 0 5px;font-size:14px;display:block;}
#barracanali_ProgettoPiaveLive ul ul li a {border-top: 1px solid #eeeeee;}
#barracanali_ProgettoPiaveLive > ul > li > a {font-size:18px;}
#barracanali_ProgettoPiaveLive ul li:hover > a {color:#FF9000;}
#barracanali_ProgettoPiaveLive ul > li.Corrente > a {color:#FF9000;border-left: 10px solid #FF9000;font-weight:bolder;}

#barracanali_ProgettoMuhlenMulini{margin: 0 0 30px;color:#cf7b11;}
#barracanali_ProgettoMuhlenMulini ul {width:180px;}
#barracanali_ProgettoMuhlenMulini ul ul {width:160px;}
#barracanali_ProgettoMuhlenMulini ul li{display:block;/*border-bottom: 1px solid #AEC0B2;*/padding:5px 0 5px 10px;background: url("../UserFile/Image/Grafica/latfather.html") no-repeat 0 8px transparent;}
#barracanali_ProgettoMuhlenMulini ul ul {margin-top:5px;}
#barracanali_ProgettoMuhlenMulini ul ul li {padding: 0 0 0 33px;margin-left: -10px;background: url("../UserFile/Image/Grafica/latchild.html") no-repeat 0 3px transparent;border:none;}
#barracanali_ProgettoMuhlenMulini ul li a {padding: 0 5px;font-size:14px;display:block;}
#barracanali_ProgettoMuhlenMulini ul ul li a {border-top: 1px solid #eeeeee;}
#barracanali_ProgettoMuhlenMulini > ul > li > a {font-size:18px;}
#barracanali_ProgettoMuhlenMulini ul li:hover > a {color:#FF9000;}
#barracanali_ProgettoMuhlenMulini ul > li.Corrente > a {color:#FF9000;border-left: 10px solid #FF9000;font-weight:bolder;}



#barracanali_Footer ul {overflow:hidden;padding:0px;text-align:center;}
#barracanali_Footer ul li {display:inline-block;height:24px;line-height:24px;}
.IE7 #barracanali_Footer ul li {display:inline;zoom:1;height:24px;line-height:24px;}
#barracanali_Footer ul li.Attivo, #barracanali_Footer ul li.Corrente {}
#barracanali_Footer ul li.Attivo a, #barracanali_Footer ul li.Corrente a {color:#FF9000;}   
#barracanali_Footer ul li a {padding: 0 10px;margin:10px 0px;border-left: #fff 1px solid;color:#cf7b11;}
#barracanali_Footer ul li:first-child a {border:none;}
#barracanali_Footer ul li:hover a {text-decoration:underline;color:#FF9000;}

/************************ FINE - BARRACANALI *********************/
/**********************************************************************/

#wrapper {overflow:hidden;}
.wleft {float:left;width:490px;margin-right:30px;}
.wright {float:right;width:230px;}

.pnlTitle {background-color:#CFE7D1;overflow:hidden; height:15px;line-height:15px;padding:0 5px;}
.pnlTitle h2 {margin:0;color:#4F4D43;font-size:12px;font-weight:normal;text-transform:uppercase;float:left;}
.pnlTitle a {text-decoration:none;color:#4F4D43;font-size:12px;float:right;}

#Template_pnlSpallaSX .UtenteLogato {
    overflow: hidden;
	background-color:#EDEDED;
	border:1px solid #AEC0B2;
}
#login {padding:5px;color:#4F4D43;position:relative;overflow:hidden;}
#login .userfield {clear:left;}
#login .userfield, #login .pwfield {overflow:hidden;line-height:22px;margin:5px 0 0 5px;}
#login .userfield input, #login .pwfield input {border: 1px solid #AEC0B2;
    clear: both;
    display: block;
    margin-top: 0px;
    width: 159px;}
#UtenteLogato a, #login a:link, #login a:visited {color:inherit;text-decoration:none;display:block;padding:1px 5px;}
#UtenteLogato a:hover {text-decoration:underline;}
#Template_UtenteLogato_login_bottoneSbt, #Template_UtenteLogato_btnLogout {position:absolute;right:10px;bottom:10px;}
#Template_UtenteLogato_login_bottoneSbt:hover, #Template_UtenteLogato_btnLogout:hover {text-decoration:underline;}
#Template_UtenteLogato_login_lnkRegistrazione {margin-top:5px;}
#Template_UtenteLogato_login_lnkPwdPersa {}

#CampiUtenteLogato {color:#4F4D43;overflow:hidden; position:relative;padding:5px;}
#CampiUtenteLogato span {display:block; margin: 9px 0 0 13px;clear:both;}
#Template_UtenteLogato_lblUtenteLogato {font-weight:bold;}
#Template_UtenteLogato_btnLogout {bottom:36px;}
#Template_UtenteLogato_lnkModificaDati {margin: 9px 0 9px 8px;}


#Template_Util .ricerca {
	float:left;
	height: 71px;
    line-height: 70px;
    text-align: center;
    width: 730px;
    color:#FFF;
    font-size:12px;
}

#Template_Util .ricerca input[type="text"] {
	border: 1px solid gray;
    width: 350px;
    height: 1.7em;
}
#Template_Util .ricerca input[type="image"] {vertical-align:middle; margin-left:10px}
DIV.testata DIV.ricerca input[type="text"]:hover {
}
DIV.testata DIV.ricerca input[type="image"]:hover {
}

/**********************************************************************/
/************************ SOTTOTESTATA ************************/
/*** quindi l' altezza della sottotestata deve essere impostata > 0 lato amministrazione***/
DIV.sottotestata {}

/**********************************************************************/
/************************ BREADCRUMBS ***********************/
.BreadCrumbs {
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	color: #FFF;
	height:20px;
	line-height:20px;
	text-align:center;
}
.BreadCrumbs span {
	font-weight: bolder;
	color: #FFF;
}
.BreadCrumbs a {
	color: #FFF;
	text-decoration:none;
	font-style:italic;
}
.BreadCrumbs a:visited {
}
.BreadCrumbs a:hover {
}
/********************* FINE - Div delle breadcrumbs *******************/
/**********************************************************************/

/**********************************************************************/
/************************ PANNELLO ORIZZONTALE ************************/
DIV.PannelloOrizzontale { /***  ***/
	margin-bottom:20px;
	border:1px solid #CFE7D1;
}
#NewsEvidenza {padding:15px 20px;}
DIV.PannelloOrizzontale DIV.elementoabstract {
	border-top: 1px solid #AEC0B2;
    padding: 20px 0;
	position:relative;
}
DIV.PannelloOrizzontale DIV.elementoabstract:first-child {border:none;padding-top:0;}
DIV.PannelloOrizzontale DIV.elementoabstract DIV.titolo { /***  ***/
}
DIV.PannelloOrizzontale DIV.elementoabstract DIV.titolo h2 {
	font-size:18px;
	font-weight:normal;
	font-family:Arial;
	color:#CF7B11;
	margin-top:0;
}
DIV.PannelloOrizzontale DIV.elementoabstract DIV.titolo h2 a {text-decoration:none;}
DIV.PannelloOrizzontale DIV.elementoabstract DIV.titolo span.dataPubb{
	display:none;
}
DIV.PannelloOrizzontale DIV.elementoabstract DIV.abstract  p{ /***  ***/
	margin:0;
}
DIV.PannelloOrizzontale DIV.elementoabstract DIV.elemFooter  { /***  ***/
	position:absolute;
	bottom:0px;right:5px;
}

/********************* FINE - PANNELLO ORIZZONTALE ********************/
/**********************************************************************/

/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*%%%%%%%%%%%%%%%%%      SPALLA SINISTRA    %%%%%%%%%%%%%%%%%%%*/

DIV.SpallaSX  {width:180px;padding:0 10px;display: block;
	float: left;
	margin-right: 40px;
	border:0px;}
/********************** MENU' SPALLA SINISTRA ***********************/


/********************* NEWS SPALLA SINISTRA ************************/
DIV.SpallaSX DIV.elementoabstract {
	position: relative;
	width: 250px;
	background-color: #e0e0e0;
	clear: both;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
}
DIV.SpallaSX DIV.elementoabstract div,
DIV.SpallaSX DIV.elementoabstract span, 
DIV.SpallaSX DIV.elementoabstract a, 
DIV.SpallaSX DIV.elementoabstract table, 
DIV.SpallaSX DIV.elementoabstract tbody,
DIV.SpallaSX DIV.elementoabstract tr,
DIV.SpallaSX DIV.elementoabstract th,
DIV.SpallaSX DIV.elementoabstract td {
	margin: 0px;border:0px;padding:0px;Z-index:auto;text-align: left
}
	DIV.SpallaSX DIV.elementoabstract DIV.titolo {
		margin: 0px;
		}
	DIV.SpallaSX DIV.elementoabstract DIV.titolo h2 {
		margin: 0px;
		font-size: 1.1em;
		font-weight: bolder;
		background-color: transparent;
		padding: 5px 10px 0px;
		text-align: left;
		color: #04256A;
	}
		
	DIV.SpallaSX DIV.elementoabstract DIV.titolo SPAN.dataPubb {
        display: none;
		text-align: right;
		padding: 0px;
		padding-left: 10px;			
	}
	DIV.SpallaSX DIV.elementoabstract DIV.abstract {
		padding: 10px;
		font-size: 0.8em;
	}
	DIV.SpallaSX DIV.elementoabstract DIV.testo {
		padding: 10px;
	}
	DIV.SpallaSX DIV.elementoabstract DIV.elemFooter {
		padding: 10px;
		text-align: right;
	}
	DIV.SpallaSX DIV.elementoabstract DIV.elemFooter A.iconaNews {
		margin: 0px 5px;
	}
/****************** FINE - NEWS SPALLA SINISTRA ********************/

/*%%%%%%%%%%%%%%      FINE - SPALLA SINISTRA    %%%%%%%%%%%%%%%%%*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/


/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*%%%%%%%%%%%%%%%%%%      CORPO PAGINA    %%%%%%%%%%%%%%%%%%%%*/


#wrapper {overflow:hidden;}
#corpocentrale {float: left;
    margin-left: 15px;
    width: 725px;}

#centro {
    float: left;
    padding: 0 30px 0 0;
    width: 490px;}

#corpoPagina .elementoabstract {background-color:#FFF;margin-bottom:10px;}
#corpoPagina .elementoabstract .abstract {overflow:hidden;}
/********************* ELEMENTI CORPO PAGINA ************************/
DIV.cellleft2, DIV.cellright2 {
	float: left;
	position: relative;
	width: 49%;
	margin: 0px;}
DIV.cellleft2{margin-right: 2%;}
DIV.cellleft3, DIV.cellright3 {
	float: left;
	position: relative;
	width: 32%;
	margin: 0px;}
DIV.cellleft3 {margin-right: 2%;}
DIV.rblock {overflow:hidden;position:relative;}
DIV.rdivider {
	position: relative;
	clear: both;
	width: 100%;
	height: 10px;
	background-color: transparent;}
.newsevidenza, .newsappalti {margin-bottom: 20px;}
.newsevidenza .elementoabstract, .newsappalti .elementoabstract {border-bottom: 1px solid #D3D3D3;padding-bottom:10px;position:relative;}
.newsevidenza .titolo h2 , .newsappalti .titolo h2 {font-size:14px;color:#4F4D43;font-family:Aroa�; text-transform:uppercase;margin: 10px 0;}
.newsevidenza .titolo h2 a, .newsevidenza .titolo h2 a:visited, .newsevidenza .titolo h2 a:link,
.newsappalti .titolo h2 a, .newsappalti .titolo h2 a:visited, .newsappalti .titolo h2 a:link {color:inherit;text-decoration:none;}
.newsappalti .titolo h2:hover a, .newsevidenza .titolo h2:hover a {text-decoration:underline;}
.newsevidenza .titolo .dataPubb , .newsappalti .titolo .dataPubb{display:none;}
.newsevidenza .elementoabstract .elemFooter, .newsappalti .elementoabstract .elemFooter {position:absolute;bottom:0;right:3px;}

#corpoPagina .elementoabstract h2.titolo {margin:0;background-color:#CFE7D1;font-size:13px;color:#4F4D43;font-family:Arial;padding:5px;margin-bottom:0.8em;}
#corpoPagina .elementoabstract .titolo a:link,#corpoPagina .elementoabstract .titolo a:visited {color:inherit;text-decoration:none;}
#corpoPagina .elementoabstract .elemFooter {position:absolute;bottom:0;right:3px;}
#corpoPagina .rblock {margin-bottom:30px;}
#corpoPagina .rblock .cellleft3, #corpoPagina .rblock .cellright3, #corpoPagina .rblock .cellleft2, #corpoPagina .rblock .cellright2 {border-bottom:1px solid #D3D3D3;}
/****************** FINE - ELEMENTI CORPO PAGINA ********************/

/*************  RISULTATI RICERCA NEL CORPO PAGINA   ************/
/********************* FINE - RISULTATI RICERCA **********************/

/*%%%%%%%%%%%%%%%%  FINE - CORPO PAGINA    %%%%%%%%%%%%%%%%%%%*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

/*%%%%%%%%%%%%%%%%  FOOTER   %%%%%%%%%%%%%%%%%%%*/
.footer {background-color:#CFE7D1;margin:0 auto;/* width:1000px; */padding: 0 100px 10px;}
.footer #Piedipagina a, .footer #Piedipagina a:visited, .footer #Piedipagina a:link {color:inherit;}
/*%%%%%%%%%%%%%%%%  FINE - FOOTER   %%%%%%%%%%%%%%%%%%%*/

/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*%%%%%%%%%%%%%%%      RICERCA NEL SITO WEB    %%%%%%%%%%%%%%%%%*/
/*%%%%%%%%%%%%      FINE - RICERCA NEL SITO WEB     %%%%%%%%%%%%%%%*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/


/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*%%%%%%%%%%%%%%%%%      MAPPA DEL SITO    %%%%%%%%%%%%%%%%%%%%*/
#CorpoMappa { /***  ***/
  display: block;
	float: left;
	width: 1000px;
	margin: 0px;
	border:0px;
	CLEAR: none;
	background-color: #ffffff;
}
#CorpoMappa div.ElementoMappa {
	margin: 10px 20px;
}
#CorpoMappa div.ElementoMappa div.MappaCanale { /** nome canale */
  font-weight: bolder;
  text-align: left;
  font-size: 1.2em;
}
#CorpoMappa div.ElementoMappa div.menu { /** nome canale */
}
#CorpoMappa div.ElementoMappa div.menu div.ob_tree {
  background-color: transparent;
}
/*%%%%%%%%%%%%%%%      FINE - MAPPA DEL SITO     %%%%%%%%%%%%%%%%%*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/



/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*%%%%%%%%%%%%%%%%%%      SPALLA DESTRA    %%%%%%%%%%%%%%%%%%%*/
.SpallaDX {
    display: block;
    border:none;
}
.PannelloLink { padding:20px;border:1px solid #CFE7D1; margin-bottom:20px;}
.PannelloLink ul {margin:0;padding:0;list-style:none;}
.PannelloLink li {margin:10px 0;}
#Template_lutil {border: 1px solid #CFE7D1;padding-bottom:13px;}
#Template_lutil .titolo{
	background: #CFE7D1;
	color: #4F4D43;
	height:15px;
	line-height:15px;
    font-size: 12px;
    font-weight: normal;
    margin: 0 0 15px;
    text-transform: uppercase;
	padding:0 3px;}
.BLOBAlignLeft {text-align:center;}
.BLOBHidden {display:none;}
.viewLineBreak {display:none;}
.dataPubb {display:none;}
/********************* NEWS SPALLA DESTRA ************************/


/****************** FINE - NEWS SPALLA DESTRA  ********************/

/*%%%%%%%%%%%%%%%%      FINE - SPALLA DESTRA    %%%%%%%%%%%%%%%%%*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

/*************************** FILTRO  ******************************/
div.Filtro {
  border:#dddddd 1px solid;
  background-color: transparent;
  margin: 20px 0;
  padding: 1%;
  position:relative;
  overflow:hidden;
}

/************************ FINE - FILTRO **************************/

/*************************** TABELLA STANDARD  ******************************/
.TabellaStandard {width: 100%;}
.TabellaStandard tr {}
.TabellaStandard tr td, .TabellaStandard tr th {padding: 10px;vertical-align:bottom;background: url("../UserFile/Image/grafica/sfTrTable30vl.png") repeat-x;}
.IE7 .TabellaStandard tr.HeaderStyle th {background: none #9BB89E;}
.IE7 .TabellaStandard tr.ItemStyle td {background: none #F1FEF2;}
.IE7 .TabellaStandard tr.ItemStyle td {background: none #E3FDE5;}
.TabellaStandard tr th {color: #fefefe; font-weight: bolder;font-size: 14px;}
.TabellaStandard tr.HeaderStyle {background: #9BB89E;border-top: #dbf6dd 3px solid}
.TabellaStandard tr.ItemStyle {background: #F1FEF2;border-top: #fff 1px solid}
.TabellaStandard tr.AlternatingItemStyle {background: #E3FDE5;border-top: #fff 1px solid}
.TabellaStandard tr.SelectedItemStyle {}
.TabellaStandard tr.EditItemStyle {}
.TabellaStandard tr.FooterStyle {}
.TabellaStandard tr.PagerStyle {background: #cfe7d1;border-top: #fff 1px solid}
.TabellaStandard tr.PagerStyle td {padding: 5px 10px;text-align: right;}
.TabellaStandard tr.PagerStyle td span {padding: 0px 3px 0px 5px;border-left: 1px solid #fff; font-weight: bolder;}
.TabellaStandard tr.PagerStyle td a {padding: 0px 3px 0px 5px;border-left: 1px solid #fff;}
/************************ FINE - TABELLA STANDARD **************************/

/*******************************************************************/
/***                  LINK CANALI PIE DI PAGINA                  ***/
/*******************************************************************/

/**********************************************************************/
/***************************** piedipagina *****************************/
div.piedipagina {
	CLEAR: both;
	margin: 0px;
	padding: 20px 0px;
	color: #4F4D43;
}
DIV.piedipagina>p, DIV.piedipagina_EN>p, DIV.piedipagina_DE>p {
	margin: 0px;
	padding: 0px;
}
/**********************************************************************/
/***************************** poweredBySCP *****************************/
div.poweredBySCP {
	clear: both;
	text-align: center!important;
	background-color: transparent;
	color: #4F4D43;
	font-size: 0.8em;
}
div.poweredBySCP a {
	color: #CF7B11;
}
/**********************************************************************/
/***************************** PREFERENZE *****************************/
#DivPreferenze {
	clear: both;
	text-align: center;
	background-color: transparent;
	padding: 5px;
	margin: 5px;
	width: auto;
	font-size: 0.7em;
	color: #4F4D43;
}
#DivPreferenze BR{display: none;}
#DivPreferenze H4 {
  font-size: 10pt;
}
#DivPreferenze label,
#DivPreferenze a {
	color: #CF7B11;
}
#lbl_linkCanMenEleNewToModify {display: block;text-align:center;}
/************************* FINE - PREFERENZE **************************/
/**********************************************************************/

/**********************************************************************/
/***************************** ACCESSIBILITA' *****************************/
DIV.accessibilita {
	clear: both;
	text-align: center;
	background-color: transparent;
}
/************************* FINE - ACCESSIBILITA' **************************/
/**********************************************************************/


/*#####################################################*/
/*###                MODULI AGGIUNTIVI              ###*/
/*#####################################################*/

/************************* GARE E APPALTI **************************/
/*******************************************************************/
.ScrollElencoGareAppalti {margin-top:15px;}
#FiltroBandi tr td.filterLbl {width:30%;}
#Template_CorpoGareAppalti_ctl00_ctl00_RicercheGareAppalti_btnCerca {
	background-color: #0D959F;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    padding: 5px 10px;
	float:right;
    width: auto;
	margin:-10px 10px 0 0;}

/************************* FINE - GARE E APPALTI **********************/
/**********************************************************************/

/************************ DOCUMENTI PROTETTI **************************/
/**********************************************************************/

#MenuCartelle { margin: 10px 0;padding-right: 5px;}
#TreeMenuCartelle {padding-right:20px;}
#TreeMenuCartelle a, #TreeMenuCartelle a:link, #TreeMenuCartelle a:visited {color:inherit; text-decoration:none;}
td.ob_t3 {font-weight:bold;color:#FF9000;padding:0 3px;}

#CorpoDocumentiProtetti { /*table contenuti centrali*/
	border: 1px solid #ffffff;
	margin-bottom: 25px;
}

/********************* FINE - DOCUMENTI PROTETTI **********************/
/**********************************************************************/

/**********************************************************************/
/****************************  RSS 20   *******************************/
#CorpoRss20 { /*table contenuti centrali*/
	margin: 0px;
	border: 1px solid #fefefe;
	background-image: url("../UserFile/Image/grafica/op25.png");
	background-position: middle center;
	background-repeat: repeat;
	background-color: transparent;
	padding:0px;
	width: 100%;
}
#CorpoRss20>tbody, #CorpoRss20>tbody>th, #CorpoRss20>tbody>tr, #CorpoRss20>tbody>tr>td {
	margin: 0px;
	border:0px;
	padding:0px;
}
#CorpoRss20>tbody>tr>td { padding: 10px;}
/*************************** FINE - RSS 20   **************************/
/**********************************************************************/

/**********************************************************************/
/*********************  GALLERY VIDEO e FOTO   ************************/
#CorpoGallery { /***  ***/
	padding:0px;
	background-color:#FFF;
}
TABLE#CorpoGallery>tbody>tr { /***  ***/
	margin: 0px;
	border:0px;
	padding:0px;
	width: 100%;
}
TABLE#CorpoGallery>tbody>tr>td {
	padding: 20px;
}
TABLE#CorpoGallery>tbody>tr>td { padding: 10px;}
TABLE#CorpoGallery A.linkNomeOggetto {font-size:0.8em!important;}

/******************* FINE - GALLERY VIDEO e FOTO    *******************/
/**********************************************************************/

/**********************************************************************/
/******************  RISULTATI RICERCA NEL SITO   *********************/
#CorpoRisRicerca { /*table contenuti centrali*/
	margin: 0px;
	padding:0px;
}
#CorpoRisRicerca .keyword { /*table contenuti centrali*/
	font-size:20px;
	color:#CF7B11;
	padding:0 5px;
	vertical-align: sub;
}
#CorpoRisRicerca .searchHighlighter  {background-color:#EDEDED;padding:0 5px;}
#CorpoRisRicerca .searchElem { 
	padding-bottom:15px;
	border-bottom:1px solid #AEC0B2;
	margin-bottom:15px;
}

#CorpoRisRicerca .searchElemTitle { 
	color: #CF7B11;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
	text-decoration:none;
}
#CorpoRisRicerca  .BCcont {font-size:11px;}
#CorpoRisRicerca  .BClbl {font-weight:bold;}
#CorpoRisRicerca  .BCRicerca {display:inline;}
/**************** FINE - RISULTATI RICERCA NEL SITO    ****************/
/**********************************************************************/

/**********************************************************************/
/*********************   REGISTRAZIONE UTENTI   ***********************/
#CorpoRegUtente { /*table contenuti centrali*/
	margin: 0px;
	margin-bottom: 25px!important;
	border: 1px solid #fefefe;
	background-image: url("../UserFile/Image/grafica/op25.png");
	background-position: middle center;
	background-repeat: repeat;
	background-color: transparent;
	padding:0px;
}
#CorpoRegUtente h2 {
	color: #ba002f;
}
#CorpoRegUtente>tbody, #CorpoRegUtente>tbody>th, #CorpoRegUtente>tbody>tr, #CorpoRegUtente>tbody>tr>td {
	margin: 0px;
	border:0px;
	padding:0px;
}
#CorpoRegUtente>tbody>tr>td { padding: 10px;}
/*******************   FINE - REGISTRAZIONE UTENTI    *****************/
/**********************************************************************/

/**********************************************************************/
/***********************  RICERCA NEWSLETTER   ************************/
.FiltroNewsletter #Template_CorpoRicNewsletter_ctl00_ctl00_CorpoNewsletter_Filtro_lnkNascondi{float: right;}
.FiltroNewsletter span {
  color: #000000;
  display: block;
  float: left;
  width: 30%;
  height: 25px;
  clear: left;
}
.FiltroNewsletter input {
  width:200px;
}

.FiltroNewsletter #Template_CorpoRicNewsletter_ctl00_ctl00_CorpoNewsletter_Filtro_btnFiltra{
	background-color: #0D959F;
    border: medium none;
    bottom: 15px;
    color: #FFFFFF;
    font-size: 14px;
    padding: 5px 10px;
    position: absolute;
    right: 15px;
	width:auto;
	cursor:pointer;
}
/********************* FINE - RICERCA NEWSLETTER    *******************/
/**********************************************************************/

/**********************************************************************/
/**************************  INVIO SMS   ******************************/
#CorpoModInvioSMS { /*table contenuti centrali*/
	margin: 0px;
	border: 1px solid #fefefe;
	background-image: url("../UserFile/Image/grafica/op25.png");
	background-position: middle center;
	background-repeat: repeat;
	background-color: transparent;
	padding:0px;
}
#CorpoModInvioSMS>tbody, #CorpoModInvioSMS>tbody>th, #CorpoModInvioSMS>tbody>tr, #CorpoModInvioSMS>tbody>tr>td {
	margin: 0px;
	border:0px;
	padding:0px;
}
#CorpoModInvioSMS>tbody>tr>td { padding: 10px;}
/************************* FINE - INVIO SMS    ************************/
/**********************************************************************/

/**********************************************************************/
/*************************  INFO CONTATTI   ***************************/
#CorpoInfoContatti { /*table contenuti centrali*/
	margin: 0px;
	border: 1px solid #fefefe;
	background-image: url("../UserFile/Image/grafica/op25.png");
	background-position: middle center;
	background-repeat: repeat;
	background-color: transparent;
	padding:0px;
}
#CorpoInfoContatti>tbody, #CorpoInfoContatti>tbody>th, #CorpoInfoContatti>tbody>tr, #CorpoInfoContatti>tbody>tr>td {
	margin: 0px;
	border:0px;
	padding:0px;
}
#CorpoInfoContatti>tbody>tr>td { padding: 10px;}
/*********************** FINE - INFO CONTATTI    **********************/
/**********************************************************************/

/**********************************************************************/
/******************************  FAQ   ********************************/
#CorpoFAQ { /*table contenuti centrali*/
	margin: 0px;
	border: 1px solid #fefefe;
	background-image: url("../UserFile/Image/grafica/op25.png");
	background-position: middle center;
	background-repeat: repeat;
	background-color: transparent;
	padding:0px;
	width: 100%;
}
#CorpoFAQ>tbody, #CorpoFAQ>tbody>th, #CorpoFAQ>tbody>tr, #CorpoFAQ>tbody>tr>td {
	margin: 0px;
	border:0px;
	padding:0px;
}
#CorpoFAQ>tbody>tr>td { padding: 10px;}
/**************************    FINE - FAQ    **************************/
/**********************************************************************/

/**********************************************************************/
/****************************  SONDAGGI   *****************************/
#CorpoSondaggio,
#CorpoSondaggiVota { /*table contenuti centrali*/
	margin: 0px;
	border: 1px solid #fefefe;
	background-image: url("../UserFile/Image/grafica/op25.png");
	background-position: middle center;
	background-repeat: repeat;
	background-color: transparent;
	padding:0px;
	width: 100%;
}
#CorpoSondaggio>tbody, #CorpoSondaggio>tbody>th, #CorpoSondaggio>tbody>tr, #CorpoSondaggio>tbody>tr>td,
#CorpoSondaggiVota>tbody, #CorpoSondaggiVota>tbody>th, #CorpoSondaggiVota>tbody>tr, #CorpoSondaggiVota>tbody>tr>td {
	margin: 0px;
	border:0px;
	padding:0px;
}
#CorpoSondaggio>tbody>tr>td, #CorpoSondaggiVota>tbody>tr>td  { padding: 10px;}
/************************    FINE - SONDAGGI    ***********************/
/**********************************************************************/

/**********************************************************************/
/*******************************  NEWS   ******************************/
#CorpoRicercaNews { /*table contenuti centrali*/
}
#CorpoRicercaNews>tbody, #CorpoRicercaNews>tbody>th, #CorpoRicercaNews>tbody>tr, #CorpoRicercaNews>tbody>tr>td {
	margin: 0px;
	border:0px;
	padding:0px;
}
#CorpoRicercaNews>tbody>tr>td { padding: 10px;}
/**************************    FINE - NEWS    *************************/
/**********************************************************************/

/**********************************************************************/
/*********************   CAMERA DI COMMERCIO   ************************/
#CorpoImpExp { /*table contenuti centrali*/
	margin: 0px;
	border: 1px solid #fefefe;
	background-image: url("../UserFile/Image/grafica/op25.png");
	background-position: middle center;
	background-repeat: repeat;
	background-color: transparent;
	padding:0px;
}
#CorpoImpExp>tbody, #CorpoImpExp>tbody>th, #CorpoImpExp>tbody>tr, #CorpoImpExp>tbody>tr>td {
	margin: 0px;
	border:0px;
	padding:0px;
}
#CorpoImpExp>tbody>tr>td { padding: 10px;}
/*******************   FINE - CAMERA DI COMMERCIO    ******************/
/**********************************************************************/



/****************************************************************************************/
/********************************** INIZIO EVENTI ************************************/

/************** Calendario Piccolo ***************/

div.SpallaDX div.calendario {
	position: relative;
	width: 350px;
	clear: both;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
}
div.SpallaDX div.calendario table tbody tr td {
	padding: 0px 0px 0px 2px;
}
div.SpallaDX div.CalBottone  {
	float:left;
	width:20px;
}
div.SpallaDX div.CalBottone img {
	width:20px;
}
div.SpallaDX div.CalMeseAnno {
	float:left;
	width: 257px;
	text-align:center;
	margin-top: 3px;
}
div.SpallaDX div.CalGiornoSett {
	float:left;
	margin-left: 1px;
	width:45px;
	padding: 1px;
	height: 18px;
	background-color: #BBBBBB;
	color:#ffffff;
	text-align:center;
}
div.SpallaDX div.CalGiornoVuoto {
	float:left;
	margin-left: 1px;
	width:45px;
	padding: 1px;
	height: 18px;
}
div.SpallaDX div.CalSab {
	float:left;
	margin-left: 1px;
	width:45px;
	padding: 1px;
	height: 18px;
	background-color:#d6d6d6;
	text-align:center;
}
div.SpallaDX div.CalDom {
	float:left;
	margin-left: 1px;
	width:45px;
	padding: 1px;
	height: 18px;
	background-color:#CCCCCC;
	text-align:center;
}
div.SpallaDX div.CalOggi {
	float:left;
	margin-left: 1px;
	width:43px;
	height: 16px;
	padding: 1px;
	border: 1px solid #ff0000;
	background-color:#ffffff;
	color: #000000;
	text-align:center;
}
div.SpallaDX div.CalGiorno {
	float:left;
	margin-left: 1px;
	width:45px;
	padding: 1px;
	height: 18px;
	text-align:center;
	background-color:#e6e6e6;
}
div.SpallaDX div.calendario table tbody tr td div.CalGiorno a,
div.SpallaDX div.calendario table tbody tr td div.CalSab a,
div.SpallaDX div.calendario table tbody tr td div.CalDom a,
div.SpallaDX div.calendario table tbody tr td div.CalOggi a {
	background-color:#ffff33;
	display: block;
	text-align:center;
	font-weight: bolder;
	height: 18px;
}
div.SpallaDX div.calendario table tbody tr td div.CalOggi a {
	height: 16px;
}
div.SpallaDX div.calendario div.rdivider {
	height:1px;
	width:100%;
}
/************** MODULO ****************/
TABLE#CorpoEventi { /***  ***/
	margin: 0px;
	border: 1px solid #fefefe;
	background-image: url("../UserFile/Image/grafica/op25.png");
	background-position: middle center;
	background-repeat: repeat;
	background-color: transparent;
	padding:0px;
}
TABLE#CorpoEventi>tbody>tr { /***  ***/
	margin: 0px;
	border:0px;
	padding:0px;
}
#CorpoEventi>tbody>tr>td {
	padding: 20px;
}
/************** LISTA EVENTI ***************/

/*** ELEMENTI EVENTO ***/
TABLE#CorpoEventi div.lnksCalendarioEventiGrandeTop {
	padding-bottom: 20px;
	border-bottom: 1px solid #fefefe;
	margin-bottom: 10px;
}
TABLE#CorpoEventi div.lnksCalendarioEventiGrandeBottom {
	margin-top: 20px;
	float: right;
}
TABLE#CorpoEventi div.lnksCalendarioEventiGrandeTop *,
TABLE#CorpoEventi div.lnksCalendarioEventiGrandeBottom *{
	vertical-align: middle;
}
.CalListaEventi {
	width:100%;
	position:relative;
 	display:block;
}
.CalLiEvento  {
	list-style-type: none;
	list-style-position:outside;
}
.CalLiEvento a {
	width:100%;
}

#Template_lnkEventiIco_top,
#Template_lnkEventiIco_bottom { /* a */
}
#Template_lnkEventiIco_top img,
#Template_lnkEventiIco_bottom img {
	width: 24px;
}
#Template_lnkEventi_top,
#Template_lnkEventi_bottom { /* a */
	margin-left: 10px;
}

/* l' elemento 100% � contenuto direttamente dentro DIV.corpoPagina>Tbody>TR>TD>DIV.elemento
gli elementi 50% e 33% sono contenuti dentro i div cell DIV.corpoPagina>Tbody>TR>TD>DIV.cell>DIV.elemento*/
TABLE#CorpoEventi DIV.elementoabstract {
	position: relative;
	clear: both;
}
TABLE#CorpoEventi div.rdivider {
	height:1px;
	width:100%;
}
	/*** TITOLO ELEMENTO EVENTO ***/
	TABLE#CorpoEventi DIV.elementoabstract DIV.titolo {
		font-size: 13pt;
		font-weight: bolder;
		width: 100%;
	}
		TABLE#CorpoEventi DIV.elementoabstract DIV.titolo h2 {
			float: left;
			margin:0px;
			padding: 0px;
		}     
		TABLE#CorpoEventi DIV.elementoabstract DIV.titolo h2 span {
		}
		TABLE#CorpoEventi DIV.elementoabstract DIV.titolo h2 A {
		}
		TABLE#CorpoEventi DIV.elementoabstract DIV.titolo h2 A:hover {
		}
		TABLE#CorpoEventi DIV.elementoabstract DIV.titolo h2 A:visited {
		}
		TABLE#CorpoEventi DIV.elementoabstract DIV.titolo SPAN.dataPubb {
	display: none;
			margin-left: 10px;
		}
	/*** ABSTRACT ELEMENTO EVENTO ***/
	TABLE#CorpoEventi DIV.elementoabstract DIV.abstract {
		margin: 0px;
		padding: 0px;
	}
	/*** TESTO ELEMENTO EVENTO ***/
	TABLE#CorpoEventi DIV.elementoabstract DIV.testo {
		margin: 0px;
		padding: 0px;
	}
	/*** FOOTER ELEMENTO EVENTO ***/
	TABLE#CorpoEventi DIV.elementoabstract DIV.elemFooter {
		margin: 0px;
		text-align: right;
		padding: 10px 0px 5px 0px;
		border-bottom: 1px solid #fefefe;
	}
		TABLE#CorpoEventi DIV.elementoabstract DIV.elemFooter A.iconaNews {
			margin: 0px 5px;
		}
/****************** FINE - ELEMENTI EVENTO ********************/

/************** Calendario GRANDE ***************/

div.calendarioG {
	margin: 0px;
	background-color: transparent;
}
div.calendarioG table tbody tr td {
	padding: 0px 0px 0px 2px;
}
div.CalBottoneG  {
	float:left;
	width:30px;
}
div.CalBottoneG img {
	width:30px;
}
div.CalMeseAnnoG {
	float:left;
	width: 573px; /* se presente la spalla sx*/
	width:827px;
	font-family: 'Arial Black';
	text-align:center;
	margin-top: 3px;
	color: #fefefe;
}
div.CalGiornoSettG {
	float:left;
	margin-left: 2px;
	width: 91px; /* se presente la spalla sx*/
	width:127px;
	padding: 3px;
	background-color: #BBBBBB;
	color:#ffffff;
	text-align:center;
}
div.CalGiornoVuotoG {
	float:left;
	margin-left: 2px;
	width: 91px; /* se presente la spalla sx*/
	width:127px;
	padding: 3px;
}
div.CalSabG {
	float:left;
	margin-left: 2px;
	width: 91px; /* se presente la spalla sx*/
	width:127px;
	padding: 3px;
	background-color:#DDDDDD;
	text-align:center;
}
div.CalDomG {
	float:left;
	margin-left: 2px;
	width: 91px; /* se presente la spalla sx*/
	width:127px;
	padding: 3px;
	background-color:#CCCCCC;
	text-align:center;
}
div.CalOggiG {
	float:left;
	margin-left: 2px;
	width: 89px; /* se presente la spalla sx*/
	width:125px;
	padding: 3px;
	border: 1px solid #ff0000;
	color: #000000;
	text-align:center;
	background-color:#ffffff;
}
div.CalGiornoG {
	float:left;
	margin-left: 2px;
	width: 91px; /* se presente la spalla sx*/
	width:127px;
	padding: 3px;
	text-align:center;
	background-color:#EEEEEE;
}
#CorpoEventi div.CalGiornoG>a,
#CorpoEventi div.CalSabG>a,
#CorpoEventi div.CalDomG>a,
#CorpoEventi div.CalOggiG>a {
	font-weight: bolder;
}
div.calendarioG div.rdivider {
	height:1px;
	width:100%;
}

div.calendarioG ul.CalListaEventi {
	padding: 0px;
}
div.calendarioG ul.CalListaEventi li.CalLiEvento {
	margin: 3px;
	background-color:#fefefe;
	padding: 3px;
	list-style-type: none;
	list-style-position:outside;
}
div.calendarioG ul.CalListaEventi li.CalLiEvento a {
	display: block;
}
div.calendarioG ul.CalListaEventi li.CalLiEvento a img.CalIcoLiEvento {
	position: relative;
	width: 24px;
	margin: 0px 5px;
	float: right;
}

div.calendarioG ul.CalListaCategorie {
	padding: 0px;
	margin: 20px;
}
div.calendarioG ul.CalListaCategorie li.CalLiCategoria {
	list-style-type: none;
	list-style-position:outside;
}
div.calendarioG ul.CalListaCategorie li.CalLiCategoria img.CalIcoLiCategoria {
	position: relative;
	width: 24px;
	vertical-align: middle;
	margin-right: 5px;
}
div.calendarioG ul.CalListaCategorie li.CalLiCategoria span {
	vertical-align: middle;
	font-style: italic;
}

/**************************    FINE EVENTI      *************************/

BODY.bodyAdmin {
	background-image: none;
}

/* ------------------- FORM PER L'AUTOLETTURA DEL GAS ---------------------*/
#Template_FormAG_FormAutoletturaGas .fs {
	text-align: left;
	border: 0px;
}
#Template_FormAG_FormAutoletturaGas label {
	display: block;
  margin-top: 5px;
  margin-bottom: 0px;
}
#Template_FormAG_FormAutoletturaGas .fs input {
	margin: 8px 0px 2px 0px;
}
.bordoGrigio {
	border-top: solid 4px #999999;
	border-bottom: solid 4px #999999;
	border-left-color: #999999;
	width: 10px;
}
.bordoRosso {
	border-top: solid 4px #FF0000;
	border-bottom: solid 4px #FF0000;
	border-left-color: #999999;
	width: 10px;
	margin: 0px;
}
.bordoRossoDestro {
	border-top: solid 4px #FF0000;
	border-bottom: solid 4px #FF0000;
	border-left-color: #999999;
	border-right: solid 4px #FF0000;
	width: 10px;
	margin: 0px;
}
.virgola {
	font-size: 3em;
}
.m3 {
	margin: 0px 0px 0px 93px;
	font-weight: bold;
	line-height: 0.6em;
}
#Template_FormAG_Image2 {
	margin-top: 10px;
}
.lettura {
  float: left;
  width:45%;
  text-align: right;
  margin-top: 5%;
}
.ImgContatore {
  float: right;
  width:53%;
  text-align: left;
}
#Template_FormAG_FormAutoletturaGas .centra {clear: both;}

/* ------------------- FORM PER L'AUTOLETTURA DELL'ACQUA ---------------------*/
#Template_FormAA_FormAutoletturaAcqua .fs {
	text-align: left;
	border: 0px;
}
#Template_FormAA_FormAutoletturaAcqua label {
	display: block;
  margin-top: 5px;
  margin-bottom: 0px;
}
#Template_FormAA_FormAutoletturaAcqua .fs input{
	margin: 8px 0px 2px 0px;
}
.bordoGrigioDestro {
	border-top: solid 4px #999999;
	border-bottom: solid 4px #999999;
	border-left-color: #999999;
	border-right-color: #999999;
	width: 10px;
}
#Template_FormAA_FormAutoletturaAcqua .m3 {
	margin: 0px 60px 0px 0px;
	font-weight: bold;
	line-height: 0.8em;
}

.popup {
	margin: 5px;
}