/* Classi per la formattazione delle aree del LayoutBuilder*/
.MainAreaHeader
{
	width:100%;
	height: 26px;
	padding-top:5px;
	padding-left:10px;
	background-image: url(../Layout/Images/pxblu2.jpg);
}

.MainAreaHeaderMenu
{
}

.MainArea
{
	/*padding-left: 10px;
	padding-right: 20px;*/
	padding-top:8px;
	padding-left:5px;
	padding-right:1px;
	border-left-style: solid;
	border-left-color: #9c9c9c;
	border-left-width:1px;
}

.LeftArea
{
	/*width:181px;
	vertical-align:top;
	height:100%;*/
	/*text-align:left;
	background-image: url(../Layout/Images/pxblu.gif);*/

}

.LeftAreaTop
{
	background-image: url(../Layout/Images/sfRightTop.jpg);
}

.BaseAreaTop
{
	background-image: url(../Layout/Images/sfbaseTopLeft.jpg);
}

.LeftAreaBottom
{
	background-image: url(../Layout/Images/sfRightBottom.jpg);
}

.RightArea
{
/*	padding-right: 5px;*/
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 0px;
	text-align: left;
}

.RightAreaTop
{
	background-image: url(../Layout/Images/sfBaseTopRight.jpg);
}

.MenuRightColumn
{
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	width:200px;	
}

.RightMainSeparator
{
	background-image: url(../Layout/Images/tratteggioVerticale.jpg);
	background-repeat: repeat;
}

.LeftMainSeparator
{
	background-image: url(../Layout/Images/tratteggioVerticale.jpg);
	background-repeat: repeat;
}

.MainAreaFooter
{
	width: 100%;
	padding-left: 10px;
	padding-top: 10px;
}

/* Fine classi per la formattazione delle aree del LayoutBuilder*/



/* classi di formattazione per la parte centrale del sito */
.SfondoTop
{
	background-image: url(../Layout/Images/trattini_top.gif);
	background-repeat: repeat-x;
}

.SfondoLeft
{
	background-image: url(../Layout/Images/trattini_left.gif);
	background-repeat: repeat-y;
}

.SfondoRight
{
	background-image: url(../Layout/Images/trattini_right.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.SfondoBottom
{
	background-image: url(../Layout/Images/trattini_bottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
/*fine*/

/* Classi applicate ai vari box dell'home page */

.ContainerBox /* clase applicata ai box dell'home page*/
{
	font-size: 80%;
	color: #213d9d;
	padding:1px;
	width: 90%;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 7px;
}
.Data
{
	color: Red;
	font-weight: bold;
}

.HeaderBoxGrigio
{
/*	background-image: url(../Layout/Images/headerbox2.gif);
	background-repeat: no-repeat;*/
	height:25px;
	font-size: 80%;
	color: #213d9d;	
	padding-left: 15px;
	font-weight:bold;
	width: 280px;
		
}

.TextBox /* classe di formattazione del Titolo*/
{
	font-size: 85%;
	color: #213d9d;
	padding-bottom: 6px;
}

.SeparatorOrizzontale
{
	background-image: url(../Layout/Images/trattini_orizzontali.gif);
	height: 1px;
}
.ContainerBoxBD
{
	padding: 5px;
	font-size: 70%;
	color: #213d9d;
	
}
.LinkContainerBoxBD
{
	color: #213d9d;
	text-decoration:none;
}
 .LinkContainerBoxBD:visited
{
	color: #213d9d;
	text-decoration:none;
}
.LinkContainerBoxBD:hover
{
	color: #213d9d;
	text-decoration:underline;
}
/* Fine gestione classi box*/

/*classe applicata alla colonna destra*/
.ColumnMenuRight
{
	background-image: url(../Layout/Images/pxblu.gif);
}

/*classe applicata al separatore della colonna di destra*/
.SeparatorRight
{
	background-image: url(../Layout/Images/fascia_dx.gif);
	width: 136px;
}
/*classe applicata al separatore della colonna di sinistra*/
.SeparatorLeft
{
	background-image: url(../Layout/Images/fascia_sx.gif);
	width: 104px;
	text-align:right;
}
/*classe applicata al footer*/
.Footer
{
	background-image: url(../Layout/Images/fondo_footer.jpg);
	text-align:right;
	height: 37px;
}
.fondoHeader
{
	background-image: url(../Layout/Images/fondoHeader.jpg);
	height: 33px;
	width: 100%;
}
.barraMenuSx
{
	background-image: url(../Layout/Images/1_px_menu_orizzontale.gif);
	height: 20px;
	/*text-align:right;
	width: 150px;*/
}
.seperatorContainer
{
	padding-left:6px;
	padding-right:6px;
}
.sfBottomHeader
{
	background-image: url(../Layout/Images/sfondoBottomHeader1.jpg);
	height: 13px;
}
.TdContainerMain
{
	padding-left: 3px; 
	padding-bottom:10px; 
	padding-top:2px;
}

.containerNewsletter
{
	/*background-image: url(../Layout/Images/boxnews.gif);*/
	width: 148px;
	height: 59px;
	font-size: 0.7em;
	padding-top: 5px;
}
.containerNewsletter img
{
	border: 0px;
}
.inputNesletter
{
	font-size: 0.7em;
	width: 100px;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;
	border-bottom-style:solid;
	border-top-width: 1px;
	border-top-color: #cccccc;
	border-top-style:solid;
	border-left-width: 1px;
	border-left-color: #cccccc;
	border-left-style:solid;
	border-right-width: 1px;
	border-right-color: #cccccc;
	border-right-style:solid;
	margin-left: 15px;
	margin-top: 25px;
	margin-right:10px;
	background-color: #ececec;
}
.tabellaMainGenerale
{
	background-image: url(../Layout/Images/1_px_fascia_sx.gif);
}

.fgbControlli
{
	width: 50%;
	vertical-align: top;
}
.fgbBoxTesti
{
	width: 50%;
	vertical-align: top;
	border-left-style: solid; 
	border-left-color:  #9c9c9c; 
	border-left-width: 1px; 
	padding-left:5px;
}
.fgbTitleControlli
{
	background-image: url(../Layout/Images/righebox1.jpg);
	width: 100%;
}
.fgbContainerHome1
{
	border-bottom-style: solid; 
	border-bottom-color:  #9c9c9c; 
	border-bottom-width: 1px; 
	margin-bottom: 3px;
}
.tableHeaderPopUp
{
	background-image: url(../Layout/Images/sfPopUp.jpg);
}
.MainAreaPopUp
{
	padding: 10px;
}
.titleNewsBrodolini
{
	font-weight:bold;
	font-size: 0.8em;
}
.titleEvidenzaBrodolini
{
	font-weight:bold;
	font-size: 0.8em;
}
/* Fine classi specifiche per lo skin (da non replicare in altri skin) */

/*.SearchForm
{
	background-image: url(../Layout/Images/pxgiallo.gif);
	height:77px;
	font-size: 8pt;
}

.DescriptionCornerbl 
{
	background: url(../Layout/Images/cornerDescriptionBL.gif) 0 100% no-repeat; 
	background-color: #597184; 
	color: #ffffff; 
	width: 80px; 
	font-size: 0.6em; 
	font-weight: bold; 
	margin-left: 23px;
}
.DescriptionCornerbr 
{
	background: url(../Layout/Images/cornerDescriptionBR.gif) 100% 100% no-repeat; 
}
.DescriptionCornertl 
{
	background: url(../Layout/Images/CornerDescriptiontl.gif) 0 0 no-repeat; 
}
.DescriptionCornertr 
{
	background: url(../Layout/Images/CornerDescriptiontr.gif) 100% 0 no-repeat; 
	padding:10px; 
}

.CounterCornerbl 
{
	background: url(../Layout/Images/CornerCounterbl.gif) 0 100% no-repeat; 
	background-color: #A8B0BA; 
	color: #385164; 
	width: 60px; 
	font-size: 0.6em; 
	font-weight: bold; 
	margin-left: 96px; 
	margin-right: 15px;
	margin-top: -22px;
}
.CounterCornerbr 
{
	background: url(../Layout/Images/CornerCounterbr.gif) 100% 100% no-repeat
}
.CounterCornertl 
{
	background: url(../Layout/Images/CornerCountertl.gif) 0 0 no-repeat
}
.CounterCornertr 
{
	background: url(../Layout/Images/CornerCountertr.gif) 100% 0 no-repeat; 
	padding:10px
}*/
