﻿.museumdiv 
{
    width:98%;
    height:auto;
    float:left;
    margin-left:15px;
    margin-right:15px;
    font-size:12px;
    overflow:visible;
    padding-bottom:20px;
}
.contemporarydiv
{
    width:98%;
    height:auto;
    float:left;
    margin-left:15px;
    margin-right:15px;
    font-size:12px;
    overflow:visible;
    padding-bottom:20px;
}
.PanelElencoArticoli
{
    top:-40px;
    left:0px;
    width:790px;
    height:auto;
    border:solid 1px black;
    background-color:white;
    position:absolute;
    z-index:2000;    
}
.PanelDettaglio
{
    z-index:3000;
    top:-50px;
    left:0;
    width:806px;
    padding: 10px 5px 10px 5px;
    height:auto;
    border:solid 1px black;
    background-color:white;
    position:absolute;    
}
.PanelFoto{
    text-align:center;
    vertical-align:middle;
    padding: 10px 0 10px 0;
    width:auto;height:auto;
    margin:auto;
    position:relative;
    display:block;
}    
.PanelInfo, .PanelDesigner, .PanelContract {
   text-align:center;
    vertical-align:middle;
    padding: 10px 0 10px 0;
    width:auto;height:auto;
    margin:auto;
    position:relative;
    display:none;
} 
.PanelMateriali, .PanelFAQ, .Panel3D {
    text-align:left;
    vertical-align:middle;
    padding:10px 0 10px 0;
    width:auto;height:auto;
    margin:auto;
    position:relative;
    display:none;    
    padding-top:15px;
    font-size:11px;    
}
.Panel3D { padding-top:0; }
.PanelFAQ table {width:100%}
.CollMenuItem
{              
    color:black;
    text-decoration: none;
    margin-right:15px;
}
a.CollMenuItem:link, a.CollMenuItem:visited
{
    color:black;
    text-decoration: none;  
}
a.CollMenuItem:hover
{
    color:#cacaca;
    text-decoration: none;  
}
.VoceTipoPadre 
{
    color:white;
    font-size:18px;
}
.VoceFiglio 
{
    color:white;
    font-size:16px;  
    text-decoration: none;      
}
.SottoTipologia
{
    display:none;
    width:180px;
    height:auto;
    margin-left:10px;
}
.divMenu
{
    font-family:Tahoma Helvetica, 'Trebuchet MS', Verdana;
    width:96%;
    border-bottom:dotted 1px #cacaca;
    padding: 5px 0 5px 10px;
}
.divMenu:hover {background-image:url(/images/Sfondo_hover.png);}
.divMenuPrimariga
{
    width:96%; 
    border-bottom:dotted 1px #cacaca;
    padding-left: 10px;
}
.Blog_Frame,  a.Blog_Frame
{
     position:relative;
     color:#fafafa;
     width:625px;
     height:auto;
     border-bottom:dotted 1px #cacaca;
     margin-left:146px;
     margin-bottom:5px;     
}
.Blog_Frame_Left
{
    width:330px;height:auto;float:left;font-size:18px;text-align:right;margin-top:10px;
    padding-left:5px;
}
.Blog_Frame_Right
{
    width:250px;height:auto;float:right;text-align:right;
}
.tag_link, a.tag_link {color:black; }
.LinkNomeRep:link, .LinkNomeRep:visited
{
    color:#303030;        
    font-weight:bold;
}
.LinkTipoRep:link, .LinkTipoRep:visited {color:black;}
.LinkNomeRep:hover, .LinkTipoRep:hover {color:#cacaca;}
.Evidenzia { background-color:#ffcc66;}
.Normale {background-color:transparent;}    
.divElemRicerca {float:left;height:auto;width:auto;}
.tdElemRicerca {padding-left:5px;}
.txtEvidenziato
{
    font-weight:bold;
    font-size:12px;
    color:#505050;    
}
#td-cerca { background-image:url(/images/Sfondo_scuro.png);padding:3px;vertical-align:bottom;}
.Panel_Intro { width:100%;height:auto;margin:10px 30px 0 30px;position:relative;}
#div-tit-blog { width:100%;height:auto;color:White;font-size:20px; margin-left:150px;margin-bottom:30px;}
#div-chiudi-elenco { width:780px;margin-top:5px;text-align:right;position:relative; }
.Image-min {width:120px;height:120px;}
.div-desc-coll { clear:both;padding-right:20px;padding-top:50px;}
.txt-desc { font-size:14px;color:#606060;}
.txt-tit-coll { font-weight:bold; font-size:16px;}
#div-menu-dett {width:100%;position:relative;margin-bottom:30px;}
#div-menu-dett-tit { float:left;height:auto;width:38%;position:relative;}
#div-close-dett {float:right;height:auto;width:auto;position:relative;text-align:right;}
#div-nav_imgs { position:absolute;width:auto;height:auto;top:15px;right:30px;margin:auto;}
#div-nav_imgs table { background-image:url(/images/Sfondo_scuro.png); }
.img-dett_main { border:1px solid #cacaca !important; width:750px}
#social-div { position:relative;width:750px;height:auto;margin:auto;padding:3px 10px 3px 10px;text-align:justify;}
#social-div-fb { width:750px; margin-bottom:10px; }
#div-info {width:auto;height:auto;float:left;}
#div-info a {color:black;}
.tit-misure { font-weight:bold; font-size:20px; color:#cacaca; }
.tab-misure {width:100%;border-top: dotted 1px #cacaca; font-size:11px;}
.div-desc { width:400px; text-align:justify; }                   
.div-pdf { width:400px;height:auto;margin:auto;padding: 3px 0 3px 0;text-align:left;}
.tit-sezione { font-weight:bold; font-size:14px; }
.subtit-sezione {font-size:14px;color:#101010;}
#div-graf { width:auto;height:auto;float:right; }
#div-graf img {width:300px;}
#div-designer, #div-contract { width:480px;height:auto;float:left;text-align:justify;}
#div-img-designer { width:auto;height:auto;float:right;vertical-align:top; }
.td-1-contract { border-top:solid 2px #cacaca; }
.td-2-contract, .td-4-contract { text-align:left;vertical-align:top; }
.td-3-contract { width:10px; }
.div-cat-mat { border-bottom: dotted 1px black;margin-bottom:10px;}
.desc-cat-mat { font-size:14px; font-weight:bold; text-transform: uppercase;}
.img-cat-mat { float:left;margin-right:5px;margin-bottom:5px; }
.note-cat-mat { color:#303030; font-size:12px;}
.desc-mat { font-weight:bold; font-style:italic; font-size:14px; }
.div-img-note-mat { float:left;margin-right:5px;margin-bottom:5px;}
.div-txt-note-mat { font-size:12px;color:#303030;}
.img-materiale {width:130px; border:1px solid #cacaca !important; }
.panel-suggerimenti { position:relative;width:100%;height:auto;margin:auto;text-align:left;margin-top:10px;}
#id-sugg-left { width:44%;height:auto; float:left; padding-left:3px; }
#id-sugg-right { width:55%;height:auto; float:right;text-align:right;margin-right:3px; }
#id-sugg-left img { width:60px; border:1px solid #E0E0E0 !important; }
#id-sugg-right a { border:none;text-decoration:none; }
#id-sugg-right img { border:none;text-decoration:none; }
.td-faq, .td-faq-r { color:black;font-size:12px;border-bottom: silver 1px dotted; }
.td-faq-r { margin-left:30px;padding-left:30px;margin-right:30px;padding-right:30px;text-align:justify;}
#Bubble_Bott { left:50px;top:50px;position: absolute; visibility: hidden;z-index:200;margin:auto;height:auto;width:auto; }
#Bubble_Bott_table { width: 200px; position: relative;margin:auto;clear:both;border:solid 1px black; }
.panel-country { width:500px;margin: 0 30px 0 100px;height:auto;position:absolute;clear:both;z-index:20000;top:100px;}
#div-country { border:solid 1px black;background-color:white;padding-left:20px;padding-top:40px;padding-bottom:40px;position:relative; }
#div-cont-title { float:left;width:70%; }
.div-cont-url {float: right; padding-right:20px; padding-top:10px; font-size:14px; font-weight: bold; vertical-align:top}
.div-cont-url a { color: #606060;}
.div-mat-cat-nome {float:left;}
.div-mat-cat-pdf {float:right;margin-right:10px}
