﻿body 
	{
	padding:0;
	margin:0;
	font-size:16px;
	font-family: Helvetica, 'Trebuchet MS', Verdana, Arial, Courier, 'Times New Roman', sans-serif;
	text-align: center;
	background-color: white;		
    color:#cacaca;
	}
#content
    {
    margin:3px auto 0 auto;   
    padding:0; 
    /*background-color: black;*/
    width: 1200px;
    height:auto;
    text-align: justify;    
    position:relative;
    overflow:visible;    
    }
.DivCentrale 
{
    width:1200px;
    min-height:700px;
    height:auto;
    display:block;
    overflow:visible;
    background-image:url(/imgs/home_sfondo.jpg);
    background-repeat:no-repeat;    
    position:relative;
}  
.left-content, .left-content-xl
    {    
    margin:auto;
    height:auto;
    width:990px;
    float:left;
    text-align:left;    
    overflow:visible;    
    position:relative;    
    }
.left-content-xl 
{
    /*left-content.width + right-content.width*/
    width:1200px;    
}    
#left-bar
    {
    width:178px;
    height:100%;
    float:left;
    border:none;
    text-align:left;    
    color:White;
    margin:0;
    padding: 5px 0 5px 5px;
    font-size:12px;    
    overflow:visible;
    }    
.center-bar, .center-bar-xl
    {
    width:798px;
    height:100%;
    float:left;
    border:none;
    text-align:justify;
    color:Black;    
    /*margin:10px 10px 0 10px;*/
    padding:5px 0 5px 0;
    margin:0;
    position:relative;
    overflow:visible;    
    
    }    
.center-bar-xl 
{
    width:1008px;    
}
.right-content
    {
    width:210px;
    height:100%;
    float:right;     
    overflow:visible;        
    padding:0;
    margin:0;
    }    
#footer_div
{
    position:relative;
    padding:0; 
    text-align:left;
    height:auto;
    margin:3px auto 0 auto;
    width: 1200px;
    font-size:12px;
    color:#cacaca;
} 
#top_div
    {
    text-align:center;
    height:80px;
    width:100%;
    }    
#bottom_div
    {
    text-align:center;
    height:auto;
    width:100%;
    padding-bottom:20px;
    } 
#left_div
    {
    text-align:center;
    height:auto;
    width:220px;
    float:left;
    /*border-right:solid 2px #303030;*/
    padding-left:8px;
    padding-right:8px;
    padding-top:3px;
    }
#right_div
    {    
    padding-top:10px;    
    padding-right:20px;
    text-align:left;
    height:auto;
    width:920px;
    float:right;
    }
.space_div_20
    {
    height:20px;
    clear:both;
    }    
.space_div_5
    {
    height:5px;
    clear:both;
    }    
.SubTitle 
    {
    color:#cacaca;
    font-weight:bold;
    }
a:hover { color:white;text-decoration:underline}
a, a:active { color:#cacaca; text-decoration:none}
h1 
    {
        margin-top:0;        
        font-size:24px;
        color:#cacaca;
        font-weight:normal;
        padding-bottom:5px;
        height:20px;
    }
h2 
    {
        margin-top:0;        
        font-size:16px;
        color:black;
        font-weight:bold;
        padding-bottom:5px;
    }    
.TheButt
{
    border: 1px solid #cacaca;
    background: #7E8082;
    color:white;
    font-size: 14px;
    margin:0;
    padding:2px 10px 2px 10px;
    text-align:center;
    vertical-align:middle;
}
.GrayButt, .BlueButt, .RedButt
{
    padding-top:2px;
    width:140px;
    height:21px;
    border-style: none;    
    font-weight:bold;
    color:#eaeaea;
    font-size: 12px;
    margin:0;
    text-align:center;
    vertical-align:middle;
    background:black url('/imgs/Bottone.JPG') no-repeat top;
}
.BlueButt
{    
    background:black url('/imgs/Bottone_sel.JPG') no-repeat top;
}
.RedButt
{    
    background:black url('/imgs/Bottone_red.gif') no-repeat top;
}
.TestoNormale
{
    color:#eaeaea;
}
.TestoSelezionato
{
    color:#00AAFF;
}
.SmallBlogNew, .SmallStockNew
{
    position:relative;    
    color:white;   
    width:auto;
    height:auto;
    /*border:solid 1px #cacaca;*/
    border-bottom:dotted 1px #cacaca ;
    /*margin-bottom:3px;*/
    padding:0;
    padding-top:2px;
    margin-bottom:3px;              
}
.SmallBlogNew:hover , .SmallStockNew:hover 
{
    background-image:url(/images/Sfondo_scuro.png);
    color:#fafafa; 
}
.SmallBlogNew a, .SmallStockNew a
{
    color:White;
    text-decoration:none;
}
