/*********************** definizioni globali  ******************************/

body 										{
												margin: 0em !important;
												margin: 0em 5em;
												background-color: #FFF;
												text-align: center;
												font-family: Verdana, 'Trebuchet MS', sans-serif;   
												font-weight: normal;
												font-size: 0.8em !important;
												font-size: 13px;
												}


	h1, h2, h3							{
												margin: 0.7em;
												padding: 0em;
												text-align: center;
												}


/***********************  tabella che contiene tutto ***************************/
#contenitore 							{
 												height: 42em;
												min-width: 56em;
												max-width: 98% ; 
												width: auto !important ;
												width: 70em ;
												margin: auto;
												margin-top: 1em;
												padding: 0em;
												font-weight: normal;
												font-size: 1em;
												}
												

/***********************  banner ******************************/
#banner 									{
												height: 166px;
												background-color: #2e2e2e ;
												-moz-border-radius: .5em;
												margin-bottom: 1em;
												padding: 0em;
												}

	
/* immagine scaricata subito e conservata in cache  */

#banner-img 							{
												height: 100%;
												width: 55%;
												float: left;
												margin-left: .0em;
												border-bottom: 0.7em #fff;
											 	background: url(img/logo.png) no-repeat top left;
												}
#banner-text 							{
												float: right;
												height: 50%;
												width: 44.5%;
												text-align: left;
												color: #fff;
												}
#banner-text h1									{
												margin: .1em .5em .1em .1em;
												font-size: 1.8em;
												line-height: 100%;
												color: #fff;
												}
#banner-text h2									{
												padding: .1em;
												font-size: 1.2em;
												font-weight: bold;
												}
#banner-text h3									{
												padding: .1em;
												font-size: 1em;
												font-weight: normal;
												}

/*********************** Box a sinistra ***********************************/
#left 											{
												width: 20%;
  												float: left;
												margin: 0em;
												-moz-border-radius: .5em;
												}
	
#left ul 										{
												margin: 0em;
												padding: 0em;
												list-style : none;
												}
 
#left li 										{
												height: 2em;
												padding : .5em;
												margin: 0;
												margin-bottom: .5em;
												background : #1c174c; 
												-moz-border-radius : .5em;
												text-align : center;
												border-left: .5em solid #1c174c;
												border-right: .5em solid #1c174c; 
												}  
#left li:hover									{
												border-color:#1c174c; 
												}  

#left li a										{
												height: 2.2em;
												text-decoration : none;
												color: #fff;
												padding : 0em;
												display: block;
												}
											
#left a:hover 									{
												color : #dce7ec;
												}
#left img	 									{
												border : 0;
												}


/***********************  Box Centrale ***********************************/
#center 										{
  												float: right; 
  												width: 75%;
												min-height: 83%;
												height: auto !important;
												height /**/: 100em;
												padding: 1em;
												margin-bottom: 1em;
												margin-left: 0em ;
												background: #5b91ca url(img/sfondo1.gif) bottom right no-repeat;
												-moz-border-radius: .5em;
  												overflow: hidden;
  												text-align: justify;
												color: #000;
												}				

#center h1, h2 									{
  												font-family:  Arial, Verdana,'Trebuchet MS', sans-serif;
												}
#center h1 										{
												color: #2e2e2e;
												margin: .3em;
  												font-size: 2em;
  												font-weight: bold;
  												text-align: center;
												}
#center h2 										{
  												color: #2e2e2e;
  												font-size: 1.5em;
  												text-align: center;
												}
#center h3 										{
  												color: #000;
  												font-size: 1.2em;
  												text-align: center;
  												font-weight: normal;
												line-height: 1em;
												padding: .3em;
												}
#center h3 ul 									{							
												list-style : none;
												}
#center p 										{
												padding: .3em;
  												font-size: 1em;
												}
#center a 										{
  												color: #333;
												text-decoration : none;
												font-weight: bold;
												}
#center a:hover									{
  												color: #000;
												text-decoration : none;
												}
#overline										{
												text-decoration: line-through;
												clear: none;
												} 
    										

/*********************** Box Sotto ***********************************/

#foot 											{
												float: none;
												clear: both;
												padding: 1.2em;
												margin: auto ;
												margin-top: 1em;
												height: 2.3em;
												background-color: #2e2e2e;
												text-align:center;
												font-family: Verdana, Arial, Helvetica, sans-serif;
												font-size: x-small;
												-moz-border-radius: .5em;
												}

#foot a 										{ 
												color:#fff;
												text-decoration: none;
												}
	
#foot a:hover 									{
												color:#fff;
												text-decoration: underline;
												}

/*********************** Validato (In basso a destra) ***********************************/

#sottodx										{
												float:right;
												font-family: Verdana, Arial, sans-serif;
												font-size: x-small;
												text-align: right;
												color: #000;
												}
#sottodx img									{
												height: 15px ;
												width: 70px ;
												border: 0;
												}	

#sottosx										{
												float:left;
												font-family: Verdana, Arial, sans-serif;
												font-size: x-small;
												text-align: left;
												color: #000;
												}
