html, body {
	margin: 0px;
	padding: 0px;
	height: 100%;
}
form {
	margin: 0px;
	padding: 0px;
}
#maintable {
	height: 95%;
	margin-top: 20px;
	margin-bottom: 0px;
}
#menu {
	height: 350px;
	background-image: url(../commun/img/degrademenu.gif);
}

#menu a:hover {
	color: #FF9900;
	font-weight: bold;
	text-decoration: none;
}

#menu a {
	color: #000000;
	text-decoration: none;
}

.bandeau {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 117px;
}
.bandeauinscrits {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 22px;
}
.bandeaubas {
	margin: 0px;
	padding: 0px;
	height: 23px;
	width: 100%;
}
.ombrebandeau {
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: 100%;
}
.contenu {
	margin: 0px;
	padding: 0px;
	width: 100%;
	vertical-align: top;
	background-image: url(../commun/img/bg_contenu.gif);
	background-color: #FFFFFF;
}
.contenu945 {
	margin: 0px;
	padding: 0px;
	width: 100%;
	vertical-align: top;
	background-image: url(../commun/img/bg_contenu945.gif);
	background-color: #FFFFFF;
}
.txtverdana8blk {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	color: #000000;
	font-weight: normal;
}
.txtverdana10blk {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	font-weight: normal;
}
.txtverdana12blk {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	font-weight: normal;
}
.txtverdana12orangegras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF8535;
}
.txtverdana10orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FF8535;
	font-weight: normal;
	text-align:right;
	text-decoration:none;
}
.infobulle{
	position: absolute;	
	visibility : hidden;
	border: 1px solid Black;
	padding: 10px;
	font-family: Verdana, Arial;
	font-size: 10px;
	background-color: #FFFFCC;
}
.registerboxsize {

	width: 290px;
}
.descriptionboxsize {
	height: 150px;
	width: 370px;
}
.accesboxsize {
	height: 18px;
	width: 90px;
	border: 1px solid #FFFFFF;
	background-color: #DDE9FB;
}
.basdepage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
}
.contactboxsize {
	width: 250px;
}
.contactboxsize2 {
	width: 380px;
	height: 200px;
}
.fondbleuclair {
	background-color: #DDE9FB;
}
.blancbandeauinscrits {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	font-weight: bold;
}
.fondbleuclair2 {

	background-color: #AEBACC;
}
.colorboxsize {


	width: 100px;
}
.modulecodeboxsize {
	width: 530px;
	height: 100px;

}
.txtverdanagreypayment {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.paymentboxsize {
	width: 175px;
}
.timecreditbox {
	background-color: #AEBACC;
	height: 20px;
	width: 100px;
	border: none #AEBACC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DD0000;

}
.loginpwdboxsize {
	width: 200px;
}
.txtverdana12rougegras {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.menu_bo {
	background-color: #000066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-image: url(../backoffice/img/fmenu_bo.gif);
	color: #FFFFFF;
	padding-left: 5px;
}
.entete_table_bo {
	background-color: #25006D;
	border: 1px solid #000000;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 20px;
}

.entete_table_bo a {
	color: #FFFFFF;
	text-decoration: none;
}

.smenu_bo {
	background-color: #C2E0FE;
	list-style-position: inside;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../backoffice/img/fsmenu_bo.gif);
	color: #000000;
	padding-left: 5px;
}

.mainmenu_bo {
	position: relative;
	left: 0px;
	margin-left: 0px;
	padding-left: 0px;
	line-height: 20px;
	list-style-image: url(../backoffice/img/transparent.gif);
	padding-top: 12px;
}
.entete_page_bo {
	height: 35px;
	width: 570px;
	background-image: url(../backoffice/img/fond_enete_page.gif);
	padding-left: 20px;
	color: #FFFFFF;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	padding-bottom: 2px;
}
.contenu_table_bo {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	color: #000000;
	height: 20px;
}
.divtexte_verdanablack12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	width: 550px;
}

.ligne1_table_bo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #DDE9FB;
	text-decoration: none;
	height: 20px;
}

.ligne2_table_bo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #AEBACC;
	text-decoration: none;
	height: 20px;
}

.ligne1_table_bo a,.ligne2_table_bo a {
	color: #000000;
	text-decoration: none;
}

.ligne1_table_bo a:hover,.ligne2_table_bo a:hover {
	color: #FF9900;
	text-decoration: none;
}

.btn_bo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #AFAAFF;
	
}.active_oui {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #00FF00;
	text-decoration: none;
}
.active_non {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
.divdescription_aleft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
}
.etatboxsize {
	width: 160px;
}
.ticketboxsize {
	width: 65px;
}
.ordonnerboxsize {
	width: 90px;
}
.nbparpageboxsize {
	width: 75px;
}
.dateboxsize {
	width: 75px;
}
.btnsenssize {
	width: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #AFAAFF;
}
.performerlistboxsize {
	width: 250px;
}
.confgeneralboxsize {
	width: 215px;
}
/*start of bluebox 554px*/
.bluebox554 {
	width: 554px;
	background: white url(../commun/img/bluebox554_center.gif);
	background-repeat: repeat-y;
	margin-top: 20px;
	margin-bottom: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	font-weight: normal;
}
.bluebox554 p {
	border: 0;
	padding: 0;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.bluebox554 form {
	border: 0;
	padding: 0;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.bluebox554_header {
	margin: 0;
	border: 0;
	padding: 0;
	background: url(../commun/img/bluebox554_top.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 10px;
}
.bluebox554_footer {
	margin: 0;
	border: 0;
	padding: 0;
	background: url(../commun/img/bluebox554_bottom.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 10px;
}
/*end of bluebox 554px*/
/*start of bluebox 320px*/
.bluebox320 {
	width: 320px;
	background: white url(../commun/img/bluebox320_center.gif);
	background-repeat: repeat-y;
	margin-top: 5px;
	margin-bottom: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	font-weight: normal;
}
.bluebox320 p {
	height: 290px;
	border: 0;
	padding: 0;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.bluebox320 form {
	border: 0;
	padding: 0;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.bluebox320_header {
	margin: 0;
	border: 0;
	padding: 0;
	background: url(../commun/img/bluebox320_top.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 10px;
}
.bluebox320_footer {
	margin: 0;
	border: 0;
	padding: 0;
	background: url(../commun/img/bluebox320_bottom.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 10px;
}
/*end of bluebox 320px*/
/*start of bluebox 220px*/
.bluebox220 {
	width: 220px;
	background: white url(../commun/img/bluebox220_center.gif);
	background-repeat: repeat-y;
	margin-top: 5px;
	margin-bottom: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	font-weight: normal;
}
.bluebox220 p {
	height: 290px;
	border: 0;
	padding: 0;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.bluebox220 form {
	border: 0;
	padding: 0;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.bluebox220_header {
	margin: 0;
	border: 0;
	padding: 0;
	background: url(../commun/img/bluebox220_top.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 10px;
}
.bluebox220_footer {
	margin: 0;
	border: 0;
	padding: 0;
	background: url(../commun/img/bluebox220_bottom.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 10px;
}
/*end of bluebox 220px*/
/*start of bluebox 554px for mweb*/
.bluebox554mweb {
	width: 554px;
	background: white url(../commun/img/bluebox554_center.gif);
	background-repeat: repeat-y;
	margin-top: 10px;
	margin-bottom: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	font-weight: normal;
}
.bluebox554mweb p {
	border: 0;
	padding: 0;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.bluebox554mweb form {
	border: 0;
	padding: 0;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.bluebox554mweb_header {
	margin: 0;
	border: 0;
	padding: 0;
	background: url(../commun/img/bluebox554_top.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 10px;
}
.bluebox554mweb_footer {
	margin: 0;
	border: 0;
	padding: 0;
	background: url(../commun/img/bluebox554_bottom.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 10px;
}
/*end of bluebox 554px for mweb*/
.contenudisclaimer {

	margin: 0px;
	padding: 0px;
	width: 100%;
	vertical-align: top;
	background-image: url(../commun/img/bg_contenudisclaimer.gif);
	background-color: #FFFFFF;
}
.partnersectionhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(img/bg_partenaires.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.partnersectionhead_nobg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.partnerlist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#partenaires {

	height: 350px;
	background-image: url(img/degradepartenaires.gif);
}
