HTML {
	height:100%;
	width:100%;
}
BODY {
	height:99%;
	width:100%;
	text-align:center;
	padding:38px 0px 0px;
	margin:0px;
	/*font-family:Verdana, Arial, sans-serif;*/
	/*font-size:62.5%;*/	
	/*font-family:"Lucida Sans", Tahoma, Arial;*/
	font-family:"Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:62.5%;
	line-height:1.3em;
	/*background:#fff url(../images/bg01.jpg) no-repeat 0px 38px;*/
	background:#fff no-repeat 0px 0px;	
}
#IfcWrap {
	/*width:960px;*/
	width:800px;
	padding:0px;
	margin:auto auto auto 110px;
	text-align:left;
}
#IfcCorpo,
.Inner,
.FooterSub {
	text-align:left;
	margin-right:auto;
	margin-left:auto;
	padding-right:5px;
	padding-left:5px;
}
#IfcHead {
	margin:0px;
	width:100%;
	padding: 0px;
}
#IfcCorpo {
	clear:both;
	float:left;
	/*width:950px;*/
	width:100%;
	padding:0px;
	margin-top: 25px;
	position:relative;
}
BODY#PagHome #IfcCorpo {
	background: url(../images/corpo_bg.gif) repeat-y right top;
}
#IfcSideA {
	width:180px;
	padding-right:15px;
	float:left;
	text-align: right;
}
#IfcMain {
	float:left;
	margin-left:2px;
	line-height:1.5em;
	color:#2C495B;
	padding:0px;
	font-size: 1.1em;
	position:relative;
}
BODY#PagHome #IfcMain {
	width:325px;
	margin-right:15px;	
}
BODY.Pag #IfcMain {
	width:600px;
	/*min-height: 30em;*/
}
BODY#PagHome #IfcSideB {
	width:260px;
	float:right;
	/*background: #F77C03;*/
	font-size: 1.1em;
	padding-top: 15px;
	padding-bottom: 30px;
	overflow: hidden;
}
BODY.Pag #IfcSideB {
	display:none;
}
#IfcFooter {
	clear:both;
	padding-top:2em;
	text-align:center;
}
.ColA {
	float:left;
	/*border:1px solid red;*/
}
.ColB {
	float:left;
	/*border:1px solid blue;*/
}
.ColC {
	float:right;
	/*border:1px solid green;*/
}
#IfcMain .ItemList1 {
	background:url(../images/itemList1_bg.gif) repeat-y 140px 0px;
	float:left;
	width:100%;
	margin:1em 0px;
	padding:0px;
	clear: both;
}
#IfcMain .ItemList1 .Item {
	float:left;
	width:100%;
	clear:both;
	margin-bottom: 1em;
	border-bottom: 1px solid #EAECE6;
}
#IfcMain .ItemList1 .Item .ColA {
	width:130px;
	text-align:right;
	margin-right:5px;
	padding-right:5px;
}
#IfcMain .ItemList1 .Item .ColB {
	width:160px;
	padding-left:10px;
	display: block;
}
#IfcMain .ItemList1 .Item .ColC {
	width:280px;
}
A {
	outline: none !important;
}
P, H1, H2, H3, H4, H5, H6 {
	margin-bottom:0em;
	margin-top:0em;	
	padding-bottom:1.2em;
}
FORM {
	margin:0;
	padding:0;
}
H1, H2, H3, H4, H5, H6, TH {
	/*font-family: "Trebuchet MS", Arial, Verdana;*/
	font-family:"Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height:normal;
	padding-bottom:0;
	text-align:left;
}
INPUT, TEXTAREA, SELECT, BUTTON {
	font-family:Arial, Helvetica, sans-serif;
}
INPUT[type=checkbox],
INPUT[type=radio] {
	border:none!important;
	padding:0!important;
	background:transparent!important;
}
SELECT OPTGROUP {
	font-style: normal;
}
BUTTON {
	cursor:pointer;
}
.Campo {
	font-size:1em;
	background-color: #fff;
	border: 1px solid #bbbbbc;
	border-top-color: #919293;
	padding: 2px;
}
.Campo:hover {
	/*background-color: #f1f1f2;*/
	border: 1px solid #000000;
	border-top-color: #000000;
}
.Campo:focus {
	/*background-color: #e7eec3;*/
	border: 2px solid #000;
	padding: 1px;
}
BUTTON.BotSubmit {
	padding:1px 5px;
	margin: 0px;
	text-align: center;
	vertical-align: middle;
	font-size: 1em;
}
BUTTON.BotCancel {
	padding:1px 5px;
	margin: 0px;
	text-align: center;
	vertical-align: middle;
	font-size: 1em;
}
UL,OL {
	margin:0;
	padding:0;
	list-style:none;
}
.Left {
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}
.Right {
	float:right;
	margin-left:10px;
	margin-bottom:5px;	
}
.Clear,
.clear-chusmy {
	font-size:0;
	height:1px;
	clear:both;
	display:block;	
	padding:0px;
	margin:0px;
	line-height:0px;
	background-color:transparent;
	border:none;
}
HR {
	padding:0;
	margin:0;
	background:transparent;
	border:none;
	height:0;
}
HR.Clear {
	clear:both;
	padding:0;
	margin:0;
	height:0;
	background-color:transparent;
	background-color:#FF0000;
	border:none;
	visibility:inherit; /*FF*/
	position:inherit; /*FF*/
}
P.Sep {
	clear:both;
	padding:0;
	margin:0;
	font:0/0 Arial;
}
A {
	color:#2373a4;
}
A:hover {
	color:#ff7f00;
}
UL LI {
	margin:0;
	padding:0;
}
BLOCKQUOTE {
	text-align:center;
	color:#333333;
	margin:10px auto 20px;
	width:70%;
	line-height:1em;
}
IMG {
	border:none;
	padding:0;
	background:transparent;
}
A IMG {
	padding:3px;
	border:1px solid #ccc;
	background: #fff;
}
A:hover IMG {
	border-color:#97B673;
	background:#ADDA81;
}
.EditOut * {
	line-height:1.5em!important;
	font-size:1em!important;
	font-family:"Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif!important;
}
.Ico,
.ImgOver {
	vertical-align:middle;
	border:none;
	padding:0;
	background:transparent none;
}
.Bot {
	display:block;
	background:transparent no-repeat 50% 0px;
	height:18px;
	padding-top:2px;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	vertical-align:middle;
	text-align:center;
	border: none;
}
.Hid,
.BotB,
.IcoB {
    display:-moz-inline-box; /* Mozilla */
    display:inline-block; /* IE, Opera and Safari */
    vertical-align:middle!important;
    height:16px;
    width:16px;
    text-indent:25px;
	font:0/0 Arial;
    overflow:hidden;
	background:transparent no-repeat center;
	border:none;
	text-decoration:none!important;		
}
BUTTON.Bot,
BUTTON.BotB {
	display:inherit;
	cursor: pointer;
}
#IfcHead A IMG {
	border-style: none;
	background: transparent;
	padding: 0px;
	vertical-align: middle;
}
#IfcHead #IfcLogo {
	/*width: 345px;*/
	width:270px;
	padding-left:60px;
	overflow: hidden;
	float:left;
	text-align:center;
	vertical-align: bottom;
}
#IfcHead #IfcLogo A {
	text-align:left!important;
	/*display:block;*/
	width: 175px;
	height: 94px;
	text-indent:350px;
	background-image:url(../images/logo_corraini.gif);
	background-position:center top;
	margin-right: auto;
	margin-left: auto;
}
#IfcHead #IfcLogo A:hover {
	background-position:center bottom;
}
#IfcHead #IfcLogoB {
	float:left;
	width: 330px;
	text-align: center;
	padding: 0px;
	margin: 0px auto;
}
#IfcHead .Lang {
	width:180px;
	height:81px;
	float:left;
	text-align: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-left: 0px;
	vertical-align: top;
}
#IfcHead .Lang A {
	display:block;
	height:81px;
	width:81px;
	line-height:81px;
	font-size:12px;
	color:#fff;
	background:transparent url(../images/lang_bg.gif) no-repeat center top;
	font-weight: bold;
	text-decoration: none;
	overflow: hidden;
	text-align: center;
	margin: 0px 0px 0px auto;
	padding: 0px;
}
#IfcHead .Lang A:hover {
	color: #fff;
	background-position:center bottom;
}

#IfcHead #IfcLoghi,
#IfcHead #IfcNav {
	position: relative;
	top:0;
	right:0;
	left:auto;
	width:260px;
	float:right;
	text-align: center;
	vertical-align: middle;
	line-height: normal;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	font-size:2em;
}
#IfcHead #IfcNav {
	padding-top:20px;
	text-align: left;
	color: #a8a9ad;
	width:285px!important;
}
#IfcNav A {
	color: #a8a9ad;
}
#IfcNav A:hover {
	color:#f67d14;
}
#IfcNav A .Sep {
	text-decoration:none;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
#IfcNav H2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2em;
	padding:0;
	margin:0;
	line-height: 1em;
	letter-spacing: -2px;
}
#IfcNav H3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.7em;
	display:inline;
	font-weight:normal;
	padding:0;
	margin:0 4px 0 0;		
}

#IfcNav H4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.6em;
	display:inline;	
	padding:0;
	margin:0;		
}
#IfcLoghi LI {
	display: inline;
	vertical-align: middle;
	line-height: 50px;
	text-align:center;
}
#IfcLoghi .a {
	width:auto;
}
#IfcLoghi .b {
	width:137px;
	padding-right: 30px;
	padding-left: 30px;
}
#IfcLoghi .c {
	width:41px;
}

#IfcMenu1 {
	font-size: 2.1em;
	line-height: 1em;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#IfcMenu1 A {
	text-decoration: none;
	color: #609720;
}
#IfcMenu1 A:hover {
	text-decoration: underline;
	color: #80C62B;
}
#IfcMenu1 .Accordion {
	background:url(../images/ico/menuClose.gif) no-repeat left 9px;
	padding-left:12px;
}
#IfcMenu1 .Current,
#IfcMenu1 .Current A {
	color: #000;
	font-weight: bold;
}
UL#IfcMenu1 LI {
	font-weight: bold;
	line-height: 1em;
	margin-top: 0em;
	margin-bottom: 0.7em;
}
UL#IfcMenu1 LI LI {
}
#IfcMenu1 LI DIV {
	font-size:0.6em;
	line-height:1.3em;
	margin-bottom:1em;
}
#IfcMenu1 LI.Search {
}

UL#IfcMenu1 .Ordina EM {
	font-size: 0.8em;
	color: #A8A9AD;
	display:block;
}
UL#IfcMenu1 .Ordina A {
	display:block;
}
UL#IfcMenu1 UL {
	font-size: 0.6em;
	margin-top: 1em;
	border-right:1px dotted #818181;
	padding-right:5px;
}
UL#IfcMenu1 UL UL {
	font-size: 1em;
}
#IfcMain .Tit1 {
	color: #609720;
	font-size: 2em;
	font-weight: normal;
}
#IfcMain .Tit2 {
	font-size: 1.1em;
	font-weight: bold;
	padding-bottom: 10px;
}

#IfcMain .BxEvdz {
	border: 3px solid #9a1d21;
	padding: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	margin-bottom: 30px;
	clear: both;
}
#IfcMain H3.Mese {
	background: #F0F0F0;
	padding: 4px 5px;
	clear: both;
	border-top: 1px solid #999999;
	margin-top: 0.5em;
	border-bottom: 1px solid #fff;
}
#IfcMain .Bx2 {
	border-color: #609720;
}
#IfcMain .BxEvdz .Tit {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #9A1D21;
	font-size: 1.6em;
	font-weight: bold;
}
#IfcMain .BxEvdz .Tit A {
	color: #9A1D21;
	text-decoration:none;
}
#IfcMain .BxEvdz .Tit A:hover {
	color: #CC262B;
	text-decoration:underline;
}
#IfcMain .Bx2 .Tit A {
	color: #609720;
	text-decoration:none;
}
#IfcMain .Bx2 .Tit A:hover {
	color: #80C62B;
	text-decoration:none;
}
#IfcMain .BxEvdz .Data,
#IfcMain .BxEvdz .Autore {
	font-size: 1.2em;
	margin: 0px;
	padding: 0px;
}
#IfcMain .BxEvdz .Autore {
	display:inline;
	margin-right: 10px;
	padding-right: 5px;
	font-weight: bold;
}
#IfcMain .BxEvdz .Data {
	display:block;
	color: #333333;
	font-size: 1.1em;
}
#IfcMain .BxEvdz .Place {
	margin-top: 10px;
	padding-bottom: 0px;
	font-style: italic;
	font-size: 1em;
	font-weight: bold;
}
#IfcMain .BxEvdz .Desc {
	margin-top: 5px;
}
#IfcMain .BxEvdz .Place STRONG {
	display: block;
	font-weight: bold;
}
#IfcMain .BxItem {
	margin-bottom:3em;
	clear: both;
	float: left;
	width: 100%;
}
#IfcMain .BxItem .EditOut {
	clear:both;
}
#IfcMain .BxItem P {
	margin-bottom: 0.8em;
	padding-bottom: 0px;
	line-height:1.5em;
	font-size: 1em;
}
#IfcMain .BxItem .Data {
	color: #f67d14;
}
#IfcMain .BxItem UL.Collegati {
	margin-top: 1em;
}
#IfcFooter P {
	margin: 0px;
	padding: 0px;
}
#IfcFooter .Info {
	/*float: left;*/
}
#IfcFooter .Firma {
	/*float: left;
	width: 180px;
	text-align: right;*/
	padding:0px;
	margin: 0px;
	font-size: 0.9em;
}
#IfcFooter .Firma A {
	color: #000;
}
#IfcFooter .Firma A:hover {
	color:#F77C03;
}
.CWinfo {
	font-size: 9px;
	color: #FF0000;
	line-height: 1em;
	display: block;
}

.TestCss {
	display: none;
}
#IfcSideB .Tit {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	text-align: center;
	font-size: 1.2em;
	clear: both;
	padding-bottom: 10px;
	background: url(../images/sideB_tit.gif) no-repeat center center;
}
#IfcSideB .Novita,
#IfcSideB .Arrivo {
	background:url(../images/sideB_sep.gif) no-repeat center bottom;
}
#IfcSideB .ItemLis1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	float: left;
	width: 100%;
	margin-bottom: 15px;
	padding-bottom: 20px;
}

#IfcSideB .ItemLis1 LI {
	float: left;
	width: 120px;
	margin-left: 5px;
	margin-right: 5px;
	text-align: center;
	margin-bottom: 0px;
}
#IfcSideB .ItemLis1 LI.Clear {
	width:100%;
	padding:0;
	margin:0;
	display: block;
	clear: both;
	float: none;
}
#IfcSideB .ItemLis1 LI A {
	display:block;
	text-align: center;
	color: #000;
	text-decoration: none;
	padding:5px;
	/*height: 170px;*/
}
#IfcSideB .ItemLis1 LI A:hover {
	/*border:1px solid #FEC56D;*/
	padding:5px;
	background:#FC8712;
}
#IfcSideB .ItemLis1 LI A .Info {
	display:block;
}
#IfcSideB .ItemLis1 LI A:hover .Info STRONG {
	text-decoration:underline;
}
#IfcSideB .ItemLis1 LI A STRONG {
	color: #fff;
	display: block;
}
#IfcSideB .ItemLis1 A IMG.Cover {
	background: transparent;
	margin:0;
	border:none;
	max-width:90px;	
	max-height:120px;
	/*Hack IE6 su iehacks.css*/
}
#IfcSideB .ItemLis1 LI A:hover IMG.Cover {
}

/********* ItemList 1 (Libri) **************/
#IfcMain .ItemList1 .ColA .Cod,
#IfcMain .ItemList1 .ColA .Autore,
#IfcMain .ItemList1 .ColA .Collana,
#IfcMain .ItemList1 .ColA .Tit {
	text-align:right;
	margin: 0px;
	padding: 0px;
}
#IfcMain .ItemList1 IMG.Cover {
	margin:0;
	max-width:90px;
	max-height:120px;
	/*Hack IE6 su iehacks.css*/
}
#IfcMain .ItemList1 .Cod {
	color:#889198;
	font-size:1.1em;
	font-weight: bold;
}
#IfcMain .ItemList1 .Autore,
#IfcMain .ItemList1 .Collana {
	font-size:1em;
	font-weight:bold;
}
#IfcMain .ItemList1 .Tit {
	font-size:1em;
	text-transform:uppercase;	
}
#IfcMain .ItemList1 .Desc {
	margin-top:0.5em;
	clear: both;
}
#IfcMain .ItemList1 .ISBN {
	font-weight:normal;
}
#IfcMain .ItemList1 .Prezzo {
	font-weight:bold;
}
.ItemList1 .Item A.ColB IMG.Cover {
	border:1px solid #ccc!important;
}
.ItemList1 .Item A.ColB:hover IMG.Cover {
	border:1px solid #97B673!important;
	background-color: #B0DD75!important;
}
#IfcMain .Search {
	background: #97b673;
	line-height: 4em;
	font-size: 0.9em;
	float: left;
	width: 98%;
	margin-bottom: 2em;
	padding: 5px 1%;
}
#IfcMain .Search LABEL {
	float: left;
	width: 34%;
	vertical-align:top;
	line-height:normal;
	margin-top: 0em;
	padding-top: 4px;
	padding-bottom: 3px;
}
#IfcMain .Search .a {
	margin-right: 1%;
}
#IfcMain .Search .Campo {
	width: 100%;
}
#IfcMain .Search INPUT.Campo {
	padding-bottom: 4px;
}

#IfcMain .Search .c {
	float: right;
	width: 30%;
	margin-right: 0%;
	text-align: right;
	padding-top: 3px;
}
#IfcMain .Search .c .Campo {
	width: 68%;
	margin-right: 1%;
}
#IfcMain .Search .c .BotSubmit {
	/*width:25%;*/
	width:24px;
	height:24px;
	font:0/0 Arial;
	text-align:left;
	text-indent:50px;
	overflow:hidden;
	background:transparent url(../images/ico/cerca.gif) no-repeat center center;
	border:none;
	padding:0;
	margin-left:7px;
}
#IfcMain .Search .c .BotSubmit:hover {
	background-image:url(../images/ico/cerca_o.gif);
}
#IfcMain .NavTime {
	clear: both;
	margin-bottom: 0.5em;
	float: left;
	width: 100%;
}
#IfcMain .NavTime .LinkNav {
	width: auto;
	padding: 3px 5px;
	border: 1px solid #CCC;
	text-align: center;
	text-decoration: none;
}
#IfcMain .NavTime A.LinkNav {
	background: #F0F0F0;
	font-weight: bold;
}
#IfcMain .NavTime A.LinkNav:hover {
	background: #9A1D21;
	color: #fff;
	border-color: #C72529;
}
#IfcMain .NavTime .Prev {
	float: left;
}
#IfcMain .NavTime .Next {
	float: right;
}
#IfcMain .NavTime .Txt {
	float: left;
	width: 85%;
	text-align: center;
	background: transparent;
	padding: 0px;
	margin: 0px 0px 0px 3%;
	border-style: none;
	font-size: 1.3em;
	font-weight: bold;
}
#IfcMain .NavPags {
	clear: both;
	text-align: center;
	margin-top: 1em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
#IfcMain .NavPags .Nav {
	/*width:20%;*/
}
#IfcMain .NavPags .Nav SPAN,
#IfcMain .NavPags .Nav A {
	padding:5px;
	white-space: nowrap;
	margin-right: 1px;
	margin-left: 1px;
}
#IfcMain .NavPags .Nav A {
	border:1px solid #BFD2AA;
	background: #E1EBD8;
}
#IfcMain .NavPags .Nav A:hover {
	background: #97B673;
	color: #fff;
	text-decoration: none;
}
#IfcMain .NavPags .a {
	/*float:left;*/
}
#IfcMain .NavPags .b {
	/*float:right;*/
}
#IfcMain .NavPags .Nav SPAN {
	color: #999;
}
#IfcMain .NavPags .Pags {
	margin-right:10px;
	margin-left:10px;
	width:55%;
	/*float:left;*/
	float:none;
	display:inline;
	text-align:center;
	white-space:normal;
}
#IfcMain .NavPags .Pags STRONG,
#IfcMain .NavPags .Pags A {
	padding: 2px 3px;
	/*float:left;*/
	margin: 1px;
}
#IfcMain .NavPags .Pags A {
	background: #97B673;
	color: #fff;
	text-decoration: none;
	border: 1px solid #6C8B49;
}
#IfcMain .NavPags .Pags A:hover {
	color: #000;
	background: #9AD764;
	border-color: #000;
	text-decoration: none;
}

.SearchAdvz {
	width: 60%;
	margin-left: 30px;
}

.SearchAdvz LABEL {
	clear: both;
	float: left;
	padding-bottom: 3px;
	margin-bottom: 2px;
	width: 100%;
}
BODY#PagGraf {
}
BODY#PagGraf #IfcMain .ItemList1 {
	background:url(../images/itemList2_bg.gif) repeat-y left top;
}
BODY#PagGraf #IfcMain .ItemList1 .Item {
	width:30%;
	margin-left:2%;
	margin-right:0%;
	float:left;
	clear:none;
	height: 23.5em;
}
BODY#PagGraf #IfcMain .ItemList1 .Item .ColA {
	width:auto;
	text-align:center;
	margin-right:5px;
	padding-right:5px;
	float: none;
}
BODY#PagGraf #IfcMain .ItemList1 .Item .Tit,
BODY#PagGraf #IfcMain .ItemList1 .Item .Cod {
	text-align:center;
}
BODY#PagGraf #IfcMain .ItemList1 .Item .ColB {
	width:100px;
	margin-right: auto;
	margin-left: auto;
	float: none;
	text-align: center;
	padding: 0px;
	margin-top: 10px;
	height: 135px;
	overflow: hidden;
	display: block;
}


BODY#PagGraf #IfcMain .ItemList1 .Item .Info,
BODY#PagGraf #IfcMain .ItemList1 .Item .ColC {
	width:auto;
	float: none;
	text-align: center;
}

.SearchAdvz .Campo {
	width: 70%;
}
.SearchAdvz .Check, .SearchAdvz .Radio {
	vertical-align: middle;
}

BODY#PagSearch #IfcMain {

}
BODY#PagSearch .ItemList1 {
	background:none;
	height: auto;
	width: 100%;
}
BODY#PagSearch .ItemList1 .Item {
	border-bottom:1px solid #97B673;
}
BODY#PagSearch .ItemList1 .Item .Categ {
	font-size: 1.2em;
	color: #999999;
	font-weight: bold;
}
BODY#PagSearch .ItemList1 .Item .Autore {
	font-size: 1em;
}
BODY#PagSearch .ItemList1 .Item .Tit {
}
BODY#PagSearch .ItemList1 .Item .Info {
	float:none;
	width:100%;
	white-space: normal;
	margin-bottom: 0.5em;
}
BODY#PagSearch .ItemList1 .Item .Info LI {
	display:block;
	float:left;
	clear:none;
	border-right: 1px solid #ccc;
	margin-right: 5px;
	margin-left: 0px;
	padding-right: 5px;
	padding-left: 0px;
	white-space: nowrap;
}
BODY#PagSearch .ItemList1 .Item P.Link {
	float: right;
	margin: 0em 0px 0px;
	padding: 0px 0px 0.5em;
	clear: both;
	width: 100%;
	text-align: right;
}
.SearchAdvz .Txt {
	float: left;
	width: 20%;
	margin-right: 5px;
	padding-right: 5px;
	border-right: 1px solid #CCCCCC;
	vertical-align: middle;
}
.SearchAdvz .Opz {
	width: 45%;
	clear: none;
	height: 2em;
}

.SearchAdvz .Opz .Txt {
	border-style: none;
	float: none;
}

.SearchAdvz .Bots {
	clear: both;
	display: block;
	border-top: 1px solid #CCCCCC;
	padding-top: 3px;
	margin-top: 3px;
}
.Scheda {
	font-size: 1.1em;
	/*letter-spacing: 1px;*/
	clear: both;
}
.Scheda .Info {
	margin-bottom: 1em;
	border-bottom: 1px dotted #999999;
	padding-bottom: 1em;
}
.Scheda .Info P {
	padding:0px;
}
.Scheda .Data {
	color: #666666;
}
.Scheda .Autore {
	font-size: 1.1em;
	display: inline;
	margin-right: 10px;
	padding-right: 5px;
	font-weight: bold;
	color: #666666;
}

.Scheda .Tit {
	font-size: 1.2em;
}
.Scheda .Cod {
	margin-bottom: 0.5em;
}

.Scheda .ColB {
	width: 220px;
	margin-right: 10px;
	overflow:hidden;
	text-align:center;
}
.Scheda .ColB IMG.Cover {
	max-width:200px;
	height:auto;
	max-height:350px;
	padding: 4px;
	border: 1px solid #ccc;
	margin:0 auto;
}
.Scheda .ColC {
	width: 370px;
	margin-bottom: 2em;
}
.Scheda .Desc {
	clear: right;
}
.Scheda .Link {
	margin-top: 1em;
}
BODY.Mostre .Scheda .Tit,
BODY.Lab .Scheda .Tit,
BODY.Appuntamenti .Scheda .Tit {
	font-size: 1.6em;
	font-weight: bold;
}
/******** GALLERY *************/
.Gallery {
	margin:0 auto 0 auto;
}
.Gallery LI {
	float: left;
	text-align: center;
/*	width: 90px;*/
}
.Gallery A.Thumb {
	display: block;
	text-decoration: none;
/*	height: 95px;*/
	padding: 5px 2px;
	border-style: none;
}
.Gallery A.Thumb:hover {
	color: #000;
}
.Gallery A.Thumb IMG {
	/*	height: 70px;
	width: 70px;*/
	padding: 4px;
	background: #fff;
	border: 1px solid #ccc;
}
.Gallery A.Thumb:hover IMG {
	/*	height:80px;
	width:80px;*/
	background: #C1E691;
	border: 1px solid #97B673;
}
.Gallery .Thumb .Txt {
	display: block;
	padding-top: 1px;
	padding-bottom: 3px;
}


/***************************/
.Scheda .Collegati {
	margin-top: 2em;
}
.Scheda  .Collegati  LI {
	clear:both;
	margin-bottom: 1em;
	margin-top: 1em;
}
.Scheda .Collegati .Tit {
}
.Scheda  .Collegati  LI LI {
	margin-bottom:0;
	margin-top:0;
}
.Scheda .Collegati .Gallery {
	margin-bottom:1em;
	float:left;
	width:100%;
}
.Scheda .Collegati .Gallery LI {
	clear:none;
}
