/* Cached vesion created on 30/03/09 11:46:06*/
/* elapsed time: 0.0477 secs */

body {
	color: #49464D;;
	background-color: #e5e5e5;
	font-size: 100%;
	font-family:Arial, Helvetica, sans-serif;
	margin: 1px 0 0 0; padding: 0;
	text-align:center;
}

/* --- Testata --- */

#TestataGrafica{
	width: 770px;
	border-bottom: 2px solid #FFFFFF;
	position:relative;
	top: 0; left: 0;
	margin: 0 auto;
	text-align:left;
}

#Logo{
	margin: 0; padding: 0;
	border-right: 2px solid #FFFFFF;
	position: absolute;
	top: 0px; left: 0px;

} 
#Logo img{display: block}

#Banner{
	color: #49464D;;
	background-color: #FFFFFF;
	margin: 0 0 0 160px; padding: 0;
	height: 112px;
	text-align:right;
}

#RicercaSito {
	font-family:Arial, Helvetica, sans-serif;
	color: #49464D;;
	background-color: transparent;
	padding: 10px 0 0 0; margin:0;
}

#RicercaProdotti {
	color: #49464D;;
	background-color: transparent;
	float: right;
	margin:0 9px 0 23px;
	padding: 13px 0 0px 0;
	font-size: 11px;
	font-weight: bold;
}
#RicercaProdotti img {
	margin: 0; vertical-align:middle;
}

/* ------------- Impaginazione -------------- */


#Layout {
	width: 770px;
	position:relative;
	top: 0; left: 0;
	padding: 0; margin: 0 auto;
	background-image: url(http://www.gvs.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/SfondoLayout.gif);
	background-repeat:repeat-y;
	background-position: top left;
	text-align:left;
}


#ColSx{
	width: 158px;
	color:#FFFFFF;
	background-color: #84C3E9;;
	position:absolute;
	top: 0; left: 0;
	margin:0; padding:0;
	border-right: 2px solid #FFFFFF;
	text-align:left;
}

#ColCent{
	width: 610px;
	margin: 0 0 0 158px;
	padding: 0;
	border: none;
	color:#000000;
	background-color: transparent;
}

#CorpoPagina {
	margin: 0;
	padding: 40px 15px 40px 15px;
	clear:left; border: none;
	min-height: 320px; 
	/* height: 320px; */
	width: 582px;
}
#CorpoPaginaProdottiHome {
	margin: 0;
	padding: 0;
	clear:left; border: none;
	min-height: 320px; 
	/* height: 320px; */
	width: 582px;
}
#CorpoPaginaHome {
	margin: 0;
	padding: 15px 15px 15px 15px;
	clear:left; border: none;
	min-height: 320px; 
	/* height: 320px; */
	width: 582px;
}

#UtilityBox{
	position:absolute;
	bottom: 20px; left: 0;
	width: 158px;
}

/* --- Varie --- */

#LangSwitch{
	margin:57px 10px 0 0;
	/* margin-top: 25px; */
	/* margin-top: 25px; */
	padding: 10px 0 0 0;
	font-size: 8px;
	padding: 0;
	clear:both;
}



#CompanyData{
	text-align:center;
	font-size: 9px;
	color:#000000;
	background-color: #ffffff;
	margin: 0;
	padding: 3px 0 3px 0;
	width: 612px;
}


#SiteMap{
	font-size: 11px;
	font-weight: bold;
	text-align:center;
	margin: 10px 0 0 0;
}
#SiteMap a{
	color: #007EC9;
	background-color: #84C3E9;;
	text-decoration: none;
}
#SiteMap a:hover{text-decoration: underline;}

/* -------------- Sfondi ------------------ */
.SfondoGruppo{
	background-image: url(http://www.gvs.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/SfondoPagina-Gruppo.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.BannerGruppo{
	background-image:url(http://www.gvs.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/BannerGruppo.jpg);
	background-repeat:no-repeat;
	background-position: top left;
}


.BannerProdotti{
	background-image:url(http://www.gvs.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/BannerProdotti.jpg);
	background-repeat:no-repeat;
	background-position: top left;
}

.SfondoNews{
	background-image: url(http://www.gvs.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/SfondoPagina-News.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.BannerNews{
	background-image:url(http://www.gvs.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/BannerNews.jpg);
	background-repeat:no-repeat;
	background-position: top left;
}

.SfondoCareers{
	background-image: url(http://www.gvs.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/SfondoPagina-Careers.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.BannerCareers{
	background-image:url(http://www.gvs.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/BannerCareers.jpg);
	background-repeat:no-repeat;
	background-position: top left;
}

.SfondoMondo{
	background-image: url(http://www.gvs.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/SfondoPagina-Contacts.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.BannerMondo{
	background-image:url(http://www.gvs.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/BannerContacts.jpg);
	background-repeat:no-repeat;
	background-position: top left;
}
.BannerWorldWide{
	background-image:url(http://www.gvs.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/BannerWorldWide.jpg);
	background-repeat:no-repeat;
	background-position: top left;
}
/*-------------------- Menu Orizzontale --------------------*/

#MenuH {
	font-size: 11px;
	color: #49464D;;
	background-color:#ffffff;
	margin: 0; padding:0;
	width: 100%;
	border-left: 2px solid #FFFFFF;
}
#MenuH ol{
	list-style-type:none;
	margin: 0; padding: 0;
	float: left;
}
#MenuH ol li{
	margin: 0;	padding: 0;
	float: left;
	/*  width: 102px; */
}

#MenuH ol li a{
	color:  #49464D;;
	background-color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	white-space:nowrap;
	padding: 0; margin: 0;
	display:block; 
	float: left;
	padding: 12px 25px 0px 8px;
}
#MenuH ol li.LISel a.Sel{
	color: #057ABF;
	background-color: #CEE7FC;;
	background-image:url(http://www.gvs.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/LinguettaMenu.gif);
	background-position: top right;
	background-repeat:no-repeat;
	text-decoration: none;
	font-weight: bold;
	white-space:nowrap;
	padding: 0; margin: 0;
	display:block; 
	float: left;
	padding: 12px 25px 0px 8px;
}
#MenuH ol li a:hover, #MenuH ol li a:active{
	text-decoration: none;
	color: #057ABF;
	background-color: #CEE7FC;;
	background-image:url(http://www.gvs.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/LinguettaMenu.gif);
	background-position: top right;
	background-repeat:no-repeat;
}
#MenuH ol li.LIStrong strong{
	font-weight: bold;
	white-space:nowrap;
	padding: 0; margin: 0;
	display:block; 
	float: left;
	padding: 12px 25px 0px 8px;
	color: #057ABF;
	background-color: #CEE7FC;;	
	background-image:url(http://www.gvs.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/LinguettaMenu.gif);
	background-position: top right;
	background-repeat:no-repeat;
}

/*****  VMenu  ****/

#MenuV { 
	font-size: 11px;
	font-weight:bold;
	margin: 8px 0px 0px 0px; padding:0; 
}
/* Liv1 */
#MenuV ol { 
	margin:0; padding:0;  list-style-type:none;
}
#MenuV ol li{margin: 0; padding: 0;}
 
#MenuV ol li a { 
	margin:4px 4px 0 14px;  padding:0; 
	color:#C6E5FF; background-color:#84C3E9;; 
	text-decoration: none; 
	width: 130px; display:block;
}
#MenuV ol li a:active, #MenuV ol li a:hover {text-decoration: underline;}
#MenuV ol li.LIStrong strong { 
	margin:4px 4px 0 14px; padding:0; 
	color:#C6E5FF; background-color:#84C3E9;; 
	font-weight:bold;
	width: 130px; display:block;
}


/* 2 livello */
#MenuV ol li ol li{ line-height: 13px;} 

#MenuV ol li ol li a { 
	margin:0px 4px 0 0; 
	padding:0 0 0 25px; 
	color:#444444; 	
	background-color:#84C3E9;; 
	width: 128px; display:block;
	text-decoration: none; 
}

#MenuV ol li ol li a:active, #MenuV ol li ol li a:hover {
	text-decoration: underline;
	background-image:url(http://www.gvs.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/PuntoElenco_1roll.gif);
	background-repeat: no-repeat;
	background-position: 12px 2px;
}
#MenuV ol li ol li.LIStrong strong { 
	margin:0px 4px 0 0;
	padding:0 0 0 25px; 
	color:#FFFFFF; background-color:#84C3E9;;
	width: 128px; display:block;
	text-decoration: none; 
	background-image:url(http://www.gvs.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/PuntoElenco_1.gif);
	background-repeat: no-repeat;
	background-position: 12px 2px;
}


/*  3 livello  */

#MenuV ol li ol li ol li a {
	margin:0 4px 0 0;
	padding:0 0 0 34px;
	color:#444444; background-color:transparent;
	display:block; width:120px;
	text-decoration: none;
	font-weight: normal;
}
#MenuV ol li ol li ol li a:active, #MenuV ol li ol li ol li a:hover {
	text-decoration: underline;
	background-image:url(http://www.gvs.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/PuntoElenco_2roll.gif);
	background-repeat: no-repeat; background-position: 25px 5px;
}
#MenuV ol li ol li ol li.LIStrong strong {
	margin:0 4px 0 0;
	padding:0 0 0 34px;
	color:#FFFFFF; background-color:transparent;
	display:block; width:120px;
	text-decoration: none;
	font-weight: normal;
	text-decoration: none;
	background-image:url(http://www.gvs.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/PuntoElenco_2.gif);
	background-repeat: no-repeat; background-position: 25px 5px;
}

/* --- Mappa del sito --- */
.MapIndexTree{font-size: 11px;}
.MapIndexTree ol{list-style-type: none;	margin: 0 0 11px 11px; padding: 0;  font-weight: bold;}
.MapIndexTree ol li a{color: #002369; background-color: transparent;}
.MapIndexTree ol li a:hover, .MapIndexTree ol li a:active, .MapIndexTree ol li a:focus
{color: #ffffff; background-color: #002369;}
.MapIndexTree ol li ol {margin: 0 0 0 22px; font-weight: normal;}
.viewTitolo {
	font-size: 17px;
	font-weight: bold;
	color: #49464D;	background-color: transparent;
	margin: 0 0 16px 0; padding: 0;
}
.viewSottotitolo {  
	font-size: 12px; 
	font-weight: bold; 
	color: #49464D; background-color: transparent; 
	margin: 0; padding: 0 0 0 .05em;
 }

.viewSotTitCell {  
	font-size: 12px; 
	font-weight: bold; 
	color: #49464D; background-color: transparent; 
	margin: 0; padding: 0;
 }

.viewPar, .viewParCell, .viewLI {font-size: 11px; color: #000000; background-color: transparent; }
.viewPar a, .viewParCell a, .viewLI a{color: #0000FF; background-color: transparent;}
.viewPar a:hover, .viewParCell a:hover, .viewLI a:hover{ color: #FFFFFF; background-color: #0000FF; }
.viewUL {margin: 0 0 0 1em;}
.viewOL {margin: 0 0 0 1em;}
/* Oggetti Paragrafo + Img */

.viewIMGCell {}
.ViewSpaceCell {width: 10px;}
.viewTextCell {}

/* */
.viewTable {}
.viewTableTD {}
.viewTableCellText { font-size: 11px; color: #000000; background-color: transparent; text-align: left;}
.viewTableCellTextCentered { font-size: 11px; color: #000000; background-color: transparent; text-align:center;}

/* Cella di Intestazione Riga */
.viewTableHRTD { color: #333333; background-color: #EEEEEE; }
.viewTableHRCellText {font-size: 11px; color: #333333; background-color: transparent; font-weight: bold;	text-align: left; }
.viewTableHRCellTextCentered {font-size: 11px; color: #333333; background-color: transparent; font-weight: bold;	text-align:center; }
/* Cella di Intestazione Colonna */
.viewTableHCTD { color: #333333; background-color: #EEEEEE; }
.viewTableHCCellText {font-size: 11px; color: #333333; background-color: transparent; font-weight: bold; 
	text-align: left;}


a.viewLink {
 font-size: 11px; 
 font-weight: bold; 
 color: #0000FF; background-color: transparent;
}


a.viewLink:hover, a.viewLink:active {
 color: #FFFFFF; background-color: #0000FF; 
}


/* */
.formTableLeft {width: 25%;}
.formTableRight {width: 75%;}
.formText, .formTextArea, .formDropDown, .formRedirector, .formCheckbox  { 
	font-size: 11px; color: #000000; background-color: #ffffff;}
.formTextLabel, .formTextAreaLabel, .formCheckboxLabel, .formDropDownLabel, .formRedirector { 
	font-size: 11px; color: #000000; background-color: transparent;}


.formText { width: 90%;}
.formTextArea { width: 95%;}
.formError {  font-size: 11px; font-weight: bold; color: #CC0000; background-color: transparent}
.formErrorList {font-size: 11px; font-weight: bold; color: #000000; background-color: #FFFFFF;}

.formMandatory {font-size: 11px; width: 20px;}

.formCheckbox { margin: 2px;}
	

/* */
.viewLineBreak { height: 16px;}
.page {page-break-before: always; }
.viewHR { color: #002369; background-color: #CEE7FC;; height: 1px; }

.userFormat1{font-weight: bold; }
.userFormat2{font-style: italic; }
.userFormat3{color: #000000; background-color: #FFFF33; }/* ---  Box motore di ricerca e community login --- */

#CommunityPanelLogin{text-align:center; margin: 20px 0 0 0;}
#CommunityPanelLogin form{text-align:left; width: 100px; margin: 0 auto;}

#formSearch{}

#CommunityPanelLogin h2{
	font-weight: bold; 
	font-size: 12px;
	margin: 0 0 4px 0; 	padding: 0;
	color: #49464D;;
	background-color: #84C3E9;;
	text-align:left;
}

#formSearch label{
	font-size: 11px;
	font-weight: bold;
	color: #49464D;;
	background-color: transparent;
	vertical-align:middle;
}
#CommunityPanelLogin label{
	font-size: 11px;
	display: block;
	font-weight: bold;
	color: #49464D;;
	background-color: transparent;
	vertical-align:middle;
	line-height: 13px;
}
#frmSearchText, .CommunityLoginFormBox{
	font-size: 10px;
	font-weight: normal;
	border: 0px;
	padding: 2px 10px 2px 10px; margin: 0;
	background-image:url(http://www.gvs.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/SfondoCerca.gif);
	background-repeat:no-repeat;
	background-position: 0 0 ;
	background-attachment: fixed;
	width: 86px;
	height: 14px;
	background-color: transparent;
	vertical-align:middle;
	color: #000000;
	background-color:#FFFFFF;
	/* 	background-color: transparent;	*/
}
#CommunityLoginFormSubmit{display: block; float:right;}
/* #CommunityLoginFormSubmit {margin: 3px -5px 0 0;}*/
/* #CommunityLoginFormSubmit {margin: 3px 13px 0 0;}*/

#frmSearchImg{vertical-align:middle;}



/* ****** USER LOGIN - Inizio **** */
.FlexLoginBoxContainer  {
 width: 100%;
 text-align:center;
}

.FlexLoginBox {
	border: 1px solid #003399;
	width: 400px;
	text-align: left;
    background-image: url(http://www.gvs.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/Enter.jpg);
	background-position: top right;
	background-repeat:repeat-y;
	margin: auto auto;
	color: #000000;
	background-color:#FFFFFF;
}

.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 NECESSARIE ALL'IMPAGINAZIONE TABLE FREE */
/* Sarebbe piu' sensato metterli nel BlobView ma questo e' 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;}

.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;
 	color: #000000; 			/* serve per far apparire spazio tra img e par nell'oggetto img+par. */
 	background-color: #FFFFFF; /* SE LO SFONDO DELLA COLONNA PRINCIPALE NON E' BIANCO VA RIDEFINITO LOCALMENTE !!! */
}

.BLOBIMGSpacerRight {
 	padding-right: 10px;
 	color: #000000; 			/* serve per far apparire spazio tra img e par nell'oggetto img+par. */
 	background-color: #FFFFFF; /* SE LO SFONDO DELLA COLONNA PRINCIPALE NON E' BIANCO VA RIDEFINITO LOCALMENTE !!! */
}

.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 obbligatorio */
.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;
}



/* AGGIUNTE CASTELLI DEL 2 MARZO 07 */

/* Evita lo scalino su IE501/IE55 se inserisco un Sott+Img+Par in un Cont2Col */
/*.BLOBWidth100 .BLOBWidth100 {clear:none;}*/ 
/*.BLOBWidth100 .BLOBWidth100 {clear:none;}*/
/* Aggiusto l'allineamento del paragrafo dentro il BLOBWidth100 per tutti tranne IE6/IE7 che hanno un margin via xhtml */
.BLOBWidth100 .BLOBWidth100 .viewPar, .BLOBWidth100 .BLOBWidth100 .viewParCell, .BLOBWidth100 .BLOBWidth100 .viewSotTitCell {margin-left:10px;}
/*.BLOBWidth100 .BLOBWidth100 .viewPar, .BLOBWidth100 .BLOBWidth100 .viewParCell, .BLOBWidth100 .BLOBWidth100 .viewSotTitCell {margin-left:0;}*/
/*.BLOBWidth100 .BLOBWidth100 .viewPar, .BLOBWidth100 .BLOBWidth100 .viewParCell, .BLOBWidth100 .BLOBWidth100 .viewSotTitCell {margin-left:0;}*/
/* Paginatore in Cont2Col con altezza specificata su IE501/IE55, Opera e Gecko */
.BLOBWidth100 #ChannelPager {height:5em;}
.BLOBWidth100 .BLOBMarginLeft #ChannelPager, .BLOBWidth100 .BLOBMarginRight #ChannelPager {height:auto;}
/*.BLOBWidth100 #ChannelPager {height:auto; background-color:#FFFFFF;}*/ /* Specifico il BG per evitare un peekaboo */
/*.BLOBWidth100 #ChannelPager {height:auto; background-color:#FFFFFF;}*/
/* Corregge modules.css, sistemando il paginatore su IE501/IE55 */
#ChannelPager ol, #ChannelPager ol li a {margin:0; padding:0;}
#ChannelPager ol li {margin:0 6px 0 4px; padding:0 8px 0 0; font-weight:bold;}
/* Classi per IE6/IE7 (e xhtml ad hoc che annulla i margini sx/dx con uno stile in linea) */
/*.BLOBIMGSpacerLeft, .BLOBIMGSpacerRight {padding:2px 4px 4px 4px;}*/  


/*
#RicercaSito { padding: 0px; margin: -20px 0px 0 200px; clear:both; width: 270px;}
#RicercaProdotti { width: 120px;}
#MenuH ol { background-color:#FFFFFF; width: 610px;}
#UtilityBox{
	position:absolute;
	top:280px; left: 0;
	width: 158px;
}
*/

/*
#MenuH ol { background-color:#FFFFFF; width: 610px;}
*/

.BLOBIMGSpacerLeft, .BLOBIMGSpacerRight { background-color:transparent;}

.NewsHome{
	width: 100;	position:relative;
}
.NewsHomeImg{position: absolute; top:4px; left: 0;}
.NewsHome ol{margin: 0 0 0 0; padding: 0 0 0 64px; list-style-type: none; font-size: 11px;}
.NewsHome ol li a{color:  #5E5B5C; background-color: transparent; font-weight:bold; text-decoration:none;}
.NewsHome ol li a:hover{text-decoration: underline;}

.InsertLineAfter{
	margin: 0 0 1.2em 0;
}

