body {
	font-family: "verdana";
    font-size:small;
	font-size:12px;
	color:#c3c3c3; /*Colore del testo di default*/
	background-color:#c5dded;
	background-color:#000000;
	
	/*
	background-color:#e9e8f5;
	background-image: url(/img/sfondo_body.jpg);
	background-repeat:repeat-x;
	*/
}

table {font-size:100%;
/*border:1px solid orange;*/
}


a {font-weight: bold;
	color:#005477;
	text-decoration:none;
	border:none;
}
a:visited {
	color:#004080;
}

a:hover {
	color:#993300;
	text-decoration:underline;
}

img {border:none;}
/*-----------------------------------*/


div#all {
text-align:center;
margin:0px;
}

div#main {
	width:990px;
	margin: 0px auto 0px auto;
	/*background-color:#ffffff;*/
	border:0px solid #734f9a;
	background-image:url('/img/testata-alessandrini.png');
	background-repeat:no-repeat;
	padding-bottom:4px;
	text-align:left;
	border-radius:10px;
}


div#testata {
	height:70px;
}

.barratestatafissa {
font-size:15px;
	text-align:center;
margin:25px 4px 0px 0px;
padding:0px 0px 0px 0px;
/*
background-color:#00513d;
*/
color:#676767;
}
.barratestatafissa a{color:#ffffff;}
.barratestatafissa a:link {color:#c3c3c3;}
.barratestatafissa a:visited {color:#c3c3c3;}
.barratestatafissa a:hover {}

/************************************barra contesto***************************************/
div#barracontesto {
    padding-left:0px;
    padding-top:4px;
    padding-bottom:2px;
    font-size:0.9em;
    color:#c3c3c3;
    /*background-color:#44a1e4;
    
    border-top:1px solid #734f9a;
    border-bottom:1px solid #734f9a;
    background-color:#ffe5b5;
    color:#734f9a;
    */
    
}

div#barracontesto ul.barraContestuale {
	margin: 6px 0px 0px 0px;
	padding:0px;
}
div#barracontesto ul.barraContestuale li {
	margin: 0 0 0 5px;
	padding:0px;
	list-style-type: none;
	display: inline;
}

div#barracontesto a{color:#c3c3c3;}
div#barracontesto a:link {}
div#barracontesto a:visited {}
div#barracontesto a:hover {}

/*--------------------------------------------------------------------------*/
div#FasciaCentrale {
margin:10px 0px 10px 0px;

}

	.AreaContenuti{
	width:100%;
	/*float:right;*/
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	line-height:150%;
	min-height:530px;
	border-top:1px solid #005477;
	    

	/*background-color:#ffffff;
	*/
	}


		.AreaCorpo{
		width:100%;
		float:left;
		margin:0px 0px 0px 0px;
		border:0px solid green;
		}
/*
		
div#AreaCorpoHome{
		width:100%;
		float:left;
		float:none;
		display:block;
		margin:0px 0px 0px 0px;
		border:0px solid green;
		}

			table.TabellaContenutiCorpoHome {
    		width:100%;
    		display:block;
		float:none;
			  text-align:center;
			  }


			table.TabellaContenutiCorpoHome {
    		width:100%;
    		display:block;
		float:none;
			  text-align:center;
			  }

			table.TabellaContenutiCorpoHome tr {
    		width:100%;
    		display:block;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		float:none;
			  border:1px solid red;
			  text-align:center;
			  }
			table.TabellaContenutiCorpoHome td {
    		width:990px;
    		display:block;
			  }
*/


/*
			table.TabellaContenutiCorpoHome td div {
    		width:100%;
    		display:block;
			  border:1px solid green;
		float:none;
			  }

			table.TabellaContenutiCorpoHome td span.testoscheda {
    		width:100%;
    		display:block;
			  border:1px solid yellow;
		float:none;
			  }
			  
			table.TabellaContenutiCorpoHome td span.copertina {border:1px solid white;}
*/			  
			  
			
			.TabellaContenutiCorpo {}

                .testatina {font-weight:bold;font-size:1.4em;color:#c3c3c3;border-bottom:1px solid #cccccc;margin-bottom:10px;padding:0px 0px 4px 0px;}
                .testatinanews {font-weight:bold;font-size:1.4em;color:#2e9230;border-bottom:1px solid #cccccc;margin-bottom:5px;}
                .testatina a{}
                .testatina a:link {}
                .testatina a:visited {}
                .testatina a:hover {}

                .sottotitolo {font-weight:bold;font-size:1em;color:#004080;margin-bottom:10px;}
                .copertina {position:relative;float:left;margin-right:10px;margin-bottom:10px;}
                .Descrizione {}
                .DataPubblicazione {padding:5px 5px 0px 0px;font-style:italic;color:#a1a1a1;float:right;}
                .testoscheda {}
                .traduzionescheda {}

        .ParteProdottoScheda {margin:0px 0 0 0;border:0px solid red;}

        .Categoria {width:100%;}
        .Elenco {width:85%;line-height:120%;}
            .Elenco .ElementoElenco {display:inline-block;width:100%;margin-bottom:10px;}
            .Elenco .ImmagineElenco {float:left;width:20%;}
            .Elenco .TestoElenco {position:relative;float:left;width:80%;margin-bottom:10px;}

                .Elenco .testatina {}
                .Elenco .sottotitolo {}
                .Elenco .Descrizione {text-align:justify;}

        .paginazioneRplg {}
        .paginazione {text-align:left;margin:0 0 20px 0;}

     /*--------- Area News ------*/
        div#AreaNews {border:0px solid green;margin-left:12px;padding-left:2px;margin-bottom:20px;width:210px;}
        
        div#AreaNews.Elenco {width:100%;}
        
        div#ElencoNews.Elenco {width:100%; }
                div#AreaNews .ElementoElenco {}
                div#AreaNews .ImmagineElenco {}
                div#AreaNews .TestoElenco {}
                
                .testoelenco {}
                
                div#AreaNews .ElementoElencoNews{
                width:100%;
                border-bottom:1px solid #cccccc;
                clear:none;
                margin-bottom:6px;
                }



        /*--------- Area Commenti ------*/
        div#AreaElencoCommentiSc.Elenco {width:100%;}
        div#AreaElencoCommentiSc .ElementoElenco {padding:0 0 5px 0;}
        div#AreaElencoCommentiSc .testatina {}
            .ElementoDataOra {float:right;}
                .ElementoData {margin:0 10px 0 0;float:left;}
                .ElementoOra {float:left;}
            .ElementoCommento {}
                .LabelCommento {font-weight:bold;}
                .testoCommento {}
                table.TabellaElencoSchede .ElementoLabelCommento {margin:0px 3px 0px 0px;display:inline;}
                table.TabellaElencoSchede .ElementoTestoCommento {display:inline;}
            .ElementoVoto {float:left; width:100%;}
                .ElementoLabelVoto {float:left;}
                .ElementoVotoRating {margin:2px 0 0 0;float:left; }

        div#AreaNuovoCommentoSc .ElementoLabelVoto {margin:5px 0 0 0;}




        /*--------- Area Elenchi ------*/
		.AreaElenchi{
	float:right;
	padding-left:0px;
  padding-right:0px;
	width:210px;
	margin:0px 0 0 0;
  padding:0px 0px 0px 0px;
	border:1px solid red;
    }

        /*--------- Elenchi: titoli generici ------*/
            .headerOggettiCorrelati {
            font-weight:bold;
            color:#c3c3c3;
        padding:0px 0px 0px 0px;
        /*
        
        background-image:url('/img/bullet_freccia.png');
        background-repeat:no-repeat;
        font-size:11px;
        */
        border-top:1px solid #005477;
        border-bottom:1px solid #005477;
        /*background-color:#eeeeee;
        font-size:12px;*/
            }

        /*--------- Elenchi spaziatura ------*/
    		.ElencoLink{
            margin:0px 0px 0px 0px;
            padding:0px;
            /*color:red;*/
    		}

            /*--------- Elenchi ul ------*/
        		.ElencoLink ul{
              list-style-type:square;
              margin:0px 0px 15px 15px;
              padding:0px;
              color:#006AD5;
        		}
                .ElencoLink ul li{
                margin-top: 2px;
                margin:0 0 0 0px;
                }

        		.ElencoLink ul .headerOggettiCorrelati {list-style:none;}
        		.ElencoLink ul li.headerOggettiCorrelati {list-style-image:none;margin:0px 0px 0px 0px;}

        		.ElencoLink ul li a {}
        		.ElencoLink ul li a:link {}
        		.ElencoLink ul li a:visited {}
        		.ElencoLink ul li a:hover {}


            /*--------- Elenchi immagini ------*/
              div#ElencoLinkGal {
                text-align:left;
                margin:0px 0px 15px 15px;
                /*
                 border:1px solid red;
               */
                padding:0px 0px 0px 0px;
              }
              div#ElencoLinkGal ul.ListaImg {
                list-style:none;
                padding:0px 0px 0px 0px;
                margin:0px 0px 0px 0px;
                
              }

        	 li.ListaImg{
              list-style-type:none;
              list-style-position:outside;
              padding:4px 0px 4px 0px;
              border-bottom:1px solid #c1c1c1;
              
              /*
              */
        		}

              .ElementoDidImg{
                float:right;
                clear:none;
                display:inline-block;
                width:90%;
                text-align:left;
                /*
                border:1px solid violet;
                */
              }

li.ListaAllegati{
       	 list-style-image: none;
        list-style-type:none;
        list-style-position:outside;
        margin:0 0 0px 0px;
        padding:4px 0 4px 0px;
        border-bottom:1px solid #cccccc;
}

            /*--------- Elenchi Allegati ------*/
                div#ElencoLinkAllegati {
                text-align:left;
                padding-left:0px;
                padding-right:0px;
                }


                dl {
                margin:0 0 0 0px;
                padding:0 0 0 0px;
                }
                dt {
                margin:10px 0 0 0px;
                }
                dd {
                margin:0 0 0 0px;
                }




	.ColonnaPrincipale{
    /*background-image:url('/img/sfondo_menu.jpg');
    background-repeat:no-repeat;*/
  padding-left:0px;
  padding-right:0px;
	/*width:220px;
	float:left;*/
	padding:4px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-top:0px solid #676767;
	
	}

    /*--------- AreaAlbero ------*/
        .AreaAlbero {
        margin:0px 0px 15px 0px;
        /*border:1px solid green;*/
        }

        /*--------- definizione di tutti i livelli ------*/
        .AreaAlbero ul {
        /*list-style:none;*/
        list-style-type:square;
        margin:0 0 0 15px;
        padding:0px;
        color:#006AD5;
        /*
        list-style-position:inside;
        list-style-image: url('/img/bullet.gif');
        line-height:20px;
        */
        }

        /*--------- Rientro del primo livello e spaziatura generale--------*/
        .AreaAlbero ul li {margin: 2px 0px 2px 0px;padding:0px 0px 0px 0px;}

        /*--------- Modifica della testatina nell'albero --------*/
        .AreaAlbero .testatina {
        line-height:150%;
        
        /*
        padding:0px 0px 0px 25px;
        background-image:url('/img/bullet_freccia.png');
        background-repeat:no-repeat;
        background-position:top left;
        padding-bottom:2px;
        padding-top:2px;
        font-size:11px;
        border-bottom:1px solid #cccccc;
        */
        }

        /*--------- Albero ------*/

            /*--------- Rientro dei livelli successivi al primo --------*/
            .Albero ul li ul{margin:0 0 0 15px;padding:0px;color:#bbbbbb;}
            .Albero ul li ul ul {color:#cccccc;}
            .Albero ul li ul ul ul {color:#dddddd;}
            .Albero ul li ul ul ul ul {color:#eeeeee;}

            .Albero ul li a {color:#005477;}
            .Albero ul li ul li a {color:#005477;}
            .Albero ul li ul li ul li a {color:#005477;}
            .Albero ul li ul li ul li ul li a {color:#005477;}
            .Albero ul li ul li ul li ul li ul li a {color:#005477;}
/*
#44a1e4
*/
            /*--------- Evidenza Link con diversi colori a seconda dei livelli --------*/
            /*.Albero ul li a {color:#004080;}*/
            /*.Albero ul li ul li a {color:#CC6600;}*/
            /*.Albero ul li ul li ul li a {color:#7F2829;}*/
            /*.Albero ul li ul li ul li ul li a {color:#003366;}*/
            /*.Albero ul li ul li ul li ul li ul li a {color:#58060A;}*/

            /*--------- SELEZIONE: Evidenza sfondi per tutta la larghezza della riga --------*/
            .Albero ul span.selezionata {display:block;padding:0px 5px 0px 5px;}

            /*--------- SELEZIONE: Evidenza sfondi con diversi colori a seconda dei livelli --------*/
            .Albero ul span.selezionata {background-color:#f1f1f1;border:1px solid #006AD5;}
            .Albero ul span.selezionata {background-color:#ffdc98;border:1px solid #c6b4dc;}
            .Albero ul span.selezionata {background-color:#005477;border:1px solid #005477;}
            
            
            /*.Albero ul li ul span.selezionata {background-color:#CC6600;}*/
            /*.Albero ul li ul li ul span.selezionata {background-color:#7F2829;}*/
            /*.Albero ul li ul li ul li ul span.selezionata {background-color:#003366;}*/
            /*.Albero ul li ul li ul li ul li ul span.selezionata {background-color:#58060A;}*/

            /*--------- SELEZIONE: Evidenza Link con diversi colori a seconda dei livelli --------*/
            .Albero ul li span.selezionata a {color:#006AD5;}
            .Albero ul li span.selezionata a {color:#c3c3c3;}
            /*.Albero ul li ul li span.selezionata a {color:#ffffff;}*/
            /*.Albero ul li ul li ul li span.selezionata a {color:#ffffff;}*/
            /*.Albero ul li ul li ul li ul li span.selezionata a {color:#ffffff;}*/
            /*.Albero ul li ul li ul li ul li ul li span.selezionata a {color:#ffffff;}*/


.BottomPagina {
  border-top:1px solid #004080;
  margin-top:22px;
  /*
  padding:55px 10px 10px 10px;
  background-image: url(/img/sfondo-bottom.png);
	background-repeat:no-repeat;
*/
  padding:10px 10px 10px 10px;
  
  }

.DatiBottomIntranet {float:right;}

    /*--------- AreaAlbero Login ------*/

        div#AlberoCampiLogin ul {list-style:none;}
        div #AlberoCampiLogin ul li {list-style-image:none;}


._Pulsante {float:right;display:block;width:100%;}
.pulsante {
	/*float:right;*/
    color:#FFFFFF;
    background-color:#44a1e4;
    font-size:1em;
    }
    .BordoForm {
    
    margin:10px 10px 10px 10px;
    padding:2px 2px 2px 2px;
	  background-color:#eeeeee;
    font-size:1em;
    border:1px solid #c80000;
    border-radius:8px;
    }
    
.elementiutente {
    
   text-align: right;
    }
    
       
div#SubmitNuovoCommentoSc {
    /*padding-right:230px;*/
    padding-top:25px;
    }
div#pulsanteLogin {
    float:right;
    padding-top:5px;
    padding-bottom:10px;
    }
.nameuser {color:#cf5d02;font-size:1.5em;font-weight:bold;}




.galleriaImmagini{
line-height:100%;
padding:6px;
width:100%;
vertical-align:bottom;
}

.galleriaImmagini td {vertical-align:top;padding-bottom:12px;text-align:center;}

td.ImgGalleria { vertical-align:bottom;padding-bottom:4px;padding-top:4px;border:1px solid #005477;}

div#Img1Cat {float:left;margin:0px 20px 10px 0px;}
div#AreaAllegatiCat {margin-top:20px;clear:both;}
div#AreaAllegatiCat .allegatoCat {width:50%;float:left;}
div#AreaAllegatiCat .allegatoCat ul {list-style:none;margin:10px 10px 20px 10px;padding:0px;}
div#AreaAllegatiCat .allegatoCat ul li {display:inline;list-style-image:none;margin:0px;padding:0px;vertical-align:middle;}


.TabFasiCarrello {
	text-transform:capitalize;
	width:100%;
	background-color: #CCCCCC;
	margin:20px 0 0 0;
	padding:0 0 0 0;
	color:#166edb;
	text-transform:capitalize;
}

.TabFasiCarrello a {color:#2f527c;}
.TabFasiCarrello a:visited {}
.TabFasiCarrello a:hover {}

.TabFasiCarrello td.Separatore1 {width:50px;height:25px;background-image:url('/img/Tab_Fase1.png');background-repeat:no-repeat;}
.TabFasiCarrello td.Separatore2 {width:50px;height:25px;background-image:url('/img/Tab_Fase2.png');background-repeat:no-repeat;}
.TabFasiCarrello td.Separatore3 {width:50px;height:25px;background-image:url('/img/Tab_Fase3.png');background-repeat:no-repeat;}
.TabFasiCarrello td.Separatore4 {width:50px;height:25px;background-image:url('/img/Tab_Fase4.png');background-repeat:no-repeat;}
.TabFasiCarrello td.Separatore5 {width:50px;height:25px;background-image:url('/img/Tab_Fase5.png');background-repeat:no-repeat;}

.TabFasiCarrello td.SeparatoreAttivo1 {width:50px;height:25px;background-image:url('/img/Tab_attivo_Fase1.png');background-repeat:no-repeat;background-color:#2f527c;}
.TabFasiCarrello td.SeparatoreAttivo2 {width:50px;height:25px;background-image:url('/img/Tab_attivo_Fase2.png');background-repeat:no-repeat;background-color:#2f527c;}
.TabFasiCarrello td.SeparatoreAttivo3 {width:50px;height:25px;background-image:url('/img/Tab_attivo_Fase3.png');background-repeat:no-repeat;background-color:#2f527c;}
.TabFasiCarrello td.SeparatoreAttivo4 {width:50px;height:25px;background-image:url('/img/Tab_attivo_Fase4.png');background-repeat:no-repeat;background-color:#2f527c;}
.TabFasiCarrello td.SeparatoreAttivo5 {width:50px;height:25px;background-image:url('/img/Tab_attivo_Fase5.png');background-repeat:no-repeat;background-color:#2f527c;}


.TabFasiCarrello tr .FaseCorrente  {background-color:#2f527c;}
.TabFasiCarrello tr .FaseCorrente a {color: #ffffff;}

.TabFasiCarrello td.FaseDisabilitata {color: #767676;}







/*********** formato taclini categorie tabella ***********************/
div#ElencoSchedeCat {width:100%;margin-top:15px;border:0px solid black;}
table#ElencoSchedeCat.Elenco {width:98%;}

.TitoloElementoElencoSchedeCatTab {
background-color:#f1f1f1;
padding:4px;
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;}

.TestoElementoElencoSchedeCatTab {border-bottom:1px solid #cccccc;border-right:0px solid #cccccc;background-color:#ffffff;padding:6px;}

.FotoElementoElencoSchedeCatTab  {
width:100px;
border-bottom:1px solid #cccccc;
text-align:left;
padding:8px;
padding-top:8px;
background-color:#eeeeee;
background-image:url('/img/taclino-img-tabella.jpg');
background-position:top right;
background-repeat:repeat-y;}

.SpaziaturaElementoElencoSchedeCat {background-color:#ffffff;height:4px;}
div#DescrizioneElementoElencoSchedeCat {text-align:left;}



/******************************** definizione taclini sottocategorie *************/
.tabtaclinisottocat{margin-top:16px;width:94%;border:0px solid black;}
.cellaimmaginesottocat{width:172px;text-align:right;}
.cellatestosottocat {padding-left:6px;border-left:1px solid #c5e3dd;border-bottom:1px solid #c5e3dd;}


.bannerspalla {
	text-align:right;
}
.bannerspalla a img {
	margin:5px 0px 5px 0px;
	border:1px solid transparent;
	height:100%;
}
.bannerspalla a:hover img {
	border:1px solid #cccccc;
	background-color:#eeeeee;
}



div .TA {border:0px solid red;height:30px;}


/* Blocco Taclino sottocategoria: inizio */
  table.ElementoSottoCategoria {
    padding:0px 0px 10px 0px;
    margin:0px 0px 10px 0px;
    border-bottom:1px solid #000000;
    }
    td.ElementoSottoCategoriaTarga {}
      img.ElementoSottoCategoriaImg {}
      img.ElementoSottoCategoriaImgDefault {}
    td.ElementoSottoCategoriaTesto {
      padding:3px 0px 3px 10px;
      }
      .ElementoSottoCategoriaTitolo {
        font-size:1.2em;
        display:block;
        }
      a.ElementoSottoCategoriaTitolo {}
      a.ElementoSottoCategoriaTitolo:active {}
      a.ElementoSottoCategoriaTitolo:link {}
      a.ElementoSottoCategoriaTitolo:visited {}
      a.ElementoSottoCategoriaTitolo:hover {}
/* Blocco Taclino sottocategoria: fine */


table.ToolBarUtente {margin:0px 0px 10px 0px;}

div#ElencoDatiScheda ul {
              list-style:none;
              padding:0px 0px 0px 0px;
              margin:4px 0px 0px 0px;
              }
div#ElencoDatiScheda ul li {
              list-style-type:none;
              padding:0px 0px 0px 0px;
              margin:0px 0px 0px 0px;
              }
div#ElencoDatiScheda ul li div#ElementoDatiSchedae-mail span {
              display:block;
              }

span.ElementoAllegatoKb {
  line-height:22px;
  vertical-align:middle;
  font-size:0.6em;
  font-style:italic;
  padding:0px 0px 0px 10px;
  color:#757575;
  }



div#BoxCerca {
  /*
  float:right;
  width:250px;
  */
	margin:0px 0px 15px 0px;
  padding:0px 0px 0px 0px;
  border:0px solid red;
  text-align:left;
  
  }
  div#BoxCerca .testatina {
    border:none;
    }
  div#BoxCerca input#StringaRicerca {
    width:120px;
    }
    
div#TitoloScheda.testatina {font-size:1.4em;color:#734f9a;}

div#TitoloScheda.testatina {
  font-size:1.4em;

  color:#ffffff;
  padding:3px 10px 3px 10px;
  border-radius:8px;
  border:0px;
  }


/* galleria link interni : inizio */
td.tablink {border:1px solid #e1e1e1;}
td.tablink img.copertina {float:none;text-align:center;}
.TitoloLinkInterno a {display:block;text-align:center;font-weight:normal;}

/* galleria link interni : fine */

.TitoloSottoCategoria {color:#44a1e4;}
.TitoloSottoCategoria {color:#2e9230;font-size:1.2em;}



	.AreaCorpo {
		width:100%;
		float:none;
		display:block;
		margin:0px 0px 0px 0px;
		}
table.TabellaContenutiCorpoHome {
  width:100%;
  }
