﻿.info-author-page{

clear:right;
margin-top:3em;
font-size:smaller;
font-style:italic;
text-align:right;
	}

.rounded-giallo{
border:none;
padding: 2px 10px 10px 10px;
	}

form.classic label.nobkg {
  float: left;
  width: 150px; /* valore da modificare per aumentare la dimensione del label ...modificare anche form.classic div width*/ 
  padding: 3px 5px;
  margin: 0px 10px 5px 0px;
  text-align: right;
  background-color:#fff;
  color:#000;
  font-weight:normal;
}
form.classic select.sesso, form.classic input.provincia, form.classic input.data, form.classic input.radio{
  width: auto;
  /*background-color: transparent;*/
  padding: 1px 3px;
  display:inline;
}
 
form.classic label.si, form.classic label.si {
  float: none;
  display: inline;
  width:auto;
  padding: 0px;
  margin: 0px 0px 5px 0;
  text-align: left;
}

form.classic input.si
{
  display: inline;
  height: 14px;
  width: 14px;
  background-color: transparent;
  border-width: 0px;
  padding: 0px;
  margin: 0px 0px 0px 140px;
}

form.classic label.no {
  display: inline;
  float: none;
  width: 0px;
  padding: 0px 0px;
  margin: 0px 0px 5px 0px;
  text-align: inherit;
}
form.classic input.no {
  display: inline;
  float: none;
  width: auto;
  padding: 0px 0px;
  margin: 0px 0px 0px 10px;
  text-align: inherit;
}

form.classic input.naz {
  display: inline;
  float: none;
  width: auto;
  padding: 0px 0px;
  margin: 0px 0px 0px 0px;
  text-align: inherit;
}

form.classic label.naz {
  display: inline;
  float: none;
  width: auto;
  padding: 0px 0px;
  margin: 0px 0px 0px 0px;
  text-align: inherit;
}

/*  checkbox a sinistra e label a destra  senza il box notes sulla destra*/
	  .contenitore1 
	  {
		border-top:1px #acc7fb solid;
		border-left:1px #acc7fb solid;
		border-right: 2px #5b91fd solid;
		border-bottom: 2px #5b91fd solid;
	  clear:left !important;
	  float:left !important;
	  margin-bottom:10px;
	  bottom:10px;
	  width:92% !important; /* larghezza totale del box contenitore - da modificare se si intende usare il box notes sulla destra*/
	  }
	  .contenitore1_1
	  {
	  
	  float:left !important;
	  width:10px !important; /* larghezza del box input - indispensabile */
	  clear:none !important;
	  }
	  
	  .contenitore2
	  {
	  float:left !important;
	  display:inline !important;
	  width:85% !important; /* larghezza del box label - indispensabile */
	  clear:none !important;
	  }
	  
	  .contenitore-input
	  {
	  width:auto !important;
	  
	  }
	  
	  .contenitore-label
	  {
	  width:auto !important;
	  text-align:left  !important;
	  }
/*  fine checkbox a sinistra e label a destra  */

/*organi accademici*/
.box-center{
text-align:center;
width:auto;
border:#003399 1px solid;
background-color:#FFFFCC;
padding:5px;
margin-bottom:10px;
}

.box-giallo-left{
width:auto;
border:#003399 1px solid;
background-color:#FFFFCC;
padding:5px;
margin-bottom:10px;
}

.box-right{
float:right;
position:relative;
width:200px;
border:#003399 1px solid;
background-color:#FFFFCC;
z-index:10000;
padding:5px;
}
.box-right h2{
background-color:#FFFFFF;
font-size:130%;
text-align:center;
margin-bottom:5px;
}
.box-right form{ 
padding:0;
margin:0;
}
/*fine organi accademici*/

.evidenziato{
	padding:0px 1px 0px 1px;
	border-width:1px 2px 2px 1px;
	border-style:solid;
	border-color: #000;
	background-color:#FFC;
	color:#9c4416;
	}

.box-concorso {
	background-color:#fcfcfc;
	border: 1px dashed #CCC;
	margin-bottom:10px;
	padding:5px;
}

.box-giallino{
	background-color:#fdfcec;
	border: 1px dashed #CCC;
	margin-bottom:10px;
	padding:5px;
}
.box-dx{
float:right;
border: #FF0000 1px dashed;
background-color:#FFFFCC;
}
.evidenza{
			 border-style:dotted; 
			 border-width:1px; 
			 border-color:#990000;
			 padding: 5px;
			 margin:5px;
			 background-color:#FFFFCC;	
}
.novita
			 {
			 position:relative;
			 border-style:dotted; 
			 border-width:1px; 
			 border-color:#990000;
			 padding: 1.5em 10px 10px 10px;
			 margin-top:20px;
			 margin-bottom:10px;
			 background-color:#FFFFCC;
			 z-index:1;			 
			 }
			 .novita h2 
			 {
			 text-align: left; 
			 top: -35px; 
			 left: -20px;
			 position:absolute;
			 z-index:999999;
			 padding:2px;/*altrimenti explorer non mi visualizza il bordo di span*/
			 font-size: 120%; 
			 color: black; 
			 background-color: white; 
			 padding:5px; 
			 border: #990000 1px solid;
			 }
			 


.autenticato {
position:relative;
background:url(/_totem/_img/ico/login.gif) left no-repeat;
float:right;
margin-top:0px;
/*margin-right:-10px;*/
background-color:#FFFFCC;
border: 1px #0000FF dashed;
font-size:85%;
padding:3px;
padding-left:15px;
}

.autenticato a:link{
border:none;
color:#339999;
text-decoration:none;
}
.autenticato a:visited {
text-decoration:none;
color:#3399CC;
border:none;
/*text-decoration: underline;*/
}
.autenticato a:hover {
color:/*nav_link_color*/#214162/**/;
background-color: #FFFFD9;
border-bottom:1px dashed #D12A02;
text-decoration:none;
}
.autenticato a:active {color:#dd0000;
/*background:transparent;*/
text-decoration:none;
border-bottom:1px dashed #dd0000;
}

/*  fckeditor styles   */
.Bold
{
	font-weight: bold;
}

.Italic
{
	font-style: italic;
}

.Underline
{
	text-decoration: underline;
}

.StrikeThrough
{
	text-decoration: line-through;
}

.Subscript
{
	vertical-align: sub;
	font-size: smaller;
}

.Superscript
{
	vertical-align: super;
	font-size: smaller;
}

/**
 * Font faces.
 */

.FontComic
{
	font-family: 'Comic Sans MS';
}

.FontCourier
{
	font-family: 'Courier New';
}

.FontTimes
{
	font-family: 'Times New Roman';
}

/**
 * Font sizes.
 */

.FontSmaller
{
	font-size: smaller;
}

.FontLarger
{
	font-size: larger;
}

.FontSmall
{
	font-size: 8pt;
}

.FontBig
{
	font-size: 14pt;
}

.FontDouble
{
	font-size: 200%;
}

/**
 * Font colors.
 */
.FontColor1
{
	color: #ff9900;
}

.FontColor2
{
	color: #0066cc;
}

.FontColor3
{
	color: #ff0000;
}

.FontColor1BG
{
	background-color: #ff9900;
}

.FontColor2BG
{
	background-color: #0066cc;
}

.FontColor3BG
{
	background-color: #ff0000;
}

/**
 * Indentation.
 */

.Indent1
{
	margin-left: 40px;
}

.Indent2
{
	margin-left: 80px;
}

.Indent3
{
	margin-left: 120px;
}

/**
 * Alignment.
 */

.JustifyLeft
{
	text-align: left;
}

.JustifyRight
{
	text-align: right;
}

.JustifyCenter
{
	text-align: center;
}

.JustifyFull
{
	text-align: justify;
}

/**
 * Other.
 */

code
{
	font-family: courier, monospace;
	background-color: #eeeeee;
	padding-left: 1px;
	padding-right: 1px;
	border: #c0c0c0 1px solid;
}

kbd
{
	padding: 0px 1px 0px 1px;
	border-width: 1px 2px 2px 1px;
	border-style: solid;
}

blockquote
{
	color: #808080;
}
/*  end - fckeditor styles   */

/* §§§§§§§§§§§§§§§§§ - elementi di layout comuni - §§§§§§§§§§§§§§§§§§§§§ */


hr.menu {
width:80%; 
background-color:#FFFFFF; 
height:0.1em; 
border:0px; 
color:#FFFFFF;
text-align:center;
}



.left{
text-align:left;
}
.right{
text-align:right;
}



#navigation-sub{
margin-top:30px;
text-align:center;
}

.ombra {
float: left;
clear:left;
position:relative;
margin-top:20px;
margin-right:1px;
background: url(/_totem/_img/ico/ombra.jpg) no-repeat bottom right;
}

.ombra_doc {
float: left;
clear:left;
position:relative;
margin-top:20px;
margin-right:1px;
background: url(/_totem/_img/ico/ombra_doc.jpg) no-repeat bottom right;
}

.ombra_doc img {
margin: -10px 15px 15px -10px;
}

.ombra img {
margin: -3px 8px 8px -3px;
}

.ombra_menu_doc {
background: url(/_totem/img/ombra_doc1.jpg) no-repeat center -3px;
margin:0;
}
.ombra_menu_doc img {
margin: -3px 9px 8px -3px;
}



acronym{
border-bottom:1px dotted #999999;
}

acronym:hover{/* purtropo explorer non lo supporta*/
color:/*nav_link_color*/#214162/**/;
background-color: #FFFFD9;
border-bottom:1px dotted #D12A02;
}

/*liste*/




ul.no-bullets li{
padding-left: 14px;
background:none;
line-height:2em;
list-style-type:none;
}


li.no-bullets
{
padding-left: 0px;
background:none;
line-height:2em;
list-style-type:none;
}

ol {
padding-left:26px;
background:none;
}

ol li {
padding:2px 20px 4px 4px;
background:none;
}

ol.alfa li{
padding:0;
line-height:2em;
list-style-type:upper-alpha;
background:none;
}

ol.alfa ol li{
padding:0;
line-height:2em;
list-style-type:lower-alpha;
background:none;
}

ol.alfa-m  {
padding-left:26px;
list-style-type:lower-alpha;
background:none;
}

ol.alfa-m li{
padding:4px 20px 8px 4px;
list-style-type:lower-alpha;
background:none;
}

ol.roman li{
padding:0;
line-height:2em;
list-style-type:upper-roman;
background:none;
}

ol.roman ol li{
padding:0;
line-height:1.5em;
list-style-type:lower-roman;
background:none;
}

ul {
padding-left:15px;
color:#000000;
padding-top:0em;
}

ul ul {
padding-left:10px;
}

ul ul ul{
padding-left:10px;
}

ul li, ul ul li, ul ul ul li{
	line-height:2em;
	padding-left: 14px;
	}

ul li { 
background: #fff url(/_layout/img/menu_li.gif) 0 0.7em no-repeat;/*se non specifico il background #fff explorer non visualizza le immagini del punto elenco - n.b. transparent non funziona*/
list-style-type:none;
margin-left:15px;
}

ul ul li { 
list-style-type:none;
background:url(/_layout/img/menu_li_li.gif) 0 0.8em no-repeat;
}

ul ul ul li { 
list-style-type:none;
background:url(/_layout/img/menu_li_li_li.gif) 0 0.8em no-repeat;
}

/**/
#extra ul {
padding-left:7px;
margin:0;
color:#000000;
}

#extra ul ul {
padding-left:0px;
margin:0;
}

#extra ul li {
padding-top:0.3em;
padding-bottom:0.3em;
line-height:1.3em;
background-color:#f4f6f8;
margin:0;
}
#extra h3 {
margin:0.3em 0 0 0;
}

#extra ul li.pdf { 
padding-left: 22px;
background:url(/_totem/_img/ico/pdf.gif) 0 5px no-repeat;
font-weight:bold;
line-height:2em;
list-style-type:none;
}

#extra ul li.zip { 
padding-left: 22px;
background:url(/_totem/_img/ico/zip.gif) 0 5px no-repeat;
font-weight:bold;
line-height:2em;
list-style-type:none;
}


#extra ul ul li { 
padding-left: 14px;
/*background:url(img/li_m.gif) 0 8px no-repeat;*/
line-height:2em;
list-style-type:none;
}

#extra ul ul ul li { 
padding-left: 14px;
/*background:url(img/li_s.gif) 0 8px no-repeat;*/
line-height:2em;
list-style-type:none;

}









dl {margin: 0 0 1em 1em}
dt {font-weight:bold;margin-top: 1.3em}
dl dd {margin: 0 0 0 20px}	
dl dl {margin: 0 0 1.5em 30px}

dt.insegnamento{
line-height:2em;
font-weight:normal;
margin-top: 0em;
padding-left: 18px;
background: #fff url(/_totem/_img/ico/info.png) 0 0.5em no-repeat;/*se non specifico il background #fff explorer non visualizza le immagini del punto elenco - n.b. transparent non funziona*/
color:#00f;/* colore vivo originale dei link */
/*text-decoration: underline;*/
}
dt.insegnamento:hover{
cursor:help;

}

/*links*/
#tabs a{
	border:none;

	}

a:link {
color:#00f;/* colore vivo originale dei link */
/*text-decoration: underline;*/
background-color: transparent;
text-decoration:none;
border-bottom:1px dashed #00f;
}
a:visited {
background-color: transparent;
text-decoration:none;
color:#3399CC;
border-bottom:1px dashed #00f;
/*text-decoration: underline;*/
}
a:hover, #extra a:hover  {
color:/*nav_link_color*/#214162/**/;
background-color: transparent;
border-bottom:1px dashed #D12A02;
text-decoration:none;
}
a:active {color:#dd0000;
/*background:transparent;*/
background-color: transparent;
text-decoration:none;
border-bottom:1px dashed #dd0000;
}


a.home:link,a.home:visited{ 
padding-left: 20px;
background:url(/_totem/_img/ico/home.gif) 0 0px no-repeat;
}

a.zip:link,a.zip:visited{ 
padding-right: 22px;
background:url(/_totem/_img/ico/zip.gif) 100% -2px no-repeat;
}
a.pdf:link,a.pdf:visited,a.pdf:active{ 
padding-right: 22px;
background:url(/_totem/_img/ico/pdf.gif) 100% -2px no-repeat;
}
a.pdf-left:link,a.pdf-left:visited,a.pdf-left:active{ 
padding-left: 22px;
background:url(/_totem/_img/ico/pdf.gif) 0 -2px no-repeat;
/*font-weight:bold;*/
}

.pdf{ 
padding-right: 22px;
background:url(/_totem/_img/ico/pdf.gif) 100% -2px no-repeat;
}
.pdf-left{ 
padding-left: 22px;
background:url(/_totem/_img/ico/pdf.gif) 0 -2px no-repeat;
/*font-weight:bold;*/
}

.audio{ 
padding-right: 22px;
background:url(/_totem/_img/ico/audio.png) 100% -2px no-repeat;
}

.zip{ 
padding-right: 22px;
background:url(/_totem/_img/ico/zip.gif) 100% -2px no-repeat;
}
.zip-left{ 
padding-left: 22px;
background:url(/_totem/_img/ico/zip.gif) 0 -2px no-repeat;
}


a.ricerca-avanzata:link,a.ricerca-avanzata:visited,a.ricerca-avanzata:active{ 
padding-left: 30px;
background:url(/_totem/_img/ico/ricerca_avanzata.gif) 0 0px no-repeat;
/*font-weight:bold;*/
}
a.mappa-left:link,a.mappa-left:visited,a.mappa-left:active{ 
padding-left: 22px;
background:url(/_totem/_img/ico/mappa.gif) 0 -2px no-repeat;
/*font-weight:bold;*/
}

a.iscrizione:link,a.iscrizione:visited,a.iscrizione:active{ 
padding-left: 25px;
background:url(/_totem/_img/ico/iscr.gif) 0 -2px no-repeat;
font-weight:bold;
}
a.info:link, a.info:visited,a.info:hover,a.info:active{ 
padding-left: 22px;
background:url(/_totem/_img/ico/info.gif) 0 0px no-repeat;
}

a.video:link,a.video:visited,a.video:hover,a.video:active{ 
padding-left: 22px;
background:url(/_totem/_img/ico/video.gif) 0 -1px no-repeat;
	line-height:1.5em;
}
a.rss:link,a.rss:visited,a.rss:hover,a.rss:active{ 
padding-left: 15px;
background:url(/_totem/_img/ico/feed_rss.png) 0 0px no-repeat;
	line-height:1.5em;
}

a.twitter:link,a.rss:visited,a.rss:hover,a.rss:active{ 
padding-left: 15px;
background:url(/_totem/_img/ico/twitter.png) 0 0px no-repeat;
	line-height:1.5em;
}

a.facebook:link,a.rss:visited,a.rss:hover,a.rss:active{ 
padding-left: 15px;
background:url(/_totem/_img/ico/facebook.png) 0 0px no-repeat;
	line-height:1.5em;
}


a.foto:link,a.foto:visited,a.foto:hover,a.foto:active{ 
padding-left: 35px;
background:url(/_totem/_img/ico/foto.gif) 0 -1px no-repeat;
font-weight:bold;
padding-top:1px;
	line-height:1.5em;
}

a.stampa-small:link,a.stampa-small:visited,a.stampa-small:active{ 
padding-left:25px;
padding-top:5px;
background:url(/_totem/_img/ico/stampa_20x22.gif) 0 -1px no-repeat;
font-weight:bold;
}


a.modifica:link,a.modifica:visited,a.modifica:hover,a.modifica:active{ 
padding:5px 5px 2px 23px;
background:url(/_totem/_admin/img/edit_page_small.gif) 0 1px no-repeat;
font-weight:bold;
}

a.email:link, a.email:active, a.email:visited,a.email-form:link,a.email-form:visited, a.email-form:active{ 
padding-left: 22px;
background:url(/_totem/_img/ico/email.gif) 0 1px no-repeat;
}

.telefono { 
padding-left: 21px;
background:url(/_totem/_img/ico/telefono.gif) 0 0px no-repeat;
}

a.leggi:link, a.leggi:visited{
padding-left:15px;
background: transparent url(/_totem/_img/ico/leggi.gif) no-repeat 0px 0px;
}
a.leggi:hover{
padding-left:15px;
background: transparent url(/_totem/_img/ico/leggi-on.gif) no-repeat 0px 0px;
}
a.esterno:link, a.esterno:link{
padding-right: 16px;
background:url(/_totem/_img/ico/link_esterno.gif) 100% -2px no-repeat; /* diverso per explorer*/
}

a.esterno:visited, a.esterno:hover,a.esterno:active, a.esterno:visited,a.esterno:hover, a.esterno:active {
padding-right: 16px;
background:url(/_totem/_img/ico/link_esterno_hover.gif) 100% -2px no-repeat; /* diverso per explorer*/
}

/* siccome sono link generici, per evitare che condizionino i link del menù di navigazione, extra ecc.. specifico il div content*/



a.archivio:link,a.archivio:active,a.archivio:visited{ 
padding-left: 30px;
padding-top:10px;
background:url(/_totem/_img/ico/archivio.gif) 0 1px no-repeat;
font-weight:bold;
}

a.calendario:link,a.calendario:visited,a.calendario:active{ 
padding-left: 30px;
padding-top:10px;
background:url(/_totem/_img/ico/calendario.gif) 0 1px no-repeat;
font-weight:bold;
}


.carattere{
margin: 3px 0 7px 0;

}

.carattere span, .carattere span img, .carattere form input, #access span{
vertical-align: bottom;
/*background-color:#FFFFFF;*/
}

/* cerca in header_sub */

.cerca {
display:none;
float:right;
position:relative;
margin-top:-30px;
z-index:100;/*mi serve perchè altrimenti viene coperto parzialmente dal content a cui ho asseganto un margin negativo per farlo risalire*/
background-image:url(/_totem/_img/ico/ricerca_1.gif);
/*padding:5px 0 0 35px;*/
background-repeat:no-repeat;
width:150px;
padding:0;
}

.cerca-advanced {
position:relative;
float:left;
background-image:url(/_totem/_img/ico/ricerca_1-advanced.gif);
/*padding:5px 0 0 35px;*/
background-repeat:no-repeat;
width:350px;
}

.cerca-ex{
position:relative;
float:right;
background-image:url(/_totem/_img/ico/ricerca-ex.gif);
background-position:bottom;
/*padding:5px 0 0 35px;*/
background-repeat:no-repeat;
padding-bottom:5px;
margin:0;
width:150px;/* necessario */
}

.cerca-ex-advanced{
position:relative;
float:left;
background-image:url(/_totem/_img/ico/ricerca-ex-advanced.gif);
background-position:left bottom;
/*padding:5px 0 0 35px;*/
background-repeat:no-repeat;
padding-bottom:5px;
margin:0;
width:300px;
}

.search-input-cerca input{
width:85px;
}

.search-input-cerca-advanced input{
width:200px;
}

/*input.cerca{
padding:0px;
margin:0px;
vertical-align: bottom; 
width:80px;
}*/

.search-input-cerca{
float:left;
position:relative;
padding:3px 20px 5px 34px;
}
.search-input-cerca-advanced{
float:left;
position:relative;
margin:0;
padding:30px 20px 5px 34px;
}


.search-box-div /*unifg - rubrica */
{
float:left;
position:relative;
margin:0;
text-align:center;
width:147px;
}

.search-box-div-advanced /*unifg - rubrica */
{
float:left;
position:relative;
margin-left:30px;
width:250px;
}


.search-pulsante-submit{
position: absolute;
right:0px; 
top:5px;
width:23px;
padding:0;
margin:0;
}
.search-pulsante-submit-advanced{
float:left;
position:relative;
text-align:center;
width: 300px;
}

.help {
float:right;
position:relative;
padding-right: 4px;
margin-top:0px;
margin-bottom:0;
}
.help span {position:absolute;left:-9999px;width:900px}
/*

#cerca form input{
color:#000000;
padding:0;
margin:0;
}


#cerca form input.submit
{
border: 3px double #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;

*/
/*background-color: #FEBB56;*/
/*
background-image: url(http:/www.macromedia.com/images/master/background_form_element.gif);
background-repeat: repeat-x;
color: #333333;
font-size: 75%;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
} 


#cerca form input.submit:active
{
border: 3px double #CCCCCC;
border-top-color: #999999;
border-left-color: #999999;
} 

*/


/* cerca in headre_sub     fine*/

/* data di pubblicazione dell'evento ..in alto a destra*/

.relative{
position:relative;
}


/*zoom search style */
/*.highlight { background: #FFFF40; }
		.searchheading { font-size: 130%; font-weight: bold; }
		.summary { font-size: 80%; font-style: italic; } 
		.results { font-size: 100%; }
		.category { color: #999999; }
		.description { font-size: 100%; color: #008000; }
		.context { font-size: 100%; }
		.infoline { font-size: 80%; font-style: normal; color: #808080;}
		.sorting { text-align: right; }
		.result_title { font-size: 100%; }

		.zoom_searchform { font-size: 100%; }
		.zoom_options { font-size: 80%; }
		input.zoom_button {  }
		input.zoom_searchbox {  }	
	*/	
		
		
		.highlight { background: #FFFF40; }
		.searchheading { font-size: 130%; font-weight: bold; }
		.summary { font-size: 80%; font-style: italic; }
		.suggestion { font-size: 100%; }
		.results { font-size: 100%; }
		.category { color: #999999; }
		.sorting { text-align: right; }

		.result_title { font-size: 100%; }		
		.description { font-size: 100%; color: #008000; }
		.context { font-size: 100%; }
		.infoline { font-size: 80%; font-style: normal; color: #808080;}

		.zoom_searchform { font-size: 100%; }
		.zoom_results_per_page { font-size: 80%; margin-left: 10px; }
		.zoom_match { font-size: 80%; margin-left: 10px;}				
		.zoom_categories { font-size: 80%; }
		.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
		.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }
		
		input.zoom_button {  }
		input.zoom_searchbox {  }		
		
		.result_image { float: left; display: block; }
		.result_image img { margin: 10px; width: 80px; border: 0px; }

		.result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
		.result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }
		
		.result_pages { font-size: 100%; }
		.result_pagescount { font-size: 100%; }
		
		.searchtime { font-size: 80%; }
		
		.recommended 
		{ 
			background: #DFFFBF; 
			border-top: 1px dotted #808080; 
			border-bottom: 1px dotted #808080; 
			margin-top: 15px; 
			margin-bottom: 15px; 
		}
		.recommended_heading { float: right; font-weight: bold; }
		.recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }		
		.recommend_title { font-size: 100%; }
		.recommend_description { font-size: 100%; color: #008000; }
		.recommend_infoline { font-size: 80%; font-style: normal; color: #808080;}
/*zoom search style--------------------fine */


/*
table{
	font-size: 76%;
	margin: 0;
	padding: 0px 10px 0px 10px;*/
	/* ecco qua come centrare il layout nella pagina --per explorer è diverso

	}*/
/*
table table{
	font-size: 100%;
	margin: 0;
	padding: 0px 10px 0px 10px;*/
	/* ecco qua come centrare il layout nella pagina --per explorer è diverso

	}*/

						
		
		



		#briciola {
		margin-left:10px;
		margin-bottom:10px;
		font-size:90%;
		/*margin-right:150px;  altrimenti si sovrappone al box ricerca */
		}
		#briciola a:link , #access a:link{
		color:/*nav_link_color*/#214162/**/;
		/*background-color: #FFFFFF;*/
		border-bottom:1px dashed #D12A02;
		text-decoration:none;
		}
		#briciola a:visited, #access a:visited {
		color:/*nav_link_color*/#214162/**/;
		background-color: #FFFFFF;
		border-bottom:1px dashed #D12A02;
		text-decoration:none;
		}
		#briciola a:hover , #access a:hover {
		color:/*nav_link_color*/#214162/**/;
		background-color: #FFFFD9;
		border-bottom:1px dashed #D12A02;
		text-decoration:none;
		}
		#briciola a:active , #access a:active {color:#dd0000;
		background:transparent;
		text-decoration:none;
		border-bottom:1px dashed #dd0000;
		}

		#access a.no-border:link, #access a.no-border:visited , a.no-border
		{
		
		background-color: transparent;
		border-bottom: none;
		text-decoration:none;
		
		} 





/*div#access span{
						padding:0px 0px 0px 0px;
						}*/
						
						/*
						div#access a, a:visited { 
						background-color: transparent;*/
						/* se imposto un colore diverso saltano gli sfondi del menu di navigazione*/
						/*color:#336699}
						div#access a:hover { 
						background-color: #F7FCFE;*/
			/* ****************cambiare*********************** */
						/*
						color: #D12A02;
						font-weight: normal;
						}
						*/
						






/*------------------ generici -----------------------------------*/

.hide-pipe {
display:none
}

#header-sub-dx h1{
display:none;
}

.inline
{
display:inline;
}

hr.ok {margin: 1em 0;background:#f2f2f2;height:1px;color:#f2f2f2;border:none;clear:both}
.home hr{margin: 1em 0;background:#9b8655;height:1px;color:#9b8655;border:none;clear:both}


.evidenziato {
color: #FF0000; 
}
.attenuato {color:#999}
.errore {color:#c00;font-weight:bold}
.successo {color:#390;font-weight:bold}
/*.data {font-size: 82% ;color:#666666;}*/
.small {font-size:85%}


.clear {clear:both;position:relative;font-size:0px;line-height:0px} 



	.unibox {padding: 10px;}
	.unibox p {border:none; }

	.thumbnail {margin: 0 0 0 10px;position:relative;z-index:9999;border: 1px solid #eee;float:right;width:100px;padding:5px;background:#fff}
	.thumbnail img {border: 1px solid #000}
	
	.pagination {background-color: #F7FCFE;color:/*nav_link_color*/#214162/**/;padding: 4px 2px 4px 7px;border: 1px solid #ddd;margin: 10px 0 0 0em;}
	.pagination p {position:relative;text-align:right}
	.pagination p a:link,.pagination p a:visited,.pagination p a:hover,.pagination p a:active {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc}
	.pagination p a:hover {background:#336699 ;color:#fff}
	.pagination p span {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc;color:#ccc}
	.pagination * {margin:0}
	.pagination h4 {margin-top:-1em;padding:0;border:none}
	
/* 'MORE' LINK - provides an accessible alternative to just using 'more' as a link at the end of paragraphs */

/* questo è per i div allineati a destra*/
.leggi-right a:link, .leggi-right a:visited,.leggi-right a:hover,  .leggi-right a:active, a.leggi-right{
background: transparent url(/_totem/_img/ico/leggi.gif) no-repeat 0px 0px;
padding-left:15px;
color:#00f;
text-decoration:none;
border-bottom:0px;
}
.leggi-right a:hover
{
border-bottom:1px dashed #dd0000;
color:#000000;
}

.leggi-right a:hover {
	background: transparent url(/_totem/_img/ico/leggi-on.gif) no-repeat 0px 0px
}


.leggi-left a:link, .leggi-left a:visited, .leggi-left a:hover, .leggi-left a:active {
	background: transparent url(/_totem/_img/ico/leggi.gif) no-repeat 0px 0px;
	padding-left:15px;
	text-decoration:none;
}
.leggi-left a:hover {
	background: transparent url(/_totem/_img/ico/leggi-on.gif) no-repeat 0px 0px
}
.leggi-left span {
	position:absolute;
	left:-9999px;
	width:900px
}
.leggi-left {
text-align:left;
margin-bottom:2px;
}
/*		
.rss {
float:right;
position:relative;
margin-right: 6px;
margin-top:5px;
}
.rss span {position:absolute;left:-9999px;width:900px}
*/
.ripristino-float { clear: left; height:1px;overflow:hidden;margin:-1px; }


.div-submit{text-align:right;margin-right:5px;}


/*h1.h1-info, {
margin-right:2.7em;
float:left;
position:relative;
}*/

.info-div{
position:relative;
text-align:right;
line-height:20px;
/*margin-top:-2em;
clear:both;*/
margin-bottom:1em;
}

#navigation h1.home-sito{
font-size: 120%;
}


img {
border-style:none;
border-width:0px;
}

hr.skip, .pgNav , .nav-int, #content-1 .nav-int{
width:0;
position:absolute;
height:0;
overflow:hidden;
top:-1000px;
/*left:-1000px;*/
}

.nav-int span , #content-1  span.nav-int
{
width:0;
position:absolute;
height:0;
overflow:hidden;
top:-1000px;
/*left:-1000px;*/
margin:0;
padding:0;
}


.center{ text-align:center}
.left{
text-align:left;
}
.right{
text-align:right;
}

.hide {display:none;}
.ancora
{
display:none;
}


/*-----------------------------------------------------------*/


.descr
{
position:relative;
	width:100%;
padding: 0px;
margin: 5px 0 0px 0;
}

.descr p  /* è il paragrafo che inserisce auomaticamente xstandard */
{
padding: 0px;
margin: 0px 0px 0px 0px;
display:inline;
}


.descr img.left{
	float:left;
	margin: 5px 5px 0px 0px;
	padding: 0px;
	position:relative;
}

.descr img.right{
	float:right;
	margin: 0px 0px 5px 5px;
	padding: 0px;
	position:relative;
}

.descr img {
/*display:none; nascondo le immagini presenti nella descrizione degli eventi per evitare difformità grafiche con il loro attuale layout*/
}

.separa {
	text-align: center;
	width:80%;
	background-image: url(/_totem/_img/ico/tratteggio.gif);
	background-repeat: repeat-x;
	width: 100%;
	height:1px;
	clear: both; 
	overflow:hidden;
	/*margin:-1px;padding:0px;*/
	margin-bottom:10px;
	margin-top:1px; /* se no netscape si arrabbia*/
}



.img-left,.left {
position:relative;
float:left;
margin: 10px 10px 10px 10px
}
.img-right {
position:relative;
float:right;
margin: 10px 10px 10px 10px
}

.right {
position:relative;
text-align:right;
}
a.su:link,a.su:visited{ 
padding-left: 22px;
background:url(/_totem/_img/ico/torna_su.gif) 0% -4px no-repeat;
font-weight:bold;
}

img {border-style:none;
border-width:0px;
display: inline;
/*vertical-align:bottom; purtroppo firefox non lo allinea come explorer*/
}
/* se non inserisco questo quel Beeeeep di dreamweaver prende in considerazione i tag del css no-grafica.css..così invece sovrascrivo (ma solo per dreamweaver perchè li carica tutti e due! */



/*div#footer-extra{
	background-image: url(footer_dx.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
div#footer-extra1{
	background-image: url(footer_dx_giu.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
div#footer-extra2{
	background-image: url(footer_sx_giu.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

div#valid
{
float:left;
padding-left: 20px;
width:300px;
text-align:center;
}
div#author
{
*/
/*float:left;*/
/*position:relative;*/
/*
font-size:80%;
margin-left: 200px;
text-align:center;
}
*/
a.no-underline{
text-decoration:none;
border:none;
}


.data-pubb {
	padding-top:0px;
	font-size: 75%;
	color:#000;
	/*right:5px;*/
	font-style:italic;
	text-align:right;
	position:relative;
	clear:left;
}

.leggi-right span {
	position:absolute;
	left:-9999px;
	width:900px
}
.leggi-right {
	float:right;
	font-style:normal;
	font-size:120%;
	text-align:right;
	clear:left;
	padding-left:10px;
	position:relative;
}
