BODY {font-family:"trebuchet ms", arial; font-size:12px; color: #000000; margin: 0 0 10px 0; background-color:#E2E3E7;text-align:center;}
a:link, a:visited {color:#009900; text-decoration:none;}
a:hover {text-decoration:underline}

/* struttura */
div#containerbg  {width:100%;background: url(images/bg.jpg) repeat-x top left #ffffff;}
div#container {position:relative;margin: 0 auto;background: url(images/sx.gif) repeat-y top left #ffffff;width: 770px; text-align:center;background-color:#ffffff;}
div#top {position:relative;width: 770px;height:173px;background: url(images/topdx.jpg) no-repeat top right;}

div#sx {position:absolute;top:173px;width:237px;text-align:center;background:  url(images/sxtop.jpg) no-repeat top left;padding-top:20px}
div#content {position:relative;background:  url(images/topcontent.jpg) no-repeat top right;margin-left:237px;text-align:justify;min-height: 320px;height: auto !important;height: 320px;padding:90px 10px 10px 10px}

div#clear {clear: left;width:100%;}
div#botc {width:100%; height: 66px;background:  url(images/botc.gif) repeat-x top left;text-align:center;}
div#bot {margin:0 auto;width:520px !important; width /**/: 770px; height:46px !important; height /**/: 66px;padding: 20px 0 0 250px; background:  url(images/bot.jpg) no-repeat top right;text-align:left;color:#333333;}

/* mappatura logo */
ul#mlogo {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	width:238px;height:173px;
	background: url(images/logo.jpg) no-repeat top right;
	left: 0;
	top: 0;}
ul#mlogo li {
display:block;
position:absolute;
margin:0;padding:0
}
li#logo {
left:5px;top:18px;
width:233px;height:131px
}
#mlogo a {
display:block;
width:100%;
height:100%;
}
#mlogo .alt { display:none }

/* sinistra */
ul#menu {margin: 0 auto; padding:0; list-style:none;text-align:left;line-height:30px; width:189px;font-size:14px;font-weight:bold}
ul#menu li a {display:block;height:30px;}
ul#menu li {display:inline;}
ul#menu li a:link, ul#menu li a:visited {background: url(images/menu.gif) no-repeat bottom left;text-decoration:none; color:#333333;text-indent:20px;} 
ul#menu li a:hover {color:#cc00cc;background: url(images/hover.gif) no-repeat bottom left;text-indent:31px;} 

ul#submenu {margin: 0 auto; padding:0; list-style:none;text-align:left;line-height:20px; width: 189px;font-size:11px;}
ul#submenu li a {display:block;height:20px;}
ul#submenu li {display:inline;}
ul#submenu li a:link, ul#submenu li a:visited {background:none;text-decoration:none; color:#009900;text-indent:0} 
ul#submenu li a:hover {background:none;text-decoration:underline;text-indent:0;color:#cc00cc} 

/* content */

div#contatti {margin: 20px 0 0 25px;width:457px;}
div#contatti div {width:228px;float: left;text-align:left;font-weight:bold;}

div.wide {margin: 0;clear:left;}
div.wide2 {margin: 0 auto;clear:left;border-top: 1px solid #15B5E3; width:497px;margin:10px 0 10px 0;}

div#privacy {width:432px !important; width /**/: 457px;padding-left:25px;}
div#privacy p {font-size:10px; text-align:justify;font-family:verdana;}


/* form e img */
ul {margin:0 0 0 10px;padding:10px;}
.imgdx {float:right;margin-left:10px;}
.imgsx {float:left;margin-right:10px;}
h1, h2, h3 {display:inline;}
h1 {font-size:21px; color:#00cc00}
h2 {font-size:15px;color:#00cc00}
img {border:0;}
form {margin:0;}
.cal {font-size: 11px; font-weight:bold; color:#ffffff; border: 1px solid #cc3300; background-color: #ff6600; width: auto; height:18px;padding: 0 5px 0 5px;margin:0 10px 0 0;}
input.text,  select, textarea, input.data  {font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;color: #000000; border: 1px inset #999999; background-color: #ffffff;}
textarea {width: 443px; height:50px;}
input.text {width: 215px; height:18px;margin-bottom:10px;}
input.data {width: 80px; height:16px; margin: 0 2px 0 10px}
select {width: auto;margin:0 5px 0 5px;}



div#top3 {margin: 0 auto;width: 210px;height:200px;background: url(images/psichiatria2.gif) no-repeat top left;}
.boxsx2 {margin-top:10px;margin-bottom:10px;font-family:arial; font-size: 12px; text-align:left;width:185px;margin-left:13px;}
