
body {
//font-family:Arial, Helvetica, sans-serif;
//font-size:.8em; 
font: .8em Arial, "Trebuchet MS", Tahoma, sans-serif; 
line-height: 1.2em;
color:#000000; 
margin: 0 0 0 0;
padding:0 0 0 0;
//background:#ffffff;
background:#dcd3e8;
background-image:url(images/sfondoviola.png);
background-position:center;
background-repeat:repeat-y;
}

a {	color: #402e4d;	background: inherit;}
a:hover { color: #6C757A; background: inherit; }

h1 { font: normal 2.4em "Trebuchet MS", Arial, Sans-Serif; padding: 7px 0 0 8px; margin: 0; }
h1 a { color: #737373; background: inherit; }
.orange { color: #E0692A; }
sup { font-size: .5em; }

h1 a, h2 a { text-decoration: none; }
h1 a:hover, h2 a:hover { color: #FF6600; background: inherit; }
h2 { font-size: 1.5em; margin-bottom: 5px; color: #000; background: inherit; }
p {	margin: 0 0 5px 0; }

ul { list-style : none; }

/*
p {
margin-bottom:10px;
line-height:1.2em;
}

strong {
font-weight:bold;
}

em {
font-style:italic;
}

ul, ol {
margin:0 0 12px 0;
padding:0;
}

li {
margin:0 0 5px 15px;
padding-left:15px;
list-style:none;
background-image:url(images/freccette.gif);
background-position:0 3px;
background-repeat:no-repeat;
font-size:1em;
color:#454545;
}

a {
color:#3b5983;
text-decoration:underline;
}

a:hover {
color:#999999;
text-decoration:none;
}
*/


/* contenitore esterno */

#pageWrap {
margin:0 auto;
padding:0;
width:980px;
}


/* header */

.header { 
	height: 100px;
	background: #fff url(sfondo.jpg) repeat-x bottom;
	color: #FFFFFF;
	margin: 0 0;
	padding: 0 0 0 0;
}

.logo {
	padding: 29px 10px 10px 10px;

}


.browse_category  {
	width: 180px;
	color: #FFF;
	background: inherit;
}

.bar { 
	clear: both;
	//font-size: 1.1em;
	height: 30px; 
	color: #FFF;
	background: #FFFFFF url(images/menubg.gif) repeat-x;
}

	.bar li { 
		padding: 8px 12px 9px 12px;
		color: #FFFFFF;
		float: left; 
	}
	
	.bar li.active { 
		background: #FFFFFF url(images/bar.gif) repeat-x; 
		color: #fff;
		font-weight: bold; 
		
	}
	
	.bar li a { 
		font-weight: bold;
		color: #FFF; 
		background: inherit;
		text-decoration: none;
	} 



/* contenitore contenuti */
#container {
margin:0;
padding: 10px 0 0 0;
width: 980px;
}




/* colonna di sinistra */
#leftColumn {
float:left;
margin:0 0 0 -760px;
padding:0;
width:140px;
font-size:.9em;
color:#686868;
}

#leftColumn h1 {
color:#000000;
align:justify;
font: 0.9em Arial, "Trebuchet MS", Tahoma, sans-serif;
}

#leftColumn h2 {
font-size:1.4em;
color:#3b5983;
}

#leftColumn ul, ol {
margin:0 0 12px 0;
padding:0;
}

#leftColumn li {
margin:5px 0 0 0;
padding-left:15px;
list-style:none;
background-image:url(images/freccette.gif);
background-position:0 1px;
background-repeat:no-repeat;
font-size:.95em;
color:#3b5983;
}

/* colonna centrale */
#centerColumn {
float:left;
margin:0 10px 0 155px;
padding:6px 6px 6px 10px;
width:580px;
font-size:.9em;
color:#000000;
border-left:1px dashed #cccccc;
}

#centerColumn h2 {
margin:0 0 5px 0;
padding:0;
font: 1.8em Arial, "Trebuchet MS", Tahoma, sans-serif; 
color:#3b5983;
}

#centerColumn h3 {
margin:0 0 5px 0;
padding:0;
font: 1.2em Arial, "Trebuchet MS", Tahoma, sans-serif; 
color:#3b5983;
}

.boxhp {
float:left;
margin-top:4px;
margin-bottom:4px;
margin-right:4px;
margin-left:4px;
padding:6px;
width:170px;
height:220px;
font-size:.9em;
color:#646464;
background:#ffffff;
border:1px solid #cccccc;
}

.boximgetestol {
min-height:310px;
}

.boximgetestoe {
min-height:100px;
}

.boxlibrocop {
float: left; 
padding: 0px 10px 5px 0;
}

.boxlibro {
margin-top:4px;
margin-bottom:4px;
margin-right:4px;
margin-left:4px;
padding:6px;
width:560px;
height:90px;
font-size:.9em;
color:#646464;
background:#ffffff;
border:1px solid #cccccc;
}

.boxlibroimg {
width:70px;
height:90px;
}

.boxlibrotesto {
margin-top:-100px;
margin-left:70px;
padding:6px;
width:490px;
height:90px;
}

.boxevento {
margin-top:4px;
margin-bottom:4px;
margin-right:4px;
margin-left:4px;
padding:6px;
width:560px;
height:90px;
font-size:.9em;
color:#646464;
background:#ffffff;
border:1px solid #cccccc;
}

.boxeventoimg {
width:120px;
height:90px;
}

.boxeventotesto {
margin-top:-100px;
margin-left:120px;
padding:6px;
width:440px;
height:90px;
}

.boxnewsletter {
margin-top:4px;
margin-bottom:4px;
margin-right:4px;
margin-left:4px;
padding:6px;
width:560px;
height:50px;
font-size:1em;
color:#646464;
background:#ffffff;
border:1px solid #cccccc;
}

.boxbloghp {
margin-top:4px;
margin-bottom:4px;
margin-right:4px;
margin-left:4px;
padding:6px;
width:560px;
font-size:1em;
color:#000000;
background:#ffffff;
text-align: justify;
}

/* colonna di destra */
#rightColumn {
float:left;
margin:0;
padding:6px;
width:200px;
font-size:.9em;
color:#646464;
background:#c1b5cd;
//background:#eeeeee;
border:1px solid #352541;
}

#rightColumn h2 {
font-size:1.4em;
color:#2C2C2C;
}

#rightColumn ul, ol {
margin:0 0 12px 0;
padding:0;
}

#rightColumn li {
margin:5px 0 0 0;
padding-left:15px;
list-style:none;
background-image:url(images/freccette.gif);
background-position:0 1px;
background-repeat:no-repeat;
font-size:.95em;
color:#3b5983;
}

/* footer */

.footer { 
	clear: both;
	text-align: center;
	padding: 10px 0;
        font-size:.8em;
        color:#646464;
	border-top: 1px solid #ccc;
	line-height: 2em;
}
.footer a { color: #808080; background: #fff; }


