body {
	margin:0px;
	padding:0px 28px 0px 0px;
        font-family: Tahoma, verdana, arial;
        font-size: 100%;
        background-color: #FFFFFF;
        background: url(../nucleo/pattern_colonnasx.gif) repeat-y;
}
#contenitore {
	margin:0px;
	padding:0px 0px 0px 0px;
	width:100%;	
}
form {padding:0px;margin:0px;}
.somm {display: none;}
.nascondi { display: none; }
.destra { float: right; }
.reset { clear: both; }
.resetSx { clear: left; }
.resetdx { clear: right; }
.sinistra { float: left; display:inline; border:1px solid #444444; margin:0px 4px 2px 0px;}
.nobordo { border: none; }
.noUnderline a{ text-decoration:underline; }
.noUnderline a:hover { text-decoration:none;}
.siUnderline a{ text-decoration:none; }
.siUnderline a:hover { text-decoration:underline;}


/************************************************ COLONNA SNISTRA (testata,menu,pannelli) *****/
#colonna_sx {
	display:inline;
	margin:0px 0px 0px 0px;
	margin-right:0px;
	padding:0px;
	width:438px;
	float:left;
}
#testata {
	margin: 0px;
	padding:0px;
}
#testata h1,h2 {display:none;}


/*** MENU PRINCIPALE *****/
#menu_principale {
	display:inline;
	margin:0px 0px 0px 72px;
	width: 164px;
	padding:12px 8px 12px 8px;
	float:left;
}
#menu_principale h3 {display:none;}
#menu_principale ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}
#menu_principale li {
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;
        display: inline;
}
.pulsanteMenu {
	color: #333333;
	padding: 0px 0px 0px 0px;
        margin: 0px 0px 1px 0px;
        width: auto;
        height: auto;  
        font-weight:bolder;
}
.pulsanteMenu a{
        display: block;
        margin:0px 0px 0px 0px;
        padding:2px 0px 0px 44px;
        font-size:68%;
        width: 120px;   
	height: 18px;     
        color: #303030;
        text-decoration: none;
        font-weight:normal;
        background: url(../nucleo/bottone.gif) no-repeat;
        
}
.pulsanteMenu a:hover{
        text-decoration: none;
        color: #000000;
        background: url(../nucleo/bottone_roll2.gif) no-repeat;
}
.pulsanteMenuAttivo {
	color: #333333;
	padding: 0px 0px 0px 0px;
        margin: 0px 0px 1px 0px;
        width: auto;
        height: auto;  
        font-weight:bolder;
}
.pulsanteMenuAttivo a{
        display: block;
        margin:0px 0px 0px 0px;
        padding:2px 0px 0px 44px;
        font-size:68%;
        width: 120px;   
	height: 18px;     
        color: #202020;
        text-decoration: none;
        font-weight:bolder;
        background: url(../nucleo/bottone_roll.gif) no-repeat;
        
}

/*** MENU SECONDARIO *****/
#menu_interno {
	position:relative;
	margin:0px 0px 0px 252px;
	width: 160px;
	height:1%;
	padding:12px 8px 12px 8px;
}
#menu_interno h3 {display:none;}
#menu_interno ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#menu_interno li {
        display: inline;
}
.pulsanteMenuInterno {
	color: #333333;
	padding: 0px 0px 0px 0px;
        margin: 0px 0px 3px 0px;
        width: auto;
        height: auto;  
        font-weight:bolder;
        font-size:68%;
}
.pulsanteMenuInterno a{
        display: block;
        margin:0px 0px 0px 0px;
        padding:1px 0px 1px 18px;
        width: auto;   
	height: auto;     
        color: #404040;
        text-decoration: none;
        font-weight:normal;
        background: url(../nucleo/freccina_bottoncino.gif) no-repeat;
        background-color: #F9F9F9;
        border:1px solid #9A9A9A;       
}
.pulsanteMenuInterno a:hover{
        text-decoration: none;
        color: #000000;
}
.pulsanteMenuInternoAttivo {
	color: #404040;
	padding: 0px 0px 0px 0px;
        margin: 0px 0px 3px 0px;
        width: auto;
        height: auto;  
        font-weight:bolder;
        font-size:68%;
}
.pulsanteMenuInternoAttivo a{
        display: block;
        margin:0px 0px 0px 0px;
        padding:1px 0px 1px 18px;
        width: auto;   
	height: auto;     
        color: #202020;
        text-decoration: none;
        font-weight:bolder;
        background: url(../nucleo/freccina_bottoncino.gif) no-repeat;
        background-color: #FFDE90;
        border:1px solid #6e6e6e;        
}
.pulsanteMenuInternoAvviso {color: #000000;font-size:68%;font-weight:bolder;}

/*** BANNER *****/
#banner {margin:0px 0px 0px 72px;width: 366px;padding:0px;}

/*** RICERCA *****/
#pannello_ricerca {
	display:inline;
	margin:0px 0px 0px 72px;
	width: 156px;
	padding:12px 8px 12px 16px;
	font-size:68%;
	float:left;
	
}
#pannello_ricerca h3 {
	margin:4px 0px 8px 0px;
	padding:0px 0px 0px 16px;
	font-size:100%;
	background: url(../nucleo/freccia_bianca.gif) no-repeat;
	color:#303030;
}

/*** NEWSLETTER *****/
#pannello_newsletter {
	margin:0px 0px 0px 252px;
	width: 154px;
	padding: 12px 8px 12px 16px;
	font-size:68%;	 
	text-align:left;
}
#pannello_newsletter h3 {
	margin:4px 0px 8px 0px;
	padding:0px 0px 0px 16px;
	font-size:100%;
	background: url(../nucleo/freccia_bianca.gif) no-repeat;
	color:#303030;
}

/*** LOGIN *****/
#pannello_login {
	display:inline;
	margin:8px 0px 0px 72px;
	width: 156px;
	padding: 12px 8px 12px 16px;
	font-size:68%;
	float:left;
}
#pannello_login h3 {
	margin:4px 0px 8px 0px;
	padding:0px 0px 0px 16px;
	font-size:100%;
	background: url(../nucleo/freccia_bianca.gif) no-repeat;
	color:#303030;
}
#pannello_login a{
	color:#202020;
	text-decoration:underline;
}

/*** CSS *****/
#pannello_css {
	margin:0px 0px 0px 252px;
	width: 154px;
	padding: 12px 8px 12px 16px;
	font-size:68%;	 
	text-align:left;
}
#pannello_css h3 {
	margin:4px 0px 8px 0px;
	padding:0px 0px 0px 16px;
	font-size:100%;
	background: url(../nucleo/freccia_bianca.gif) no-repeat;
	color:#303030;
}


/************************************************ COLONNA DESTRA (tutta l'area di contenuto, e sitemap) *****/
#colonna_dx {
	margin:0px 0px 0px 438px;
	padding:0px;
	height:1%;
}
#titoloPagina {
	background-color:#E7E7E7;
	height: 62px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-bottom: 1px dashed #aaaaaa;
}
#review {
	margin:0px 0px 0px 12px;
}
#titoloPagina h2{
	display:block;
	color:#004878;
	margin:30px 28px 0px 0px;
	padding:4px 0px 0px 34px;
	font-size:112%;
	height: 28px;
	float:right;
	display:inline;
	background: url(../nucleo/freccione.gif) no-repeat;
	
}
/* SITEMAP */
#sitemap {
	text-align:right;
        font-weight: bold;
        font-size: 68%;
        color: #333333;
        background-color: #FFFFFF;
        margin: 18px 0px 0px 16px;
        padding:2px 24px 4px 4px;
        background-color:#f7f7f7;
        border-bottom:1px dashed #d7d7d7;
}

#sitemap a{
        font-weight: normal;
        color: #00608B;
        text-decoration: underline;
}
#sitemap a:hover{
        font-weight: normal;
        color: #1079A8;
        text-decoration: none;
}
/* CONTENUTO */
#contenuto {
	color: #030303;
        font-size: 68%;
        margin: 22px 8px 28px 16px;
}
#contenuto a{color: #00608B;}
#contenuto a:hover{color: #1079A8;text-decoration:none;}
#contenuto h4{color: #4B5664;font-size: 148%;margin:16px 0px 8px 0px;}
#contenuto h5{color: #10648F;font-size: 122%;margin:16px 0px 8px 0px;}

/* STILI INTERFACCIA ORDINAMENTO */
.ordinamento { 
	background-color:#FAFAFA;
	border-top:1px solid #AAAAAA;
	border-left:1px solid #AAAAAA;
	border-right:1px solid #565656;
	border-bottom:1px solid #565656;
	padding:4px 4px 6px 4px;
}
.ordinamento a{
	margin: 0px 2px 0px 2px;
	padding: 0px 2px 0px 2px;
	color:#000000;
	font-size:88%;

	text-decoration:none;
}
.ordinamento a:hover{
	text-decoration:underline;
}
/* BANDI */
.review_bandi h4{border-bottom:1px dotted #FFB400;margin:0px 0px 6px 0px;padding:0px 0px 2px 0px;}
.areaNorm {margin:8px 0px 8px 12px;}
.elencoBandi {
	font-size:100%;
	color:#202020;
	height:80px;
	margin:0px 8px 22px 0px;
	padding:0px 8px 0px 80px;
	background: url(../nucleo/icona_bando.gif) no-repeat;
}
.elencoBandi a{display:block;margin:2px 0px 0px 0px;padding:0px;font-weight:bolder; color:#00608B;font-size:118%;}
.bottoneScarica {
	display:block;
	background: url(../nucleo/icona_file.gif) no-repeat;	
	width:auto;
	height:30px;
	font-weight:bolder;
	font-size:100%;
	color:#FFFFFF;
	padding:8px 8px 2px 36px;
	margin:0px 0px 0px 10px;	
	text-decoration:none;
	float:left;
}
/* AZIENDE */
.review_aziende{margin:0px 0px 6px 148px;padding:0px 0px 2px 0px;}
.review_aziende h4{border-bottom:1px dotted #FFB400;margin:0px 0px 0px 0px;padding:0px 0px 2px 0px;}
.elencoAziende {
	font-size:100%;
	color:#202020;
	margin:0px 8px 18px 90px;
	padding:0px 8px 4px 0px;
}
.elencoAziende span{font-weight:bolder; color:#303030;}
.elencoAziende a{font-weight:bolder; color:#00608B;font-size:118%;}
.notazioni {border-left:4px solid #FFB400;font-weight:normal;padding:0px 0px 0px 4px;margin:2px 0px 6px 0px;color:#535353;}
/* NOTIZIE */
.review_notizie h4{border-bottom:1px dotted #FFB400;margin:0px 0px 6px 0px;padding:0px 0px 2px 0px;}
.elencoNotizie {
	font-size:100%;
	color:#202020;
	margin:0px 8px 18px 90px;
	padding:0px 8px 4px 6px;
	border-left:4px solid #FFB400;
}
.elencoNotizie a{
	display:block;
	font-size:118%;
	font-weight:bolder;
	color:#202020;
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 0px;
}

.oggetto_voce {
	color:#202020;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 16px;
	font-weight:normal;
	background: url(../nucleo/quadratino.gif) no-repeat;
}
.oggetto_voce span{
	font-weight:bold;
	text-decoration:underline;
}

/* SOTTOMENU CONTENUTO */
#sottomenu_contenuto {
        position: relative;
        text-align: left;
        font-size: 68%;
        border-top: 1px solid #CCCCCC;
        margin:22px 0px 12px 16px;
        padding:6px 0px 6px 0px;
}
#sottomenu_contenuto h5 {
        margin:0px;
        padding:0px 0px 2px 0px;
        color: #2C2D59;
        font-size: 120%;
}
#sottomenu_contenuto ul {
	margin: 0px;
	padding: 0px;
        list-style-type: none;
}
#sottomenu_contenuto a{
        font-weight: normal;
        color: #444444;;
        text-decoration: none;
        padding: 0px;
        border-bottom: 1px dotted #2C2D59;
}
#sottomenu_contenuto a:hover{
        font-weight: normal;
        color: #777777;;
        text-decoration: none;
        padding: 0px;
}


#avviso {
        position: relative;
        margin: 0px;
        color: #28538A;
        background-color: #dfdfdf;
        font-size: 116%;
        font-weight: bolder;
        margin-top:10px;
        margin-bottom:10px;
        padding: 2px 4px 2px 4px;
        border: 1px solid #33AA77;
}
.avviso {
        position: relative;
        margin: 0px;
        color: #28538A;
        background-color: #dfdfdf;
        font-size: 116%;
        font-weight: bolder;
        margin-top:10px;
        margin-bottom:10px;
        padding: 2px 4px 2px 4px;
        border: 1px solid #33AA77;
}



/************************************************ CHIUSURA *****/
#chiusura {
	position:relative;
	margin:0px 0px 0px 72px;
	background-color:#FFFFFF;
	height:240px;
	padding:0px 0px 20px 0px;
	font-size:68%;   
}
#chiusura #sin{
	height:26px;
	width:366px;
	margin:0px 0px 18px 0px;
	background-color:#D8D8D8;
	float:left;
	display:inline;
	border-top:1px solid #FFFFFF;
	
}
#chiusura #des{
	height:26px;
	margin:0px 0px 18px 366px;
	background-color:#004878;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	padding:0px 0px 0px 0px;   
}













/* STILI PER I FORM */
checkbox {
	font-size: 11px;
	color:  #333333;
        border: 1px solid #BBBBBB;
	margin: 2px 0px 2px 0px;
}
input {
	font-size: 11px;
	color:  #333333;
        border: 1px solid #BBBBBB;
	margin: 2px 0px 2px 0px;
	padding:1px 2px 1px 2px;
}
select {
	font-size: 11px;
	color:  #333333;
        border: 1px solid #BBBBBB;
	margin: 2px 0px 2px 0px;
}
textarea {
	font-size: 11px;
	color:  #333333;
        border: 1px solid #BBBBBB;
	margin: 2px 0px 2px 0px;
	width:80%;
}
input.bott {
	background-color : #D6D6D6;
        font-size: 11px;
	font-weight: bolder;
	color: #000000;
	border-bottom: 2px solid #9C9C9C;
	border-right: 2px solid #9C9C9C;
        border-top: 2px solid #BBBBBB;
	border-left: 2px solid #9C9C9C;
	padding:1px 2px 1px 2px;
	margin: 2px;
}



/* STILI AMMINISTRAZIONE */
.adminPannelli {
        position: relative;
        text-align: left;
        width: auto;
	font-weight:bold;
	padding: 2px;
        background-color: #F3F3F3;
        font-size: 10px;
        font-family: verdana,sans-serif;
        margin: 8px;
        color: #FF3300;
	border-bottom: 2px solid #777777;
	border-right: 2px solid #777777;
        border-top: 2px solid #AAAAAA;
	border-left: 2px solid #AAAAAA;
}
.adminPannelloGen {
        width: auto;
        text-align: left;
	font-weight:bold;
	padding: 2px;
        background-color: #F3F3F3;
        font-size: 10px;
        font-family: verdana,sans-serif;
        margin: 8px;
        color: #FF3300;
	border-bottom: 2px solid #777777;
	border-right: 2px solid #777777;
        border-top: 2px solid #AAAAAA;
	border-left: 2px solid #AAAAAA;
}
input.pulsanteEditor {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	width: 100px;
	height: 16px;
	color: #000000;
	background-image: url('grafica/nuovolearning/bottoneform.gif');
	border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top: 0px solid;
	border-color : #003366;
}



