/* Cached vesion created on 07/02/12 22:39:58*/
/* elapsed time: 0.011826992034912 secs */

body {
	color: #000000;
	background-color: #cdd6dd;
	margin: 0; padding: 0;
	font-size: 100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	background-image:url(http://www.industriainpiazza.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Sfondo-Body.gif);
	background-repeat:repeat-x;
	background-position: top left;

}

/* ---- Testata ---- */
#Testata{
	width: 760px;
	height: 109px;
	position:relative;
	top: 0; left: 0;
	padding: 0; margin: 0 auto;
	text-align:left;
}
#LogoIndustria img{ position:absolute;}
#LogoAssiBo{position:absolute; bottom: 0; right: 0;}
#LogoAssiBo img{ display:block; margin: 0; padding: 0; border: none;}


#Mappa{
	position:absolute; 
	top: 0; right: 0; width: 40px; 
	color: #000000; background-color:#FFFFFF; 
	text-align:right;
	vertical-align:middle;
	height: 23px;
	padding: 0 0 0 4px;
	
	
	
	
	
}
#Mappa img{display: block}
#Mappa a{color: #000000; background-color:#FFFFFF; display: block; width: 33px; }
#Mappa a:hover, #Mappa a:active{color: #000000; background-color:#ED1C24;}

#Cerca{
	position:absolute;
	top: 0;
	right: 40px;
	
	padding: 0 0 0 8px;
	background-image:url(http://www.industriainpiazza.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/cerca.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
}

/* ---- Layout ---- */

#Layout{
	color: #000000;
	background-color:#FFFFFF;
	position:relative;
	top: 0; left: 0;
	text-align:left;
	width: 760px;
	margin: 0 auto;
	min-height: 490px;
	
	background-image: url(http://www.industriainpiazza.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Sfondo.gif);
	background-repeat:repeat-y;
	background-position: top left;
}
#LayoutPrint{
	color: #000000;
	background-color:#FFFFFF;
	position:relative;
	top: 0; left: 0;
	text-align:left;
	width: 760px;
	margin: 0 auto;
	min-height: 490px;
	
	
	background-image: none;
}



#ColCent{ margin: 0 30px 0 176px;}
#ColCentFull{ margin: 0 30px 0 10px; padding: 0 0 0 30px; color: #000000; background-color: #ffffff;}
#ColCentPrint{	margin: 0 30px 0 0px;}

#ColSx{
	width: 155px;
	position:absolute;
	top: 0;
	left: 0;
}

#Chiusura{
	width: 760px;
	margin: 0 auto;
}

#Chiusura img{display: block;}


/* ---- */

#BreadCrumb{
	font-size: .7em;
	padding: 4px 4px 10px 0;
	color:#585858;
	background-color:#FFFFFF;
}
#BreadCrumb a{
	color:#585858;
	background-color:#FFFFFF;
}
#BreadCrumb a:hover, #BreadCrumb a:active{
	text-decoration:none;
}

#Contenuti{
	width: 99%;
	padding: 0 0 2em 0;
	color: #000000;
	background-color:#FFFFFF;
}

#Stampa{position:absolute;	top: 6px;	right: 30px;}
#Stampa a{display: block; width: 16px;}

#Stampa img{display: block;}
#Stampa a{color: #FFFFFF; background-color: #58595B}
#Stampa a:hover, #Stampa a:active{color: #FFFFFF; background-color: #ED1C24}

#Admin{ color: #000000; background-color: #97ADD9;}



#Print{
	color: #000000;
	background-color:#FFFFFF;
	background-image: none;
}
/* --------  Banner ------------ */
.Principale{
	background-image:url(http://www.industriainpiazza.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Banner/BannerPrincipale.jpg);
	background-repeat:no-repeat;
	background-position: top right;
	border-bottom: 1px solid #ffffff;
}
.Nettuno{
	background-image:url(http://www.industriainpiazza.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Banner/Banner-PiazzaNettunoOK.jpg);
	background-repeat:no-repeat;
	background-position: top right;
	border-bottom: 1px solid #ffffff;
}
.Maggiore{
	background-image:url(http://www.industriainpiazza.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Banner/Banner-PiazzaMaggiore.jpg);
	background-repeat:no-repeat;
	background-position: top right;
	border-bottom: 1px solid #ffffff;
}
.Voltone{
	background-image:url(http://www.industriainpiazza.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Banner/Banner-VoltoneDelPodesta.jpg);
	background-repeat:no-repeat;
	background-position: top right;
	border-bottom: 1px solid #ffffff;
}
.ReEnzo{
	background-image:url(http://www.industriainpiazza.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Banner/Banner-PiazzaReEnzo.jpg);
	background-repeat:no-repeat;
	background-position: top right;
	border-bottom: 1px solid #ffffff;
}
.PortaRavegnana{
	background-image:url(http://www.industriainpiazza.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Banner/Banner-PiazzaPortaRavegnana.jpg);
	background-repeat:no-repeat;
	background-position: top right;
	border-bottom: 1px solid #ffffff;
}
.PortaRavegnana{
	background-image:url(http://www.industriainpiazza.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Banner/Banner-PiazzaPortaRavegnana.jpg);
	background-repeat:no-repeat;
	background-position: top right;
	border-bottom: 1px solid #ffffff;
}
.Mercanzia{
	background-image:url(http://www.industriainpiazza.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Banner/Banner-PiazzaDellaMercanzia.jpg);
	background-repeat:no-repeat;
	background-position: top right;
	border-bottom: 1px solid #ffffff;
}
.ViaDeMusei{
	background-image:url(http://www.industriainpiazza.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Banner/Banner-ViaMusei.jpg);
	background-repeat:no-repeat;
	background-position: top right;
	border-bottom: 1px solid #ffffff;
}
.SanDomenico{
	background-image:url(http://www.industriainpiazza.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Banner/Banner-PiazzaSanDomenico.jpg);
	background-repeat:no-repeat;
	background-position: top right;
	border-bottom: 1px solid #ffffff;
}
.Galvani{
	background-image:url(http://www.industriainpiazza.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Banner/Banner-PiazzaGalvani.jpg);
	background-repeat:no-repeat;
	background-position: top right;
	border-bottom: 1px solid #ffffff;
}
.ViadAzeglio{
	background-image:url(http://www.industriainpiazza.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Banner/Banner-ViaAzeglio.jpg);
	background-repeat:no-repeat;
	background-position: top right;
	border-bottom: 1px solid #ffffff;
}
.PiazzaCelestini{
	background-image:url(http://www.industriainpiazza.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Banner/Banner-PiazzaDeiCelestini.jpg);
	background-repeat:no-repeat;
	background-position: top right;
	border-bottom: 1px solid #ffffff;
}
.ViaIVNovembre{
	background-image:url(http://www.industriainpiazza.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Banner/Banner-ViaIVNovembre.jpg);
	background-repeat:no-repeat;
	background-position: top right;
	border-bottom: 1px solid #ffffff;
}
.PiazzaXXSettembre{
	background-image:url(http://www.industriainpiazza.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Banner/Banner-PiazzaXXSettembre.jpg);
	background-repeat:no-repeat;
	background-position: top right;
	border-bottom: 1px solid #ffffff;
}
.UnIndustria {
	background-image:url(http://www.industriainpiazza.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Banner/BannerUnIndustria.gif);
	background-repeat:no-repeat;
	background-position: top right;
	border-bottom: 1px solid #ffffff;
}

/* --------- Home ----------- */

#TestataHome{
	width: 760px;
	height: 380px;
	position:relative;
	top: 0; left: 0;
	padding: 0; margin: 0 auto;
	text-align:left;
	color: #000000;
	background-color:#ffffff;
	background-image:url(http://www.industriainpiazza.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Banner/BannerHome.jpg);
	background-repeat:no-repeat;
	background-position: top right;
	color: #FFFFFF;  background-color: #0F4271;
}


#LogoAssiBoHome{position:absolute; bottom: 128px; right: 0;}
#LogoAssiBoHome img{ display:block; margin: 0; padding: 0; border: none;}

#LogoHome{position:absolute; top: 16px; left: 170px; }
#LogoHome img{ display:block; margin: 0; padding: 0; border: none;}

#MenuHome{
	color:#000000;
	background-color:#FFFFFF;
	position:absolute; top: 109px; left: 0px;
	width: 156px;
	border-top: 1px solid #ffffff;
}
#AdminHome{
	position:absolute; bottom: 0px; left: 0px;
	width: 156px;
}
#Intro{
	color:#ffffff;
	background-color: transparent;
	font-size: 12px;
	position: absolute;
	top: 265px;
	left: 172px;
	width: 570px;
	line-height: 15px;
}
#LayoutHome{
	color: #000000;
	background-color:#cdd6dd;
	position:relative;
	top: 0; left: 0;
	text-align:left;
	width: 760px;
	margin: -2px auto 0 auto;
	padding: 0;
	border-top: 1px solid #ffffff;
}
#StampaHome{
	display: none;
}
#ColCentHome{
	margin: 0; padding: 0;
}
#ContenutiHome{
	margin: 0; padding: 0;
}

/* -------- Le Piazze --------- */

#ColCentPiazze{
	margin: 0 0px 0 156px;

}
#ColCentPiazze h1{
	width: 548px;
	margin: 0 0 .5em 20px;
}
/* --------------- Mappa ---------------- */
.MapIndexTree ol{
	list-style-type: none;
	margin: 0 0 0 0em;
	padding: 0;
}
.MapIndexTree ol li ol{
	margin: 0 0 0 2em;
}

.MapIndexTree ol li a{
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: .75em; 
 font-weight: bold; 
 color: #00467E; 
 background-color: #FFFFFF; 
}
.MapIndexTree ol li a:active, .MapIndexTree ol li a:hover { color: #cc0000; background-color: #FFFFFF; }

/* --------------- Menu Verticale ---------------- */


/* Livello 1 */
#VMenu ol{
	list-style-type:none; margin: 0; padding: 0;
	color:#000000;
	background-color:#FFFFFF;
}
#VMenu ol li a{
	font-size: .75em;
	font-weight:bold;
	text-decoration:none;
	background-image:url(http://www.industriainpiazza.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/VMenu-1.gif);
	background-position: top left;
	background-repeat:repeat-y;
	color: #FFFFFF;
	background-color: #0062B0;
	padding: 3px 3px 3px 18px;
	margin: 0;
	width: 134px;
	display:block;
	border-bottom: 1px solid #ffffff;
	
	
	
}
#VMenu ol li a:hover, #VMenu ol li a:active{
	background-image:url(http://www.industriainpiazza.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/VMenu-1-hover.gif);
}
#VMenu ol li.LIStrong strong{
	font-size: .75em;
	font-weight:bold;
	text-decoration:none;
	background-image:url(http://www.industriainpiazza.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/VMenu-1-sel.gif);
	background-position: top left;
	background-repeat:repeat-y;
	color: #FFFFFF;
	background-color: #0062B0;
	padding: 3px 3px 3px 18px;
	width: 134px;
	display:block;
	border-bottom: 1px solid #ffffff;
	
	
	
}
/* Livello 2 */
#VMenu ol li ol{
	list-style-type:none; margin: 0; padding: 0;
}
#VMenu ol li ol li a{
	font-size: .7em;
	font-weight:normal;
	text-decoration:none;
	background-image:url(http://www.industriainpiazza.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/VMenu-2.gif);
	background-position: top left;
	background-repeat:repeat-y;
	color: #000000;
	background-color: #E4E5E6;
	padding: 3px 3px 3px 18px;
	width: 134px;
	
	
	display:block;
	border-bottom: 1px solid #ffffff;
}
#VMenu ol li ol li a:hover, #VMenu ol li ol li a:active{
	background-image:url(http://www.industriainpiazza.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/VMenu-2-hover.gif);
}
#VMenu ol li ol li.LIStrong strong{
	font-size: .7em;
	font-weight:bold;
	text-decoration:none;
	background-image:url(http://www.industriainpiazza.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/VMenu-2-sel.gif);
	background-position: top left;
	background-repeat:repeat-y;
	color: #000000;
	background-color: #E4E5E6;
	padding: 3px 3px 3px 18px;
	width: 134px;
	
	
	display:block;
	border-bottom: 1px solid #ffffff;
}

/* Livello 3 */
#VMenu ol li ol li ol{
	list-style-type:none; margin: 0; padding: 0;
}
#VMenu ol li ol li ol li a{
	font-size: .65em;
	font-weight:normal;
	text-decoration:none;
	background-image:url(http://www.industriainpiazza.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/VMenu-3.gif);
	background-position: top left;
	background-repeat:repeat-y;
	color: #000000;
	background-color: #ffffff;
	padding: 3px 3px 3px 28px;
	width: 124px;
	
	
	display:block;
	border-bottom: 1px solid #BCBEC0;
}
#VMenu ol li ol li ol li a:hover, #VMenu ol li ol li ol li a:active{
	background-image:url(http://www.industriainpiazza.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/VMenu-3-hover.gif);
}

#VMenu ol li ol li ol li.LIStrong strong{
	font-size: .65em;
	font-weight:bold;
	text-decoration:none;
	background-image:url(http://www.industriainpiazza.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/VMenu-3-sel.gif);
	background-position: top left;
	background-repeat:repeat-y;
	color: #000000;
	background-color: #ffffff;
	padding: 3px 3px 3px 28px;
	width: 122px;
	
	
	display:block;
	border-bottom: 1px solid #BCBEC0;
}



.viewTitolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #00467E;
	background-color: #ffffff;
	padding: 0px 0px 4px 0px;
	margin: 0 0 .5em 0;
	width: 100%;
	border-bottom: 1px solid #002369;
	background-position:bottom;
	background-repeat:repeat-x;
	position: relative;
}

.viewSottotitolo {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: .9em; 
	font-weight: bold; 
	color: #0062B0; 
	background-color: #FFFFFF; 
	margin: 0 0 .5em 0;
	padding: 0 0 0 6px;
	border-left: 4px solid #BCBEC0;
 }
.viewSotTitCell {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: .9em; 
	font-weight: bold; 
	color: #0062B0; 
	background-color: #FFFFff; 
	margin: 0 0 .5em 0;
	padding: 0 0 0 6px;
	border-left: 4px solid #BCBEC0;
	
 }


.viewPar {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .75em; color: #333333; background-color: #FFFFFF; position: relative;}
.viewUL {margin-left: 1em; margin-top: 0px; margin-bottom: 0px; }
.viewOL { margin-top: 0px; margin-bottom: 0px; }
.viewLI { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .75em; color: #333333; background-color: #FFFFFF;}
/* Oggetti Paragrafo + Img */
.viewParCell { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .75em; color: #333333; background-color: #FFFFFF;}
.viewIMGCell {}
.ViewSpaceCell {width: 10px;}
.viewTextCell {}

/* */
.viewTable {}
.viewTableTD {}
.viewTableCellText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .75em; color: #333333; background-color: transparent; text-align: left;}

/* Cella di Intestazione Riga */
.viewTableHRTD { color: #333333; background-color: #EEEEEE; }
.viewTableHRCellText {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .75em; color: #333333; background-color: transparent; font-weight: bold;
	text-align: left;
 }
/* Cella di Intestazione Colonna */
.viewTableHCTD { color: #333333; background-color: #EEEEEE; }
.viewTableHCCellText {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .75em; color: #333333; background-color: transparent; font-weight: bold; 
	text-align: left;
}






a.viewLink, a.viewAnchor {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: .75em; 
 font-weight: bold; 
 color: #00467E; 
 background-color: #FFFFFF; 
}
a.viewLink:active, a.viewLink:hover, a.viewAnchor:active, a.viewAnchor:hover{ color: #cc0000; background-color: #FFFFFF; }

.viewLinkOnlyTextContainer{
	background-image:url(http://www.industriainpiazza.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/IcoLink.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	padding: 0 0 1px 10px;
}


A.ViewLink > IMG {
  padding-left: 0px;
}

/* */
.formTableLeft {width: 25%;}
.formTableRight {width: 75%;}
.formTextLabel {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .75em; color: #333333; background-color: #FFFFFF;}
.formTextAreaLabel {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .75em; color: #333333; background-color: #FFFFFF;}
.formCheckboxLabel {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .75em; color: #333333; background-color: #FFFFFF;}
.formDropDownLabel {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .75em; color: #333333; background-color: #FFFFFF;}
.formText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .75em; width: 90%;}
.formTextArea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .75em; width: 95%;}
.formDropDown { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .75em;}
.formError {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .75em; font-weight: bold; color: #CC0000; background-color: #FFFFFF;}
.formErrorList { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .75em; font-weight: bold; color: #000000; background-color: #FFFFFF;}

.formRedirector {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .75em; font-weight: normal; color: #000000; background-color: #FFFFFF;}

.formMandatory {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .75em; width: 20px;}

.formCheckbox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .75em; font-style: normal; font-weight: normal; color: #000000; background-color: #FFFFFF;  margin: 2px;}
	

/* */
.viewLineBreak { height: 16px;}
.page {page-break-before: always; }
.viewHR { color: #002369; background-color: #FFFFFF; height: 1px; text-align:center; }

.userFormat1{font-weight: bold; }
.userFormat2{font-style: italic; }
.userFormat3{color: #000000; background-color: #FFFF33; }
/* ---------- Box Ricerca ------------- */
#formSearch{
	color:#000000;
	background-color:#ffffff;
	padding: 0 0 4px 0;
}

#formSearch label{
	font-size: .7em;
	font-weight:bold;
	color: #000000; 
	background-color:#FFFFFF;
	vertical-align:middle;
}

#frmSearchText{
	font-size: .7em;
	font-weight:bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #97ADD9;
	vertical-align:middle;
}

#frmSearchImg{
		vertical-align:middle;
		margin: 0 4px 0 0;
}

/* ****** USER LOGIN - Inizio **** */
.FlexLoginBoxContainer  {
 width: 100%;
 text-align:center;
}

.FlexLoginBox {
	border: 1px solid #003399;
	width: 400px;
	text-align: left;
    background-image: url(http://www.industriainpiazza.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/Enter.jpg);
	background-position: top right;
	background-repeat:repeat-y;
	margin: auto auto;
}

.FlexLoginContent{
 width: 245px;
 text-align: center; 
}


.FlexLoginTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #000066;
	background-color: #FFFFFF;
	margin: .2em 0em .2em 0em;	
}
.FlexLoginLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #003399;
	background-color: #FFFFFF;
}
.FlexLoginField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #000000;
	background-color: #FFFFFF;
}

.FlexLoginButton{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #003399;
	background-color: #FFFFFF;
	margin: .2em 0em .2em 0em;
}
.FlexLoginSmallText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #333333;
	background-color: #FFFFFF;
	text-align:left;
	margin-bottom: 1em;
}
.FlexLoginSmallText A{
	color: #333333;
	background-color: #FFFFFF;
}

/* ****** USER LOGIN - Fine **** *//* CLASSI NECESSARIA ALLA IMPAGINAZIONE TABLE FREE */
/* Sarebbe pi sensato metterli nel BlobView ma questo  il solo css invocato sicuramente da tutti */


P { margin: 0; padding: 0;}

.BLOBAlignLeft {
 text-align: left;
 position: relative; /* serve per gestire un bug di ie http://www.positioniseverything.net/explorer/peekaboo.html */
}

.BLOBAlignCenter { text-align: center;}
.BLOBAlignRight { text-align: right;}
.BLOBAlignJustify { text-align:justify;}

.BLOBBlockAlignCenter { text-align: center; }
.BLOBBlockAlignCenter div {margin: 0 auto;}
.BLOBBlockAlignRight { float: right;}
.BLOBBlockAlignLeft { float:left;}

.BLOBListSymbolDisc { list-style-type: disc;}
.BLOBListSymbolCircle { list-style-type: circle;}
.BLOBListSymbolSquare { list-style-type: square;}
.BLOBListSymbolDecimal { list-style-type: decimal;}
.BLOBListSymbolLowerLetter { list-style-type: lower-alpha;}
.BLOBListSymbolUpperLetter { list-style-type: upper-alpha;}
.BLOBListSymbolNone { list-style-type: none;}

.BLOBFloatClear {
 clear: both; 
 }
.BLOBFloatLeft {
 float: left;
 position: relative; /* serve per gestire un bug di ie http://www.positioniseverything.net/explorer/peekaboo.html */
}

.BLOBFloatRight {
 float: right;
 position: relative; /* serve per gestire un bug di ie http://www.positioniseverything.net/explorer/peekaboo.html */
}

.BLOBMarginLeft {
 margin-left: 10px;
}

.BLOBMarginRight {
 margin-right: 10px;
}


.BLOBIMGSpacerLeft { padding-left: 10px;}
.BLOBIMGSpacerRight { padding-right: 10px;}



.BLOBVAlignMiddle {
 vertical-align: middle;
}

.BLOBVAlignTop {
 vertical-align: top;
}

.BLOBVAlignBottom {
 vertical-align: bottom;
}


.BLOBWidth100 {width: 100%;}
.BLOBWidth50 {width: 49%;}

/* usato per affiancare orrizontalmente n oggetti */
.BLOBWidthN1 {float: left; width: 99%;}
.BLOBWidthN2 {float: left; width: 49.5%;}
.BLOBWidthN3 {float: left; width: 33%;}
.BLOBWidthN4 {float: left; width: 24.7%;}
.BLOBWidthN5 {float: left; width: 19.8%;}
.BLOBWidthN6 {float: left; width: 16.5%;}
.BLOBWidthN7 {float: left; width: 14.1%;}
.BLOBWidthN8 {float: left; width: 12.3%;}
.BLOBWidthN9 {float: left; width: 11.0%;}
.BLOBWidthN10 {float: left; width: 9.9%;}
.BLOBWidthN11 {float: left; width: 9.0%;}
.BLOBWidthN12 {float: left; width: 8.2%;}
.BLOBWidthN13 {float: left; width: 7.6%;}
.BLOBWidthN14 {float: left; width: 7.0%;}
.BLOBWidthN15 {float: left; width: 6.6%;}

/* usato per la dimensione delle celle delle tabelle */
.BLOBWidthTDN1 {width: 99%;}
.BLOBWidthTDN2 {width: 49.5%;}
.BLOBWidthTDN3 {width: 33%;}
.BLOBWidthTDN4 {width: 24.7%;}
.BLOBWidthTDN5 {width: 19.8%;}
.BLOBWidthTDN6 {width: 16.5%;}
.BLOBWidthTDN7 {width: 14.1%;}
.BLOBWidthTDN8 {width: 12.3%;}
.BLOBWidthTDN9 {width: 11.0%;}
.BLOBWidthTDN10 {width: 9.9%;}
.BLOBWidthTDN11 {width: 9.0%;}
.BLOBWidthTDN12 {width: 8.2%;}
.BLOBWidthTDN13 {width: 7.6%;}
.BLOBWidthTDN14 {width: 7.0%;}
.BLOBWidthTDN15 {width: 6.6%;}




.BLOBWidthEmpty {}

.BLOBRow1px {
 font-size: .05em;
 height: 1px;
}

.BLOBHidden{
	visibility:hidden;
	position: absolute;
	top: -1000em;
	font-size: .1em;
}


img {
 border-width: 0;
}

table {
 border-width: 0;
}

form {
 padding: 0px; margin: 0px;
}

.FlexCMPError {
 position: relative;
 margin: 2em 0 2em 0;
 padding: .5em;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: .9em;
 font-weight:bold;
 color: #000000;
 background-color:#FFFF66;
 border: 2px solid #FF0000;
}

.errList{
	 position: relative;
	 margin: 1em 0;
	 padding: .5em;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size: .9em;
	 font-weight:bold;
	 color: #000000;
	 background-color:#FFFF66;
	 border: 2px solid #FF0000;
	list-style-type: none;
}

.nowrap {
 white-space:nowrap;
}





/* Nuovi stili per XHTML -------------------------------------------------------------------------- */


.adminPanelPageInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-align:left;
	border: 1px solid #000066;
	margin: .3em;
	padding: .3em;
}
.adminPanelPageInfoItem {
	font-size: .65em;
	font-weight: normal;
}
.adminPanelPageInfoItemTitle {
	font-size: .65em;
	font-weight: bold;
}

/* Bordo del campo bloboject che diventa rosso se lasci vuoto un campo obbligatori */
.fldBox {border: 1px solid black;}
.fldErr {border: 1px solid red;}


/* Da qui inizia il vero admin.css, le classi sopra servono all'impaginazione tablefree */
A.adminLinkOnSite {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: normal;
	color: #000000;
	background-color: #D6E0F7;
	text-decoration: none;
	text-align: center;
	height: 1em;
	margin: 0px 4px 0px 4px; 
	padding: 0px 2px 1px 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF #000000 #000000 #FFFFFF;
}
A.adminLinkOnSite:hover {
	margin:  0 4px 0 4px;
	padding: 1px 1px 0 3px;
	border-color: #000000 #FFFFFF  #FFFFFF #000000;
}
A.adminLinkOnSite:active {
	color: #000000;
	background-color: #FEC643;
	border-color: #000000 #FFFFFF  #FFFFFF #000000;
}


/* ------------------------ FORM DI LOGIN ---------------- */


.FlexLoginBoxContainer  {
 width: 100%;
 text-align:center;
}

.FlexLoginBox {
	border: 1px solid #003399;
	width: 400px;
	text-align: left;
	background-image: url(http://www.industriainpiazza.it/flex/cm/TemplatesUSR/modules/IT/TemplatesUSR-CM-modules-img/Enter.jpg);
	background-position: top right;
	background-repeat:repeat-y;
	margin: auto auto;
}

.FlexLoginContent{
 width: 245px;
 text-align: center; 
}


.FlexLoginTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #000066;
	background-color: #FFFFFF;
	margin: .2em 0em .2em 0em;	
}
.FlexLoginLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #003399;
	background-color: #FFFFFF;
}
.FlexLoginField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #000000;
	background-color: #FFFFFF;
}

.FlexLoginButton{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #003399;
	background-color: #FFFFFF;
	margin: .2em 0em .2em 0em;
}
.FlexLoginSmallText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #333333;
	background-color: #FFFFFF;
	text-align:left;
	margin-bottom: 1em;
}
.FlexLoginSmallText A{
	color: #333333;
	background-color: #FFFFFF;
}
.BLOBFloatLeft {z-index: 20;}
.BLOBFloatRight {z-index: 20;}


div.viewPar a { 
	font-weight:bold; color:#00467E; background-color:#FFFFFF
}
div.viewPar a:hover {
	color:#CC0000; background-color:#FFFFFF
}
.adminPanelPageInfo{
	color:#000000;
	background-color: #97ADD9;
}

.BLOBWidthEmptyRight{width: 200px;}


#ElencoCanaleRassegna{
	font-size: .75em;
}
#ElencoCanaleRassegna dl{
}
#ElencoCanaleRassegna dd{
	padding: 0 0 1em 1em;
	background-image: url(http://www.industriainpiazza.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/IcoLink.gif);
	background-repeat:no-repeat;
	background-position: 0px 4px; 
}

#ElencoCanaleRassegna dl dd a{
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-weight: bold; 
 color: #00467E; 
 background-color: #FFFFFF; 
 margin: 0 0 1em 0;
}
#ElencoCanaleRassegna dl dd a:hover, #ElencoCanaleRassegna dl dd a:active{ color: #cc0000; background-color: #FFFFFF;}



/*----------------- EVENTI BOTTOM -----------------*/

#EventiBottom {
	position:absolute;
	color:#FFFFFF;
	background-color:#F2F3F7;
	width: 750px;
	margin:-3px 0 0 0; padding:0;
	border-bottom: 2px solid #0061AE;
	border-left: 1px solid #494E52;
	border-right: 9px solid #0262AF;
}

#EventiBottom ol{
	list-style-type: none;
	margin:0; padding:0;
	color:#000000;
	background-color:#F2F3F7;
}

#EventiBottom ol li {
	color: #000000;
	padding: 2px 10px 10px 10px;
}

#EventiBottom ol li a{
	color: #000000;
	background-color: transparent;
	font-size: 11px;
	padding: 0 0 0 10px;
	background-image: url(http://www.industriainpiazza.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FrecciaRossaEventi.gif);
	background-position: 3px 3px;
	background-repeat: no-repeat;
	text-decoration:underline;
}




#EventiBottom ol li a:hover, #EventiBottom ol li a:active{
	text-decoration:none;
}

#TitoloEventiBot {
	color:#4D4D4F;
	background-color: #C3C4C8;
	font-size: 11px;
	margin:0;
	padding: 3px 0 4px 10px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(http://www.industriainpiazza.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/LineaEventi.gif);
	background-repeat: no-repeat;
	background-position: 2px 4px;
	border-top: 1px solid #000000;

}




#TitoloEventiBot a{
	color:#4D4D4F;
	background-color: transparent;
	font-size: 13px;
	text-decoration:none;
	font-weight:bold;
	margin:0;
	padding: 0 0 0 3px;
}

#TitoloEventiBot a:hover, #TitoloEventiBot a:active{
	text-decoration:underline;
}
