/* CSS Stylesheet */
body{
    margin: 0;
    padding: 0; 
	min-width:800px;
	font-family: arial, "lucida console", sans-serif;
    font-size: 11px;
    /*behavior:url("htc/csshover.htc");*/
}

.header-left{
    background-color: #042C74;
    float:left;
    height:100px;
    width: 190px;
}

.header-left img{ 
    border: 0;
} 

.header-top{
    background-color: #000066;
    float:left;
    height:34px;
    width: 610px;
}

.header-search-left{
    background-color: #000066;
    float:left;
    height:23px;
    width: 461px;
}

.header-search{
    float:left;
    background-color: #d37800;
    height:23px;
    width: 149px;
}

.header-menu{
    float:left;
    height:24px;
    width: 610px;
    background-color: #999;
}

.header-menu-right{
   /* background: url('../img/bg1.gif') top left no-repeat; */
    border-left: 1px .fff dotted;
    background-color: #999;
    float:left;
    height:24px;
    width: 148px;
   
}

.header-path{
    background-color: #000066;
    float:left;
    height:19px;
    width: 610px;
}

.header-path p{
    float: left;
    color: #999;
}

.header-path p.active{
    float: left;
    color: #ffffff;
}

.banner{
    clear:both;
    background-color: #1C397B;
    height:220px;
    width: 100%;
}


/* CSS Stylesheet */

.wrap{
    background-color: #d37800; 
    margin:0 auto;
    padding: 0px;
    width: 802px;
    /*[wsm-edit-exclude*/ 
    width: 800px; /* questo � il valore corretto ma per visualizzare bene il layout anche sull'editor vanno impostati 2px in pi� */
    /*wsm-edit-exclude]*/ 
}

.menu-area{
    position: relative;
    /*clear: both;*/
    top: 20px;
    left: 20px;
    width: 162px;   
    z-index: 2000;
    /*background-color: #000;*/
    color: white;
    padding:0px;
    margin: 0px;
    display: none;
}

.top-main{
    background-color: #ffffff;
    margin: 0;  
    float: left;
    width: 651px;
    height: 72px;
    z-index: -1;
}

.corner-nw{
    position: relative;
    background-repeat: no-repeat;    
    top: 30px;
    left: 25px;
    height: 39px;
    width: 39px;
}

.corner-sw{
    clear: both;
    position: relative;
    bottom: 20px;
    left: 0px;
    background-repeat: no-repeat;     
    margin: 0px 0px 0px 25px;
    height: 39px;
    width: 39px;
}

.slider{
    position: relative;
    background-color: #003399;
    top: 14px;
    left: 48px;
    margin: 0;  
    float: left;
    width: 585px;
    height: 20px;
     border-right: 4px solid .d37800;
}

.news-title{
    font-size: 18px;
    padding-left: 4px;
    width: 196px;
    float: left;
    color: white;
    border-right: 1px solid .fff;
}

.news-content, .news-content a{
    overflow: hidden;
    padding: 2px;
    width: 376px;
    height: 16px;
    float:left;
    color: white;
   
}

.top-right{
    background-color: #003399;
    margin: 0;
    padding: 0;  
    float: left;
    width: 149px;
    height: 72px;
}

.top-right img{ 
    position: relative;
    margin: 0;
    padding: 0; 
    top: 46px;
    left: 0px;
} 


.main{
    background-color: #ffffff;
    margin: 0;  
    float: left;
    width: 651px;
    padding-top: 10px;
}

.main-left{
    background-color: #ffffff;
    padding: 0px 0px 0px 48px;
    float: left;
    width: 390px;
    border-right: 1px #999 dotted;
}

.main-left-top{
    background-color: #ffffff;
    float: left;
    width: 390px;
    border-bottom: 1px #999 dotted;
    padding-bottom: 10px;
}

.main-left-bottom{
    background-color: #ffffff;
    float: left;
    width: 390px;
    height: 150px;
    padding-top: 10px;
}

.main-right{
    background-color: #ffffff;
    float: left;
    width: 192px;
    height: 300px;
    padding-left : 10px;
}

.main-img{
    float: left;
}

.main-txt{
    float: left;
    width: 180px;
}


.main-txt h2{
/* DA FARE*/
}

.right{
    margin: 0;
    float: left;
    width: 149px;
}

.footer-up { 
    background-color: #ffffff;
    clear: both;
    width: 100%;
    height: 34px;
}

.footer-down{
    background-color: #003399;
    width: 100%;
    height: 36px;
}


.footer-down p {
	margin: 0;
	padding-top: 5px;
	color: #fff;
	font-size: 10px;
	float:left;
}

.footer-down a, .footer-down a:visited {
	text-decoration: none;
	color: #fff;
}

.footer-down a:hover {
	text-decoration: underline;
	color: #fff;
}
img {border:0;}
.distributore {float:left;width:165px;padding:10px;border:1px solid #000;}