
body
{
    background: #efefef;
    margin: 0;
    padding: 0px;
    font: 11px Verdana, Arial;
    text-align: center;
    color: #003333;
}

.incFont 
{
    position:relative; 
    top: 0; 
    left:2px;
    background: #ffffff;
    border: solid 1px #c0c0c0;
    font-size: 14px;
    padding: 0px 3px 3px 3px;
    text-decoration:none;
}
.invertFont
{
    position:relative; 
    top: 0; 
    left:2px;
    background: #5385af;
    color:#ffffff;
    border: solid 1px #c0c0c0;
    font-size: 14px;
    padding: 0 3px 3px 3px;
    text-decoration:none;    
}
a:link
{
    color: #5385af;
    text-decoration: none; 
}
a:visited
{
    color: #5385af;
    text-decoration: none;     
}
a:hover
{
    color: #5385af;
    text-decoration: underline;     
}
a img
{
    border-width: 0;
}
#outer-wrapper
{
    font: normal normal 100% Verdana, Arial, Sans-serif; 
   
}

#bredCrumb
{
    margin: 0;
    padding: 0px 0px 0px 30px;
    background-color: #efefef;
    text-align: left;
    color: #5385af;
}

/* Header ----------------------------------------------- */

#header-wrapper
{
    margin: 0;
    padding: 0;
    
    text-align: left;  
}
#header
{
    margin: 0 2%;    
    color: #5385af;
    
    padding: 0;
    border-left: solid 1px #c0c0c0;border-top: solid 1px #c0c0c0;border-right: solid 1px #c0c0c0;
    font: normal normal 210% Verdana, Arial, Sans-serif; 
    position  :relative;
      
}
.slogan
{
 padding-left  : 20px;
 font-family: Trebuchet MS, Arial; 
 font-size: 14px; 
 color: #5385af; 
 text-decoration:none;
}

#MenuAziendale
{
    float:right; 
    padding: 0px 20px 0px 0px;
    text-align: right;
  height: 130px;    
}

#MenuAziendale a:link
{
    color: #ffffff;
    text-decoration: underline; 
}
#MenuAziendale a:visited
{
    color: #ffffff;
    text-decoration: underline;     
}
#MenuAziendale a:hover
{
    color: #ffffff;
    text-decoration: none;     
}

#divlogo
{
 float:left;
 vertical-align: top;
 width: 240px;
 height: 130px;
 padding-left:10px;
}
.logotype 
{
padding-left: 20px;
font-family: Trebuchet MS, Arial; 
font-size: 36px; 
color: #ffffff; 
text-decoration:none;

}
.testatina_scheda
{
font-family:Trebuchet MS;
font-size: 18px;
color: #5385af;
margin: 0px;
padding: 10px 0px 10px 0px;
}
.map
{
    width: 450px; 
    height: 256px; 
    border: solid 1px #5385af;
}
.cornice_thumb
{
    padding: 2px;
    border: solid 1px #5385af;
    }
#header-inner 
{
   background: #ffffff url('/images/panorama1.jpg');
   background-repeat: no-repeat;
   background-position: top right;   
}

h1
{
    padding: 0px;
    margin: 0;
    font-size: 15px;
}

#header .description
{
    display: block;
    margin: 0 1%;
    line-height: 1.4em;
    font-size: 50%;
}
/* Content
----------------------------------------------- */
.clear
{
    clear: both;
}
.published 
{ color: #ff6600;
    text-decoration:none;
    }
#content-wrapper
{
    margin: 0 2%;
    padding: 0 0 15px;
    text-align: left;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-top: 0;    
}
#main-wrapper
{
    margin-left: 1%;
    width: 56%;
    float: left;
    display: inline; /* fix for doubling margin in IE */
    word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
    overflow: hidden; /* fix for long non-text content breaking IE sidebar float */
     
}
#main-wrapper h1
{
    margin: 1.6em 0 .5em;
    padding: 4px 5px;
    background-color: #5385af;
    font-size: 100%;
    color: #ffffff;
    border: solid 1px #c0c0c0;
}
#sidebar-wrapper
{
    margin-right: 1%;
    width: 20%;
    float: right;
    background-color: #ffffff;
    display: inline; /* fix for doubling margin in IE */
    word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
    overflow: hidden; /* fix for long non-text content breaking IE sidebar float */
     border-left: solid 1px #c0c0c0;
}
#sidebarLeft-wrapper
{
    margin-left: 1%;
    width: 20%;
    float: left;
    background-color: #ffffff;
    display: inline; /* fix for doubling margin in IE */
    word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
    overflow: hidden; /* fix for long non-text content breaking IE sidebar float */
    border-right: solid 1px #c0c0c0;
}
/* Headings
----------------------------------------------- */
h2, h3
{
    margin: 0;
    font-size: 12px;
    font-family: Verdana, Arial;  
}

/* Posts
----------------------------------------------- */
.date-header
{
    margin: 0px;
    padding: 0px;
    font-weight: normal;
    color: #5385af;
    font-size: 12px;
}
.post
{
    height: 300px; 
    text-align: center;       
    margin: 0px;
    padding: 5px;
    border: dotted 1px #c0c0c0;
   line-height: 16px;
   
}

.post-on 
{
     height: 300px;
    text-align: center;  
    
    margin: 0px;
    padding: 5px;
    border: solid 1px #c0c0c0;
   line-height: 16px;
   
background: #f0f0f0;

}

.post-title
{
    margin: 0;
    padding: 0;
    font-size: 125%;
    font-weight: bold;
    line-height: 1.1em;
}
.post-title a, .post-title a:visited, .post-title strong
{
    text-decoration: none;
    color: #333333;
    font-weight: bold;
}
.post div
{
    margin: 0 0 .75em;
    line-height: 1.3em;
}
p.post-footer
{
    margin: -.25em 0 0;
    color: #ffffff;
    font-size: 83%;
}
.post-footer .span
{
    margin-right: .3em;
}
.comment-link
{
    margin-left: .3em;
}
.post img
{
    padding: 4px;
    border: 1px solid #cccccc;
}
.post blockquote
{
    margin: 1em 20px;
}
.post blockquote p
{
    margin: .75em 0;
}
/* Comments
----------------------------------------------- */
#comments h4
{
    margin: 1em 0;
    color: #999999;
}
#comments h4 strong
{
    font-size: 110%;
}
#comments-block
{
    margin: 1em 0 1.5em;
    line-height: 1.3em;
}
#comments-block dt
{
    margin: .5em 0;
}
#comments-block dd
{
    margin: .25em 0 0;
}
#comments-block dd.comment-footer
{
    margin: -.25em 0 2em;
    line-height: 1.4em;
    font-size: 78%;
}
#comments-block dd p
{
    margin: 0 0 .75em;
}
.deleted-comment
{
    font-style: italic;
    color: gray;
}
.feed-links
{
    clear: both;
    line-height: 2.5em;
    color: #ff6600;
}
#blog-pager-newer-link
{
    float: left;
}
#blog-pager-older-link
{
    float: right;
}
#blog-pager
{
    text-align: center;
}
/* Sidebar Content
----------------------------------------------- */
.sidebar h2
{
    margin: 1.6em 0 .5em 10px;
    padding: 4px 5px;
    background-color: #5385af;
    font-size: 100%;
    color: #ffffff;
    border: solid 1px #c0c0c0;
}
.sidebar ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}
.sidebar li
{
    margin: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: .5em;
    padding-left: 15px;
    text-indent: -15px;
    line-height: 1.5em;
}
.sidebar
{
    color: #333333;
    line-height: 1.3em;
}
.sidebar .widget
{
    margin-bottom: 1em;
}
.sidebar .widget-content
{
    margin: 0 5px;
}
.item-title-orange a
{
    color: #ff6600;  
    text-decoration: none;     
}
.item-title-orange a: link
{
    color: #ff6600; 
    text-decoration: none;  
}
 .item-title-orange a: hover
{
    color: #cccccc; 
    text-decoration: underline;   
}
 .item-title-orange a: active
{
    color: #ff6600;
    text-decoration: none;
}

 .item-title-orange a: visited
{
    color: #ff6600;

}
/* Profile
----------------------------------------------- */
.profile-img
{    
    margin-top: 0;
    margin-right: 5px;
    margin-bottom: 5px;
    margin-left: 0;
    padding: 4px;
    border: 1px solid #cccccc;
}
.profile-data
{
    margin: 0;
    text-transform: uppercase;
    letter-spacing: .1em;
    font-weight: bold;
    line-height: 1.6em;
    font-size: 78%;
}
.profile-datablock
{
    margin: .5em 0 .5em;
}
.profile-textblock
{
    margin: 0.5em 0;
    line-height: 1.6em;
}
/* Footer
----------------------------------------------- */
#footer
{
    clear: both;
    text-align: center;
    color: #333333;
}
#footer .widget
{
    margin: .5em;
    padding-top: 20px;
    font-size: 85%;
    line-height: 1.5em;
    text-align: left;
}
/** Page structure tweaks for layout editor wireframe */
body#layout #header
{
    width: 750px;
    margin-left: 0;
    margin-right: 0;
}

