.novita
			 {
			 position:relative;
			 border-style:dotted; 
			 border-width:1px; 
			 border-color:#990000;
			 padding: 1.5em 10px 10px 10px;
			 margin-top:20px;
			 background-color:#FFFFCC;	
			 margin-bottom:1em;		 
			 }
			 .novita h2 
			 {
			 text-align: left; 
			 top: -15px; 
			 left: -10px;
			 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;
			 }
			 
#motore-ricerca{
display:none;

}
div#navigation ul.nav li.rosso a:link{
color:red;
}
div#navigation ul.nav li.rosso a:visited  {
color:red;
}
div#navigation ul.nav li.rosso a:hover {
color:white;
background-color:#FF0000;
}
div#navigation ul.nav li .nav-sel .rosso  a: {
color:white;
background-color:#FF0000;
}



.flag{
line-height:30px;
vertical-align:top;
}

.autenticato {
position:relative;
float:right;
margin-top:-6px;
margin-right:-4px;
/*margin-right:-10px;*/
background-color:#FFFFCC;
border: 1px #0000FF dashed;
font-size:85%;
padding:3px;
}
/*  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 - §§§§§§§§§§§§§§§§§§§§§ */

.nowrap{
white-space: nowrap
}


form.classic fieldset.eventi {
margin:5px;
padding:5px;
text-align:left;
}

form.classic fieldset.eventi label{
text-align:left;
width:auto;
}

form.classic fieldset.eventi input{
width:15px;
}





.titolo-progetto-small
			{
			position:relative;
			border-style:dotted; 
			border-width:1px; 
			border-color:#990000;
			padding: 1em 5px 5px 5px;
			margin:20px 0;
			background-color:#FFFFCC;	
			font-variant: small-caps;
			font-size: 90%;
			}
			.titolo-progetto-small span 
			{
			 text-align: left; 
			 top: -15px; 
			 left: -20px;
			 position:absolute;
			 z-index:999999;
			 padding:2px;/*altrimenti explorer non mi visualizza il bordo di span*/
			 font-size: 90%; 
			 color: black; 
			 background-color: white; 
			 padding:2px; 
			 border: #990000 1px solid;
			}






.titolo-progetto
			{
			position:relative;
			border-style:dotted; 
			border-width:1px; 
			border-color:#990000;
			padding: 1.5em 10px 10px 10px;
			margin:20px 0;
			background-color:#FFFFCC;	
			font-variant: small-caps;
			}
			.titolo-progetto span 
			{
			 text-align: left; 
			 top: -15px; 
			 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;
			}

.attivita-progetto
{
			position:relative;
			margin-top:1em;
			border-style:dotted; 
			border-width:1px; 
			border-color:#990000;
			padding: 0.5em;
			background-color:#FFFFCC;	
			font-variant: small-caps;
}

p{
line-height:1.5em;
}

body{
	margin: auto;
	padding: 0px 0px 0px 0px;/* ecco qua come centrare il layout nella pagina --per explorer è diverso*/
	background-color:#FFFFFF; 
	/*background-color:#93b600;*/
	/*se l'utente usa combinazioni di colori diversi di sistema, in questo modo mi assicuro che lo sfondo della finestra sia bianco...visto su computer dello smanettone Francesco*/
	}

div#border
{
	margin:auto;
	margin-left:1%;
	margin-right:1%;
	float:left;/*altrimenti non si estende su tutto il blocco*/
	/*width:760px;*/
	width:97%;
	height:100%;
	border-left: 3px solid #fff;
	border-right: 3px solid #fff;
	border-bottom: 3px solid #fff;
	text-align: left; /* per IE5.x/Win */
	
	}

div#header{
	
	position: relative;
	float:left;
	width:100%;/* se non lo specifico succede un casino */
	height: /*header_height*/130px/**/;
	
}
div#header a{
border:none;

}


			div#logo-sx {
			position:absolute;
			z-index:1;
			width:/*header_sx_width*/400px/**/;
			height:/*header_height*/130px/**/;
			left:0px;
			font-size:10%;
			}
			
			div#logo-sx a{
			display:block;
			width:/*header_sx_width*/575px/**/;
			height:/*header_height*/130px/**/;
			background: transparent /*header_sx_img*/url(/_css/img/new/logo_sx_dare_new.jpg)/**/;
			text-decoration:none;
			}
			div#logo-sx a strong{
			position:relative;
			z-index:-1;
			}
			
			div#logo-dx {
			margin-left:/*header_dx_margin-left*/575px/**/;
			height:/*header_height*/130px/**/;
			background: #c9c2a6 /*header_dx_img*/url(/_css/img/new/banner_dare_new.jpg)/**/ top left no-repeat;
			padding:0px;
			text-align:right;
			}
			div#lock{
			text-align:right;
			}
			
			
			
			div#access{
					/*display:none;*/
					position:absolute;
					float:right;
					font-size: 75%;
					text-align: right;
					bottom:1px; /*per staccarlo dal modulo di ricerca */
					right:0px;
					/*height:50px;*/
					background-color:transparent;
					/*background: transparent url(/_css/img/access_trasp.png) repeat;*/
					background-color:#FFFFFF;
					}
						
			
div#header-sub{
	height:30px;
	margin-top:2px;
	clear:left;
	float:left;
	width: 100%;
	font-size:70%;
	position:relative;
	/*background-image:url(/_css/menu_sx.gif);
				background-repeat:repeat-y;
				background-position: left;*/
}

			div#header-sub-sx {
			position:absolute;
			left:0px;
			width:/*header_sx_width*/190px;/**/
			background-color:#ebeced;
			color: #000;
			font-weight:bold;
			height:30px;
			}
			
						div#header-sub-sx-data {
						text-align:right;
						position:relative;
						padding: 8px 5px 0 0;
						}
			
			div#header-sub-dx {
				position:relative;
				margin-left: /*header_dx_margin-left*/190px/**/;
				text-align:left;
				background-color:#ffffff;
				height:30px;
				color:#000000;
			}
			
			
						/*------------------ sub header  -   menu orizz -----------------*/

						.menu-orizz{
						margin:0px;
						padding: 8px 5px 0 0;
						text-align:left;
						font-weight:normal;
						position:relative;
						/*width:30%;*/
						height:22px;
						/*background-image:url(img/new/motore_ricerca_bg.jpg);
						background-position:right;
						background-repeat:no-repeat;
						padding-right:50px;*/
						}
						
						.menu-orizz ul{
						padding:0;
						margin:0;
						}
						
						.menu-orizz li{
						display:inline;
						height:0px;
						border-left: 1px solid #ffffff;
						padding: 0 1em;
						}
						
						.menu-orizz li.prima{
						border-left: none;
						padding-left:15px;
						}
						
						.menu-orizz li.ultima{
						
						}
						
						.menu-orizz a {
						/*white-space:nowrap;*/ /* se lo metto explorer 6 e inferiore si blocca al ridimensionarsi della finestra, qunado cioè dovrebbe comparire la barra di scorrimento orizzontale...da uscirne pazzo!! fatto notare da biaggio */
						color:#000000;
						}
						
						.menu-orizz a:link, .menu-orizz a:visited , #motore-ricerca a:link, #motore-ricerca a:visited{
						text-decoration:none;
						font-weight:bold;
						}
						
						.menu-orizz a:hover, .menu-orizz a:focus, .menu-orizz a:active,#motore-ricerca a:hover, #motore-ricerca a:focus, #motore-ricerca a:active{
						/*****************cambiare************************/
						color:#000000;
						border-bottom:1px dashed #D12A02;
						}
						
						
						.menu-orizz-sfondo {
							/*margin-left:0;
							padding-left:20px;
							height:30px;   se non lo specifico al ridursi del carattere scompare lo sfondo*/
						}
						
						.menu-orizz-sfondo-img {
							position:absolute; /* è l'unico modo per evitare che il menu orizzontale si disponga sulla seconda linea*/
							/*height:30px;*/
						}
						/*
						.menu-orizz-sfondo-img span{
							background-color:#ffffff;
							position:absolute;
							width:100%;
							height:100%;
						}
						*/
						/*------------------FINE  sub header  -   menu orizz -----------------*/
			
			
			
			
			
						div#motore-ricerca
						{
						background:#8e1316 url(img/new/motore-ricerca-sfondo.gif);
						background-position:left;
						background-repeat:no-repeat;
						float:right;
						position:relative;
						padding: 5px 5px 0 70px;
						z-index:10000;/*altrimenti firefox lo visualizza ma non attiva il link*/
						height:25px;
						}
						
						div#motore-ricerca form{
						margin:0;
						padding:0;
						}
			
			
div#sfondo-sx{
	margin-top:0px;
	float:left;
	background-image:url(/_css/img/menu_sx.gif);
	background-repeat:repeat-y;
	background-position: left;
	
	width:100%;
} 

div#sfondo-dx{
	float:left;
	width: 100%;
	
	/*background-image:url(/img/sfondo_dx.jpg);*/
	background-position: right;
	background-repeat:repeat-y;
}




/* §§§§§§§§§§§§§§§§§ - fine elementi di layout comuni - §§§§§§§§§§§§§§§§§§§§§ */



div#logo-dx ul{
		display:inline;
		list-style-type:none;
		}

div#logo-dx ul li{
display:inline;
height:0px;
border-left: 1px solid #ffffff;
/*padding: 0 1em;*/
padding: 1px 0.5em 1px 0.5em;
}


/*div#area-riservata
			{
			background:url('/_css/img/login.gif') 95% 3px no-repeat;
			}
			*/

hr.menu {
width:80%; 
background-color:#FFFFFF; 
height:0.1 em; 
border:0px; 
color:#FFFFFF;
text-align:center;
}

#search		{
			position:absolute;
			float:left;
			bottom:0px;
			background-color:#e5e0cf;
			height:20px;
			margin-left:-400px;
			z-index:9999999;
			}
			
			#search form {
			padding:0;
			margin:0;
			
			}
			
			#search input.cerca-2{
			height:15px;
			margin:0;
			padding:0;
			}
			#search input.cerca-cerca{
			height:18px;
			margin:0 3px 0px 8px;
			padding:0px;
			font-size:9px;
			border:#FFFFFF 1px thin ;
			background-color:/*nav_li_selezionato_1_color_bg*/#6C603A/**/;
			color:#FFFFFF;
			font-weight:bold;
			}

.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(/_css/img/ombra.jpg) no-repeat bottom right;

}

.ombra img {
margin: -3px 8px 8px -3px;
}



/*form*/
/*#form-classic{  
background: #f6f6f6 url("/_css/imgfeaturebox_bg.gif") no-repeat 100% 100%;
width: 650px;
border-color: #336699;
border-width: 1px 1px 1px 1px;
border-style: solid ;
}*/

form.classic {
  margin: 0px;
  padding: 0px;
  /*width: 650px;
  border-color: #336699;
border-width: 1px 1px 1px 1px;
border-style: solid ;
*/
}

form.classic fieldset {
  clear: both;
  font-size: 100%;
  padding: 5px;
  margin: 0px 0px 0px 0px;
  /*border:none;*/
    border-color: #336699;
	border-width: 1px 1px 1px 1px;
border-style: solid ;


}

form.classic fieldset legend {
  font-size: 140%;
  font-weight: normal;
  color: /*nav_link_color*/#214162/**/;
  margin: 0;
  padding: 0;
}


form.classic div {
  clear: left;
  display: block;
  /*width: 400px;*/
 /* height: expression('1%');*/
  margin: 5px 0px 0px 0px;
  padding: 1px 3px;
}

form.classic fieldset div.notes {
  float: right;
  width: 158px;
  height: auto;
  margin: 0px 0px 10px 10px;
  padding: 5px;
  border: 1px solid #336699;
  background-color: #FAFAD2;
  color: #666666;
  font-size: 88%;
}

form.classic fieldset div.notes span {
  display:block;
  background-image: url(/_css/img/icon_info.gif);
  background-repeat: no-repeat;
  background-position: top left;
  padding: 7px 0px 15px 35px;
  border-width: 0px 0px 1px 0px;
  border-style: solid;
  border-color: #336699;
  font-size: 110%;
}

form.classic fieldset div.notes p {
  /*margin: 0em 0em 1.2em 0em;*/
  color: #666666;
}


form.classic fieldset {
  clear: none;
  border-width: 1px;
  border-style: solid;
  border-color: #666666;
  margin: 0px 0px 0px 0px;
  padding: 0px 5px 5px 5px;
}

form.classic fieldset legend {
  padding: 0px 3px 0px 9px;
}

form.classic label {
  float: left;
  width: 150px; /* valore da modificare per aumentare la dimensione del label ...modificare anche form.classic div width*/ 
  padding: 3px 5px;
  margin: 0px 0px 5px 0px;
  text-align: right;
}


form.classic  input { /*, form.classic textarea*/
  width: 150px;
  padding: 1px 3px;
  margin: 0px 0px 0px 0px;
}


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.nessuna {
  display: inline;
  width: auto; /* valore da modificare per aumentare la dimensione del label ...modificare anche form.classic div width*/ 
  float:none;
}

form.classic div.submit {
  text-align: center;
  width: auto;
  margin-top: 10px;
}

form.classic input.submit, #content input.submit {
  background-color: #4796cb;
  color: #FFFFFF;
  width: auto;
  padding: 0px 3px;
  margin: 0px;
  font-weight:bold
}

/*   fine form classic ************************* */



/* tabelle */

/*  table marechiaro */

	
table.marechiaro th.giallo, td.giallo{
	background-color:#FFFFCC;
}
table.marechiaro, table.marechiaro th, table.marechiaro td {
	border: 1px solid #D4E0EE;
	border-collapse: collapse;
	/*font-family: "Trebuchet MS", Arial, sans-serif;*/
	color: #555;
	text-align:left;
	margin-bottom:10px;
}

table.marechiaro caption {
	font-size: 100%;
	font-weight: bold;
	margin: 2px;
	text-align:left;
}

table.marechiaro td, table.marechiaro th {
	padding: 2px;
}

table.marechiaro td.center, table.marechiaro th.center {
	text-align:center;
}

table.marechiaro td.td-right, table.marechiaro th.th-right {
	text-align:right;
}

table.marechiaro thead th {
	text-align: center;
	background: #E6EDF5;
	color: #4F76A3;
}

table.marechiaro tbody th {
	font-weight: bold;
}

table.marechiaro th.th-contatti{
text-align:right;
font-size:smaller;
width:10em;
}

table.marechiaro tbody tr { background: #FCFDFE; }

table.marechiaro tbody tr.odd { background: #F7F9FC; }
table.marechiaro tbody tr.tr-evidenziata { background: #FFFFCC; }

table.marechiaro tfoot th, table.marechiaro tfoot td {
	font-size: 85%;
}

/* fine MARECHIARO */

/* fine tabelle   */

#content acronym{
border-bottom:1px dotted #999999;
}

#content acronym:hover{/* purtropo explorer non lo supporta*/
color:/*nav_link_color*/#214162/**/;
background-color: #FFFFD9;
border-bottom:1px dotted #D12A02;
}

/*liste*/

#content ul {
padding-left:15px;
margin:0;
color:#000000;
padding-top:0em;
}


#content ul.no-bullets li{
padding-left: 14px;
background:none;
line-height:1.5em;
list-style-type:none;
}

#content ol.alfa li{
padding:0;
line-height:1.5em;
list-style-type:upper-alpha;
background:none;
}

#content ol.alfa ol li{
padding:0;
line-height:1.5em;
list-style-type:lower-alpha;
background:none;
}

#content ol.roman li{
padding:0;
line-height:1.5em;
list-style-type:upper-roman;
background:none;
}

#content ol.roman ol li{
padding:0;
line-height:1.5em;
list-style-type:lower-roman;
background:none;
}

#content ul ul {
padding-left:10px;
margin:0;
}

#content ul li  { 
padding-left: 14px;
background:url(/_css/img/2.gif) 0 0.4em no-repeat;
line-height:1.5em;
list-style-type:none;
}

#content ol li  { 
padding-left: 14px;
line-height:1.5em;
}


/*#content ul li.pdf { 
padding-left: 22px;
background:url(/_css/img/ic_pdf.gif) 0 0.1em no-repeat;
font-weight:bold;
line-height:1.5em;
list-style-type:none;
}

#content ul li.zip { 
padding-left: 22px;
background:url(/_css/img/ic_zip.gif) 0 0.1em no-repeat;
font-weight:bold;
line-height:1.5em;
list-style-type:none;
}
*/

#content ul ul li { 
padding-left: 14px;
background:url(/_css/img/3.gif) 0 0.8em no-repeat;
line-height:1.5em;
list-style-type:none;
}

#content ul ul ul li { 
padding-left: 14px;
background:url(/_css/img/3.gif) 0 0.8em no-repeat;
line-height:1.5em;
list-style-type:none;

}

/**/
#extra ul {
padding-left:7px;
margin:0;
color:#000000;
}

#extra ul ul {
padding-left:0px;
margin:0;
}

#extra ul li { 
padding-left: 14px;
background:url(/_css/img/li_l.gif) 0 6px no-repeat;
line-height:1.5em;
list-style-type:none;
margin-top:5px;
}


#extra ul li.pdf { 
padding-left: 22px;
background:url(/_css/img/ic_pdf.gif) 0 5px no-repeat;
font-weight:bold;
line-height:1.5em;
list-style-type:none;
}

#extra ul li.zip { 
padding-left: 22px;
background:url(/_css/img/ic_zip.gif) 0 5px no-repeat;
font-weight:bold;
line-height:1.5em;
list-style-type:none;
}


#extra ul ul li { 
padding-left: 14px;
background:url(/_css/img/li_m.gif) 0 8px no-repeat;
line-height:1.5em;
list-style-type:none;
}

#extra ul ul ul li { 
padding-left: 14px;
background:url(/_css/img/li_s.gif) 0 8px no-repeat;
line-height:1.5em;
list-style-type:none;

}









dl {margin: 0 0 1em 0}
dt {font-weight:bold;margin-top: 1.3em}
dl dl {margin: 0 0 1.5em 30px}	


/*links*/


a.home:link,a.home:visited{ 
padding-left: 20px;
background:url(/_css/img/home.gif) 0 0px no-repeat;
font-weight:bold;

}

a.zip:link,a.zip:visited{ 
padding-right: 22px;
background:url(/_css/img/ic_zip.gif) 100% -2px no-repeat;
font-weight:bold;
}
a.pdf:link,a.pdf:visited,a.pdf:active{ 
padding-right: 22px;
background:url(/_css/img/ic_pdf.gif) 100% -2px no-repeat;
font-weight:bold;
}

#content a.info:link,#content a.info:visited,#content a.info:hover,#content a.info:active{ 
padding-left: 22px;
background:url(/_css/img/info.gif) 0 0px no-repeat;
font-weight:normal;
padding-top:2px;
}

#content a.video:link,#content a.video:visited,#content a.video:hover,#content a.video:active{ 
padding-left: 22px;
background:url(/_css/img/video.gif) 0 -1px no-repeat;
font-weight:bold;
padding-top:1px;
line-height:2em;
}

#content a.foto:link,#content a.foto:visited,#content a.foto:hover,#content a.foto:active{ 
padding-left: 35px;
background:url(/_css/img/foto.gif) 0 -1px no-repeat;
font-weight:bold;
padding-top:1px;
line-height:2em;
}

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(/_css/img/ic_email.gif) 0 1px no-repeat;
font-weight:bold;
}

a.email-dopo:link, a.email-dopo:active, a.email-dopo:visited,a.email-dopo-form:link,a.email-dopo-form:visited, a.email-dopo-form:active{ 
padding-right: 22px;
background:url(/_css/img/ic_email.gif) 100% 1px no-repeat;
font-weight:bold;
}


a.leggi:link, a.leggi:visited{
padding-left:15px;
background: transparent url("/_css/img/leggi.gif") no-repeat 0px 0px;
font-weight:bold;
}
 a.leggi:hover{
padding-left:15px;
background: transparent url("/_css/img/leggi-on.gif") no-repeat 0px 0px;
font-weight:bold;
}
a.esterno:link, a.esterno:link{
padding-right: 16px;
background:url("/_css/img/link_esterno.gif") 100% -2px no-repeat; /* diverso per explorer*/
font-weight:bold;
}

 a.esterno:visited, a.esterno:hover,a.esterno:active, a.esterno:visited,a.esterno:hover, a.esterno:active {
padding-right: 16px;
background:url("/_css/img/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:link,  a:link {
color:#00f;/* colore vivo originale dei link */
/*text-decoration: underline;*/
text-decoration:none;
border-bottom:1px dashed #00f;
}
a:visited,a:visited {
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: #FFFFD9;
border-bottom:1px dashed #D12A02;
text-decoration:none;
}
a:active, a:active {color:#dd0000;
/*background:transparent;*/
text-decoration:none;
border-bottom:1px dashed #dd0000;
}





.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(/_css/img/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(/_css/img/ricerca_1-advanced.gif);
/*padding:5px 0 0 35px;*/
background-repeat:no-repeat;
width:350px;
}

.cerca-ex{
position:relative;
float:right;
background-image:url(/_css/img/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(/_css/img/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*/
.data-pubb {
font-size: 75%;
color:#666666;
/*clear:left;*/
position:absolute;
top:-1.1em;/*altrimenti rischia di sovrapporsi al titolo della news*/
right:5px;
/*float:right;*/
margin-bottom:5px;
font-style:italic;
}

.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-bottom:10px;
		font-size:90%;
		/*margin-right:150px;  altrimenti si sovrappone al box ricerca */
		line-height:1.5em;
		}
		#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 , #content 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}

/* FORMS 
form {margin: 0 0 1.5em}
input {font-family: arial,tahoma,verdana,sans-serif;margin: 2px 0}
fieldset {border: none}
label {display:block;padding: 5px 0}
label br {clear:left}*/

	/* FORMS - general classes 
	input.f-submit {padding: 1px 3px;background:#666;color:#fff;font-weight:bold;font-size:96%}
	
	/* FORMS - f-wrap-1 - simple form, headings on left, form elements on right 
	form.f-wrap-1 {width:100%;padding: .5em 0;background: #f6f6f6 url("/_css/imgfeaturebox_bg.gif") no-repeat 100% 100%;border-top: 1px solid #d7d7d7;position:relative}
		form.f-wrap-1 fieldset {width:auto;margin: 0 1em}
		form.f-wrap-1 h3 {margin:0 0 .6em;font: bold 155% arial;color:#c00}
		form.f-wrap-1 label {clear:left;float:left;width:100%;border-top: 1px solid #fff}*/
		
		/* hide from IE mac \*/
/*		form.f-wrap-1 label {float:none}*/
		/* end hiding from IE5 mac */
	
/*		form.f-wrap-1 label input, form.f-wrap-1 label textarea, form.f-wrap-1 label select {width:15em;float:left;margin-left:10px}
		
		form.f-wrap-1 label b {float:left;width:8em;line-height: 1.7;display:block;position:relative}
		form.f-wrap-1 label b .req {color:#c00;font-size:150%;font-weight:normal;position:absolute;top:-.1em;line-height:1em;left:-.4em;width:.3em;height:.3em}
		form.f-wrap-1 div.req {color:#666;font-size:96%;font-weight:normal;position:absolute;top:.4em;right:.4em;left:auto;width:13em;text-align:right}
		form.f-wrap-1 div.req b {color:#c00;font-size:140%}
		form.f-wrap-1 label select {width: 15.5em}
		form.f-wrap-1 label textarea.f-comments {width: 20em}
		form.f-wrap-1 div.f-submit-wrap {padding: 5px 0 5px 8em}
		form.f-wrap-1 input.f-submit {margin: 0 0 0 10px}
		
		form.f-wrap-1 fieldset.f-checkbox-wrap, form.f-wrap-1 fieldset.f-radio-wrap {float:left;width:32em;border:none;margin:0;padding-bottom:.7em}
		form.f-wrap-1 fieldset.f-checkbox-wrap b, form.f-wrap-1 fieldset.f-radio-wrap b {float:left;width:8em;line-height: 1.7;display:block;position:relative;padding-top:.3em}
		form.f-wrap-1 fieldset.f-checkbox-wrap fieldset, form.f-wrap-1 fieldset.f-radio-wrap fieldset {float:left;width:13em;margin: 3px 0 0 10px}
		form.f-wrap-1 fieldset.f-checkbox-wrap label, form.f-wrap-1 fieldset.f-radio-wrap label {float:left;width:13em;border:none;margin:0;padding:2px 0;margin-right:-3px}
		form.f-wrap-1 label input.f-checkbox, form.f-wrap-1 label input.f-radio {width:auto;float:none;margin:0;padding:0}
		
		form.f-wrap-1 label span.errormsg {position:absolute;top:0;right:-10em;left:auto;display:block;width:16em;background: transparent url(/_css/imgerrormsg_bg.gif) no-repeat 0 0}
		form.f-wrap-1 label span.errormsg b {padding: 10px 0;margin: 0 10px 0 30px;color:#B30800;font-weight:bold;display:block;width:auto;float:none;line-height:1.3}
*/

/* TYPOGRAPHY */

.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: 5px 20px 20px;margin: 0 ;}
	.unibox h1 {
	margin: 0 0 1em 0;
	border-bottom: 1px solid #8e1316;
	color:/*nav_link_color*/#8e1316/**/;
	background: url(img/new/h1.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:50px;
	}
	.unibox p {border:none; margin:1em}

	.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}
	
#content	.pagination {background-color: #F7FCFE;color:/*nav_link_color*/#214162/**/;padding: 4px 2px 4px 7px;border: 1px solid #ddd;margin: 10px 0 0 0em;}
#content	.pagination p {position:relative;text-align:right}
#content	.pagination p a:link,#content .pagination p a:visited,#content .pagination p a:hover,#content .pagination p a:active {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc}
#content	.pagination p a:hover {background:#336699 ;color:#fff}
#content	.pagination p span {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc;color:#ccc}
#content	.pagination * {margin:0}
#content	.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*/
#content .leggi-right a:link, #content .leggi-right a:visited,#content .leggi-right a:hover, #content  .leggi-right a:active{
background: transparent url("/_css/img/leggi.gif") no-repeat 0px 0px;
padding-left:15px;
color:#00f;
text-decoration:none;
border-bottom:0px;
}
#content .leggi-right a:hover
{
border-bottom:1px dashed #dd0000;
color:#000000;
}

#content  .leggi-right a:hover {background: transparent url("/_css/img/leggi-on.gif") no-repeat 0px 0px}
#content  .leggi-right span {position:absolute;left:-9999px;width:900px}
#content  .leggi-right{
text-align:right;
margin-bottom:2px;
}


#content .leggi-left a:link, #content .leggi-left a:visited, #content .leggi-left a:hover,#content .leggi-left a:active {
background: transparent url("/_css/img/leggi.gif") no-repeat 0px 0px;
padding-left:15px;
text-decoration:none; 
	}
#content .leggi-left a:hover {background: transparent url("/_css/img/leggi-on.gif") no-repeat 0px 0px}
#content .leggi-left span {position:absolute;left:-9999px;width:900px}
#content .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,h2,h3,h4,h5,h6{margin: 0px 0px 0px 0px;padding:0px; color:/*nav_link_color*/#214162/**/; line-height:1.3em}

h1 { font-size: 150%; padding-top:0px /*per separare il titolo dal menù a briciola*/}
h2 { font-size: 140%; padding-top:0px}
h3 { font-size: 105%;padding-top:0px}
h4 { font-size: 90%;padding-top:0px}
h5 { font-size: 80%;padding-top:0px}
h6 { font-size: 75%;padding-top:0px}


/*#content h1.h1-info, {
margin-right:2.7em;
float:left;
position:relative;
}*/

#content .info-div{
position:relative;
text-align:right;
line-height:20px;
/*margin-top:-2em;
clear:both;
margin-bottom:2em;*/
}

#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;
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(/_css/img/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 {
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(/_css/img/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! */

/*   -------------------stile navigazione-------------------------*/
div#navigation ul{
margin:0px; /* mi serve per eliminare il margine predefinito del tag ul che mi crea problemi con gli altri div */
}
div#navigation a{
	text-decoration: none;
	color: /*nav_link_color*/#8e1316/**/;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: /*nav_link_bordo_dx*/#8e1316/**/;
	padding-right:7px;
	padding-bottom:1px;
	border-bottom:1px solid /*nav_link_bordo_giu*/#FFFFFF/**/;
}



div#navigation a.center{
	text-decoration: none;
	color: /*sottosito_titolo_color*/#8e1316/**/;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: /*sottosito_titolo_bordo_dx*/#8e1316/**/;
	padding-right:8px;
}

div#navigation a.center:hover{
/*****************cambiare************************/
color: /*sottosito_titolo_color_aHover*/#8e1316/**/;
background-color:#F9FCFE;
}


/*****************cambiare************************/
div#navigation a:hover{
color: /*nav_li_color_aHover*/#8e1316/**/;
border-color:#4796CB;
border-bottom:1px dashed /*nav_li_color_aHover*/#8e1316/**/;
}

div#navigation ul.nav {
	width:/*nav_width*/190px/**/;
	padding: 0px;
	margin-left: 0px;
	list-style: none;
	/*border-right: 1px solid transparent;*/
font-variant:small-caps;
	}

div#navigation ul.nav-sub {
	margin-left:10px;
	padding: 0px; /* è indispensabile altrimenti Mozilla impazzisce */
	list-style: none;	
	}

div#navigation ul.nav-sub2 {
	margin-left:8px;
	padding: 0px; /* è indispensabile altrimenti Mozilla impazzisce */
	list-style: none;	
	}
/* definisco i "li" che vengono richiamati nel menu.asp quando è attivo un link */ 
div#navigation  li.nav-sel a{ 
padding-left: 14px;
padding-right: 10px;
background:/*nav_li_selezionato_1_img*/url(/_css/img/1_a.gif)/**/ 1px 10px no-repeat;
display:block;
color:/*nav_link_color*/#214162/**/;
background-color:/*nav_li_selezionato_1_color*/#FFFFFF/**/;
font-weight:normal;
padding-top:0.4em;
line-height:1.5em;

background-color:/*nav_li_selezionato_1_color_bg*/#8e1316/**/;
color:/*nav_li_selezionato_1_color*/#FFFFFF/**/;
border-right-color: /*nav_li_selezionato_1_color_bg*/#8e1316/**/; /*aggiunto oggi 21/10/2006 per far risaltare il menu attivo*/
}

div#navigation li.nav-sel { 
background-color:/*nav_li_selezionato_1_color*/#FFFFFF/**/;

}

div#navigation li.nav a:hover,div#navigation  .nav a:focus,div#navigation  .nav a:active,div#navigation  li.nav-sel a:hover, div#navigation .nav-sel a:focus,div#navigation .nav-sel a:active {
border-color: /*nav_li_color_aHover*/#D12A02/**/;
text-decoration:none;
background-color:#F9FCFE;

color:/*nav_li_selezionato_1_color*/#FFFFFF/**/;
background-color:/*nav_li_selezionato_1_color_bg*/#8e1316/**/;
}

div#navigation li.nav-sub-sel a{  
/*padding-left: 14px;*/
font-weight:normal;
color:/*nav_link_color*/#214162/**/;
background:/*nav_li_selezionato_2_img*/url(/_css/img/2_a.gif)/**/ 1px 10px no-repeat;
background-color:/*nav_li_selezionato_1_color*/#FFFFFF/**/;
padding-top:0.4em;
line-height:1.2em;

background-color:/*nav_li_selezionato_1_color_bg*/#8e1316/**/;
color:/*nav_li_selezionato_1_color*/#FFFFFF/**/;
border-color: /*nav_link_bordo_giu*/#FFFFFF/**/; /*aggiunto oggi 21/10/2006 per far risaltare il menu attivo*/
}

div#navigation li.nav-sub-sel- a{  
/*padding-left: 14px;*/
font-weight:normal;
color:/*nav_link_color*/#214162/**/;
background:url(/_css/img/2_a.gif) 1px 10px no-repeat;
background-color:/*nav_li_selezionato_1_color*/#FFFFFF/**/;
padding-top:0.4em;
line-height:1.2em;

background-color:/*nav_li_selezionato_1_color_bg*/#8e1316/**/;
color:/*nav_li_selezionato_1_color*/#FFFFFF/**/;
border-color: /*nav_li_selezionato_1_color_bg*/#8e1316/**/; /*aggiunto oggi 21/10/2006 per far risaltare il menu attivo*/
}

div#navigation li.nav-sub2-sel a{  
/*padding-left: 12px;*/
font-weight:normal;
background:/*nav_li_selezionato_3_img*/url(/_css/img/3_a.gif)/**/ 1px 10px no-repeat;
background-color:/*nav_li_selezionato_1_color*/#FFFFFF/**/;
padding-top:0.4em;
line-height:1.2em;
background-color:/*nav_li_selezionato_1_color_bg*/#8e1316/**/;
color:/*nav_li_selezionato_1_color*/#FFFFFF/**/;
border-color: /*nav_li_selezionato_1_color_bg*/#8e1316/**/; /*aggiunto oggi 21/10/2006 per far risaltare il menu attivo*/
}



div#navigation li.nav a{
display:block;
padding-left: 14px;
background:/*nav_li_1_img*/url(/_css/img/1.gif)/**/ 1px 10px no-repeat;
font-weight:normal;
color: /*nav_link_color*/#214162/**/;
padding-top:0.4em;
line-height:1.5em;
}

div#navigation li.nav a:hover{
background: /*nav_li_selezionato_1_color_bg*/#8e1316/**/ /*nav_li_1_img_Hover*/url(/_css/img/1_h.gif)/**/ 1px 10px no-repeat;
}

div#navigation li.nav-sub a{
background:/*nav_li_2_img*/url(/_css/img/2.gif)/**/ 1px 10px no-repeat;
font-weight:normal;
color: /*nav_link_color*/#214162/**/;
padding-top:0.4em;
line-height:1.2em;

}
div#navigation li.nav-sub a:hover{
background:/*nav_li_selezionato_1_color_bg*/#8e1316/**/ /*nav_li_2_img_Hover*/url(/_css/img/2_h.gif)/**/ 1px 10px no-repeat;
}


div#navigation li.nav-sub2 a{
background:/*nav_li_3_img*/url(/_css/img/3.gif)/**/ 1px 10px no-repeat;
font-weight:normal;
color: /*nav_link_color*/#214162/**/;
padding-top:0.4em;
line-height:1.2em;
}

div#navigation li.nav-sub2 a:hover{
background:/*nav_li_selezionato_1_color_bg*/#8e1316/**/ /*nav_li_3_img_Hover*/url(/_css/img/3_h.gif)/**/ 1px 10px no-repeat;
}
/*   -------------------fine navigazione-------------------------*/

div#footer{
	clear:both;
	float:left;/*  se lo applico explorer fa le magie */
	text-align:center;
	color: #fff;
	width:100%;
	position: relative;
	background-color:/*nav_li_selezionato_1_color_bg*/#8e1316/**/;
	font-size:70%;
}


div#footer-sx {
				width:/*nav_width*/190px/**/;
				color: /*nav_li_selezionato_1_color*/#FFFFFF/**/;
				font-size:70%;
			    float:left;
				border-right:/*nav_li_selezionato_1_color*/#FFFFFF/**/ 0px solid;
			}
			
div#footer-dx {
				
				margin-left: /*nav_width*/190px/**/;
				text-align:center;
				font-size:70%;		
				padding-top:2em;
				font-weight:bold;
			}

#footer a {
	color: #fff;
	font-weight:bold;
}
#footer a:hover {
	background-color: /*nav_li_selezionato_1_color_bg*/#6C603A/**/;
	font-weight:bold;
}

/*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;
}
