BODY
{
font-family:arial;
font-size:12px;
color:black;
}

A:visited{color:#999;}
A:link{color:#999;}
A:active{color:#999;}
A:hover {color:#900;}

.wm_horaires td
{
	font-family:arial;
	font-size:11px;
	vertical-align:middle;
}


.wm_horaires td input
{
	font-size:11px;
	height:16px;
	margin-left:2px;
	margin-right:2px;
}


.wm_horaires td div input
{
	font-size:11px;
	width:20px;
	height:16px;
	border:1px dotted #aaa;
	margin-left:2px;
	margin-right:2px;
}

.wm_horaire_jour0
{
background: #aaf;
}
.wm_horaire_jour1
{
background: #aaa;
}

.wm_galerie
{
overflow:auto;
border:1px solid #aaa;
padding:4px;
}

.wm_horaires
{
border:1px solid #aaa;
}

.wm_multipages_on{background:#99f;}
.wm_multipages_on a,.wm_multipages_on a:visited{color:black}
.wm_multipages_off{background:#ddf;}
.wm_multipages_off a,.wm_multipages_off a:visited{color:black}
.wm_tree_rub_open
{
	display:block;
}
.wm_tree TD{vertical-align:top;}

.wm_tree_rub_close{display:none;}

.wm_tree
{
	margin: 0;
	padding: 0;
	padding-top:4px;
	padding-bottom:4px;
	border:1px solid #aaa;
	background:#ddd;
}

.wm_tree_color1
{
	background:#eee;
}

.wm_tree A:visited,.wm_tree A:link,.wm_tree A:active,.wm_tree A:hover
{
	color:#000000;
	font-size:10px;
}

.wm_tree ul
{
	margin: 0;
	padding-left: 0;
	list-style-type: none;
}
.wm_tree li
{
	font-family:arial;
	font-size:10px;
	margin: 0;
	padding-left: 18;
	list-style-type: none;
color:#000000;
}

.wm_menu_deroulant
{

}

.wm_menu_deroulant a,.wm_menu_deroulant a:hover,.wm_menu_deroulant a:visited,.wm_menu_deroulant a:link,.wm_menu_deroulant a:active
{
	width:150px;
	text-align:center;
	display:inline;
	font-family:arial;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	line-height:16px;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:4px;
}
.wm_menu_deroulant div
{
	opacity : .8;
	filter : alpha(opacity=80);
	position:absolute;
	z-index:1000;
	width:150px;
	display:none;
	margin-left:0px;
	margin-top:20px;
	border:1px solid #44d;
}

.wm_menu_deroulant div a,.wm_menu_deroulant div a:hover,.wm_menu_deroulant div a:visited,.wm_menu_deroulant div a:link,.wm_menu_deroulant div a:active
{
	width:100%;
	text-align:left;
	padding-left:4px;
	display:block;
	color:#fff;
	text-decoration:none;
	line-height:16px;
	font-weight:bold;
	text-transform:uppercase;
	background:#00d;
}

.wm_menu_deroulant div a:hover
{
	width:100%;
	text-align:left;
	display:block;
	color:#fff;
	text-decoration:none;
	line-height:16px;
	font-weight:bold;
	text-transform:uppercase;
	background:#44d;
}

.couleur_alterne0{background-color:#feefbb;}
.couleur_alterne1{background-color:#f8de83;}
.couleur_entete_tableau{background-color:#deae3a;}

form{margin:0px;}



li {vertical-align:top;}

.wm_c
{
	background:#ddd;
	overflow:hidden;
	width:100px;
	height:16px;
}

input
{
	font-family:arial;
	font-size:11px;
	border:1px solid #777;
}

div.cadre_file
{
	background-image:url('../images/boutons/std/bt_input_file.gif');
	width:80px;
}

input.file
{
	width:80px;
	-moz-opacity:0;
	filter:alpha(opacity: 0);
	opacity: 0;
}

textarea
{
	font-family:arial;
	font-size:11px;
	border:1px solid #aaa;
}

select
{
	font-family:arial;
	font-size:11px;
	border:1px solid #aaa;
}

.wm_signature
{
	color:#a66;
	font-size:9px;
	font-family:arial;
}

.wm_bouton_ecoute
{
	font-family:arial;
	font-size:9px;
	width:100%;
	border:1px solid #aaa;
}

.wm_cartouche{background:#fff;padding:10px;border:1px solid #aaa;}

.menu_h1
{
	position:absolute;
	margin-left:0px;
	margin-top:100px;
}

.menu_v1
{
	position:absolute;
	margin-left:0px;
	margin-top:130px;
}

P
{
	margin:0px;
	padding:0px;
	text-align:justify;
}

h1
{
	font-size:11px;
	display:inline;
	margin-right: 5px; 
}

TABLE
{
	padding:0px;
	margin:0px;
}

TD
{
	vertical-align:top;
	font-size:11px
}

SPAN
{
	cursor:default;
}

.lien_menu{font-weight:bold;font-size:12px;text-decoration:none;color:#fff;}
.lien_menu:link{font-weight:bold;color:#eee;}
.lien_menu:active{font-weight:bold;color:#eee;}
.lien_menu:hover{font-weight:bold;text-decoration:none;color:#fff;}
.lien_menu:visited{font-weight:bold;color:#eee;}

.lien_menu_v{font-weight:bold;font-size:10px;text-decoration:none;color:#fff;}

.menu_footer{font-size:10px;text-decoration:none;color:#a66;}

.cellule_menu_v1
{
	background:url(../images/fond_bt_menu_v.gif);
	text-align:center;
	vertical-align:middle;
	width:125px;
	height:44px;
}

.champ_txt
{
	font-family: arial, verdana, sans_serif;
	font-size: 10px;
}

.txt_erreur
{
	font-size: 11px;
	color: #FF0000;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
}

.cel_footer
{
	font-size: 9px;
	border-left:1px solid #000000;
}

.cel_footer_debut
{
	font-size: 9px;
}

.cel_footer_fin
{
	font-size: 9px;
	border-left:1px solid #000000;
}

.wm_titre
{
	font-size:14px;
	font-weight:bold;
	color:#000000;
	background:#99ff66;
}

.wm_txt_petit
{
	font-size:9px;
}

.wm_petit_titre
{
	font-size:11px;
	font-weight:bold;
	color:#000000;
	cursor:hand;
}

.wm_legende
{
	font-size:9px;
	color:#000000;
}

.cel_menu_h_over
{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
}

.cel_menu_h_out
{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
}

.cel_menu_v_petit_over
{
	background:#F0E7DA;
	height:30px;
	font-size:11px;
	border:none;
	text-align:center;
	vertical-align:middle;
}

.cel_menu_v_petit_out
{
	height:30px;
	font-size:11px;
	border:none;
	text-align:center;
	vertical-align:middle;
}

.cel_menu_v_gros_out
{
	height:30px;
	font-size:12px;
	border:none;
	text-align:center;
	vertical-align:middle;
}

.wm_txt_panier
{
	font-size:9px;
	text-align:center;
	vertical-align:middle;
	height:16px;
}

.wm_mini_texte
{
		margin: 0px 0px 0px 0px;
		font-size:7pt;
        line-height:8pt;
        font-family: Aria,Helvetical,sans-serif;
        letter-spacing:0mm;
        word-spacing:0.2mm;
        color:#AAAAAA;
}

.wm_alerte
{
	font-size:12px;
	font-weight:bold;
	font-family: Aria,Helvetical,sans-serif;
	word-spacing:0.4mm;
	color:#FF0000;
display:block;
height:40px;
background:#fcc;
border:1px solid #f00;
vertical-align:middle;
}
.wm_invisible{position:absolute;visibility:hidden;display:none}