 
@charset "utf-8";

/* CSS Document */

html, body {    
  padding: 0px;    
  margin:  0 auto;
  border:  0px;
  background-color : #000;  
  height:100%
}

img {
    border:0px;
}

a {
 text-decoration : none;
 color: #fff;
}

a:hover {
  text-decoration : underline;
  color: #fff;
}

a:visited {
  color: #fff;
}

.redlink{
  font-weight: bold;
 text-decoration : none;
 color: #bb1441;
}

.redlink a:hover{
 font-weight: bold;
 text-decoration : underline;
 color: #bb1441;
}

#container{    
    position : absolute;
    top:0px;
    left: 50%;
    margin-left: -490px;
    margin-top:0px ;
    margin-bottom:0px ;
    height:593px;
    width :980px;
    border-left: 1px solid #850E2E ;
}



#containerblog{    
    position : absolute;
    top:0px;
    left: 50%;
    margin-left: -490px;
    margin-top:0px ;
    margin-bottom:0px;    
    height:auto;    
    width :980px;
    border-left:1px solid #850E2E
   
}

.backgroundhome {
    position : absolute;
    top:0px;
    left: 50%;
    margin-left: -490px;    
    height:600px;
    width :980px;    
}

 .icozoom{
    position : absolute;
    top:35px;
    left: 50%;
    margin-left: 190px;    
    top:35px;
    z-index:30;
    
}

#bandamainmenu {     
   position: absolute;
   top:0px;
   left: 50%;
   margin-left: -490px;
   /*border: 1px solid #0f0;*/
   color: #fff;
   background-color :#000;      
   width: 722px;
   height:30px;
   opacity: .7;
   -moz-opacity: .70;
   filter: alpha(opacity=70);   
}

#bandasubmenu {        
   position: absolute;  
   left: 50%;   
   margin-left: -490px;
   top: 30px;
   width: 722px;
   height:25px;
   /*border:1px solid #f00;*/
   padding-top:6px;
   padding-top:2px;  
   background-color :#222 ;      
   opacity: .4;
   -moz-opacity: .40;
   filter: alpha(opacity=40);         
}



#bandamainmenu_blog {     
   position: absolute;
   top:0px;
   left: 50%;
   margin-left: -490px;
   /*border: 1px solid #0f0;*/
   color: #fff;
   background-color :#333;
   width: 708px;
   height:30px;
   /*
   opacity: .4;
   -moz-opacity: .40;
   filter: alpha(opacity=40);    
   */
   /* Aggiungere eventualmente immagine di sfondo */
}

#bandasubmenu_blog { 
   display:none;
   position: absolute;  
   left: 50%;   
   margin-left: -490px;
   top: 30px;
   width: 722px;
   height:25px;
   /*border:1px solid #f00;*/
   padding-top:6px;
   padding-top:2px;  
   background-color :#333 ;      
   /*
   opacity: .4;
   -moz-opacity: .40;
   filter: alpha(opacity=40);        
   */
   /* Aggiungere eventualmente immagine di sfondo */      
}

#bannerinspiration{
   height: 108px;
   width:720px;
   background-color:#000;
   background-image : url(../images/bannerinspiration.jpg);
   background-position:left ;
   background-repeat : no-repeat;
}



#mainmenu{            
   float: left;
   position: relative;
   top:8px;   
   left:15px;
   margin-top: 5px;
   margin-left: 15px;
   /*border:1px solid #f00;   */
   height:20px;
   width: 700px;
   margin:0px;
   padding:0px;  
   text-align : left ;   
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 14px;
   color: #fff;    
   
}

#mainmenu ul{               
   margin:0px;
   padding:0px;
   border:0px;   
}

#mainmenu li{
   display: inline;
   padding-left:5px;   
   padding-right:10px;   
   padding-top:5px;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 11px;
   color: #fff;    
   letter-spacing:1px;  
   font-variant: small-caps;
}

#mainmenu li a:hover{
  text-decoration: none;
} 

#submenu{     
   float: left;
   position: relative;
   top:14px;   
   width: 720px;
   text-align : left;   
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 14px;
   color: #fff;               
}

#submenu ul{               
   margin:0px;
   padding:0px;
   border:0px;   
}

#submenu li{
   width: 640px;   
   display: inline;
   padding-left:5px;   
   padding-right:10px;   
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 11px;
   color: #fff;     
}




.leftbarinspiration {
    top: 150px;
    width:250px;      
    margin-left: 0px;
    margin-right : 0px ;
    margin-top:3px;
    margin-bottom : 0px ;
    background-color :black  ;
    background-color : black;    
    border-bottom:0px;
    border-top:1px solid #850E2E;
    border-right:1px solid #850E2E;
    border-left:1px solid #850E2E;
    
}

.leftbarlarevue {
    top: 150px;
    width:250px;      
    margin-left: 0px;
    margin-right : 0px ;
    margin-top:3px;
    margin-bottom : 0px ;
    background-color :black  ;
    background-color : black;    
    border-bottom:0px;
    border-top:1px solid #850E2E;
    border-right:1px solid #850E2E;
    /*border-left:1px solid #850E2E;*/
    /*background-image: url(../images/larevue.jpg);*/
    background-position : right top;
    background-repeat : no-repeat;
}



#containerblog #centerbar {
    position : relative;
    float:left;
    top: 150px;
    left: 0px;
    padding-left: 4px;
    padding-right: 4px;
    width:460px;   
    margin: 0px;
    background-color : black;   
    /*border:1px solid #0f0;*/       
}

.picpress {   
   text-align: center;
   float: left;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 11px;
   color: #fff;
   width:195px;       
   margin-top : 0px ;
   border: 1px solid #333;
}

.picpress_left {   
   text-align: center;
   float: left;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 11px;
   color: #fff;
   width:130px;   
   padding-left: 2px;
   padding-right: 2px;
   padding-top: 4px;
   padding-bottom: 10px;    
   margin-left:2px;
   margin-right:2px;
   margin-bottom: 4px;
   margin-top : 0px ;
   border: 1px solid #333;
}

.picpress_right {   
   text-align: center;
   float: right;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 11px;
   color: #fff;
   width:190px;   
   padding-left: 4px;
   padding-right: 4px;
   padding-top: 4px;
   padding-bottom: 10px;   
   margin-left:10px;
   margin-right:15px;
   margin-bottom: 20px;
   margin-top : 0px ;
   border: 1px solid #333;
}

.pressdetail {   
   width: 460px;
   text-align:center;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 11px;
   color: #fff;
   margin-left : auto;
   margin-right: auto;
}

.pressimmagine {    
    margin-bottom : 5px ;
}

.presstitolo {  
  margin-top:0px;
  font-size: 12px;
  font-weight : bold ;
}


.picscenografie {   
   text-align: center;
   float: left;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 11px;
   color: #fff;
   width:195px;       
   margin-top : 0px ;
   border: 1px solid #333;
}

.picscenografie_left {   
   text-align: center;
   float: left;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 11px;
   color: #fff;
   width:300px;   
   height:350px;
   padding-left: 4px;
   padding-right: 4px;
   padding-top: 4px;
   padding-bottom: 10px;    
   margin-left:5px;
   margin-right:10px;
   margin-bottom: 20px;
   margin-top : 0px ;
   border: 1px solid #333;
}

.picscenografie_right {   
   text-align: center;
   float: right;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 11px;
   color: #fff;
   width:190px;   
   padding-left: 4px;
   padding-right: 4px;
   padding-top: 4px;
   padding-bottom: 10px;   
   margin-left:10px;
   margin-right:15px;
   margin-bottom: 20px;
   margin-top : 0px ;
   border: 1px solid #333;
}

.ispiration_left {   
   text-align: center;
   float: left;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 11px;
   color: #fff;
   width:210px;   
   height:220px;
   padding-left: 5px;
   padding-right: 4px;
   padding-top: 4px;
   padding-bottom: 5px;    
   margin-left:5px;
   margin-right:10px;
   margin-bottom: 20px;
   margin-top : 5px ;
   /*border: 1px solid #333;*/
}


.transparent {
    opacity: .7;
    -moz-opacity: .70;
    filter: alpha(opacity=70);
}


.rightbarinspiration{  
  width :256px;
  border-left:   1px solid #850E2E;
  border-right:  1px solid #850E2E;
  border-top:    1px solid #000;
  border-bottom: 1px solid #000;
  background-color:#000;
}

.rightbarlarevue{  
  width :256px;
  border-left:   1px solid #850E2E;
  border-right:  1px solid #850E2E;
  border-top:    1px solid #000;
  border-bottom: 1px solid #000;
  background-color:#000;
}

#containerblog #rightbarinspiration #logonovoceram{  
  text-align :center ;
  margin-left:auto;
  margin-right: auto;
} 


#container #rightbar {  
  
  margin:0px;   
  float:right;
  width :256px;
  height: 556px;
  border-left:   1px solid #850E2E;
  border-right:  1px solid #850E2E;
  border-top:    1px solid #000;
  border-bottom: 1px solid #000;
  background-color:#000;

}

#rightbarcollezioni {
  text-align:center;
  padding:0px;
  margin-left:12px;
  margin-right:12px;  
  margin-top:15px;

}

.menucollezioni {
  border:1px solid #850e2e;
  padding:0px;
  margin-top:10px;
  text-align:left;
  width:228px;
}

.logocollezioni {
  padding:5px;
}

#container #rightbar #logonovoceram{  
  text-align :center ;
  margin-left:auto;
  margin-right: auto;
} 

#container #rightseriebar {     
  float:right;  
  margin-left: -3px;
  margin-bottom:0px;
  margin-top:0px;
  margin-right:0px;
  padding:0px;
  width :257px;
  height: 563px;

  border-left:   1px solid #850E2E;
  border-right:  0px solid #850E2E;
  border-top:    1px solid #000;
  border-bottom: 0px solid #850E2E;
  background-color:#000000;  
}

#container #rightseriebar #logonovoceram{  
  text-align :center ;
  margin-left:auto;
  margin-right: auto;
} 


#bottombarblog {
  clear : both;  
  width: 980px;  
  height: 35px; 
  margin:0px;
  padding:0px;
  border:0px;
  text-align :left;  
  background-color:#850E2E;
  font-size: 11px;
  font-family: Verdana,Arial,Helvetica,sans-serif;  
  
}


#bottombar {
  clear : both;  
  width: 980px;  
  height: 35px; 
  margin:0px;
  padding:0px;
  border:0px;
  text-align :left;  
  background-color:#850E2E;
  font-size: 11px;
  font-family: Verdana,Arial,Helvetica,sans-serif;  
  
}

#bottommenu {      
  display: inline;
  position : relative;   
  left:-30px;
  top: 10px;
}

#bottommenu li{      
  display: inline;    
  padding-left: 5px;
  padding-right: 15px;
}

#bottommenu li a{     
  margin-top: 5px;
  color: #ccc;
}

#langcontainer{
    position:relative;
    width:70px;    
    left: 895px;        
    top: -27px;
    margin:0px;
    padding:0px;
}

#mynovo  {   
    position:relative; 
    width:90px;
    left: 795px;    
    top: 0px;
    margin:0px;
    padding:0px;
}

#langselect {
    position : relative;
    right:10px;
    top: 7px;
    font-size:10px;
    color: #bb1441;
    background-color:#fff;
    border:1px solid #850E2E;
}

#container #seriebar {
    clear:both;    
    height:110px;    
    width:980px;      
    margin-top : 10px;
    margin-bottom : 10px;
}



.picambientazione {
    cursor:pointer;
    float:left;
    width:130px;
    height:120px;
    font-size:10px;
    font-family:verdana,arial;
    background-color:#ccc;    
    text-align:center;
    padding-left: 0px;    
    background-color : black;
    margin-top: 10px;
    margin-right: 3px;    
}

.picambientazione a:hover{
  text-decoration :none;
    
}

#picback {
   background-color: #000;
   color: white;
   float: left;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 12px;
   height: 120px;
   margin-top: 3px;
   padding-left: 3px;   
   text-align: center;
   width: 70px;
   
}

#picback  a {
 position: relative;
 top: 55px;
 text-decoration : none;  
}



#picnext {
   background-color: #000;
   color: white;
   float: left;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 12px;
   height: 120px;
   margin-top: 3px;
   padding-left: 3px;
   text-align: center;
   width: 60px;
   vertical-align : middle;  
}

#picnext  a {
 position: relative;
 top: 55px;
 text-decoration : none;  
}

#previewcontainer {
    overflow : auto;
    height:500px;
    width:250px;    
    padding:0px;
    margin:0px;
    scrollbar-base-color: #969799;
    scrollbar-arrow-color: #850E2E;
    scrollbar-3dlight-color: #969799;
    scrollbar-darkshadow-color: #969799;
    scrollbar-face-color: #969799;
    scrollbar-highlight-color: #969799;
    scrollbar-shadow-color: #ccc;
}

.documento {
   color: #fff;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 11px;
   padding: 10px;
   text-align: left;
   line-height : 16px ;
}



.documento h2{
  font-size: 14px;
  text-align : left;
  color: #bb1441;
  padding-bottom: 0px;
  font-variant: small-caps;
  font-weight : normal;
  letter-spacing: 1px;
}

.larevue {
   color: #fff;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 12px;
}

.larevue a{
    color: #bb1441;
}

#rightbar #descrizioneart {       
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    width: 230px; 
    height:140px;     
    border: 0px;;
    background-color:#000; 
    font-family:verdana; 
    font-size:11px;
    color:#fff;    
    padding:4px;
    z-index : 15;
    opacity: .8;
    -moz-opacity: .80;
    filter: alpha(opacity=80);
    text-align : left;    
    line-height : 16px;
    background-image : url(../images/sfondo_art.jpg) ;
    background-repeat : no-repeat;
}

#rightbar #descrizioneart a:hover{   
  text-decoration : none;
}

#rightbar #descrizioneart h3{
    font-size: 14px;
    font-weight: bold;
}


#rightbar  #descrizionecharme {    
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    width: 230px; 
    height:140px;     
    border: 0px;;
    background-color:#000; 
    font-family:verdana; 
    font-size:11px;
    color:#fff;    
    padding:4px;
    z-index : 15;
    opacity: .8;
    -moz-opacity: .80;
    filter: alpha(opacity=80);
    text-align : left;    
    line-height : 16px;
    background-image : url(../images/sfondo_charme.jpg) ;
    background-repeat : no-repeat;
}

#rightbar #descrizionecharme h3{
    font-size: 14px;
    font-weight: bold;
}

#rightbar #descrizionecharme a:hover{   
  text-decoration : none;
}

#rightbar  #descrizioneproject {    
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    width: 230px; 
    height:140px;     
    border: 0px;;
    background-color:#000; 
    font-family:verdana; 
    font-size:11px;
    color:#fff;    
    padding:4px;
    z-index : 15;
    opacity: .8;
    -moz-opacity: .80;
    filter: alpha(opacity=80);
    text-align : left;    
    line-height : 16px;
    background-image : url(../images/sfondo_projet.jpg) ;
    background-repeat : no-repeat;
}

#rightbar #descrizioneproject h3{
    font-size: 14px;
    font-weight: bold;
}

#rightbar #descrizioneproject a:hover{   
  text-decoration : none;
}



#boxcollezioniart {
    position: absolute; 
    width: 140px; 
    height:376px; 
    top:162px;
    left:10px; 
    border: 0px;;
    background-color:#000; 
    font-family:verdana; 
    font-size:11px;
    text-align : left;
    line-height : 16px;
    color:#fff;    
    padding:10px;
    z-index : 250;
    opacity: .8;
    -moz-opacity: .80;
    filter: alpha(opacity=80);
}


#boxcollezionicharme {
    position: absolute; 
    width: 140px; 
    height:376px; 
    top:162px;
    left:142px; 
    border: 0px;;
    background-color:#000; 
    font-family:verdana; 
    font-size:11px;
    text-align : left;
    line-height : 16px ;
    color:#fff;    
    padding:10px;
    z-index : 260;
    opacity: .8;
    -moz-opacity: .80;
    filter: alpha(opacity=80);
}


#boxcollezioniprojet {
    position: absolute;
    width: 140px;
    height:376px; 
    top:162px;
    left:282px;
    border: 0px;
    background-color:#000;
    font-family:verdana;
    font-size:11px;
    text-align : left;
    line-height : 16px;
    color:#fff;    
    padding:10px;
    z-index : 270;
    opacity: .8;
    -moz-opacity: .80;
    filter: alpha(opacity=80);
}

#boxcollezioniposeflottante {
    position: absolute;
    width: 140px;
    height:376px; 
    top:162px;
    left:422px;
    border: 0px;
    background-color:#000;
    font-family:verdana;
    font-size:11px;
    text-align : left;
    line-height : 16px;
    color:#fff;    
    padding:10px;
    z-index : 280;
    opacity: .8;
    -moz-opacity: .80;
    filter: alpha(opacity=80);
}

#boxcollezioniindoor {
    position: absolute;
    width: 140px;
    height:376px; 
    top:162px;
    left:550px;
    border: 0px;
    background-color:#000;
    font-family:verdana;
    font-size:11px;
    text-align : left;
    line-height : 16px;
    color:#fff;    
    padding:10px;
    z-index : 280;
    opacity: .8;
    -moz-opacity: .80;
    filter: alpha(opacity=80);
}


#descrizioneserie {
    position: absolute; 
    width: 170px; 
    height:480px; 
    top: 85px; 
    left:50px; 
    border: 0px;;
    background-color:#000; 
    font-family:verdana; 
    font-size:11px;
    text-align : left;
    line-height : 16px ;
    color:#fff;    
    padding:0px;
    z-index : 15;
    opacity: .8;
    -moz-opacity: .80;
    filter: alpha(opacity=80);
}


#descrizioneserie #logo {    
    margin-top:0px;
    padding:0px;
    margin-left:auto;
    margin-right:auto;
    padding:0px;
    text-align:center
}

#descrizioneprogetto {
    position: absolute; 
    width: 170px; 
    height:200px; 
    top: 365px; 
    left:50px; 
    border: 0px;;
    background-color:#000; 
    font-family:verdana; 
    font-size:11px;
    text-align : left;
    line-height : 16px ;
    color:#fff;    
    padding:0px;
    z-index : 15;
    opacity: .8;
    -moz-opacity: .80;
    filter: alpha(opacity=80);    
}

#descrizioneprogetto a{
    color: #bb1441;
}



#infocontatti {
    overflow-y: auto;
    overflow-x: hidden;
    position: absolute; 
    width: 620px; 
    height:430px; 
    top: 80px; 
    left:50px; 
    border: 1px solid #ccc;
    background-color:#000; 
    font-family:verdana; 
    font-size:12px;
    color:#fff;
    padding-left:10px;
    padding-top:0px;
    z-index : 15;
    opacity: .9;
    -moz-opacity: .90;
    filter: alpha(opacity=90);
} 


#infocontatti_popup {    
    width: 620px;  
    top: 0px; 
    left:0px; 
    background-color:#000; 
    font-family:verdana; 
    font-size:12px;
    color:#fff;
    padding-left:50px;
    padding-top:0px; 
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
} 


#infocontatti h2 {
   border: 0px;
   color: #bb1441;
   font-family: Arial,Helvetica,sans-serif;
   font-size: 14px;
   margin-top: 10px;
   padding: 0px
}

#infocontatti_popup h2 {
   border: 0px;
   color: #bb1441;
   font-family: Arial,Helvetica,sans-serif;
   font-size: 14px;
   margin-top: 10px;
   padding: 0px
}

#infocontatti input {
   font-family:verdana; 
   font-size:11px;   
   color: #bb1441;
}

#infocontatti_popup input {
   font-family:verdana; 
   font-size:11px;   
   color: #bb1441;
}

#infocontatti input.btninvia {
   border:1px solid #fff;
   height:25px;
   background-color:#000;
   color:#fff;
   font-size:11px;   
   font-weight: bold;      
}

#infocontatti_popup input.btninvia {
   border:1px solid #fff;
   height:25px;
   background-color:#000;
   color:#fff;
   font-size:11px;   
   font-weight: bold;      
}

/* Stili per i post */
#post {
   margin-top: 5px;
   margin-right: 10px;
   margin-left: 10px;
   margin-bottom: 10px;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 12px;
   font-weight: normal;
   text-align: justify;
   color: #fff;
   width: 460px;
}

.titolopost {
    font-size : 14px ;
    color: #bb1441;      
    padding-left: 10px;
    padding-top:3px;
    padding-bottom :3px;
    padding-right :3px;
    margin:0px;
}

.titoloposthomepage {
    color: #bb1441;      
    padding-left: 3px ;
    padding-top:3px;
    padding-bottom :3px;
    padding-right :3px;
    margin:0px;
}


.tagpost {
   float:left;
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 10px;   
   padding-bottom: 5px;   
   text-align:right;
   font-size: 10px;   
}

#datapost {
   float:right;
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 10px;   
   padding-bottom: 5px;   
   text-align:right;
   font-size: 10px;   
}

#testopost {
    padding: 10px;
    font-size: 11px;
    line-height : 16px;
}
.sezionepost{
   padding:5px;
   margin-top: 5px;
   margin-left:10px;
   color: #fff;
   font-size:14px;
   text-align:left;
}
.previewpost {
   padding:5px;
   margin-top: 5px;
   margin-right: 10px;
   margin-left: 10px;
   margin-bottom: 10px;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 11px;
   font-weight: normal;
   text-align: justify;
   color: #fff;
   width: 460px;
   /*border:1px solid #ccc;*/
}




.nomesezione {
    color: #454545;
    font-size: 14px;    
    padding:0px;
    margin:0px;
}

.descrsezione {
    line-height: 130%;
    /*letter-spacing:1px;*/
    color: #fff;
    text-align : justify;
    font-size: 12px;    
    padding-left:15px;
    padding-right:15px;
    margin:0px;
}



.previewtitolo a{
    color: #bb1441;    
    text-decoration : none;
}
.previewtitolo a:hover{
    color: #bb1441;    
    text-decoration : underline;
}

.previewtitolo a:visited{
    color: #bb1441;    
    text-decoration : none;
}


.previewrightpost {
   padding:0px;
   margin-top: 5px;
   margin-right: 10px;
   margin-left: 15px;
   margin-bottom: 10px;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 11px;
   font-weight: normal;
   text-align: justify;
   color: #fff;
   width: 225px;
   height: 135px;
   /*border:1px solid #333;*/
}

.previewrighttitolo{
    margin-top:0px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:3px;
    text-align :left;
    width :255px ;
    font-size: 12px;
    font-weight : normal;
    font-family : arial ;
    font-variant: small-caps; 
    letter-spacing: 1px;
    padding-left: 15px;
}

.previewrighttitolo a{
text-align :center;
    color: #bb1441;
    /*color: #FFFFFF; */
    text-decoration : none;
}
.previewrighttitolo a:hover{
    color: #bb1441;
    /*color: #FFFFFF;*/  
    text-decoration : underline;
}

.previewrighttitolo a:visited{
    color: #bb1441;
    /*color: #FFFFFF;*/ 
    text-decoration : none;
}

/*nuova classe per trasparenza layer indexalternative*/
.previewrightdescription {
	padding: 4px; 
	background-color: #000000; 
	margin-top: 0px; 
	width: 217px; 
	min-height: 25px;
	opacity: .7; 
	-moz-opacity: .70; 
	filter: alpha(opacity=70);
}

/* Stili per le webpart */

.wptitle {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 12px;
   width:180px;
   color: #fff;
   padding:0;
   border:0;
   margin-left : 20px;
   margin-right:0px;
   margin-top: 0px;
   margin-bottom:0px;
}

.wpsezioneblog {
   margin:0px;
   border:0px;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 12px;
   color: #fff;
}

.wpweblinkblog {
   margin:0px;
   border:0px;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-variant : small-caps;  
   font-size: 12px;
   letter-spacing:1px;
   color: #fff;
}
.wphtml {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 12px;
   width:180px;
   color: #fff;
   padding:0;
   border:0;
   margin-left : 20px;
   margin-right:0px;
   margin-top: 0px;
   margin-bottom:0px;
}

.wptagcloud {
    margin-top:10px;
    padding-left: 20px;
    padding-top:0px;
    padding-bottom:0px;
    padding-right:10px;
    font-size:12px;
    font-family:arial;
    width:200px;
}

#hometemplate1 {
    position: absolute; 
    width: 687px; 
    height:499px; 
    top: 58px; 
    left:0px; 
    border: 0px;;    
    font-family:verdana; 
    font-size:11px;
    text-align: left;
    color:#000;    
    padding:0px;
    padding-right:15px;
    padding-left: 20px;        
}


#hometemplate2 {
    position: absolute; 
    width: 682px; 
    height:489px; 
    top: 68px; 
    left:0px;
    margin:0px;
    padding:0px; 
    border: 0px;
    padding-right:20px;
    padding-left:20px;
    z-index : 15;
    }


#hometemplate3 {
    position: absolute; 
    width: 620px; 
    height:150px; 
    top: 200px; 
    left:50px; 
    border: 0px;;
    background-color:#000; 
    font-family:verdana; 
    font-size:11px;
    text-align : left;
    line-height : 16px ;
    color:#fff;    
    padding:5px;
    z-index : 15;
    opacity: .8;
    -moz-opacity: .80;
    filter: alpha(opacity=80);
}




/* Webpart login*/
.wplogin{   
    border:1px solid #bb1441;    
    font-family: Verdana,Arial,Helvetica,sans-serif;
    color: #fff;    
    font-variant : small-caps;  
    font-size: 12px;
    letter-spacing:1px;
    width: 240px;
    margin-top:30px;
    border: 0px;            
    margin-left:10px;    
}

.wplogin p{   
   text-align :left ;
}
.wplogin-titolo{
    width: 220px;
    text-align: left;    
    font-family: Verdana,Arial,Helvetica,sans-serif;    
    color: #fff;
    font-variant : small-caps;  
    font-size: 14px;    
}

.wplogin-top{
    width: 240px;
    margin: 0px;
    border: 0px;   
    height: 20px;
}

.wplogin-centro{
    background-color: #000;
    width: 240px;
    margin: 0px;
    border: 0px; 
}

.wplogin-centro p{
    text-align:center;margin:0px;padding:0px;
}

.wplogin-bottom{
    width: 240px;
    margin: 0px;
    border: 0px;           
}

.popupispirationbody {    
    background-color : black;  
    margin-left:auto;
    margin-right:auto;
}


#popupispiration {
    margin-left:5px;
    margin-top:5px;
    margin-bottom:0px;
    margin-right:0px;
    width:950px;
    height:500px;
    background-color : black;    
    border:1px solid #bb1441;
}

.popupispirationleft {
    float:left;
    width:702px;
    height:500px;
    background-color : black;      
    padding:0px;
    margin:0px;    
    border:0px;
}

.popupispirationright {
    float:left;
    width:240px;
    height:490px;
    background-color : black;  
    padding:0px;        
    /*border:1px solid #0f0;*/
}

.popupispirationlogo {   
   margin-left:auto;
   margin-right:auto;
   margin-top:10px;
   text-align :center;
   width: 190px; 
   height:80px;
}

.popupispirationtext {
   color: #fff;
   float: right;   
   text-align : justify;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 11px;      
   line-height : 16px ;
   height: 320px;
   width: 220px; 
   overflow:auto;
   padding:3px;   
}

.popupispirationtext h2{
  font-size: 14px;
  text-align : left;
  color: #bb1441;
  padding-bottom: 0px;
  font-variant: small-caps;
  font-weight : normal;
  letter-spacing: 1px;
}

.popupispirationlink {    
    position: absolute;        
    top:470px;
    left:725px;
    height:20px;
    width:215px;    
}

.popupispirationlink a{   
   color: #bb1441;       
   font-family: Arial,Helvetica,sans-serif;
   font-size: 12px;
   font-weight : normal;
}




/* Inizio Lightbox */
#lightbox{
    position: absolute;	
    left: 0; 
    width: 100%; 
    z-index: 100; 
    text-align:     center; 
    line-height: 0;
}

#lightbox img{ 
    width: auto; 
    height: auto;
}

#lightbox a img{ 
border: none; 
}

#outerImageContainer{ 
    position: relative; 
    background-color: #fff; 
    width: 250px; 
    height: 250px; 
    margin: 0 auto; 
}

#imageContainer{ 
    padding: 10px; 
}

#loading{ 
    position: absolute; 
    top: 40%; 
    left: 0%; 
    height: 25%; 
    width: 100%; 
    text-align: center; 
    line-height: 0; 
}

#hoverNav{ 
    position: absolute; 
    top: 0; 
    left: 0; 
    height: 100%; 
    width: 100%; 
    z-index: 10; 
}

#imageContainer>#hoverNav{ 
    left: 0;
}

#hoverNav a{ 
    outline: none;
}

#prevLink, #nextLink{ 
    width: 49%; 
    height: 100%; 
    background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ 
    display: block; 
}

#prevLink { 
    left: 0; 
    float: left;
}

#nextLink { 
    right: 0; 
    float: right;
}

#prevLink:hover, #prevLink:visited:hover { 
    background: url(../images/prevlabel.gif) left 15% no-repeat; 
}

#nextLink:hover, #nextLink:visited:hover { 
    background: url(../images/nextlabel.gif) right 15% no-repeat; 
}

#imageDataContainer{ 
    font: Verdana, Helvetica, sans-serif; 
    background-color: #fff; 
    margin: 0 auto; 
    line-height: 1.4em; 
    overflow: auto; 
    width: 100%; 
}

#imageData{	
    padding:0 10px; 
    color: #666; 
}

#imageData #imageDetails{ 
    width: 70%; 
    float: left; 
    text-align: left; 
}
	
#imageData #caption{ 
    font-weight: bold;	
}

#imageData #numberDisplay{ 
    display: block; 
    clear: left; 
    padding-bottom: 1.0em;	
}
			
#imageData #bottomNavClose{ 
    width: 66px; 
    float: right;  
    padding-bottom: 0.7em; 
    outline: none;
}	 	

#overlay{ 
    position: absolute; 
    top: 0; 
    left: 0; 
    z-index: 90; 
    width: 100%; 
    height: 500px; 
    background-color: #000; 
}
/* Fine Lightbox */

