/* CSS Document */
body {background-color:#000000; font-family: "Lucida Sans Unicode";	font-size: 11px;}
.soiree{
	min-height:21px;
	margin:5px;
	padding:5px;
	cursor:pointer;
	color:#FFFFFF;
	font-weight:bold;
	vertical-align: text-bottom;
}
.soiree:hover{
	min-height:21px;
	margin:5px;
	padding:5px;
	background-color:#a4c1b9;
	color:#000000;
	font-weight:bold;
	/*border:dashed 1px #E71F31;*/}
	
.ticket{
	background-image:url(ticket_haut.png);
	background-repeat:no-repeat;
}
.ticket:hover{
	background-image:url(ticket_bas.png);
	background-repeat:no-repeat;
}
a.lien_carte{
	color:#FFFFFF;
	text-decoration:none;
}
a.lien_carte:hover{
	color:#FFFFFF;
	text-decoration:none;
}

#ticker{
	width:780px;
	margin-top:10px;
	margin-bottom:10px;
	font-family:"Lucida Sans Unicode";
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	color:#FFFFFF;
	cursor:default;
}

td {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
.titre {font-size:13px; color: #000000; font-weight:bold}
.titrecol {font-size:12px; color: #FFFFFF; font-weight:bold}
a.A {text-decoration:none; color:#000000}
a.A:hover {font-weight:bold; color:#000000}
a.A:active {font-weight:bold; color:#000000}
a.B {text-decoration:none; color:#000000}
a.B:hover {font-weight:bold; color:#FF0000}
a.B:active {font-weight:bold; color:#000000}
.imprlot	{position:absolute;top:65px;left:280px;width:730px; border:none; z-index:99; float:center}
.pgpg {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000; text-decoration:none}
.requeteaff {
	background-image:url(bandeau-recap-recherche.png);
	background-repeat:no-repeat;
	background-position:center;
	border:1px solid #000000;
	width:700px;
	padding:10px;
	margin-top:10px;
	font-size:14px;
	color:#FFFFFF;
	}
/************Overlib*****************/
.fontClass {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000000}
.capfontClass {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;
   color:  #FFFFFF;}
.capfontClass A {color: #FFFFFF; font-size: 9px;}
.fgClass {background-color: #FFFFFF;}
.bgClass {background-color: #535152;}
/***********************************/
.data {
border-style:solid; 
border-width:1px; 
border-color:black;
border-collapse:collapse;

}
.dataHead {
	background-color:#535152;
}
.data td {
padding:5px;
}
.ds_box {
	background-color: #FFF;
	border: 1px solid #000;
	position: absolute;
	z-index: 32767;
}

.ds_tbl {
	background-color: #FFF;
}

.ds_head {
	background-color: #333;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
}

.ds_subhead {
	background-color: #CCC;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 32px;
}

.ds_cell {
	background-color: #EEE;
	color: #000;
	font-size: 13px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	cursor: pointer;
}

.ds_cell:hover {
	background-color: #F3F3F3;
} 
.Texte {font:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF}
.texte {font:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000000}
.TitreRub {font-size: 14px}
.valid{position:absolute;top:40px;left:250px;width:730px; border:none; z-index:99; float:center}
.normal {
	text-decoration:none;
	color:#000000;
	}
	
#stats {
	position:absolute;
	width:0px;
	height:0px;
	z-index:1;
	visibility: hidden;
}

