@charset "utf-8";
 
/* ----------------------------------------------------------------------------------------------------------------------------------
	CSS Document CARTELLA CLINICA BRACCO 2008
---------------------------------------------------------------------------------------------------------------------------------- */



/* ----------------------------------------------------------------------------------------------------------------------------------
	General
---------------------------------------------------------------------------------------------------------------------------------- */

body { margin:10px 0 10px 0; font-family:Verdana, Arial; font-size:11px; color:#333; background-image: url(/img/bg.jpg); background-repeat: repeat-x; background-color: #FAFAFA }
* {padding:0px; margin:0px}


p, ul, ol, li { margin:0px; padding:0px; }


input, select, textarea {
font:11px Verdana, Arial, Helvetica, sans-serif;
}

.float-left { float:left; }
.float-right { float:right; }
.clear { clear:both; }



/* ----------------------------------------------------------------------------------------------------------------------------------
	DS Network
---------------------------------------------------------------------------------------------------------------------------------- */

#ntw_header {
	width: 770px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/corniceDS.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#ntw_footer { text-align: center; padding-top: 10px; padding-bottom: 10px; }

#ntw_dslogo {
	float: left;
	width: 150px;
}
#ntw_menu {
	float: right;
	padding-top: 40px;
}



/* ----------------------------------------------------------------------------------------------------------------------------------
	Structure
---------------------------------------------------------------------------------------------------------------------------------- */


/* Container */

div#container {width:770px; margin-right:auto; margin-left:auto; background-color:#FFFFFF;}


/* Header */

div#testata {width:770px; height:197px; background-image:url(/img/header.jpg); background-repeat:no-repeat; 
background-position:0px 30px;
}
div#testata_mini { background-image: url(../img/bg_testata_mini.jpg); background-repeat: no-repeat; height: 73px; width: 770px; padding-top: 13px; }
.topBackGround {background-image:url(../img/bg_layout.jpg); background-repeat:repeat-x;}


/* Content */

div#content { float:left; background-image:url(../img/filetto_centro.gif); background-repeat:no-repeat; width: 730px; padding-right: 20px; padding-left: 20px; }
div.nav_down {clear:both; width:auto; text-align:right; margin:10px 0; display:block; border-top: 1px solid #CCC; padding-top:10px;}
div.nav_up {clear:both; width:auto; text-align:right; margin:0; display:block; border-bottom: 1px solid #CCC; padding-bottom:10px;}
/* Maincontent */

/* sezione statica normative - libro */

div#col_norm_book { width:730px; float:left; margin-top:6px; background-image: url(../img/bg_col_norm_book.gif); background-repeat:repeat-x; background-position:0px 46px }
div#col_norm_book h1 { font-size:16px; color:#ff6699; padding:23px 0px 10px 0px; font-weight:bold }
div#col_norm_book h2 { font-size:14px; color:#008DCD; padding:5px 8px 0px 0px; font-weight:bold; margin:0px }
div#col_norm_book h3 { font-size:14px; color: #666; padding:5px 0px 10px 0px; font-weight:bold; margin:0 }
div#col_norm_book ul.sezione h2 { font-size:18px; color: #666; padding:10px 8px 5px 0px; font-weight:bold }
div#col_norm_book a { color: #008DCD; text-decoration: underline }
div#col_norm_book a:hover { color: #FFFFFF; background-color: #008dcd; text-decoration: none }
div#col_norm_book ul.tit_sezione li{  background-image:url(../img/ico_file.gif); background-repeat:no-repeat; font-size:13px; color:#333; font-weight:bold; margin-bottom:10px; padding-left:20px; list-style:none;}
div#col_norm_book ul.sezione { list-style:none; border:solid 1px #CCCCCC; background-color:#F3F3F3; display:block; padding:0 6px 6px 0px; margin:0px; background-image:url(../img/bg_col_norm_book2.gif); background-repeat:repeat-y}
div#col_norm_book ul.sezione li{ font-size:13px; color:#333; background-image:url(../img/ico_file.gif); background-repeat:no-repeat; padding-left:20px; margin:6px; border:none; font-weight:normal}
div#col_norm_book ul.sezione li.open{ color:#008DCD; background-image:url(../img/arrow-right-grey.gif); background-repeat:no-repeat; text-decoration:none; font-weight:bold }
div#col_norm_book ul.sezione ul.capitolo { list-style:none;	padding:6px; border:solid 1px #e8e8e8; background-color:#FFFFFF; margin:10px 0px 15px 0px } 
div#col_norm_book ul.sezione ul.capitolo ul.paragrafo li{ padding-left:20px; list-style:none; background-image:url(../img/ico_file2.gif); background-repeat:no-repeat; }
div#col_norm_book #nav{ color: #6abee5; }
div#col_norm_book div.nav_down {clear:both; width:auto; text-align:right; margin:10px 0; display:block; border-top: 1px solid #CCC; padding-top:10px;}
div#col_norm_book div.nav_up {clear:both; width:auto; text-align:right; margin:0; display:block; border-bottom: 0px solid #CCC; border-top: 1px solid #CCC; padding:6px 0px 6px 0px;}
div#col_norm_book div.note { BORDER: #cccccc 1px solid;	PADDING: 10px; BACKGROUND-COLOR: #f3f3f3}
div#col_norm_book div.disclaimer { PADDING: 10px; BORDER: #cccccc 1px solid; BACKGROUND-COLOR: #FFF; margin-top:10px; font-weight:bold}
/* fine sezione statica normative - libro */

div#content ul.simple{ list-style-type:circle; margin:5px 0 10px}
div#content ul.simple li{ color:#008DCD; margin:0 0 0 20px; padding:5px 0}

div#col_maincontent_big { width:730px; background-image:url(../img); background-repeat:no-repeat; float:left; margin-top:20px; }
div#col_maincontent_big #movie{ width:720px; margin-top:20px; padding-top: 0px; padding-bottom: 20px; border: 1px solid #CCCCCC; height: 531px; overflow: hidden; margin-bottom: 10px }

div#col_maincontent { width:560px; background-image:url(../img/); background-repeat:no-repeat; float:left; margin-top:20px; padding-right:20px}
div#col_maincontent .note{ border:solid 1px #CCCCCC; background-color:#F3F3F3; padding:10px; }
div#col_maincontent .note ul{ line-height:14px; padding-left:20px;}
div#col_maincontent .note li{ color:#333;}

div#col_maincontent h1 { font-size:16px; color:#FFFFFF; padding:23px 8px 10px 10px; font-weight:bold; background-image: url(../img/bg_maincontent.jpg); background-repeat: no-repeat; }

div#col_maincontent h2 { font-size:12px; color:#008DCD; padding:10px 8px 5px 0px; font-weight:bold; }
div#col_maincontent  #nav , #col_maincontent_big #nav{ border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #eee; color: #6abee5; }
div#col_maincontent #nav, #col_maincontent_big  #nav a:link { }

div#col_maincontent p { font-size:11px; color:#333333; font-weight:normal; line-height: 16px; padding-top: 8px; padding-bottom: 8px; }
div#col_maincontent div.faq { padding:10px; background-color:#f4f4f4;} 
div#col_maincontent div.faq_img { margin-top:10px; padding:88px 0px 10px 10px; background-color:#FFFFFF; background-image:url(../img/faq_ico_img.jpg); background-repeat:no-repeat; float:right; clear:both; width:180px;} 
div#col_maincontent div.faq_correlaz { padding:10px 0px 10px 10px; background-color:#FFFFFF; float:left; width:290px;} 
div#col_maincontent div.faq_correlaz ul { list-style-type:none; margin-top:10px; margin-left:-16px; line-height:16px;}
div#col_maincontent div.faq_correlaz ul a { background-image:url(../img/asterisco.gif);	background-repeat:no-repeat; background-position:5px; padding-left:17px; text-decoration:none}
div#col_maincontent div.faq_correlaz a:hover { background-color:#FFF; color:#008DCD; text-decoration:underline}

/* div#col_maincontent form.richiesta_software { font-size:11px; font-weight:normal; line-height: 16px; padding-top: 8px; padding-bottom: 8px; color: #008DCD; } */

div#col_maincontent ul#evidenza { list-style-type: none; padding: 1px; margin-top: 10px; margin-left: -15px; width: 558px; }
div#col_maincontent ul#evidenza li { background-color: #008DCD; border:1px solid #CCCCCC; margin-bottom: 0px; margin-top:-1px; }
div#col_maincontent ul#evidenza a { color: #008DCD; text-decoration: none; display: block; background-color: #f4f4f4; width:536px; padding-left:5px; padding-top: 10px; padding-bottom: 10px;}
div#col_maincontent ul#evidenza a:hover { background-color: #FFFFFF; background-image: url(../img/arrow-right.gif); background-repeat: no-repeat; background-position: 5px; padding-left: 30px; color: #008DCD; width:511px; }
div#col_maincontent ul#evidenza a:visited { }
div#col_maincontent ul#evidenza .data_news { font-style: italic; color: #FF6699; font-weight: bold; font-size: 10px; }

div#col_maincontent a { color: #008DCD; text-decoration: underline; }
div#col_maincontent a:hover { color: #FFFFFF; background-color: #008dcd; text-decoration: none; }
div#col_maincontent #hide_nav a:hover { color: #FF6699; text-decoration: underline; background: none; }
div#col_maincontent #hide_nav a { color: #008dcd; text-decoration: underline; padding-top: 5px; }
div#col_maincontent #hide_nav  { background-color: #f4f4f4; color: #008dcd; margin-top: 10px; line-height: 20px; margin-bottom: 10px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 10px; }
div#col_maincontent ul.geo_list  { padding-bottom: 0px; float: right; width: 250px; list-style-type: none; line-height:12px }
div#col_maincontent ul.geo_list li  { padding-top: 5px; color: #006699; margin-bottom: 2px; padding-left: 27px; padding-bottom: 5px; background-image: url(../img/ico_mondo.gif); background-repeat: no-repeat}
div#col_maincontent table#convenzioni {background-color: #f4f4f4; border: solid 1px #CCCCCC; padding:2px; width:560px; font-size:10px;}
div#col_maincontent table#convenzioni thead {background-color: #008DCD; color:#FFFFFF;}
div#col_maincontent table#convenzioni th { padding:5px; font-size:12px; }
div#col_maincontent table#convenzioni td { line-height: 16px; padding: 5px; }

div#col_maincontent table#convenzioni a { color: #006699; text-decoration: none; }
div#col_maincontent table#convenzioni a:hover { color: #008dcd; text-decoration: none; background:none}


div#col_maincontent table#mappa td { width:32px; height:23px; font-size: 10px; }
div#col_maincontent #convenzioni A.lnkDownload { background-color : transparent;color : #006699; text-decoration:none;}
div#col_maincontent #convenzioni A.lnkDownload:HOVER { background-color : transparent;color : #008DCD; text-decoration:none;}
 
div#col_maincontent #map { text-decoration: none; background-image: url(../img/map_italy.jpg); background-repeat: no-repeat; width: 260px; height:370px; float: left; }
div#col_maincontent #map a {
	text-decoration: none;
	color:#F4f4f4;
	font-weight:bold;
	background-color:#999;
	padding:2px
}
div#col_maincontent #map a:visited {
	text-decoration: none;
	color:#F4f4f4	
}
div#col_maincontent #map a:hover {
	position: relative;
	color:#FFF;
	text-decoration: none;
	background-color:#FF6699;
}
div#col_maincontent #map a span {
	display: none;
}
div#col_maincontent #map a:hover span { display: block; position: absolute; top: -35px; left: 0px; /* formatting only styles */
   	padding: 5px; margin: 10px; z-index: 100; background: #ff6699; border: 1px solid #008dcd; opacity: 0.9;	/* end formatting */
}
div#col_maincontent table#utenti { width:280px; font-size:10px; margin-top: 0; margin-bottom: 10px; margin-left: 20px; float: left; background-image: url(../img/bg_table_utenti.jpg); background-repeat: no-repeat; padding: 0; }
div#col_maincontent table#utenti td { text-align: left; padding: 7px 10px; color: #333; }
div#col_maincontent table#utenti th { text-align: left; font-size: 12px; padding-left: 10px; }
div#col_maincontent table#utenti thead { color:#FFFFFF; }
div#col_maincontent table#utenti tbody { border-top-width: 1px; border-top-style: solid; border-top-color: #FFFFFF;}
div#col_maincontent table#utenti tbody td { color: #006699}
div#col_maincontent table#utenti tbody tr:hover td { }




/* Colonna centrale */

div#col_centro { width:280px; margin:20px 20px 0 20px; float: left;}
div#col_centro div.nov0 { background-image: url(../img/bg_nov1.gif); background-position:0 20px; width: 280px; }
div#col_centro div.nov1 { background-image: url(../img/bg_nov1.jpg); background-position:0 -10px; width: 280px; }
div#col_sx div.dps { background: url(../img/dps_bg.gif) 0 0 no-repeat; width: 260px; height:110px; margin:15px 0 10px 0; padding:0}
div#col_centro div.mod_ped { background: url(../img/banner_mod_ped.jpg) 0 0 no-repeat; width: 280px; height:110px; margin:10px 0 10px 0; padding:0}
div#col_centro div.mod_stat { background: url(../img/banner_mod_stat.jpg) 0 0 no-repeat; width: 280px; height:110px; margin:10px 0 10px 0; padding:0}
div#col_centro div.nov2 { background-image: url(../img/bg_nov2.jpg); background-position:0 -20px;}
div#col_centro div.nov1, div#col_centro div.nov2 {background-repeat: no-repeat; margin:0 0 10px 0; padding:5px 0 10px 0}

div#col_centro H1{ font-size:12px; color:#FFFFFF; padding-bottom: 0px; padding-left: 8px; margin-top: 20px; margin-bottom: 15px; 
}
div#col_centro h1.novita { font-size:12px; color:#FFFFFF; padding: 20px 0 7px 8px; margin: 0; background-image: url(../img/bg_novita.jpg); background-repeat: no-repeat; }

div#col_centro H2{ font-size:11px; color:#ff6699; padding:2px 8px 0px 8px; font-weight:bold;}
div#col_centro H3 {
	font-size:11px;
	color:#ff6699;
	font-weight:bold;
	margin: 0px;
}
div#col_centro p{ font-size:10px; padding-top: 0px; padding-right: 6px; padding-bottom: 0px; padding-left: 8px; margin-top: 0px; margin-right: 0px; margin-left: 0px; clear: left; 
}
div#col_centro #news { width:280px; padding-top: 20px; }
div#col_centro #news img { padding-right: 10px; padding-bottom: 20px; }
div#col_centro #news h3 { padding-bottom: 5px; }
.H2inline{
	font-size:11px;
	color:#ff6699;
	font-weight:bold;
	display:inline;
	padding-right: 8px;
}
.txt_blu { font-size:10px; color:#087bb0;}
.nov1 .txt_blu a, .nov1 .txt_blu a:hover, .nov1 .txt_blu a:visited { color: #087bb0; text-decoration: none; }
.nov0 .txt_blu a, .nov0 .txt_blu a:hover, .nov0 .txt_blu a:visited { color: #087bb0; text-decoration: none; }

.txt_red { font-size:10px; color:#ff6699; padding:0px 8px 0px 8px;}



/* Colonna DX */

div#col_dx { width:150px; float:right; background-repeat:no-repeat; margin-top:20px; }
ul#menu_dx { list-style-type: none; padding: 0px; margin-top: 0px; margin-right: 0px; margin-left: 0px; font-size: 10px; margin-bottom: 10px; }
ul#menu_dx li#On { list-style-type: none; background-color: #f5f5f5; height: 55px; margin-left: 0px; border-left-style: solid; border-left-color: #D7D7D7; border-left-width: 1px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D7D7D7; background-image: url(../img/lucchetto.gif); background-repeat: no-repeat; background-position: 5px 5px; margin-top: 3px; padding-top: 10px; }
ul#menu_dx li#Off{ list-style-type: none; background-color: #f5f5f5; height: 55px; margin-left: 0px; border-left-style: solid; border-left-color: #D7D7D7; border-left-width: 1px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D7D7D7; background-image:none; margin-top: 3px; padding-top: 10px; }

ul#menu_dx .medikey   {
	list-style-type: none;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;*/
	background-repeat: no-repeat;
	/* background-image: url(../img/medikey_logo.jpg); */
	background-image: url(../img/t.gif); 
	background-color: #FFFFFF;
	border-left-style: none;
	background-position: 70px 5px;
	height: 50px;
	margin: 0px;
	padding: 0px;
}



/*Manu 03/11/2008*/
ul#menu_dx .doccheck   {
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
	background-repeat: no-repeat;
	/* background-image: url(../img/medikey_logo.jpg); */
	background-image: url(../img/t.gif); 
	background-color: #FFFFFF;
	border-left-style: none;
	background-position: 70px 5px;
	height: 50px;
	margin: 0px;
	padding: 0px;
}

/*Fine*/


ul#menu_dx  p  {
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 5px;
}
ul#menu_dx #On h3 { font-size: 11px; border-bottom-width: medium; display: inline; margin-top: 10px; margin-left: 25px; }
ul#menu_dx #Off h3 {font-size: 11px; border-bottom-width: medium;	display: inline; margin-top: 10px; margin-left: 5px; }

ul#menu_dx  a { color:#666; display: block; text-decoration: none; }
ul#menu_dx a:hover, a:link, a:active { color: #008dcd; text-decoration: none; background: none; }
ul#menu_dx a:visited { text-decoration: none; background: none; }

div#col_dx  #utenti_home { width:150px; padding:0px; margin:0 0 5px 0}
div#col_dx    table#numero_utenti  { width:105px; margin:0 0 0 21px;}
div#col_dx  table#numero_utenti  td {padding-top: 18px;text-align: center}

ul#menu_dx li.data_utenti {padding:10px 0 0 0; margin:0; background-image:url(../img/bg_utenti.jpg); background-repeat:no-repeat;}





/* Colonna SX */

div#col_sx {
	width:260px;
	background-image:url(../img/bg_col_sx.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-top:20px;
} 
div#col_sx H1{
	font-size:12px;
	color:#FFFFFF;
	margin-top: 20px;
	padding-right: 8px;
	padding-left: 8px;
	margin-bottom: 15px;
}
div#col_sx H2{ font-size:11px; color:#ff6699; font-weight:bold; padding-right: 8px; padding-bottom: 8px; padding-left: 8px}
div#col_sx p{ font-size:10px; padding-right: 8px; padding-left: 8px; margin-top: 0px; line-height: 16px; padding-bottom: 5px }




ol.download { background-color: #F5F5F5; border: 1px solid #008DCD; padding: 20px;margin: 10px 8px 5px 0; list-style-type:decimal; margin-top: 10px; }
ol.download  li { margin-left: 30px; }


/* Footer */

div#footer { width:770px; background-image:url(../img/bg_footer.jpg); background-repeat:no-repeat; height:57px; clear: both; }
div#footer p{
	font-size:11px;
	color:#b3ddf0;
	text-align:center;
	margin: 0px;
	padding-top: 33px;
}

.alignright {
	margin-left: 150px;
	text-align: right;
	margin-top: 0px;
}

.vai {
	margin-top: 5px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.numero_verde { padding-top: 10px; padding-left: 2px; 

}


div#col_sx #no-news {background-color:#F8F8F8; border:3px solid #E9E8E8; border-right:1px solid #E9E8E8; border-left:1px solid #E9E8E8; border-top:none;}

/* ----------------------------------------------------------------------------------------------------------------------------------
	End structure
---------------------------------------------------------------------------------------------------------------------------------- */


/* MENU */

#dropList { height:36px; width:730px; position:relative; font-size:11px; z-index:200; background: url(bg_menu.gif) no-repeat}
#dropList ul#menu { margin:0; padding:0px; list-style:none;}
#dropList ul#menu li.level1-li { float:left; height:15px; margin-right:-12px; }  /*  padding-top:1px; */
#dropList ul#menu li.level1-li a.level1-a { display:block; height:26px; float:left; padding:0 10px; text-decoration:none; line-height:23px; white-space:nowrap; font-weight:normal; color:#f4f4f4; font-size:11px;} /* normal links */
#dropList ul#menu li.sub a.level1-a {color:#008dcd; font-size:11px; font-weight:bold}  /* window links */
#dropList ul#menu li.level1-li:hover, #dropList ul#menu li.level1-li a.level1-a:hover {position:relative;}
#dropList ul#menu li.level1-li a.level1-a:hover, #dropList ul#menu li.level1-li:hover a.level1-a {color:#fff; background:url(over.gif); } /* normal links hover */
#dropList ul#menu li.sub a.level1-a:hover { height:36px; color:#fff; background-color: #008dcd; }   /* window links hover x IE6 */
#dropList ul#menu li.sub:hover > a.level1-a { height:36px; color:#fff; background-color: #008dcd; }  /* window links hover x IE7/FF */
#dropList ul#menu li div.listHolder { position:absolute; left:-9999px; top:24px; background:#3aa8d9 url(divider.gif); padding:0; border:1px solid #008dcd; border-width:0px 1px 1px} /* IE6 only */
#dropList table { border-collapse:collapse; margin:-1px -10px; font-size:1em; width:0; height:0; }
#dropList ul#menu :hover div.listHolder {left:0;}
#dropList ul#menu a:hover div.listHolder {left:-1px; top:24px;}
#dropList ul#menu div.col1 {width:270px;}
#dropList ul#menu div.col2 {width:280px;}
#dropList ul#menu div.col3 {width:450px;}
#dropList ul#menu a:hover div.left1, #dropList ul#menu :hover div.left1 {left:-141px;}

#dropList div.listCol {display:block; float:left; margin:0; width:270px;}
#dropList div.listCol ul {padding:0; margin:0; list-style:none;}
#dropList div.listCol ul li {line-height:15px; padding:0; margin:0; border-top:1px solid #008dcd;}
#dropList div.listCol ul li a {display:block; color:#f4f4f4; text-decoration:none;font-weight:normal; font-size:11px; text-align:left; padding:5px; margin:0; width:260px}
#dropList div.listCol ul li a:hover {background-color:#008dcd}

#dropList table table { border-collapse:collapse; margin:-1px -10px 0 -10px; font-size:1em; width:0; height:0; }


/* end MENU */

#formstyle { background-color: #f4f4f4; padding: 10px; }
#formstyle h2 { padding: 10px; border-bottom: 1px solid #ccc; display:block; margin-bottom:10px}
#formstyle input, select {margin:4px; vertical-align:middle}
#formstyle .invia { background:url(../img/invia.gif) no-repeat; color:#fff; cursor:pointer; width:50px}
					


form.help { background-color: #F4F4F4; padding: 10px; font-size: 11px;}


.lucchetto {
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
}

.buttonSubmit {
	width:30px;
	height:20px;
	color:#898989;
	font-weight:bold;
	font-size:10px;
	background:url(../img/vai_off.gif) no-repeat;
	cursor:pointer;
	border:none;
	vertical-align:middle;
}

.buttonSubmit:hover {
	color:#333;
}




/* Menu Accordion */

div#expand { width:auto; }

div#expand h3{ margin: 0; border-top: 1px solid #FFF; color: #48b9ed; font-size: 12px; background-color:#f4f4f4; background-image:url(../img/arrow-down.gif); background-repeat:no-repeat; background-position: 10px; padding-top: 8px; padding-right: 10px; padding-bottom: 8px; padding-left: 35px; }
div#expand h3:hover { background-color:#f4f4f4; color: #008dcd; }
div#expand ul,div#nav li{margin: 0;padding: 0;list-style-type: none}
div#expand li{margin: 0;}
div#expand a{ width: auto; display: block; padding: 2px 10px 2px 50px; line-height: 18px; background-color: #fff; text-decoration: none; font-weight: bold; margin:0 }
div#expand a:hover{ color: #FF6699; background-color: #f4f4f4 }
div#expand ul ul li{height: auto;}
div#expand ul ul a{ color: #008dcd; background-color: #fff; font-weight: normal; } 


div.jsenable h3{ cursor: pointer; }
div.jsenable ul ul{display:none}
div#expand li.hide ul{display:none}
div#expand li.show ul{display:block}


div#expand li.show h3{ background-color: #fff; color:#008dcd; background-image:url(../img/arrow-up.gif); background-repeat:no-repeat; background-position: 10px; }

 


/* Menu network */

select#TopDropMenuSelect {
	margin:5px 0 5px 7px;
	font:10px  Verdana; 
	width:171px;
	vertical-align:middle
} 

option.TopDropOpt {
	background-color : #fef7eb;
	color: #666666;
	padding-left:2px;
	padding-right:2px;
}

select#DropMenuSelect {
	margin:5px 0 5px 7px;
	font:10px  Verdana; 
	width:300px;
} 



option.DropOpt {
	background-color : #e9f0d3;
	color: #666666;
	padding-left:2px;
	padding-right:2px;
	font:10px  Verdana; 
}


select#DropMenuSelect1 {
	margin:5px 0 5px 7px;
	font:10px  Verdana; 
	width:300px;
} 

option.DropOpt1 {
	background-color : #EFF8F8;
	color: #666666;
	padding-left:2px;
	padding-right:2px;
	font:10px  Verdana; 
}

DIV.dinam { height:290px; }

DIV.dinam P { margin : x}

0px; padding:0 0 0 0;}

P {
	margin : 0px;
	padding: 0px;
}


BLOCKQUOTE {
	margin : 0px;
	padding: 0px;
	margin-left : 20px;
}


LI, OL, UL {
	margin : 0px;
	padding: 0px;
	margin-left : 15px;
}



.InputGeo {
	margin-bottom:5px;
}

/*Manu*/
.ErrMessForm
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #d81e05;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}



div#col_sx #marqueecontainer{
position: relative;
width: 258px; /*marquee width */
height: 200px; /*marquee height */
overflow: hidden;
border-right:1px solid #e9e8e8; border-left:1px solid #e9e8e8; background-color:#f8f8f8; border-bottom:5px solid #e9e8e8}
div#col_sx #marqueecontainer #vmarquee{width: 260px;}
div#col_sx h1.news {color: #999; background-image:url(/img/bg_h1news.gif); background-repeat: no-repeat; padding:8px 0 10px 10px; margin:0}
div#col_sx p {line-height:normal;}
div#col_sx hr.hr_news {margin:10px 7px 20px 5px}


div#col_maincontent table#registrati a.noborder {}
div#col_maincontent table#registrati a.noborder:hover {text-decoration:none; border-bottom:none; background-color:#fafafc}
