/*--------------- MAIN PAGES ----------------*/
/*---------- MAIN ----------*/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0; padding:0;
	text-align: left;
	color: #444;
	font-size: 12px;
	line-height: 16px;
	}
@media print { 
body {	color: #000;	}
	}
A:hover {	color:#090;	}
IMG, A IMG { border-width:0px; }
div.DUbody {
	background: #FFF url(img/header_bg.gif) repeat-x scroll top;
	text-align: left;
	margin: 0 auto;		/* verticale, orizzontale */
	border-bottom: 4px solid #d6d0b8;
	}
.red {	color: #C00;	}
.bold {	font-weight: bold;	}
hr.reference { border:0 solid #e0c4b0; border-top-width:1px; margin:15px 0 15px 0;}
/*---------- HEADER ----------*/
div.DUheader {
	margin: 0;
	padding: 0;
	text-align:left;
	background: transparent url(img/header.gif) no-repeat scroll left top;
	width: 760px;
	height: 230px;
	}
div.DUheader span {
	display: none;
	}
div.DUheaderLogo {
	margin: 0;
	padding: 75px 0 0 500px;
	text-align:left;
	}
div.DUheaderMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	margin: 21px 0 0 0;
	padding: 0;
	}
div.DUheaderMenu div.home A{
	margin: 15px 0 0 15px;
	text-decoration: none;
	color:#600;
	font-weight: bold;
	text-align:left;
	float:left;
	}
div.DUheaderMenu div.home A:hover {
	color:#090;
	}
div.DUheaderMenu div.news {
	text-align:right;
	color:#630;
	}
div.DUheaderMenu div.news A {
	text-decoration: none;
	color:#FFF;
	padding: 0 3px;
	}
div.DUheaderMenu div.news A:hover {
	color:#3C3;
	}
div.DUheaderMenu div.news A.active {
	color:#FFBE40;
	}
div.DUheaderLang {
	margin: 0;
	padding: 0 20px 0px 0;
	text-align: right;
	vertical-align: top;
	float: none;
	clear: both;
	}
div.DUheaderLang IMG {
	margin: 0;
	padding: 0 2px;
	vertical-align: top;
	}
div.DUheaderLang A:hover IMG, div.topLinkLang A:active IMG {
	background: transparent url(img/lang/onSign.gif) no-repeat scroll top center;
	}

div.DUheaderSpace {
	height: 25px;
	}
/*---------- MAIN ----------*/
div.DUmainBack {
	background: #FEB url(img/mainbox/mainbk.gif) repeat-y scroll left top;
	}
@media print { 
div.DUmainBack {	background: #FFF none;	}
	}
div.DUmain {
	margin:0;
	padding:0;
	width: 760px;
	height: auto;
	text-align:left;
	background: transparent url(img/leftmenu/bgColor.gif) repeat-y scroll left top;
/*
	background-color: #FFBE40;		(old color SCURO ARANCIONE)
	background-color: #FD7;		(new color CHIARO ARANCIONE)
*/
	}
/*---------- LEFT MENU ----------*/
div.DUleftMenu {
	width: 185px;
	height: 710px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	margin: 0;	padding: 0;
	}
div.DUleftMenu div.home {	background: transparent url(img/leftmenu/bgFoto02.jpg) no-repeat scroll left top;	}
div.DUleftMenu div.umbria {	background: transparent url(img/leftmenu/bgFoto01.jpg) no-repeat scroll left top;	}
div.DUleftMenu div.orvieto {	background: transparent url(img/leftmenu/bgFoto06.jpg) no-repeat scroll left top;	}
div.DUleftMenu div.todi {	background: transparent url(img/leftmenu/bgFoto08.jpg) no-repeat scroll left top;	}
div.DUleftMenu div.assisi {	background: transparent url(img/leftmenu/bgFoto09.jpg) no-repeat scroll left top;	}
div.DUleftMenu div.who {	background: transparent url(img/leftmenu/bgFoto11.jpg) no-repeat scroll left top;	}
div.DUleftMenu div.tour {	background: transparent url(img/leftmenu/bgFoto03.jpg) no-repeat scroll left top;	}
div.DUleftMenu div.program {	background: transparent url(img/leftmenu/bgFoto10.jpg) no-repeat scroll left top;	}
div.DUleftMenu div.stay {	background: transparent url(img/leftmenu/bgFoto12.jpg) no-repeat scroll left top;	}
div.DUleftMenu div.appointment {	background: transparent url(img/leftmenu/bgFoto13.jpg) no-repeat scroll left top;	}
div.DUleftMenu div.cooking {	background: transparent url(img/leftmenu/bgFoto24.jpg) no-repeat scroll left top;	}
div.DUleftMenu div.italian {	background: transparent url(img/leftmenu/bgFoto26.jpg) no-repeat scroll left top;	}
div.DUleftMenu div.study {	background: transparent url(img/leftmenu/bgFoto27.jpg) no-repeat scroll left top;	}
div.DUleftMenu div.english {	background: transparent url(img/leftmenu/bgFoto29.jpg) no-repeat scroll left top;	}
div.DUleftMenu div.wine {	background: transparent url(img/leftmenu/bgFoto18.jpg) no-repeat scroll left top;	}
div.DUleftMenu div.ceramic {	background: transparent url(img/leftmenu/bgFoto19.jpg) no-repeat scroll left top;	}
div.DUleftMenu div.shopping {	background: transparent url(img/leftmenu/bgFoto20.jpg) no-repeat scroll left top;	}
div.DUleftMenu div.marriage {	background: transparent url(img/leftmenu/bgFoto21.jpg) no-repeat scroll left top;	}
div.DUleftMenu div.nature {	background: transparent url(img/leftmenu/bgFoto28.jpg) no-repeat scroll left top;	}
div.DUleftMenu div.welfare {	background: transparent url(img/leftmenu/bgFoto23.jpg) no-repeat scroll left top;	}
div.DUleftMenu div.news {	background: transparent url(img/leftmenu/bgFoto15.jpg) no-repeat scroll left top;	}
div.DUleftMenu div.agency {	background: transparent url(img/leftmenu/bgFoto17.jpg) no-repeat scroll left top;	}
div.DUleftMenu div.reference {	background: transparent url(img/leftmenu/bgFoto16.jpg) no-repeat scroll left top;	}
div.DUleftMenu div.contact {	background: transparent url(img/leftmenu/bgFoto04.jpg) no-repeat scroll left top;	}
div.DUleftMenu LI A {
	color: #600;
	text-decoration: none;
	width: 170px;
	margin: 0;
	padding: 3px 0 3px 15px;
	display: block;
	height: 17px;
	}
div.DUleftMenu ul {
	width: 185px;
	margin: 0;
	padding: 10px 0 0 0;
	list-style: none;
	border-bottom: 1px dotted #FFF;
	}
div.DUleftMenu ul li {
	margin: 0;	padding: 0;
	list-style: none;
	list-style-type: none;
	list-style-image: none;
	display: inline;
	}
/*---------- LEFT MENU (Category) ----------*/
div.DUleftMenu LI A:hover {
	color: #330;
	font-style: italic;
	background: #FF6;
	}
div.DUleftMenu LI A.active {
	color: #FFF;
	font-style: italic;
	background: #FB4;
	}
div.DUleftMenu div.fiavet {
	margin: 20px 20px 0 20px;
	padding: 0;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #FFF;
	}
div.DUleftMenu div.fiavet IMG{
	margin: 0 5px 0 0;
	float: left;
	}
div.DUleftMenu div.turismo {
	margin: 15px 20px 0 20px;
	padding: 0;
	}
div.DUleftMenu div.cards {
	margin: 15px 20px 0 20px;
	padding: 0;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #FFF;
	font-weight: bold;
	text-align:center;
/*	background: #FFCC66; */
	}
div.DUleftMenu div.cards IMG{
	margin: 0 5px 0 0;
	}
/*---------- MAIN BOX ----------*/
div.DUmainBox {
	/*	topContainer(760px) - DUleftMenu(185px)	*/
	margin: 0;
	padding: 0;
	width: 575px;
	position: relative;
	float: left;
	}
div.DUborderTop {
	height: 16px;
	width: auto;
	background: transparent url(img/mainbox/borderTop.gif) no-repeat scroll left top;
	}
div.DUtextArea {
	background: transparent url(img/mainbox/borderLeft.gif) repeat-y scroll left top;
	margin: 0;
	padding: 10px 5px 10px 30px;
/* width da scrivere = 540px (575-5-30) */
	font-size: 12px;
	line-height: 16px;
	}
/*---------- HOME PAGE ----------*/
div.DUtextArea div.Description {
	margin: 15px 0 28px 0;
	padding: 0;
	width:405px;
	float:left;
	}
div.DUtextArea div.Tours {
	margin: 0;
	padding: 0;
	}
div.DUtextArea div.Tours IMG {
	margin: 0 16px 20px 0;
	padding: 0;
	float: left;
	background: transparent url(img/home/bt_tours.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Tours IMG.EN {
	background: transparent url(img/home/bt_tours_en.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Tours IMG.JP {
	background: transparent url(img/home/bt_tours_jp.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Tours A:hover IMG, div.DUtextArea div.Tours A:active IMG {
	background: transparent url(img/home/bt_tours_on.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Tours A:hover IMG.EN, div.DUtextArea div.Tours A:active IMG.EN {
	background: transparent url(img/home/bt_tours_enon.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Tours A:hover IMG.JP, div.DUtextArea div.Tours A:active IMG.JP {
	background: transparent url(img/home/bt_tours_jpon.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Offer IMG {
	margin: 0 0 20px 0;
	padding: 0;
	float: left;
	background: transparent url(img/home/bt_offer.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Offer IMG.EN {
	background: transparent url(img/home/bt_offer_en.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Offer IMG.JP {
	background: transparent url(img/home/bt_offer_jp.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Offer A:hover IMG, div.DUtextArea div.Offer A:active IMG {
	background: transparent url(img/home/bt_offer_on.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Offer A:hover IMG.EN, div.DUtextArea div.Offer A:active IMG.EN {
	background: transparent url(img/home/bt_offer_enon.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Offer A:hover IMG.JP, div.DUtextArea div.Offer A:active IMG.JP {
	background: transparent url(img/home/bt_offer_jpon.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Tours IMG.p{
	margin: 0;
	padding: 0;
	background-color: #FFF;
	background-image: none;
	}
div.DUtextArea div.Tours div.topFontL{
	display: none;
/*
	font-size: 30px;
	line-height: 30px;
	float: left;
	padding: 0;
*/
	}
div.DUtextArea div.Tours P {
	margin: 0;
	padding: 16px 0 0 0;
	}
div.DUtextArea div.HomeLine {
	clear: both;
	margin: 20px 0;
	padding: 0;
	width: 540px;
	height: 120px;
}
div.DUtextArea div.HomeLine IMG {
	margin: 0 18px 0 0;
	}
div.DUtextArea div.Umbria {
	float: left;
	}
div.DUtextArea div.Umbria IMG {
	background: transparent url(img/home/bt_umbria.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Umbria IMG.EN {
	background: transparent url(img/home/bt_umbria_en.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Umbria IMG.JP {
	background: transparent url(img/home/bt_umbria_jp.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Umbria A:hover IMG, div.DUtextArea div.Umbria A:active IMG {
	background: transparent url(img/home/bt_umbria_on.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Umbria A:hover IMG.EN, div.DUtextArea div.Umbria A:active IMG.EN {
	background: transparent url(img/home/bt_umbria_enon.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Umbria A:hover IMG.JP, div.DUtextArea div.Umbria A:active IMG.JP {
	background: transparent url(img/home/bt_umbria_jpon.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Cucina {
	float: left;
	}
div.DUtextArea div.Cucina IMG {
	background: transparent url(img/home/bt_cucina.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Cucina IMG.EN {
	background: transparent url(img/home/bt_cucina_en.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Cucina IMG.JP {
	background: transparent url(img/home/bt_cucina_jp.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Cucina A:hover IMG, div.DUtextArea div.Cucina A:active IMG {
	background: transparent url(img/home/bt_cucina_on.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Cucina A:hover IMG.EN, div.DUtextArea div.Cucina A:active IMG.EN {
	background: transparent url(img/home/bt_cucina_enon.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Cucina A:hover IMG.JP, div.DUtextArea div.Cucina A:active IMG.JP {
	background: transparent url(img/home/bt_cucina_jpon.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Vino {
	float: left;
	}
div.DUtextArea div.Vino IMG {
	background: transparent url(img/home/bt_vino.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Vino IMG.EN {
	background: transparent url(img/home/bt_vino_en.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Vino IMG.JP {
	background: transparent url(img/home/bt_vino_jp.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Vino A:hover IMG, div.DUtextArea div.Vino A:active IMG {
	background: transparent url(img/home/bt_vino_on.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Vino A:hover IMG.EN, div.DUtextArea div.Vino A:active IMG.EN {
	background: transparent url(img/home/bt_vino_enon.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Vino A:hover IMG.JP, div.DUtextArea div.Vino A:active IMG.JP {
	background: transparent url(img/home/bt_vino_jpon.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Matrimoni {
	float: left;
	}
div.DUtextArea div.Matrimoni IMG {
	clear: both;
	margin: 0;
	background: transparent url(img/home/bt_matrimoni.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Matrimoni IMG.EN {
	background: transparent url(img/home/bt_matrimoni_en.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Matrimoni IMG.JP {
	background: transparent url(img/home/bt_matrimoni_jp.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Matrimoni A:hover IMG, div.DUtextArea div.Matrimoni A:active IMG {
	background: transparent url(img/home/bt_matrimoni_on.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Matrimoni A:hover IMG.EN, div.DUtextArea div.Matrimoni A:active IMG.EN {
	background: transparent url(img/home/bt_matrimoni_enon.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Matrimoni A:hover IMG.JP, div.DUtextArea div.Matrimoni A:active IMG.JP {
	background: transparent url(img/home/bt_matrimoni_jpon.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Ceramic {
	float: left;
	}
div.DUtextArea div.Ceramic IMG {
	clear: both;
	margin: 0;
	background: transparent url(img/home/bt_ceramic.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Ceramic IMG.EN {
	background: transparent url(img/home/bt_ceramic_en.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Ceramic IMG.JP {
	background: transparent url(img/home/bt_ceramic_jp.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Ceramic A:hover IMG, div.DUtextArea div.Ceramic A:active IMG {
	background: transparent url(img/home/bt_ceramic_on.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Ceramic A:hover IMG.EN, div.DUtextArea div.Ceramic A:active IMG.EN {
	background: transparent url(img/home/bt_ceramic_enon.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Ceramic A:hover IMG.JP, div.DUtextArea div.Ceramic A:active IMG.JP {
	background: transparent url(img/home/bt_ceramic_jpon.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Natura {
	float: left;
	}
div.DUtextArea div.Natura IMG {
	background: transparent url(img/home/bt_natura.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Natura IMG.EN {
	background: transparent url(img/home/bt_natura_en.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Natura IMG.JP {
	background: transparent url(img/home/bt_natura_jp.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Natura A:hover IMG, div.DUtextArea div.Natura A:active IMG {
	background: transparent url(img/home/bt_natura_on.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Natura A:hover IMG.EN, div.DUtextArea div.Natura A:active IMG.EN {
	background: transparent url(img/home/bt_natura_enon.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Natura A:hover IMG.JP, div.DUtextArea div.Natura A:active IMG.JP {
	background: transparent url(img/home/bt_natura_jpon.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Shopping {
	float: left;
	}
div.DUtextArea div.Shopping IMG {
	background: transparent url(img/home/bt_shopping.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Shopping IMG.JP {
	background: transparent url(img/home/bt_shopping_jp.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Shopping A:hover IMG, div.DUtextArea div.Shopping A:active IMG {
	background: transparent url(img/home/bt_shopping_on.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Shopping A:hover IMG.JP, div.DUtextArea div.Shopping A:active IMG.JP {
	background: transparent url(img/home/bt_shopping_jpon.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Accommodation {
	float: left;
	}
div.DUtextArea div.Accommodation IMG {
	background: transparent url(img/home/bt_accommodation.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Accommodation IMG.EN {
	background: transparent url(img/home/bt_accommodation_en.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Accommodation IMG.JP {
	background: transparent url(img/home/bt_accommodation_jp.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Accommodation A:hover IMG, div.DUtextArea div.Accommodation A:active IMG {
	background: transparent url(img/home/bt_accommodation_on.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Accommodation A:hover IMG.EN, div.DUtextArea div.Accommodation A:active IMG.EN {
	background: transparent url(img/home/bt_accommodation_enon.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Accommodation A:hover IMG.JP, div.DUtextArea div.Accommodation A:active IMG.JP {
	background: transparent url(img/home/bt_accommodation_jpon.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Language IMG {
	margin: 0 0 10px 0;
	background: transparent url(img/home/bt_language.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Language IMG.JP {
	background: transparent url(img/home/bt_language_jp.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Language A:hover IMG, div.DUtextArea div.Language A:active IMG {
	background: transparent url(img/home/bt_language_on.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Language A:hover IMG.JP, div.DUtextArea div.Language A:active IMG.JP {
	background: transparent url(img/home/bt_language_jpon.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Italianfull IMG {
	margin: 0;
	background: transparent url(img/home/bt_italianfull.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Italianfull IMG.JP {
	background: transparent url(img/home/bt_italianfull_jp.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Italianfull A:hover IMG, div.DUtextArea div.Italianfull A:active IMG {
	background: transparent url(img/home/bt_italianfull_on.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Italianfull A:hover IMG.JP, div.DUtextArea div.Italianfull A:active IMG.JP {
	background: transparent url(img/home/bt_italianfull_jpon.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Englishfull IMG {
	margin: 0;
	background: transparent url(img/home/bt_englishfull.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Englishfull A:hover IMG, div.DUtextArea div.English A:active IMG {
	background: transparent url(img/home/bt_englishfull_on.jpg) no-repeat scroll left top;
	}
div.DUtextArea div.Responsible IMG {margin: 0;	background: transparent url(img/home/bt_responsible.jpg) no-repeat scroll left top;	}
div.DUtextArea div.Responsible IMG.JP {			background: transparent url(img/home/bt_responsible_jp.jpg) no-repeat scroll left top;	}
div.DUtextArea div.Responsible IMG.EN {			background: transparent url(img/home/bt_responsible_en.jpg) no-repeat scroll left top;	}
div.DUtextArea div.Responsible A:hover IMG {	background: transparent url(img/home/bt_responsible_on.jpg) no-repeat scroll left top;	}
div.DUtextArea div.Responsible A:hover IMG.EN {	background: transparent url(img/home/bt_responsible_enon.jpg) no-repeat scroll left top;	}
div.DUtextArea div.Responsible A:hover IMG.JP {	background: transparent url(img/home/bt_responsible_jpon.jpg) no-repeat scroll left top;	}
	/*---------- PAGINE ----------*/
div.DUtextArea IMG.title {
	padding-bottom: 10px;
	}
div.DUtextArea div.descTitle {
	font-size: 12px;
	line-height: 16px;
	padding-bottom: 35px;
	}
div.DUtextArea div.photoR {
	float: right;
	margin-left: 5px;
	}
div.DUtextArea div.photoRmin, div.DUtextArea div.photoLmin {
	width: 120px;
	}
div.DUtextArea div.photoRmin {
	float: right;
	margin-left: 5px;
	}
div.DUtextArea div.photoLmin {
	float: left;
	margin-right: 5px;
	}
div.DUtextArea div.photoRmin IMG, div.DUtextArea div.photoLmin IMG {
	width: 120px;
/*	height: 120px;	*/
	padding-bottom: 5px;
	}
div.DUtextArea H3 {
	color:#360;
	font-weight: bold;
	font-size: 14px;
	line-height: 14px;
	margin: 7px 0;
	padding: 3px 0;
	border-bottom: 1px dotted #360;
	}
div.sepH3 {
	height: 50px;
	}
div.DUtextArea H4 {
	color:#AA9;
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	margin: 10px 0 7px 0;
	padding: 3px 0;
	border-bottom: 1px solid #DDC;
	}
div.DUtextArea div.information {
	color: #333;
	width: 340px;
	margin: 0 0 0 30px;
	padding: 5px;
	font-size: 12px;
	line-height: 17px;
	border: 1px solid #999966;
	background-color: #EEFFBB;
	}

/*---------- FOOTER ----------*/
div.DUfooter {
	border-top: 1px solid #b0ab97;
	border-bottom: 1px solid #b0ab97;
	padding: 2px 0 2px 215px;
	background: #d9d3c5;
	font-family: "Times New Roman", Times, serif;
	color:#222;
	font-size: 11px;
	line-height: 13px;
	vertical-align: middle;
	}
div.DUfooter A.mail {
	color:#22A;
	text-decoration: none;
	}
div.DUfooter img.oblo {
	float: left;
	margin: 0 10px 0 0;
	}

/*---------- Program ----------*/
div.DUtextArea div.programBox {
	border: 1px solid #b0ab97;
	width: 340px;
	margin: 0 0 0 30px;
	padding: 5px;
	font-size: 10px;
	line-height: 12px;
	}
div.DUtextArea div.programBox BR{
	clear:left;
	}
div.DUtextArea div.programInfo {
	width: 340px;
	margin: 0 0 0 30px;
	padding: 5px;
	font-size: 10px;
	line-height: 12px;
	}
div.DUtextArea div.programDay {
	background-color: #F6F6F6;
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	margin-top:10px;
	}
div.DUtextArea div.programOra {
	width: 80px;
	float: left;
	}
div.DUtextArea div.programUniv {
	width: 250px;
	float: left;
	}
/*---------- Program (for TABLE) ----------*/
div.programTable TABLE{
	width: 350px;
	border: 1px solid #b0ab97;
	margin-left: 30px;
	padding: 5px;
	font-size: 10px;
	line-height: 12px;
	}
div.programTable2 TABLE{
	width: 470px;
	border: 1px solid #b0ab97;
	margin-left: 30px;
	padding: 5px;
	font-size: 10px;
	line-height: 12px;
	}
div.programTable td.programDay, div.programTable2 td.programDay{
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	}
div.programTable td.programHour, div.programTable2 td.programHour{
	white-space: nowrap;
	padding-right: 30px;
	vertical-align: top;
	}
div.programTable td.programDesc, div.programTable2 td.programDesc{
	vertical-align: top;
	}





div.DUtextArea IMG.contactObloLogo {
	float: left;
	margin: 0px 10px 20px; 10px;
	}

div.DUtextArea A.pressIMG {
	float:right;
	border: 1px solid #3366FF;
	margin-left:10px;
}
div.DUtextArea A:hover.pressIMG {
float:right;
border-color:#090;
}
