html{
    height:100%;
    font-family: verdana, arial, courier, serif;
    font-size:1em;
    /*font-family:"Trebuchet MS", "Gill Sans", Arial, serif;*/
}

body{
	text-align:center;
	/*background-color: #e1e1e1;*/
    font-family: verdana, arial, courier, serif;
	color:#000;
	text-decoration:none;
	margin-left:0px;
	margin-right:0px;
	margin-top:0;
	padding:0;
	border:0;
	line-height:1.3em;
	font-size:0.8em;
	float:none;
}

.floatRight { float:right;}


.floatLeft { float:left;}

#clickmap{
    z-index: 1000;
    position:absolute;
    }

/*1*/

a:link {
	text-decoration: none;
	color: #666666;
	background-color:white;
}
a:visited {
	text-decoration: none;
	color: #666666;
	background-color:white;
}
a:hover {
	text-decoration: none;
	background-color: #C61C31;
	color: #CCCCCC;
}
a:active {
	text-decoration: none;
}

/*1f*/

.hidden{
display:none;
}

.contentbody{
    margin-top:2px;
    margin-left:0px;
}

#columns-A100{
max-width: 198px;
min-width: 140px;
width:20%;
padding:0;
}
/*
#columns-A200{
max-width: 198px;
min-width: 70px;
width:20%;
padding:0;
margin: 0px;
border: solid 1px blue;
}*/

/*
#columns-B100{
width: 550px;
padding: 0px 0px 0px 4px;
}*/

#columns-B100{
max-width:83%;
min-width:550px;
width:55%;
padding: 0px 0px 0px 4px;
margin:0;
}


#columns-C100{
min-width:630;
width:79%;
/*max-width:1010;*/
padding: 0px 0px 0px 3px;
margin:0;
}

/*
#columns-C200{
border: solid 2px red;
padding: 0;
margin:0;
text-align:center;
width:60%;
min-width:455px;
}*/

#columns-D100{
width: 19%;
padding: 0px 0px 0px 4px;
}


#columns-A100,
#columns-B100,
#columns-C100
#columns-D100{
margin: 0px;
}

#columns-A100,
#columns-B100,
#columns-C100,
#columns-D100{
text-align: left;
margin: 0px;
float: left;
}

.columns-C100{
    width: 72%;
    padding: 0px 0px 0px 4px;
    margin: 0px;
    float: left;
    text-align:right;
    }

/****************************************************/
/* Stile del Breadcrumb */
.divBreadCrumb
{
    float:left; 
    margin:0px 0 0 10px;
    text-align:left;
    font-weight:bolder;
    width:550px;
}

span.divBreadCrumb
{
    margin:5px 0 0 10px;
    width:10%;
    float:left; 
    display:block;
}

.divBreadCrumb A:link
{
    background-color:transparent;
    text-decoration:underline;
}

.divBreadCrumb A:visited
{
    background-color:transparent;
    text-decoration:underline;
}

.divBreadCrumb A:hover 
{
    color:#000;
    background-color:transparent;
    text-decoration:underline;
}

.divBreadCrumb A:active
{
    background-color:transparent;
    text-decoration:underline;
}

/* Stile del Breadcrumb FINE*/
/****************************************************/
.line{
clear:both;
line-height:1px;
}

/*****************************************
h2{
    font-weight:bold;
    padding:2px;
    color:#FFF;
    border-bottom:1px solid #C6C6C6;
    margin:0;
    margin-bottom:4px;
    font-size:1.5em;
    padding-left:8px;
}
*****************************************/
h4{
    color:red;
    padding:0px 0px 0px 3px;
    margin:0;
    font-size:1em;
    font-weight:normal;
}

/***/

/* FOOTER */
#menu_footer{
margin:0 auto;
margin-top:2px;
text-align:center;
width:100%;
height:20px;
}

#BannerContent
{

}

    #BannerContent h2
    {
       margin:0;
       margin-bottom:4px; 
       background-color:#B7002A;
       color:#FFFFFF;
       /*text-indent:5px;*/
       font-weight:bold;
       padding:2px;
       border-bottom:1px solid #C6C6C6;
       font-size:1.4em;
     }
     
    .BannerContent h2
    {
       margin:0;
       margin-bottom:4px; 
       background-color:#B7002A;
       color:#FFFFFF;
       /*text-indent:5px;*/
       font-weight:bold;
       padding:2px;
       border-bottom:1px solid #C6C6C6;
       font-size:1.4em;
     }

/*********** STILI NEWS *****************/

.Contenuto
{
   margin:0 8px 0 8px;
}

    .Contenuto a, .Contenuto a:visited
    {
     color:inherit;
     text-decoration:none;
     background-color:Transparent;
    }
    
    .Contenuto a:hover
    {
     color:#C61C31;
     text-decoration:none;
     background-color:Transparent;
    }

    .Contenuto img
    { border:0;}

    .Contenuto h2
    {
        color:#000;
        background-color:Transparent;
        font-weight:bold;
        font-size:1.3em;
        margin-top:10px;
        margin-bottom:8px;
        text-decoration:none;
    }

    .Contenuto h3
    {
      /*font-style:italic;*/
      color:#888;
      font-size:1.1em;
      font-weight:bold; 
      margin:0;
      padding:0;
    }


#TestoNews
{
    margin-top:10px;
    color:#444;
    vertical-align:text-top;
    float:left;
}

.DataNews
{
    text-align:right;
    float:right;
    }
 
.ImmagineNews
{
    float:left;
    margin-right:10px;
    margin-bottom:3px;
    border:0;

 }

/*********** STILI NEWS FINE *****************/


/**********************************************/
.ContenutiEditoria
{
    margin-top:10px;
    float:right; 
    padding:0 0 10px 0;
    width:95%;
}


.ContenutoEditoria
{
   margin:0 0px 0 0px;
}

.ContenutoEditoria a, .ContenutoEditoria a:visited
{
 color:inherit;
 text-decoration:none;
 background-color:Transparent;
}

.ContenutoEditoria a:hover
{
 color:#C61C31;
 text-decoration:none;
 background-color:Transparent;
}

.ContenutoEditoria img
{ border:0;}

.ContenutoEditoria h2
{
    color:#000;
    background-color:Transparent;
    font-weight:bold;
    font-size:1.3em;
    margin-top:10px;
    margin-bottom:8px;
    text-decoration:none;
}

.ContenutoEditoria h3
{
  /*font-style:italic;*/
  color:#888;
  font-size:1.1em;
  font-weight:bold; 
  margin:0;
  padding:0;
}

/** ESPERIENZE **/
.TestoEsperienze
{
    margin-top:10px;
    vertical-align:text-top;
    float:left;
}

.TestoEsperienze ul 
{
    display:inline; list-style:none; width:99%; text-align:left    
}

.TestoEsperienze ul li
{
    display:inline;margin-left:30px;
}

.TestoEsperienze A
{
    color:#000;
    font-weight:bold;
}

.TestoEsperienze A:hover
{
   color:#C61C31; 
}


.ImmagineEsperienze
{
    width:500px;
    /*height:300px;    */
}

.ImmagineNumero
{
    float:left;
    margin-right:0px;
    margin-bottom:0px;
    border:0;
 }
 .ElencoNumero
 {
    float:right;width:50%;
    overflow:visible;
 }

/** NOTIZIARIO **/
.TestoNotiziario
{
    margin-top:10px;
    vertical-align:text-top;
    float:left;
}

.TestoNotiziario ul 
{
    list-style:none;
}

.TestoNotiziario ul li
{
    min-height:60px
}

.TestoNotiziario A
{
    color:#000;
    font-weight:bold;
}

.TestoNotiziario A:hover
{
   color:#C61C31; 
}


.ImmagineNotiziario
{
    width:250px;
    /*height:320px;    */
}

/** QUADERNI **/
.TestoQuaderni
{
    margin-top:10px;
    vertical-align:text-top;
    float:left;
}

.TestoQuaderni ul 
{
    list-style:none;
}

.TestoQuaderni ul li
{
    min-height:60px
}

.TestoQuaderni A
{
    color:#000;
    font-weight:bold;
}

.TestoQuaderni A:hover
{
   color:#C61C31; 
}

.ImmagineQuaderni
{
    width:250px;
    /*height:320px;    */
}

/**********************************************/


/*********** STILI SERVIZI ********************/

.Contenuti
{
    margin-left:5px; 
    margin-top:10px;
    float:right; 
    padding:0 0 10px 0;
    width:95%;
}

.TestoServizi
{
    background-color:white;
    vertical-align:top;    
    float:right;
    margin:0;padding:0;
}

.ImmagineServizi
{
    float:left;
    margin-right:10px;
    margin-bottom:3px;
 }

/*********** STILI SERVIZI FINE ********************/

/******************************************/
/* STILI PER SOMMARIO */
.DivSommario 
{
    margin:5px 5px 5px 5px; 
    color:#000000;
    float:right; 
    padding:0 0 10px 0;
    width:95%;
    }
    
    .DivSommario H2
    {
       /*text-indent:5px;*/
       font-weight:bold;
       font-size:1.3em;
       padding:2px;
       border-bottom:1px solid #C6C6C6;
       margin:0;
       margin-bottom:4px;
     }
    
    .DivSommario H3 
    {
      color:#666666;
      background-color:Transparent;
      text-indent:10px;
      text-align:left;
      background-image:url(../imgs/QUA.gif);
      background-repeat:no-repeat;
      background-position:1px 6px;
      margin: 0px 5px 0px 5px;
      float:left;
      font-size:1em;
    }
    
     img.DivSommario H3
    {
        width:4px;
        height:16px;
    }
    
.DivBordoSommario
{
    width:100%;
    margin:10px 0 0 0;
    border: solid 2px #B7002A; 
    color:#000000;
    float:left; 
    padding:0 0 10px 0;
    }    
    
    .DivBordoSommario h2
    {
       margin:0 0 4px 0;
       background-color:#B7002A;
       color:#FFFFFF;
       /*text-indent:5px;*/
       font-weight:bold;
       /*padding:2px;*/
       border-bottom:1px solid #C6C6C6;
       font-size:1.3em;
       width:100%;
     }

    
    .DivBordoSommario h3
    {
      color:#666666;
      text-indent:10px;
      text-align:left;
      background-image:url(../imgs/QUA.gif);
      background-repeat:no-repeat;
      background-position:1px 6px;
      margin:2px 5px 5px 5px;
      float:left;
    }
        
    img.DivBordoSommario H3
    {
        width:4px;
        height:16px;
        margin:0 0 0 0;
    }
/***********/      

.DivBordoSommarioDx
{
    width:95%;
    margin:10px 0 0 5px;
    border: solid 1px #999; 
    color:#000000;
    float:left; 
    padding:5px 5px 5px 5px;
    }  
    
 .DivBordoSommarioDx A:hover
 {background-color:Transparent;color:#B7002A}


.DivSommarioDx
{
   /* margin:5px 5px 5px 5px; 
    color:#000000;
    float:right; 
    padding:0 0 10px 0;
    width:95%;*/
   vertical-align:top;
   margin:0;
   padding:0;
   background-color:#FFF;
    }
    
    .DivSommarioDx H2
    {
       font-weight:bold;
       font-size:1.1em;
       padding:2px;
       background: url(../imgs/nt999.gif) repeat ;
       vertical-align:top;      
       text-align:left;
       color:#FFF;
       border-top:solid 3px #999;
       font-weight:normal;
       text-indent:5px;
       margin-bottom:8px; 
     }
    
   .DivSommarioDx H3 
    {
      color:#666666;
      text-indent:10px;
      text-align:left;
      background-image:url(../imgs/QUA.gif);
      background-repeat:no-repeat;
      background-position:1px 10px;
      background-color:Transparent;
      margin: 0px 5px 0px 5px;
      padding:2px 0 2px 0;
      font-weight:normal;
      font-size:0.9em;
    }

    .DivSommarioDx A
    {
       font-size:0.9em;
    }
    
   .DivSommarioDx A:hover
    {
      color:#C61C31; 
      background-color:Transparent;
    }

 /***********/     
#divTitoloRigaSommario H3
{
    margin:5px 5px 5px 5px; 
    float:left; 
    padding:0 0 10px 0;
    width:95%;
    color:#666666;
    text-indent:10px;
    text-align:left;
    margin:2px 5px 5px 5px;
    font-size:1em;
    background-color:Transparent;
    background-image: url(../imgs/QUA.gif);
    background-repeat:no-repeat;
    background-position:6px;

} 
  
.divCorpoSommario
{
    color:#333333;
    vertical-align:top;
    margin: 0 10px 5px 5px;
    width:90%;
    float:right;
    padding:0 0 5px 0;
}
 .divCorpoSommario img
    {
        margin: 9px 9px 9px 9px;
        /*border:solid 1px #000000;*/
        float:left;
    }

/*.divCorpoSommarioVuoto
{
    height:10px;
    width:80%;
    float:right;
    padding:0 0 5px 0;    
}*/

.divCorpoSommarioEditoria
{
    color:#333333;
    vertical-align:top;
    margin: 0 5px 5px 5px;
    width:95%;
    float:right;
    padding:0 0 5px 0;
}
 .divCorpoSommarioEditoria img
    {
        margin: 9px 9px 9px 9px;
        /*border:solid 1px #000000;*/
        float:left;
    }
   
 .divCorpoSommarioNewEditoria
{
    vertical-align:top;
    margin: 2px  0px 5px 0px;
    width:100%;
    float:right;
    padding: 5px 0 5px 0;
    font-size:0.9em;
    
}
 .divCorpoSommarioNewEditoria img
    {
        margin: 0 11px 9px 0px;
        /*border:solid 1px #000000;*/
        float:left;
        width:120px;
    }  
   
.divCorpoSommarioNewEditoria A
{
    font-weight:bold;
    color:#000;
}

.divCorpoSommarioNewEditoria A:hover
{
   color:#C61C31;
}

/***************************************/
/*Esperienze */
 .divCorpoSommarioEsperienze
{
    vertical-align:top;
    margin: 2px  0px 5px 0px;
    width:100%;
    float:right;
    padding: 5px 0 5px 0;
    font-size:0.9em;
    
}
 .divCorpoSommarioEsperienze img
    {
        margin: 0 11px 9px 0px;
        /*border:solid 1px #000000;*/
        float:left;
        width:280px;
    }  
   
.divCorpoSommarioEsperienze A
{
    font-weight:bold;
    color:#000;
}

.divCorpoSommarioEsperienze A:hover
{
   color:#C61C31;
}
/**************************************/

    
 .divCorpoSommarioVuoto
{
  /*   color:#333333;
    vertical-align:top;
    margin: 0;
    width:95%;
   float:right;
    padding:3px 0 0 0;
    height:1px;*/
}
    
 .divArchivio{
    margin: 0 8px 0 0;
    text-align:right;
    font-size:1em;
    float:right;
} 

.divArchivio a:link, .divArchivio a:visited, .divArchivio a:hover {
    background-color:#FFFFFF;
    color:#C61C31; 
    font-weight:bold;
}
    
/************************/


.grigioT h2, #cx .grigioT h2 {
background-color : #999; 
color : #fff; 
} 


#dx
{   
    width:30%;
    min-width:220px;
    float:left; 
    margin:0;
    padding:0;
    }
    
#dxNews
{   
    width:30%;
    /*min-width:220px;*/
    float:right; 
    margin:10px 0 0 0;
    padding:0;
    }
    
.dxNews
{   
    width:30%;
    float:right; 
    margin:10px 0 0 0;
    padding:0;
}
    
* html #dx
{   
    width:25%;
    float:left; 
    margin:0;
    padding:0;
    }
 
* html #dxNews
{   
    width:30%;
    float:right; 
    margin:10px 0 0 0;
    padding:0;
    }
    
* html .dxNews
{   
    width:30%;
    float:right; 
    margin:10px 0 0 0;
    padding:0;
    }
    
#sx
{   
    width:66%;
    min-width:320px;
    float:left; 
    margin:0;
    padding:0;
    }    

    
#cx{ margin:0 15px 0 0; display:block; width:68%;padding:0; float:left;}
    
* html #cx {margin:0 15px 0 0; display:block; width:70%;float:left;}
/*#cx{ margin:auto 33% auto auto; display:block; width:100%;}*/


/****************************************************************/
/* STILI PER PAGINA DOVETROVARCI                                */

#topCartina {float:left;margin-top:20px;margin-left:10px;}

#cartina
{float:left;}
#elenco
{float:left;width:150px;}

/*div contenente l'elenco intero */
#indirizzi {float:left; margin-top:20px;margin-left:10px;width:90%;}

#indirizzi ul li {list-style-type: none;}

/*div contenente il singolo indirizzo */
.indirizzo h4
{font-size:1.3em; color:#C61C31; font-weight:bolder;margin-bottom:10px;}

.indirizzo h5
{font-size:1.2em;font-style:oblique;}

.indirizzo div
{margin-left:20px; float:right;}

.hrIndirizzo 
{   
    margin:10px 0 10px 80px;
    width:20%;
}

.hrTipoSede
{   
    width:60%;
    margin:0 0 10px 0;
}
    

.selectedLine A:active, .selectedLine A:visited
{
    color:#C61C31;
    font-weight:bolder;
}

.iFrameMappa
{
    border:0;
    overflow:visible;
    width:100%;    
    height:750px;
    }
/*                                                                     */
/***********************************************************************/
/* STILI PER PAGINA DI RICERCA */

#paramRicerca select
{
    font-family: verdana, arial, courier, serif;
    font-size:1em;
}

#paramRicerca input
{
    font-family: verdana, arial, courier, serif;
    font-size:1em;
}

.rCercate
{
    font-weight:bolder;    
}

#divRisultatoRicerca
{

    }
    
#MainTable { 
  margin-left:20px;}
  
#MainTable .rSimple 
{
    font-weight:bolder;
    background-color:#E1E1E1;
    height:100px;
    width:300px;
    margin-top:30px;
    vertical-align:middle;
    text-align:center;
    }
  
#paramRicerca
{}

.found
{
    font-weight:bolder;
    font-style:italic;
    color:blue;
    }
    
.rPaginazione 
{ 
    float:left;
    margin-left:10px;
    margin-bottom:10px;
    margin-top:10px;
    font-size:0.9em;
    width:98%;
    }

* html .rPaginazione 
{ 
    float:left;
    margin-left:10px;
    margin-bottom:10px;
    margin-top:10px;
    width:92%;
    font-size:0.9em;
    }

.rPaginazione label
{
    font-weight:bolder;
    color:Red;
    }

.rPaginazione a:link, .rPaginazione a:visited, .rPaginazione a:active
{
   color:#015190;
   background-color:Transparent;
   text-decoration:underline;
}
    
.rPaginazione a:hover
{
   /*color:#C61C31;*/
   color:#015190;
   background-color:Transparent;
   text-decoration:underline;
}
  
 .rLink
 {
   margin-top: 15px; 
 }
 
 .rLink a:link, .rLink a:visited, .rLink a:hover, rLinkURL a:active
 {
   color:#015190;
   background-color:Transparent;
   text-decoration:underline;
 }

.rLinkURL a:link, .rLinkURL a:visited, .rLinkURL a:hover,  rLinkURL a:active
 {
   color:#015190;
   background-color:Transparent;
   text-decoration:underline;
 }
 

/************************************************************************/
/* STILI UTILIZZATI NEL REPLACE DELL'HTML PER RENDERLO W3C COMPLIANT    */
.und {text-decoration:underline; }
.aCenter {text-align:center;}
.aRight{  text-align:right;   }
table { border-collapse:collapse; }
/************************************************************************/

/************************************************************************/
/* STILI PER EDITORIA                                                   */

.sommarioEditoria 
{
    margin-top:20px;
    }

#TestoEditoria
{
    margin-top:10px;
    color:#444;
    vertical-align:text-top;
    /*float:left;*/
}
 
#ImmagineEditoria
{
    float:left;
    margin-right:10px;
    margin-bottom:3px;
    margin-top:0;
    vertical-align:top;

 }
 /************************************************************************/
 
 .accessKeySummary
 {
    float:none;
    padding:5px;
    }
 
 .EditPh img
  {
    border:none;
    }
 
 .EditPh A
  {
    color:#000;
    background-color:Transparent;
    }

.EditPh A:hover
  {
    color:#000;
    background-color:Transparent;
    }
    
 .AttachmentEditoria DIV
 {
    padding-top:10px;   
 }
 
 .AttachmentEditoria a:link
 {
    text-decoration:underline;  
    color:#666;
    font-weight:bolder;
 }
 
 .AttachmentEditoria a:visited
 {
    text-decoration:underline;  
    color:#666;
    font-weight:bolder;
 }
 
 .AttachmentEditoria a:hover
 {
    text-decoration:underline; 
    color:#B7002A; 
    font-weight:bolder;
 }
 
 .AttachmentEditoria a:active
 {
    text-decoration:underline;  
    color:#666;
    font-weight:bolder;
 }
 
 .downloadAcrobat
 {
   margin-top:150px;
   margin-bottom:20px;
   border:0;
   padding:10px;
   width:300px;
 }

 .downloadAcrobat A:link, .downloadAcrobat A:visited, .downloadAcrobat A:hover, .downloadAcrobat A:active
 {
   text-decoration:underline;
   background-color:Transparent;
   color:#111;
 }

/* RIQUADRO BORDATO SOTTILE */
.t {background: url(../imgs/cssImg/dot2.gif) 0 0 repeat-x; width: 20em}
.b {background: url(../imgs/cssImg/dot2.gif) 0 100% repeat-x}
.l {background: url(../imgs/cssImg/dot2.gif) 0 0 repeat-y}
.r {background: url(../imgs/cssImg/dot2.gif) 100% 0 repeat-y}
.bl {background: url(../imgs/cssImg/bl2.gif) 0 100% no-repeat}
.br {background: url(../imgs/cssImg/br2.gif) 100% 100% no-repeat}
.tl {background: url(../imgs/cssImg/tl2.gif) 0 0 no-repeat}
.tr {background: url(../imgs/cssImg/tr2.gif) 100% 0 no-repeat; padding:10px} 
/* FINE RIQUADRO BORDATO SOTTILE */

.SummaryHome
{vertical-align:bottom;margin-top:30px;}

.SummaryBanner
{border:0; margin:0;text-align:center;}

.SummaryBanner img
{border:0; margin:0;text-align:center;}


#ComboBanner
{float:left;
    width:60%;
    margin:20px;
    }

#ImmagineBanner
{float:left;
    width:60%;
    margin:20px;
    border:solid 1px #e1e1e1;
    }
    
.BackBottom
{
    float:right;
    margin:20px 0 0 20px;
    width:100%;
    
    }
    
 .formbutton
 {
    cursor:pointer;
    /*border:outset 1px #ccc;
    background:#999;
    color:#444;
    font-weight:bold;
    padding: 1px 2px;
    background:url(../imgs/formsub.gif) repeat-x left top;*/
    margin-right:10px;
    margin-left:10px;
    margin-bottom:20px;
    }
    
  #riquadro
  {
    /*border:solid 1px #555;
    width:280px;
    float:right;
    margin-right:10px;*/
    width:95%;
    float:right;
    margin-right:10px;
    padding-bottom:0px;
    margin-bottom:1px;
   
    background: url(../imgs/nt999.gif) repeat ;
    vertical-align:middle;
    color:#666666;
    }
    
    #riquadroInt {border:solid 1px #999;background-color:#999;width:99%;}
    
    * html #riquadroInt
    {   border:solid 1px #999;background-color:#FFF;width:100%;}
    
   .riquadro
   {
    width:95%;
    float:right;
    margin-right:10px;
    padding-bottom:0px;
    margin-bottom:1px;
    background: url(../imgs/nt999.gif) repeat ;
    vertical-align:middle;
    color:#666666;
    }
    
    .riquadroInt {border:solid 1px #999;background-color:#999;width:99%;}
    
    * html .riquadroInt
    {   border:solid 1px #999;background-color:#FFF;width:100%;}
    
    
     #riquadroDoveTrovarci
  {
    /*border:solid 1px #555;
    width:280px;
    float:right;
    margin-right:10px;*/
    width:280px;
    float:right;
    margin-right:10px;
    padding-bottom:0px;
    margin-bottom:1px;
   
    background: url(../imgs/nt999.gif) repeat ;
    vertical-align:middle;
    color:#666666;
    }
    
    #riquadroIntDoveTrovarci {border:solid 1px #999;background-color:#FFF;width:278px;}
    
    * html #riquadroIntDoveTrovarci
    {   border:solid 1px #999;background-color:#FFF;width:278px;}
    
    #riempi {border:solid 1px #999;}
    
/************************************************************/
/* DOVE TROVARCI */
#parametriDoveTrovarci DIV
{
    margin-left:10px;
    font-weight:bolder;
    margin-top:10px;
    font-size:0.8em;
}

.parametriDoveTrovarci
{
    margin-left:10px;
    font-weight:bolder;
    font-size:0.8em;
}

.parametriDoveTrovarci SPAN
{
    margin-left:10px;
    font-weight:lighter;
    float:left;
}

.parametriDoveTrovarciChk
{
    margin-left:10px;
    font-family: verdana, arial, courier, serif;
    font-size:1em;
    font-weight:bolder;
    font-size:0.8em;
    width: 200px;
}

#parametriDoveTrovarci LABEL
{
    font-weight:bolder;
    font-size:0.8em;
    margin-top:10px;
    margin-left:10px;
}

#parametriDoveTrovarci INPUT
{
    margin-left:10px;
    font-family: verdana, arial, courier, serif;
    font-size:1em;
    width: 250px;
}

#parametriDoveTrovarci TEXTAREA
{
    margin-left:10px;
    font-family: verdana, arial, courier, serif;
    font-size:0.8em;
}

#parametriDoveTrovarci SELECT
{
    margin-left:10px;
    width: 250px;
    font-family: verdana, arial, courier, serif;
    font-size:0.8em;
}

#parametriDoveTrovarciChk
{
    margin-left:10px;
    font-family: verdana, arial, courier, serif;
    font-size:1em;
    font-weight:bolder;
    font-size:0.8em;
    width: 150px;
}

.cercaButton
{
    margin:0 0 50px 20px;
    }
/*************************************************/

.DivSommarioPag
{
    width:98%;
    margin:10px 0 0 0;
    color:#000000;
    float:left; 
    padding:0 0 10px 0;
    }    
    
    .DivSommarioPag h2
    {
       margin:0 0 4px 0;
       background-color:#B7002A;
       color:#FFFFFF;
       font-weight:bold;
       padding:2px;
       border-bottom:1px solid #C6C6C6;
       font-size:1.3em;
       width:inherit;
     }

    
    .DivSommarioPag h3
    {
      color:#666666;
      text-indent:10px;
      text-align:left;
      background-image:url(../imgs/QUA.gif);
      background-repeat:no-repeat;
      background-position:1px 6px;
      margin:2px 5px 5px 5px;
      float:left;
    }
        
    img.DivSommarioPag H3
    {
        width:4px;
        height:16px;
        margin:0 0 0 0;
    }
    
    .tdCont
    {
        font-size:0.8em;
        }
        
    .privacy
    {
       display:inline-block;
        }
        
    .TestoPrivacy
    {
       font-family: verdana, arial, courier, serif;
       font-size:0.8em;
        }
        
    .LinkButton A:link , .LinkButton A:visited
 {
    height:2em;
    text-decoration:none;  
    font-weight:bolder;
    font-size:1.3em;
    padding:0.4em 1.4em 0.4em 1.4em;
    
    color:#FFF;
    background-color:#666;
    border-top:solid 2px #AAA;
    border-left:solid 2px #AAA;
    border-bottom:solid 2px #333;
    border-right:solid 2px #333;
 }
  
 .LinkButton A:hover
  {
    height:2em;
    text-decoration:none;  
    font-weight:bolder;
    font-size:1.3em;
    padding:0.4em 1.4em 0.4em 1.4em;
    
    color:#D00000;
    background-color:#666;
    border-top:solid 2px #AAA;
    border-left:solid 2px #AAA;
    border-bottom:solid 2px #333;
    border-right:solid 2px #333;
 }
  .LinkButton A:active
 {
    height:2em;
    text-decoration:none;  
    font-weight:bolder;
    font-size:1.3em;
    padding:0.4em 1.4em 0.4em 1.4em;
    
    color:#FFF;
    background-color:#AAA;
    border-top:solid 2px #666;
    border-left:solid 2px #666;
    border-bottom:solid 2px #CCC;
    border-right:solid 2px #CCC;
 }