html { padding:0px; margin:0px;}
body { background-color: #006361; font-size: 11px; font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; color:#564b47; text-align:center; margin:0px 0px 20px 0px; padding:0px; background-image:url(../img/bg_top.jpg); background-repeat:no-repeat;
background-attachment:fixed;background-position: 50% 1%;}
p,pre, h1 {margin:0px 10px 10px 10px;}
h1 {font-size:14px; padding-top:10px; text-transform:uppercase; color: #564b47; background-color: transparent;}
a { color:#70777d ; font-size: 11px; text-decoration: none;}
a:hover { color:#8fbab8 ; font-size: 11px; text-decoration: none;}
pre { color: #564b47; font-size: 11px; background-color:transparent; font-family: Courier, Monaco, Monospace; }


/*  DIV CONTENITORI  */
div#container { width:770px; margin: 31px auto 0px auto; padding:0px; text-align:left; background-image:url(../img/bg_content.gif); background-repeat:repeat-y;}

div#left { width:215px; padding:0px; margin-top:5px; float:left;}
div#left p{ padding:10px;}
div#left H1{ font-size:16px; color:#006361; padding-left:5px;text-transform: none; font-weight:lighter;}
div#left H2{ font-size:14px; color:#006361; padding-left:10px;text-transform: none; font-weight:lighter;}
div#content { width:294px; padding:0px; float:left; background-color:transparent; overflow: auto;}
div#content H1{ font-size:20px; color:#70777d; padding-left:8px;text-transform: none; font-weight:lighter;}
div#content H2{ font-size:12px; color:#8fbab8; padding-left:20px;text-transform: none; font-weight:bold;}
div#content p{ padding:5px 0px 5px 10px;}

div#cont_partners h1{ font-size:20px; color:#70777d; padding-left:8px;text-transform: none; font-weight:lighter;}
div#cont_partners h2{ font-size:12px; color:#8fbab8; padding-left:20px;text-transform: none; font-weight:bold;}
div#cont_partners { width:555px; padding:0px; float:right; background-color:transparent; overflow: auto;}
div#cont_partners p{ padding:5px 10px 5px 10px;}
div#cont_partners div.parts{ width:555px; height:auto; display:table}
div#cont_partners img{ padding-top:0px;margin:0 0 20px 10px; float:right; clear:both}
div#cont_partners a{ color:#8fbab8; font-size: 11px; text-decoration: none;}
div#cont_partners a:hover{ color:#006361; text-decoration: none;}

div#content_2colonne { width:555px; padding:0px; float:left; background-color:transparent; overflow: auto;}
div#content_2colonne H1{ font-size:20px; color:#70777d; padding-left:8px;text-transform: none; font-weight:lighter;}
div#content_2colonne H2{ font-size:12px; color:#8fbab8; padding-left:20px; text-transform: none; font-weight:bold; }
div#content_2colonne p{ padding:5px 10px 5px 10px; }
div#content_2colonne a{ color:#CC3333; font-size: 11px; text-decoration: none;}
div#content_2colonne a:hover{ color:#8fbab8; font-size: 11px; text-decoration: none;}
div#content_2colonne .invia a{ color:#8fbab8; font-size: 11px; text-decoration: none;}
div#content_2colonne .invia a:HOVER{ color:#006361; font-size: 11px; text-decoration: none;}


div#right { width:242px; padding:0px; margin-top:50px; float:right; background-color:#FFFFFF;}
div#right img{ padding-top:0px;margin-top:5px;}
div#right a { color: #8fbab8; font-size: 14px; text-decoration: none; font-style:italic; text-decoration:none}
div#right a:hover{ color: #006361; font-size: 14px; text-decoration: none;font-style:italic;}

div#head {background-color:transparent; background-image:url(../img/bg_header.jpg); background-repeat:no-repeat; height:215px;}
div#head h1 { font-size: 13px; text-transform:none; text-align: center; color: #70777d; font-weight:normal;}
div#head p { padding:10px; margin:0px;}

div#footer {clear:both; width:770px; background-image:url(../img/bg_footer.jpg); background-repeat:no-repeat; height:50px; background-color:#FFFFFF;}
div#footer p{ font-size:11px; color:#666666; padding:20px 0px 10px 75px; text-align:left;}

/*  DIV elenco siti HOME  */
div.elenco_siti  UL { list-style-type: none; width: 500px; margin-left:10px; padding-left:10px; text-transform:uppercase;}
UL LI#sito { list-style-type: none; color:#666666;background-image:url(/img/freccina.gif); background-repeat:no-repeat; background-position:left center; padding:0 0 5px 30px}
UL LI#sito A { color: #8fbab8; font-size: 14px; background-color:transparent; text-decoration: none; font-style:italic; display:inherit;}
UL LI#sito A:HOVER { color: #006361; font-size: 14px; background-color:transparent; text-decoration: none;font-style:italic;}
UL LI#separatore_siti { list-style-type: none;font-weight: lighter; color: #8fbab8; font-size:9px; margin-top:-7px;margin-bottom:10px;}

/*  image css pop-up  */
UL LI#sito a span.tt-container{display:none;}
UL LI#sito a:hover { position: relative; }
UL LI#sito a:hover span.tt-container {
    background-image:url(/img/sito_DSMedica.jpg); background-repeat:no-repeat;
	border:1px solid #90BAB8;
    display:block;
    height: 105px;
    position: absolute;
    padding:0 0 0 0px;
	top:-90px;
	left:170px;
    z-index: 1;
    width: 186px;
}


/* DIV citazione HOME */
div#citazione {margin:0px 10px 0px 20px; width:358px; height:290; padding:18px 10px 10px 30px; background-image:url(../img/virgolette.gif); background-repeat:no-repeat;}


/*  DIV MENU  */
div.SxMenu  UL { list-style-type: none; width: 190px; margin-left:5px; padding-left:10px; text-transform:uppercase;}
UL LI#SxMenuFirstLevel { padding:4px 0px 4px 2px; color:#666666;}
UL LI#SxMenuFirstLevel A { font-size:10px; text-decoration:none; color:#666666;}
UL LI#SxMenuFirstLevel A:HOVER {font-weight: bold; color: #006361; text-decoration:none;}
UL LI#separatoreSx {list-style-type: none;font-weight: lighter; color: #8fbab8; font-size:9px; margin-top:-7px;}

 /* NEWS */
#tabella_news { margin:0px; padding:0px;}
#tabella_news UL { list-style-type: none; width: 500px; margin-left:10px; padding-left:10px;}
#tabella_news .data {font-family:"verdana";color:#666666;font-size:9px; font-style:italic;text-transform:uppercase;}
#tabella_news H2 { font-size:12px; color:#8fbab8; padding-left:20px;text-transform: none; font-weight:bold;}
#tabella_news .titoloList { font-size:11px; color:#8fbab8; padding-left:0px; text-transform: none; font-weight:bold;}
#tabella_news .titolo { font-size:12px; color:#8fbab8; padding-left:0px; text-transform: none; font-weight:bold;}
#tabella_news a:HOVER{ font-size:11px; color:#006361; padding-left:0px;text-transform: none; font-weight:bold;}
#tabella_news hr { height:1px;border-style:dashed;border-color:#CCCCCC;} 
#tabella_news a.aBack { color:#70777d ; font-size: 11px; text-decoration: none;}
#tabella_news a.aBack:HOVER { color:#8fbab8 ; font-size: 11px; text-decoration: none; font-weight:normal;}

#tabella_news#corpo a { color:#8fbab8; font-size: 11px; text-decoration: none; font-weight:normal;}
#tabella_news#corpo a:HOVER { color:#70777d ; font-size: 11px; text-decoration: none; font-weight:normal;}


#backButton


/* FORM */
.form input{ border: #8fbab8 solid 1px; height:18px; margin-bottom:5px; width:250px; padding-left:3px; font-size:10px; color:#564b47;}
.form_dida { font-weight:bold; font-size:9px; color:#8fbab8; font-style:italic;}
div#content_2colonne  div.back a { color: #8fbab8; background-image: url(../img/freccina_back.gif); background-repeat: no-repeat; padding-left: 20px; display: block; float: right; margin-bottom:10px; padding-right: 20px; }
div#content_2colonne  div.back a:hover { color: #006361; text-decoration: none; }


.form textarea{ border: #8fbab8 solid 1px; height:18px; margin-bottom:5px; width:250px; padding-left:3px; height:70px; font-size: 11px; font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; color:#564b47;}
.form_testo { font-size: 11px; font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; color:#564b47;}
div#content_2colonne .news_link { color: #8fbab8; background-image: url(../img/ico_calendar.gif); background-repeat: no-repeat; margin-left:20px}
div#content_2colonne .news_link span { color: #999999; font-size: 10px; font-style: italic; }


div#content_2colonne .news_link a  { color: #8fbab8; }
div#content_2colonne  .news_link a:hover { color: #006361; text-decoration: underline; }



 /* Message Updating */ 
DIV.NoErrText {
 	font-family: "Verdana";
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	padding: 3px;
	background-color :#8fbab8;
}

DIV.ErrText {
 	font-family: "Verdana";
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	padding: 3px;
	background-color : #e5882c;
} 

