body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Trebuchet MS, Trebuchet MS, arial, verdana, font-size: 12px;
	background: url('../images/bg.jpg') top left repeat-x #858E9A;
}
.clear { clear: both; }
a { text-decoration: underline; color: #1A90B0; }
a:hover { text-decoration: none; }
#container {
	width: 942px;
}
#header {
	width: 942px; height: 126px;
}
#logo {
	float: left;
}
#menu {
	float: right; height: 43px;
	margin: 83px 0px 0px 0px;
}
.button {
	height: 43px; float: right;
	background: url('../images/buttonwide.jpg') top right no-repeat;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.button a {
	display: block; 
	background: url('../images/buttonwide.jpg') top left no-repeat;
	margin: 0px 15px 0px 0px;
	padding: 15px 0px 0px 15px;
	font-family: Trebuchet MS, arial; font-size: 13px; color: #C2554B; text-decoration: none; font-weight: bold;
}
.button a:hover { color: #1F8FC5; text-decoration: none; }
#picture { 
	width: 942px; height: 231px; 
	background: url('../images/header.jpg') no-repeat; 
	position: relative; 
	margin-top: 0px; 
}
#boxes {
	height: 134px; width: 942px;
}
.box {
	height: 134px; float: left;
	background: url('../images/box.jpg') top right no-repeat;
}
.box_separator {
	width: 2px; height: 134px; float: left;
	background: url('../images/box_separator.jpg') no-repeat;
}
.box_content {
	padding: 15px 5px 15px 15px;
	font-family: trebuchet ms, Trebuchet MS, arial, verdana; font-size: 12px; font-weight: normal; color: #036983;
	text-align: left;
}
h3 {
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
}
h3.medici {
	margin-top: 20px;
}
h3 a {
	font-family: Trebuchet MS, arial; font-size: 14px; font-weight: bold; color: #BD4E45; text-decoration: none;
}
h3 a:hover { text-decoration: underline; color: #1F8FC5; }
.box_content img {
	float: left;
	margin: 0px 5px 5px 0px;
}
#box1 { width: 224px; }
#box2 { width: 240px; }
#box3 { width: 240px; }
#box4 { width: 232px; }
#footer {
	width: 942px; height: 38px;
	background: url('../images/logo_small.jpg') left repeat-x;
	margin: 5px 0px 10px 0px;
}
#footer_content {
	padding: 12px 30px 5px 30px;
}
#footer_left { 
	float: left; font-family: Trebuchet MS, arial; font-size: 10px; font-weight: bold; color: #5C6366; 
	padding: 0px 0px 0px 30px;
	height: 26px;
}
#footer_right { 
	float: right; font-family: Trebuchet MS, arial; font-size: 10px; font-weight: bold; color: #84898C; 
}
#main {
	background: #F3F4F6; width: 942px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#left {
	float: left;
	width: 709px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#right {
	float: right;
	width: 232px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#content {
	font-family: trebuchet ms; font-size: 12px; 
    color: #666666;
    color: #333;
	padding: 5px 10px 10px 20px;
	text-align: justify;
}
h1 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-family: tahoma, verdana; font-size: 22px; color: #1A90B0; font-weight: normal;
}
.info {
	background: url('../images/info.jpg') top left no-repeat;
	border-left: 1px solid #D1D2D3;
	padding: 15px 10px 15px 15px;
	font-family: trebuchet ms, Trebuchet MS, arial, verdana; font-size: 11px; color: #036983;
	text-align: left;
}
h5 {
	font-family: Trebuchet MS, arial; font-size: 14px; color: #BD4E45; font-weight: bold;
	margin: 0px 0px 15px 0px;
}
ul.info_list {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
ul.info_list li {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
}
ul.info_list li a {
	font-family: trebuchet ms, Trebuchet MS, arial, verdana; font-size: 13px; text-decoration: none; color: #036983; font-weight: bold;
}
ul.info_list li a:hover {
	color: #BD4E45; text-decoration: underline;
}
.content_row {
	margin: 20px 0px 5px 0px;
}
.content_left {
	float: left; width: 43%;
	margin: 0px 15px 0px 0px;
}
.content_right {
	float: left; width: 50%;
}
h2 {
	font-size: 18px; font-family: tahoma, Trebuchet MS, arial; color: #1A90B0; font-weight: normal;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
h4 {
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
}
.img_medic {
	float: left;
	margin: 0px 10px 10px 0px;
}
ul.info_pacienti {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
ul.info_pacienti li {
	margin: 0px 10px 0px 0px;
	padding: 10px 0px 0px 0px;
	list-style-type: none;
	float: left;
	width: 45%;
}
ul.info_pacienti li a {

}
#right_spec {
	float: right; width: 220px;
	margin: 0px 0px 10px 10px;
}
#right_spec_inside { padding: 7px 7px 7px 7px; }
.right_spec_img {
	float: left;
	margin: 0px 7px 15px 0px;
	border: 1px solid #1A90B0;
}
.right_spec_program {
	font-size: 11px;
}
.right_spec_sep {
	border-bottom: 1px solid #1A90B0;
	margin: 5px 0px 15px 0px;
}
.medici_box {
	float: left; width: 220px;
	margin: 0px 5px 15px 0px;
	text-align: left;  
}
.medici_box_inside {

}
.medici_oneimg {
	float: left;
	margin: 0px 7px 15px 0px;
	border: 1px solid #1A90B0;
}
.inline {
	border: 2px solid #1A90B0;
}
img.introimg { float: right; margin: 0px 0px 10px 10px; }
.tarif td, th {
	border: 1px solid #C5E5E0;
}
.tarif th { font-style: italic; }
.ucase { font-family: arial; }
.nota { float: right; color: #1A90B0; font-weight: bold; border: 1px solid #CCC; padding: 5px; margin: 5px 0px 0px 5px; }
.nb { color: #1A90B0; font-weight: bold; }
h2.red { color: #BD4E45; text-transform: uppercase; }
.urgenta { font-weight: bold; color: red; }
.txtimg { float: left; margin: 0px 5px 5px 0px; }
#swf { width: 942px; height: 229px; }
#mydesc p { margin: 0px; display: inline; }