

	html,body{
		margin: 0;
		padding:0;
		}
	body{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		line-height:16px;
		text-align: center;
		}

/*------------------------------------
	ELEMENTI DEL LAYOUT
------------------------------------*/

	div#sfondo{
		text-align:center;
		margin: 0 auto;
		width:972px;
		border:0px solid #FF9933;
		background:url(/layouts/univaq2/images/sfondo_ripetuto.png) repeat-y;		
		}
	div#sfondotop{
		position:relative;
		background:url(/layouts/univaq2/images/sfondo_top_no_trasp.jpg);
		background-repeat:no-repeat;
		border:0px solid #99CCCC;
		width:972px;
		text-align:left;
		}
	div#topbar{
		position:relative;
		top:0px;
		left:258px;
		width:701px;
		height:43px;
		border:1px solid #CCCCCC;
		overflow:hidden;
		text-align:left;
		}
	
	
	/* Contenuto */
	div#contenuto{
		position:relative;
		width:971px;
		border:0px solid #999966;
		padding:94px 0px 0px 0px;
		margin:0px 0px 30px 0px;
		min-height:540px;
		}
		

/* footer globale */		
	div#footer {
		clear:both;
		margin-bottom:30px;
		}

/* Barra sei in */
	div#seiInBar {
		position:absolute;
		top: 46px;
		left: 260px;
		border:0px solid #CCCCCC;
		width:700px;
		height:15px;
		line-height:15px;
		padding:2px 0px 0px 3px;
		overflow: hidden;
		z-index:50;		
		}

/* linkHomePage */
	a#linkHomePage {
		position:absolute;
		top: 0px;
		left: 0px;
		border:0px solid #CCCCCC;
		width:240px;
		height:120px;
		/*line-height:15px;
		padding:2px 0px 0px 3px;
		overflow: hidden;*/
		z-index:50;		
		}
	a#linkHomePage:hover{
		background:none;
		border:none;
		text-decoration:none;
		}
	
/*Search bar*/
	div#searchBar{
		position:absolute;
		top: 72px;
		left: 737px;
		border:0px solid #CCCCCC;
		width:215px;
		height:20px;
		line-height:20px;
		padding:0px 0px 0px 3px;
		overflow: hidden;
		z-index:50;
		}
	
	div#searchBar #searchBox{
		line-height:15px;
		width:190px;
		border:0px solid #CCCCCC ;
		color:#999999;
		background:#effff5;
		}

/*tool bar*/
	div#toolBar{
		position:absolute;
		top: 68px;
		left: 260px;
		border:0px solid #CCCCCC;
		width:460px;
		height:26px;
		line-height:26px;
		padding:0px 10px 0px 0px;
		overflow: hidden;
		text-align:right;
		z-index:50;
		}
	
	div#toolBar a{
		color:#000000;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		margin:0px 10px;
		border:none;
		}	
		
	div#toolBar a:hover{
		text-decoration:underline;
		border: 0px solid 000;
		border:none;
		background:none;
		}
	
/*Newsbar*/	
	div#newsBar{
		position:absolute;
		top: 100px;
		left: 260px;
		border:0px solid #CCCCCC;
		width:690px;
		height:21px;
		line-height:21px;
		padding:0px 5px 0px 5px;
		overflow: hidden;
		text-align:left;
		}
	
	div#newsBar span{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		}



/*Status bar*/
	div#statusBar{
		position:fixed;
		bottom:0px;
		left:0px;
		height:25px;
		width:100%;
		border:0px solid #999999;
		z-index:100;
		text-align:center;
		}
	@media screen{
	  div#statusBar{
	   position:fixed;
	  }
	 }
	div#statusBar div#statusBox{
		margin:0 auto;
		position:relative;
		left:-1px;
		width:90%;
		background:#0A6549;
		height:25px;
		text-align:left;
		}
	

/*------------------------------------
	Tabella
------------------------------------*/			
	.tabella{
		border-collapse:collapse;	
		border:1px solid #CCCCCC;
		width:100%;	
		}
	.tabella .rigaTop{
		height:40px;
		}
	.tabella .cellaTop{
		padding:5px;
		font-weight:bold;
		}
	.tabella .riga{
		height:30px;
		border:1px solid #CCCCCC;
		}
	.tabella .cellaSx{
		text-align:right;
		padding:5px;
		width:20%;
		}
	.tabella .cellaDx{
		text-align:left;
		padding:5px;
		}
	.tabella .cellaCent{
		text-align:center;
		padding:5px;
		}

	
/*------------------------------
	BOX GENERICI
------------------------------*/
	/*box generico con semplice trasparenza*/
	.box{background-image:url(/layouts/univaq2/images/trasparent_70.png); background-repeat:repeat; padding:10px; margin-bottom:15px; text-align:left;}
	
	/*box generico senza trasparenza*/
	.boxGenerico{margin-bottom:15px;}
	
	/*box dei link*/
	.divLinkTopPagina{margin:0px 0px 15px 0px; line-height:180%;}
	.divLinkTopPagina a{margin-right:20px;}


	
/*------------------------------
	FORM ELEMENTS
------------------------------*/
	.bottone{
		font-size:14px;	
		color:#fff;
		padding:2px 15px;
		cursor:pointer;
		border-collapse:collapse;
		border:1px solid #000;
		background-image:url(images/sfondo_tasto_status.png);
		background-repeat:repeat-x;
		}
	.bottone:hover{
		border:1px solid #99CC33;
		}
	.inputText{
		border-top: 1px inset #336699;
		border-left: 1px inset #336699;
		border-right: 1px inset #666666;
		border-bottom: 1px inset #666666;
		color:#333333;
		padding:2px;
		width:90%;
		}
	.inputCombo{
		/*border:0px outset #666666;*/
		color:#333333;
		padding:2px;
		width:90%;
		}

	
/*------------------------------
	stili di testo
------------------------------*/
	a{
		text-decoration:none;
		color:#000000;
		border-bottom:1px dashed #666;
		}
	a:hover{
		border-bottom:1px solid #000000;
		background:#E0EBE3;
		}
	a.nostyle{
		border:none;
		}
	a.nostyle:hover{
		border:none;
		text-decoration:none;
		background:none;
		}
		
		
	.titolo{
		font-size:22px;
		font-weight:normal;
		border:0px solid #000;
		line-height:26px;
		margin:0px 0px 10px 0px;
		}
	
	.sottotitolo{
		font-size:14px;
		font-weight:bold;
		border:0px solid #000;
		margin:0px 0px 5px 0px;
		}
	.data{
		color:#999999;
		font-size:11px;
		}
	.evidenza{
		font-weight:bold;
		}


/*------------------------------
	box AIUTO
------------------------------*/
	/*box che compare con la funzione aiuto()*/
	.divAiuto a{text-decoration:none;color:#000000;border:none;}
	.divAiuto a:hover{border-bottom:none; background:none;}
	.divAiuto img{border:none;}
	
	/*box col messaggio all'interno del thickbox*/
	.divAiutoBox{padding:10px; font-size:14px; line-height:120%; color:#666666; height:320px; overflow:auto; border:0px solid blue;}
	.divAiutoBox .titoloAiutoBox {font-size:16px; font-weight:bold; margin:0px 0px 5px 0px;}
		
		
	.titolo{
		font-size:22px;
		font-weight:normal;
		border:0px solid #000;
		line-height:26px;
		margin:0px 0px 10px 0px;
		}
	
	.sottotitolo{
		font-size:14px;
		font-weight:bold;
		border:0px solid #000;
		margin:0px 0px 5px 0px;
		}
	.data{
		color:#999999;
		font-size:11px;
		}
	.evidenza{
		font-weight:bold;
		}


	
	
	
/*-----------------------------------------
	Dove sei ul
-----------------------------------------*/
	ul#doveSeiUl{
		font-size:12px;
		margin:0;
		padding:0;
		list-style-type:none;
		position:relative;
		}
	ul#doveSeiUl a{
		font-weight:normal;
		text-decoration: none;
		color:#000000;
		border:none;
		}
	ul#doveSeiUl a:hover{
		text-decoration: underline;
		border:none;
		background:none;
		}
		
	ul#doveSeiUl li{
		float: left;
		position: relative;
		margin:0px 5px 0px 0px;
		padding:0;
		list-style-type:none;
		}
	
/*---------------------------------------- 
	Chat Simba 
----------------------------------------*/
	/*#simbaTopChat{
		background:#000000;
		color:#FFFFFF;
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		padding:3px;
		width:30px;
		overflow:hidden;
	}*/
	#simbaContentChat {
		height:100%;
		width:100%;
		/*border: 1px dashed #CCCCCC;*/
		overflow:auto;
		
	}
	#simbaInputChat{
		border:1px solid #666;
		width:99%;
	}
	
	.simbaEntryChat{
		margin-top:2px;
	}
	.simbaNickChat{
		font-weight:bold;
		font-size:10px;
		color:#000000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		margin:7px 0px 0px 3px;
	}
	.simbaDataChat{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#666666;
		margin: 0px 0px 0px 2px;
	}
	.simbaTestoChat {
		color:#000000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		margin: 0px 3px 2px 3px;
		line-height:12px;
	}	
	

/*---------------------------------------
	CHAT BOX
---------------------------------------*/
	div#chatBox{
		position:absolute;
		background:url(/layouts/univaq2/images/trasparent_90.png);
		border:1px solid #CCCCCC;
		width:280px;
		height:350px;
		top:-354px;
		left:0px;
		z-index:150;
		}
	
	.chatBoxVisible{
		visibility:visible;
		}	
	.chatBoxInvisible{
		visibility:hidden;
		}
	
	div#chatButton{
		position:absolute;
		top:0px;
		left:0px;
		height:25x;
		line-height:25px;
		text-align:center;
		font-size:12px;
		font-weight:bold;
		padding:0px 10px;
		color:#FFFFFF;
		cursor:pointer;
		}		

	.chatButtonSelected{
		background:url(/layouts/univaq2/images/sfondo_tasto_status.png);
		}
	.chatButtonUnselected{
		}
	.chatButtonUnselected:hover{
		color:#FFFFFF;
		background:url(/layouts/univaq2/images/sfondo_tasto_status.png);
		}
	
	div#tizioScrive{
		position:absolute;
		background:url(/layouts/univaq2/images/trasparent_80.png);
		border:1px solid #CCCCCC;
		width:180px;
		height:15px;
		top:-23px;
		left:0px;
		z-index:150;
		font-size:10px;
		padding:2px;
		cursor:pointer;
		}
	.tizioScriveOn{
		visibility:visible;
		}
	.tizioScriveOff{
		visibility:hidden;
		}	
		

/*---------------------------------------
	Notifiche
---------------------------------------*/
	div#notificheNumber{
		background:url(/layouts/univaq2/images/icone/simplistica/comment.png) no-repeat 1px 0;
		position:absolute;
		bottom:11px;
		right:58px;
		height:30px;
		width:32px;
		text-align:center;
		padding:4px 1px 0px 0px;
		font-weight:bold;
		font-size:11px;
		border:0px solid red;
		z-index:1;
		}
	
	.notificheNumberVis{visibility:visible;}
	.notificheNumberInv{visibility:hidden;}
	
	.bloccoNotifica {
		background:url(/layouts/univaq2/images/trasparent_70.png);
		border-bottom:1px solid green;
		margin:5px 5px;
		padding:10px 7px;
		}
	.bloccoNotificaNew {
		/*background:url(/layouts/univaq2/images/trasparent_70.png);*/
		background:#006633 none repeat scroll 0 0;
		border-bottom:1px solid green;
		margin:5px;
		padding:10px 7px;
		background:#D5F4E1;

		}
	.bloccoNotifica .testoNotifica, .bloccoNotificaNew .testoNotifica {
		font-size:11px;
		}
	.bloccoNotifica .dataNotifica, .bloccoNotificaNew .dataNotifica {
		color:#999;
		font-size:10px;
		}
	
	div#notificheBox{
		position:absolute;
		background:url(/layouts/univaq2/images/trasparent_90.png);
		border:1px solid #CCCCCC;
		width:280px;
		height:350px;
		top:-354px;
		right:0px;
		z-index:150;
		}
	.notificheBoxVisible{
		visibility:visible;
		}
	.notificheBoxInvisible{
		visibility:hidden;
		}
	div#notificheButton{
		position:absolute;
		top:0px;
		right:0px;
		height:25x;
		line-height:25px;
		text-align:center;
		font-size:12px;
		font-weight:bold;
		padding:0px 10px;
		color:#FFFFFF;
		cursor:pointer;
		}		
	.notificheButtonSelected{
		background:url(/layouts/univaq2/images/sfondo_tasto_status.png);
		}
	.notificheButtonUnselected{
		}
	.notificheButtonUnselected:hover{
		color:#FFFFFF;
		background:url(/layouts/univaq2/images/sfondo_tasto_status.png);
		}


/*---------------------------------------
	Messaggi privati
---------------------------------------*/
	div#messaggiButton{
		position:absolute;
		top:0px;
		right:79px;
		height:25x;
		line-height:25px;
		text-align:center;
		font-size:12px;
		font-weight:bold;
		padding:0px 10px;
		color:#FFFFFF;
		cursor:pointer;
		}		
	.messaggiButtonSelected{
		background:url(/layouts/univaq2/images/sfondo_tasto_status.png);
		}
	.messaggiButtonUnselected{
		}
	.messaggiButtonUnselected:hover{
		color:#FFFFFF;
		background:url(/layouts/univaq2/images/sfondo_tasto_status.png);
		}
		
						
/*---------------------------------------
	Errore
---------------------------------------*/
	.boxErrore{
		border:5px solid #000;
		background:#FFFFFF;
		font-size:14px;
		
		margin: 0px 0px 10px 0px;
		padding:10px;
		line-height:18px;
		text-align:left;
		}
	.boxErrore .comunicazioneErrore{
		color:#FF0000;
		}

/*---------------------------------------
	Risposta
---------------------------------------*/
	.boxRisposta{
		border:5px solid #000;
		background:#FFFFFF;
		font-size:14px;
		
		margin: 0px 0px 10px 0px;
		padding:10px;
		line-height:18px;
		text-align:left;
		}

/*---------------------------------------
	Richiesta conferma
---------------------------------------*/
	.richiestaConferma{border:5px solid #000; background:#FFFFFF; font-size:14px; margin: 0px 0px 20px 0px; padding:10px; line-height:18px; text-align:left;}


/*---------------------------------------
	Menu principale
---------------------------------------*/
	ul#nav{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		z-index:100;
		}
	ul#nav,ul#nav li,ul#nav ul,ul#nav ul li{
		margin:0;padding:0;list-style-type:none}
	ul#nav{
		position:relative;
		top:0px;
		left:258px;
		width:701px;
		height:43px;
		line-height:25px;
		color: #fff;
		
		/*height:26px;
		margin-left:50px;
		background: #3B5998;
		*/
		}
	ul#nav a{
		display:block;
		padding: 10px 9px;
		font-weight:bold;
		text-decoration: none;
		color:#FFF;
		font-size:12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		border:0px solid #000 !important;
		}
		
	ul#nav li{
		float: left;
		position: relative
		}
		
	ul#nav li li{
		text-align:left;
		float: none;
		line-height: 15px;
		display:block !important;
		display: inline; /*IE*/
		margin:3px 0px;
		
		}
	ul#nav ul{
		position: absolute;
		top: 40px;
		left: -9999px;
		width: 230px;
		background: #23624c;
		color: #23624c;
		padding: 3px 0;
		border: 0px solid #2d6f52;
		z-index:100;
	}
		
	/*
	  colore chiaro sfondo:
						   #2d6f52
						   
	  colore scuro tasti:#23624c
						 
	  colore hover tasti:#347857
						 #417060
	*/
	ul#nav li li a{
		padding:6px 10px;
		border:0px solid #2d6f52;
		background-color:#23624c;
		color: #fff;
		font-weight:normal;}   /*fix per IE */
	
	ul#nav ul{
		background-color: #2d6f52;
		color: #fff}
		
	ul#nav li:hover,ul#nav a:hover{
		background:url(/layouts/univaq2/images/sfondo_tasto_trasp.png);
		background-repeat:repeat-x;
		color: #fff;
		border: 0px solid #000;
		}
	
	ul#nav li li:hover,ul#nav li a:hover{
		background:url(/layouts/univaq2/images/sfondo_tasto_trasp.png);
		color: #fff;
		}
		
	ul#nav li:hover ul,ul#nav li.sfhover ul{
		left: 0px;z-index: 100}
	
	/*regole per separatore e le icone */
	
	ul#nav li.sep{height: 39px;background: #2d6f52; border:0px solid #999999}
	ul#nav li.sep span{display: block;height: 1px;overflow:visible;
		margin: 7px 3px 0px 3px;background:#CCCCCC;}
	ul#nav li li.icon a{padding-left: 24px}
	ul#nav li li.settings a{background: url(icon_settings.gif) no-repeat 3px 3px}
	ul#nav li li.privacy a{background: url(icon_padlock.gif) no-repeat 3px 3px}
	

/*----------------------------------------------------
PAGINAZIONE MULTIPLA SIMBA
----------------------------------------------------*/
	.paginationDivSimba{
		padding: 0px 0px;; 
		border:0px Solid #CCCCCC;
		border-bottom:0px solid #999999;
		border-right:0px solid #999999;
		margin:0px 0px 0px 0px;
		text-align:left;
		}
	.paginationSimba{
		padding: 0px;
		border:0px solid blue;
		/*background-color:#FFFFFF;*/
		}
	
	.paginationSimba ul{
		margin: 0;
		padding: 0;
		text-align: left; /*Set to "right" to right align pagination interface*/
		font-size: 15px;
		/*background-color:#FFFFFF*/
		}
	
	.paginationSimba li{
		list-style-type: none;
		display: inline;
		padding:0px;
		border:0px solid yellow;
		margin:0px 3px 0px 0px;
		}
	
	.paginationSimba a.buttonPage, .paginationSimba a.buttonPage:visited{
		padding: 0 5px;
		border: 1px solid #0F6833;
		text-decoration: none; 
		color: #333333;
		/*background-color:#FFFFFF;*/
		cursor:pointer;
		}
	
	.paginationSimba a.buttonPage:hover, .paginationSimba a.buttonPage:active{
		border: 1px solid #ffffff;
		color: #000;
		background:url(/layouts/univaq2/images/trasparent_70.png) repeat;
		cursor:pointer;
		}
	
	.paginationSimba a.currentpage{
		border: 1px solid #ffffff;
		padding:0 5px;
		background-color: #015a46;
		color: #FFF !important;
		/*border-color: #2b66a5;*/
		font-weight: bold;
		cursor: default;
		}
	
	.paginationSimba a.disablelink, .paginationSimba a.disablelink:hover{
		/*background-color: white;*/
		padding: 0px 5px;
		cursor: default;
		color: #666666;
		border:1px solid #929292;
		font-weight: normal !important;
		}
		
	.paginationSimba a.prevnext{
		font-weight:normal;
		text-decoration:none;
		border: 1px solid #0F6833;
		padding:0 5px;
		color:#333333;
		cursor:pointer;
		}
	.paginationSimba a.prevnext:hover{
		border: 1px solid #fff;
		color: #000;
		background:url(/layouts/univaq2/images/trasparent_70.png) repeat;
		cursor:pointer;
		}
		
	.paginationSimba a.prevnextDisabled{
		font-weight:normal;
		color:#999999;
		border: 1px solid #999999;
		padding:0 5px;
		cursor:default;
		text-decoration:none;
		}
	
	.paginationSimba a.prevnextDisabled:hover{
		background:none !important;
		}
		
/*----------------------------------------------
	ANNUNCI
----------------------------------------------*/
	/*Visualizzazione riepilogo categorie*/
	.boxAnnunci{width:300px; margin:0px 0px 15px 0px; border:2px solid white;}
	.contentBoxAnnunci{height:200px; overflow:auto; border:0px solid white;}
	.boxAnnunci .titoloBoxAnnunci{height:25px;line-height:25px;font-size:14px;font-weight:bold;background:#015a46;padding:3px 10px;border-bottom:2px solid white;color:#FFFFFF;}
	.boxAnnunci .divAnnuncio{padding:5px;}
	.boxAnnunci .divTitoloAnnuncio{font-weight:bold;}
	.boxAnnunci .divDataAnnuncio{color:#666666;font-size:10px;}
	.boxAnnunci .divTestoAnnuncio{}
	
	/*Visualizzazione modifica*/
	.divImgRecuperate a{border:none; background:none}
	
	/*annunci di categoria*/
	.divAnnuncioBig{padding:5px;}
	.divAnnuncioBig .divTitoloAnnuncio{font-weight:bold;}
	.divAnnuncioBig .divDataAnnuncio{color:#666666;font-size:10px;}
	.divAnnuncioBig .divTestoAnnuncio{}
	
	
/*------------------------------------------------
	SEARCH
------------------------------------------------*/
	.divSearchAnswer {
	border-bottom:1px solid #CCCCCC;
	margin:10px 0;
	padding:5px 0;
	}
	
	.divSearchAnswer .divSearchAnswerTitolo{
	font-weight:bold;
	margin:5px 0px;
	}
	
	.divSearchAnswer .divSearchAnswerOggetto{
	color:#333;
	font-size:11px;
	}
	
	.searchWhatSel{
		border: 1px solid #ccc;
		padding: 2px 5px;
		background: url(/layouts/univaq2/images/trasparent_70.png);
		float: left;
		line-height: 20px;
		margin-right: 10px;
		cursor:pointer;
	}
	
	.searchWhatDesel{
		border: 1px solid #ccc;
		padding: 2px 5px;
		float: left;
		line-height: 20px;
		margin-right: 10px;
		cursor:pointer;
	}
	.searchWhatDesel:hover{
		border: 1px solid #ccc;
		padding: 2px 5px;
		background: url(/layouts/univaq2/images/trasparent_70.png);
		float: left;
		line-height: 20px;
		margin-right: 10px;
		cursor:pointer;
	}
	
	
/*------------------------------------------
	Fotine laterali
------------------------------------------*/

/*"tbRandomFoto", "trRandomFoto", "tdRandomFoto", "divRandomFoto"*/
.tbRandomFoto {
border-collapse:collapse;

border:0px solid #ccc;
width:100%;
}
.trRandomFoto {
height:10px;
}
.tdRandomFoto {
padding:0;
background:#fff;
}
.divRandomFoto {
border:0 solid #CCCCCC;
margin:0;
padding:0;
overflow:hidden;
}
.imgRandomFoto {
}
.divTopRandomFoto{
border-bottom:1px solid #666666;
font-weight:bold;
height:20px;
line-height:20px;
padding:2px 5px;
background:transparent url(/layouts/univaq2/images/trasparent_70.png) repeat scroll 0 0;
}
.divBottomRandomFoto{
border-top:1px solid #666666;
text-align:right;
font-weight:normal;
height:20px;
line-height:20px;
padding:2px 5px;
background:transparent url(/layouts/univaq2/images/trasparent_70.png) repeat scroll 0 0;
}