body
{
	margin:1px;
	color: black;
	background-color:white;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px;
}
td
{
	font-family:Arial, Helvetica, sans-serif;
}

a
{
	color: black;
}

form
{
	display: inline;
}

/*
Mise en page
*/
.mp_accueil
{
	background-color:#a5d1e3;
}

.mp_autre
{
	background-color:#f7ac42;
}

.mp_gestion
{
	background-color:#f7ac42;
}

.mp_corps
{
	vertical-align:top;
	height:100%;
}

.mp_coin
{
	vertical-align:bottom;
	background-color:white;
}

/*
Activites
*/
.liste_table_item
{
	margin-left:15px;
}
.liste_thumbnail
{
}
.liste_lien
{
}

.textbox
{
	background-color: #f7ac42;
	border: 1px solid #cccccc;
}

.activite_groupitem
{
	padding-left: 50px;
}
.activite_item
{
/*
	background-color:dodgerblue; 
	width: 250px;
*/
	margin: 2px; 
	display:block;
	text-align:left;
	display:inline;
}
.activite_image
{
	padding-right: 2px;
	height: 125px;
	width: 75px;
}
.activite_texte
{
	width: 175px;
}
.activite_texte_presentation
{
	padding-left:8px;
}
.activite_finligne
{
	clear:both; 
	height:0px; 
	width:0px; 
	border:0px solid black; 
	line-height:0px;
}

.activite_lieu_details
{
	border: 1px solid firebrick;
}

.activite_lieu_texte
{
	width: 220px;
	margin-top: 10px;
	text-align:left;
}
.instructions_activite
{
	font-size:x-small;
	width: 500px;
	margin-bottom:1em;
	clear:both;
}
td.activite_label
{
	font-weight:bold;
	text-align:right;
	vertical-align:top;
}
span.activite_label
{
	font-weight:bold;
	text-align:right;
}
.activite_lien_promotion
{
	display:block;
}

/*
Menu
*/
a.menu_lien,
a.menu_lien:hover,
.menu_cell_gauche,
.menu_cell_centre,
.menu_cell_image,
.menu_cell_droite
{
	color:white;
}
a.menu_lien
{
	text-decoration:none;
}
a.menu_lien:hover
{
	text-decoration:underline;
}
.menu_cell_gauche,
.menu_cell_centre,
.menu_cell_image,
.menu_cell_droite
{
	white-space:nowrap;
	font-weight:bold;
	padding-top:1px;
}

.menu_cell_gauche
{
	text-align:left;
	width: 10%;
	padding-left:5px;
}
.menu_cell_centre,
.menu_cell_image
{
	text-align:center;
}
.menu_cell_droite
{
	text-align:right;
	padding-right:10px;
}
.menu_cell_image
{
	border-bottom:0px solid white;
}
.menu_fond,
.menu_fond_accueil
{
	background-color:#6cb33e;
	width:686px;
	padding-left:5px;
}
.menu_fond_accueil
{
	padding-left:0px;
}
/*
Inscription
*/
.champs_regulier
{
	width: 275px;
}
.champs_type1_part1
{
	width: 195px;
}
.champs_type1_part2
{
	width: 75px;
}
.instructions
{
	font-size:xx-small;
}

/*
Accueil
*/
.accueil_contenu
{
	background-image: url('images/default_03.jpg');
	background-repeat: no-repeat;
	vertical-align: top;
}

.accueil_texte_1,
.accueil_texte_2
{
	width: 420px;
	padding-right: 5px;
	text-align: left;
}

.accueil_logos
{
	text-align: right;
	margin-top: 10px;
}

.accueil_logo_inscription,
.accueil_logo_rd,
.accueil_logo_mq,
.accueil_logo_ds
{
	border: none;
}
.accueil_logo_rd
{
	margin-right:20px;
}
.accueil_logo_mq
{
	margin-right:3px;
}
.accueil_logo_ds
{
	margin-right:0px;
}
.accueil_logo_inscription
{
	margin-right:0px;
}

.accueil_login
{
	width: 500px;
	margin-top: 10px;
	margin-bottom : 10px;
}

.accueil_login_01
{
	background-image: url('images/default_login_bg.jpg');
}

.accueil_label
{
	padding-left:5px;
	padding-right:3px;
	color:white;
	font-size:0.8em;
	background-color: #00b1b0;
	text-align: right;
}

.accueil_input
{
	background-color: #00b1b0;
	text-align: left;
}

.accueil_textbox
{
	font-size:0.75em;
	height: 18px; 
	width:100px; 
}

.accueil_button
{
	font-size:0.8em; 
	margin-left:5px; 
}

/*
Gestion
*/
.grid
{
	color: Black;
	background-color: White;
}
.grid a
{
	color: Black;
}
.gridHeader,
.gridFooter
{
	background-color: Gainsboro;
}
.gridItem
{
}
.gridAlternatingItem
{
	background-color: Whitesmoke;
}

/*
prix
*/
.prix_table
{
}

.prix_row_01
{
	font-weight:bold;
}

.prix_colonne_00,
.prix_colonne_01,
.prix_colonne_02,
.prix_colonne_03,
.prix_colonne_04,
.prix_colonne_05,
.prix_colonne_06
{
	padding-right: 3px;
	vertical-align:top;
	text-align:left;
}

.prix_colonne_00
{
	width:80px;
}
.prix_colonne_01,
.prix_colonne_02
{
	width:190px;
	font-size:smaller;
	font-weight:bold;
}
.prix_colonne_03
{
	font-size:smaller;
	font-weight:bold;
}
.prix_colonne_04
{
	padding-bottom:5px;
}
/*
Autres
*/
.SortieText
{
	background-color: White;
	color: Black;
}
