body, td
{
	font-family: Verdana, Arial;
	font-size: 10pt;
}

td.libellePetit
{
	font-size: 8pt;
}

td.dateHead
{
	background-color: #CC0000;
	height: 60px;
	color: #FFFFFF;
}
td.panierTitre
{
	background-color: #CC0000;
	height: 22px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 5px;
}
td.panierTitreVip
{
	background-color: #660000;
	height: 22px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 5px;
}
td.zonePaste
{
	background-color: #CC5F47;
	color: #FFFFFF;
	font-size: 10px;
}
td.zonePasteDragEnter
{
	background-color: #FFFFFF;
	color: #CC5F47;
	font-size: 10px;
}
td.panierInfos
{
	background-color: #EFEFEF;
	padding-left: 5px;
}
table.infoFilm
{
	background-color: #CC5F47;
}
td.boutonPanier
{
	background-color: #003366;
	height: 20px;
}
td.boutonPanierOver
{
	background-color: #0759AB;
	height: 20px;
}
td.boutonPanier a, td.boutonPanierOver a
{
	text-transform: uppercase;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
div.zonePanier
{
	overflow: auto;
	height: 500px;
	width: 100%;
}
div.zonePanier768
{
	overflow: auto;
	height: 270px;
	width: 100%;
}

td.ongletOn
{
	background-color: #FF6600;
	width: 110px;
}
td.ongletOff
{
	background-color: #FAA755;
	border-left: solid 1px #FFFFFF;
	width: 110px;
}
td.ongletOn a, td.ongletOff a
{
	text-transform: uppercase;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-size: 7pt;
	padding-left: 5px;
}
td.ongletVide
{
	background-color: #FFCC66;
}

table.calendarHead td
{
	background-color: #CC0000;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	height: 30px;
}
table.calendarHead td a
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

tr.lignePaire td
{
	background-color: #D3D3D3;
	padding-left: 5px;
}
tr.ligneImpaire td
{
	background-color: #EFEFEF;
	padding-left: 5px;
}
td.lignePaire
{
	background-color: #D3D3D3;
	padding-left: 5px;
}
td.ligneImpaire
{
	background-color: #EFEFEF;
	padding-left: 5px;
}
td.lignePaireVip
{
	background-color: #222222;
	padding-left: 5px;
	color: #FFFFFF;
}
td.ligneImpaireVip
{
	background-color: #444444;
	padding-left: 5px;
	color: #FFFFFF;
}

td.photoItemProgram
{
	background-color: #CC5F47;
	color: #FFFFFF;
	font-size: 7pt;
}
td.photoItemProgramVip
{
	background-color: #990000;
	color: #FFFFFF;
	font-size: 7pt;
}
td.photoItemSeparator
{
	background-color: #CC0000;
	height: 15px;
}
td.photoItemSeparatorVip
{
	background-color: #660000;
	height: 15px;
}

input.formButton {
	background-color: #D4D3D2;
	border-bottom: 2px solid #A6A6A5;
	border-right: 2px solid #A6A6A5;
	border-left: 2px solid #F5F5F5;
	border-top: 2px solid #F5F5F5;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
	color:#010101;
	height:24px;
	font-family:Verdana;
}

td.SAMEDI {
	background-color: #99CC66;
	font-size: 7pt;
}
td.DIMANCHE {
	background-color: #CCFF99;
	font-size: 7pt;
}
td.LUNDI {
	background-color: #FFFF99;
	font-size: 7pt;
}
td.MARDI {
	background-color: #FFFFCC;
	font-size: 7pt;
}
td.MERCREDI {
	background-color: #FFCC99;
	font-size: 7pt;
}
td.JEUDI {
	background-color: #FFCC66;
	font-size: 7pt;
}
td.VENDREDI {
	background-color: #FF9933;
	font-size: 7pt;
}
td.VIP 
{
	background-color: #666666;
	font-size: 7pt;
	color: #FFFFFF;
}

td.actiongris, td.actiongris a, td.actiongris a:hover {
	background-color: #A9A9A9;
	font-family: Verdana;
	color: #EEEEEE;
	font-size:11px;
	font-weight:bold;
	padding-left: 10px;
	padding-right: 10px;
	text-transform:uppercase;
	text-decoration: none;
	cursor: hand;
}

td.login span
{
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
}
td.photoCount span
{
	color: #FFFFFF;
	font-weight: bold;
}
td.photoCount
{
	padding: 5px;
}

table.calendarSearch
{
	background-color: #EFEFEF;
	height: 176px;
}
table.calendarSearch td
{
	font-size: 9px;
}
table.calendarSearch td.dayStyle
{
	background-color: #FFDCC1;
}
table.calendarSearch td.otherDayStyle a
{
	color: #E0E0E0;
}
table.calendarSearch td a
{
	text-decoration: none;
	font-weight: bold;
}

table.TableUsers tr.Head td
{
	background-color: #CC0000;
	color: #FFFFFF;
	font-weight: bold;
}
table.TableUsers tr.ItemAlt td
{
	background-color: #CC5F47;
	color: #FFFFFF;
}
table.TableUsers tr.ItemAlt td a
{
	color: #FFFFFF;
}
table.TableUsers tr.Item td a
{
	color: #000000;
}
table.TableUsers tr.Edit td, table.TableUsers tr.Add td
{
	background-color: #FFCC66;
}
table.TableUsers tr.Edit td a, table.TableUsers tr.Add td a
{
	color: #000000;
}
table.TableUsers tr.Pager td a
{
	color: #000000;
	font-weight: bold;
}

div.loading
{
	position: absolute;
	Z-Index:6;
}
div.loading table
{
	border: solid 2px #CC0000;
	background-color: #CC5F47;
	width: 400px;
	height: 100px;
}
div.loading table td
{
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	padding: 5px 20px 5px 20px;
}
table.fondGris
{
	background-color: #F0F0F0;
	FILTER: Alpha(Opacity=20, FinishOpacity=20, Style=0);
}