a{
	color: #2383A3;
	text-decoration: none;
}

a:hover{
	color: #2383A3;
	text-decoration: underline;
	}

a.blue{
	color: #336699;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: bold;
	text-decoration: none;
}

a.gris{
	background-image: url(../images/user.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	color: #7D7D7D;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	padding-left: 15px;
	text-decoration: underline;
}

a.gris:hover{
	background-image: url(../images/user.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	padding-left: 15px;
	text-decoration: underline;
}

a.gris2{
	background-image: url(../images/user_exit.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	color: #7D7D7D;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	padding-left: 15px;
	text-decoration: underline;
}

a.gris2:hover{
	background-image: url(../images/user_exit.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	padding-left: 15px;
	text-decoration: underline;
}

a.gris3{
	color: #7D7D7D;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	padding-left: 15px;
	text-decoration: underline;
}

a.gris3:hover{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	padding-left: 15px;
	text-decoration: underline;
}


a.gris4{
	color: #7D7D7D;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	padding-left: 5px;
	text-decoration: none;
}

a.gris4:hover{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	padding-left: 5px;
	text-decoration: none;
}


a.gris5{
	background-image: url(../images/picto_histo.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	color: #7D7D7D;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	padding-left: 15px;
	text-decoration: underline;
}

a.gris5:hover{
	background-image: url(../images/picto_histo.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	padding-left: 15px;
	text-decoration: underline;
}

a.lang{
	background-image: url(../images/white_arrow.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 20px;
	text-decoration: none;
}

a.lang:hover{
	background-image: url(../images/white_arrow.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 20px;
	text-decoration: underline;
}


a.nav-situation{
	color: #BA3610;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.red{
	background: url(../images/red_arrows.gif) no-repeat 0px 2px;
	background-repeat: no-repeat;
	color: #990000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: bold;
	padding-left: 25px;
	text-decoration: none;
}

a.red{
	background: url(../images/red_arrows.gif) no-repeat 0px 2px;
	background-repeat: no-repeat;
	color: #990000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: bold;
	padding-left: 25px;
	text-decoration: underline;
}

a.red:hover{
	background: url(../images/red_arrows.gif) no-repeat 0px 2px;
	background-repeat: no-repeat;
	color: #990000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: bold;
	padding-left: 25px;
	text-decoration: underline;
}


body{
	background-color: #E3E3E3;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	text-align: center; /* pour corriger le bug de centrage IE */
}

div.confirmation {
	background-color: #CFCFBC;
	border: solid 1px #FFFFFF;
	height: 130px;
	left: 50%;
	margin-left: -125px; /* moitié de la largeur */
	margin-top: -65px; /* moitié de la hauteur */
	position: absolute;
	top: 50%;
	width: 250px;
	z-index: 2;
}

div.copyright{
	color: #4F4E4B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	text-align: center;
}

div.lang{
	margin-top: 125px;
	text-align: center;
}

h1{
	background-image: url(../images/interstice.gif);
	background-repeat: no-repeat;
	color: #6A2B0F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	margin: 0;
	margin-bottom: 15px;
	padding-left: 30px;
	}

h3{
	background-image: url(../images/interstice.gif);
	background-repeat: no-repeat;
	color: #6A2B0F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	margin: 0;
	margin-bottom: 15px;
	padding-left: 30px;
	width: 280px;
}

h1 a{
	color: #B34719;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

h2{
	background-image: url(../images/ico_h1.png);
	background-position: 20px -2px;
	background-repeat: no-repeat;
	color: #767676;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	margin-bottom: 5px;
	padding-left: 40px;
	text-decoration: none;
	width: 400px;
}

input.red{
	background-color: #ECEEDD;
	background-image: url(../images/red_arrows.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	border: none;
	color: #990000;
	cursor: hand;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: bold;
	padding-left: 25px;
	text-align: left;
	text-decoration: underline;
}

.select { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; border: #000000;
border-style: solid; 
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
color: #666666;

} 
	


table.banner{
	background-image: url(../images/banner_bg.gif);
	background-repeat: no-repeat;
	border: 0px;
	height: 85px;
	margin: 0px;
	padding: 0px;
	width: 605px;
}

table.content{
	margin-bottom: 5px;
	width: 770px;
}

table.datas{
	border: 0px;
	border-collapse: collapse;
	margin-left: 15px;
	width: 550px;
}

table.historyDatas{
	border: 0px;
	border-collapse: collapse;
	margin-left: 15px;
	width: 550px;
}

table.pdatas{
	border: 0px;
	border-collapse: collapse;
	margin-left: 5px;
	width: 450px;
}

table.datasm{
	border: 0px;
	border-collapse: collapse;
	margin-left: 15px;
	width: 400px;
}

table.header{
	border: 0px;
	height: 85px;
	margin: 0px;
	padding: 0px;
	width: 605px;
}

table.inner-content{
	border: 0px;
	width: 760px;
}

table.login-data{
	margin-left: 90px;
	margin-top: 65px;
	width: 340px;
}

table.login-screen{
	background-image: url(/images/login_screen.gif);
	background-repeat: no-repeat;
	height: 300px;
	margin-top: 80px;
	width: 500px;
}

table.top-conteneur{
	border: 0px;
	height: 85px;
	margin-bottom: 5px;
	margin-top: 15px;
	padding: 0px;
	width: 770px;
}

.ident-tool{
	border: 0px;
	height: 50px;
	margin-bottom: 5px;
	margin-top: 0px;
	padding: 0px;
	width: 140px;
	display:block;
}

td.bottom-round{
	background-image: url(../images/bottom_round.gif);
	background-repeat: no-repeat;
}

td.confirmation_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

td.confirmation_title {
	background-color: #990000;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

td.content{
	background-image: url(../images/content_bg.gif);
	background-repeat: repeat-y;
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 770px;
}

td.datasdata{
	background-color: #CFCFBC;
	border-bottom: 1px solid #FFFFFF;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	list-style: none;
	margin: 0;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
}

td.datasheader_2{
	background-color: #CFCFBC;
	border-bottom: 1px solid #FFFFFF;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	list-style: none;
	margin: 0;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
}

td.datasheader{
	border-bottom: 1px solid #FFFFFF;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	list-style: none;
	margin: 0;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
}

td.language{
	color: #8B0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	text-align: right;
}

td.latteral-banner{
	padding-top: 15px;
	width: 120px;
}

td.logo{
	background-image: url(../images/logo_mocom.gif);
	background-repeat: no-repeat;
	width: 165px;
}

td.main-content{
	padding-top: 0px;
	width: 490px;
}

td.menu{
	width: 140px;
}

td.navigator{
	border-top: 1px solid #FFFFFF;
	padding-bottom: 5px;
	padding-top: 5px;
}

td.rightaligned{
	text-align: right;
}

td.top-round{
	background-image: url(../images/top_round.gif);
	background-repeat: no-repeat;
}

tr.datas{
	background-color: #DEE0D1;
}

tr.checkout5Datas2{
	background-color: #FFFFFF;
}

tr.datasheader{
	background-color: #CFCFBC;
}

tr.navigator{
	background-color: #CFCFBC;
}

tr.basketTotalOrder{
	background-color:#FFFFFF;
}

td.basketTotalOrder{
	background-color:#FFFFFF;
}




.button {
	background-color: #8B0000;
	border: 2px solid #FFFFFF;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 15px;
	margin-top: 15px;
}

.button2 {
	background-color: #8B0000;
	border: 2px solid #FFFFFF;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 15px;
	margin-left: 15px;
	margin-top: 15px;
}

.button3 {
	background-color: #8B0000;
	border: 2px solid #FFFFFF;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 15px;
	margin-left: 5px;
	margin-top: 3px;
}

.buttonnomargin {
	background-color: #8B0000;
	border: 2px solid #FFFFFF;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 15px;
}

.form{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	list-style: none;
	margin: 0;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
}

.checkout5Form-answer2{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	list-style: none;
	margin: 0;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
}
.searchForm{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	list-style: none;
	margin: 0;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
}

.historyForm{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	list-style: none;
	margin: 0;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	border-bottom:1px solid white;
}

.checkout5Form2{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	list-style: none;
	margin: 0;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
}

.checkout5Form{
	color: #6A2B0F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	list-style: none;
	margin: 0;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
}

.form-answer_2{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	list-style: none;
	margin: 0;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
}

.basketForm-answer{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	list-style: none;
	margin: 0;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
}

.form-answer{
	color: #336699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	list-style: none;
	margin: 0;
}

.checkout5Form-answer3{
	color: #336699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	list-style: none;
	margin: 0;
	border-top:solid 1px white;
	padding-right:10;
	text-align:right;
	background-color:#DEE0D1;
}

.basketTotalOrderTD{
	color: #336699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	list-style: none;
	margin: 0;
	border-top:solid 1px white;
	padding-right:10;
	text-align:right;
	background-color:#DEE0D1;
}

a.bluelink, a.bluelink:hover {
	color: #336699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	list-style: none;
	margin: 0;
	text-decoration: underline;
}

a.showme, a.showme:hover {
	color: #336699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	list-style: none;
	margin: 0;
	text-decoration: underline;
}

.formlabel{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 25px;
	list-style: none;
	margin: 0;
	padding-right: 15px;
	text-align: left;
	}

.formlabel2{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 25px;
	list-style: none;
	margin: 0;
	padding-right: 15px;
	text-align: left;
	}
	
.checkout1FormlabelProfileMissing{
	color:#CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 25px;
	list-style: none;
	margin: 0;
	padding-right: 15px;
	text-align: left;
	}

.checkout1SpanProfileData{
	color:#CC0000;
}
	
.checkoutFormlabelWrongGsm{
	color:#CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 25px;
	list-style: none;
	margin: 0;
	padding-right: 15px;
	text-align: left;
	}
	
.form-submit{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	list-style: none;
	margin: 0;
	text-align: right;
}

.gris{
	background-position: 80px 2px;
	color: #7D7D7D;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
}

.input {
	background: #FFFFFF;
	border: 1px solid #ACAB95;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 20px;
	text-align: left;
	width: 200px;
}

.login-error{
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-left: 15px;
	margin-top: 15px;
}

.ident-input {
	background: #FFFFFF;
	border: 1px solid #ACAB95;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	height: 20px;
	text-align: left;
	width: 50px;
}


table.splash-screen{
	background-image: url(../images/splash_bg.gif);
	background-repeat: no-repeat;
	width: 535px;
	height: 320px;
	border: 0px;
	margin-top: 50px;
}


div.action-content{
	background-color: #FFF;
	text-align: left;
	width: 350px;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 10px;
	padding: 5px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	}

div.action-content-nobk{
	text-align: left;
	width: 350px;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 10px;
	padding: 5px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	}

div.action-content2{
	background-color: #F5F6EC;
	text-align: left;
	width: 80px;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 10px;
	padding: 2px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	}

.style-content{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	vertical-align:top;
	text-align: inherit;
	padding: 10px;	
	}

.loginNormal-text-content{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	vertical-align:top;
	text-align: inherit;
	padding: 10px;	
	}

.inbox-title2{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	vertical-align:top;
	text-align: inherit;
	padding: 10px;	
	}

p.paragraph{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	background-image: url(../images/square.gif);
	background-position: 0px 3px;
	background-repeat: no-repeat;
	width: 400px;
	padding-left: 10px;
}

li{
/*list-style: square;*/
line-height: 18px; 
}


TD.virementsmall
{
	font-family :sans-serif;
	font-size:8pt;
	font-weight:bold;
}

TD.virementvsmall
{
	font-family :sans-serif;
	font-size:5pt;
	font-weight:bold;
}

table.basket
{
	border: solid 5px #000;
}

table.legend
{
width: 100%;
background-color:#333333;
}

/* STYLE.CSS*/
.menuitem {
	FONT-SIZE: 11px; BACKGROUND-COLOR: #ffffcc
}
INPUT.seat_input {
	WIDTH: 23px; HEIGHT: 23px
}
TD.seatcolheader {
	FONT-SIZE: 9px; WIDTH: 20px; HEIGHT: 20px; TEXT-ALIGN: center
}
TD.seatrowheader {
	FONT-SIZE: 9px; WIDTH: 20px; HEIGHT: 20px
}
TD.seat {
	TEXT-ALIGN:center; BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; background-image: url(/images/siege.gif); FONT-SIZE: 12px; WIDTH: 20px; HEIGHT: 22px; BORDER-LEFT: #aaaaaa 1px solid; WIDTH: 20px; BORDER-BOTTOM: #aaaaaa 1px solid; 
}
TD.seattobuy {
	TEXT-ALIGN:center; BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; FONT-SIZE: 12px; WIDTH: 20px; HEIGHT: 22px; BORDER-LEFT: #aaaaaa 1px solid; WIDTH: 20px; BORDER-BOTTOM: #aaaaaa 1px solid;BACKGROUND-COLOR: #aaaaaa;
}
TD.seatsel {
	TEXT-ALIGN:center; BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; FONT-SIZE: 12px; WIDTH: 20px; HEIGHT: 22px; BORDER-LEFT: #aaaaaa 1px solid; WIDTH: 20px; BORDER-BOTTOM: #aaaaaa 1px solid;BACKGROUND-COLOR: #00FF00;
}
TD.seatbought {
	TEXT-ALIGN:center; BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; FONT-SIZE: 12px; WIDTH: 20px; HEIGHT: 22px; BORDER-LEFT: #aaaaaa 1px solid; WIDTH: 20px; BORDER-BOTTOM: #aaaaaa 1px solid;BACKGROUND-COLOR: #FF0000;
}
A.seatlink
{
	color: #990000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight:bold;
	text-decoration:none;	
}
TD.seat_blink {
	TEXT-ALIGN:center; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 12px; BORDER-LEFT: black 1px solid; WIDTH: 20px; BORDER-BOTTOM: black 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: #ff0000
}
TD.seat_selected {
	TEXT-ALIGN:center; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 12px; BORDER-LEFT: black 1px solid; WIDTH: 20px; BORDER-BOTTOM: black 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: #ff8888
}
TD.seat_none {
	TEXT-ALIGN:center; BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #aaaaaa 1px solid; WIDTH: 20px; BORDER-BOTTOM: #aaaaaa 1px solid; HEIGHT: 22px;
}
TD.zonecolheader {
	FONT-SIZE: 7px; WIDTH: 26px; HEIGHT: 26px; TEXT-ALIGN: center
}
TD.zonerowheader {
	FONT-SIZE: 7px; WIDTH: 26px; HEIGHT: 26px
}
TD.zone_blink {
	FONT-SIZE: 8px; WIDTH: 26px; HEIGHT: 26px; BACKGROUND-COLOR: #ff0000
}
TD.zone_0 {
	TEXT-ALIGN:center; FONT-SIZE: 12px; WIDTH: 26px; HEIGHT: 26px; BACKGROUND-COLOR: #ffff88
}
TD.zone_0_tl {
	BORDER-LEFT: black 1px solid; BORDER-TOP: black 1px solid; TEXT-ALIGN:center; FONT-SIZE: 12px; WIDTH: 25px; HEIGHT: 25px; BACKGROUND-COLOR: #ffff88
}
TD.zone_0_tr {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; TEXT-ALIGN:center; FONT-SIZE: 12px; WIDTH: 25px; HEIGHT: 25px; BACKGROUND-COLOR: #ffff88
}
TD.zone_0_bl {
	BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; TEXT-ALIGN:center; FONT-SIZE: 12px; WIDTH: 25px; HEIGHT: 25px; BACKGROUND-COLOR: #ffff88
}
TD.zone_0_br {
	BORDER-RIGHT: black 1px solid; BORDER-BOTTOM: black 1px solid; TEXT-ALIGN:center; FONT-SIZE: 12px; WIDTH: 25px; HEIGHT: 25px; BACKGROUND-COLOR: #ffff88
}
TD.zone_0_l {
	BORDER-LEFT: black 1px solid; TEXT-ALIGN:center; FONT-SIZE: 12px; WIDTH: 25px; HEIGHT: 26px; BACKGROUND-COLOR: #ffff88
}
TD.zone_0_t {
	BORDER-TOP: black 1px solid; TEXT-ALIGN:center; FONT-SIZE: 12px; WIDTH: 26px; HEIGHT: 25px; BACKGROUND-COLOR: #ffff88
}
TD.zone_0_b {
	BORDER-BOTTOM: black 1px solid; TEXT-ALIGN:center; FONT-SIZE: 12px; WIDTH: 26px; HEIGHT: 25px; BACKGROUND-COLOR: #ffff88
}
TD.zone_0_r {
	BORDER-RIGHT: black 1px solid; TEXT-ALIGN:center; FONT-SIZE: 12px; WIDTH: 25px; HEIGHT: 26px; BACKGROUND-COLOR: #ffff88
}
TD.zone_selected {
	FONT-SIZE: 12px; WIDTH: 26px; HEIGHT: 26px; BACKGROUND-COLOR: #ff8888
}
TD.zone_none {
	FONT-SIZE: 12px; WIDTH: 26px; HEIGHT: 26px; BACKGROUND-COLOR: #eeeeee
}
DIV.ZoneEdit
{
	FONT-SIZE:12px;position:absolute;width:150;height:100;background-color:#aaaaaa
}
INPUT.inputsiege
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	letter-spacing: -1px;
	width:22;height:20;
}

INPUT.inputrow
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	letter-spacing: -1px;
	width:22;height:20;
	background-color:#99ff99;
}

SELECT.autocomplete
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

OPTION.autocomplete
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7px;
	color:#990000;
}

TD.cal_cell
{
	width:30;height:20;
	cursor:hand;
	text-align:center;
	background-color:#CFCFBC;
}

TD.cal_days
{
	width:30;height:20;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	font-weight:bold;
	background-color:#CFCFBC;
}

FONT.cal_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-align:center;
}

FONT.cal_text_alt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#990000;
	font-weight:bold;
	text-align:center;
}

TD.cal_monthtitle
{
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	background-color:#CFCFBC;
}

DIV.cal_bk
{
	background-color:#CFCFBC;
}

TD.seatstatus_0 { color:#AAAAAA; }
TD.seatstatus_1 { color:#00FF00; }
TD.seatstatus_2 { color:#FF0000; }

TD.pleft {
	WIDTH: 20px; HEIGHT: 10px; border:none; font-size: 1px;
}

TD.pright {
	WIDTH: 20px; HEIGHT: 10px; border:none; font-size: 1px;
}

TD.pseatnone {
	WIDTH: 14px; HEIGHT: 14px; border:none; font-size: 1px;
}

TD.pseattobuy {
	WIDTH: 14px;
	HEIGHT: 14px;
	border:none; 
	BACKGROUND-COLOR: #00aa00;
	text-align:center;
}

TD.pseatbought {
	WIDTH: 14px;
	HEIGHT: 14px; 
	border:none; 
	BACKGROUND-COLOR: #ff0000;
	text-align:center;
}

TD.pseatnottobuy {
	WIDTH: 14px;
	HEIGHT: 14px; 
	border:none; 
	BACKGROUND-COLOR: #bbbbbb;
	text-align:center;
}

TD.pseatinbasket {
	WIDTH: 14px;
	HEIGHT: 14px; 
	border:none; 
	BACKGROUND-COLOR: #ffff00;
	text-align:center;
}

TD.legend-pseattobuy {
	WIDTH: 14px;
	HEIGHT: 14px;
	border:none; 
	background: url(../images/pseattobuy.gif)  no-repeat 0px 2px;
	text-align:center;
}

TD.legend-pseatbought {
	WIDTH: 12px;
	HEIGHT: 12px; 
	border:none; 
	background: url(../images/pseatbought.gif)  no-repeat 0px 2px;
	text-align:center;
	margin: 1px;
}

TD.legend-pseatnottobuy {
	WIDTH: 12px;
	HEIGHT: 12px; 
	border:none; 
	background: url(../images/pseatnottobuy.gif)  no-repeat 0px 2px;
	text-align:center;
	margin: 1px;
}

TD.legend-pseatinbasket {
	WIDTH: 12px;
	HEIGHT: 12px; 
	border:none; 
	background: url(../images/pseatinbasket.gif)  no-repeat 0px 2px;
	text-align:center;
	margin: 1px;
}

.pimgsiege
{ border:none; }

.white, .white:hover
	{
	color: #FFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 6.5pt;
	font-weight:bold;
	text-decoration:none;
		}
		
/* END STYLE CSS*/

/* END MENU CSS*/
.global-navigation {
	border-bottom: #CCCBC1 1px solid;
	border-right: 0;
	margin-top: 25px;
	margin-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: 140px;
	background-color:#FFFFFF;
	}
	
div.menu {
	background: #c5c5b2 no-repeat 140px 9px;
	border-top: #CCCBC1 1px solid;
	color: #FFFFFF;
	display: block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: right;
	text-decoration: none;
	width: 100%;
}

div.menuPhp {
	width:140px;
	background-color:#CFCFBC; 
	margin-left:3px; 
	margin-top:20px; 
	padding: 3px;
}

.global-navigation span {
	background: #c5c5b2 no-repeat 5px 9px;
	border-top: #CCCBC1 1px solid;
	color: #FFFFFF;
	display: block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 5px;
	text-align: right;
	text-decoration: none;
	width: 100%;
}

.sub {
	background: url(../images/sub_arrow.gif) no-repeat 2px 5px;
	color: #3D3D3B;
	display: block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 17px;
	margin-left: 0px;
	padding-left: 10px;
	text-align: left;
	text-decoration: none;
	}

.sub:hover {
	background: url(../images/sub_arrow_hover.gif) #c5c5b2 no-repeat 2px 5px;
	color: #FFFFFF;
	display: block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 17px;
	margin-left: 0px;
	padding-left: 10px;
	text-align: left;
	text-decoration: none;
	}

.sub-cont{
	border: 0px;
	width: 100%;
}

.sub-cont2{
	border: 0px;
	width: 140px;
	margin-bottom: 10px;
}

.sub-lang{
	border: 0px;
	display: inline;
	margin-top: 15px;
	width: 140px;
}

/* END MENU CSS*/

table.rub
{
background-color: #F5F6EC;
width: 500px;
border: 0;
}

td.rub
{
width: 100px;
}

td.rub2
{
	background-color:#333333;
	color:#FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

td.addAmountColor
{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	list-style: none;
	margin: 0;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	border:1px solid gray;
	width:150;
	text-align:center;
}

a.rub{
    background: url(../images/red_arrows.gif) no-repeat 0px 4px;
	color: #7A1018;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	font-weight: normal;
	padding-left: 25px;
	text-decoration:none;
	margin-left: 0px;
}

a.rubsel{
    background: url(../images/red_arrows.gif) no-repeat 0px 4px;
	color: #7A1018;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	font-weight: normal;
	padding-left: 25px;
	text-decoration:none;
	margin-left: 0px;

}

a.rubsel:hover{
    background: url(../images/red_arrows.gif) no-repeat 0px 4px;
	color: #7A1018;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	font-weight: normal;
	padding-left: 25px;
	text-decoration:none;
	margin-left: 0px;
}

a.rub:hover{
    background: url(../images/red_arrows.gif) no-repeat 0px 4px;
	color: #7A1018;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	font-weight: normal;
	padding-left: 25px;
	text-decoration:none;
	margin-left: 0px;
}

div.rub{
width: 200px;
}

ul.rub{
 width: 200px;

}

td.rubrik{
	list-style: none;
	border-bottom-color:#B3B3A0;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	padding: 0px;
}

td.rubrik:hover{
list-style: none;
border-bottom-color:#B3B3A0;
border-bottom-style:solid;
border-bottom-width: 1px;
background-color:#CCCCCC;
padding: 0px;
}

td.rubriksel{
list-style: none;
border-bottom-color:#B3B3A0;
border-bottom-style:solid;
border-bottom-width: 1px;
background-color:#CCCCCC;
padding: 0px;
}

div.spaner{
	float: left;
	height: 1px;
	padding: 0;
	width: 500px;
}

.description{
  	color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 6.5pt;
	font-weight: normal;
	padding-left: 0px;
	text-decoration:none;
	margin-left: 5px;
}

.description2{
	color: #AD4B0A;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 6pt;
	font-weight: bold;
	padding-left: 0px;
	text-decoration:none;
	margin-left: 5px;
	padding: 0px;
	}


/* homepage */

table.homepage-top{
 width: 600px;
 border: 0px;
 background-color:#FFFFFF;
}


div.homepage-top{
 width: 600px;
 height: 170px;
 background-color: #FFF; 
 padding: 0;
 border: 0;
}


.description_topevent{
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: normal;
	padding-left: 5px;
	margin-left: 5px;
	padding: 0px;
	text-align:justify;
}

.title_topevent{
	color: #AD4B0A;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	padding-left: 5px;
	margin-left: 5px;
	padding: 5px;
	text-align:left;
	}


table.homepage-bottom{
 width: 600px;
}

td.homepage
{	
	background-color:#52554A;
	color:#FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

table.black-column{
 width: 150px;
 background-color:#B1B19E;
 border: 0;
   }
   
   a.agenda
{	
	background: url(../images/white_square.gif) no-repeat 0px 4px;
	color:#FFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight:bold;
	text-decoration:none;
	padding-left: 10px;
	line-height: 10px;
	}
		
	   a.agenda:hover
{	
	background: url(../images/white_square.gif) no-repeat 0px 4px;
	color:#FFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight:bold;
	text-decoration:underline;
	padding-left: 10px;
	line-height: 10px;
	}
	
.orange-date
{
	color:#FFCC00;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight:bold;
	text-decoration:none;
	}
.blue-date
{
	color:#BFD7FB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	text-decoration:none;
	}

table.agenda{
 width: 150px;
 background-color: #939380;
 
}

li.agenda{
list-style: none;
line-height: 15px;
list-style-position: inside;
}

/* end homepage */


/* fiche centrale */
table.checkout3PaymentType{
	width:520px; 
	background-color:#939380; 
	padding:10px; 
	border:#FFF 2px solid;
}

table.checkout3Next{
	width:520px; 
	background-color:#EBEDDC;
}

table.central-fiche{
border: 0;
width: 315px;
background-color:#FFFFFF;
}

.fiche-title, .fiche-title:hover
{
	background: url(../images/fiche_title.gif) no-repeat 0px 2px;
	color:#333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight:bold;
	text-decoration:none;
	padding-left: 15px;
	}

	
.fiche-coord
{
	color:#AD4B0A;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight:bold;
	text-align:left;
	list-style:square;	
	}

.fiche-description
{
	color:#333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight:normal;
	text-decoration:none;
	padding: 3px;
	}
	
	td.liner{
	padding-top: 5px;
	height: 10px;
	width: 315px;
	text-align:center;
}

.image_clickable
{
	border:none;
}

/* end fiche centrale */

/* fiche detail.php */

.inbox-title
{
	background: url(../images/red_arrow.gif) no-repeat 5px 6px;
	color:#B34719;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	text-decoration:none;
	padding: 3px;
	padding-left: 10px;
	}

.evenboxesInbox-event
{
	background: url(../images/red_arrow.gif) no-repeat 5px 6px;
	color:#B34719;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	text-decoration:none;
	padding: 3px;
	padding-left: 10px;
	}
		
.inbox-event
{
	background: url(../images/red_arrow.gif) no-repeat 5px 6px;
	color:#B34719;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	text-decoration:none;
	padding: 3px;
	padding-left: 10px;
	}
	
a.pricelist
{
	background: url(../images/picto_caddy.gif) no-repeat 5px -2px;
	color:#52554A;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:normal;
	text-decoration:underline;
	padding-left: 45px;
	}
	
a.pricelist:hover
{
	background: url(../images/picto_caddy.gif) no-repeat 5px -2px;
	color:#CC0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:normal;
	text-decoration:underline;
	padding-left: 45px;
	}

a.pricelist2
{
	background: url(../images/picto_caddy.gif) no-repeat 20px -2px;
	color:#52554A;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:normal;
	text-decoration:underline;
	padding-left: 60px;
	}
	
a.pricelist2:hover
{
	background: url(../images/picto_caddy.gif) no-repeat 20px -2px;
	color:#CC0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:normal;
	text-decoration:underline;
	padding-left: 60px;
	}

a.soldout
{
	background: url(../images/sold_out.gif) no-repeat 5px -2px;
	color:#52554A;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:normal;
	text-decoration:none;
	padding-left: 45px;
	}
	
a.soldout:hover
{
	background: url(../images/sold_out.gif) no-repeat 5px -2px;
	color:#52554A;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:normal;
	text-decoration:none;	
	padding-left: 45px;
	}

	
li.pricelist
{
line-height: 30px;
list-style: none;
}

li.soldout
{
line-height: 30px;
list-style: none;
}

/* /fiche detail.ph */


/* payment */
td.payment-content
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* /payment */



a.next
{
	background: url(../images/next_arrow.gif) no-repeat 100% 3px;
	color:#333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight:bold;
	text-decoration: none;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-top: 2px;
	}

a.next:hover
{
	background: url(../images/next_arrow.gif) no-repeat 100% 3px;
	color:#333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight:bold;
	text-decoration: underline;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-top: 2px;
	}

.warning{
	background: url(../images/warning.gif) no-repeat 0px 0px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	list-style: none;
	margin: 0;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 3px;
}

li.homepage{
	background: url(../images/red_arrows.gif) no-repeat -2px 5px;
	list-style: none;
	margin: 0;
	padding-bottom: 0px;
	padding-left: 13px;
	padding-right: 0px;
	padding-top: 0px;
}

a.homepage, a.homepage:hover{
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
}


.homepage_big_font
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#000000;
	}
	
.homepage_small_font
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	}
	
table.msgpub1
{
	background: #939380;
	border-top: #FFF 1px solid;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 5px;	
	padding: 5px;
	text-align: justify;
	text-decoration: none;
	margin-left: 15px;
	width: 550px;
}

div.basket
{
cursor:hand;
width:140px;
height:60px;
background-color:#939380;
;margin-left:3px;
margin-top:40px;
padding:3px;
}

div.basket:hover
{
cursor:hand;
width:140px;
height:60px;
background-color:#828271;
;margin-left:3px;
margin-top:40px;
padding:3px;
}


div.action-payment{
	text-align: left;
	width: 350px;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 10px;
	padding: 5px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	}

font.formpay
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FFF;
	font-weight:bold;
	}