/* CSS Document */
body				{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;  /* 14px */
	margin: 0px;/* body {}   color: DimGray;*/
   line-height: 15px;
}
a {/* link di default */
	font-family : verdana;font-size : 0.7em;
	color : #000099;font-style: normal;
	text-decoration : none;
 }
a:hover {  color : #FF0000;  }

#cont{ width:100%; background-color:white; padding:2px;overflow:hidden;}
#conts, #contd, #contc{ padding:2px;}/* contenitore cartello immobile*/
#conts{ float:left; }
#contd{ float:right;} /*   width:30%; background-color:yellow;*/

#container{  width:100%; background-color:black; padding:2px;overflow:hidden;}
#sin, #des, #cent{ padding:2px;}/*   float:left;   width:200px; height:200px;*/
#sin{ float:left; width:160px;}
/*#cent{ float:left;}   */
#des{float:right; width:160px;} /*   background-color:yellow;*/
    
#n-foto a:link, #n-foto a:visited{  /* numero foto parzialmente sovrapposto all'immagine*/
	 float: left; position: relative; /* display: inline; absolute  vertical-align: middle ;*/
	 margin: 0 0 0 100px; top: -15px;
	  text-align: center ; font-size:0.75em; /*  */
	 height:30px; width:30px; line-height: 25px;
	  background: url(../img/cocc.gif) center no-repeat;
	text-decoration : none;/* 	font-style: normal;font-family : verdana;*/
	color : #000099;
	 }
#n-foto a:hover {color: #FF0000;font-weight: bold; font-size:0.9em; }

#lin{clear: both;}
#trattogr{ height:3px; background: url(../img/tratto-grigio.gif) center repeat-x;  clear: both;} /**/

#box-annuncio {margin: 5px 1px 0 1px; border-left:solid 1px #cccccc; 
              border-right:solid 1px #cccccc;  width:160px;
			  float:left;} /*  padding:5px 1px 1px 1px; */
			  
#box-grigio {
  text-align: center;
 background-color: #E9E9E9;
 border: 1px solid #cccccc;
 padding: 25px 10px 25px 10px; 
 width:95%;
}

#box-bianco {
  text-align: center;
 background-color: #ffffff;
 border: 1px solid #cccccc;
 padding: 5px 5px 5px 5px; 
 width:100%;
 }
 
#box-annB {
  text-align: center;
 background-color: #ffffff;
 border: 1px solid #cccccc;
 padding: 5px 5px 5px 5px; 
}

/* nuovo menu top  */


#menu-top { border: 1px solid #D8D2C3;  }

#menu-top a:link, #menu-top a:visited {
	color: #000099;  /* 2D3C5E   E9E9E9*/
	background-color:  #E9E9E9;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
 /* 	background: url(/img/sf/sf-menu-top.png) bottom left repeat;  */
	padding-right: 0.4em;
	padding-left: 0.4em;
}

#menu-top a:hover {
	color: #3E77EE;
	border-bottom: 1px solid #red;
	}

#boxmenutop	{
            text-align: left;background-color: #EFEFEF;
	        border-top: 1px solid #CCCCCC;margin: 0px;
          }


/* FINE nuovo menu top  */



/* menu bott */

#menu-bott {text-align: center;}/* background-color: #FFFFFF; border: trasparent;  */

#menu-bott a:link, #menu-bott a:visited {
	color: #666666;  /*    */
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.55em;
	line-height: 1.5em;
	display: inline-block;  /*  background-color: #FFFFFF;  inline-block   */
	padding: 0 0.1em 0 0.1em;
}
#menu-bott a:hover {color: #000099; text-decoration: none;}

/*  FINE menu bott */


#td	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	margin: 1px;/*  color: DimGray;*/
   line-height: 1.5;
}

/*carattere medio */
.small,	.smallgr, .smallred {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.6em;}
.smallgr  {color : #999999;}/* grigio */
.smallred {color : #FF0000;}/* rosso */

/*carattere piccolo color : #666666;*/
 .xsmall, .xsmallgr {font-family:Verdana, Arial, Helvetica,	sans-serif;font-size:0.5em;}
 .xsmall  {color : #666666;}/* grigio */
 .xsmallgr{color : #999999;}/* grigio chiaro */

.MnoLink {font-family:Geneva, Arial, Helvetica, sans-serif;font-size:0.8em;color:#464646;}
/*testo con proporzioni uguali a MLink*/
.txtDel {font-family:Geneva, Arial, Helvetica, sans-serif;font-size:0.8em;color:#464646;text-decoration: line-through;}
/*testo cancellato con proporzioni uguali a MLink*/
.MnoLinkGr {font-family:Geneva, Arial, Helvetica, sans-serif;font-size:0.8em;color:#444444;}
/*testo grigio con proporzioni uguali a MLink*/
.elenco {font-family:verdana; font-size:0.55em; background-color:#FFFFFF; color:#000099;}
/* elenco select */

.large {font-family:Geneva, Arial, Helvetica, sans-serif;font-size:0.8em;color:#255;}


.LinkbluSmall, .LinkbluSmall:visited, .LinkbluSmall:active, .LinkbluSmall:link {
	font-family : verdana;
	font-size : 0.55em;
	color : #000099;
	font-style: normal;
 }
.LinkbluSmall:hover { color : #FF0000;  }

.LinGrSmall, .LinGrSmall:visited, .LinGrSmall:active, .LinGrSmall:link {
	font-family : verdana;/*  font-size : x-small;   Geneva, , Arial, Helvetica, sans-serif  */
	font-size : 0.6em;
	text-decoration : none;/* */
	color : #999999;
	font-style: normal;
 }
.LinGrSmall:hover { color : #FF0000;  }

.mLink14, .mLink14:visited, .mLink14:active, .mLink14:link {/* = mnoLinkGr */
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.8em;
	color : #000099;
    text-decoration : none;/*	font-style: normal; */
 }
.mLink14:hover { color : #FF0000; }

.mLinkblut3, .mLinkblut3:visited, .mLinkblut3:active, .mLinkblut3:link {
/*  link uguale a t3  */
	font-family : verdana;
	font-size : 1.0em;
	color : #000099;
	font-style: normal;
 }
.mLinkblut3:hover {  color : #FF0000;  }

.mLinkgr, .mLinkgr:visited, .mLinkgr:active, .mLinkgr:link {
	font-family : verdana;
	/* font-size : 12px;   */
	font-size: 0.55em;
	color : #999999;
	font-style: normal;
 }

.mLinkgr:hover { color : #FF0000;  }

h1, h2, h3, h4
 {font-family:Arial, Helvetica, sans-serif; color:#003366; font-weight: bold;margin-bottom: 0ex; margin-top: 0ex;}
h1	{font-size:1.2em;}
h2	{font-size:1.0em;}
h3	{font-size:0.9em;}
h4	{font-size:0.8em;}

.t1, .t2, .t3, .t4, .tsmall {
 font-family:Arial, Helvetica, sans-serif; color:#DF0F0F; font-weight: normal; margin-bottom: 0ex;}
.t1	{font-size:1.2em;}
.t2	{font-size:1.1em;}
.t3	{font-size:1.0em;}
.t4	{font-size:0.9em;}
.tsmall	{font-size:0.6em;}

.t1gr, .t2gr, .t3gr, .t4gr, .t5gr .t10gr {
  font-family:Arial, Helvetica, sans-serif; color:#666666; font-weight: normal; margin-bottom: 0ex;}
 
.t1gr {font-size:1.2em;}
.t2gr {font-size:1.1em;}
.t3gr {font-size:1.0em;}
.t4gr {font-size:0.9em;}
.t5gr {font-size:0.8em;}
.t10gr {font-size:2.2em;}

.EvGreen{font-weight: bold;background-color: #DDF3C5;} /* testo con sfondo verde  */

input.testoGR{
	font-family:Verdana, Helvetica, sans-serif; 
	color:#CCCCCC; 
	font-size:0.9em;
	font-weight: bold;
	border: 1px solid #CCCCCC;
 }

input.testo, input.testo2{
	font-family:Verdana, Helvetica, sans-serif; 
	color:#003399; 
	font-size:0.8em;
  font-weight: bold; 
	height: 25px;
 }
 
 input.testo{ border: 1px solid #CCCCCC; }
 input.testo2{ border: 1px solid #000099; }



.label {font-family:Geneva, Arial, Helvetica, sans-serif;font-size:14px;color:#999999;}
.label-large {font-family:Geneva, Arial, Helvetica, sans-serif;font-size:16px;color:#999999;}

textarea.area{
	font-family:Verdana, Helvetica, sans-serif; 
	color:#999999; 
	font-size:0.8em;
	border: 1px solid #CCCCCC;
 }
textarea.area2{
	font-family:Verdana, Helvetica, sans-serif; 
	color:#999999; 
	font-size:0.8em;
	border: 1px solid #DF0F0F;
 }

textarea.testo{
	font-family:Verdana, Helvetica, sans-serif; 
	color:#003399; 
	font-size:0.8em;
	font-weight: bold;
	border: 1px solid #CCCCCC;
 }
textarea.testo2{
	font-family:Verdana, Helvetica, sans-serif; 
	color:#003399; 
	font-size:0.8em;
	font-weight: bold;
	border: 1px solid #DF0F0F;
 }

#dxmenu {
	text-align: left; /*  */
	background-color: #F7F7F7;
	 border-left: 1px solid #D8D2C3;
     border-bottom: 1px solid #D8D2C3;	 
}

#dxmenu a:link, #dxmenu a:visited {
	color: #000099;/* colore normale  */
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	background-color: #ffffff;
	line-height: 2em;
	display: block;
	border-left-width: 0.2em;
	border-left-style: solid;
	border-left-color: #F8F8F8;
	padding-left: 0.2em;
	 border-top-width: 1px;/*  0.1em  */
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}

#dxmenu a:hover {
	color: #3E77EE;
	border-left-color: #DF0F0F; /*  3D81EE  */
	background-color: #F8F8F8;
}

  
  .linkprec, .linkprec:visited, .linkprec:active, .linkprec:link {
/* link indietro  */
	font-family : verdana;
	font-size : 0.8em;
     background: url(../gif/fr-sinistra-gr.gif) center left no-repeat;
	 padding:0 0 1 15px;
	color : #000099;
	font-style: normal;
  text-decoration : none ;
 }

.linkprec:hover { 
   color : #FF0000; background: url(../gif/fr-sinistra-col.gif) center left no-repeat; 
  } 

/*fieldset */  
 fieldset    {border: 1px solid #d0d0d0;padding: 5px;}/*  width: 120px; */
.field-blu   {border: 1px solid #000099 ;}
.field-green {border: 1px solid #009933 ;}
/* fine fieldset */  

/*  pulsanti  */
input.pul-azz {background: url(../img/sf-blu.png) center left repeat; #ADB9E2; COLOR: #000099; FONT-FAMILY: Verdana; FONT-SIZE: 0.8em}

 /*paginazione */
.pagea, pagea:link, pagea:visited, pagea:active, .page, page:link, page:visited, page:active   {
	height: 25px;width: 25px;/**/
	border: 1px solid #CCCCCC; 
    align:center;
	padding: 4px 4px 4px 6px;/*su ds giu sin*/
	font-size : 0.65em;
    text-decoration : none ; 
 }
.pagea, pagea:link, pagea:visited, pagea:active {
	background: #E9E9E9 ;
 	font-family : Geneva, Arial, Helvetica, sans-serif;
    color: DF0F0F ; /* blue */
}
.pagea:hover { background: LightBlue ;}


.page, page:link, page:visited, page:active {
	background: White ;
    color: blue ;
}
.page:hover {background: #EDEDDC ;color:#DF0F0F;}
/*  Fine paginazione */

.p-riq-gr {/*paragrafo riquadrato grigio   background: url(/img/sf/sfumatogr.gif) center left repeat;*/
	border: 1px solid #cccccc ;
	background: White ;
	padding: 2px 2px 2px 2px;
	font-size : 0.55em;
}

.p-riqft-gr {/*riquadrato grigio x foto	background: White ;	font-size : 8pt;*/
	border-left: 1px solid #cccccc ;
	border-top: 1px solid #cccccc ;
	border-right:1px solid #666666 ;
	border-bottom:1px solid #666666 ;
	padding: 6px 2px 2px 2px;
}

.legend-gr {/*legend riquadrato grigio con sfondo grigio azzurro*/
	border: 1px solid #666666;
	background: url(../img/sf/sf_gr-azz.gif) center left repeat;
	padding: 2px 2px 2px 2px;
	font-size : 0.7em;
   color: #999999;
 }

/*paragrafo {line-height: 1.5;}*/

 select.testo{
	font-family:Verdana, Helvetica, sans-serif; 
	color:#003399; 
	font-size:1.0em;
	font-weight: bold;
	height: 25px;/*  */
 }
 
