/*  
[Don Baronio] Screen Stylesheet
version:		1
author:		[paolo valzania]
email:		[paolo.valzania@breadson.com]
website:	[www.breadson.com] */
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, 
form, fieldset, input, textarea, p, blockquote, th, td
{ margin: 0; padding: 0; }
table {border-collapse:collapse; border-spacing:0;}
fieldset, img {border:0;}
address, caption, cite, code, dfn, th, var 
{ font-style:normal; font-weight:normal;}
ul { list-style:none;}
caption, th { text-align:left}

html {
	font-size:100.01%;
	background:#0C2A1D url(../i/backp.gif) 0 0 repeat;
}

body { 
	font-size: 62.5%;
	text-align:center; /* da IE5 */
	padding:0; margin:0;
}

/* contenitore vuoto flottante */
#wrap {
/*	max-width:950px;*/
	margin:0 auto;
	text-align:left; /* da IE5 */
	position:relative;
}

html>body #wrap {
	margin:0 auto;
	width:950px;	
}


/* contenuti */ 
#cont {
	background:#f5eed6;
	width:950px;
	float:left;
}

/* colonna 1 navigazione */
#col1 {
	float:left;
	width:300px;
}

/* colonna 2 contenuti */
#col2 {
	background:#f5eed6 url(../i/bkcont.jpg) no-repeat 0 0;
	float:left;
	left:300px;
	width:650px;
	height:auto;
	min-height:600px;
}

/* head */
#head {
	display:block;
	height:110px;
	width:650px;
	left:300px;
}

#head h1 {
	color:#f5eed6;
	text-align:left;
	font:normal 320%/150% Georgia,"Times New Roman",Times, serif;
	padding:15px 150px 0 50px;
}
/*
body.section1 #head h1:before {
content:" Homepage \A";
font:italic 65%/150% Georgia,"Times New Roman",Times, serif;
color:#C96;
white-space:pre;
}
body.section2 #head h1:before {
content:" Il Fondatore \A";
font:italic 65%/150% Georgia,"Times New Roman",Times, serif;
color:#C96;
white-space:pre;
}
body.section3 #head h1:before {
content:" Centro Residenziale Anziani \A";
font:italic 65%/150% Georgia,"Times New Roman",Times, serif;
color:#C96;
white-space:pre;
} 
body.section4 #head h1:before {
content:" Residence Don Baronio \A";
font:italic 65%/150% Georgia,"Times New Roman",Times, serif;
color:#C96;
white-space:pre;
}
body.section5 #head h1:before {
content:" Visita Guidata \A";
font:italic 65%/150% Georgia,"Times New Roman",Times, serif;
color:#C96;
white-space:pre;
}
body.section6 #head h1:before {
content:" Volontariato \A";
font:italic 65%/150% Georgia,"Times New Roman",Times, serif;
color:#C96;
white-space:pre;
}
body.section7 #head h1:before {
content:" Contatti \A";
font:italic 65%/150% Georgia,"Times New Roman",Times, serif;
color:#C96;
white-space:pre;
}
*/
#head p {
	color:#f5eed6;
	text-align:left;
	font:italic 170% /130% Georgia,"Times New Roman",Times, serif;
	padding:8px 240px 6px 50px;
}

/* pie pagina*/
#footer {
	background-color:#DFD1A7;
 	border-top:1px dotted #aaa;
	clear:left;
	height:auto;
	text-align:center;
}
#footer address {
	color:#600;
	font:normal 135%/150% Georgia,"Times New Roman",Times, serif;
	padding:9px;
}
#footer address a:link, #footer address a:visited { color:#900;}
#footer address a:hover, #footer address a:active { color:#fff;}
#footer address a:focus { outline:none;}

/* tipo */
h1, h2, h3, h4, h5, h6 { 
font-family: Georgia, "Times New Roman", Times, serif;
	}
#col1 h1, h2 {
	font-size:0.01em;
	color:#f5eed6;
	z-index:-1;
	text-indent:-9999px;
	position:absolute;
	left:-9999px;
	letter-spacing:-9999px;
	}
h4 {
	color:#900;
	font-size:170%;
	line-height:220%;
	text-align:center;
	}
h5 {
	color:#996600;
	font-size:120%;
	text-indent:12px;
	}
.post h4 {
	color:#900;
	font-size:150%;
	line-height:200%;
	text-align:left;
	text-indent:15px;
	}

address {
	font:normal 140% /115% Arial, Helvetica, sans-serif;
	padding:0 0 5px 0;
	text-indent:15px;
}
html>body address {
font:normal 130% /110%  "Lucida Grande", "Lucida Consolle", 
	"Lucida Sans Unicode", sans-serif;
}
address a:link, address a:visited {
	color:#F06;
}
address a:hover, address a:active {
	color:#936;
}
address a:focus {
	outline:none;
}
hr {
	border:none;
	visibility:hidden;
}

iframe {
	overflow:auto;
	min-height:400px;
}

.schede {
	border:1px solid #BF7023; 
	padding:10px; 
	margin:0 0 10px 0;
}

/* navigazione in colonna 1 */
.button {
	background-color:transparent;
	display:block;
	font:normal 147%/170% Georgia, "Times New Roman", Times, serif;
	margin:0 auto;
	width:250px;
	height:auto;
/*	white-space:nowrap;*/
}
.button ul { position:relative; }	
.button li { 
	background:#fff;
	border-top:1px dotted #ccc;
	border-left:2px solid #dac8a5;	
	border-right:2px solid #dac8a5;
	padding:3px 4px;
}
.button li a {
	color:#681201;
	display:block;
	text-decoration:none;
	text-indent:4px;
	width:100%;
}
.button li a:link,
.button li a:visited {color:#681201;}
.button li a:hover {
	background:#F5EED6;
	color:#900;
}
.button li a:active, .button li a:focus {
	background:#671404;
	color:#fff;
	outline:none;
}
.button li a.here {
	background:#440F01;
	color:#fff;
}
.button li.prima { border-top:none; }
html>body.button li a { width:auto; }
.button li.down {border-bottom:2px solid #dac8a5;}
.button li.up {
	border:none;
	background:transparent url(../i/menudwns.jpg) no-repeat 0 6px;
	height:105px;
}

body.section1 .button li.home,
body.section2 .button li.fondatore,
body.section3 .button li.centro,
body.section4 .button li.residence,
body.section5 .button li.tour,
body.section6 .button li.volontari,
body.section7 .button li.contatti {
	background:#EFE6C7;
	border-left:2px solid #dac8a5;	
	border-right:2px solid #dac8a5;
}

/* news blog */
.poster {
	background:#ffe;
	border:1px solid #E2DBC3;
	display:block;
	margin:0 auto 10px auto;
	width:600px;
}
.post {
	display:block;
	border-bottom:1px dotted #777;
	margin:10px;
	text-align:left;
/*	width:580px;*/
	width:auto;
}
.post h5 {
font-weight:normal;
}
.post h3 {
	font:bold italic 170%/130% Georgia,"Times New Roman",Times, serif;
	margin:0 0 8px 0;
	text-indent:25px;
	color:#630;
}
.slide {
	margin:0 auto;
	padding:0 0 10px 0;
	width:550px;
}
.post p {
	font:normal 130% /150% "Lucida Grande", "Lucida Consolle", 
	"Lucida Sans Unicode", sans-serif;
	padding:0 15px 1.2% 15px;
	margin:0;
	text-indent:10px;
}
.post li {
	font:normal 130% /150% "Lucida Grande", "Lucida Consolle", 
	"Lucida Sans Unicode", sans-serif;
	color:#666;
	padding:0 15px;
	margin:0;
	text-indent:10px;
}

.post ol li {
	padding:0 0 0 -20px;
	margin:0 0 0 30px;
	text-indent:0;
}
html>body .post p {
	font: normal 120%/145% "Lucida Grande", "Lucida Consolle", 
	"Lucida Sans Unicode", sans-serif;
	text-indent:10px;
}
.post img {
	border:1px solid #bbb;
	display:block;
	float:right;
	min-height:150px;
	height:auto;
	padding:4px;
	margin:8px 0px 8px 16px;;
	width:auto;
}
.post a { color:#900; }
.post a:link, .post a:visited {text-decoration:underline;}
.post a:hover, .post a:active, .post a:focus {
	color:#F00;
	text-decoration:none;
	outline:none;
}

img.head {
	border:none;
	margin:0;
	padding: 0pt 0pt 0pt 25px;
	display: block;
}

#banner {
	border-bottom:1px dotted #777;
	width:550px;
	height:100px;
	padding:0 0 10px 0;
	margin:10px auto;
}
#banner p {
	color:#f5eed6;
	text-align:left;
	font:italic 160% /110% Georgia,"Times New Roman",Times, serif;
	padding:12px 190px 5px 18px;
}

#banner h5 {
	color:#fff;
	text-align:right;
	font:normal 130%/65% Arial, Helvetica, sans-serif;
	padding:9px 210px 5px 14px;
}
html>body #banner h5 {
	font:normal 120%/60% "Lucida Grande", "Lucida Consolle", 
	"Lucida Sans Unicode", sans-serif;
}
.backban1 {
	background:transparent url(../i/banner01.jpg) 0 0 no-repeat;
}
.backban2 {
	background:transparent url(../i/banner02.jpg) 0 0 no-repeat;
}

/* Tour box */
#tour {
	background-color:#EFE4C2;
	border:1px solid #E2DBC3;
	display:block;
	line-height:180%;
	margin:15px auto;
	padding:0 15px;
	text-decoration:none;
	width:216px;
}
#tour h4 {
	color:#284107;
	font-size:162%;
}
#tour img {
	border:none;
	text-align:center;
}
#tour p {
	background:#b1c53b url(../i/tour.jpg) no-repeat 0 0;
	color:#fff;
	font:normal 162%/115% serif;
	height:auto;
	margin:0 0 14px 0;
	padding:185px 12px 10px 12px;
	width:184px;
}
#tour h4 a { text-decoration:none; color:#284107 !important; }
#tour p a { text-decoration:none; color:#fff !important; }

/*  elenco */

#servizi {
	background-color:#EFE4C2;
	border:1px solid #E2DBC3;
	display:block;
	line-height:210%;
	margin:15px auto;
	padding:0 15px;
	text-decoration:none;
	width:216px;
}

#servizi p {
	color:#333;
	font:normal 130%/140% Georgia,"Times New Roman",Times, serif;
	height:auto;
	padding:0 12px;
	width:190px;
}
#servizi ul {
	list-style-type:circle;
	list-style-position:inside;
	padding:0 0 10px 0;
}
#servizi ul li {
	text-indent:18px;
	color:#600;
	font-size:140%;
	white-space:nowrap;
}

#servizi li a:link,
#servizi li a:visited {
	text-decoration:underline;
	color:#681201;
} 
#servizi li a:hover,
#servizi li a:active {
	text-decoration:none;
	color:#900;
}
#servizi li a:focus { outline:none;}

/*  form contatti */

#form {
	width:370px;
	height:auto;
	padding:0;
	margin:0;
	text-align:left;
}

fieldset { /*border:none; padding:0; margin:0;*/ text-align:right; }

label {
	display:inline;
	text-align:right !important;
	font:bold 135%/260% Arial, Helvetica, sans-serif;
	color: #7E2308;
	padding:0 6px 0 0;
	vertical-align:top;
}
html>body #label {
font-family:"Lucida Grande", "Lucida Consolle", 
	"Lucida Sans Unicode", sans-serif;
}

input {
	display:inline;
	text-align:left;
	left:100px;
	width:250px;
	height:20px;;
	background-color:#fffefe;
	padding:0 2px;
	margin:0 4px;
	border:1px solid #7E2308;
}

input.text {
	font: normal 125%/110% Arial, Helvetica, sans-serif;
    color:#333;
}
html>body input.text {
font-family:"Lucida Grande", "Lucida Consolle", 
	"Lucida Sans Unicode", sans-serif;
}

input:focus {	background-color:#fff;}

textarea.backtxt {
	font:normal 132%/125% Arial, Helvetica, sans-serif;
	color:#333;
	width:250px;
	height:80px;
	background-color:#fffefe;
	border: 1px solid #7E2308;
	padding:0 2px;
	margin:4px;
	overflow:visible;
	visibility:visible;
	z-index:1;
}
html>body textarea.backtxt {
	font:normal 132%/125% "Lucida Grande", "Lucida Consolle", 
	"Lucida Sans Unicode", sans-serif;
}
/*textarea.backtxt:focus { background-color:#fff; }
.top { vertical-align:top; top:0;}*/

.invio {
	width:auto;
	height:auto;
	text-align:center;
	padding:4px 10px;
	margin:10px 0 10px 108px;
	font: bold 125%/110% Arial, Helvetica, sans-serif;
    color:#7E2308;
	background-color:#DFD0B5;
	border:1px solid #7E2308;
	vertical-align:top;
	visibility:visible;
}
html>body .invio {
font-family:"Lucida Grande", "Lucida Consolle", 
	"Lucida Sans Unicode", sans-serif;
}
.invio a:focus { outline:none; }
