body { background-color: #fff; margin: 0; padding: 0; }
h1 { color: #b21800; font-size: 28px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin-top: 10px; margin-bottom: 10px; }
h2 { color: #3a3a3a; font-size: 21px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; margin-top: 10px; margin-bottom: 10px; }
h4 { color: #3a3a3a; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; margin-top: 10px; margin-bottom: 10px; border-bottom: 1px solid #ff9c00; }
li { color: #000; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 25px; margin-right: 0; margin-left: 30px; list-style-image: url(../immagini/bullet.gif); }
p {
	color: #636363;
	font-size: 0.9em;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	line-height: 1.5em;
	margin: 10px 0;
	padding: 0;
}
#home { background-image: url(../immagini/home_bg.jpg); background-repeat: repeat-x; }
#pagina { background-image: url(../immagini/pagina_bg.jpg); background-repeat: repeat-x; }
#box_sito { width: 960px; margin: 0 auto; padding: 0; }
#box_testata { background-image: url(../immagini/logo.gif); background-repeat: no-repeat; background-position: left top; text-align: right; width: 960px; height: 96px; }
#box_testata2 { background-image: url(../immagini/logo.gif); background-repeat: no-repeat; background-position: left top; text-align: right; width: 960px; height: 150px; }
#box_fothome { background-image: url(../immagini/img_home.jpg); background-repeat: repeat; background-position: left top; width: 960px; height: 302px; padding: 0; }
#box_sx { width: 230px; float: left; padding-top: 20px; padding-left: 10px; }
#box_centro { width: 382px; float: left; padding-top: 20px; padding-right: 20px; padding-left: 20px; }
#box_dx { width: 281px; float: right; padding-top: 20px; padding-right: 10px; padding-left: 7px; }
.box_pagina { width: 960px; }
.colonna_sx { width: 416px; float: left; padding-right: 14px; padding-left: 50px; }
.colonna_dx { width: 416px; float: right; padding-right: 50px; padding-left: 14px; }
#box_casi { width: 416px; float: left; padding-top: 10px; padding-bottom: 10px; border-bottom: 3px solid #e8e8e8; }
#box_casi a { text-decoration: none; margin: 0 0 0 6px; font-weight: normal; background-image: url(../immagini/bullet2.gif); background-repeat: no-repeat; padding: 0 0 0 16px; }
#box_casi h3 { color: #018c85; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin-top: 5px; margin-bottom: 5px; }
#box_casi p { color: #636363; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14px; margin: 0; }
#box_casi img { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; margin-right: 10px; padding: 5px; border: solid 1px #018c85; }
#box1 { background-image: url(../immagini/box1_centro.gif); background-repeat: repeat-y; width: 281px; }
#box1 p { color: #3a3a3a; font-size: 11px; line-height: 13px; margin: 0 30px 0; }
.conice { border: solid 4px #fff; }
#box1 h3 { color: #b21800; font-size: 24px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; margin: 10px 30px; }
#box2 { background-image: url(../immagini/box2_centro.gif); background-repeat: repeat-y; width: 228px; }
#box2 p { color: #3a3a3a; font-size: 11px; line-height: 13px; margin: 0 30px 0; }
#box2 h3 { color: #b21800; font-size: 24px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; margin: 10px 30px; }
#footer { color: #3a3a3a; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; width: 960px; height: 50px; float: left; margin-top: 30px; padding-top: 10px; border-top: 10px solid #018c85; }
/*menu ita*/
#menu { width: 331px; float: right; margin-top: 68px; }
#menu em { display: none; }
#menu ul { width: 100%; float: left; margin: 0; padding: 0; list-style-type: none; }
#menu li { float: left; margin: 0; padding: 0; display: inline; }
#menu li a { height: 20px; display: block; }
#menu li a.home { background-image: url(../immagini/p_home.gif); background-repeat: no-repeat; background-position: right top; width: 49px; height: 20px; }
li#home_select { background-image: url(../immagini/p_home.gif); background-repeat: no-repeat; background-position: right bottom; width: 49px; height: 20px; }
#menu li a.cur { background-image: url(../immagini/p_curriculum.gif); background-repeat: no-repeat; background-position: right top; width: 104px; height: 20px; }
li#cur_select { background-image: url(../immagini/p_curriculum.gif); background-repeat: no-repeat; background-position: right bottom; width: 104px; height: 20px; }
#menu li a.clinici { background-image: url(../immagini/p_clinici.gif); background-repeat: no-repeat; background-position: right top; width: 100px; height: 20px; }
li#clinici_select { background-image: url(../immagini/p_clinici.gif); background-repeat: no-repeat; background-position: right bottom; width: 100px; height: 20px; }
#menu li a.contact { background-image: url(../immagini/p_contatti.gif); background-repeat: no-repeat; background-position: right top; width: 78px; height: 20px; }
li#contact_select { background-image: url(../immagini/p_contatti.gif); background-repeat: no-repeat; background-position: right bottom; width: 78px; height: 20px; }
#menu li a:hover { background-position: right center; }
#menu li a:active { background-position: right bottom; }
a:link { color: #018c85; text-decoration: underline; }
a:visited { color: #018c85; text-decoration: underline; }
a:hover { color: #018c85; text-decoration: none; }
