/*Clear defaults
----------------*/
:link,:visited {text-decoration:none;} 
ul,ol,dl {list-style:none;} 
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em; font-weight:normal;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,dl,dt,dd {margin:0; padding:0;} 
a img,:link img,:visited img {border:none;}
img{border:none;}
address {font-style:normal;}
strong {font-weight:bold;}
em {font-style:italic;}
i {display:none;}
img{
border:0px;
}
div{
margin:0;
padding:0;
}
body{
background: #FFFFFF url(imgs/html_bg.gif) top left repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#797979;
margin:0;
padding:0;
}
a{
outline:none;
}

/*Set the main divs
----------------*/
#container{
width:770px;
margin:auto;
}

.activeItem{
color:#ffa800;
}

/*=============================HEADING==================================*/

#heading{
background: #efefef url(imgs/heading_bg.gif) bottom left no-repeat;
height:116px;
padding:0 6px 0 6px;
margin:0;
position:relative;
}
#logo{
width:239px;
/*height:116px;*/
float:left;
}
#navBar{
width:519px;
float:left
}
#navBarTop{
height:92px;
background: #efefef url(imgs/navBarLine_bg.gif) bottom left no-repeat;
}
#navBarBottom{
height:21px;
font-size:11px;
padding:3px 0 0 0;
}

/*=========================NAV BAR  (interno di div#navBarBottom) =============================*/
#underlinemenu .current{
background: url(imgs/navBarArrow_bg.gif) top left no-repeat;
border-bottom: 2px solid #ffa800;
padding-bottom: 0;
color:#000;
}

#underlinemenu{
margin: 0;
padding: 0;
}

#underlinemenu ul{
margin: 0;
/*margin-bottom: 1em;*/
padding-left: 0;
float: left;
/*font-weight: bold;*/
width: 100%;
/*border: 1px solid #DFDFDF;
border-width: 1px 0;*/
}

* html #underlinemenu ul{ /*IE only rule. Delete extra margin-bottom*/
margin-bottom: 0;
}

#underlinemenu ul li{
display: inline;
}


#underlinemenu ul li a{
float: left;
color: #797979;
/*font-weight: bold;*/
padding: 2px 20px 4px;
text-decoration: none;
/*background: white url(media/menudivide.gif) top right repeat-y;*/
}

#underlinemenu ul li a:hover{
/*color: black;
background-color: #fff;*/
background: url(imgs/navBarArrow_bg.gif) top left no-repeat;
border-bottom: 2px solid #ffa800;
padding-bottom: 0;
}

/*=============================FINE NAVBAR==================================*/
/* --------------------------MILANO EXPLORER -------------------------------*/
#milanoExplorer{
display:block;
position:absolute;
top:-113px;
left:5px;
background:#efefef url(imgs/segnalatoda_milanoexplorer.gif) top left no-repeat;
width:150px;
height:85px;
text-indent:-9000px;
}
/* --------------------------FINE MILANO EXPLORER -------------------------------*/
/*=============================FINE HEADING==================================*/

/*=============================CONTENUTO==================================*/

#subcontainer{
background:#FFFFFF url(imgs/subcontainer_bg.gif) top left no-repeat;
height:442px;
width:764px;
padding:0px 3px;
margin:0;
position:relative;
}
#auguri{
position:absolute;
top:-116px;
left:-85px;
}
#auguri-contact{
position:absolute;
top:-116px;
left:168px;
}
#contenuto{
background-color:#00FF66;
margin:0px 5px;
background:#FFFFFF url(imgs/contenuto_bg.gif) bottom left repeat-x;
height:442px;
position:relative;
}

#formFlash{
width:739px;
height:406px;
padding-left:10px;
padding-top:30px;
}
#formFlashVisore{
width:468px;
height:406px;
padding-left:10px;
padding-top:30px;
}
#altriLavori{
height:360px;
left:495px;
position:absolute;
top:40px;
width:245px;
}
ul#listaLavori{
list-style-image: url(imgs/listImgOrange.gif);
padding:0 0 0 13px;
}
ul#listaLavori li{
margin:5px 0;
}
/*__________________TESTI__________________*/
#texHP{
background: #fff url(imgs/HP_bg.png) top left repeat-x;
height:207px;
margin:0 5px;
font-size:11px;
}
.text_evidORANGE{
color:#ffa800;
font-weight:bold;
}
.text_evidBLACK{
color:#000;
font-weight:bold;
}
#text_hp_leftCONT{
padding:0 15;
float:left;
width:50%;
}
#text_hp_rightCONT{
float:left;
width:50%;
}
#text_hp_left{
padding:15px 7px 0 15px;
}
#text_hp_right{
padding:25px 15px 0 7px;
}
#imgScrolling{
padding:25px 0 0 15px;
}

/*______________________________IMG MENU_____________________________*/
#imgMenu{
background:transparent url(imgs/imgMenu_bg.gif) top left no-repeat;
margin:0 5px;
height:224px;
padding:30px 15px 0;
}
#arreda{
float:left;
}
#ambienti{
float:left;
padding-left:20px;
}
#mag{
float:right;
}
#linkArreda{

}
#linkAmbienti{

}
#linkMag{

}

/*___________________________________SEZIONE PRODOTTI___________________________________*/

#main{
background: #fff url(imgs/PRODOTTI_bg.png) top left repeat-x;
margin:0 5px;
height:439px;
}

#mainProdMenu{
background: #fff url(imgs/prodMenu_bg.gif) center bottom no-repeat;
height:18px;
padding-top:15px;
text-align:center;
}
#mainProdMenu a{
color:#797979;
text-decoration:none;
}
#mainProdMenu a:hover{
color:#ffa800;
}
#mainProdMenu a.currentP{
color:#ffa800;
text-decoration:none;
}
.text_testo{
width:323px;
padding-right:15px;
float:left;
}
#pgProdotti{
padding:20px 15px;
position:absolute;
width:724px;
}
.imgProd{
float:right;
}
.imgOutdiv{
margin-top:35px;
}
/*=============================FINE CONTENUTO==================================*/

/*=============================FOOTER==================================*/

#footer{
background:#FFFFFF url(imgs/footer_bg.gif) top left no-repeat;
padding:12px 6px 0 6px;
height:50px;
color:#cecece;
font-size:10px;
position:relative;
}
#footer .current{
color:#ffa800;
}

#piva{
/*text-align:right;*/
color:#ffa800;
/*width:239px;*/
float:right;
}
#controller{
width:519px;
float:left;
}
#ramo{
padding-top:3px;
float:left;
}
#menuServizio{
float:left;
}
#servizioVerticale{
padding-top:6px;
float:left;
}
#servizioVerticale ul li{
padding-top:2px;
padding-left:3px;
}
#servizioVerticale a{
color:#cecece;
text-decoration:none;
}

#menuServizio ul{
margin: 0;
/*margin-bottom: 1em;*/
padding-left: 0;
float: left;
/*font-weight: bold;
width: 100%;
/*border: 1px solid #DFDFDF;
border-width: 1px 0;*/
}

* html #menuServizio ul{ /*IE only rule. Delete extra margin-bottom*/
margin-bottom: 0;
}

#menuServizio ul li{
display: inline;
}


#menuServizio ul li a{
float: left;
color: #cecece;
padding: 2px 8px 4px;
text-decoration: none;
/*background: white url(media/menudivide.gif) top right repeat-y;*/
}

#menuServizio ul li a:hover{
color: #ffa800;
padding-bottom: 0;
}

/*=============================FINE FOOTER==================================*/

/*=============================BANNER==================================*/

#banner{

}
div#banner a img{
margin-top:5px;
padding:0;
position:relative;
}

/*=============================FINE BANNER==================================*/

/*________________________________STATISTICHE___________________________________*/
#statistiche{
text-align:center;
}
/*_______________________________in costruzione__________________________________*/
#costruzione{
text-align:center;
padding-top:100px;
}