* {margin: 0; padding: 0;}
body {font-family: verdana, sans, fixed; background-color: #e9e9e9; margin-top:10px; background-color:white;  font-size: 0.80em; }
.clear {clear: left;}

.catalog_box_5 {padding:1em;}

#esterno { width:750px; margin:auto; background: url(../pix/fondo_azzurro.jpg) white; border: 1px solid #e9e9e9; }
#testata { background: url(../pix/testata_01.jpg) no-repeat; height:74px; margin-top:15px;}
.testa { font-size:2.2em; line-height:1em; font-weight:bold; }
#tes-allinea { margin-top:-5px; }

#colonna-1 { float:left; width:450px; background: transparent; color: #000; position: relative; left: 150px; }
#colonna-2 { float:left; background: transparent; color: #000; width:150px; position: relative; right: 450px; }
#colonna-3 { float:left; width:150px; background: transparent; color: #000; }
#piede { background:url(../pix/piede.jpg) no-repeat; height:33px; }

#tes-sx { float:left; }
#tes-dx { margin-left:650px; }

h1 { font-size:1.5em; color:maroon; }
h2 { font-size:1em; color:darkred; }
.testo { font-size:0.8em; padding:0.5em; }

.piccolo { padding:0.5em; font-size:0.7em; font-weight:700; color: #FF8A00; }
.pripiccolo, .path_1, .path_2 { font-size:0.7em; color:black; }

.menuNavigazione, .news-base { width:150px; margin:0; padding:0; list-style:none; order-top:1px solid gray; }
.menuNavigazione a, .news-base a { display:block; text-decoration:none; padding:3px 0.5em 3px 16px; border-bottom:1px solid gray; }
.menuNavigazione li a:link,
.menuNavigazione li a:visited { background:url(../pix/marcatore.gif) #EEE 3px 50% no-repeat; color:#000; }
.menuNavigazione a:hover,
.menuNavigazione a:focus,
.menuNavigazione a:active { background:url(../pix/marcatore_rollover.gif) gray 3px 50% no-repeat; color:black; }
.menuNavigazione { background:url(../pix/marcatore_rollover.gif) -150px -150px no-repeat;/* carica l'immagine in anticipo */ }
.menuNavigazione dl { margin-left:9px; text-size:0.7em; color:blue;}

.navigatore { list-style:none; font-size:0.8em; text-decoration:none; }
.navigatore li, .navigatore a, .navigatore a:hover { text-decoration:none; color:black; }
.news-base { color:gray; }

div.cc_container {
	background: rgba(0, 0, 0, 0.8);
}

p.cc_message {
	text-align: left;
    font-size: 0.8em !important;
}

/*debug 

#testata {background-color:red;}
#naviga {background-color:pink;}
#colonna-1 {background-color:silver;}
#colonna-2 {background-color:maroon;}
#colonna-3 {background-color:yellow;}

