body{
margin:0;
padding:0;
color:#123b55;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
line-height:16px;
}


<!--  img, div {behavior: url(iepngfix.htc);}-->
a{
margin:0;
padding:0;
text-decoration:none;
color:#146192;
font-weight:bold;
font-size:11px;
}
ul, li{
margin:0;
padding:0;
list-style:none;
}
form{
margin:0;
padding:0;
border:0;
}
input, select{
margin:0;
padding:0;
border:0;
}
img{
margin:0;
padding:0;
border:0;
}
p{
margin:0;
padding:0;
}
span{
margin:0;
padding:0;
}
h1{
margin:0;
padding:0;
color:#146192;
font-size:14px;
font-weight:bold;
}
h2{
margin:0;
padding:0;
}
h3{
margin:0;
padding:0;
}
h6{
margin:0;
padding:0;
color:#146192;
font-weight:bold;
font-size:12px;
}
#container{
width:943px;
text-align:left;
margin:0 auto;
background-color:#f4f4f4;
}
.top{
background-image:url(images/bg-top.jpg);
background-repeat:repeat-x;
width:943px;
}
.logo{
float:left;
margin:0 25px 0 0;
}
.top-menu{
float:left;
margin:35px 0 0 30px;
}

.top-menu li {
background-image:url(images/pulsanti.jpg);
background-repeat:no-repeat;
width:79px;
height:22px;
text-align:center;
padding:3px 0 0 0;
float:left;
margin:0 2px 0 1px;

}

.top-menu a:hover{
color:#d09b43;
}
.top-menu-a{
background-image:url(images/pulsanti-bandiere.png);
background-repeat:no-repeat;
width:111px;
height:22px;
display:block;
float:right;
text-align:center;
padding:5px 0 0 0;
margin:35px 13px 0 0;
}


#flash{
float:left;
background-image:url(images/flash.jpg);
background-repeat:no-repeat;
width:943px;
height:164px;
text-align:center;
padding:5px 0 0 0;
}
#content{
width:933px;
float:left;
background-color:#f8f8f8;
padding:5px;
}
.column-left{
width:240px;
float:left;
}
.box{
float:left;
margin:0 0 3px 0;
}
.left-apri{
width:240px;
height:4px;
background-image:url(images/left-apri.jpg);
background-repeat:no-repeat;

}
.left-text{
width:230px;
background-image:url(images/left-text.jpg);
background-repeat:repeat-y;
padding:0 5px 0 5px;

}
.left-text ul{
font-weight:bold;
color:#146192;
}
.left-text h1{
background-image:url(images/bg-h1.jpg);
background-repeat:repeat-x;
width:223px;
height:24px;
font-size:14px;
padding:7px 0 0 7px;
font-weight:bold;
color:#146192;
}
.left-text ul li a{
background-image:url(images/bg-ul.jpg);
background-repeat:repeat-x;
width:223px;
height:23px;
font-size:11px;
margin:0 0 2px 0;
padding:5px 0 0 7px;
display:block;
}
.left-text ul li img{
float:left;
margin:0 5px 0 0;
}
.left-text ul li span{
font-size:15px;
margin:0 5px 0 0;
color:#0692EA;
}
.left-text ul li a:hover{
background-image:url(images/bg-hover.jpg);
background-repeat:repeat-x;
width:223px;
height:23px;
display:block;
color:#fff;
}
.left-text p{
margin:0 0 0 5px;
}
.left-chiudi{
width:240px;
height:9px;
background-image:url(images/left-chiudi.jpg);
background-repeat:no-repeat;
}
.column-right{
float:right;
width:692px;

}
.box-f h1{
color:#146192;
font-size:14px;
font-weight:bold;
margin:5px 0 0 0;
float:left;
}
.box-f{
background-image:url(images/bg-right.jpg);
background-repeat: no-repeat;
width:682px;
height:32px;
float:left;
padding:5px 0 0 10px ;
}
.box-right{
background-image:url(images/box-right.jpg);
background-repeat:no-repeat;
float:left;
width:218px;
height:196px;
padding:5px;
margin:0 1px 0 0;
}
.box-right h2{
font-size:12px;
font-weight:bold;
color:#076cab;
margin:5px 0 0 5px;
}
.box-right p{
margin:3px 0 0 5px;
color:#123b55;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}
.box-right p a{
color:#123b55;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}
.box-right p:hover{
color:#0692ea;
}
.box-right a:hover{
color:#0692ea;
}
.box-right span{
color:#0692ea;
font-weight:bold;
font-size:15px;
margin:0 4px 0 0;
}
.box-right-a{
background-image:url(images/box-right-a.jpg);
background-repeat:no-repeat;
float:left;
width:218px;
height:255px;
padding:5px;
margin:0 2px 0 0;
position:relative;

}
.box-right-a h2{
font-size:12px;
font-weight:bold;
color:#076cab;
margin:5px 0 0 5px;
}
.box-right-a p{
margin:3px 0 0 5px;
}
.box-right-a p a{
color:#123b55;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}
.box-right-a a:hover{
color:#0692ea;
}
.box-right-a span{
color:#0692ea;
font-weight:bold;
font-size:15px;
margin:0 4px 0 0;
}
.prezzo{
border-top:2px solid #eff5f8;
width:211px;
margin:10px 0 0 5px;
padding:10px 0 0 0;
}
.box-g{
border-top:2px solid #eff5f8;
width:201px;
margin:10px 0 0 5px;
padding:10px 0 0 10px;
float:left;
}
.box-g h1{
font-size:12px;
font-weight:bold;
color:#03568a;
}
.box-g h2{
font-size:12px;
font-weight:bold;
color:#076cab;
margin:5px 0 0 0;
}
.box-g-a{
border-top:2px solid #eff5f8;
border-bottom:2px solid #eff5f8;
width:201px;
margin:10px 0 10px 5px;
padding:10px 0 10px 10px;
float:left;
}
.box-g-a a{
font-size:12px;
font-weight:bold;
color:#03568a;
}
.box-g-a a:hover{
color:#0692EA;
}
.box-g-a h1 {
font-size:12px;
font-weight:bold;
color:#03568a;
}
.prezzo-a{
border-top:2px solid #eff5f8;
width:211px;
margin:10px 0 0 5px;
padding:10px 0 0 0;
}
.prezzo-a h3{
background-image:url(images/prezzo.jpg);
background-repeat:no-repeat;
width:88px;
height:20px;
color:#03568a;
font-size:14px;
font-weight:bold;
padding:3px 0 0 5px;
float:left;
}
.prezzo h3{
background-image:url(images/prezzo.jpg);
background-repeat:no-repeat;
width:88px;
height:20px;
color:#03568a;
font-size:14px;
font-weight:bold;
padding:3px 0 0 5px;
float:left;
}
.prezzo-a a{
background-image:url(images/acquista.jpg);
background-repeat:no-repeat;
width:110px;
height:20px;
color:#03568a;
font-size:11px;
font-weight:bold;
padding:2px 0 0 5px;
float:left;
text-align:center;
}
.prezzo-a a:hover{
color:#0692EA;
}
.prezzo a{
color:#03568a;
font-size:11px;
font-weight:bold;
}
.prezzo a:hover{
color:#0692EA;
}
.navigazione{
float:left;
background-image:url(images/nav.jpg);
background-repeat:no-repeat;
width:682px;
height:30px;
padding:10px 0 0 10px;
color:#03568a;
}
.navigazione a{
font-weight:bold;
margin:0 0 0 10px;
}
.navigazione a:hover{
color: #1799eb;
}
.navigazione span{
color:#0692ea;
font-weight:bold;
font-size:13px;
}
.navigazione-a{
float:left;
width:652px;
padding:30px 0 10px 0;
color:#03568a;
}
.navigazione-a a{
font-weight:bold;
margin:0 0 0 10px;
}
.navigazione-a a:hover{
color: #1799eb;
}
.navigazione-a span{
color:#0692ea;
font-weight:bold;
font-size:13px;
}
.box-h{
width:342px;
float:left;
margin:0 4px 0 0 !important;
margin:0 1px 0 0;
}
.box-b{
background-image:url(images/box-ricerca.jpg);
background-repeat:no-repeat;
width:332px;
height:38px;
float:left;
margin:0 4px 0 0;
padding:10px 0 0 10px;
}
.box-b input{
background-image:url(images/input.jpg);
background-repeat:no-repeat;
width:133px;
height:20px;
margin:0 0 0 5px;
color:#123b55;
font-size:12px;
padding:0 0 0 5px;
float:left;
}
.box-b input.trova{
background-image:url(images/pulsante.jpg);
background-repeat:no-repeat;
width:57px;
height:20px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-align:center;
padding:0 0 5px 0;
cursor:pointer;
}
.box-b h2{
font-size:11px;
font-weight:bold;
color:#146192;
float:left;
}
.box-b select{
border:1px solid #b6bfc3;
width:160px;
font-size:11px;
font-weight:bold;
color:#146192;
float:left;
margin:0 0 0 5px;
}
.cod{
background-image:url(images/codice.jpg);
background-repeat:no-repeat;
width:136px;
height:26px;
text-align:center;
color:#fff;
font-size:11px;
font-weight:bold;
float:right;
padding:5px 0 0 0;
margin:0 5px 0 0;
}
.cod a{
color:#FFFFFF;
}
.content{
float:left;
width:692px;
}
.box-text-apri{
background-image:url(images/box-text-apri.jpg);
background-repeat:no-repeat;
width:692px;
height:7px;
float:left;
}
.box-text-content{
background-image:url(images/box-text-content.jpg);
background-repeat: repeat-y;
width:672px;
float:left;
padding:5px 10px 0 10px;
}
.box-m{
width:670px;
float:left;
margin:0 0 15px 0;
}
.box-m span{
color:#1799EB;

}
.box-text-content a span {
font-size:14px;
}
.box-text-content a:hover{
color:#0692EA;
} 
.box-m img{
float:left;
margin:0 10px 0 0;
} 
.box-text-content table{
margin:20px 0 10px 0;
}
.box-text-content td{
padding:5px;
}
table.a td{
padding:5px;
border-bottom:1px solid #b3daf4;
}
table.a td p{
margin: 5px 0 0 0;
}
table.a td input{
border:1px solid #076CAB;
color:#123B55;
float:left;
font-size:12px;
width:25px;
height:20px;
margin: 0 0 0 9px;
}
.box-text-content input{
border:1px solid #076CAB;
color:#123B55;
float:left;
font-size:12px;
width:186px;
height:20px;
margin:0 0 5px 0;

}
.box-text-content textarea{
border:1px solid #076CAB;
color:#123B55;
float:left;
font-size:12px;
width:580px;
margin:0 0 0 0;
padding:0 0 0 5px;
height:100px;

}
.box-text-content input.trova{
background-image:url(images/pulsante.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
cursor:pointer;
font-size:12px;
font-weight:bold;
height:21px;
text-align:center;
width:97px;
border:0;
padding:0 0 5px 0;
}
.box-text-content input.check{
margin: 0 0 0 25px;
border:0;

}
.box-text-content input.check-a{
margin: 0 4px 0 0;
border:0;
width:15px;
}
.box-text-content table span{
color:#146192;
font-weight:bold;
}
.box-text-content input.puls-a{
background-image:url(images/puls-a.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
cursor:pointer;
font-size:12px;
font-weight:bold;
height:23px;
line-height:23px;
text-align:center;
width:150px;
border:0;
margin:10px 0 0 3px;
padding:0 0 2px 0;

}
.box-text-content h1{
margin:0 0 10px 0;
font-size:14px;
font-weight:bold;
color:#076cab;
}
.box-text-content p{
margin:0 0 10px 0;
line-height:18px;

}
.box-text-content-left{
float:left;
width:219px;
position:relative;
}
.box-text-content-left img{
border:1px solid #1b6695;
}
.box-text-content-right{
float:right;
width:440px;
}
.box-text-content-right h1{
color:#076cab;
}
.box-text-content-right p{
margin:5px 0 0 0;
}
.box-text-chiudi{
background-image:url(images/box-text-chiudi.jpg);
background-repeat:no-repeat;
width:692px;
height:7px;
float:left;
}
.gallery{
margin:10px 0 0 0;
}
.gallery img{
margin:0 2px 0 2px;
border:1px solid #1b6695;
vertical-align:middle;
}
.gallery span a{
font-size:17px;
color:#0692ea;
font-weight:bold;
}
.gallery-a{
float:right;
margin:0 0 10px 30px;
width:250px;
display: inline;
}
.gallery-a img{
margin:2px;
}
.box-ricerca-apri{
background-image:url(images/box.ricerca-apri.jpg);
background-repeat:no-repeat;
width:345px;
height:3px;
float:left;
}
.box-ricerca-content{
background-image:url(images/box-ricerca-content.jpg);
background-repeat:repeat-y;
width:340px;
float:left;
padding:2px 0 2px 5px;
}
.box-ricerca-content h1{
background-image:url(images/bg-a.jpg);
height:23px;
background-repeat:repeat-x;
width:325px;
padding:5px 0 5px 10px;
}
.box-ricerca-content h2{
color: #076cab;
font-size:12px;
font-weight:bold;
padding:0 0 0 10px;
}
.box-ricerca-chiudi{
background-image:url(images/box-ricerca-chiudi.jpg);
background-repeat:no-repeat;
width:345px;
float:left;
height:7px;
}
.box-i{
background-image:url(images/box-i-i.jpg);
background-repeat:no-repeat;
width:328px;
height:25px;
padding:7px 0 0 10px;
margin:2px 0 5px 0;
}
.box-i select{
width:308px;
height:19px;
border:1px solid #7f9db9;
color:#123b55;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0 0 0 5px;

}
.box-l{
background-image:url(images/box-l.jpg);
background-repeat:no-repeat;
width:160px;
height:20px;
color:#03568a;
font-size:11px;
font-weight:bold;
float:left;
padding:4px 0 0 8px;
margin:0 0 3px 5px;
display:inline;
}
.box-l-a{
background-image:url(images/box-l-a.jpg);
background-repeat:no-repeat;
width:73px;
height:21px;
color:#03568a;
font-size:11px;
font-weight:bold;
float:left;
padding:5px 0 0 0;
text-align:center;
margin:0 0 0 0;
}
.box-l-b{
background-image:url(images/box-l-b.jpg);
background-repeat:no-repeat;
width:85px;
height:21px;
color:#03568a;
font-size:11px;
font-weight:bold;
float:left;
padding:5px 0 0 0;
text-align:center;
margin:0 0 0 0;
}
.box-l-b a:hover{
color:#0692EA;
}
.special{
	position:absolute;
	left: 130px;
	top: 8px;

}
.special-a{
	position:absolute;
	left: 127px;
	top: 70px;
}
.special-a img{
border:0;
}
.sfoglia{
background-image:url(images/sfoglia.png);
background-repeat:no-repeat;
width:82px;
height:19px;
float:right;
text-align:center;
color:#146192;
font-weight:bold;
font-size:11px;
padding:1px 0 0 0;
margin:5px 10px 0 0;
}
.box-o{
float:right;
margin:5px 20px 0 0;
}
.box-o h2{
font-size:11px;
font-weight:bold;
color:#146192;
float:left;
}
.box-o select{
border:1px solid #b6bfc3;
font-size:11px;
font-weight:bold;
color:#146192;
float:left;
margin:0 20px 0 5px;
}
.box-n{
margin: 15px 0 0 0;
}
.box-n a{
color:#123B55;
}
#footer{
width:913px;
float:left;
color:#1799eb;
padding:10px 0 0 30px;
margin:10px 0 0 0;
border-top: 1px solid #b3daf4;
font-size:11px;
}
#footer a{
font-weight:bold;
color:#1799eb;
margin:0 0 0 5px;
}
#footer a:hover{
color:#D09B43;
}
#footer img{
vertical-align:middle;
margin:0 30px 0 0;
}
ul#navmenu li {
float:left;
margin:0 0 0 2px;
position:relative;
z-index:100;
}

