﻿

/*-------------------------------------------------------------------------*/
/* G E N E R A L E                                                 */   



/* -----------------        CSS 3     ----------------- */

#come_back {
  /*background-color:#ebe6dc;*/
  background-position: center top;
  padding:  10px  0 10px 0px;
  margin: 0 ;
  width:auto;
  height:20px;

}


#content {
	width:inherit;
	margin:0px auto 0 auto;
	padding: 0 60px  30px 60px;
	/*border: solid 1px #cbcbcb;
	background: #fafafa;*/
	-moz-box-shadow: 0px 0px 10px #cbcbcb;
	-webkit-box-shadow: 0px 0px 10px #cbcbcb;
	  
}

a {
	/*outline: none;*/
}

a img {
	border: 1px solid #BBB;
	padding: 2px;
	margin: 0px 20px  25px 0px;
	vertical-align: top;
    float:none;
}





a img.last {
	margin-right: 0;	
}

#gallery
{
    /*padding-left:30px;*/ 
    padding-bottom:30px;
    position:relative; 
}



/* -----------------        TESTO SU SFONDO SEMITRASPARENTE SOPRA AD IMMAGINE     ----------------- */

.container     
{
   /*padding-left:10px; */
    float:left; 
    padding-bottom:27px;
    position:relative; 
    /*padding-top:5px;*/
    width:inherit;
    display:inline-block;
    } 


.caption_empty     
{
    font-family: Verdana, sans-serif;    
    font-size: 14px;    
    float:left;    
    margin: 0;    
    padding: 0;    
    position: relative;    

    } 

.caption     
{

    font-family: Verdana, sans-serif;    
    font-size: 10px;    
    float:none;  
   	padding:0px;
	margin:0;  
    position: relative;    
    overflow: hidden;
    /*box-shadow: 5px 5px 10px 2px #333333;*/
    
    } 
    
    
   .caption span     
     {
         float: left;    
         margin: 0;    
         padding: 5px;   
         width: 100%;    
         color: #dedede;         
         background: #b9b9b9; /* browser che non supportano rgba */    
         background: rgba( 0,0,0,0.5);    
         position: absolute;    
         left: 0;    
         bottom: 0;
     }   
     
     
     
    /* vecchi stili */      
    .caption img     
    {
         float:none;    
        margin: 0;    
        padding:0;    
        background: #fff;   
        width:auto;
     } 
       
     .caption_arr   
    {
        font-family: Verdana, sans-serif;    
        font-size: 14px;    
        float: left;    
        margin: 0;    
        padding: 0;    
        position: relative;    
        overflow: hidden;
        box-shadow: 5px 5px 10px 2px #333333;
    } 
    
    .caption_arr img1     
    {
        float: left;    
        margin: 0;    
        padding: 0;    
        background-color:#fff;    
        border: none;
     } 
     
     .span1
     {
         float: left;    
         margin: 0;    
         padding: 5px;    
         width: 8%;    
         color: #dedede;         
         background: #b9b9b9; /* browser che non supportano rgba */    
         background: rgba( 0,0,0,0.5);    
         position: absolute;    
         left: 3;   
         /*bottom:  0;*/
         vertical-align:middle;
        
     }
     
     .span2
     {
         float: right;    
         margin: 0;    
         padding: 5px ;    
         width:8%;    
         color: #dedede;         
         background: #b9b9b9; /* browser che non supportano rgba */    
         background: rgba( 0,0,0,0.5);    
         position: absolute;    
         right: 0;   
         vertical-align:middle;
         text-align:right
     }
     
    .span_titolo
     {
         float: left;    
         margin:0;    
         padding: 5px ;    
         width:100%;    
         color: #dedede;         
         background: #b9b9b9; /* browser che non supportano rgba */    
         background: rgba( 0,0,0,0.5);    
         position: absolute;    
         vertical-align:middle;
         text-align:left;
         font-size:large;
     }
     
    .span_descrizione
     {
         float:left;   
         margin: 0;    
         padding: 5px;    
         width:99%;    
         color: #dedede;         
         background: #b9b9b9; /* browser che non supportano rgba */    
         background: rgba( 0,0,0,0.5);    
         position: absolute;    
         text-align:left;
         bottom: 0;
        vertical-align:middle;
     }
     
    .button {
     border: 1px solid #bcaf9c;
     background: #cfc3b0;
     font-family: Verdana, sans-serif;  
     width:150px;  
     text-align:center
 }

/* ------------------------------------------------- */



.testo
{
    font-size:11px;
    font-family: Verdana;
}

.Titolo
{
	text-align: left;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
	font-weight: none;
	padding-bottom: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}


.testo_noPhoto
{
    font-size:13px;
    font-family: Verdana;
    color:White;
}

.titolo_foto
{
    font-family: Arial; 
    font-size: 22px; 
    color: #813c59; 
    font-weight:bold;
    vertical-align:bottom;
}





/* -----------------        ADMIN      ----------------- */
.cell_description_box{ 	
   width:80px;
    vertical-align:top;
	background-color : #f2ece6;
	}	
	
.Field_sfondo { 	
    background-color: #f2ece6;
    /*width:100%;*/
    font-family:  Arial Narrow, sans-serif,  Arial, Verdana, Helvetica;
    color: #000; 
    font-size: 16px; 
	
}
	

/* -----------------        CATEGORIE TREE     ----------------- */

.Categorie_fondo { 	
	background-color: #f6f2ed;
	width: 276px;
	padding: 12px 12px 12px 12px;
}

.Editor_fondo { 	
	background-color: #f6f2ed;
	}

.Tree_sfondo { 	
	background-color: #ded5cc;
	}
.Tree_testo_tit { 	
	font-family: Arial Narrow, sans-serif,  Arial, Verdana, Helvetica;
	color: #958f89; 
	font-size: 22px; 
	}
.Tree_casella_testo { 	
	background-color: #f3ede7;
	}

#Comand_Tree_normal {
        background-color: #ded5cc;
    }
#Comand_Tree_normal:hover {
        background-color: #f0e5da;
}


.tbox {
	background-color : #f2ece6;
	border: 0px;
	/*width: 230px;*/
}


#Comand_normal {
        background-color: #458296;
    }
#Comand_normal:hover {
        background-color: #66a5ba;
}       
#Comand_alert {
        background-color: #964545;
    }
#Comand_alert:hover {
        background-color: #ba6666;
}       






/* -----------------        TESTO SU SFONDO SEMITRASPARENTE SOPRA AD IMMAGINE     ----------------- */

.container     
{
       padding-right:16px; 
 /*float:left;*/ 
    padding-bottom:10px;
    position:relative; 
    padding-top:5px;
    width:inherit;
    display:inline-block;


    } 



    
.folder_image_rel
{
    display:inline-block;
    position:relative;    
}

.folder_image_rel span
{
     font-family: Verdana, sans-serif;  
    float: left;    
    margin: 0;    
    padding: 5px;    
    width: 160px;    
    color: #dedede;         
    background: #b9b9b9; /* browser che non supportano rgba */    
    background: rgba( 0,0,0,0.5);    
    position: absolute;    
    left: 0;    
    bottom: 0; 
}

.spaziatura_img_5
{
    padding-right:5px;
    padding-bottom:5px;
}

.spaziatura_img_2
{
    padding-right:2px;
}    




