﻿/************ AREA DOCUMENTI *************/
.sottoc 
{
    background-color:#efefef;
    margin:0px;
    margin-top:3px;
}
.riga-doc p
{
    color:#fff;
    padding:0px;
    margin-top:0px;
    margin-bottom:0px;
    
}
.riga-doc 
{
    width:100%;
    min-height:20px;
    margin-top:3px;
    background-color:#666;
    padding:0px;
}
/************ ADMIN PAGINE ********************/
.menuRight 
{
    background-color:#f5f5f5;
    padding:10px;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.riga div p 
{
    text-align:center;
    
}
.riga 
{
    width:100%;
    margin-top:3px;
}
.opz2
{
    width:30px;
    height:30px;
    margin-left:3px;
    background-image:url(../immagini/delete.png);
    background-size:30px;
}
.opz1
{
    width:30px;
    height:30px;
    background-image:url(../immagini/view.png);
    background-size:30px;
    
    
}
.center
{
    
    height:30px;
    position:relative;
    margin-left:0px;
}
.opzioniCat
{
    width:70px;
    float:left;
    margin-left:60px;
    height:30px;
}
.opzioni
{
    width:74px;
    float:right;
    margin-right:3px;
    height:30px;
}
.stato
{
    width:60px;
    margin-left:3px;
}
.sottocategoria
{
    width:270px;
    margin-left:3px;
}
.categoria p
{
    font-size:14px;
}
.categoria
{
    width:330px;
    margin-left:3px;
}
.nome p
{
    font-size:14px;
}
.nome
{
    width:230px;
    margin-left:3px;
}
.IDsottocat
{
    
    margin-left:0px;
    width:200px;
}
.IDcat p
{
    text-align:left;
    overflow:hidden;
}
.IDcat
{
    
    margin-left:0px;
    width:400px;
}
.id
{
    width:50px;
    margin-left:3px;
}

.int div p 
{
    text-align:center;
    color:#fff;
}
.int 
{
    background-color:#666;
}

/************ ADMIN PAGE ********************/
.filtraInt 
{
    width:100%;
}
.stat 
{
    background-color:#f5f5f5;
    
}


.banner-container 
{
    width:99%;
    min-height:50px;
    margin-top:20px;
    background-color:#f5f5f5;
    border-bottom:2px solid #cec4b0;
    padding:5px;
    
    
}


.logout 
{
    background-image:url(immagini/logout.png);
    background-size:30px 30px;
    background-repeat:no-repeat;
    width:30px;
    height:30px;
    background-color:#fff;
    border-width:0px;
    margin-top:-7px;
    margin-right:7px;
}
.admin-box-item2 h3
{
    font-size:14px;
    margin-left:10px;
    text-transform:uppercase;
    font-weight:bold;
}
.admin-box-item2 p
{
    font-size:12px;
    margin-left:10px;
    text-transform:uppercase;
}
.admin-box-item2
{
    width:390px;
    min-height:170px;
   
    margin-left:20px;
}
.admin-box-item
{
    width:390px;
    min-height:130px;
   
    margin-left:20px;
}
.admin-box-item h3
{
  border-bottom:1px solid #cec4b0;
  padding-left:10px; 
  font-size:18px; 
  font-weight:bold;
}
.admin-box-item p:hover
{
  background-color:#666;
  color:#fff;
}
.admin-box-item p 
{
    transition-property:background-color;
    transition-duration:0.2s;
    transition-timing-function:ease-out;
    -webkit-transition-property:background;
    -webkit-transition-duration:0.2s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:background;
    -o-transition-duration:0.2s;
    -o-transition-timing-function:ease-out;
    -moz-transition-property:background;
    -moz-transition-duration:0.2s;
    -moz-transition-timing-function:ease-out;
    -ms-transition-property:background;
    -ms-transition-duration:0.2s;
    -ms-transition-timing-function:ease-out;
    padding-left:5px;
    padding-top:3px;
    line-height:19px;
    margin-top:0px;
   
    border-bottom:1px dotted #ddd;
    min-height:23px;
    text-transform:uppercase;
    font-size:14px;
}

.admin-box-cont 
{
    width:100%;
    margin-top:20px;
   
}
#admin-cont-master p
{
    line-height:20px;
}
#admin-cont-master 
{
    width:100%;
    min-height:400px;
    top: 20px;
    left: 0px;
}
.admin-box-cont a
{
    text-decoration:none;
}
#admin-middle-up 
{
    width:1260px;
    height:30px;
    border-bottom:1px solid #cec4b0;
    top: 0px;
    left: -2px;
}
#admin-middle-down
{
    width:1260px;
    height:30px;
  
}
#admin-middle-down p
{
    margin-left:10px;
    font-size:14px;
}
#admin-middle-up p
{
    margin-top:7px;
    
}
#admin-header
{
     width:1160px;
     position:relative;
     float:none;
     margin:0 auto;
     background-color:transparent;  
}
#admin-logo
{
    background-color:transparent;
    width:530px;
    height:70px;
    margin-left:10px;
    margin-top:20px;
    position:relative;
    float:left;
}
#admin-home-ico
{
    background-image:url(../immagini/admin-home-ico.png);
    background-color:transparent;
    width:50px;
    height:50px;
    margin-left:10px;
    margin-top:0px;
    position:relative;
    float:right;
    opacity:0.2;
    -webkit-opacity:0.2;
    -o-opacity:0.2;
    -moz-opacity:0.2;
    -ms-opacity:0.2;
    transition-property:opacity;
    transition-duration:0.1s;
    transition-timing-function:ease-out;
    -webkit-transition-property:opacity;
    -webkit-transition-duration:0.1s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:opacity;
    -o-transition-duration:0.1s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:opacity;
    -ms-transition-duration:0.1s;
    -ms-transition-timing-function:ease-out;
    -moz-transition-property:opacity;
    -moz-transition-duration:0.1s;
    -moz-transition-timing-function:ease-out;
}
#admin-home-ico:hover 
{
    opacity:0.8;
    -webkit-opacity:0.8;
    -o-opacity:0.8;
    -moz-opacity:0.8;
    -ms-opacity:0.8;
}
#admin-logo p
{
    color:#fff;
    font-size:28px;
}
#admin-logo h3
{
    color:#fff;
    margin-top:10px;
    
}
#admin-header-master
{
     width:1260px;
     height:90px;
     background-color:#666;
     margin:0 auto;
    float:none; 
}
#admin-middle-master
{
     width:100%;
     min-height:550px;
     background-color:#fff; 
     border-bottom:3px solid #cec4b0;
     border-top:3px solid #cec4b0;
      
}
#admin-pre-middle
{
     width:1260px;
     min-height:500px;
     background-color:#fff; 
    
     float:none;
     margin:0 auto;
}
#admin-middle
{
     width:1260px;
     min-height:500px;
     background-color:#fff; 
     position:relative;
    
}
#admin-footer-master
{
     width:100%;
     min-height:25px;
     background-color:#666; 
     
}
#admin-cont-dx
{
     width:23%;
     min-height:500px;
     position:relative;
     float:left;
     margin-left:4px;
     
     
}
#admin-cont-dx p 
{
    text-transform:uppercase;
    font-size:14px;
}
#admin-cont-sx-pre
{
     width:98%;
     margin-left:1%;
     margin-top:10px;
     position:relative;
     float:left;
     min-height:70px;
     background-color:#f5f5f5;
     border-bottom:1px solid #cec4b0;
     
}
#admin-cont-sx-pre a
{
    text-decoration:none;
     
}
#admin-cont-sx
{
     width:74%;
     position:relative;
     float:left;
     min-height:450px;
     border-right:1px dotted #cec4b0;
     padding-right:10px;
     
     
}
.admin-testo a 
{
    text-decoration:none;
}
.admin-testo 
{
    width:98%;
     margin-left:1%;
     position:relative;
     float:left;
     min-height:70px;
      margin-top:20px;
}
#admin-container
{
     width:100%;
     position:relative;
     float:none;
     margin:0 auto; 
}
/***** NEWSLETTER ***********/
#informativa 
{
    width:99%;
}
/***** NEWS ***********/

.news-box 
{
    width:47%;
    min-height:160px;
    background-color:#f5f5f5;
    margin-top:20px;
    margin-left:10px;
    padding:5px;
    border-bottom:2px solid #cec4b0;
}
.news-box div 
{
    background-color:transparent;
    width:99%;
}

.neswElenco 
{
    width:97%;
    
}

.leggi 
{
    width:;
    height:;
    color:#fff;
    text-transform:uppercase;
    font-size:16px;
    background-color:#8ec2ed;
    border:none;
    margin-left:0px;
    cursor:pointer;
    padding-top:1px;
    padding-left:3px;
    padding-right:3px;
}
/***** CONTATTI ***********/

.contatti-block 
{
    width:100%;
}
.ulcont 
{
    width:49%;
    float:left;
}
.ulcont li
{
    width:100%;
    
}
.ulinfo
{
    width:99%;
    float:left;
    margin-top:10px;
}
.ulinfo li
{
    width:100%;
    
}
.titolo-pag
{
    width:99%;
    margin-top:20px;
    margin-left:0px;
    padding-left:9px;
}
.titolo-pag h2
{
    font-size:28px;
    font-weight:bold;
    
}
/************ LOGIN MASTER ********************/
#login-master-box-up
{
    background-color:transparent;
    width:530px;
    min-height:80px;
    margin:0 auto;
    margin-top:60px;
    float:none;
}
#login-master-box-up p
{
    color:#fff;
    font-size:28px;
}
#login-master-box-up h3
{
    color:#fff;
    margin-top:4px;
}
.logo2 
{
    background-color:#f5f5f5;
    padding-left:5px;
    padding-right:5px;
    color:#666;
    font-size:34px;
}
#login-master-box
{
    background-color:#fff;
    width:530px;
    min-height:300px;
    margin:0 auto;
    margin-top:0px;
    float:none;
    border:5px solid #f5f5f5;
    box-shadow:0px 0px 20px #fff;
    -o-box-shadow:0px 0px 20px #fff;
    -ms-box-shadow:0px 0px 20px #fff;
    -moz-box-shadow:0px 0px 20px #fff;
    -webkit-box-shadow:0px 0px 20px #fff;
    padding:10px;
}
#login-master-cont 
{
    background-color:#666;
    width:100%;
    height:700px;
}
#admin-cont-dx .space p 
{
    border-bottom:1px dotted #ddd;
    margin:0px;
    padding-top:2px;
    width:100%;
    min-height:23px;
    -webkit-transition:background, color ease-out 0.1s;
}
#admin-cont-dx .space p:hover 
{
    background-color:#ddd;
    color:#fff;
}
#admin-cont-dx .sugg p
{
    border-bottom:none;
    line-height:23px;
}
#admin-cont-dx .sugg p:hover 
{
    background-color: transparent;
    color:#666;
}
.info-container 
{
    width:98%;
    min-height:50px;
    margin-top:20px;
    background-color:#f6f6f6;
    padding:10px;
}
.gallery-barra 
{
    width:100%;
    height:30px;
    background-color:#ddd;
    margin-top:5px;
}
.gallery-barra span
{
    
}
