/* CSS Document */
/* CSS Generali  */
html,body{margin:0;padding:0}
body{font: 100.01% "Verdana",Tahoma,Arial,sans-serif;
background:#F3F5F2 url(../images/layout/sfondo.gif) repeat-x ;  color: #555;text-align:center}

/* CSS per i testi  */
h1{margin-top:5px;font-size: 120%; color:#AC2631;margin-left:40px;}
h2,h3,h4{background: #none; margin:0;line-height: 30px;color: #333;}
h2{margin-top:5px;font-size: 100%; color:#AC2631;margin-left:40px;}
h3{font-size:130%}
h4{font-size:120%}
p.corpo{width:341px;background: #none;font-size:70%; color:black; margin-left:40px;margin-left:10px;padding: 0 0 0 0em;margin-bottom:10px; text-align:left;}
p.piede{background: none;font-size:60%; color:black; margin: 0 40px;padding: 0 0 0.7em}
p.didascalia{background: #FFF;font-size:60%; color:#000; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left; }
  

/* CSS per i div che definiscono il layout */
div#sfondo{width:760px; background:#F3F5F2;margin: 0 auto;}
div#container{width:760px;margin: 0 auto;text-align:left; }
div#header{height:110px;text-align:right;margin:0px; padding:0px;  }
div#main{float:right;width:630px;border:0px solid #000; padding-top:0; }

div#colonnacentrale{float:left;width:424px; border:0px solid #000;background:#F3F5F2 url(../images/layout/sfondino.gif) repeat-x ; }

div#footer{font-size:0px;clear:both;width:100%;height:1px;color:#000; background-color: #fff;text-align:right; }

/* CSS per alcuni elementi contenuti nei div che definiscono il layout */

.tableclass {font-size:70%;
margin-left:40px;
}
.tablecatalogo {font-size:70%;}
.tableclass1 {font-size:70%;

}
#logo{margin-top:100px; width:113px;height:87px;float:left;margin-left:20px; 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/layout/logo.png'); }

#logo img{width:113px;height:87px;margin-left:20px; 
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }

.immagine {
padding-bottom:2px;
padding-top:2px;
padding-right:2px;
padding-left:2px;
margin-right:0px;
margin-left:40px;
margin-top:10px;
margin-bottom:5px;
border:0px solid #000 ;
}
.foto {
padding:0px;
margin-right:15px;
margin-left:0px;
margin-top:5px;
margin-bottom:0px;
border:0px solid #000 ;
}
.boxcorpo{
padding-bottom:2px;
padding-top:2px;
padding-right:0px;
padding-left:0px;
margin-right:0px;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
border:0px solid #000;}


/* CSS  per la Navigation verticale */
div#navy{
	height:15px;
	color: #DC502F;
	border-bottom: 0px solid #787878;
	margin-bottom: 50px;
	margin-top:225px;
	margin-left:30px;
	font-size: 70%;
}

div#navy ul{
	text-transform: uppercase; 
    list-style-type: none;
	
    margin: 0;
    padding: 0;
    white-space: nowrap;
	letter-spacing:0px}

div#navy li{
font-weight: bold; 
    display:list-item;
    margin: 0;
    padding: 0}

div#navy li a.attivato{
	font-weight: bold; 
    text-decoration: none;
    border: 0px solid #787878;
    padding: 0px 0.3em;
    background:none;
	color: #A71A28}

div#navy li a:hover{
	font-weight: bold; 
    background-color: none;
	color: #A71A28;
	text-decoration: underline}

div#navy li#activelink a{
	font-weight: bold; 
    border-bottom: 0px solid #fff;
    background-color:none;
    color: #FFA04E;
	text-decoration: underline}




a{
	font-weight: bold; 
    text-decoration: none;
    border: 0px solid #787878;
    padding: 0px 0.3em;
    background:none;
	color: #A71A28}
a:hover{
	font-weight: bold; 
    background-color: none;
	color: #A71A28;
	text-decoration: underline}
activelink a{
	font-weight: bold; 
    border-bottom: 0px solid #fff;
    background-color:none;
    color: #FFA04E;
	text-decoration: underline}

div#navy li a.attivato{
	font-weight: bold; 
    border-bottom: 0px solid #fff;
    background-color:none;
    color: #FFA04E;
	text-decoration: underline}

a.catalogo:link, a.catalogo:visited{
    text-decoration: none;
    background:none;
	}
a.catalogo:hover{
	font-weight: bold; 
	text-decoration: underline}

