/* X-CLASSES - 24 grid columns are created from start. You can add more of them if you need to. */
.x-960, .x-920, .x-880, .x-840, .x-800, .x-760, .x-720, .x-704, .x-680, .x-640, .x-600, .x-560, .x-520, .x-480, .x-464, .x-440, .x-400, .x-360, .x-333, .x-320, .x-280, .x-240, .x-232, .x-224, .x-208, .x-200, .x-189, .x-160, .x-120, .x-80, .x-40, .x-11 {
	float: left;
}
.x-960 { width: 960px; } /* 100% */
.x-920 { width: 920px; }
.x-880 { width: 880px; }
.x-840 { width: 840px; }
.x-800 { width: 800px; }
.x-760 { width: 760px; }
.x-720 { width: 720px; } /* 75% */
.x-704 { width: 704px; }
.x-680 { width: 680px; }
.x-640 { width: 640px; }
.x-600 { width: 600px; }
.x-560 { width: 560px; }
.x-520 { width: 520px; }
.x-480 { width: 480px; } /* 50% */
.x-464 { width: 464px; }
.x-440 { width: 440px; }
.x-400 { width: 400px; }
.x-360 { width: 360px; }
.x-333 { width: 333px; }
.x-320 { width: 320px; } /* 33% */
.x-280 { width: 280px; }
.x-240 { width: 240px; } /* 25% */
.x-232 { width: 232px; }
.x-224 { width: 224px; }
.x-208 { width: 208px; }
.x-200 { width: 200px; }
.x-189 { width: 189px; }
.x-160 { width: 160px; }
.x-120 { width: 120px; }
.x-80 { width: 80px; }
.x-40 { width: 40px; }
.x-11 { width: 11px; }

/* BOX - The box container. */
.box {
	margin: 0 8px 20px 8px;
	background: #fff;
	border: none;
}

.box_video {
	margin: 0 8px 0 8px;
	background: #fff;
	border: none;
}	
	
.box_video_menu {
	margin: 8px 8px 0 8px;
	background: #fff;
	border: none;
	height: 160px

}

.head_video_menu {
	background: #edeef2;
	width: 428px;
	height: 20px;
	float: left;
}

.head_video_menu h2 {
	padding: 5px 0 0 5px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #232F64;
}
	
/*-----SCREEN-----*/

/*------clearfix------*/

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/*------end clearfix------*/
			
.slideshow {
	padding: 5px 0 0 0;
	overflow: hidden;
	width: 428px;
	height: 115px;
	float: left;
	background-color: #edeef2;
}

.slideshow ul {
	width: 3900px;
	list-style: none;
}

.slideshow li {
	float: left;
	margin: 0 4px 0 6px;
	width: 61px
}

.slideshow p, .slideshow p a {
	font: 10px Arial, Helvetica, sans-serif;
	line-height: 12px;
	text-align: left;
	text-decoration: none;	
}

.slideshow a:hover {
	text-decoration: underline
}

.left, .right {
	float:left;
	width: 18px;
}

.right {
	margin: -20px 0 0 0;
}

/*-----END SCREEN-----*/

/* ALL OTHER CSS DATA */
* {
	padding: 0;
	margin: 0;
	outline: 0;
}

img  {
	border: none
}

body {
	background: #fff;
	font: normal 100% Arial, Helvetica, sans-serif;
	color: #4F4F4F
}

a {
	color: #4F4F4F;
	text-decoration: none
}

a:hover {
	color: #89BD47;
}

.data {
	font-size: 12px;
	font-weight: bold;
	color: #4f4f4f;
	padding: 6px 0 16px 0;
}

.container {
	margin: 0 auto;
	padding: 20px 8px 0 8px;
	overflow: hidden;
	float: none;
}

.verde {
	height: 5px;
	background: #89BD47;
	width: 944px;
	margin: 0 auto
}

.bienn_logo {
	padding: 0 0 0 8px;
}

.sponsor {
	width: 534px;
	font-size: 10px;
	color: #A6A4A4;
	font-weight: bold;
	margin: 0 0 20px 0;
}

.social {
	font-size: 11px;
	line-height: 16px;
}

.social p {
	word-spacing: 3px
}

.social p a {
	word-spacing: 0
}

.social img {
	margin-right: 5px;
	margin-bottom: 5px
}

.menu_top {
	font-size: 11px;
	border-top: #000 2px solid;
	text-transform: uppercase;
	font-weight: bold
}

.menu_top ul {
	list-style: none
}

.menu_top li {
	border-bottom: #000 1px solid;
	padding: 6px 0 16px 0;
	color: #89BD47;
}

.active {
	color: #89BD47;
}

.menu_top .clear {
	border-bottom: none;
}

.rassegne, .eventi, .evid_art, .col_news, .col_news_data, .col_evid_title, .correlate {
	border-top: #000 2px solid;
}

.rassegne h2, .eventi h2 {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	color: #89BD47;
	padding: 6px 0 16px 0
}

.rassegne p {
	font-size: 11px;
	color: #888281
}

.rassegne h3 {
	font-size: 14px;
	font-weight: bold;
	color: #232F64;
	padding: 0 0 5px 0
}

.rassegne h3 a {
	color: #232F64;
	text-decoration: none
}

.rassegne h3 a:hover {
	color: #89BD47;
}

.rassegne hr {
	height: 1px;
	margin: 10px 0
}

.eventi_title_cont, .col_news_title_cont, .col_evid_text {
	border-top: #000 solid 1px;
	border-bottom: #000 solid 1px;
}

.eventi_text, .col_news_text {
	padding: 7px 20px 14px 0;
}

.eventi p, .news_home p {
	font-size: 12px;
	color: #888281;
}

.eventi h3 {
	font-size: 16px;
	font-weight: bold;
	color: #89bd47;
	padding: 6px 0 16px 0;
}

.col_evid_text a, .col_news_text a, .evid_art a, .dett_evid_text a {
	text-decoration: underline
}

.col_evid_text a:hover, .col_news_text a:hover, , .evid_art a:hover, .dett_evid_text a:hover {
	text-decoration: none
}


/*------COLONNA NEWS------*/

.col_news h2 {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	color: #89BD47;
	padding: 6px 0 16px 0;
	background: url(../images/bg_tit_col_news.gif);
	background-repeat: no-repeat;
}

.col_news h3 {
	font-size: 14px;
	font-weight: bold;
	color: #89bd47;
	padding: 6px 0 16px 0;
}

.col_news p {
	font-size: 12px;
	color: #4f4f4f;
}

.read_article_col_news {
	padding: 8px 0 16px 0;
	font-size: 10px;
}

.paging {
	margin: 7px 0 20px 0;
	font-size: 10px;
	color: #000;
}
	
.paging a {
	padding: 0 3px;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #000;
}

.paging a:hover, .arrow_sx a:hover, .arrow_dx a:hover {
	color: #89BD47;
	text-decoration: underline;
}

.arrow_sx, .arrow_dx  {
	text-decoration: none;
}

.arrow_sx {
	padding: 0 3px 0 0;
}

.arrow_dx {
	padding: 0 0 0 3px;
}

.arrow_sx a {
	padding: 0 3px 0 0;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #000;
}

.arrow_dx a {
	padding: 0 0 0 3px;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #000;
}

.number {
	padding: 0 3px;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #000;
}

/*------END COLONNA NEWS------*/

/*------COLONNA EVIDENZA------*/

.col_evid_title, .paging_container {
	margin: 0 8px;
}

.col_evid_title {
	padding: 6px 0 0 0;
	background: url(../images/bg_tit_col_evid.gif) top left repeat-x;
	height: 14px;
}

.col_evid_title h2 {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	color: #232f64;
    position:absolute;
	background: #fff;
	padding-right: 5px
}

.col_evid {
	margin: 15px 8px 0 8px;
	background: #fff;
	border: none;
}

.imm {
	margin-top: 2px;
}

.col_evid_inner {
	margin-left: 16px;
	margin-top: 2px;
}

.evid_title_inner {
	min-height: 38px;
	height: auto !important;
	height: 38px;
}

.col_evid_inner h3 {
	font-size: 14px;
	font-weight: bold;
	color: #232F64;
	padding: 6px 0 0 0;
	line-height: 15px
}

.col_evid_text {
	margin: 16px 0 0 0;
}

.col_evid_text p {
	padding: 8px 0;
	font-size: 12px;
	color: #4f4f4f;
}

.files_evid {
	font-size: 10px;
	color: #4f4f4f;
}

.files_evid a {
	text-decoration: underline;
	color: #4f4f4f;
}

.files_evid a:hover {
	text-decoration: none;
	color: #4f4f4f;
}

.end_line_sx {
	float: left;
}

.end_line_dx {
	float: right;
}

.col_article_blue {
	padding: 8px 0 13px 0;
	font-size: 10px;
}

.col_article_blue a {
	color: #232f64;
	text-decoration: none;
}

.col_article_blue a:hover {
	color: #89BD47;
	text-decoration: underline;
}

.condividi_evid {
	padding: 8px 0 13px 0;
	font-size: 10px;
	color: #797979;
}

.condividi_evid a {
	text-decoration: none;
	color: #797979;
}

.condividi_evid a:hover {
	text-decoration: underline;
	color: #797979;
}

.separatore {
	width: 464px;
	margin: 0 8px;
	border-top: #000 2px solid;
	float: left;
	height: 0px;
}

/*------END COLONNA EVIDENZA------*/



/*------COLONNA TAGS------*/

.col_tags {
	margin: 15px 8px 0 8px;
	background: #fff;
	border-bottom: #000 2px solid;
	padding-bottom: 10px
}

.col_tags h3 {
	color: #232F64;
	font-size: 14px;
}

.col_tags small {
	color: #4f4f4f;
	font-size: 12px
}

.col_tags a {
	color: #232f64;
	text-decoration: none;
	font-size: 10px;
}

.col_tags a:hover {
	color: #89BD47;
	text-decoration: underline;
}



/*------END COLONNA TAGS------*/

/*------COLONNA LINKS------*/

.col_links {
	margin: 10px 8px 0 8px;
	background: #fff;
	border-bottom: #000 2px solid;
	padding-bottom: 10px
}

.col_links h3 a {
	color: #232F64;
	font-size: 14px;
}

.col_links h3 a:hover {
	color: #89BD47;
	text-decoration: underline;
}

.col_links p {
	color: #4f4f4f;
	font-size: 12px
}

/*------END COLONNA LINKS------*/


/*------COLONNA LIBRI------*/

.col_libri {
	margin: 15px 8px 0 8px;
	background: #fff;
	border-bottom: #000 2px solid;
	padding-bottom: 10px
}

.col_libri h3 {
	padding-bottom: 10px
}


.col_libri h3 a {
	color: #232F64;
	font-size: 14px;
}

.col_libri h3 a:hover {
	color: #89BD47;
	text-decoration: underline;
}

.col_libri p {
	color: #4f4f4f;
	font-size: 12px
}

.col_libri p strong {
	color: #232F64;
}

.imm_libri {
	margin-right: 8px
}

/*------END COLONNA LIBRI------*/


/*------PHOTOGALLERY & GOOGLEMAP------*/


.photogallery, .googlemap {
	margin-bottom: 14px;
	padding: 11px 0;
	width: 464px;
	float: left;
	border-top: #000 2px solid
}

.photogallery h2, .googlemap h2 {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	color: #232f64;
	background: #fff;
	margin-bottom: 16px
}

.googlemap a {
	font-size: 12px;
	color: #232f64
}

.googlemap a:hover {
	color: #89BD47
}


/*------ END PHOTOGALLERY & GOOGLEMAP------*/





.read_article_green {
	border-top: #000 solid 1px;
	padding: 8px 0 16px 0;
	font-size: 10px;
}

.read_article_green a, .read_article_col_news a {
	color: #89BD47;
	text-decoration: none;
}

.read_article_green a:hover, .read_article_col_news a:hover {
	color: #232f64;
	text-decoration: underline;
}

.read_article_blue {
	border-top: #000 solid 1px;
	padding: 8px 0 16px 0;
	font-size: 10px;
}

.read_article_blue a {
	color: #232f64;
	text-decoration: none;
}

.read_article_blue a:hover {
	color: #89BD47;
	text-decoration: underline;
}

.files {
	font-size: 10px;
	color: #888281;
}

.files a {
	text-decoration: underline;
	color: #888281;
}

.files a:hover {
	text-decoration: none;
	color: #888281;
}

.tags {
	margin: 0 0 20px 0;
	padding: 16px 16px 20px 8px;
	background-color: #d6d9e2;
}

.tags h2 {
	font-size: 16px;
	color: #232f64;
	padding: 0 0 16px 0;
	background-image: url(../images/bg_tags.gif);
	background-repeat: no-repeat;
}

.tags a {
	color: #8c95af;
	text-decoration: none;
}

.tags a:hover {
	color: #232f64;
	text-decoration: underline;
}

.evid {
	margin: 0;
	padding: 16px 8px 20px 16px;
	background-color: #edeef2;
}

.evid h2 {
	font-size: 16px;
	color: #232f64;
	padding: 0 0 16px 0;
	background-image: url(../images/bg_evid.gif);
	background-repeat: no-repeat;
}

.evid_art_left {
	margin: 0 8px 0 0;
}

.evid_art_center {
	margin: 0 8px 0 8px;
}

.evid_art_right {
	margin: 0 0 0 8px;
}

.evid_title {
	min-height: 47px;
	height: auto !important;
	height: 47px;
	/*border-top: #000 solid 1px;*/
}

.evid_title h3 {
	font-size: 14px;
	font-weight: bold;
	color: #232F64;
	padding: 6px 0 0 0;
}

.evid_notice {
	padding: 7px 0 14px 0;
}

.evid_notice p, .news_home p {
	font-size: 12px;
	color: #4f4f4f;
}

.evid_files {
	font-size: 10px;
	color: #4f4f4f;
}

.evid_files a {
	text-decoration: underline;
	color: #4f4f4f;
}

.evid_files a:hover {
	text-decoration: none;
	color: #4f4f4f;
}

.sx_news_home {
	margin: 0 0 20px 0;
	padding: 16px 16px 20px 8px;
}

.news_home {
	margin: 0;
	padding: 20px 8px 20px 16px;
}

.news_home_title {
	border-top: #000 solid 1px;
}

.news_home h2 {
	font-size: 16px;
	color: #89BD47;
	padding: 0 0 16px 0;
	background-image: url(../images/bg_news.gif);
	background-repeat: no-repeat;
}

.news_home h3 {
	font-size: 14px;
	color: #89BD47;
	padding: 6px 0 16px 0;
}


/*------MENU LATERALE------*/

.menu_laterale {
	font-size: 12px;
	border-top: #000 1px solid;
	padding: 8px 0;
	font-weight: bold;
}



/*------NEWS DETTAGLIO------*/

.correlate {
	margin: 0 0 15px 8px;
	width: 200px;
}

.correlate h2 {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	color: #232f64;
	padding: 6px 0 16px 0;
	background: url(../images/bg_tit_correlate.gif);
	background-repeat: no-repeat;
}

.correlate_text {
	padding: 6px 0 15px 0;
	width: 200px;
	line-height: 14px;
	border-top: #232f64 solid 1px;
	float: left;
}

.correlate_text a {
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #4f4f4f;
	text-decoration: underline;
}

.correlate_text a:hover {
	text-decoration: none;
}

.imm_dett_evid {
	margin: 0 0 8px 0;
	text-align: center;
}

.dett_evid_title h3 {
	font-size: 20px;
	font-weight: bold;
	color: #232F64;
	padding: 6px 0 16px 0;
}

.file_width_sx {
	float: left;
}

.file_width_dx {
	float: left;
	margin-left: 10px;
}

.under_title_dett {
	padding-bottom: 13px;
	width: 464px;
	border-bottom: #000 solid 1px;
	float: left;
	margin-bottom: 15px;
}

.condividi_evid_dett {
	text-align: right;
	padding: 6px 0 0 0;
	font-size: 10px;
	float: right;
}

.condividi_evid_dett a {
	text-decoration: underline;
	color: #89BD47;
}

.condividi_evid_dett a:hover {
	text-decoration: none;
}

.dett_evid_text {
	width: 464px;
	float: left;
}

.dett_evid_text p, .dett_evid_text li {
	font: 12px Arial, Helvetica, sans-serif;
	color: #4f4f4f;
	margin-bottom: 10px
}

.dett_evid_text ul {
	padding-left: 10px
}

.tags_evid_dett {
	margin: 0 0 30px 0;
	width: 464px;
	float: left;
}

.tags_evid_dett p {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: inline;	
}

.tags_evid_dett a {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	color: #89BD47;
}

.tags_evid_dett a:hover {
	text-decoration: none;
}

.commenti_title {
	margin-bottom: 14px;
	padding: 11px 0;
	width: 464px;
	float: left;
	border-top: #000 2px solid;
	border-bottom: #000 2px solid;
}

.commenti {
	border-bottom: #000 1px solid;
	width: 464px;
	float: left;
	margin-bottom: 10px
}

.commenti_title h2 {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #232f64;
}	

.commenti_user {
	padding: 8px 0 5px 0;
	width: 464px;
	float: left;
}

.commenti_user p {
	font: 11px Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #4f4f4f;
}

.commenti_user a {
	font: 11px Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #4f4f4f;
	text-decoration: underline;
	font-weight: bold
}

.commenti_user a:hover {
	text-decoration: none;
}

.commento_text {
	padding-bottom: 14px;
	width: 464px;
	float: left;
}

.commento_text p {
	font: 12px Arial, Helvetica, sans-serif;
}

.scrivi_title {;
	padding: 11px 0;
	width: 464px;
	float: left;
	border-bottom: #000 2px solid;
}

.scrivi_title h2 {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #232f64;
}

.form_comm {
	width: 464px;
	padding: 13px 0 30px 0;
	float: left;
}

.align_dx {
	text-align: right;
}

.form_comm p {
	padding: 4px 0;
	font: 10px Arial, Helvetica, sans-serif;
}

#comm {
	width: 464px;
	float: left;
}

.form_comm input, .form_comm textarea {
	width: 456px;
	padding: 4px;
	border: none;
	background-color: #edeef2;
	font: 12px Arial, Helvetica, sans-serif;
	color: #333;
	margin-bottom: 10px
}

.form_comm input:hover, .form_comm textarea:hover {
	background-color: #DBDDE6;
}

.form_comm input:focus, .form_comm textarea:focus {
	background-color: #E2E4EB;
}

#send {
	padding: 2px 0;
	width: 144px;
	background-color: #737b9d;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
}

#send:hover {
	background-color: #626A8A;
	cursor: pointer
}


/*------END NEWS DETTAGLIO------*/

.no_border {
	border: none;
}

.footer_sect {
	margin: 0 0 0 8px;
	border-top: #a6a4a4 2px solid;
}

.footer_sect a {
	font-size: 10px;
	line-height: 50px;
	font-weight: bold;
	text-decoration: underline;
	color: #a6a4a4;
}

.footer_sect a:hover {
	text-decoration: none;
	color:  #a6a4a4;
}	

.footer_img {
	padding: 6px 0 0 0;
}

.footer_pad_a {
	padding: 21px 0 0 16px;
	width: 160px
}

.footer_pad_a p {
	font-size: 10px;
	line-height: 18px;
	color: #a6a4a4;
}

.footer_sect_center {
	margin: 0 0 0 16px;
}

.footer_pad_b {
	padding: 3px 0 0 0;
}

.footer_pad_b p {
	line-height: 18px;
	font-size: 10px;
	color: #a6a4a4;
}

.footer_pad_c {
	padding: 22px 0 0 8px;
}

.footer_pad_c p {
	line-height: 18px;
	font-size: 10px;
	color: #a6a4a4;
}

.bold {
	font-weight: bold;
}

.footer_under {
	margin: 30px 0 ;
	padding: 8px 0 0 0;
	border-top: #a6a4a4 solid 1px;
}

.footer_under p {
	font-size: 10px;
	color: #a6a4a4;
	display: inline;
	font-weight: bold
}

.footer_under a {
	font-size: 10px;
	text-decoration: underline;
	color: #a6a4a4;
}

.footer_under a:hover {
	text-decoration: none;
	color:  #a6a4a4;
}	



/* FANCYBOX */

div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 30;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('../images/fancy_progress.png') no-repeat;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 20px 20px 40px 20px;
    margin: 0;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	background: #FFF;
}

div#fancy_content {
	margin: 0;
	z-index: 100;
	position: absolute;
}

div#fancy_div {
	background: #000;
	color: #FFF;
	height: 100%;
	width: 100%;
	z-index: 100;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('../images/fancy_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 181;
	display: none;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

#fancy_ajax {
	width: 100%;
	height: 100%;
	overflow: auto;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 0px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	z-index: 111; 
	display: none;
	background-image: url("data:image/gif;base64,AAAA");
	outline: none;
	overflow: hidden;
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

span.fancy_ico {
	position: absolute; 
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112; 
	cursor: pointer;
	display: block;
}

span#fancy_left_ico {
	left: -9999px;
	background: transparent url('../images/fancy_left.png') no-repeat;
}

span#fancy_right_ico {
	right: -9999px;
	background: transparent url('../images/fancy_right.png') no-repeat;
}

a#fancy_left:hover, a#fancy_right:hover {
	visibility: visible;
	background-color: transparent;
}

a#fancy_left:hover span {
	left: 20px; 
}

a#fancy_right:hover span {
	right: 20px; 
}

#fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

div#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div#fancy_bg_n {
	top: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url('../images/fancy_shadow_n.png') repeat-x;
}

div#fancy_bg_ne {
	top: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('../images/fancy_shadow_ne.png') no-repeat;
}

div#fancy_bg_e {
	right: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('../images/fancy_shadow_e.png') repeat-y;
}

div#fancy_bg_se {
	bottom: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('../images/fancy_shadow_se.png') no-repeat;
}

div#fancy_bg_s {
	bottom: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url('../images/fancy_shadow_s.png') repeat-x;
}

div#fancy_bg_sw {
	bottom: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('../images/fancy_shadow_sw.png') no-repeat;
}

div#fancy_bg_w {
	left: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('../images/fancy_shadow_w.png') repeat-y;
}

div#fancy_bg_nw {
	top: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('../images/fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
	position: absolute;
	z-index: 100;
	display: none;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 3px;
	white-space: nowrap;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url('../images/fancy_title_left.png') repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url('../images/fancy_title_main.png') repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url('../images/fancy_title_right.png') repeat-x;
}
