/*
Theme Name: San Fedele
Theme URI: http://www.centrosanfedele.it
Description: tema per centro san fedele
Author: Davide Berardino
Version: 1.0
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/


html, body, h1, h2, h3, h4, h5, h6, p, b, strong, em, i, a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

body {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}

#container {
	margin: auto;
/*	min-width: 650px;
	max-width: 850px;*/
	width: 650px;
	border: 0;
	padding: 0;
}

#top-scritta {
	font-size: 9px;
	width: 100%;
	height: 20px;
	text-align: center;
	margin: 0;
	padding: 0;
	border: 0;
}

/*.contact {
	font-size: 0.9em;
}*/

#top-wrap {
	width: 100%;
	background: #5a98cb url(images/back-top.jpg) repeat-x;
	color: #FFFFFF;
	height: 90px;
	overflow: hidden;
}

.clear {
	clear:both;
}

.allegati {
	border-top: 1px dotted #CCCCCC;
	margin: 20px auto;
}

.allegati li {
	list-style:square;
	font-size:11px;
	margin-left:50px;
}


#logo {
	float: left;
	width: 80%;
	background: inherit;
	color: inherit;
	margin: 0;
	padding: 0;
	border: 0;
}

.top-nav {
	list-style: circle;
	float: right;
	margin: 0;
	padding: 20px 10px 10px 0;
	background: inherit;
	color: inherit;
	font-size: 10px;
}

#top-nav {
	height: 80px;
	padding-top: 7px;
}

#mood-images {
	width:100%;
	margin: 30px 0 30px 0;
	padding: 0;
	border: 0;
}

#mood1 {
	width: 33%;
	margin: 0;
	float: left;
}

#mood2 {
	width: 33%;
	margin: 0;
	float: left;
	text-align:center;
}

#mood3 {
	width: 32%;
	margin: 0;
	float: right;
	text-align:right;
}


#mood-images ul {
	clear: left;
	width: 100%;
	padding: 0;
	margin: 20px 0 20px 0;
	border: 0;
}

#mood-images img {
	width: 203px;
}

.mood {
	width: 33%;
	padding-right: 2%;
	display: inline;
}

#nav-wrap {
	float: left;
	width:30%;
	padding: 0;
	margin: 0;
	border: 0;
}

#nav {
	float: left;
	width: 220px;
	background: #5a98cb url(images/back-service.jpg) no-repeat;
	color: #FFFFFF;
	position:relative;
}

#bottom {
	position:absolute;
	bottom:0;
	left:0;
}

#nav ul {
	margin-left: 10px;
}

#nav img {
	width: 220px;
}

#nav li {
	list-style:  none;
	margin-left: 0;
}

.lista {
	padding-left: 10px;
	text-transform: capitalize;
}

#side-mood {
	clear: left;
	float: left;
	width: 22%;
	height: 438px;
	margin: 20px 0 20px 0;
	padding: 0;
	border: 0;
}

#side-mood img {
	width: 220px;
}

#content {
	float: right;
	/*min-width: 60%;
	max-width: 70%;*/
	width: 400px;;
	margin: 0 0 0 0;
	padding: 0;
	border: 0;
}

#content p {
	text-align: justify;
}

#footer {
	clear: left;
	width: 650px;
	min-height: 40px;
	background: url(images/back-foot.jpg) repeat-x bottom;
	color: #FFFFFF;
	padding: 0;
	margin: 20px auto 0 auto;
	border: 0;
}

#footer p {
	margin: 5px 0 10px 0;
	text-align:center;
}

p {
	margin: 0;
	margin-left: 10px;
	padding: 0;
}

img {
	border: 0;
}

h1 {
	margin-left: 10px;
}

a {
	color: #FFFFFF;
	text-decoration: none;
}

a:hover{
	color: #000033;
	text-decoration: none;
}

a:visited {
	color: #000033;
	text-decoration: none;
}

.index {
	font-size:9px;
}

#content a {
	color: #5a98cb;
	text-decoration:none;
}

#content a:hover {
	color: #5a98cb;
	text-decoration: none;
	font-weight: bold;
}

a.active {
	background-color:#FFFFFF;
	color: #000066;
}

a.active:hover {
	background-color:#FFFFFF;
	color: #000066;
}

.post {
	width: 400px;
}

.post .title {
	margin-bottom: 20px;
	padding-bottom: 5px;
	background: url(images/img03.gif) repeat-x left bottom;
	font-size: 18px;
}


.post .meta {
	padding: 15px 0 60px 0;
	background: url(images/img03.gif) repeat-x;
}

.post .meta p {
	margin: 0;
	line-height: normal;
	color: #999999;
}

.post .meta .byline {
	float: left;
}

.post .meta .links {
	float: right;
}

.post .meta .more {
	padding: 0 20px 0 18px;
	background: url(images/img06.gif) no-repeat left center;
}

.post .meta .comments {
	padding-left: 22px;
	background: url(images/img07.gif) no-repeat left center;
}

#content p {
	margin-bottom: 20px;
}

.titolo h2 {
	color: #5a98cb;
	font-size: 18px;
	margin-bottom: 0;
}

#newschangeheader {
	margin-left: 20px;
	/*text-decoration: blink;*/
}

/*mappa del sito*/

ul.tree, ul.tree ul { list-style-type: none; background: url(images/vline.png) repeat-y; margin: 0; padding: 0; } 
ul.tree ul { margin-left: 10px; } 
ul.tree li { margin: 0; padding: 0 12px; line-height: 20px; background: url(images/node.png) no-repeat; color: #369; font-weight: bold; } 
ul.tree li.last { background: #fff url(images/lastnode.png) no-repeat; }

/*eventi*/

.evento {
	border-bottom: 1px dotted #999;
	margin-bottom: 5px;
}

.data {
	font-size:10px;
	background: #5a98cb;
	color: #fff;
}

.titolo-evento {
	font-size:16px;
	color:#000;
}

#content h1 {
	text-transform:uppercase;
	color:#223a76;
	border:1px solid #fff;
	background:url(images/titolo.jpg) no-repeat;
	font-size:20px;
	padding:20px 0;
}

#newschangeheader li {
	width:150px;
}

#content .entry .imgallegato{ width: 300px;height:auto; }

#nav.servizi #nav-servizi, #nav.fisioterapia #nav-servizi, #nav.elettro #nav-servizi {
	display:block !important;
}

.fisioterapia-links, .elettro-links {
	display:none;
	margin-left:0 !Important;
	padding-left:15px !important;
}

#nav.fisioterapia .fisioterapia-links {
	display:block !important;
}

#nav.elettro .elettro-links {
	display:block !important;
}
