﻿body { height: 100%; background-color:#FFFFFF; margin:0px; padding:0px; font-family:Verdana,Arial; font-size:11px; color:#000000; }
html { height: 100%; margin:0px; padding:0px; font-family:Verdana,Arial; font-size:11px; color:#000000; }

/************ VOTAZIONE ***/

.star-rating {
	margin:0px;
	padding:0px;
	width:100px;
	height:20px;
	
	background: url('/images/star_rating2.png') repeat-x top left;
	list-style-type:none;
}

.star-rating li { padding:0px; margin:0px; float:left; }

.star-rating li a {
	display:block;
	width:20px;
	height:20px;
	text-decoration: none;
	text-indent: 0px;
	/*z-index:20;
	position:absolute;*/
	padding:0px;
}

.star-rating li a:hover 		{ background: url('/images/star_rating2.png') left center; z-index: 2; left: 0px }
.star-rating a.star1			{ left: 0px; }
.star-rating a.star1:hover	 	{ width:20px; }
.star-rating a.star2 			{ left:20px; }
.star-rating a.star2:hover		{ width: 40px; }
.star-rating a.star3 			{ left: 40px; }
.star-rating a.star3:hover		{ width: 60px; }
.star-rating a.star4 			{ left: 60px; }
.star-rating a.star4:hover		{ width: 80px; }
.star-rating a.star5 			{ left: 80px; }
.star-rating a.star5:hover		{ width: 100px; }
.star-rating li.current-rating	{
	background:url('/images/star_rating2.png') left bottom;
	/*position:absolute;
	z-index:1;*/	
	height:20px;
	display:block;
	text-indent:0px;
}

/***************************************/
/****** Footer allineato in basso ******/
/***************************************/

#SenzaFooter		{ position: relative; min-height: 100%; }
* html #SenzaFooter	{ height: 100%; }
#ContenutoPagina	{ padding-bottom: 9em; }
#Footer 			{ position: relative; margin-top: -7.5em; vertical-align:bottom; }

form { margin:0px; padding:0px; }
table, td , body	{ font-family:Verdana,Arial; font-size:11px; color:#000000; border-collapse:collapse; margin:0px; padding:0px; }
img					{ border:0px; }
.hr 				{ height:2px; background-color:#888888; margin-top:5px; margin-bottom:5px;  }
div.clear 			{ clear:both; }
div.clr 			{ clear:both; }

a:focus				{ -moz-outline-style: none; }


.ProssimiEventiHome	{ color:#a52223; font-weight:bold; text-transform:uppercase; font-size:10px; }
.TesiHome			{ color:#293677; font-weight:bold; text-transform:uppercase; font-size:10px; }
.TitoloTesiHome		{ color:#293677; font-weight:bold; text-transform:uppercase; font-size:10px; text-decoration:none; }
.TitoloBlogHome		{ color:#88ac2e; font-weight:bold; text-align: left; }

.LinkInfoTesiHome:link		{ color:#293677; font-size:10px; text-decoration:none; }
.LinkInfoTesiHome:visited	{ color:#293677; font-size:10px; text-decoration:none; }
.LinkInfoTesiHome:hover		{ color:#293677; font-size:10px; text-decoration:underline; }

.LinkTesiHome:link		{ color:#88ac2e; text-decoration:none; }
.LinkTesiHome:visited	{ color:#88ac2e; text-decoration:none; }
.LinkTesiHome:hover		{ color:#88ac2e; text-decoration:underline; }

.LinkBlogHome:link		{ color:#88ac2e; text-decoration:none; }
.LinkBlogHome:visited	{ color:#88ac2e; text-decoration:none; }
.LinkBlogHome:hover		{ color:#88ac2e; text-decoration:underline; }

div.InfoBlogHome 
{
	margin:0px;
	color:#8a8a8a;
	font-size:10px;
}

div.InfoBlogHome a:link			{ color:#7a7a7a; text-decoration:none; font-weight:bold; }
div.InfoBlogHome a:visited		{ color:#7a7a7a; text-decoration:none; font-weight:bold; }
div.InfoBlogHome a:hover		{ color:#7a7a7a; text-decoration:underline; font-weight:bold; }

div.InfoTesiHome 
{
	margin:0px;
	color:#8a8a8a;
	font-size:10px;
}

div.InfoTesiHome a:link			{ color:#7a7a7a; text-decoration:none; font-weight:bold; }
div.InfoTesiHome a:visited		{ color:#7a7a7a; text-decoration:none; font-weight:bold; }
div.InfoTesiHome a:hover		{ color:#7a7a7a; text-decoration:underline; font-weight:bold; }

#LinkEventoCalendario:link		{ color:#FFFFFF; text-decoration:none; font-size:10px; }
#LinkEventoCalendario:visited	{ color:#FFFFFF; text-decoration:none; font-size:10px; }
#LinkEventoCalendario:hover		{ color:#FFFFFF; text-decoration:underline; font-size:10px; }

.Sfumatura	{ background-image:url('/images/grafica/sfumatura.gif'); background-repeat:repeat-x; background-position:top left; }
#LogoHome	{
	background-image:url('/images/grafica/logo_home2.gif');
	float:left;
	width:156px;
	height:431px;
}

#TesiHome	{
	background-color:#f1f1ef;
	background-image:url('/images/grafica/Tesi_Home.gif');
	background-position:left;
	background-repeat:no-repeat;
	height:77px;
	margin-top:10px;
	vertical-align:middle;
	padding-left:108px;
	color:#6E6E6E;
}
#FraseHome	{ margin-top:57px; height:33px; vertical-align:top; text-align:right; padding-right:20px; font-size:15px; color:#6E6D6E; }

#LinkHomeEventi:link		{ color:#6E6D6E; text-decoration:none; font-size:10px; font-weight:bold; }
#LinkHomeEventi:visited		{ color:#6E6D6E; text-decoration:none; font-size:10px; font-weight:bold; }
#LinkHomeEventi:hover		{ color:#6E6D6E; text-decoration:underline; font-size:10px; font-weight:bold; }

#LinkHomeEventi2:link		{ color:#a52223; text-decoration:none; font-size:10px; }
#LinkHomeEventi2:visited		{ color:#a52223; text-decoration:none; font-size:10px; }
#LinkHomeEventi2:hover		{ color:#a52223; text-decoration:underline; font-size:10px; }


#BoxBlogHome	{
	background-image:url('/images/grafica/box_blog_home.gif');
	background-repeat:no-repeat;
	float:left;
	width:373px;
	height:431px;
}

#BoxFotoHome	{
	background-image:url('/images/grafica/box_foto_home2.gif');
	width:421px;
	height:431px;
	float:left;
	text-align:center;
}
#BoxFotoHome img { margin:0px 0px 0px -11px; }

#ColonnaLeftBlog,
#ColonnaRightBlog		{
	width:50%; 
	background-image:url('/images/grafica/bg_left_right.gif'); 
	background-repeat:repeat-x; 
	background-position:top left;
	text-align:left;
	vertical-align:bottom;
}

#ColonnaLeftContatti,
#ColonnaRightContatti	{
	width:50%; 
	background-image:url('/images/grafica/bg_left_right_Contatti.gif'); 
	background-repeat:repeat-x; 
	background-position:top left;
	text-align:left;
	vertical-align:bottom;
}
#ColonnaLeftDocumenti,
#ColonnaRightDocumenti		{
	width:50%; 
	background-image:url('/images/grafica/bg_left_right_Documenti.gif'); 
	background-repeat:repeat-x; 
	background-position:top left;
	text-align:left;
	vertical-align:bottom;
}
#ColonnaLeftEventi,
#ColonnaRightEventi		{
	width:50%; 
	background-image:url('/images/grafica/bg_left_right_Eventi.gif'); 
	background-repeat:repeat-x; 
	background-position:top left;
	text-align:left;
	vertical-align:bottom;
}


.CellaTop 		{ height:78px; width:950px; text-align:left; vertical-align:top; background-position:center top; background-repeat:no-repeat; }
.SottoTop		{
	width:100%;
	height:137px;
	background-image:url('/images/grafica/BgSottoTop.gif');
	background-position:top right;
	background-repeat:repeat-x;
/*	background-image:url('/images/grafica/BgSottoTop.png');
	background-position:top right;
	background-repeat:no-repeat; */
	text-align:left;
	vertical-align:top;
}
#LogoTopSx		{ 
	width:157px; 
	height:137px; 
	float:left; 
	background-image:url('/images/grafica/logo_top_sx.gif'); 
	background-repeat:no-repeat;
}

/********* BOX UTENTE **********/
div.box-utente-Blog,
div.box-utente-Eventi,
div.box-utente-Contatti,
div.box-utente-Documenti {
	/*
	z-index:1;*/
	margin:-22px 0px 0px 0px;
	padding:0px 1px 0px 0px;
	text-align:right;
	color:#6e6e6e;
}

div.box-utente-Blog a.bold,
div.box-utente-Blog a.bold:visited,
div.box-utente-Blog a.bold:active {
	color:#88ac2e;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

div.box-utente-Contatti a.bold,
div.box-utente-Contatti a.bold:visited,
div.box-utente-Contatti a.bold:active {
	color:#dcd1c8;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

div.box-utente-Eventi a.bold,
div.box-utente-Eventi a.bold:visited,
div.box-utente-Eventi a.bold:active {
	color:#A52223;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

div.box-utente-Documenti a.bold,
div.box-utente-Documenti a.bold:visited,
div.box-utente-Documenti a.bold:active {
	color:#293677;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

div.box-utente-Blog a.bold:hover,
div.box-utente-Eventi a.bold:hover,
div.box-utente-Contatti a.bold:hover,
div.box-utente-Documenti a.bold:hover {
	text-decoration:underline;
}

div.box-utente-Blog a,
div.box-utente-Eventi a,
div.box-utente-Contatti a,
div.box-utente-Documenti a,
div.box-utente-Blog a:visited,
div.box-utente-Eventi a:visited,
div.box-utente-Contatti a:visited,
div.box-utente-Documenti a:visited,
div.box-utente-Blog a:active,
div.box-utente-Eventi a:active,
div.box-utente-Contatti a:active,
div.box-utente-Documenti a:active {
	color:#6e6e6e;
	font-size:10px;
	text-decoration:none;
}

div.box-utente-Blog a:hover,
div.box-utente-Eventi a:hover,
div.box-utente-Contatti a:hover,
div.box-utente-Documenti a:hover { text-decoration:underline; }


/* MENU TOP */

#MenuHome				{ margin-top:30px; margin-left:22px; font-size:11px; color:#FFFFFF; font-weight:bold; float:left; }
#MenuBarra1				{ margin-top:30px; margin-left:34px; font-size:11px; color:#FFFFFF; font-weight:bold; float:left; }
#MenuBlog				{ margin-top:30px; margin-left:32px; font-size:11px; color:#FFFFFF; font-weight:bold; float:left; }
#MenuBarra2				{ margin-top:30px; margin-left:34px; font-size:11px; color:#FFFFFF; font-weight:bold; float:left; }
#MenuEventi				{ margin-top:30px; margin-left:32px; font-size:11px; color:#FFFFFF; font-weight:bold; float:left; }
#MenuBarra3				{ margin-top:30px; margin-left:34px; font-size:11px; color:#FFFFFF; font-weight:bold; float:left; }
#MenuTesi				{ margin-top:30px; margin-left:32px; font-size:11px; color:#FFFFFF; font-weight:bold; float:left; }
#MenuBarra4				{ margin-top:30px; margin-left:34px; font-size:11px; color:#FFFFFF; font-weight:bold; float:left; }
#MenuContatti			{ margin-top:30px; margin-left:32px; font-size:11px; color:#FFFFFF; font-weight:bold; float:left; }
#MenuBarra5				{ margin-top:30px; margin-left:34px; font-size:11px; color:#FFFFFF; font-weight:bold; float:left; }
#MenuLink				{ margin-top:30px; margin-left:32px; font-size:11px; color:#FFFFFF; font-weight:bold; float:left; }

#LinkMenu:link			{ font-weight:bold; color:#FFFFFF; text-decoration:none; }
#LinkMenu:visited		{ font-weight:bold; color:#FFFFFF; text-decoration:none; }
#LinkMenu:hover			{ font-weight:bold; color:#FFFFFF; text-decoration:underline; }

#LinkMenuSel:link		{ font-weight:bold; color:#FFFFFF; text-decoration:underline; }
#LinkMenuSel:visited	{ font-weight:bold; color:#FFFFFF; text-decoration:underline; }
#LinkMenuSel:hover		{ font-weight:bold; color:#FFFFFF; text-decoration:underline; }


#LinkBottom:link		{ font-weight:bold; color:#6E6E6E; text-decoration:none; }
#LinkBottom:visited		{ font-weight:bold; color:#6E6E6E; text-decoration:none; }
#LinkBottom:hover		{ font-weight:bold; color:#6E6E6E; text-decoration:underline; }

#LinkPaging:link		{ color:#6E6D6E; text-decoration:none; font-size:10px; }
#LinkPaging:visited		{ color:#6E6D6E; text-decoration:none; font-size:10px; }
#LinkPaging:hover		{ color:#6E6D6E; text-decoration:underline; font-size:10px; }

/* MENU DESTRA */

#BoxCalendario			{ width:170px; margin-left:auto; margin-right:auto; text-align:left; }
#BoxCalendarioLinea		{ width:170px; margin-left:auto; margin-right:auto; height:1px; background-color:#e6e5e5; margin-top:5px; margin-bottom:5px; }
#BoxCategorie			{ width:170px; margin-left:auto; margin-right:auto; text-align:left; }
#Categoria				{ color:#6E6E6E; text-decoration:none; }
#BoxGenerico			{ width:170px; margin-left:auto; margin-right:auto; text-align:left; }
#Ultimi					{ color:#6E6E6E; text-decoration:none; }
#BoxArchivio			{ width:170px; margin-left:auto; margin-right:auto; text-align:left; }
#BoxCerca				{ width:170px; margin-left:auto; margin-right:auto; text-align:left; }
#BoxContatore			{ width:170px; margin-left:auto; margin-right:auto; text-align:left; }

#LinkTuttiGliEventi:link	{ color:#6E6E6E; text-decoration:none; }
#LinkTuttiGliEventi:visited	{ color:#6E6E6E; text-decoration:none; }
#LinkTuttiGliEventi:hover	{ color:#6E6E6E; text-decoration:underline; }

#LinkArchivioCompleto:link		{ color:#6E6E6E; text-decoration:none; }
#LinkArchivioCompleto:visited	{ color:#6E6E6E; text-decoration:none; }
#LinkArchivioCompleto:hover		{ color:#6E6E6E; text-decoration:underline; }

.MenuDestraEventi		{ color:#a52223; font-weight:bold; text-transform:uppercase; }
.MenuDestraBlog			{ color:#88ac2e; font-weight:bold; text-transform:uppercase; }
.MenuDestraDocumenti	{ color:#293677; font-weight:bold; text-transform:uppercase; }
.MenuDestraContatti		{ color:#dcd1c8; font-weight:bold; text-transform:uppercase; }

.SelectArchivio			{ border:1px #6E6E6E solid; font-size:11px; }
#PulsanteVai			{ border:1px #6E6E6E solid; font-size:11px; }
#PulsanteCerca			{ border:1px #6E6E6E solid; font-size:11px; }
#InputCerca				{ border:1px #6E6E6E solid; font-size:11px; width:60%; }


/* PAGINA CONTATTI */

#TitoloContatti			{ color:#c0b0a3; font-weight:bold; font-size:12px; }
#TestoContatti			{ color:#6E6E6E; font-size:10px; }
#LineaContatti			{ background-color:#c0b0a3; height:1px; }
#TestoSxFormContatti	{ float:left; height:30px; text-align:left; width:73px; color:#C0B0A3; font-weight:bold; font-size:10px; padding-left:3px; padding-top:8px; }
#TestoDxFormContatti	{ float:left;  text-align:left; color:#C0B0A3; font-size:10px; padding-left:22px; padding-top:6px; background-image:url('/images/grafica/bg_form_contatti.gif'); background-position:top left; background-repeat:no-repeat; }
#TestoDxFormContatti2	{ float:left;  text-align:left; color:#C0B0A3; font-size:10px; padding-left:22px; padding-top:6px; background-image:url('/images/grafica/bg_form_contatti.gif'); background-position:top left; background-repeat:no-repeat; }
#TestoDxFormContatti3	{ float:left;  text-align:left; color:#C0B0A3; font-size:10px; padding-left:22px; padding-top:6px; background-image:url('/images/grafica/bg_form_contatti.gif'); background-position:top left; background-repeat:no-repeat; }
#InputTextForm			{ width:151px; border:1px #E3E3E3 solid; padding-left:2px; padding-right:2px; color:#6E6E6E; font-size:11px; }
#TextAreaForm			{ border:1px #E3E3E3 solid; padding:5px; font-size:10px; font-family:Verdana, Arial; color:#6E6E6E; width:150px; height:61px; margin-bottom:5px; }
#InputRadioForm			{  }
#RichiestaFormContatti	{ width:490px; float:right; padding-left:22px; background-image:url('/images/grafica/bg_form_contatti.gif'); background-position:top left; background-repeat:no-repeat; }
#RichiestaForm			{ width:470px; height:61px; border:1px #E3E3E3 solid; padding:5px; font-size:10px; color:#6E6E6E; }
#ButtonResetForm		{ width:57px; height:17px; background-image:url('/images/grafica/button_cancella_contatti.gif'); border:0px; cursor:pointer; }
#ButtonInviaForm		{ width:57px; height:17px; background-image:url('/images/grafica/button_invia_contatti.gif'); border:0px; cursor:pointer; }

.AlertMessageContatti	{
	position:absolute;
	display:none;
	/*
	left:170px;
	top:-5px;
	*/
	margin:0px;
	z-index:5000;
	width:174px;
	height:107px;
	background-image:url('/images/message_window_contatti.png');
	background-repeat:no-repeat;
	background-position:top left;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
}
div#RichiestaFormContatti .AlertMessageContatti 	{
	position:absolute;
	display:none;
	left:450px;
	top:-10px;
	z-index:1000;
	width:174px;
	height:107px;
	background-image:url('/images/message_window_contatti.png');
	background-repeat:no-repeat;
	background-position:top left;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
}


/* TITOLO e SOTTOTITOLO TOP DESTRA */
#TitoloTop		{ margin-right:29px; margin-top:4px; float:right; width:180px; height:67px; }
#TitoloTopHome	{ margin-right:0px; margin-top:0px; float:right; width:209px; height:78px; }


/* SEZIONI EVENTI */
#BoxEvento				{ background-color:#F8F8F8; padding-left:40px; padding-right:44px; padding-top:36px; overflow:auto; padding-bottom:15px; }
#TitoloEventiFuturi		{ color:#a52223; font-weight:bold; font-size:12px; }
#TitoloEventoPassato	{ color:#6E6D6E; font-size:10px; margin-top:5px; }
#DataTitoloEvento		{ color:#6e6d6e; font-weight:bold; font-size:10px; }
#DescrizioneEvento		{ color:#6E6D6E; font-size:10px; margin-top:5px; }
#PiuInfo				{ text-align:right; }
#LinkPiuInfo:link		{ color:#A52223; text-decoration:none; }
#LinkPiuInfo:visited	{ color:#A52223; text-decoration:none; }
#LinkPiuInfo:hover		{ color:#A52223; text-decoration:underline; }
#NessunEvento			{ color:#6E6D6E; }
#LinkDettagliEvento:link	{ color:#6E6D6E; text-decoration:none; }
#LinkDettagliEvento:visited	{ color:#6E6D6E; text-decoration:none; }
#LinkDettagliEvento:hover	{ color:#6E6D6E; text-decoration:underline; }
#MenuTopEvento:link			{ color:#6E6D6E; text-decoration:none; }
#MenuTopEvento:visited		{ color:#6E6D6E; text-decoration:none; }
#MenuTopEvento:hover		{ color:#6E6D6E; text-decoration:underline; }
#TitoloEventoDettaglio		{ color:#A52223; font-weight:bold; font-size:12px; }
#dataEvento					{ color:#A52223; font-size:10px; padding-bottom:15px; }
#FotoEvento					{ text-align:left; }
#VotoEvento					{ text-align:right; }
.ValutazioneEvento			{ font-weight:bold; color:#6E6D6E; }
.Testo						{ color:#6E6D6E; font-size:10px; }
#RigaSeparazioneEvento		{ background-color:#e6e5e5; height:1px; }
#CommentiEvento				{ float:left; color:#6e6e6e; font-weight:bold; font-size:10px; }
#InserisciCommento			{ float:right; color:#6E6E6E; font-weight:bold; font-size:10px; }
#LinkInserisciCommento:link		{ color:#6E6E6E; text-decoration:none; }
#LinkInserisciCommento:visited	{ color:#6E6E6E; text-decoration:none; }
#LinkInserisciCommento:hover	{ color:#6E6E6E; text-decoration:underline; }
#DataCommento					{ color:#6E6E6E; font-weight:bold; font-size:10px; }
#NessunCommento					{ text-align:center; color:#6E6E6E; }
#TestoCommento					{ color:#6E6E6E; font-size:10px; }

#AutoreCommento:link			{ color:#6E6E6E; font-size:10px; font-style:italic; text-decoration:none; }
#AutoreCommento:visited			{ color:#6E6E6E; font-size:10px; font-style:italic; text-decoration:none; }
#AutoreCommento:hover			{ color:#6E6E6E; font-size:10px; font-style:italic; text-decoration:underline; }

#SottoTitoloEvento				{ color:#6E6E6E; font-weight:bold; text-align:center; font-size:12px; }
#FotoEvento						{ margin:5px; float:left; }
#BoxCommentoEvento				{ border:1px #6E6E6E solid; width:99%; height:120px; font-family: Verdana, Arial; font-size:10px; padding:5px; }


#Content	{
	padding-left:23px;
	padding-right:44px;
	background-image:url('/images/grafica/bordoDx.gif');
	background-repeat:repeat-y;
	background-position:top right;
}
#ContentBlog	{
	padding-left:23px;
	padding-right:44px;
	background-repeat:repeat-y;
	background-position:top right;
}

#SopraContent	{ margin-left:23px; margin-top:5px; margin-right:44px; height:1px; background-color:#E6E5E5; }


/***************** FOOTER *****************/

.CellaBottom1 { 
	height:80px;
	width:118px;
	background-image:url('/images/grafica/logo_bottom.gif');
	background-position:bottom;
	background-repeat:no-repeat;
}
.CellaBottom2 { 
	height:80px;
	width:836px;
	text-align:left;
	vertical-align:top;
}
.DivBottom { 
	margin-left:0px;
	margin-top:40px; 
	height:40px; 
	background-color:#F0F0F0; 
	text-align:left; 
	width:100%; 
	font-size:9px;
	font-weight:bold;
	color:#6E6E6E;
}

/************* TESI **************/
.box-tesi {
	margin:3px 0px 3px 0px;
	border:1px solid #000000;
	padding:0px 0px 0px 0px;
}
.box-tesi .info {
	margin:0px 0px 0px 0px;
	border:none;
	padding:2px 0px 1px 8px;
	font-weight:bold;
}
.box-tesi .desc {
	margin:2px 0px 0px 0px;
	border-top:1px dotted #000000;
	border-bottom:1px solid #000000;
	padding:3px 4px 3px 6px;
}
.box-tesi .tools {
	margin:0px 0px 0px 0px;
	border:none;
	padding:2px 0px 0px 10px;
	float:left;
	height:20px;
}
.box-tesi .data {
	margin:0px 0px 0px 0px;
	border:none;
	padding:3px 14px 0px 14px;
	float:right;
	border-left:1px solid #000000;
	height:20px;
}
.no-result {
	margin:40px auto 40px auto;
	border:none;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
}
.SubmitCerca	{ background-image:url('/images/icone/cerca.png'); width:16px; height:16px; background-color:transparent; border:medium none!important; }

.CellaLeft {
	padding:5px 10px 0px 0px;
	text-align:right;
	font-size:10px;
	color:#6e6e6e;
	vertical-align:top;
}
.CellaRight {
	padding:1px 0px 1px 10px;
	text-align:left;
	font-size:10px;
	color:#6e6e6e;
	height:22px;
}

#SelectCategoria { border:1px #6E6E6E solid; font-size:11px; font-family:Verdana, Arial; }

.poweredby {
	padding:16px 0px 0px 0px;
	font-size:9px;
	letter-spacing: .07em;
	text-align:left;
	text-transform:uppercase;
	font-weight:normal;
}	
.poweredby a:link{
	letter-spacing: .07em;
	text-decoration: none;
	font-weight:bold;
	color:#6e6e6e;
	font-size:9px;
}
.poweredby a:visited {
	letter-spacing: .07em;
	text-decoration: none;
	font-weight:bold;
	color:#6e6e6e;
	font-size:9px;
}
.poweredby a:hover {
	letter-spacing: .07em;
	text-decoration: underline;
	font-weight:bold;
	color:#6e6e6e;
	font-size:9px;
}
.poweredby a:active {
	font-weight:bold;
	letter-spacing: .07em;
	text-decoration: none;
	color:#6e6e6e;
	font-size:9px;
}

.AlertMessageTesi	{
	position:absolute;
	display:none;
	left:240px;
	top:-10px;
	z-index:1000;
	width:174px;
	height:107px;
	background-image:url('/images/message_window_documenti.png');
	background-repeat:no-repeat;
	background-position:top left;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
}


/*********** BLOG ***********/
.BoxPaginaBlog {
	clear:both;
	background-color:#f8f8f8;
	padding:32px 0px 30px 40px;
	margin:0px 0px 0px 0px;
	text-align:left;
}

.TitoloPaginaBlog {
	background-image:url('/images/grafica/barretta_menu_dx_blog.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding:3px 0px 0px 42px;
	font-size:12px;
	font-weight:bold;
	color:#88ac2e;
	height:20px;
	border:none;
	text-align:left;
	margin:0px 0px 20px 0px;
}

table.NewBlog, table.Commento, table.Category,
table.Utenti, table.Sondaggio, table.Badword,
table.Explorer, table.Config, table.Layout {
	width:98%;
}

table.NewBlog td, table.Commento td, table.Category td,
table.Utenti td, table.Sondaggio td, table.Badword td,
table.Explorer td, table.Config td, table.Layout td {
	font-size:10px;
	padding:1px 10px 1px 10px;
	color:#6e6e6e;
}


table.ListaUtenti							{ width:98%;  margin-left:-42px; }
table.MainAdmin								{ width:98%;  margin-left:-14px; }
table.AllComment							{ width:98%;  margin-left:-14px; }
table.ListaUtenti td, table.MainAdmin td,
table.AllComment td							{ font-size:10px; padding:1px 3px 1px 3px; color:#6e6e6e; }


table.Login, table.Forgot, table.Register 			{ width:90%; }
table.Login td, table.Forgot td, table.Register td 	{ font-size:10px; padding:1px 10px 1px 10px;	color:#6e6e6e; }

.BoxPaginaBlog a:link,
.BoxPaginaBlog a:visited,
.BoxPaginaBlog a:active {
	color:#6e6e6e;
	text-decoration:none;
}

.BoxPaginaBlog a:hover { color:#6e6e6e; text-decoration:underline; }

.AddCommento {
	margin:-22px 10px 12px 0px;
	padding:0px;
	text-align:right;
}

.AddCommento a:link,
.AddCommento a:visited,
.AddCommento a:active {
	color:#88ac2e;
	text-decoration:none;
	font-size:10px;
}

.AddCommento a:hover { color:#6e6e6e; text-decoration:underline; }

table.SingoloCommento {
	width:95%;
	margin:10px 0px 0px 0px;
	background-color:#eeeeee;
}

table.SingoloCommento td {
	font-size:10px;
	padding:1px 10px 1px 10px;
	color:#6e6e6e;
}
/************** ADMIN BLOG *************/

.BoxColonnaAdmin {
	clear:both;
	background-color:#f8f8f8;
	padding:0px 0px 0px 0px;
	margin:0px 5px 0px 5px;
	text-align:center;
	width:150px; 
	float:left; 
	 
	margin-left:-150px; 
	margin-right:5px;
}

.BoxColonnaAdmin a:link,
.BoxColonnaAdmin a:visited,
.BoxColonnaAdmin a:active {
	font-size:9px;
	color:#6e6e6e;
	text-decoration:none;
}

.BoxColonnaAdmin a:hover { color:#6e6e6e; text-decoration:underline; }

table.Admin {
	width:100%;
	margin:0px auto 0px auto;
}
table.Admin td {
	font-size:9px;
	padding:1px 0px 1px 0px;
	color:#6e6e6e;
}
div.TitoloAdmin {
	font-size:10px;
	font-weight:bold;
	color:#6e6e6e;
	padding:8px 0px 4px 0px;
	margin:0px auto 6px auto;
	text-align:center;
	width:90%;
	border-bottom:solid 1px #6e6e6e;
}
/************** ANTEPRIME BLOG ***********/
table.Anteprima { width:95%; }
table.Anteprima td {
	font-size:10px;
	padding:0px 10px 0px 10px;
	color:#6e6e6e;
}
.TitoloPaginaAnteprima {
	background-image:url('/images/grafica/barretta_menu_dx_blog.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding:3px 0px 0px 42px;
	font-size:12px;
	font-weight:bold;
	color:#88ac2e;
	height:20px;
	border:none;
	text-align:left;
	margin:0px 0px 20px 0px;
}
.BoxPaginaAnteprima {
	clear:both;
	background-color:#f8f8f8;
	padding:20px 22px 30px 22px;
	margin:0px 0px 0px 0px;
	text-align:left;
}

.BoxPaginaAnteprima a:link,
.BoxPaginaAnteprima a:visited,
.BoxPaginaAnteprima a:active {
	color:#6e6e6e;
	text-decoration:none;
}

.BoxPaginaAnteprima a:hover { color:#6e6e6e; text-decoration:underline; }

/*********** SEZIONI TESI **********/

.InputGenerico		{ border:1px #6E6E6E solid; font-size:11px; padding-left:2px; padding-right:2px; font-family:Verdana, Arial; }
.TextAreaGenerico	{ border:1px #6E6E6E solid; font-size:11px; padding-left:2px; padding-right:2px; font-family:Verdana, Arial; }

#button_indietro_tesi	{ width:57px; height:18px; border:0px; cursor:pointer; background-color:transparent; background-image:url('/images/icone/button_indietro_documenti.gif'); background-repeat:no-repeat; }
#button_salva_tesi		{ width:57px; height:18px; border:0px; cursor:pointer; background-color:transparent; background-image:url('/images/icone/submit_salva_documenti.gif'); background-repeat:no-repeat; }

.BoxPaginaTesi {
	clear:both;
	background-color:#f8f8f8;
	padding:32px 0px 30px 40px;
	margin:36px 0px 0px 0px;
	text-align:left;
}
.TitoloPaginaTesi { 
	background-image:url('/images/grafica/barretta_menu_dx_tesi.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding:3px 0px 0px 42px;
	font-size:12px;
	font-weight:bold;
	color:#293677;
	height:20px;
	border:none;
	text-align:left;
	margin:0px 0px 20px 0px;
}
div.box-newtesi {
	text-align:right;
	margin:0px;
	padding:20px 1px 0px 0px;
}
div.box-newtesi a,
div.box-newtesi a:visited,
div.box-newtesi a:active,
div.box-newtesi a:hover {
	color:#293677;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
.BoxTesi {
	background-color:#f8f8f8;
	padding:36px 44px 6px 40px;
	color:#6e6e6e;
	margin:10px 0px 0px 0px;
}
.BottomTesi {
	padding:0px 0px 0px 0px;
	color:#6e6e6e;
	margin:0px 0px 30px 0px;
}
.TitoloTesi	{ 
	background-image:url('/images/grafica/barretta_menu_dx_documenti.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding:3px 0px 0px 42px;
	font-size:12px;
	font-weight:bold;
	color:#293677;
	height:20px;
	border:none;
	text-align:left;
	margin:0px 0px 18px 0px;
	clear:both;
	float:left;
}
.TitoloTesi2	{ 
	font-size:12px;
	font-weight:bold;
	color:#293677;
	height:20px;
	border:none;
	text-align:left;
	clear:both;
	float:left;
}
.EditTesi	{ 
	padding:0px 0px 0px 0px;
	margin:-26px -24px 0px 0px;
	float:right;
	text-align:right;
}
.EditTesi a:link,
.EditTesi a:active,
.EditTesi a:visited,
.EditTesi a:hover {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:10px;
	font-family:Verdana;
	font-weight:bold;	
	color:#6e6e6e;
	text-decoration:none;	
}
.InfoUtenteTesi {
	background-color:#f8f8f8;
	padding:0px 36px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:10px;
	font-family:Verdana;
	font-weight:bold;	
	color:#6e6e6e;
	line-height:14px;
	clear:both;
}
.DescrizioneTesi {
	background-color:#f8f8f8;
	padding:22px 36px 22px 0px;
	margin:0px 0px 0px 0px;
	line-height:16px;
	font-size:10px;
	font-family:Verdana;
	color:#6e6e6e;
}
.VotiTesi {
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	font-size:10px;
	font-family:Verdana;
	color:#6e6e6e;
	text-align:left;
}
.NessunaTesi {
	color:#6E6D6E;
	font-weight:bold;
	margin:40px auto 20px auto;
	text-align:center;
}
.BoxSearchTesi {
	text-align:left;
	float:left;
	margin:0px 0px 10px 1px;
	padding:0px 1px 0px 0px;
}
.BoxCategorieTesi {
	text-align:left;
	float:left;
	margin:0px 0px 10px 50px;
	padding:0px 1px 0px 0px;
}

.ToolsTesi {
	color:#6e6e6e;
	float:left;
	font-size:10px;
	text-align:left;
	margin:4px 0px 10px 0px;
	padding:2px 0px 0px 1px;
}
.ToolsTesi a,
.ToolsTesi a:visited,
.ToolsTesi a:active,
.ToolsTesi a:hover {
	float:left;
	margin:0px 5px 0px 1px;
	padding:0px 0px 0px 0px;
}
.ToolsTesi img { margin:0px; padding:0px; border:0px; }
.DataTesi {
	color:#6e6e6e;
	font-size:10px;
	text-align:right;
	margin:6px 0px 10px 0px;
	padding:0px 1px 0px 0px;
}

#AutoreTesi:link	{ color:#6e6e6e; font-size:10px; font-weight:bold; text-decoration:none; }
#AutoreTesi:visited	{ color:#6e6e6e; font-size:10px; font-weight:bold; text-decoration:none; }
#AutoreTesi:hover	{ color:#6e6e6e; font-size:10px; font-weight:bold; text-decoration:underline; }

.SfogliaPagine {
	float:left;
	font-size:10px;
	color:#6e6e6e;
}
.SfogliaPagine { float:left; font-size:10px; }
.SfogliaPagine span { font-weight:bold; }

.SfogliaPagine a:link,
.SfogliaPagine a:visited,
.SfogliaPagine a:active {
	color:#6e6e6e;
	font-size:10px;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
.SfogliaPagine a:hover { color:#9e9e9e; text-decoration:underline; }

.RisultatiPagina { float:right; }


/* SEZIONE ARCHIVIO */

#PageArchivio_TitoloBlog	{ font-weight:bold; color:#88ac2e; font-size:12px; }
#PageArchivio_TitoloTesi	{ font-weight:bold; color:#293677; font-size:12px; }
#PageArchivio_TitoloEventi	{ font-weight:bold; color:#a52223; font-size:12px; }
#PageArchivio_AnnoMese	{ color:#6E6E6E; font-size:11px; text-align:right; }
#PageArchivio_DataBlog		{ 
	padding:0px;
	margin:0px 0px 8px 0px;
	color:#6e6e6e;
	text-align:left;
	font-weight:bold;
	font-size:10px;
}
#PageArchivio_TitoloBlog	{
	font-size:12px;
	font-weight:bold;
	color:#88ac2e;
	height:20px;
	border:none;
	text-align:left;
}
#PageArchivio_TestoBlog		{ color:#6e6d6e; font-size:11px; text-align:left; }


/**** AUTOCOMPLETE FACOLTA *******/
div.autocomplete ul 			{ list-style-type:none; margin:0px; padding:0px; }
div.autocomplete ul li.selected { background-color: #F5F5F5;}

div.autocomplete ul li {
    font-size:9px;
    font-family:Arial;
    font-weight:900;
    display:block;
    margin:0;
    padding:2px;
    height:20px;
    cursor:pointer;
}

div.autocomplete {
	position:absolute;
	width:300px;
	background-color:#FFFFFF;
	border:2px solid #606060;
	margin-top:10px;
	padding:3px;
	height:250px;
	overflow:auto;
}


/************************ PAGINA UTENTE ************************/
#BoxUtente					{ background-color:#F8F8F8; color:#6E6D6E; padding-left:40px; padding-right:44px; padding-top:36px; overflow:hidden; }
#TitoloProfiloPersonale		{ color:#88ac2e; font-weight:bold; font-size:12px; }
#ContenutoProfiloUtente		{ width:90%; margin-left:auto; margin-right:auto; }
#PageProfiloUtente_Nominativo	{ font-weight:bold; color:#999999; font-size:12px; float:left; }
#PageProfiloUtente_Left		{ float:left; width:30%; text-align:right; vertical-align:middle; font-weight:bold; height:20px; }
#PageProfiloUtente_Right	{ float:right; width:65%; text-align:left; vertical-align:middle; overflow:visible; }
#PageProfiloUtente_Foto		{ float:right; width:128px; height:128px; margin-top:-30px; }
.ProfiloUtente_Foto			{ border:0px; width:128px; height:128px; }
#InputGenerico				{ border:1px #6E6E6E solid; font-size:11px; width:60%; padding-left:2px; padding-right:2px; font-family:Verdana, Arial; }
#SubmitSalva				{ background-image:url('/images/icone/submit_salva.gif'); width:57px; height:17px; border:0px; cursor:pointer; margin-right:5px; }
#ButtonAnnulla				{ background-image:url('/images/icone/button_annulla.gif'); width:57px; height:17px; border:0px; cursor:pointer; margin-right:5px; }
#ButtonIndietro				{ background-image:url('/images/icone/button_indietro.gif'); width:57px; height:17px; border:0px; cursor:pointer; margin-right:5px; }
.AlertMessage				{
	position:absolute;
	display:none;
	left:200px;
	top:-10px;
	z-index:100;
	width:174px;
	height:107px;
	background-image:url('/images/message_window.png');
	background-repeat:no-repeat;
	background-position:top left;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;

}

.AlertMessageTxt			{ margin-left:45px; margin-top:15px; margin-right:30px; margin-bottom:20px; }
#frmModificaProfilo select		{ border:1px #6E6E6E solid; font-size:11px; font-family:Verdana, Arial; }
#frmModificaProfilo textarea	{ border:1px #6E6E6E solid; font-size:11px; font-family:Verdana, Arial; }

/***************************************************************/

#bubble_tooltip{
	width:147px;
	position:absolute;
	z-index:5;
	display:none;
}
#bubble_tooltip .bubble_top{
	background-image: url('/admin/images/grafica/bubble_top.gif');
	background-repeat:no-repeat;
	height:16px;	
}
#bubble_tooltip .bubble_middle{
	background-image: url('/admin/images/grafica/bubble_middle.gif');
	background-repeat:repeat-y;	
	background-position:bottom left;
	padding-left:7px;
	padding-right:7px;
}
#bubble_tooltip .bubble_middle span{
	
	top:-8px;
	font-family: Arial, Verdana;
	font-size:11px;
}
#bubble_tooltip .bubble_bottom{
	background-image: url('/admin/images/grafica/bubble_bottom.gif');
	background-repeat:no-repeat;
	background-repeat:no-repeat;	
	height:44px;
	
	top:-6px;
}

#LinkRegistrati:link	{ color:#6e6e6e; font-size:11px; text-decoration:none; font-weight:bold; }
#LinkRegistrati:visited	{ color:#6e6e6e; font-size:11px; text-decoration:none; font-weight:bold; }
#LinkRegistrati:hover	{ color:#6e6e6e; font-size:11px; text-decoration:underline; font-weight:bold; }

#LinkWebpersonale:link		{ color:#6e6e6e; font-size:11px; text-decoration:none; }
#LinkWebpersonale:visited	{ color:#6e6e6e; font-size:11px; text-decoration:none; }
#LinkWebpersonale:hover		{ color:#6e6e6e; font-size:11px; text-decoration:underline; }


#BoxRisultato			{ background-color:#F8F8F8; padding-left:40px; padding-right:44px; padding-top:10px; padding-bottom:10px; }
#TitoloRisultato		{ color:#6E6D6E; font-size:12px; font-weight:bold; }
#DataRisultato			{ color:#6E6D6E; font-size:10px; }

div.pageFedelissimi 
{
	background-color:#f8f8f8;
	padding:36px 0px 36px 50px;
	color:#6e6e6e;
	margin:40px 0px 0px 0px;
}

div.titoloFedelissimi 
{
	color:#88ac2e;
	font-weight:bold;
	font-size:18px;
	font-family:Verdana,Arial;
	margin:0px 0px 26px 0px;
}

div.boxFedelissimi
{
	margin:0px 0px 16px 10px;
	border:none;
	padding:0px 0px 0px 0px;
	color:#404040;
	width:310px;
	font-weight:bold;
}

div.boxFedelissimi:hover { color:#88ac2e; cursor:pointer; }

div.boxFedelissimi div.posizione
{
	margin:0px 0px 0px 0px;
	border:none;
	padding:0px 0px 0px 0px;
	float:left;
	width:40px;
	text-align:left;
}

div.boxFedelissimi div.nickname
{
	margin:0px 0px 0px 0px;
	border:none;
	padding:0px 0px 0px 0px;
	float:left;
	width:210px;
	text-align:left;
	overflow:hidden;
}

div.boxFedelissimi div.punteggio
{
	margin:0px 0px 0px 0px;
	border:none;
	padding:0px 0px 0px 0px;
	float:left;
	text-align:right;
	width:60px;
}

div.linkDocumentoAttuale 
{
	margin:4px 0px 6px 0px;
}

div.linkDocumentoAttuale a:link,
div.linkDocumentoAttuale a:visited,
div.linkDocumentoAttuale a:active	{ text-decoration:none; font-weight:bold; color:#444444; font-size:10px; }
div.linkDocumentoAttuale a:hover	{ text-decoration:underline; }

div.linkTopDocumenti			{ color:#293677; }
div.linkTopDocumenti a:link,
div.linkTopDocumenti a:visited,
div.linkTopDocumenti a:active	{ color:#293677; font-size:10px; font-weight:bold; text-decoration:none; }
div.linkTopDocumenti a:hover	{ text-decoration:underline; }

div.linkTopDocumenti a.active:link,
div.linkTopDocumenti a.active:visited,
div.linkTopDocumenti a.active:active	{ color:#293677; font-size:10px; font-weight:bold; text-decoration:underline; }
div.linkTopDocumenti a.active:hover		{ text-decoration:underline; }

/**** Pagina Link ***/

div.pageLink
{
	background-color:#f8f8f8;
	padding:36px 0px 36px 20px;
	color:#6e6e6e;
	margin:40px 0px 0px 0px;
}
div.boxMenu
{
	width:180px;
	border-right:dashed 1px #999999;
	float:left;
}
div.boxMenu div.voce
{
	margin:0px 0px 8px 0px;
}
div.boxMenu div.boxSottovoci
{
	margin:0px 0px 14px 0px;
}
div.boxMenu div.sottovoce
{
	margin:0px 0px 8px 0px;
}

div.boxMenu a:link,
div.boxMenu a:visited,
div.boxMenu a:active	{ color:#676767; font-size:10px; font-weight:bold; text-decoration:none; }
div.boxMenu a:hover		{ text-decoration:underline; }

div.boxMenu a.active:link,
div.boxMenu a.active:visited,
div.boxMenu a.active:active		{ color:#88ac2e; font-size:10px; font-weight:bold; text-decoration:underline; }
div.boxMenu a.active:hover		{ text-decoration:underline; }

div.boxLinks
{
	width:400px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 40px;
}

div.boxLinks div
{
	margin:0px 0px 10px 0px;
}

div.boxLinks a:link,
div.boxLinks a:visited,
div.boxLinks a:active	{ color:#aaaaaa; font-size:11px; font-weight:bold; text-decoration:none; }
div.boxLinks a:hover	{ text-decoration:underline; }

div.linkFedelissimi				{ margin:14px 0px 0px 0px; }
div.linkFedelissimi a:link,
div.linkFedelissimi a:visited,
div.linkFedelissimi a:active 	{ color:#8a8a8a; font-size:11px; font-weight:bold; text-decoration:underline; }
div.linkFedelissimi a:hover 	{ text-decoration:none; }

div.testoBlog img {
	width: 50px;
	height: 50px;
	color:#6E6D6E; 
	font-size:10px;
	}
	
div.contenutoBlog {
	margin-top:140px;
	padding: 0px 30px;
}


div.header_userBlog				{ float:left; width:700px; margin-top:120px; text-align:right; }
div.header_userBlog a,
div.header_userBlog a:visited,
div.header_userBlog a:active	{ font-weight:bold; color:#88ac2e; font-size:10px; text-decoration:none; }
div.header_userBlog a:hover		{ text-decoration:none; }

div.header_userEventi				{ float:left; width:700px; margin-top:120px; text-align:right; }
div.header_userEventi a,
div.header_userEventi a:visited,
div.header_userEventi a:active		{ font-weight:bold; color:#A52223; font-size:10px; text-decoration:none; }
div.header_userEventi a:hover		{ text-decoration:none; }

div.header_userContatti				{ float:left; width:700px; margin-top:120px; text-align:right; }
div.header_userContatti a,
div.header_userContatti a:visited,
div.header_userContatti a:active	{ font-weight:bold; color:#dcd1c8; font-size:10px; text-decoration:none; }
div.header_userContatti a:hover		{ text-decoration:none; }

div.header_userDocumenti			{ float:left; width:700px; margin-top:120px; text-align:right; }
div.header_userDocumenti a,
div.header_userDocumenti a:visited,
div.header_userDocumenti a:active	{ font-weight:bold; color:#293677; font-size:10px; text-decoration:none; }
div.header_userDocumenti a:hover	{ text-decoration:none; }