*{
margin:0;
padding:0;
}

body{
height:100%;
font-family:Verdana;
font-size:12px;
}

b{font-weight: bold;}
h4{margin-top: 5px;}

a {color: #FFFFFF; font-family: Verdana, helvetica, sans-serif; font-size: 11px; font-weight: lighter; text-decoration: none;}
a:hover {color: #FFD358;}
a.link_sel {color: #FFD358; font-family: Verdana, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;}
a.link_sel:hover {color: #FFD358;}
a.content_link {color: #FFFFFF; font-family: Verdana, helvetica, sans-serif; font-size: 12px; font-weight: lighter; text-decoration: underline;}
a.content_link:hover {color: #FFD358;}
a.newstitle {color: #FFFFFF; font-family: Verdana, helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;}
a.newstitle:hover {color: #FFD358;}

.scrolling_content_div {border: #055681 0px solid; padding: 0px 0px 0px 0px; scrollbar-face-color: #FFFFFF; scrollbar-highlight-color: #055681; scrollbar-shadow-color: #055681; scrollbar-3dlight-color: #055681; scrollbar-arrow-color: #055681; scrollbar-track-color: #055681; scrollbar-darkshadow-color: #055681;}
.image_portfolio {border: #BFBCBC 1px solid;}
.portoflio_txt {font-size: 10px; font-weight: lighter;}
.image_product {border: #BFBCBC 1px solid;}

#def_list{
list-style-type:square;
position:relative;
margin-left:34px;
margin-top:10px;
}

#def_list li{
list-style-type:square;
}

#maincontainer{
width:900px;
margin:0 auto;
position:relative;
background:#045682;
height:100%;
}

#top{
height:62px;
background:url(../images/top_bg.jpg) repeat-x top left;
}

#image-content{
height:247px;
background:#045682;
}

#image-content-2 {
text-align: right;
height:180px;
background:#045682;
}

#flashcontent{
position:absolute;
right:0px;
z-index:9998;
}
#button-nav{
height:136px;
background:url(../images/button_nav.jpg) repeat-x top left;
}

#content{
background:#045682 url(../images/content_bg.jpg) no-repeat 200px 0px;
padding-left:307px;
padding-top:15px;
padding-right:13px;
color:#fff;
}

#column{
width:250px;
height:100%;
background:#4d8cae url(../images/column_bg.jpg) repeat-x top left;
z-index:9999;
position:absolute;
left:45px;
}

#column_text{
padding-left: 10px;
padding-right: 10px;
color: #FFFFFF;
}

#news_text{
padding-left: 5px;
padding-right: 5px;
color: #FFFFFF;
}

#portfolio_text{
padding-left: 18px;
padding-right: 5px;
padding-top: 13px;
color: #FFFFFF;
font-size: 9px;
}

.logo{
display:block;
margin:15px auto;
}


/*     TOP MENU */

#top_menu{
list-style-type:none;
margin-left:360px;
}

#top_menu li{
list-style-type:none;
float:left
}
#top_menu  span{
display:none;
}

#top_menu a{
display:block;
width:105px;
height:62px;
}

#top_menu #home a:link, #top_menu #home a:visited{
background:url(../images/home_btn.jpg) no-repeat top left;
}
#top_menu #home a:hover{
background-position: 0px -62px;
}

#top_menu #chisiamo a:link, #top_menu #chisiamo a:visited{
background:url(../images/chisiamo_btn.jpg) no-repeat top left;
}

#top_menu #chisiamo a:hover{
background-position: 0px -62px;
}

#top_menu #servizi a:link, #top_menu #servizi a:visited{
background:url(../images/servizi_btn.jpg) no-repeat top left;
}

#top_menu #servizi a:hover{
background-position: 0px -62px;
}

#top_menu #portfolio a:link, #top_menu #portfolio a:visited{
background:url(../images/portfolio_btn.jpg) no-repeat top left;
}

#top_menu #portfolio a:hover{
background-position: 0px -62px;
}

#top_menu #contatti a:link, #top_menu #contatti a:visited{
background:url(../images/contatti_btn.jpg) no-repeat top left;
}

#top_menu #contatti a:hover{
background-position: 0px -62px;
}

/* MIDDLE MENU  */

#middle_menu{
list-style-type:none;
position:relative;

top:10px;
margin-left:300px;
}

#middle_menu li{
list-style-type:none;
float:left;
/*margin-right:30px;*/
}
#middle_menu  span{
display:none;
}

#middle_menu a{
display:block;
width:150px;
height:122px;
}

#middle_menu #moda a:link, #middle_menu #moda a:visited{
background:url(../images/moda_btn2.jpg) no-repeat top left;
}
#middle_menu #moda a:hover{
background-position: 0px -122px;
}

#middle_menu #concerti a:link, #middle_menu #concerti a:visited{
background:url(../images/concerti_btn2.jpg) no-repeat top left;
}

#middle_menu #concerti a:hover{
background-position: 0px -122px;
}

#middle_menu #catalogo a:link, #middle_menu #catalogo a:visited{
background:url(../images/catalogo_btn2.jpg) no-repeat top left;
}

#middle_menu #catalogo a:hover{
background-position: 0px -122px;
}

#middle_menu #convegni a:link, #middle_menu #convegni a:visited{
background:url(../images/convegni_btn2.jpg) no-repeat top left;
}

#middle_menu #convegni a:hover{
background-position: 0px -122px;
}

 /*  SX MENU  */

#sx_menu{
list-style-type:none;
position:relative;
margin-left:4px;
margin-top:10px;
}

#sx_menu li{
list-style-type:none;
}

#sx_menu  span{
display:none;
}

#sx_menu a{
display:block;
width:242px;
height:42px;
}

#sx_menu #moda a:link, #sx_menu #moda a:visited{
background:url(../images/moda_btn_sx.gif) no-repeat top left;
}
#sx_menu #moda a:hover{
background-position: 0px -42px;
}

#sx_menu #concerti a:link, #sx_menu #concerti a:visited{
background:url(../images/concerti_btn_sx.gif) no-repeat top left;
}

#sx_menu #concerti a:hover{
background-position: 0px -42px;
}

#sx_menu #catalogo a:link, #sx_menu #catalogo a:visited{
background:url(../images/catalogo_btn_sx.gif) no-repeat top left;
}

#sx_menu #catalogo a:hover{
background-position: 0px -42px;
}

#sx_menu #convegni a:link, #sx_menu #convegni a:visited{
background:url(../images/convegni_btn_sx.gif) no-repeat top left;
}

#sx_menu #convegni a:hover{
background-position: 0px -42px;
}

#footer{
background:#aba9a9 url(../images/footer_bg.gif) repeat-x top left;
text-align:center;
z-index:9999;
width:100%;
position:absolute;
bottom:0px;
padding-top:5px;
height:28px;
}

#footer p{
color:#fff;
}

