@charset "utf-8";

/* danAsheba 2008 */

html, body { margin: 0px; padding: 0px; }
body { background: url(../images/das_bkg_general.jpg) repeat-x #112A3E; }
body, textarea { font-family:Arial, Helvetica, sans-serif; }

h1 { visibility:hidden; display:none; }
h2 { color:#72c2e2; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100; font-size:18px; margin:0; padding:0 0 0 15px; background:url(../images/das_fleche.gif) no-repeat 0 5px; }
h3 { color:#4c89b7; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100; font-size:16px; }
a:link, a:active, a:visited { text-decoration:none; color:#72c2e2; outline:none; } 
a:hover { text-decoration:underline; }
ul {}
li { list-style-image:url(images/tda_arrow_04.png); }
li li { list-style-image:url(images/tda_arrow_02.png); }
strong { color:#000000; }
hr { color:#CCCCCC; background-color:#CCCCCC; height:1px; border:none; }
.images { margin-left:10px; padding:3px; border:#CCCCCC 1px solid;}

#MainContainer { background: url(../images/das_bkg_header.jpg) no-repeat top center; padding-top:176px; position: relative; min-height: 100%; text-align:center; }

#Content { margin:0px auto; width:810px; text-align:left; background-color:#FFFFFF; overflow:auto; }

	#topMenu { float:left; width:808px; background: url(../images/das_bkg_menu.jpg) repeat-x bottom center; height:26px; margin:0; padding:0; border:#FFFFFF 1px solid;}
	#topMenu ul { display:block; margin:0; padding:0 0 0 10px; text-align:center; height:26px; }
	#topMenu li { display:block; float:left; margin:0; padding:0; list-style:none; height:26px; border-left:#D6D6D6 1px solid; border-right:#FFFFFF 1px solid; }
	#topMenu li:first-child	{ border-left:none; }
		#topMenu li a { margin:0; display:block; float:left; height:25px; padding-left:10px; padding-right:10px; padding-top:3px; color:#333333; font-size:13px; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100; }
		#topMenu li a:link, #topMenu li a:active, #topMenu li a:hover, #topMenu li a:visited { text-decoration:none; outline:none; }
		#topMenu li a:hover { color:#72c2e2;}	
		
		
	#LeftCol {  float:left; padding:25px 0 0 15px; width:230px; background-color:#FFFFFF; background:url(../images/das_bkg_content_left.jpg) no-repeat left top; z-index:1; font-size:12px; color:#333333;}
		.MainMenu { list-style:none; margin:0px 0px 20px 0px; padding:0px; font-size:12px; }
			.MainMenu li { margin:0px; padding:0px; list-style-image:none; }
				.MainMenu a, .MainMenu .selected, .MainMenu .GrayMenu a, .MainMenu .GrayMenu .selected { display:block; border-top:1px solid #f4f4f4; margin:0px; padding:3px 5px 3px 15px; text-decoration:none; outline:none; }
				.MainMenu a:link, .MainMenu a:visited { background:url(images/tda_arrow_03.png) no-repeat 0px 8px; }
				.MainMenu a:active, .MainMenu .selected:link, .MainMenu .selected:active, .MainMenu .selected:visited, .MainMenu .selected:hover { cursor:default; background:url(images/tda_arrow_01.png) no-repeat 0px 8px #d7eef7; color:#3b719a; }
				.MainMenu a:hover { background:url(images/tda_arrow_01.png) no-repeat 0px 8px; color:#3b719a; }
				.MainMenu .GrayMenu a:link, .MainMenu .GrayMenu a:visited { background:url(images/tda_arrow_02.png) no-repeat 0px 8px; color:#B4B4B4; }
				.MainMenu .GrayMenu a:active, .MainMenu .GrayMenu .selected:link, .MainMenu .GrayMenu .selected:active, .MainMenu .GrayMenu .selected:visited, .MainMenu .GrayMenu .selected:hover { cursor:default; background:url(images/tda_arrow_04.png) no-repeat 0px 8px #e9e9e9; color:#666666; }
				.MainMenu .GrayMenu a:hover { background:url(images/tda_arrow_04.png) no-repeat 0px 8px; color:#666666; }
		.TicketContainer { background:#d7eef7 bottom left; width:205px; overflow:auto; display:block;  /*border-bottom:1px solid #f4f4f4;*/ }
			.TicketContent { background:url(images/tda_ticketbkg_01.png) no-repeat; text-align:left; padding:10px 20px 30px 20px; color:#396d95; min-height:185px; font-size:12px; }
			.TicketContent div { font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; color:#FFFFFF; font-size:15px; text-align:center; }
		.Form { background:url(images/tda_ticketbkg_02c.png) repeat-x bottom left #f8f8f8; padding-bottom:61px; border-bottom:1px solid #f4f4f4; }
			.Form .FormTop { background:url(images/tda_ticketbkg_02a.png) no-repeat center top; padding:15px 20px 0px 20px; min-height:77px; }
			
	#RightCol { padding:25px; width:504px; float:left; border-left:1px solid #f4f4f4; background-color:#FFFFFF; background: url(../images/das_bkg_content_right.jpg) no-repeat 315px top ; z-index:1;}
		#RightCol p { color:#565657; font-size:12px; text-align:justify; }
		#acrostiche { float:right; width:200px; margin:20px 0 10px 25px;  }
		.TopLink { background:url(images/tda_arrow_05.png) no-repeat; font-size:9px; margin-top:45px; padding-left:20px; }
#Bottom { margin:0px auto; background: url(../images/das_bkg_footer.jpg) no-repeat top center; width:809px; height:150px; text-align:left; padding:30px 15px 15px 40px; font-size:9px; color:#CCCCCC; text-align:left;}

	#petitlogo  { float:left; margin:0 10px 0 0; width:146px; height:108px; text-align:left; padding:0; }
	.CopyLine { float:left; width:600px; padding:0px 0px 5px 0px; }
	#Bottom .MainMenu { list-style:none; margin:0px; padding:0px; font-size:11px; text-align:center; display:inline; border-left:1px solid #53B5DB; }
			#Bottom .MainMenu:first-child { border-left:none; }
			#Bottom .MainMenu li { margin:0px; padding:0px; display:inline; }
				.CopyLine a, #Bottom .MainMenu a, #Bottom .MainMenu .selected, #Bottom .MainMenu .GrayMenu a, #Bottom .MainMenu .GrayMenu .selected { display:inline; margin:10px 0px; border-top:none; border-left:1px solid #53B5DB; background-image:none; padding:3px 5px; text-decoration:none; outline:none; }
				.CopyLine a:link, .CopyLine a:visited, #Bottom .MainMenu a:link, #Bottom .MainMenu a:visited { background-image:none; }
				.CopyLine a:active, #Bottom .MainMenu a:active, #Bottom .MainMenu .selected:link, #Bottom .MainMenu .selected:active, #Bottom .MainMenu .selected:visited, #Bottom .MainMenu .selected:hover { cursor:default; background-image:none; background-color:transparent; color:#3b719a; }
				.CopyLine a:hover, #Bottom .MainMenu a:hover { color:#3b719a; background-image:none; }
				#Bottom .MainMenu .GrayMenu a:link, #Bottom .MainMenu .GrayMenu a:visited { color:#B4B4B4; background-image:none; }
				#Bottom .MainMenu .GrayMenu a:active, #Bottom .MainMenu .GrayMenu .selected:link, #Bottom .MainMenu .GrayMenu .selected:active, #Bottom .MainMenu .GrayMenu .selected:visited, #Bottom .MainMenu .GrayMenu .selected:hover { color:#666666; background-image:none; }
				#Bottom .MainMenu .GrayMenu a:hover { color:#666666; background-image:none; }
				.CopyLine a { border-left:1px solid #f4f4f4; padding-left:5px; margin-left:5px; }
				
.error { color:#FF0000; background:#FFE6E6; padding:5px; border:1px dashed #FF0000; }
	.error p { color:#FF0000; }
.googlemap { border:1px solid #f4f4f4; background:#FFFFFF; padding:9px; }
.cell01 { border-right:1px solid #f4f4f4; }
.cell02 {}
.cell03 { border-top:1px solid #f4f4f4; border-right:1px solid #f4f4f4; }
.cell04 { border-top:1px solid #f4f4f4; }
.cell01 a:link, .cell01 a:active, .cell01 a:visited, .cell02 a:link, .cell02 a:active, .cell02 a:visited, .cell03 a:link, .cell03 a:active, .cell03 a:visited, .cell04 a:link, .cell04 a:active, .cell04 a:visited { display:block; border:1px solid #72c2e2; padding:4px; background:#FFFFFF; margin:3px; }
.cell01 a:hover, .cell02 a:hover, .cell03 a:hover, .cell04 a:hover { display:block; border:1px solid #4c89b7; padding:4px; background:#72c2e2; margin:3px; }
.cell01 img, .cell02 img, .cell03 img, .cell04 img { border:none; }

form { margin:0px; padding:0px; font-size:12px; color:#333333; }
	form hr {  color:#FFFFFF; background-color:#FFFFFF; }
	form td { border-top:1px solid #FFFFFF; padding:3px 0px }
.btn1, .btn1hover, .btn2, .btn2hover { border:none; background-image:url(images/tda_btnbkg_01.png); background-repeat:no-repeat; padding:3px 10px; cursor:pointer; font-size:9px; background-color:transparent; }
	.btn1 { background-position:-500px 1px; color:#ddeaf4; }
	.btn1hover{ background-position:0px 1px; color:#FFFFFF; }
	.btn2 { background-position:-1500px 1px; color:#666666; }
	.btn2hover { background-position:-1000px 1px; color:#333333; }
.textfield1, .textarea1, .listbox1 { background:#FFFFFF; padding:2px; border:1px solid #E1E1E1; width:250px; display:block; margin-left:5px; font-size:13px; }
label { font-size:12px; color:#666666; background:url(images/tda_arrow_02.png) no-repeat 0px 5px; padding-left:15px; }
.nostyle { border:none; width:auto; background:none; margin:auto; padding:0px; }


#MainMenu 
{
	width:100%;
	height:31px;
	background: url("../images/bmid_034.gif");
	margin:0;
	border:0;
	color:#333333; font-size:13px; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100;
}
#tab 
{
	margin:0;
	top:0;
	color:#333333; font-size:13px; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100;
}
#tab ul 
{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	color:#333333; font-size:13px; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100;
}
#tab li 
{
display:inline;
	float:left;
	margin:0 0 0 0 ;
	padding:0;
	color:#333333; font-size:13px; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100;
}
#tab a 
{
	background:#000000 url("../images/bright_034.gif") no-repeat right top;
	margin:0;
	padding:0;
	text-decoration:none;
	border:0;
	display:block;
	float:left;
	color:#333333; font-size:13px; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100;
}
#tab a span 
{
	display:block;
	background:url("../images/bleft_034.gif") no-repeat left top;
	padding:0 18px 0 16px;
	color:#333333; font-size:13px; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100;
	font-weight:bold;
	line-height:31px;
}
#tab a:hover,#tab li.item_active a 
{
	background-position:right bottom;
	border-color:#000000;
	color:#333333; font-size:13px; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100;
}
#tab a:hover span,#tab li.item_active a span 
{
	background-position:left bottom;
	color:#333333; font-size:13px; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
.dropmenudiv
{
	position:absolute;
	top:0;
	float:left;
	display:block;
	visibility:hidden;
	border:0 solid #330066;
	background: url("../images/bmid_034.gif");
	color:#333333; font-size:13px; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100;
	z-index:100;
	text-decoration:none;
	padding:0;
}
.dropmenudiv ul 
{
	margin:0;
	padding:0;
	list-style:none;
	color:#333333; font-size:13px; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100;
}
.dropmenudiv li 
{
	display:inline;
	margin:0;
	padding:0;
	color:#333333; font-size:11px; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100;
}
.dropmenudiv a:link, .dropmenudiv a:visited
{
	width:180px;
	margin:0 0 0 0 ;
	padding:0;
	display:block;
	border:0 solid #000000;
	background:url("../images/bleft_034.gif") no-repeat left top;
	color:#333333; font-size:11px; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100;
	text-decoration:none;
}
.dropmenudiv a span 
{
	float:left;
	display:block;
	line-height:31px;
	background:url("../images/bright_034.gif") no-repeat right top;
	padding:0 18px 0 16px;
	color:#333333; font-size:11px; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100;
}
.dropmenudiv a span 
{
	float:none;
}
.dropmenudiv a:hover
{
	border:0 solid #000000;
	background-position:left bottom;
	color:#333333; font-size:11px; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100;
}
.dropmenudiv a:hover span 
{
	background-position:right bottom;
	color:#333333; font-size:11px; font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-weight:100;
}

