@charset "utf-8";
/* CSS Document */
/* Pour widget boxes */

img, div {
	behavior:url(iepngfix.htc);
}

#bigBox{
	position:relative;
	width:1025px;
	height:auto;

}



#boxesTop {
	position:absolute;
	top:0px;
	left:0px;
	overflow:hidden;
	width:1024px;
	height:137px;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
}


#boxesBottom {
	position:relative;
	left:-236px;
	width:100px;
	height:auto;

}

#boxesBottom a:hover {color:#FF6;}

#boxesLeft{
	position:absolute;
	overflow:hidden;
	width:228px;
	height:auto;
	left: 1px;
	top: 157px;
	
	
}

#boxesRight{
	position:absolute;
	z-index:0;
	overflow:hidden;
	width:228px;
	height:auto;
	left: 796px;
	top: 157px;
	
	
}

#boxesMiddle{
	position:absolute;
	z-index:100;
	width:535px;
	height:auto;
	left: 238px;
	top: 157px;
}

#boxesRightMiddle{
	position:absolute;
	z-index:100;
	width:835px;
	height:auto;
	left: 0px;
	top:157px;
}

#boxesLeftMiddle{
	position:absolute;
	z-index:100;
	width:780px;
	height:auto;
	left:238px;
	top:157px;
	
}


/* MENU widgets */
#menuTopRight {
	position:absolute;
	top:4px;
	left:685px;
	text-align:left;
	width:auto;
}

#menuTopRight a {
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	padding-right:5px;
	padding-left:1px;
	text-decoration:none;
	
}

#menuTopRight a:hover{
	font-size:14px;
	color:#FF0;
	padding-right:5px;
	padding-left:1px;
	font-weight:bold;
	text-decoration:none;	
}

#menuLoginJoin {
	position:absolute;
	left:926px;
	top:78px;
	font-weight:bold;
	font-size:14px;
}


#menuLoginJoin a {
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	
}

#menuLoginJoin a:hover{
	font-size:14px;
	color:#FFFF60;
	font-weight:bold;
	text-decoration:none;	
}

#menuMiddle {
	position:absolute;
	top:100px;
	left:0px;
	width:1024px;
	height:37px;
	text-align:left;
	overflow:visible;
	background-image:url(../images/menu.jpg);
	background-repeat:no-repeat;
}

#menuMiddleLinks {
	position:absolute;
	top:7px;
	left:30px;
	width: 1024px;
	
}

#menuMiddleLinks a {
	font-size:16px;
	font-weight:normal;
	color:#FFF;
	padding-right:50px;
	text-decoration:none;
	letter-spacing:1px;
}

#menuMiddleLinks a:hover{
	color:#FFFF60;
}


/* SUB MENUS widgets */
.boxSubmenu {
	position:absolute;
	z-index:1000;
	top:137px;
	text-align:left;
	background-color:#FFFF60;
	height:auto;
	width:auto;
	padding-left:10px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
	line-height:2em;
}

.boxSubmenu a {
	font-size:11px;
	font-weight:bold;
	color:#1A1D16;
	text-decoration:none;
	line-height:1.5em;
}

.boxSubmenu a:hover {
	font-size:11px;
	font-weight:bold;
	color:#AE450C;
	text-decoration:none;
	line-height:1.5em;
}

#boxSubMenuSports {
	left:50px;
	visibility:hidden;
}

#boxSubMenuConcerts {
	left:245px;
	visibility:hidden;
}

/* LEFT & RIGHT COLUMNS Widgets */
.boxWidget {
	position:relative;
	
	width:226px;

	border-style:solid;

	border-width:1px;

	border-color:#AC4905;

	margin-bottom:12px;	
	overflow:hidden;
	
}

.boxTitle {
	position:relative;
	width:205px;
	height:22px;
	line-height:22px;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;

}

.boxTitle a {color:#FF6}
.boxTitle a:hover {color:#F60}

.boxTitle2 { /* ORANGE */
	position:absolute;
	top:0px;
	left:0px;
	text-align:left;
	padding-left:10px;
	width:800px;
	height:20px;
	line-height:20px;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	background-color:#AE4905;

}

.boxTitle3 { /* YELLOW */
	position:absolute;
	top:0px;
	left:0px;
	text-align:left;
	padding-left:10px;
	width:800px;
	height:20px;
	line-height:20px;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	background-color:#FFFF67;

}

.boxTitle4 { /* HOLDAY RED */
	position:absolute;
	top:0px;
	left:0px;
	text-align:left;
	padding-left:10px;
	width:800px;
	height:20px;
	line-height:20px;
	font-weight:bold;
	font-size:12px;
	color:#FFF;
	background-color:#700;

}

/* Layer for text in boxes*/
.boxInner {
	position:absolute;
	top:25px;
	left:10px;
	padding-right:5px;
}

.boxSpacer {
	position:relative;
	width:1px;
	margin-bottom:12px;	
	height:auto;
	text-align:left;
}

.boxLink1 a {font-size:12px;color:#FFF;text-decoration:none;}
.boxLink1 a:hover {color:#F63;}

/* Search BOX */
#boxSearchTitle {
/*	background-image:url(../images/search_loupe.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:23px;*/
}
#boxSearch {

	position:relative;

	height: 140px;
	
	text-align:left;
	z-index:10;

}

#boxSearch input {

	font-size: 11px;

	border-style:solid;

	margin-top:2px;

	padding-left:5px;

	border-color:#AC4905;

	border-width:1px;

	color:#333333;

	background-color:#FFFFFF;

	margin-bottom:4px;

	height:1.5em;

	width:192px;

	z-index:100;

}


#boxSearch select {

	font-size:11px;

	width:200px;

	margin-top:2px;	

	border-style:solid;

	padding-left:2px;

	border-color:#AC4905;

	border-width:1px;

	color:#333333;

	background-color:#FFFFFF;

	margin-bottom:4px;

}



#divSearchButton {

	position:relative;

	top:8px;

	left:175px;

	height:32px;

	width:30px;

}



#divSearchButton input {

	height:20px;

	width:30px;

	margin-bottom:0px;

	border:none;

	border-style:none;

	border-color:#1a1d16;

	background-color:#1a1d16;

	padding-left:0px;

}/* END Search BOX */


/* Other boxes */
#boxComment {
	height:270px;
}

#boxComment input {

	font-size: 11px;

	border-style:solid;

	margin-top:2px;

	padding-left:5px;

	border-color:#AC4905;

	border-width:1px;

	color:#333333;

	background-color:#FFFFFF;

	margin-bottom:4px;

	height:1.5em;

	z-index:100;

}

#divCommentButton {

	position:absolute;

	top:215px;

	left:170px;

	height:32px;

	width:30px;

}

#boxComment textarea {

	font-size: 11px;

	border-style:solid;

	margin-top:2px;

	padding-left:5px;

	border-color:#AC4905;

	border-width:1px;

	color:#333333;

	background-color:#FFF;

	margin-bottom:4px;

	z-index:100;

}


#divCommentButton input {

	height:20px;

	width:30px;

	margin-bottom:0px;

	border:none;

	border-style:none;

	border-color:#1a1d16;

	background-color:#1a1d16;

	padding-left:0px;

}

/* NEWSLETTER SIGN UP */
#boxNewsletter {
	height:138px;
}


#boxNewsletter input {

	font-size: 11px;

	border-style:solid;

	margin-top:2px;

	padding-left:5px;

	border-color:#AC4905;

	border-width:1px;

	color:#333333;

	background-color:#FFFFFF;

	margin-bottom:4px;

	height:1.5em;

	z-index:100;

}

#divNewsletterButton {

	position:absolute;

	top:80px;

	left:170px;

	height:32px;

	width:30px;

}



#divNewsletterButton input {

	height:20px;

	width:30px;

	margin-bottom:0px;

	border:none;

	border-style:none;

	border-color:#1a1d16;

	background-color:#1a1d16;

	padding-left:0px;

}

/* end NEWSLETTER SIGN UP */

/* CALENDAR */
#boxCalendar {
	height:138px;
}

#boxCalendar a {
	font-size:12px;
	font-weight:bold;
	color:#F90;
}
#boxCalendar a:hover {
	color:#FFF;
}

#boxCalendar select {

	font-size:11px;

	width:200px;

	margin-top:2px;	

	border-style:solid;

	padding-left:2px;

	border-color:#AC4905;

	border-width:1px;

	color:#333333;

	background-color:#FFFFFF;

	margin-bottom:4px;



}

/* END CALENDAR */

/* HOT TICKETS */
#boxHotTix {
	height:50px;
	border-color:#FF6;
}

#boxHotTix select {

	font-size:11px;

	width:200px;

	margin-top:2px;	

	border-style:solid;

	padding-left:2px;

	border-color:#AC4905;

	border-width:1px;

	color:#333333;

	background-color:#FFFFFF;

	margin-bottom:4px;



}
/* END HOT TICKETS */

#boxHolidayEvents {
	height:135px;
	border-color:#700;
	/*background-image:url(../images/holidaybck.jpg);*/
	
	
}

#boxHolidayEvents .boxLink1 a {font-weight:bold; font-size:12px;color:#fff;text-decoration:none;}
#boxHolidayEvents .boxLink1 a:hover {color:#A00;}

#boxSportEvents {
	height:200px;
}

#boxConcertEvents {
	height:200px;
}
/* FEATURED EVENTS */
#boxFeatures {
	height:140px;
}

#boxFeatures a {font-size:12px;font-weight:normal;color:#FFF;margin-right:6px;}
#boxFeatures a:hover {font-size:12px;font-weight:normal;color:#F60;margin-right:6px;}
#boxFeatures td {height:20px;}

/* END FEATURED EVENTS */

/* HOT EVENTS */
#boxHotEvents {
	height:125px;
	font-weight:bold;
}

#boxHotEvents a {font-size:9px;font-weight:normal;color:#FFF;margin-right:6px;}
#boxHotEvents a:hover {font-size:9px;font-weight:normal;color:#F60;margin-right:6px;}

/* END HOT EVENTS */

#boxFollowUs {
	height:75px;
	font-weight:bold;
	/*background-image:url(../images/followus.jpg);*/
	background-position:bottom;
}

/* AD BOXES */
.boxAds {
	height:auto;
}
/* END AD BOXES*/

#boxOtherNews {
	height:160px;
}

#boxGuarantee {
	background-image:url(../images/guarantie.jpg);
	background-repeat:no-repeat;
	height:155px;
}

#boxGuarantee2 {
	background-image:url(../images/guarantie.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:390px;

}

#boxBottomNews {
		
	position:relative;
	left:-236px;
	top:0px;
	width:776px;
	height:160px;
	border-style:solid;
	border-width:1px;
	border-color:#AC4905;
	margin-bottom:12px;	
	overflow:hidden;
}

#boxCheckoutInfo {
	height:190px;
	border-color:#FF6;
}

#boxCheckoutInfo02 {
	height:auto;
	border-color:#1a1d16;
}

#boxSecurLogos {
	height:70px;
	background-color:#FFF;

}

/* EVENT PAGES BOXES */
.eventBox {
	position:relative;
	
	width:547px;

	border-style:solid;

	border-width:1px;

	border-color:#AC4905;

	margin-bottom:12px;	
	overflow:hidden;	
}

#eventTopviewer {
	height:140px;
}

.eventTopviewerNote {
	position:absolute;
	top:5px;
	left:5px;
	/*background-image:url(../images/transpRed75.png);*/
	padding:5px 5px 5px 5px;

	
}

.eventTopviewerNote h1{
	font-size:14px;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
	color:#EEE;
	
}


.eventTopviewerShare {
	position:absolute;
	left: 458px;
	top: 6px;
}

#eventTextbox {
	width:527px;
	height:auto;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
}

#HideBottomScrollEventProductions {
	height:283px;
	overflow:hidden;
}

#eventProductions {
	height:300px;
	border-style:none;
	overflow:scroll;
}

.eventTitle {
	font-size:16px;
	font-weight:bold;
	color:#F00;
}

.eventTitle2 {
	position:relative;
	top:10px;
	left:10px;
	font-size:14px;
	font-weight:bold;
	color:#F60;
	
}

.prodboxVenue {

	position:absolute;

	top:0px;

	left:0px;

	width:168px;
}

.prodboxCity {

	position:absolute;

	top:0px;

	left:170px;

	width:100px;
}

.prodboxDate {

	position:absolute;

	top:0px;

	left:280px;

	width:150px;

}

.prodboxView {
	position:absolute;
	top:0px;
	left:420px;
	width:100px;
}
.prodboxView a {color:#F60}

/* PROD for SPORTS */
.prodboxSportsOpponent {

	position:absolute;

	top:0px;

	left:0px;

	width:128px;
	overflow:hidden;
	
}
.prodboxSportsVenue {

	position:absolute;

	top:0px;

	left:130px;

	width:115px;
	overflow:hidden;
	
}

.prodboxSportsCity {

	position:absolute;

	top:0px;

	left:240px;

	width:80px;
	overflow:hidden;
	
}

.prodboxSportsDate {

	position:absolute;

	top:0px;

	left:330px;

	width:100px;

}

.prodboxSportsView {
	position:absolute;
	top:0px;
	left:435px;
	width:100px;
}
.prodboxSportsView a {color:#F60}

/* END EVENT PAGES BOXES */
/* MAIN CATEGORIES PAGES BOXES  */
.generalBox {
	position:relative;
	
	width:783px;

	border-style:solid;

	border-width:1px;

	border-color:#AC4905;

	margin-bottom:12px;	
	overflow:hidden;	
}

#generalTopviewer {
	height:140px;
}

#generalTextbox {
	width:763px;
	height:auto;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	overflow:hidden;
	height:400px;
	color:#FFF;
}

#generalProductions {
	height:300px;
	overflow:scroll;
}

.generalTitle {
	font-size:16px;
	font-weight:bold;
	color:#F00;
}

.generalTitle2 {
	position:relative;
	top:10px;
	left:10px;
	font-size:14px;
	font-weight:bold;
	color:#F60;
	
}

/* CHECKOUT PAGES BOXES */
.checkoutBox {
	position:relative;
	width:780px;
	border-style:solid;
	border-width:1px;
	border-color:#AC4905;
	/*background-image:url(../images/checkout/checkoutboxbck.jpg);*/
	
	background-repeat:repeat-y;
	margin-bottom:12px;	
	overflow:hidden;	
	font-size:12px;
	font-weight:normal;
	color:#fff;
	height:auto;
}

.checkoutBoxTitle {
	position:relative;
	left:8px;
	top:5px;
	height:30px;
	color:#F60;
	font-weight:bold;
	font-size:12px;
}

.checkoutBoxTitleBig {
	position:relative;
	left:8px;
	top:8px;
	height:25px;
	color:#F60;
	font-weight:bold;
	font-size:14px;
}


.checkboxInner {
	position:relative;
	top:5px;
	left:8px;

}


#discretlink {color:#FFF;}

#topsubmenuclosebox {position:absolute;left:0px;top:0px;width:600px;height:100px;z-index:1000}

.SpryHiddenRegion {visibility:hidden;}
