body {
background-color: #FFFFFF;
background: url(../immagini/stripe.png) repeat scroll center top;
font: normal 13px  Verdana, Arial, Tahoma, Helvetica, Courier, sans-serif; color: #000000;
margin: 0px;
}
a:link {
color: #626E8F;
text-decoration: none;
}
a:hover {
color: #0F204F;
text-decoration: none;
}
a:visited {
/*color: #626E8F;*/
text-decoration: none;
}
#contenitore{
width: 918px;
height:410px;
padding-top:20px;
margin-left: auto;
margin-right: auto;
background-color: #EBF0F5;
border-left: 1px solid #c5d4db;
border-right: 1px solid #c5d4db;
}
#barranav{
background: url(../immagini/sfondomenu.png) repeat-x scroll center top;
height:116px;
width:100%;
}
#intestazione{
width:920px;
height:116px;
margin:0px;
padding:0px;
margin-left: auto;
margin-right: auto;
}
#intestazionep1{
margin:0px;
padding:0px;
background: url(../immagini/menu01.png) no-repeat scroll center top;
width:66px;
height:116px;
float:left;
}
#intestazionep2{
margin:0px;
padding:0px;
background: url(../immagini/menu02.jpg) no-repeat scroll center top;
width:214px;
height:116px;
float:left;
}
#intestazionep3{
margin:0px;
padding:0px;
width:90px;
height:116px;
float:left;
}
#intestazionep4{
margin:0px;
padding:0px;
background: url(../immagini/menu05.png) no-repeat scroll center top;
width:550px;
height:116px;
float:left;
}
#intestazionep4gal{
margin:0px;
padding:0px;
background: url(../immagini/menu05.png) no-repeat scroll center top;
width:550px;
height:116px;
float:left;
}
#pulsante1{
width:214px;
height:116px;
overflow:hidden;
position:relative;
}
#pulsante1 ul, #pulsante1 li, #pulsante2 ul, #pulsante2 li {
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin:0px;
padding:0px;
}
#home1 a{
width:214px;
height:116px;
position: absolute;
text-indent: -9999px;
}
#pulsante2{
width:90px;
height:116px;
overflow:hidden;
position:relative;
}
#home2 a{
background: url(../immagini/menu03.jpg) no-repeat scroll center top;
width:90px;
height:116px;
position: absolute;
text-indent: -9999px;
}
#home2 a:hover{
background-position: 0 -116px;
}
#menu{
height:54px;
width:544px;
margin: 62px 0px 0px 0px;
padding:0px 0px 0px 6px;
z-index:5;
}
#menu ul{
margin:0px;
padding:0px;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
float:left;
}
#menu li{
margin:0px;
padding:0px;
position:relative;
z-index:5;
}
#menu ul li{
float:left;
width:133px;
margin:0px;
padding:0px;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
}
#menu ul li ul{
float:left;
margin:0px;
padding:0px;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
position:absolute;
z-index:5;
width:133px;
}
#menu ul li ul li{
float:left;
width:118px;
padding:5px 5px 0px 10px;
}
#menu ul li ul li.divisionemenu{
width:133px;
height:1px;
padding:0px;
background: url(../immagini/lineaoriz.gif) repeat-x scroll center top;
height:1px;
overflow:hidden;
}
#menu ul li ul li.ultimo{
background: url(../immagini/sfondoetichetta_02.png) no-repeat scroll center top;
width:133px;
height:2px;
overflow:hidden;
padding:0px;
}
#menu ul li ul li.primavoce{
padding:0px 5px 0px 10px;
}
#menu ul li ul a{
height:25px;
width:118px;
}
div#menu ul li ul{
margin:0px;
padding:0px;
width:133px;
float:left;
background: url(../immagini/sfondoetichetta_01.png) repeat-y scroll center top;
display:none;
}
div#menu ul li:hover ul{
display:block;
}
#menu ul li a{
position:relative;
display:block;
width:133px;
height:54px;
text-decoration:none;
margin:0px;
padding:0px;
}
div#menu ul li h2 a{
background-repeat: no-repeat;
display: block;
height: 54px;
width:133px;
}
#menu h2{
margin:0px;
padding:0px;
}
#menuportfolio{
height:54px;
width:133px;
margin:0px;
padding:0px;
}
li#menuportfolio h2 a{
background-image: url(../immagini/menuportfolio.png);
width:133px;
height:54px;
}
li#menuportfolio:hover h2 a{
background-position: -133px 0px;
}
#menulaboratorio{
height:54px;
width:133px;
margin:0px;
padding:0px;
}
li#menulaboratorio h2 a{
background-image: url(../immagini/menulaboratorio.png);
width:133px;
height:54px;
}
li#menulaboratorio:hover h2 a{
background-position: -133px 0px;
}
#menudiconodinoi{
height:54px;
width:133px;
margin:0px;
padding:0px;
}
li#menudiconodinoi h2 a{
background-image: url(../immagini/menudiconodinoi.png);
width:133px;
height:54px;
}
li#menudiconodinoi:hover h2 a{
background-position: -133px 0px;
}
#menucontatti{
height:54px;
width:133px;
margin:0px;
padding:0px;
}
li#menucontatti h2 a{
background-image: url(../immagini/menucontatti.png);
width:133px;
height:54px;
}
li#menucontatti:hover h2 a{
background-position: -133px 0px;
}
#ombra1{
font-size:0px;
width:920px;
height:7px;
margin-left: auto;
margin-right: auto;
background: transparent url(../immagini/ombramenu1.png) no-repeat scroll center top;
}
#ombra2{
font-size:0px;
width:920px;
height:7px;
margin-left: auto;
margin-right: auto;
background: transparent url(../immagini/ombramenu2.png) no-repeat scroll center top;
}
#ombra3{
font-size:0px;
width:920px;
height:7px;
margin-left: auto;
margin-right: auto;
background: transparent url(../immagini/ombramenu3.png) no-repeat scroll center top;
}
#contenuto1{
height:390px;
width:860px;
margin-left: auto;
margin-right: auto;
}
#cellaportfolio{
width: 380px;
height:380px;
margin:0px;
padding:5px;
}
#portfolio{
background: transparent url(../immagini/portfolio.jpg) no-repeat scroll;
width: 380px;
height:380px;
z-index:2;
}
#testop.portfolio a{
background: transparent url(../immagini/testoportfolio.gif) no-repeat scroll;
width: 380px;
height:380px;
z-index:3;
position:absolute;
}
#testop.portfolio a:hover{
background-position: -380px 0px;
}
#cellalaboratorio{
width: 460px;
height:185px;
margin:0px;
padding:5px;
}
#laboratorio{
background: transparent url(../immagini/laboratorio.jpg) no-repeat scroll;width: 460px;
height:185px;
z-index:2;
}
#testol.laboratorio a{
background: transparent url(../immagini/testolaboratorio.gif) no-repeat scroll;
width: 460px;
height:185px;
z-index:3;
position:absolute;
}
#testol.laboratorio a:hover{
background-position: -460px 0px;
}
#cellatestimonianze{
width: 225px;
height:185px;
margin:0px;
padding:5px;
}
#diconodinoi{
background: transparent url(../immagini/diconodinoi.jpg) no-repeat scroll;width: 225px;
height:185px;
z-index:2;
}
#testod.diconodinoi a{
background: transparent url(../immagini/testodiconodinoi.gif) no-repeat scroll;
width: 225px;
height:185px;
z-index:3;
position:absolute;
}
#testod.diconodinoi a:hover{
background-position: -225px 0px;
}
#cellacontatti{
width: 225px;
height:185px;
margin:0px;
padding:5px;
}
#contatti{
background: transparent url(../immagini/contatti.jpg) no-repeat scroll;width: 225px;
height:185px;
z-index:2;
}
#testoc.contatti a{
background: transparent url(../immagini/testocontatti.gif) no-repeat scroll;
width: 225px;
height:185px;
z-index:3;
position:absolute;
}
#testoc.contatti a:hover{
background-position: -225px 0px;
}
#piede{
background-color: #FFFFFF;
padding-top:5px;
font-size:0px;
width:918px;
height:25px;
margin-left: auto;
margin-right: auto;
border-left: 1px solid #c5d4db;
border-right: 1px solid #c5d4db;
}
#linea {
padding-top:5px;
width: 100%;
height: 1px;
background: transparent url(../immagini/lineaoriz.gif) center top repeat-x scroll;
}
#link {
width: 883px;
text-align: left;
padding-left:35px;
font: 11px normal Verdana, Arial, Tahoma, Helvetica, Courier, sans-serif; color:#9D9E9E;
}
#piedefine{
font-size:0px;
width:920px;
height:50px;
margin-left: auto;
margin-right: auto;
}
#icone{
margin: 15px 0px 0px 742px;
position: absolute;
}
#icone img{
margin-left:5px;
}