﻿/************************************************************
LEGENDA COLORI:
Login background:		<#6699bb>	#00AAC0Old
Menu Hover & Top text : <#6699bb>	#66FFFF
USR Content		: white

************************************************************/


body
{
	font: normal normal normal 62.5% helvetica, verdana, tahoma,Arial;
	text-align: center; /* per Explorer per centrare il contenutonella pagina */
	background-color: #FFFFFF;
	background-image: url('images/BG 20x600 T20 B&W V2.jpg');
	background-repeat: repeat-x;
	margin-top: 5px;
}


#container
{
	width: 80em;
	height: auto;
	overflow: visible;
	margin-left: auto;
	margin-right: auto;
	border: none;
	text-align: left;
	background: #202020 -10px -30px;
}
#wrapper
{
	width: 80em;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	border: none;
	padding: 0em;
	float: left;
	background: #202020;
}

#usrTop
{
	width: 80em;
	height: 10em;
	background: transparent url(images/RoundLCorner-202020-404040-12.gif) no-repeat top left;
	color: White;
	border: none;
	padding-bottom: .5em;
	text-align: left;
}

#usrLeft
{
	width: 15em;
	border: none;
	margin-top: 0em;
	margin-bottom: 0em;
	padding: 0em 0em;
	float: left;
	background-color: transparent;
	color: White;
	text-align: left;
}

#usrContent
{
	width: 65em;
	height: 60em;
	border: none;
	float: left;
	background-color: white;
	color: #333333;
	border: none;
	padding: 0em;
}
#usrFooter
{
	width: 68.8em;
	height: 2em;
	background: transparent;
	color: White;
	border: none;
	padding: .3em .2em .5em .1em;
	float: left;
}

.topContainer
{
	color: White;
	font-weight: bold;
	font-size: 1.2em;
}
.formContainerLarge
{
	width: 90%;
	height: 90%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0em;
	border: solid .1em #AAAAAA;
	padding: 0em;
	overflow:scroll;
}

.formContainerXLarge
{
	height: 60em;
	width: 65em;
	margin-left: auto;
	margin-right: auto;
	overflow: scroll; 
	padding: 0em;
}
.formContainerXLargePadded
{
	height: 58em;
	width: 61em;
	margin-left: auto;
	margin-right: auto;
	overflow: scroll; 
	padding: 0.9em 1.8em;
	text-align:left;
}
.formContainerForNoteProc2
{
	width: 40em;
	height: 50em;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0em;
	border: solid .1em #AAAAAA;
	padding: 2em 3em;
	text-align:left;
	background-color:#FCFCFC;
	overflow:scroll;
}
.formContainerMed
{
	width: 70%;
	height: 70%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2em;
	border: solid .1em #AAAAAA;
	padding: 2em;
	overflow:auto;
}

.formHeader
{
	float: left;
	width: 42.7em;
	font-size: 1.5em;
	font-style: italic;
	font-weight: bold;
	color: black;
	background-color: #ECECEC;
	border-bottom: solid .15em #202020;
	padding: .2em .3em;
}
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* Elementi del top della masterpage
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
.codiceIniziativa
{
	float: left;
	color: White;
	font: italic normal bold 4.0em sans-serif;
	margin-top: .5em;
	margin-left: -6.3em;
	padding: .15em .35em;
	background-color: #202020;
}

.descrizioneIniziativa
{
	color: White;
	font: italic normal normal 1.2em sans-serif;
	margin: .5em 0em 0em 2em;
	padding: 0em;
	background-color: #202020;
	width: 20em;
	float: left;
}

.topInfo
{
	font-size: 1.0em;
	font-weight: bold;
	float: right;
	margin-right: 0em;
	padding: .7em .2em 0em 0em;
	color: #6699bb;/* Colore bas */
	background: transparent url(images/RoundRCorner-202020-404040-12.gif) no-repeat top right;
	width: 20em;
	height: 7em;
	border: none;
}


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* Elementi del Left Menu
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
#usrLeft ul
{
	margin-left: .5em;
	margin-right: .5em;
	margin-top: 1em;
	padding-left: .2em;
}
.leftMenuDiv
{
	width: 14em;
	padding: 0em;
	margin: 0em;
	background-color: #202020;
}
#usrLeft li
{
	line-height: 1.7em;
	font-size: 1.1em;
	font-weight: bold;
	color: white;
	list-style: none;
	list-style-position: outside;
	padding-top: .3em;
	width: 12.5em;
}
#usrLeft li a
{
	border: solid .1em #404040;
	text-decoration: none;
	color: white;
	padding: .4em .3em;
	display: block;
}
#usrLeft li a:link, #usrLeft li a:visited
{
	color: White;
	background-color: #404040;
}
#usrLeft li a:hover
{
	color: #6699bb;
	background-color: #2e2e2e;
	border-bottom: solid 1px #aaaaaa;
	border-right: solid 1px #aaaaaa;
}



/* :::::::: LOGIN :::::::::::::::::::::::::::::::::::::: */
.loginDiv
{
	margin: 0em .5em;
	border: 0em;
	width: 13.5em;
	padding-left: .8em;
	background-color: #6699bb;/*#6699bb; Colore pannello left*/
	height: 30em;
	padding-top: .5em;
}
.login
{
	margin-left: 0em;
	padding-bottom: 1em;
}
.login dd
{
	margin-left: 0em;
}
.login .inputText
{
	border: solid 1px black;
	width: 9em;
}

.login .inputText:focus
{
	background-color: #FCFCAA;
}

.loginButton
{
	font-weight: bold;
	color: #6699bb;
	width: 5em;
	margin-right: 1em;
	margin-top: .2em;
	float: right;
}
.loginMsg
{
	/*background-color:#EAEAEA;*/
	color: #000000;
	font-size: .9em;
	width: 15em;
	margin-top: .2em;
	display: block;
}
.hiddenMsg
{
	/*background-color:#EAEAEA;*/
	color: #6699bb;
	font-size: .9em;
	width: 15em;
	margin-top: .1em;
	display: block;
}
.loginMsgOff
{
	visibility: collapse;
}

.aspxLink
{
	background-color: Transparent;
	color: #661100;
}
/*
::::::::::::::::::::::::::::::::::::::::::::::::::::::: 
DEFAULT
::::::::::::::::::::::::::::::::::::::::::::::::::::::: 
*/

.txtS30
{
	font-size: 3em;
	font-weight: bold;
	color: #6699bb;
}
.txtS24
{
	font-size: 2.4em;
	font-weight: bold;
	color: #6699bb;
}
.txtS18
{
	font-size: 1.8em;
	font-weight: bold;
	color: #6699bb;
}
.txtS15
{
	font-size: 1.5em;
	font-weight: bold;
	color: #6699bb;
}
.txtS12
{
	font-size: 1.2em;
	font-weight: bold;
	color: #6699bb;
}
.txtS10
{
	font-size: 1.0em;
	font-weight: bold;
	color: #6699bb;
}
.txtS09
{
	font-size: 0.9em;
	font-weight: bold;
	color: #6699bb;
}
.txtS08
{
	font-size: 0.8em;
	font-weight: bold;
	color: #6699bb;
}
.txtS07
{
	font-size: 0.7em;
	font-weight: bold;
	color: #6699bb;
}

.txtS30White
{
	font-size: 3em;
	font-weight: bold;
	color: White;
}
.txtS24White
{
	font-size: 2.4em;
	font-weight: bold;
	color: White;
}
.txtS18White
{
	font-size: 1.8em;
	font-weight: bold;
	color: White;
}
.txtS15White
{
	font-size: 1.5em;
	font-weight: bold;
	color:White;
}
.txtS12White
{
	font-size: 1.2em;
	font-weight: bold;
	color: White;
}
.txtS10White
{
	font-size: 1.0em;
	font-weight: bold;
	color: White;
}
.txtS09White
{
	font-size: 0.9em;
	font-weight: bold;
	color: White;
}
.txtS08White
{
	font-size: 0.8em;
	font-weight: bold;
	color: White;
}
.txtS07White
{
	font-size: 0.7em;
	font-weight: bold;
	color: White;
}

.txtS30Black
{
	font-size: 3em;
	font-weight: bold;
	color: Black;
}
.txtS24Red
{
	font-size: 2.4em;
	font-weight: bold;
	color: Red;
}
.txtS24Black
{
	font-size: 2.4em;
	font-weight: bold;
	color: Black;
}
.txtS18Black
{
	font-size: 1.8em;
	font-weight: bold;
	color: Black;
}
.txtS15Black
{
	font-size: 1.5em;
	font-weight: bold;
	color: Black;
}
.txtS12Black
{
	font-size: 1.2em;
	font-weight: bold;
	color: Black;
}
.txtS10Black
{
	font-size: 1.0em;
	font-weight: bold;
	color: Black;
}
.txtS09Black
{
	font-size: 0.9em;
	font-weight: bold;
	color: Black;
}
.txtS08Black
{
	font-size: 0.8em;
	font-weight: bold;
	color: Black;
}
.txtS07Black
{
	font-size: 0.7em;
	font-weight: bold;
	color:Black;
}

.txtS30BlackNoBold
{
	font-size: 3em;
	font-weight: normal;
	color: Black;
}
.txtS24BlackNoBold
{
	font-size: 2.4em;
	font-weight: normal;
	color: Black;
}
.txtS18BlackNoBold
{
	font-size: 1.8em;
	font-weight: normal;
	color: Black;
}
.txtS15BlackNoBold
{
	font-size: 1.5em;
	font-weight: normal;
	color: Black;
}
.txtS12BlackNoBold
{
	font-size: 1.2em;
	font-weight: normal;
	color: Black;
}
.txtS10BlackNoBold
{
	font-size: 1.0em;
	font-weight: normal;
	color: Black;
}
.txtS09BlackNoBold
{
	font-size: 0.9em;
	font-weight: normal;
	color: Black;
}
.txtS08BlackNoBold
{
	font-size: 0.8em;
	font-weight: normal;
	color: Black;
}
.txtS07BlackNoBold
{
	font-size: 0.7em;
	font-weight: normal;
	color:Black;
}

.bold&italic&underline
{
	font-weight:bold;
	font-style:italic;
	text-decoration:"underline";
}

.boldNo&italic&underline
{
	font-weight:normal;
	font-style:italic;
	text-decoration:"underline";
}

.boldNo&italicNo&underline
{
	font-weight:normal;
	font-style:normal;
	text-decoration:"underline";
}

.bold&italicNo&underline
{
	font-weight:bold;
	font-style:normal;
	text-decoration:"underline";
}

bold&italic&underlineNo
{
	font-weight:bold;
	font-style:italic;
	text-decoration:"none";
}



.boldNo&italicNo&underlineNo
{
	font-weight:normal;
	font-style:normal;
	text-decoration:"none";
}

/*
::::::::::::::::::::::::::::::::::::::::::::::::::::::: 
FORMS
::::::::::::::::::::::::::::::::::::::::::::::::::::::: 
*/

.formRow
{
	float: left;
	margin: 0em;
	padding: 0em;
}
.formRowHidden
{
	float: left;
	margin: 0em;
	padding: 0em;
	visibility:hidden;
}
.formRowAlt
{
	float: left;
	background-color: #fafafa;
	margin: 0em;
	padding: 0em;
	width: 100%;
}

.formColAuto
{
	float: left;
	height: 2.5em;
	width: auto;
	background-color: #F0F0F0;
	margin: 0em;
	padding-left: 0.5em;
}
.formCol1
{
	float: left;
	height: 2.5em;
	width: 11.5em;
	background-color: #F0F0F0;
	margin: 0em;
	padding-left: 0.5em;
}
.formCol1IIT
{
	float: left;
	height: 2.5em;
	width: 12em;
	background-color: #707070;
	margin: 0em;
	padding: 0em;
}
.formCol1EIT
{
	float: left;
	height: 2.5em;
	width: 12em;
	background-color: #404040;
	margin: 0em;
	padding: 0em;
}
.formCol2
{
	float: left;
	height: 2.5em;
	width: 30em;
	background-color: Transparent;
	margin: 0em;
	padding: 0em;
}
.formCol3
{
	float: left;
	height: 2.5em;
	width: 10em;
	background-color: Transparent;
	margin: 0em;
	padding: 0em;
}
.formColXL
{
	float: left;
	width: 80%;
}
.formColXLAlt
{
	float: left;
	width: 80%;
	background-color: #fafafa;
}
.formLabel
{
	font-style: normal;
	margin-left: .5em;
}
.formLabelIt
{
	font-style: italic;
}
.formLabelHeader
{
	font-style: normal;
	font-weight: bold;
	font-size: 1.3em;
}
.formLabelItHeader
{
	font-style: italic;
	font-weight: bold;
	font-size: 1.3em;
}
.formLabelComment
{
	font-style: italic;
	font-size: .8em;
}
.formLabelCommentB
{
	font-style: italic;
	font-size: .8em;
	font-weight: bold;
}
.formInput5
{
	border: solid .1em #999999;
	margin-left: .3em;
	width: 5em;
}
.formInput5ReadOnly
{
	border: solid .1em #999999;
	margin-left: .3em;
	width: 5em;
	background-color: #aaaaaa;
}
.formInput10
{
	border: solid .1em #999999;
	margin-left: .3em;
	width: 10em;
}
.formInput15
{
	border: solid .1em #999999;
	margin-left: .3em;
	width: 15em;
}

.formInput20
{
	border: solid .1em #999999;
	margin-left: .3em;
	width: 20em;
}
.formInput25
{
	border: solid .1em #999999;
	margin-left: .3em;
	width: 25em;
}
.formInput30
{
	border: solid .1em #999999;
	margin-left: .3em;
	width: 30em;
}

.formButton
{
	margin-left: .3em;
}

.formToolbar
{
	width: 100%;
	height: 2.5em;
}

.formMenuButton
{
	font-size: .8em; /* Inserito in div con font grande: va ridotto */
	float: right;
	margin-right: .3em;
	width: 10em;
}

.formBigLabel
{
	float: left;
	width: 100%;
	text-align: center;
	font-size: 3em;
	color: #6699bb;
	background-color: #404040;
	padding: .2em .3em;
}
.formBigLabelxFormL
{
	float: none;
	width: 97%;
	text-align: center;
	font-size: 3em;
	color: #6699bb;
	background-color: #404040;
	padding: .2em .3em;

}
/*******************************************************************
FORM VIEW TEMPLATES
********************************************************************/
.TemplateHiddenRow
{
	visibility: hidden;
}
.TemplateRowIT
{
	float: left;
	margin: 0em;
	padding: 0em;
	width: 100%;
	background-color: #FFFFFF;
}
.TemplateRowAltIT
{
	float: left;
	background-color: #EFEFEF;
	margin: 0em;
	padding: 0em;
	width: 100%;
}
.TemplateRowIIT
{
	float: left;
	margin: 0em;
	padding: 0em;
	width: 100%;
	background-color: #FAFAFA;
}
.TemplateRowAltIIT
{
	float: left;
	background-color:  #DFDFDF;
	margin: 0em;
	padding: 0em;
	width: 100%;

}
.TemplateRowEIT
{
	float: left;
	margin: 0em;
	padding: 0em;
	width: 100%;
	background-color: #FAFAFA;
}
.TemplateRowAltEIT
{
	float: left;
	background-color: #DFDFDF;
	margin: 0em;
	padding: 0em;
	width: 100%;
}



.TemplateCol1IT
{
	float: left;
	width: 11.5em;
	background-color: #F0F0F0;
	margin: 0em;
	padding-left: 0.5em;
	height:2.2em;
}
.TemplateCol1IIT
{
	float: left;
	width: 11.5em;
	background-color: #605050;
	color:#FFFFFF;
	margin: 0em;
	padding-left: 0.5em;
	height:2.2em;
}
.TemplateCol1EIT
{
	float: left;
	width: 11.5em;
	background-color: #404040;
	color:#FFFFFF;
	margin: 0em;
	padding-left: 0.5em;
	height:2.2em;
}
.ItemTemplateCol2
{
	float: left;
	height: 1.8em;
	width: 40em;
	background-color: Transparent;
	margin: 0em;
	padding-left: 0em;
	height:2.2em;
	padding-top:0;
}

.ItemTemplateField5
{
	font-size: 1em;
	font-weight: bold;
	border: none;
	width: 5em;
	padding-left: .3em;
	margin-top:.3em;
	display:inline-block;
}
.ItemTemplateField10
{
	font-size: 1em;
	font-weight: bold;
	border: none;
	width: 10em;
	padding-left: .5em;
	margin-top:.3em;
	display:inline-block;
}
.ItemTemplateField
{
	font-size: 1em;
	font-weight: bold;
	border: none;
	width: 20em;
	padding-left: .5em;
	margin-top:.3em;
	display:inline-block;
}

.ItemTemplateField15
{
	font-size: 1em;
	font-weight: bold;
	border: none;
	width: 15em;
	padding-left: .5em;
	margin-top:.3em;
	display:inline-block;
}

.ItemTemplateField20
{
	font-size: 1em;
	font-weight: bold;
	border: none;
	width: 20em;
	padding-left: .5em;
	margin-top:.3em;
	display:inline-block;
}
.ItemTemplateField25
{
	font-size: 1em;
	font-weight: bold;
	border: none;
	width: 25em;
	padding-left: .5em;
	margin-top:.3em;
	display:inline-block;}

.ItemTemplateField30
{
	font-size: 1em;
	font-weight: bold;
	border: none;
	width: 30em;
	padding-left: .5em;
	margin-top:.3em;
	display:inline-block;
}
.ItemTemplateField35
{
	font-size: 1em;
	font-weight: bold;
	border: none;
	width: 35em;
	padding-left: .5em;
	margin-top:.3em;
	display:inline-block;
}
.ItemTemplateField40
{
	font-size: 1em;
	font-weight: bold;
	border: none;
	width: 40em;
	padding-left: .5em;
	margin-top:.3em;
	display:inline-block;
}
.ItemTemplateField50
{
	font-size: 1em;
	font-weight: bold;
	border: none;
	width: 50em;
	padding-left: .5em;
	margin-top:.3em;
	display:inline-block;
}



/* ItemTemplateFieldNoBold */
.ItemTemplateField5NoBold
{
	font-size: 1em;
	font-weight: normal;
	border: none;
	width: 5em;
	padding-left: .3em;
	margin-top:.3em;
	display:inline-block;
}
.ItemTemplateField10NoBold
{
	font-size: 1em;
	font-weight: normal;
	border: none;
	width: 10em;
	padding-left: .5em;
	margin-top:.3em;
	display:inline-block;
}
.ItemTemplateField15NoBold
{
	font-size: 1em;
	font-weight: normal;
	border: none;
	width: 15em;
	padding-left: .5em;
	margin-top:.3em;
	display:inline-block;
}
.ItemTemplateFieldNoBold
{
	font-size: 1em;
	font-weight: normal;
	border: none;
	width: 20em;
	padding-left: .5em;
	margin-top:.3em;
	display:inline-block;
}
.ItemTemplateField20NoBold
{
	font-size: 1em;
	font-weight: normal;
	border: none;
	width: 20em;
	padding-left: .5em;
	margin-top:.3em;
	display:inline-block;
}
.ItemTemplateField25NoBold
{
	font-size: 1em;
	font-weight: normal;
	border: none;
	width: 25em;
	padding-left: .5em;
	margin-top:.3em;
	display:inline-block;}

.ItemTemplateField30NoBold
{
	font-size: 1em;
	font-weight: normal;
	border: none;
	width: 30em;
	padding-left: .5em;
	margin-top:.3em;
	display:inline-block;
}
.ItemTemplateField35NoBold
{
	font-size: 1em;
	font-weight: normal;
	border: none;
	width: 35em;
	padding-left: .5em;
	margin-top:.3em;
	display:inline-block;
}
.ItemTemplateField40NoBold
{
	font-size: 1em;
	font-weight: normal;
	border: none;
	width: 40em;
	padding-left: .5em;
	margin-top:.3em;
	display:inline-block;
}
.ItemTemplateField50NoBold
{
	font-size: 1em;
	font-weight: normal;
	border: none;
	width: 50em;
	padding-left: .5em;
	margin-top:.3em;
	display:inline-block;
}






/**************************/






















.EditTemplateField5
{
	font-size: 1em;
	font-weight: normal;
	border: solid 1px #AAAAAA;
	width: 5em;
	padding-left: .5em;
	margin-top:.3em;
	display:inline-block;
}

.EditTemplateField10
{
	font-size: 1em;
	font-weight: normal;
	border: solid 1px #AAAAAA;
	width: 10em;
	padding-left: .5em;
	margin-top:.3em;
	display:inline-block;
}
.EditTemplateField15
{
	font-size: 1em;
	font-weight: normal;
	border: solid 1px #AAAAAA;
	width: 15em;
	padding-left: .5em;
	margin-top:.3em;
	display:inline-block;
}
.EditTemplateField20
{
	font-size: 1em;
	font-weight: normal;
	border: solid 1px #AAAAAA;
	width: 20em;
	padding-left: .5em;
	margin-top:.3em;
	display:inline-block;
}

.EditTemplateField25
{
	font-size: 1em;
	font-weight: normal;
	border: solid 1px #AAAAAA;
	width: 25em;
	padding-left: .5em;
	margin-top:.3em;
	display:inline-block;
}
.EditTemplateField30
{
	font-size: 1em;
	font-weight: normal;
	border: solid 1px #AAAAAA;
	width: 30em;
	padding-left: .5em;
	margin-top:.3em;
	display:inline-block;
}
EditTemplateField35
{
	font-size: 1em;
	font-weight: normal;
	border: solid 1px #AAAAAA;
	width: 35em;
	padding-left: .5em;
	margin-top:.3em;
	display:inline-block;
}
.EditTemplateField70perc
{
	font-size: 1em;
	font-weight: normal;
	border: solid 1px #AAAAAA;
	width: 70%;
	padding-left: .5em;
	margin-top:.3em;
	display:inline-block;
}
.EditTemplateField80perc
{
	font-size: 1em;
	font-weight: normal;
	border: solid 1px #AAAAAA;
	width: 80%;
	padding-left: .5em;
	margin-top:.3em;
	display:inline-block;
}
.EditTemplateField70percNoBorder
{
	font-size: 1em;
	font-weight: normal;
	border: none;
	width: 70%;
	padding-left: .5em;
	margin-top:.3em;
	display:inline-block;
}
.EditTemplateField80percoBorder
{
	font-size: 1em;
	font-weight: normal;
	border: none;
	width: 80%;
	padding-left: .5em;
	margin-top:.3em;
	display:inline-block;
}
.EditTemplateField85percoBorder
{
	font-size: 1em;
	font-weight: normal;
	border: none;
	width: 85%;
	padding-left: .5em;
	margin-top:.3em;
	display:inline-block;
}
.EditTemplateField90percoBorder
{
	font-size: 1em;
	font-weight: normal;
	border: none;
	width: 90%;
	padding-left: .5em;
	margin-top:.3em;
	display:inline-block;
}
.EditTemplateField5NoBorder
{
	font-size: 1em;
	font-weight: normal;
	border: none;
	width: 10em;
	padding-left: .5em;
	margin-top:.3em;
	display:inline-block;
}
.EditTemplateField10NoBorder
{
	font-size: 1em;
	font-weight: normal;
	border: none;
	width: 10em;
	padding-left: .5em;
	margin-top:.3em;
	display:inline-block;
}
.EditTemplateField15NoBorder
{
	font-size: 1em;
	font-weight: normal;
	border: none;
	width: 15em;
	padding-left: .5em;
	padding-top:.3em;
	display:inline-block;
	margin-top:.3em;
	display:inline-block;
}
.EditTemplateField20NoBorder
{
	font-size: 1em;
	font-weight: normal;
	border: none;
	width: 20em;
	padding-left: .5em;
	margin-top:.3em;
	display:inline-block;
}

.EditTemplateField25NoBorder
{
	font-size: 1em;
	font-weight: normal;
	border: none;
	width: 25em;
	padding-left: .5em;
	margin-top:.3em;
	display:inline-block;
}
.EditTemplateField30NoBorder
{
	font-size: 1em;
	font-weight: normal;
	border: none;
	width: 30em;
	padding-left: .5em;
	margin-top:.3em;
	display:inline-block;
}

.TemplateToolBar
{
	width: 63em;
	height: 2.5em;
	padding-top:.3em;
	vertical-align: middle;
	float: right;
}
.TemplateToolBar .menuButton
{
	width: 8em;
	float: right;
}
.TemplateToolBar .menuButton:hover
{
	background-color: #6699bb;
	color: #FFFFFF;
}

#containerPrenotazioni input:focus
{
	background-color: #FFFFC9;
}

.TemplateHeaderCol05F12B
{
	float: left;
	font-size:1.25em;
	padding-left: 0.4em;
	height: 1.5em;
	width: 4em;
	background-color: #F0F0F0;
	margin: 0em;
	font-weight:bold;
	border-bottom:solid 1px #202020;
	text-align:left;
}
.TemplateHeaderCol10F12B
{
	float: left;
	font-size:1.25em;
	padding-left: 0.4em;
	height: 1.5em;
	width: 8.0em;
	background-color: #F0F0F0;
	margin: 0em;
	font-weight:bold;
	border-bottom:solid 1px #202020;
	text-align:left;

}
.TemplateHeaderCol15F12B
{
	float: left;
	font-size:1.25em;
	padding-left: 0.4em;
	height: 1.5em;
	width: 12em;
	background-color: #F0F0F0;
	margin: 0em;
	font-weight:bold;
	border-bottom:solid 1px #202020;
	text-align:left;
	
}
.TemplateHeaderCol20F12B
{
	float: left;
	font-size:1.25em;
	padding-left: 0.4em;
	height: 1.5em;
	width: 16em;
	background-color: #F0F0F0;
	margin: 0em;
	font-weight:bold;
	border-bottom:solid 1px #202020;
	text-align:left;
}









/***********************************************************
CSS PER FORM DI TEST
************************************************************/
.formContainerXLargeForTest
{
	height: 60em;
	width: 65em;
	margin-left: auto;
	margin-right: auto;
	font-size: 1.0em;
	padding: 2em 1em;
	background-color: #FAFAFA;
	color: Black;
	text-align: left;
	border: none;
}
.formErrMessage
{
	width: 99%;
	color: Red;
	margin-left:auto;
	margin-right:auto;
	background-color: #EEEEEE;
	padding: .5em .3em;
}
.empty
{
	/* solo per mettere una classe da definire in seguito */
}
.gridToolbar
{
	height:2.8em;
	vertical-align:middle;
	text-align:left;
}
.divRightAlign
{
	text-align:right;
	
}
.internalAnchor
{
	text-decoration:none;
}
.listMenu1
{
	font-size:1.2em;
}
.listParagrafi
{
	font-size:0.9em;
	margin:0em;
	margin-top:1em;
	padding:0em;
	list-style-type:none;
}
.listParagrafi li
{
	margin-top:.4em;
}
.listParagrafi li li
{
	list-style-type:decimal;
	margin-top:.2em;
}

.listViewNote
{
	font-size:.95em;
	font-style:italic;
	text-align:left;
	
}
.noteHeader
{
	background-color:#CFCFCF;
	padding: .3em .2em;
	width:55.5em;
}
.noteBody
{
	background-color:#FCFCFC;
	padding-bottom:1em;
	width:45.5em;
}
