* {
	margin:0;
	padding:0; 
}
html, body
{
	font-family : arial, sans-serif;
	height:80%;
    font-size: 0.88em;
}

#container {
	margin-bottom: 5px;   
	min-height:100%;
	height:auto !important;
	height:100%;
	background: url(content.gif) repeat-x;
	/*text-align; center; */
	/*min-width:1000px;*/
}

/*
#links_container,#content, #footer
{ width: 100%; 
  margin-left: auto; 
  margin-right: auto;
}

*/




/*************************************** wizard *******************************/


.Wizard
{	
	/*
	border-right: #0066cc 1px solid;
	border-top: #0066cc 1px solid;
	border-left: #0066cc 1px solid;
	border-bottom: #0066cc 1px solid;
	*/
    vertical-align: top;
	text-align: left;
	
}

.WizardImg
{	
	padding-left: 25px; 
	
	/*
	border-right: #0066cc 1px solid;
	border-top: #0066cc 1px solid;
	border-left: #0066cc 1px solid;
	border-bottom: #0066cc 1px solid;
	*/
}


.WizardSideBar
{
	/*
	border-right: #0066cc 1px solid;
	border-top: #0066cc 1px solid;
	border-left: #0066cc 1px solid;
	border-bottom: #0066cc 1px solid;
	*/	
	
	padding-left: 45px;
	
}

.WizardNavigationBar
{
	position: relative;
	font-size:x-large; 
	 
	/*
	border-right: #0066cc 1px solid;
	border-top: #0066cc 1px solid;
	border-left: #0066cc 1px solid;
	border-bottom: #0066cc 1px solid;
	*/
	
	padding-left: 120px;
	margin-left: 120px;
	width: 850px;
	top: -50px;
}

/*************************************** fine wizard *******************************/


.lData
{
	height: 27px;
	vertical-align: middle;
	font-weight: bolder;
	color: #323a4f;

}

.lDataRed
{
	height: 27px;
	vertical-align: middle;
	font-weight: bolder;
	color: #fe0404;
}

	
div.boxcontent
{
	/*text-align:center; */
}




#container #content {
	/*padding: 0 100px 0 100px; 	*/

	margin:auto; 

	/*position:absolute;*/

	top:160px;
	min-width:300px;

	/*height:565px;*/
	/*margin:0 0 0 -500px;*/


	/*text-align: center; 	*/
	/*vertical-align:text-top;*/
}
#header {
	/*background-color:#c00;
	color:#fff;*/
/*	height:580px;
	line-height:40px;  */
}
#footer {
	height:24px;
	line-height:15px;
	/*min-width:1000px;*/
	
	padding: 3px 0px 0px 0px;
	background-color: #becdd4;
	text-transform: uppercase;
	/*text-align: center;	*/
}
/************************************************************** FINE MACRO STRUTTURA *******************************************/



/*---------------------------------------	NAVIGAZIONE	*/
#navigazione
{
	text-align: left;
	background-color: #e1eaf1; /*background: url(gradient_reverse.png) repeat-x;*/
	text-transform: uppercase;
	font-weight: bold;

	border-bottom-color:#b6b7b9;
	border-bottom-style:inset;
	border-bottom-width:4px;
		
	line-height:16px

}

#navigazione a
{
	text-decoration:none;
	color:#323a4f;
	text-transform:none;

}
#navigazione a:hover
{
	color:#464f69;
	text-transform:none;
}
/*---------------------------------------	FINE NAVIGAZIONE	*/



/*---------------------------------------	DATI DI LOGIN	*/
#loggeddata
{
	color:#323a4f;
	font-weight:bold;
	background-color:#e1eaf1;
	border-bottom-color:#b6b7b9;
	border-bottom-style:inset;
	border-bottom-width:4px;
	height:20px;
	text-transform: uppercase;
	/*min-width:1000px;*/

}
/*---------------------------------------	FINE DATI DI LOGIN	*/


/*---------------------------------------	TITOLO SITO	*/
#titolo1
{
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-bottom-color:#323a4f;
	border-top-style:solid;
	border-top-color:#323a4f;
	border-top-width:thin;
	background-color: #ffffff;
	color : White;
    font-weight: bold;
    font-size : 16pt;
    text-align: center;
    width: 100%;
    
}
/*---------------------------------------	FINE TITOLO SITO	*/


/*---------------------------------------	MENU */

#menu
{
	 text-align:center;
	 width:100%;
	 height:25px;
	 background-color:#e1eaf1;
	 background-color:#becdd4;
	 color:#ffffff;
	 font-weight:bold;
	 font-size:9pt;
	 text-transform:uppercase;
	 line-height: 20px;
}

#menu a:hover
{
	text-decoration:none;
}


.OMenu
{
	/*background-color:#e1eaf1;*/
     color:#fcfcfe;
	 font-weight:bold;
	 font-size:9pt;
	 text-transform:uppercase;
}

.OStaticMenuItemStyle td
{
	color: #fcfcfe;
	font-weight: bold;
	font-size: 9pt;
	text-transform: uppercase;

	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
}

.OStaticMenuStyle
{

	  /*background-color:#e1eaf1;*/

}

.OStaticMenuItemStyle
 {
	width:150px;
	height:20px;
	background: url(Button3.gif) repeat-x;
	float:left;

	color:#fcfcfe;
	font-weight:bold;
	font-size:9pt;
	text-transform:uppercase;
	text-align:center;
}

.OStaticMenuItemStyle a
 {
	color:White;
}

.OStaticSelectedStyle
 {
	width:150px;
	height:20px;
	background: url(Button3.gif) repeat-x;
	float:left;

	color:White;
	font-weight:bold;
	font-size:9pt;
	text-transform:uppercase;
	text-align:center;
}

.OStaticMenuItemStyle a
 {
	 padding-top:0px;
	 padding-bottom:-15px;

}
.OStaticHoverStyle
{
	color:Yellow;
	background: url(Button3.gif) repeat-x;
	text-align:center;
	margin-top:0px;

}

.OStaticHoverStyle a:hover
{
	color:Yellow;
	background: url(Button3.gif) repeat-x;
	text-align:center;
	margin-top:0px;

}

.ODynamicMenuStyle
{
	/*width:200px; */
	color:Yellow;
}


/*
qui
*/

.ODynamicMenuItemStyle
{

	width: 150px;
}
.ODynamicMenuItemStyle td
{

	font-size:9pt;
	/*text-transform:uppercase;*/
	/*padding-left:10px;
	padding-right: 20px;*/
	/*background-color: #e1eaf1;*/
	color:#fcfcfe;
	font-weight: bold;
	line-height: 25px;
	/*width:200px; */
	background: url(button3.gif) repeat-x;

	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;

}
.ODynamicMenuItemStyle a
{

	/*color:Yellow;*/
	color:white;
}

.ODynamicHoverStyle a
{
	color:Yellow;
}
/*---------------------------------------	FINE MENU */


/* AUTOCOMPLETE *******************************************************************************************************/

/* AutoComplete item */
.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
	font-style: normal; 
	font-weight: normal; 
	font-weight: normal; 	 
}

/* AutoComplete highlighted item */
.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	font-style: normal; 
	font-weight: normal; 			
	padding: 1px;
}

/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
	font-size: 10px;
	text-align : left; 
	list-style-type : none;
}
/* END AUTOCOMPLETE *************************************************************************************************/


/* ANIMATION EXTENDER ********************************************************************************************/
	
.Animation1
{ 
position: absolute;
padding:3px;
border: solid 1px #000;
}


.Animation2
{ 
display:none;
position:absolute;
width:1px;
height:1px;
left:400px;
top:600px;
padding:3px;
border:solid 1px #000;
}

/* end ANIMATION EXTENDER ********************************************************************************************/


.tasto_paginazione_prevnext
{
	height: 20px; 
	width: 15px; 	
}

.tasto_paginazione_firstlast
{
	height: 20px; 
	width: 30px; 	
}

