*{margin: 0; padding: 0}
img{border: none}
li{list-style: none}
body {
	font: 12px arial,verdana,helvetica,sans-serif;
	color: #1d3945;font-weight: none;
	text-align: center; /* Center the content for IE */
	margin: 0 auto; /*Center the content for others*/
	background: #9cd9f8 url('../img/bg_body.jpg') repeat-x top
}
a:link, a:visited {
	color:#898788;
	text-decoration:none;
}
a:hover{
	color:#1d3945;
}

a.tec:link, a.tec:visited {
	color:#1d3945;
	text-decoration:none;
}
a.tec:hover{
	color:#1d3945;
	text-decoration:underline;
}

#container{
	width: 738px;
	margin: 0 auto;
}
#containerfaq {
	background-color: red;
	margin: 0 auto;
}
#header{
	position: relative;
	width: 738px; height: 254px;/*53 + 201*/
	background: url('../img/header.gif') no-repeat bottom
}
#wrapper{ text-align: left; padding-left: 9px;}
#wrapperfaq { text-align: left;}
#navigation{
	float: left;
	width: 103px;
}
#content{
	float: left;
	width: 617px; /*tot 617*/
	background: url('../img/bg_content.gif') left;

	min-height: 200px;
	height: auto !important;
	height: 200px;
}

#contentfaq{
	float: left;
	width: 350px; /*tot 617*/
	min-height: 200px;
	height: auto !important;
	height: 200px;
}

#mainfaq {
	float: left;
	width: 550px; /*tot 410*/
	padding: 10px 15px;
}

#main, #main-no-subcontent, #main-form {
	float: left;
	width: 380px; /*tot 410*/
	padding: 10px 15px;
}

#main p {
	line-height: 19px;
}

#main-no-subcontent{
	width: 585px /*380 + 185*/
}
#subcontent, #subcontent-form {
	float: right;
	width: 185px; /*tot 205*/
	padding: 30px 10px;
}
#content-bottom{
	width: 617px; height: 16px;
	background: url('../img/bg_content_end.gif') no-repeat top
}
#footer{ margin: 10px 0 10px 20px}

/*
* TITOLI
*/ 


/*
* Titoli
*/
.title{padding: 5px 0 0 0}
h1, h2, h3, h4, h5, h6 {
	font-family: Georgia;
	color: #518ead;
	
}
h1{
	font-family: Georgia,Garamond,"Times new Roman","Courier new";
	font-weight:bold;
	font-size:24px;
}
h2 {
	font-size: 13px;
	color: #4e2c13;
}
h3{font-size: 14px;}

p{
	padding: 10px 0;
	line-height: 17px;
}

/*
 * MENU
 */
#navigation { padding: 10px 0 0 0}
#navigation a{ display: block; width: 103px; height: 56px; margin: 5px 0 0 0}

#navigation a#contatti,
#navigation a#dovesiamo
	{ background-position:0 0}

#navigation #contatti, #navigation a#contatti_active {
	text-indent:-2000px;
	background: url("../img/contatti.jpg") no-repeat
}

#navigation a#dovesiamo, #navigation a#dovesiamo_active {
	text-indent:-2000px;
	background: url("../img/dovesiamo.jpg") no-repeat
}


#navigation a#contatti:hover
	{ background-position:0 -55px;}
#navigation a#dovesiamo:hover
	{ background-position:0 -56px;}


/*
 * HEADER
 */

#header li{padding: 0 5px}
#header a{
	color: #8ebcd4;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
#header a:hover, #header a.active{ color: #fff}


/*
 * SOTTOMENU
 */

#subcontent a.link{
	background: url("../img/bullett.gif") no-repeat 0px 2px;
	padding-left:20px;
	color:#4c2c17;
	font-weight:bold;
	margin-left:13px;
}

#staff {
	background: url("../img/staff.jpg") no-repeat;
	height: 203px;
	padding: 20px 0 0 0
}
#staff li{
	background: url("../img/bullett.gif") no-repeat 0px 11px;
	border-bottom: 1px solid #898788;
	width: 126px; /*max 185 tot 12+20+126=*/
	
	padding: 10px 0 10px 20px;
	margin: 0 0 0 12px;
	color:#898788;
	font-weight:bold;	
}
#staff li a.active{
	color:#1d3945;
}

/*
 * CONTATTI
 */

#main-form {
	width: 290px;
	padding: 15px 15px;
}

#main-form p{
	padding:2px 0;
	margin: 0;
}

#subcontent-form {
	width: 270px;
	padding: 12px;
	margin: 0;
}

#subcontent-form h1,h2,h3 {
	padding: 0;
	margin: 0;
	text-align: left;
}

#captcha{
	border: 1px solid #CCC;
	cursor: pointer;
	vertical-align: middle;
}
#tcaptcha{
	color: #518EAD;
	font-size: 22px;
	height: 35px;
	vertical-align: middle;
	width: 120px;
}

/*FORM
form {margin:0; padding:0;}
input, textarea {border: 1px solid #717171; font-size: 11px; padding:2px; background: #fff; color: #713;}
.butt{ border:0; padding:3px; background: url('../images/sfondo_butt.gif') repeat-x; color: #fff;}
label {}
span.form_obbl{font-size: 10px; color: #e36}
.inner td{text-align: center; padding: 0;}
/*FINE FORM*/

#header .right{ margin-top:  20px}
#header .right li { display: inline}

#footer{
	padding: 0 0 10px 0;
	color: #326f8e;
	font-size: 11px
}
#footer strong{
	font-size: 11px;
}

#footer a {
	color: #326f8e;
	text-decoration: underline;
	font-weight: bold
}
#footer a:hover { color: #fff}
.left { float: left}
.right { float: right}

.clear{
	clear: both;
	font-size: 0;
	height: 0
}

.noborder{ border: 0 !important}

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

/*
 * Dove Siamo
 */

#map {
	margin: 0px auto;
	height:400px;
	width:580px;
}

/*
 * Patologie
 */
.patologie .left, .patologie .right {width: 250px;}
.patologie h2{text-transform: capitalize; padding: 15px 0 0 0}
.patologie li{
	margin: 0 0 0 10px;
	background: url('../img/ul_white.gif') no-repeat 0 7px;
	padding: 7px 0 2px 30px;
	color: #a35d18
}
.patologie li a{color: #a35d18; text-decoration: none}
.patologie li a:hover{color: #EC8823}

.sidebar{width:172px;margin-top:5px;}
.sidebar ul{
	margin-top:-5px;
	background-color:#e7e9e8;
	border-left:1px solid #d6d0d0;
	border-right:1px solid #d6d0d0;
	padding: 0 0 5px 0;
}
.sidebar li{
	background: url("../img/bullett.gif") no-repeat 0px 11px;
	border-bottom: 1px solid #898788;
	width: 126px; /*max 185 tot 12+20+126=*/
	padding: 10px 0 7px 20px;
	margin: 0 0 0 12px;
}
.sidebar li a{
	color:#898788;
	text-decoration:none;
	font-weight:bold;
}
.sidebar li a.active{
	color:#1d3945;
}
.top-sidebar{font-size: 0;background: url('../img/top_faq.gif') no-repeat;height:10px;}
.bottom-sidebar{font-size: 0;background: url('../img/bottom_faq.gif') no-repeat;height:10px;margin-top:-5px;}

/*
 * casi clinici
 */
.casiclinici table.immagini{width: 350px}
.casiclinici .immagini td{ vertical-align: top}
.casiclinici .immagini img{ float: left; margin: 0 2px 0 2px}

/*
 * gallery
 */
#gallery{padding: 10px 0 0 30px}

.staff img {border: none; float: left;}
#cv {border: none; float: right;}
.imgpadding {padding-right: 15px;}
