body {
	background-color: #FFFFFF;
	margin:0px;
	padding:0px;
	font:12px/14px "Trebuchet MS", Verdana, arial, sans-serif;
	}

form {margin:0px; padding:0px}

h2, h2 a {color:black; font:bold 12px/14px Trebuchet MS; margin-bottom:0px;}

H3 {color:black; font:bold 12px/12px Trebuchet MS; margin-bottom:0px;}

H1 A:hover {text-decoration:none;}

.insideNews H1 {font: bold 1.5em Trebuchet MS, Arial !important; margin-bottom:4px;}
.insideNews H2 {font: bold 14px Arial !important; margin-top:0px;}

.insideLibro H1 {font-size:1.13em !important; line-height:1em; margin-bottom:4px;}

TD {vertical-align:top;}
TH {text-align:left}

.col1, .col1_doc {margin-left: 170px; margin-top:0px; background-color:transparent; border:0px solid red; width:600px;}

.col1_doc H1 {font-size:20px; font-weight:normal !important; color:white; margin-top:-35px; margin-bottom:30px}
.col1_doc H2 {font-size:1.25em; margin-top:0px; margin-bottom:10px;}

.semiCol {float:left; width:290px;}
/*.semiCol {background-color:transparent; float:left; width:600px;}*/

H1.trans {font-size:20px; font-weight:normal}

/*  menuLeft */

#menuLeft {position:absolute; top:0px; left:0px; width:170px;}

#menuLeft UL {
	padding:0px; margin:10px ; text-align:left;
	}
#menuLeft LI {
	font-size:12px; line-height:14px; margin-bottom:0.25em; list-style: none; text-transform:lowercase;
	}

#menuLeft A {
	color: #000000;	text-decoration: none;
	}
#menuLeft A:hover {
	color: #CC3333;	text-decoration: none;
	}

#menuLeft .on A {
	color: #CC3333;	text-decoration:none;
	}
	
#menuLeft .on {
	font-weight:bold;
	}

/* menuRight*/
#menuRight {position:absolute; left:779px; top:0px; background-color:black; width:170px;}

#menuRight UL {
padding:20px; margin: 10px; text-align:left;
}
#menuRight LI {
font-size:12px; line-height:14px; margin-bottom:0.25em; list-style: none; text-transform:lowercase;
}
#menuRight A {
	color: #FFFFFF;	text-decoration: none;
}
#menuRight A:hover {
	color: #CC3333;	text-decoration: none;
}

#menuRight .on A {
	color: #CC3333;	text-decoration: none;; 
}
#menuRight .on {
font-weight:bold;
}

a {color: #CC3333; text-decoration: none;}
a:hover {text-decoration:underline;}
a:focus, a:active {outline:0;}

IMG {border:0px; /*display:block;*/}

.toolbarPages A {
	color:gray; 
	background-color:transparent; 
	font-size:10px; 
	font-weight:bold; 
	float:left; 
	text-align:center; 
	margin:0px 5px 5px 0px; 
	padding:2px; 
	cursor:pointer; 
	width:15px; 
	border:0px solid #DEDEDE;
	} 

.toolbarPages A:hover {
	color:gray !important; 
	background-color:#DEDEDE !important; 
	}

HR {border:0px; border-top:1px solid silver; height:0px;}

IMG.cover {border:0px solid silver;}

.citami {
	font-size:1.7em;
	line-height:1em;
	border-right:0px solid red;
	background-color:#000000;
	text-align:left;
	padding: 0px 10px 0px 10px;
	width:300px;
	color:white;
	height:150px;
	overflow:hidden;
	vertical-align:bottom;
	}
	
.citami P {margin:0px; padding-top:5px; font-size:0.75em; line-height:1.1em;}

.citami A {color:inherit;}
.citami A:Hover {color: #CCCC99; text-decoration: none;}

.frame {background:url('/img/corniceY.gif') top left no-repeat; width:419px; height:340px; padding-left:50px; padding-top:50px;}

.frameInt {background:url('/img/corniceYInt.gif') top left no-repeat; width:550px; height:295px; padding-left:60px; padding-top:58px; margin-top:0px; margin-bottom:0px;}

.frameInt.R {
	background-image:url('/img/corniceYInt.gif'); 
}

.frameInt.G {
	background-image:url('/img/corniceYInt.gif'); 
}

#next {height:25px; background-color:#990000; z-index:100!important; color:white; padding:12px 5px 3px 5px; margin-top:185px; float:left; cursor:pointer; font-size:1.3em;}

#next:hover {text-decoration:none; color:black;}

#pagerRight {position:absolute; top:63px; z-index:100!important; left:645px; width:60px; height:185px; display:none; margin-top:0px; margin:0px;}

.col1 P {font-size:14px; line-height:16px;}

/* div delle prime 5 imamgini-notizie in home */

#DivTXT0 {background-color:#6699cc; font-size:1.25em; color:white;}

#DivTXT1 {background-color:#000000; font-size:1.20em; color:white;}

#DivTXT2 {background-color:#990000; font-size:1.15em; color:white;}

#DivTXT3 {background-color:#CCCC99; font-size:1.0em;}

#DivTXT4 {background-color:#CCCC99; font-size:0.85em;}

#DivTXT1 H1 {color:#990000;}

#scrollcont A:hover {text-decoration:none!important;}

.insideNews {
	font-size:14px; line-height:16px; color:#696969; padding-right:10px;
	}

.insideNews H1 {
	font-size:1.13em; color:black;
	}

.acquista {font-weight:bold; color:#CC3333; padding:5px 0px 5px 0px; margin:0px;}
.scontato {font-weight:bold; color:#000000; text-decoration: line-through; padding:5px 0px 5px 0px; margin:0px;}

UL.simpleList  {
padding:0px; margin:0px; text-align:left;
	}

UL.simpleList LI {
font-size:12px; line-height:14px; margin-left:10px; margin-bottom:6px; list-style: none; text-indent:-10px;
	}

.plainList {
	margin-top:0px; padding-left:0px;
	}
.plainList LI {
	list-style-type: none; padding-top:2px; 
	}

.plainList LI A:Hover {
	text-decoration:none;
	}

UL.plainList {margin:0px; padding:0px;}

.border {height:20px; width:65px; }
.canotto {
	border-left:20px solid #CCCC99; 
	margin-top:20px; 
	margin-bottom:20px; 
	width:150px; 
	min-height:170px;
	}

.canotto .border {
	background-color: #CCCC99;
	}

.quartacolonna {
	position:absolute; 
	left:780px; 
	top:170px; 
	}

.itemIco, .itemIcoON {
	border:1px solid silver; 
	float:left; 
	margin:0px 0px 10px 10px; 
	padding:5px; 
	height:125px;
	width:90px; 
	color:gray;
	overflow:hidden;
	font-size:10px;
	line-height:12px;
	cursor:pointer;
	}

.itemIcoON {background-color: #dedede;}

/*   cestino   */

.cestino, .cestino TD, .cestino TH {font:12px/14px 'Trebuchet MS', Verdana, arial, sans-serif !important;}

TABLE.cestino  {border-collapse: collapse; width:460px; border:0px solid silver;}

.cestino TD {padding:4px; vertical-align:middle; border-bottom:1px solid silver;}
.cestino TH {padding:2px; vertical-align:bottom; border-bottom:0px solid silver; text-align:left;}

.itemOff {background-color:#FFFFFF;}
.itemOn {background-color:#CCCC99; color: #990000;}

.menuBasket {line-height:1.75em; font-weight:bold; margin:10px 0px 10px 0px;}

.cestino .description {padding-left:5px; padding-right:5px; font-size:0.95em;}
.cestino .subtotal {text-align:right; white-space: nowrap;}
.cestino .check {background-color:#CCCC99; width:20px;}

.cestino .cifra {text-align:right; vertical-align:bottom;}

.privacyForm {width:450px; margin-bottom:10px; padding:5px; border:1px solid silver; border-top:0px; height:105px; overflow:auto; font-size:11px; line-height:1.2em;}

.footer LI {
	text-align:left;
	text-transform:lowercase;
	padding-left:20px;
	line-height:1em !important;
	}

.footer A {color:#000000;}

.inlineList LI {
	text-align:left;
	text-transform:lowercase;
	line-height:1em !important;
	display:inline; 
}

.border2 {
	width:85px; 
	height:20px;
	background-color:#CCCC99;
	/*border-bottom:20px solid #CCCC99;  */
}

.border3 {
	width:85px; 
	height:20px;
	background-color:#990000;
	/*border-bottom:20px solid #CCCC99;  */
}


.border2 UL, .border3 UL{
	width:150px;
}


/*
.commenti:first-letter, .insideNews:first-letter {
font-weight:bold; font-size: 4em; text-transform:uppercase; margin-right:5px; float:left;
}
*/

/*area stampa*/

.listastampa {
	font: Trebuchet MS, Arial !important;
	font-size:12px;
	line-height:12px; 
	margin-top:0px; padding-left:0px;
	}
	
.listastampa h1 a {
    font-size:14px;
	font-weight:bold; 
    }

.listastampa LI {
	list-style-type: none; padding-top:2px; 
	}

.listastampa LI A:Hover {
	text-decoration:none;
	}

UL.listastampa {margin:0px; padding:0px;}



