td {
font-family:Verdana, Arial, Helvetica;
font-size:14px;
line-height: 18px;
}

body {
background:#fff url(../images/2011-2012/bg-body.jpg) no-repeat fixed center top;
margin:0;
padding:0;
}

.bordo-col-sx {
/*border-right-width:1px;
border-right-style:solid;
border-right-color:#EEE;*/
}

.center {
	text-align: center;
}

.big16 {
	font-size: 16px !important;
}

.big18 {
	font-size: 18px !important;
}

.big32 {
	font-size: 32px !important;
}

.width-90 {
	width: 90%;
	display: block;
}

.padding-5 {
	padding: 5px !important;
}

.title {
background:none;
color:#24226D;
font-size:14px;
font-weight:700;
font-family:Verdana, Helvetica;
text-decoration:none;
}

.content {
background:none;
color:#000;
font-size:11px;
font-family:Verdana, Helvetica;
}

.storytitle {
background:none;
color:#363636;
font-size:14px;
font-weight:700;
font-family:Verdana, Helvetica;
text-decoration:none;
}

.storytitle a:hover {
font-size:14px;
color:#D37F09;
text-decoration:none;
}

.storycat {
background:none;
color:#000;
font-size:13px;
font-weight:700;
font-family:Verdana, Helvetica;
text-decoration:underline;
}

.boxtitle {
background:none;
color:#363636;
font-size:11px;
font-weight:700;
font-family:Verdana, Helvetica;
text-decoration:none;
}

.boxcontent {
background:none;
color:#000;
font-size:12px;
font-family:Verdana, Helvetica;
}

.option {
background:url(../style/none);
color:#666;
font-size:13px;
font-weight:700;
font-family:Verdana, Helvetica;
text-decoration:none;
margin:10px;
padding:10px;
}

.tiny {
background:none;
color:#000;
font-size:10px;
font-weight:400;
font-family:Verdana, Helvetica;
text-decoration:none;
}

.footmsg {
background:#D1F3FB;
color:#3F2F23;
font-size:9px;
font-weight:400;
font-family:Verdana, Helvetica;
text-decoration:none;
}

.footmsg_l {
background:none;
color:#000;
font-size:8px;
font-weight:400;
font-family:Verdana, Helvetica;
text-decoration:underline;
}

.box {
font-family:Verdana,Helvetica;
font-size:11px;
border:1px solid #000;
background-color:#FFF;
}

.tithp {
font-family:Verdana, Helvetica;
font-size:14px;
color:#AA3B32;
font-weight:700;
}

.small {
background:#E5E5E5;
color:#000;
font-size:12px;
font-weight:400;
font-family:Verdana, Helvetica;
text-decoration:none;
}

.laterale {
/*background:#F3F3F3;*/
margin:2px;
padding:3px;
}

/*.laterale, .laterale td {
	font-size: 12px !important;
}*/

.laterale-tit {
color:#FFF;
text-align:center;
background-color:#eb6528;
margin:2px;
padding:3px;
}

.storypage {
background:#E8EEEE;
color:#24226D;
font-size:85%;
font-weight:700;
font-family:Verdana, Helvetica;
}

.storycontent {
background:#FFF;
color:#1E1E23;
font-size:75%;
font-family:Verdana, Helvetica;
}

.storyfoot {
background:#EDEDED;
color:#171718;
font-size:12px;
font-family:Verdana, Helvetica;
}

.frasi {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:75%;
color:#686361;
text-align:left;
}

.barrahome {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#59595D;
text-align:center;
font-weight:400;
background-color:#F4F2F2;
}

.titmsghp {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
color:#F37A1F;
text-align:center;
}

.rigahp {
background-color:F4C998;
background-image:url(../style/images/home/rigo.gif);
background-repeat:repeat-x;
}

.titprechp {
font-size:80%;
font-weight:700;
color:#333;
}

.titprec {
font-size:85%;
color:#036;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.tit-manif {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#900;
text-align:center;
}

.presenti {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#033;
text-align:center;
}

.laterale input {
position:relative;
top:3px;
margin-bottom:3px;
}

.laterale a:hover {
color:#004959;
text-decoration:underline;
}

.msg-premiazione {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#F17A22;
}

.sfondo-sx-a {
background-image:url(../images/2011-2012/sfondo-sx-01.png);
background-repeat:no-repeat;
color:#5e544a;
}

.sfondo-sx-a td,.sfondo-sx-b td {
color:#5e544a;
}

.sfondo-sx-b {
background-image:url(../images/2010-2011/sfondo-sx-02.png);
background-repeat:no-repeat;
height:125px;
color:#637991;
}

.sfondo-sx-c {
background-image:url(../images/template2007/sfondo-03.jpg);
background-repeat:repeat-y;
}

.fondo-pag {
font-size:12px;
color:#666;
text-align:center;
border-bottom:15px solid #cdc0ad;
}

.fondo-pag a {
	color: #666 !important;
}

.sfondo-centro-hp {
background-attachment:fixed;
background-image:url(../images/template2007/sfondo-centro-hpjpg.jpg);
background-repeat:no-repeat;
background-position:right;
}

.laterale-sinistra {
font-weight:700;
}

.laterale-sinistra a:hover {
color:#02a5dc !important;
text-decoration:underline !important;
font-weight:400;
}

.titolo-news-hp {
font-size:15px;
font-weight:700;
color:#D86021;
background-color:#F3F3F3;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#DC6126;
margin:2px;
padding:2px;
}

.hp-testo-evidente {
font-size:14px;
color:#333;
text-align:center;
}

.testo-incontri {
color:#535353;
background-color:#EEE;
border:1px dashed #C46F2C;
text-align:center;
margin:3px;
padding:3px;
}

table#libri h5 {
font-size:13px;
color:#eb6528;
margin:0 0 15px;
padding:0;
}

table#libri h6 {
font-size:12px;
margin:0;
padding:0;
color: #555;
width: 150px;
}

.data-premiazione {
font-size:13px;
border:1px solid #CCC;
background:#FCF0BA;
padding:3px;
}

.libri-consigliati-titoli-sezioni {
font-size:18px;
color:#5C825B;
}

INPUT,TEXTAREA,FORM {
font-family:Verdana,Helvetica;
font-size:11px;
}

A:link,A:active,A:visited,A:hover {
background:none;
color:#000;
font-size:14px;
font-family:Verdana, Helvetica;
text-decoration:underline;
}

.storytitle a:link,.storytitle a:active,.storytitle a:visited {
font-size:14px;
color:#004959;
text-decoration:underline;
}

.tithp a:link,.tithp a:active,.tithp a:visited {
color:#CE3E33;
text-decoration:underline;
}

.tithp a:hover,.laterale a:link,.laterale a:active,.laterale a:visited {
color:#004959;
text-decoration:none;
}

.laterale-sinistra a:link,.laterale-sinistra a:active,.laterale-sinistra a:visited {
color:#e86022;
text-decoration:none;
font-weight:400;
font-size:14px;
}

tr.edizioni-precedenti-padding td {
	padding-left: 30px;
}

.edizioni-precedenti-padding + .titprechp td {
	padding-top: 15px;
}

img {
	border: none;
}

/* ----- STILI 2010/2011 ----- */

.home-bold-2010 {
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	line-height: 20px;
	color: #3a3637;
	text-align: center;
}

p.orange-evidence {
	line-height: 20px;
}

.home-bold-2010 strong, span.orange-evidence, strong.orange-evidence {
	padding: 2px 4px;
	color: #fff;
	background: #eb6528;
}

.orange-evidence-invert {
	color: #eb6528;
	font-weight: 700;
}

.storytitle-invert {
	background:#363636;
	color:#fff;
	font-size:14px;
	font-weight:700;
	padding: 2px 4px;
}

table#libri {
	margin-top: 30px;
}

table#libri td {
	padding-top: 30px;
}

table#libri .title {
	background: #eb6528;
	color: #FFF;
}

table#libri .title td {
	padding: 10px;
}

/* GALLERIA CSS */

.photo {
	margin: 30px;
	position: relative;
	width: 180px;
	height: 130px;
	float: left;
}
.no-float {
	float: none;
	margin: 15px auto 25px;
}
.photo img {
	background: #fff;
	border: solid 1px #ccc;
	padding: 4px;
}
.photo a {
	text-decoration: none;
}
.hide {
	display: none;
}
.sample12 span {
	width: 186px;
	height: 137px;
	display: block;
	position: absolute;
	top: 2px;
	left: 2px;
	background: url(../images/css-gallery/watercolor-top.png) no-repeat;
}
.sample12 img {
	border: none;
	padding: 9px 12px 12px 11px;
	background: url(../images/css-gallery/watercolor-bg.png) no-repeat;
}

/* ----- STILI 2011/2012 ----- */

.transparent {
	background: none;
	position: relative;
	z-index: 2;
}

.semi-transparent {
	background: rgba(255,255,255,0.88);
	padding-top: 13px;
	position: relative;
	top: -3px;
}

.amatic {
	font-family: 'Amatic SC', Verdana, Arial, Geneva, sans-serif;
}

.home-bold-2011 {
	font-size: 14px;
	line-height: 24px;
	color: #3a3637;
	text-align: center;
}

.storytitle-invert, .home-bold-2011 strong {
	background: #02a5dc;
	color: #fff;
	padding: 2px 4px;
	box-shadow: 1px -1px 0 #017da7, 2px -2px 0 #017da7, 0px -1px 0 #017da7, 1px -2px 0 #017da7, 2px -3px 0 #017da7, 3px -3px 0 #017da7;
	-moz-box-shadow: 1px -1px 0 #017da7, 2px -2px 0 #017da7, 0px -1px 0 #017da7, 1px -2px 0 #017da7, 2px -3px 0 #017da7, 3px -3px 0 #017da7;
	-webkit-box-shadow: 1px -1px 0 #017da7, 2px -2px 0 #017da7, 0px -1px 0 #017da7, 1px -2px 0 #017da7, 2px -3px 0 #017da7, 3px -3px 0 #017da7;
	-ms-box-shadow: 1px -1px 0 #017da7, 2px -2px 0 #017da7, 0px -1px 0 #017da7, 1px -2px 0 #017da7, 2px -3px 0 #017da7, 3px -3px 0 #017da7;
	-o-box-shadow: 1px -1px 0 #017da7, 2px -2px 0 #017da7, 0px -1px 0 #017da7, 1px -2px 0 #017da7, 2px -3px 0 #017da7, 3px -3px 0 #017da7;
}

span.orange-evidence, strong.orange-evidence, .laterale-tit-main {
	background: #e86022;
	color: #fff;
	padding: 2px 4px;
	box-shadow: 1px -1px 0 #e3441d, 2px -2px 0 #e3441d, 0px -1px 0 #e3441d, 1px -2px 0 #e3441d, 2px -3px 0 #e3441d, 3px -3px 0 #e3441d;
	-moz-box-shadow: 1px -1px 0 #e3441d, 2px -2px 0 #e3441d, 0px -1px 0 #e3441d, 1px -2px 0 #e3441d, 2px -3px 0 #e3441d, 3px -3px 0 #e3441d;
	-webkit-box-shadow: 1px -1px 0 #e3441d, 2px -2px 0 #e3441d, 0px -1px 0 #e3441d, 1px -2px 0 #e3441d, 2px -3px 0 #e3441d, 3px -3px 0 #e3441d;
	-ms-box-shadow: 1px -1px 0 #e3441d, 2px -2px 0 #e3441d, 0px -1px 0 #e3441d, 1px -2px 0 #e3441d, 2px -3px 0 #e3441d, 3px -3px 0 #e3441d;
	-o-box-shadow: 1px -1px 0 #e3441d, 2px -2px 0 #e3441d, 0px -1px 0 #e3441d, 1px -2px 0 #e3441d, 2px -3px 0 #e3441d, 3px -3px 0 #e3441d;
}

.laterale-tit-main {
	padding: 6px;
}

.orange-evidence-invert {
	color: #e86022;
}

.tithp {
	color: #e86022;
}
