
		
		@charset "utf-8";
		/* CSS Document */
		
		/* STILI TESTO, LINK, TITOLI */
		
		td {margin-top:0;vertical-align:top;}
		
		td stile {margin-top:0;	vertical-align:top;}
		img {border:0;}
		
		.line {padding:0;margin:0;border-bottom:1px dashed #1712b3;height:1px;}
		
		a.readon_stile {color:#1712b3;text-decoration:underline;}
		
		/*PATH*/
		.breadcrumbs pathway a{	font:bold 13px Arial, Helvetica, sans-serif;color:#FFF;margin:0;}
		.breadcrumbs pathway a:link {color:#FFF;text-decoration:underline;}
		
		#path a, #path a:link, #path a:visited, #path a:hover{color:#1712b3;text-decoration:underline;}
		
		/*SEARCH*/
		#search {color:#FFF;}
		
		/*MENU TESTATA*/
		#menu_header li, #menu_header li a{list-style-type:none;color:#080008;text-decoration:underline;}
		.menu {padding:0;margin:0;color:#080008;}
		#menu_header td a{	list-style-type:none;color:#080008;text-decoration:underline;}
		
		/*COLONNA SINISTRA*/
		#left li {list-style-type:none;}
		#left a, #left a:link, #left a:visited {text-transform:uppercase; padding: 0 10px; background: #6B001E;margin: 5px 0;text-decoration:none;color:#fff;font-weight:bold;font-size:0.9em;display:block;}
		#left a:hover, #left a:active , #left a.current{text-transform:capitalize;color:#000;background: #ccc;}
				
		/*RISULTATI DI RICERCA*/
		#search_results ul{padding-left:0;}
		#search_results li {margin:5px 0 0;list-style-type:none;color:#080008;}
		#search_results li h4 {margin:0;}
		#search_results a, #search_results a:link, #search_results a:visited {text-decoration:none;color:#1712b3;}
		#search_results a:hover, #search_results a:active , #search_results a.current{color:#1712b3;}
		#search_results .line{margin:7px 0;border-bottom:1px solid #ccc;}
		
		/*CONTENUTI PARTE CENTRALE*/
		table.contentpaneopen_stile {text-align:left;padding:5px;}
		
		#maincontent{font: 14px Arial, Helvetica, sans-serif;color:#080008;text-align:left;margin-top:0;}
		#maincontent p {font: 13px Arial, Helvetica, sans-serif;color:#080008;text-align:left;margin-top:0;}
		
		#maincontent p a, #content p a:link, #content p a:visited {color:#1712b3;}
		#maincontent p a:hover {text-decoration:underline;}
		#maincontent h1, #maincontent h2, #maincontent h1 a, #maincontent h2 a {font:bold 16px Arial, Helvetica, sans-serif;color:#1712b3;text-decoration:none;}
		#maincontent h1 a:hover, #maincontent h2 a:hover {text-decoration:underline;}
		
		#maincontent h3, #maincontent h4,#maincontent h3 a, #maincontent h4 a {	font:bold 13px Arial, Helvetica, sans-serif;color:#1712b3;text-decoration:none;}
		#maincontent h3 a:hover, #maincontent h4 a:hover {text-decoration:underline;}
		.contentheading{color: #1712b3;font: 10pt Arial, Helvetica, sans-serif;padding-left:10px;}
		.contentheading a:link, .contentheading a:visited {	text-decoration:underline;}
		.contentheading a:hover {text-decoration: underline;font-weight:bold;}
		
		/*COLONNA DESTRA*/
		#right a {border:none;}
		#right p {font: 11px Arial, Helvetica, sans-serif;color:#080008;text-align:left;}
		#right p a,#right p a:link,#right p a:visited {color:#1712b3;text-decoration:none;}
		#right p a:hover {text-decoration:underline;}
		#right h1, #right h2, #right h3 {font: 16px Arial, Helvetica, sans-serif;color:#1712b3;text-align:left;}
		#right h1 a, #right h2 a, #right h3 a {color:#1712b3;text-decoration:underline;}
		#right hr {color:#6B001E;}
		
		/*FOOTER*/
		#footer a {border:none;color:#1712b3;}
		
		.validazione{border:1px solid #0a7139;height:10px;padding:2px;margin-right:1px; background:#e5ffcf;}
		
		/*GENERALI*/
		.moduletable{background:none;border:0;}
		.moduletable p{margin:7px 0 0;}
		
		/* FOCUS */
		#maincontent div.focus {float:left; padding: 0px; margin: 0px 0px 5px 0px;/*  height:130px;*/ border-bottom: 1px dotted #CCCCCC; }
		#maincontent div.focus h1 a { font-size: 16px; color: #1712b3; padding: 5px 0px 0px 0px;  }
		#maincontent div.focus h1 a:hover { color: #1712b3; text-decoration: underline; }
		#maincontent div.focus div.focus_img { float: left; width: 155px; height:155px; padding: 0px 10px 10px; }
		#maincontent div.focus div.focus_img img{ /*height:155px;*/}
		#maincontent div.focus p { font-size: 13px; line-height:20px; padding: 0px 5px 5px 0px; color: #080008; }
		#maincontent div.focus p a {color: #1712b3; text-decoration: none;}
		#maincontent div.focus p a:hover {color: #1712b3;  text-decoration: underline;}
		
		/* PREVIEW */ 
		#maincontent div.previewnews { padding: 0px; margin: 0px; width: 500px; min-height: 120px;  }
		#maincontent div.previewnews .content-row { width: 450px; float:left; margin: 0px; padding: 0px 10px 10px 10px; border-bottom: 1px dotted #CCCCCC }
		#maincontent div.previewnews .content-smalltext p { font-size: 11px; line-height:16px; padding-bottom: 5px; color:#080008; }
		#maincontent div.previewnews .content-smallnews-sx { float:left; width:48%; margin-top: 10px; text-align:left; }
		#maincontent div.previewnews .content-smallnews-dx { float:right; 	width:48%; margin-top: 10px;  text-align:left;}
		#maincontent div.previewnews .content-smallimage { float:left;width:93px; margin:5px 10px 5px 0; }
		#maincontent div.previewnews .content-smallimage img { margin: 1px; }
		#maincontent div.previewnews .content-smalltext {padding-right:10px; }
		#maincontent div.previewnews .content-smalltext h3 a {color: #1712b3; font-size:12px; }
		#maincontent div.previewnews .content-smalltext h3 a:hover {color: #1712b3; text-decoration: underline; }
		#maincontent div.previewnews .content-smalltext p a {color: #1712b3; font-size:11px; }
		#maincontent div.previewnews .content-smalltext p a:hover {color: #1712b3; text-decoration: underline; }
		#maincontent div.previewnews .content-smallnews-sx h2 {padding: 5px 0px 5px 10px;	font-size: 14px; color: #1712b3;}
		#maincontent div.previewnews .content-smallnews-dx h2 { padding: 5px 0px 5px 10px;	font-size: 14px; color: #1712b3;}
		#maincontent div.previewnews li { list-style-type: none; padding:2px 0px 2px 10px; }
		#maincontent div.previewnews li a { color:#1712b3; font-size:11px; font-weight: bold;  }
		#maincontent div.previewnews li a:hover{ color:#1712b3; text-decoration: underline;}  
		
		
	/* DIV */
		
	.body {	text-align:center;padding:0;margin:0;font: 13px/18pt Arial, Verdana, Helvetica, sans-serif;	background-color:#fcfcfc;color:#080008;}
	
	#hdbg{width:940px; padding:0px;margin:15px; text-align:center;background-color:#D0D0D0; background-image:url(/media/teatrodemicheli/testata/FondoPrtosa16.jpg);background-repeat:no-repeat;/*background-position:left bottom*/;border:2px solid #6B001E;}
	
	/*testata*/
	#header{width:100%;height:162px;overflow:hidden;}
	
	#menu_header {width:100%;margin-top:5px;padding-right:10px;height:20px;float:right;text-align:right;}
	/*fine testata*/
	
	/*INIZIO PATHWAY*/
	#pathway{text-align:left;height:30px;margin-top:4px;width:100%;font-size:12px;}
	#path{width:700px;padding-left:10px;text-align:left;height:100%;float:left;font-size:12px;}
	#search{width:220px;margin:0px;text-align:right;padding-right:10px;height:100%;float:right;}
	/*FINE PATHWAY*/
	
	/* CONTENITORE PARTE CENTRALE */
	#contenitore_centro{/*margin-top:10px;*/height:100%;}
	/* COLONNA SINISTRA */
	#left {/*background:url(/nqcontent/images/teatrodemicheli/sotto_menu.png) repeat-y;*/ float:left;width:200px;margin:0px;height:100%;padding:10px;font:13px bold Arial, Helvetica, sans-serif;text-align:left;line-height:30px;}
	/* BLOCCO ARTICOLI */
	#maincontent {float:left;width:450px;height:100%;min-height:580px;margin: 0 0 0 25px;text-align:left;font: 12px Arial, Helvetica, sans-serif;padding-bottom: 140px;}
	
	/*sezione docs*/
	#maincontent .docs .sx{float:left;line-height:16px;}
	#maincontent .docs .dx{float:left;line-height:16px;padding:0 0 0 5px;}
	#maincontent .docs .dx a{color:#1712b3;}
	#maincontent .docs .dx a:hover{color:#1712b3;}
	
	 /* COLONNA DESTRA */
	#right {float:right;margin:0px;width:220px;min-height:580px;font: 11px Arial, Helvetica, sans-serif;text-align:center;}
	#user1 {width:450px;height:100%;padding:5px;text-align:left;float:left;overflow:hidden;color:#FFF;font:12px Arial,Verdana, Helvetica, sans-serif; margin:0;}
	#user2 {width:200px;height:100%;padding:5px;margin-top:20px; margin-right:30px; text-align:left;float:left;color:#FFF;font:12px Arial,Verdana, Helvetica, sans-serif;	border:1px solid #6B001E;}
	#user3 {width:200px;height:100%;padding:5px;margin-top:20px; text-align:left;float:right;color:#FFF;font:12px Arial,Verdana, Helvetica, sans-serif;	border:1px solid #6B001E;}
	#user4 {width:200px;height:100%;padding:5px;margin-top:20px; text-align:left;float:left;color:#FFF;font:12px Arial,Verdana, Helvetica, sans-serif;border:1px solid #6B001E;}
	#user5 {width:200px;height:100%;padding:5px;margin-top:120px;margin-left:240px; text-align:left;color:#FFF;font:12px Arial,Verdana, Helvetica, sans-serif;border:1px solid #6B001E;}
	
	#footer {clear:both;width:100%;height:50px;margin:0px;	padding-top:5px;border-top:2px solid #6B001E;text-align:center;font:x-small Arial, Helvetica, sans-serif;color:#080008;}
	/*fine footer*/


	/*********************
	* Calendar module style
	**********************/
	.mod_events_table{border: 1px solid #6B001E;width:210px!important;text-align: center;font-family: Arial;font-size: 12px;font-style: normal;text-decoration: none;margin-bottom: 0.25em;margin-right:10px;}
	.mod_events_td_title{font-weight: bold;	color: #080008;text-decoration: underline;}
	.mod_events_td_dayname{font-weight: bold;color: 080008;}
	.mod_events_td_dayname .sunday{color:#a10833;}
	.mod_events_td_dayname .saturday{color:#fec098;}
	.mod_events_td_dayoutofmonth{font-weight: bold;	color: Gray;}
	.mod_events_td_todaynoevents{font-weight: normal;color:#fff;background-color:#6B001E;}
	.mod_events_td_todaywithevents{font-weight: normal;color: #a10833;	background-color: #bb3f3c;}
	.mod_events_td_daynoevents{line-height: normal;font-weight: normal;	color: 080008;}
	.mod_events_td_daywithevents{font-weight: normal;color: #a10833;background-color: #f08c4b;}
	a.mod_events_daylink:link{color:#080008;text-decoration: none;}
	a.mod_events_daylink:visited{color:#080008;text-decoration: none;}
	a.mod_events_daylink:hover{	color: #1712b3;text-decoration: none;}
	.mod_events_td_link{background-color: Background;}
	
	a.mod_events_link:link{color:#1712b3;}
	a.mod_events_link:visited{color:#1712b3;}
	a.mod_events_link:hover{color:#1712b3;}
	
	.mod_events_monthyear{border: 1px solid #6B001E;margin-top: 0.25em;margin-right:10px; width:210px!important; cursor:pointer;height: 18px;}
	.mod_events_monthyear td{text-align:center!important;}
	.mod_events_monthyear a.mod_events_link, .mod_events_monthyear a.mod_events_link:visited, .mod_events_monthyear a.mod_events_link:visited{font-weight: bold;color: 080008;background-color: inherit;text-decoration: none;}
	td.mod_events_latest_first, td.mod_events_latest {background-color:#080008;border-style:solid;	border-width:0px 0px 1px 8px;padding:0px 0px 2px 2px;}

