a
{
	color : #0000ff ;
	font-weight : bold ;
	text-decoration : none ;
}

a:visited
{
	color : #0000ff ;
	text-decoration: none ;
	font-weight : bold ;
}

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

.bloc_champ
{
	clear : both ;
}

.bloc_minibouton
{
	float : left ;
}

body, td
{
	background-color : #ffffff ;
	color : #000000 ;
	font-family : Tahoma, Verdana, Helvetica, Sans-serif ;
	font-size : 11px ;
}

.bouton
{
	background-color : #0080ff ;
	color : #ffffff ;
	font-weight : bold ;
	border : 1px solid #444444 ;
	padding-top : 3px ;
	padding-bottom : 3px ;
	width : 100px ;
	border-collapse : collapse ;
	text-align : center ;
	cursor : pointer ;
}

.boutonpetit
{
	padding-top : 2px ;
	padding-bottom : 2px ;
	width : 24px ;
	text-align : center ;
	cursor : pointer ;
}

.champ
{
	float: left ;
	left: 120px ;
}

.colonne_contenu
{
	padding : 10px 10px 20px 10px ;
	left : 500px ;
}

.colonne_menu
{
	background-color : #e0e0e0 ;
	color : #000000 ;
	border-right : 1px solid #ffffff ;
	padding : 0px 0px 20px 0px ;
	width : 100px ;
}

#complement
{
	background-color : #ffffff ;
	color : #000000 ;
	font-size : 11px ;
	width : 400px ;
	height : 250px ;
	visibility : hidden ;
	position : absolute ;
	border : 2px solid #808080 ;
	padding : 0px ;
}

#contexte
{
	font-size : 13x ;
	font-weight : bold ;
	margin-bottom : 15px ;
}

#debug_zone
{
	overflow : auto ;
	height : 300px ;
	border : 1px solid silver ;
	padding : 5px ;
	display : none ;
}

.erreur_champ
{
	display : none ;
	color : #cc0000 ;
	font-weight : bold ;
	padding-top : 6px ;
	padding-left : 120px ;
}

.formules
{
	border : 1px solid gray ;
	border-collapse : collapse ;
	font-size : 13px ;
}
.gras
{
	font-weight : bold ;
}

input, select, textarea
{
	font-family : Tahoma, Verdana, Helvetica, Sans-serif ;
	border : 1px solid #808080 ;
	font-size : 11px ;
	padding-left : 2px ;
	padding-right : 2px ;
	margin-top : 5px ;
	/*
	width : 120px ;
	height : 20px ;
	*/
}

.label
{
	float : left ;
	width : 120px ;
	margin-top : 5px ;
}

li
{
	margin-bottom: 5px;
}

.liste_ligne
{
	background-color : #f0f0f0 ;
	color : #000000 ;
}

.liste_titre
{
	background-color : #e0e0e0 ;
	color : #000000 ;
}

.menu
{
	background-color : #0080ff ;
	color : #ffffff ;
	font-weight : bold ;
	border-right : 1px solid #ffffff ;
	width : 100px ;
	padding-top : 3px ;
	padding-bottom : 3px ;
	text-align : center ;
	cursor : pointer ;
}

.menu_complement
{
	background-color : #0080ff ;
	color : #ffffff ;
	padding-top : 3px ;
	padding-bottom : 3px ;
}

.menugauche
{
	background-color : #e0e0e0 ;
	color : #000000 ;
	border-bottom : 1px solid #ffffff ;
	padding-top : 5px ;
	padding-bottom : 5px ;
	padding-left : 10px ;
	font-weight : bold ;
	cursor : pointer ;
}

#message_erreur
{
	color : #cc0000 ;
	font-weight : bold ;
	padding-top : 6px ;
}

.minibouton
{
	background-color : #0080ff ;
	color : #ffffff ;
	font-weight : bold ;
	border : 1px solid #444444 ;
	margin-left: 5px ;
	width: 18px ;
	text-align: center ;
	cursor: pointer ;
}

.noninput
{
	font-family : Tahoma, Verdana, Helvetica, Sans-serif ;
	font-size : 11px ;
	border : 0px ;
	margin-top : 5px ;
	height : 14px ;
	width : 14px ;
	margin-right : 5px ;
}

.note
{
	font-size : 10px ;
}

#pied_page
{
	background-color : #000000 ;
	color : #ffffff ;
	font-size : 10px ;
	font-weight : bold ;
	padding-top : 2px ;
	padding-bottom : 3px ;
	text-align : center ;
}

.separ_bouton
{
	width : 10px ;
}

.soustitre
{
	color : #0080ff ;
	font-size : 13px ;
	font-weight : bold ;
}

.titre
{
	color : #0000ff ;
	font-size : 16px ;
	font-weight : bold ;
}

.titre_fenetre
{
	background-color : #0080ff ;
	color : #ffffff ;
	font-weight : bold ;
	text-align : right ;
	height : 20px ;
	border-bottom : 1px solid gray ;
	cursor : pointer ;
}

.titre_liste
{
	background-color : #e0e0e0 ;
	color : #000000 ;
	padding-top : 2px ;
	padding-bottom : 2px ;
	font-weight : bold ;
	cursor : pointer ;
}

ul
{
	margin-top: 10px ;
	margin-bottom: 10px ;
	margin-left: 10px ;
	padding-left: 10px ;
}


