/*stili per il layout fisso*/

body {font-family: verdana, arial,sans-serif; font-size:70%; text-align: center; background-color:#E0DDC7;margin:10px 0 }
div#container{width: 730px; margin: 0px auto; text-align:left; border: 15px solid #ffffff; background: url(../images/bg_right.gif) repeat-y top right; }
div#header{background-color:#ffffff}

/*stili generici, su header e footer*/
h1,h2 { margin: 0; padding:0 10px; line-height:30px; font-family:"Times New Roman", Times, serif; color:#406285}
h1{background-color:#BBCCDD; font-size:1.5em;}
h2{background-color: #AABBCC; font-size: 1.5em}
h3{font-family:"Times New Roman", Times, serif; color:#406285; font-size:1.5em; margin:5px 20px; padding:0;border-bottom:1px dotted #406285 }

/*stili generici per link*/
a:link {
color: #000;
text-decoration: none;
font-weight:bold;
}

a:visited {
color: #000;
font-weight:bold;
text-decoration: none;
}

a:hover{
color: #000;
font-weight:bold;
text-decoration: underline;
}

a:active{
color: #000;
font-weight:bold;
text-decoration: none;
}


/*stili specifici per il layout*/
div#navigation{float:right; width:220px; margin-left:-3px; display:inline}
*>div#navigation{float:right; width:220px}
div#content {height:1%; margin-right:0; line-height:2.0}
*>div#content {width:510px; margin-right:220px}


div#footer{clear:right; text-align:center; background-color: #406285; color: #ffffff; line-height:30px;}


/*stili specifici per il footer*/
div#footer a:link {
color: #fff;
text-decoration: none;
font-weight:normal

}

div#footer a:visited {
color: #fff;
text-decoration: none;

}

div#footer a:hover{
color: #fff;
text-decoration: underline;
}

div#footer a:active{
color: #fff;
text-decoration: none;
}

/*stili per la navigazione superiore*/

#menutop {
margin: 0;
padding: 0;
line-height: 3em;
width: 730px;
background-color: #ffffff 

}

#menutop ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#menutop ul li{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#menutop ul li a {
background: #406285;
width: 120px;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-bottom: 1px solid #fff;
border-right: none;
padding: 0;
margin: 0 0 0px 0;
color: #fff;
text-decoration: none;
display: block;
text-align: center;
font: bold 11px/28px  verdana, lucida, sans-serif;
line-height: 3em;
}

#menutop ul li a:hover{
color: #406285;
background: #BBCCDD;
}

#menutop li#activetop a{
background: #BBCCDD;
color: #406285;
}


/*testo home*/

div.textimage{
margin: 10px;  
}

div.textimage img{
float:left;
margin: 10px;

}

div.textimage p{
margin:20px 10px;
padding: 0
}

div.clearer{clear: left}


/*home colonna dx*/

div#navigation  dl{width:200px; margin-left:10px;}
div#navigation  dt{padding: 10px 15px 0 10px;background:url(../images/rounded.gif) no-repeat top;font-weight:bold}
div#navigation  dt a{color: #69C}
div#navigation  dt a:hover{color: #369}
div#navigation  dd{margin:0;padding: 5px 15px 35px;background:url(../images/rounded.gif) no-repeat bottom}
div#navigation  dd p{margin:0;padding: 0 0 5px}

/*in vetrina e catalogo*/

div#gallery{width:100%; overflow:auto; margin:0; padding:0; }
div#gallery dl{float:left;width:160px;height:190px; text-align:center; margin:0;padding:0}
div#gallery dt{padding: 15px 0 0; margin:0; }
div#gallery img{display:block;margin:0 auto;border:1px solid #406285; }
div#gallery dd{margin:0; padding: 0px 13px 0px;}

/*menu dx*/

#menudx { width: 220px;}

#menudx ul
{
margin-top: 0;
margin-left: 0;
padding-left: 0;
list-style-type: none;
}

#menudx a{
display: block;
padding: 3px;
width: 214px;
background-color: #ccc;
border-bottom: 1px solid #fff;
font: 11px/18px  verdana, lucida, sans-serif;

}

#menudx a:link, #menudx_list a:visited{
color: #000;
text-decoration: none;
}

#menudx a:hover{
background-color: #369;
color: #fff;
}

#menudx li#activedx a  {
background-color: #369;
color: #fff;
}

div#fotocentrale img{border-top:5px solid white; border-bottom:5px solid white; margin:0}
.fotoint {margin:20px}
.dettprodotto img{display:block; margin:20px}
.dettprodotto p {margin:10px 20px }
.pulsanti{text-align:center; margin:20px; clear:both}

