@charset "iso-8859-1";

@media screen {

body {
	background: #fff;
	padding: 0;
	margin: 0;
	color: #000;
	font-size: 14px;
	font-family: sans-serif;
}

#testa {
	margin: 0;
	padding: 0;
	background-image: url("http://static.rifondazionedianese.com/bg_header.jpg");
	background-repeat: repeat-x;
	height: 144px;
}

#tit_testa {
	padding-top:20px;
	padding-left:20px;
	padding-right:0;
	background-image: url( "http://static.rifondazionedianese.com/fm_hdr.jpg");
	background-position: 99% top;
	background-repeat: no-repeat;
	height: 144px;
}

#tit_rifonda {
	text-shadow:
		-2px -3px 3px #ffb69a,
		5px 5px #b00,
		-2px -1px #ffb69a,
		7px 7px #000;
	color:#fff;
	font-size:38px;
	letter-spacing: 3px;
}

#stit_testa {
	font-size:24px;
	font-family: sans-serif;
	padding: 0;
	margin: 0;
	color:#fff;
}

#stit2_testa {
	font-size:16px;
	padding: 0;
	margin: 0;
	color:#fff;
}

#testa a {
	color: inherit;
	text-decoration: none;
}

#d1 {}

#tx {
	background:#fff;
	margin-left: 201px;
	margin-right:201px;
	margin-top: 1em;
	padding: 5px;
	border-left:1px solid #888;
	border-top:1px solid #888;
	border-right:3px solid #800;
	border-bottom:3px solid #800;
}

html>body #tx {
margin-left: 201px;
margin-right:201px;
	}

#col_sx {
	position: absolute;
	left:0;
	top:145px;
	width:200px;
	background:#fff;
	font-size:80%;
}

#col_dx {
	position: absolute;
	right:0;
	top:144px;
	width:200px;
	background:#fff;
	font-size:80%;
}

.latbox {
	padding: 0 1em 0 1em;
}

#ft2 {
	clear:both;
	font-size: 80%;
	text-align: center;
	padding-top: 2em;
	background: #eee;
	margin: 0 201px 2em 201px;
	border-left:1px solid #000;
	border-top:1px solid #000;
	border-right:3px solid #666;
	border-bottom:3px solid #666;
}

#commons {
	clear:both;
	font-size: 10px;
	text-align: center;
	margin: 2em 201px 2em 201px;
}

#commons a {
	color: #000;
}
#col_sx a, #col_dx a, #tx a {
	color: #000;
}

h2.tit {
	font-weight: bold;
	font-style:italic;
	font-variant:small-caps;
	font-size:120%;
	color: #ff0;
	background: #b00;
	padding: 2px 12px 2px 5px;
	margin-top:0;
}

span.leggitutto {
	text-align:right;
	font-style:italic;
	margin-top:0;
	padding-top:0;
	width:100%;
	display:block;
}
#col_sx span.leggitutto a {
	color: #666;
}
#col_sx span.leggitutto a:hover {
	color: #b00;
}

#notizie, #cerca, #links, #golfo, #altro_sx, #altro_dx, #rastampa, #fontsize, #box_contatti, #appuntamenti, #libreria, #blog_ferrero, #gas, #Arentino, #Castello {
	border: 1px solid #b00;
	margin-top: 1em;
}

#fontsize, #appuntamenti, #notizie, #golfo, #Arentino, #Castello, #altro_sx, #libreria {
	-moz-border-radius-topleft: 26px;
	-webkit-border-top-left-radius: 26px;
}

#fontsize h2.tit, #appuntamenti h2.tit, #notizie h2.tit, #golfo h2.tit, #Arentino h2.tit, #Castello h2.tit, #altro_sx h2.tit, #libreria h2.tit {
	-moz-border-radius-topleft: 26px;
	-webkit-border-top-left-radius: 26px;
	padding-left: 13px;
}


#cerca,  #rastampa,  #box_contatti, #links,  #altro_dx, #blog_ferrero, #gas {
	-moz-border-radius-topright: 26px;
	-webkit-border-top-right-radius: 26px;
}

#cerca h2.tit,  #rastampa h2.tit,  #box_contatti h2.tit, #links h2.tit,  #altro_dx h2.tit, #blog_ferrero h2.tit, #gas h2.tit {
	-moz-border-radius-topright: 26px;
	-webkit-border-top-right-radius: 26px;
}

#notizie p, #rastampa p, #golfo p, #Arentino p, #Castello p,  #altro_sx p, #altro_dx p, #appuntamenti p, #box_contatti p,
#libreria p, #gas p {
	padding: 0.5em 0.5em 0em 0.5em;
	border-top:1px dashed #b00;
}

#libreria div.copertina {
	text-align: center;
	border-top:1px dashed #b00;
	margin-bottom: 0.5em;
	padding-top: 0.5em;
}
#libreria div.copertina img {
border: 1px solid #ccc;
}

#notizie p.primo, #rastampa p.primo, #golfo p.primo, #Arentino p.primo, #Castello p.primo,  #altro_sx p.primo, #altro_dx p.primo, #box_contatti p.primo, #appuntamenti p.primo, #libreria div.primo, #gas p.primo {
	border-top:none;
	padding-top:0;
}

#libreria div.copertina img {
	margin-bottom: 1em;
}

#libreria div.copertina a {
	color: #000;
}

#fcerca {
	padding: 1em;
	text-align: center;
}
.txtfield {
	background: #ff8;
}

#fcerca .submitbutton {
	margin-top: 6px;
}

#linklist {
	margin: 1.5em;
	padding: 0;
	color: #b00;
}
#linklist li {
	margin-bottom: 5px;
}
#linklist a {
	color: #333;
}

#ul_ferrero {
	margin: 1.5em;
	padding: 0;
}

#ul_ferrero li {
	margin-bottom: 5px;
	list-style-type: square;
	color: #b00;
}

#ul_ferrero .rssdesc{
	display: block;
	margin: 0.5em 0 1.5em 0;
	color: #000;
}

#ul_ferrero a {
	color: #333;
}

#linklist a:hover, #ul_ferrero a:hover {
	color: #b00;
}

.numnota {
	font-size: 65%;
	vertical-align:super;
	color: #000;
	padding-left: 0.35em;
	font-weight: normal;
	font-style: normal;
}
.numnota a {
	color: #000;
}

.notepdp {
	margin: 1em 0 2em 0;
	font-size:80%;
	clear: both;
}
.notepdp p {
	padding-left: 2em;
	text-indent: -1em;
}
.notepdp a {
	color: #000;
}

.notepdp:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.notepdp hr {
	width:50%;
	margin-left:0;
}

h1.tit_articolo {
	padding:0;
	margin:0 0 0.75em 0;
	border-bottom: 1px solid #d00;
	font-weight: normal;
}
.fleft {
	float: left;
	margin: 0 1em 1em 0;
}

.fright {
	float: right;
	margin: 0 0.5em 1em 1em;
}

.firma_articolo {
	text-align:right;
	font-style:italic;
	font-family: serif;
	margin-bottom: 2em;
	margin-right: 3em;
	clear: both;
}

.firma_articolo:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#fontsize2 {
	text-align: center;
	font-weight: bold;
}

#fontsize span {
	padding: 0 0.5em 0 0.5em;
}

#fontsize a.occhiali {
	color: #b00;
	text-decoration: none;
}

#timestamp {
	display: none;
}

.centro {
	text-align:center;
}

#field_posta legend {
	border: 1px solid #000;
	background: #ddd;
	font-weight: bold;
}

a img {
	border: none;
}

blockquote {
	font-style: italic;
	background: #eee;
	padding: 1em;
	text-align: justify;
}
blockquote:before, blockquote:after {
	color: #b00;
	display: block;
	font-size: 500%;
	font-family: serif;
}

blockquote:before {
	content: open-quote;
	height: 0.75em;
	margin-left: -0.55em;
	margin-top: -0.25em;
}
blockquote:after {
	content:  close-quote;
	text-align:right;
	margin-top: -0.25em;
	margin-bottom: -0.75em;
}

#tx br {
	margin-bottom: 0.5em;
}
#tx br.norm {
	margin-bottom: 0;
}

#tx .firma_articolo br, #tx .notepdp br {
	margin-bottom: 0;
}

span#udata_articolo {
	font-size: 90%;
	font-style: italic;
}

p.clear {
	clear:both;
}

.bannerside {
	position: fixed;
	right:0;
	top:42%;
	display:block;
	height:210px;
	width:210px;
	border: none;
}


}

@media print {
#col_sx, #col_dx, #ft2 {
	display:none;
}

#testa {
	background: #fff;
	border: 1px solid #000;
	padding: 0.5em;
	margin-bottom:2em
}
#tit_rifonda {
	font-weight: bold;
	display: inline;
}

#stit_testa, #stit2_testa {
	font-size: 80%;
	display: inline;
}

#testa a {
	color: #000;
	text-decoration: none;
}

#tx {
	background: #fff;
	color: #000;
	border: 1px solid #000;
	padding: 0.5em;
}

h1.tit_articolo {
	padding:0;
	margin:0 0 0.25em 0;
	border-bottom: 1px solid #000;
	font-weight: normal;
}

.firma_articolo {
	text-align:right;
	font-style:italic;
	margin-top: 2em;
	margin-bottom: 2em;
}
.numnota {
	font-size: 60%;
	vertical-align:super;
	color: #000;
}

.notepdp {
	margin: 1em 0 2em 0;
	font-size:75%;
	clear: both;
}
.notepdp hr {
	width:50%;
	margin-left:0;
}
.notepdp p {
	padding-left: 2em;
	text-indent: -1em;
}

#commons {
	text-align: center;
	margin: 2em 0 2em 0;
	color: #000;
	font-size: 75%;
}

a {
	color: #000;
}

.fleft {
	float: left;
	margin: 0 1em 1em 0;
}


}
