/* tout les tableaux */
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: transparent;
	color:white;
}
/* tableau principal de l'application */
.contour
{
	width: 90%;
}
/* cellule du tableau principal réservé à l'affichage des pages php */
.contenu
{
	/*height: 100%;
	width: 100%;*/
	/*
	vertical-align: top;
	padding: 20px;
	background-color:#FAFAFA;
	*/
	background-image: url('/images/chiffre_small.jpg');/* couleur du fond de la page */
	background-position: right bottom;
	background-repeat: no-repeat;
}
.cadre
{
	width: 100%;
	vertical-align: top;
	background-color: transparent;
}
/* menu principal de l'application */
.entetemenu {
	vertical-align: bottom;
}
/* tableaux */
.tableau {
	width: 100%;
	background-color: #666666;
	/*font-size:10px;*/
}
.tableau th {
	background-color: #0099CC;
}
.tableau tr:hover {
	background-color: #FFCC00; /* marche sur firefox mais pas ie */
}
/* lignes paire du tableau */
.lignep {
	background-color: #DDDDDD;
}
/* lignes impaire du tableau */
.lignei {
	background-color: #FFFFFF;
}


/*/////////////////////////////////////////////////*//*/////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////*//*/////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////*//*/////////////////////////////////////////////////*/
.voit_rien{
	background-color: transparent;
	color:#FFFFFF;
	margin:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}
.sous_entete {
	color:#FFFFFF;
	text-decoration: none;
	font-size: 10px;
	font-style: normal;
	font-weight:normal;
	text-transform: none;
	position: relative;
	text-align:left;
	font:Georgia, "Times New Roman", Times, serif;
	top: 8px;
}
.a_entete:link, .a_entete:visited, .a_entete:active, .a_entete:hover {
	color:#FFFFFF;
	background-color:transparent;
	text-decoration: none;
	font-weight: normal;
	font:Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	top : 6px;
	line-height:1;
}

body {
	margin-top: 0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}
h2 {
	margin-top: 1em;
	padding-bottom:0.2em;
	border-bottom: 1px solid #ccc;
	font-size: 14px;
	color: #981534;
}
h3 {
	font-size: 13px;
	color: #981534;
}
/* messages d'erreur */
.erreur
{
	padding: 5px;
	color: #FF0000;
	font-weight:bold;
}
/* messages de confirmation */
.message
{
	padding: 2px;
	color: #009900;
}
.message_orange
{
	padding: 2px;
	color: #FF9900;
}
.asterique_verte
{
	padding: 2px;
	color: #009900;
	vertical-align: top;
}
.asterique_orange
{
	padding: 2px;
	color: #FF9900;
	vertical-align: top;
}
/*a.a_ensavoirplus:link, a.a_ensavoirplus:visited {

	font: Georgia;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;

	background-color:transparent;
	font-size:14px;
	font-weight:bold;
	border:1px solid #FDFDFD;
	padding:1px;
	margin:0px;
	left: 100px;
	text-align:center;
	voice-family: "\"}\"";
	voice-family:inherit;
	
	border-color:#322C49;/*bordure IE + FF *
	background-color:#FFFFF;/*fond à superposition FF*
	color:#004595;/* couleur texte FF et IE*
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#EEECF4); /*couleur fond IE*	
	
	width :auto;
	height:18;
	
	text-decoration:none;
	margin:0px;
}
a.a_ensavoirplus:active, a.a_ensavoirplus:hover {
	font: Georgia;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;

	text-decoration:none;
	background-color:#981534;/*couleur fond FF*
	color:#FFFFFF;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#DEDBEA); /*couleur fond IE*	
}
/*menu générale : */
a.menu_wagner:link {
	color: white;
	background-color:#981534;
	text-decoration: none;
	font-weight:bold;
}
a.menu_wagner:visited {
	color: white;
	background-color:#A61839;
	text-decoration: none;
	font-weight:bold;
}
a.menu_wagner:active, a.menu_wagner:hover {
	color: white;
	background-color:#B91C3F;
	text-decoration: none;
	font-weight:bold;
}
a.sous_menu_wagner:visited, a.sous_menu_wagner:active, a.sous_menu_wagner:link { /*pour IE */
	color: white;
	background-color:#A61839;
	text-decoration: none;
	font-weight:bold;
}
a.sous_menu_wagner:hover { /*pour IE */
	color: #A61839;
	background-color:white;
	text-decoration: none;
	font-weight:bold;
}

.sous_menu_wagner { /* pour les liens dans les sous menu du Menu générale */
	display: block;
	width: 100%;
	height: 100%;
}
/*fin menu générale*/

/*menu fiche : */
a.menu_fiche:link {
	color: white;
	background-color:#281A64;
	text-decoration: none;
	font-weight:bold;
}
a.menu_fiche:active, a.menu_fiche:hover {
	color: white;
	background-color:#32207B;
	text-decoration: none;
	font-weight:bold;
}
a.menu_fiche:visited {
	color: white;
	background-color:#301F76;
	text-decoration: none;
	font-weight:bold;
}
a.sous_menu_fiche:visited, a.sous_menu_fiche:active, a.sous_menu_fiche:link { /*pour IE */
	color: white;
	background-color:#301F76;
	text-decoration: none;
	font-weight:bold;
}
a.sous_menu_fiche:hover { /*pour IE */
	color: #301F76;
	background-color:white;
	text-decoration: none;
	font-weight:bold;
}

.sous_menu_fiche { /* pour les liens dans les sous menu du Menu générale */
	display: block;
	width: 100%;
	height: 100%;
}
/*fin menu fiche*/


.wagner {
	text-decoration:none;
	color:#981534;
	font-weight:bold;
	font-size: 12px;
}

.wagner_nosize {
	text-decoration:none;
	color:#981534;
	font-weight:bold;
}

.wagner_bleu {
	text-decoration:none;
	color:#1F144E;
	font-weight:bold;
	font-size: 12px;
}

.a_bleu:link, .a_bleu:visited, .a_bleu:active, .a_bleu:hover {
	color:#1F144E;
	background-color:white;
	text-decoration: underline;
	font-weight:bold;
	font: Georgia;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
}

.a_gris:link, .a_gris:visited, .a_gris:active, .a_gris:hover {
	color:#B5B5B5;
	background-color:EFEFEF;
	text-decoration: underline;
	font-weight:bold;
	font: Georgia;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
}

.a_text:link, .a_text:visited, .a_text:active, .a_text:hover {
	color:#2B263C;
	background-color:white;
	text-decoration: underline;
	font-weight:bold;
	font: Georgia;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
}

.a_invisible:link, .a_invisible:visited, .a_invisible:active, .a_invisible:hover {
	color:#FFFFFF;
	text-decoration: none;
	font-weight:normal;
	font-style: normal;
	line-height: normal;
}

/*pied de page */
.contenu_pied_page
{
	background-color:transparent;
	color:#FFFFFF;
	font-size:9px;
}
/* fin pied de page */

body {
	background: #000000;
}

.P_text_wagner {
	color:#FFFFFF;
	font-size: 11px;
	font-style: normal;
	font-weight: none;
	text-transform: none;
	position: relative;
	text-align:left;
	padding-bottom:15px;
}
.P_date {
	color:#981534;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	position: relative;
	text-align:center;
	valign:top;
}
.P_fiches {
	color:#FFFFFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight:normal;
	text-transform: none;
	position: relative;
	text-align:left;
	word-spacing: normal;
	letter-spacing: normal;
	vertical-align: text-top;
	white-space: normal;
	width: auto;
}

/* page de la structure de l'entreprise : */
.P_struct_1 { /* sous titre des experts comptables */
	color:#981534;
	font-weight:bold;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-transform: none;
	position: relative;
	text-align:center;
}
.P_struct_2 { /* gauche */
color:#FFFFFF;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	position: relative;
	text-align:center;
}
.P_struct_3 { /* experts comptables stagiaires */
	color:#981534;
	font-weight:bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-transform: none;
	position: relative;
	text-align:center;
}
.P_struct_4 { /*colone centre */
color:#FFFFFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	position: relative;
	text-align:left;
}
.P_struct_5 { /* autre personnel */
	color:#981534;
	font-weight:bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-transform: none;
	position: relative;
	text-align:center;
}
.P_liens { /* pas utilisé */
	font-size: 12px;
	color: #281A64;
	font-weight:bold;
	text-align:center;
}

/* pour page des liens */
.a_liens:link, .a_liens:visited, .a_liens:active, .a_liens:hover { /*css pour la colone du milieu de la page lien */
	font-size: 13px;
	color: #281A64;
	font-weight:bold;
	text-align:left;
	background-color:transparent;
	text-decoration: none;
	font-weight:bold;
	font-style: normal;
	line-height: normal;
}
.a_liens_text:link, .a_liens_text:visited, .a_liens_text:active, .a_liens_text:hover {
	color:#981534;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	position: relative;
	text-align:left;
	font-weight:bold;
	text-align:left;
	background-color:transparent;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	left: 17px;
}
/* fin pour page des liens */

/* pour page contact_mail */
.a_mail:link, .a_mail:visited, .a_mail:active, .a_mail:hover {
	color:#1F144E;
	background-color:#000000;
	text-decoration: underline;
	font-weight:bold;
	font: Georgia;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
}
/* fin pour page contact_mail */

/* pour page les fiches produits */
.a_fiches:link, .a_fiches:visited, .a_fiches:active, .a_fiches:hover {
	color: #FFFFFF;
	font-size: 12px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	position: relative;
	text-align:left;
	font-weight:bold;
	text-align:left;
	background-color:transparent;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	left: 5px;
	top: 4px;	
}

fiches_fond{

	background-color:#FFFFFF;
	
}

.Menu1 {
	padding: 4px;
}
#Menu_fiches ul{ 
 	margin: 0px;
	padding: 0px;
	
}
#Menu_fiches ul li { 
	behavior:url('menus_fiches_produits/menu.htc');
	position:expression('relative');
	display:expression('inline'); /* ie */	
	background-color: #FFFFFF;
	/*margin: 0 2px 0 2px;*/
	height: 24px;
	border: 1px solid #B7D6E3;
   	text-align: left;
	display: table-cell;
}
#Menu_fiches ul li:hover{
	background-color: #F4F4F4;
}

#Menu_fiches ul li ul{
	top:expression(this.parentNode.offsetHeight - 1 +"px");
	left:expression(0);
	border:solid 1px black;
	position:absolute;
	visibility:hidden;
	background-color: #FFFFFF;
}

#Menu_fiches ul li:hover ul{
	visibility: visible;
}
  
#Menu_fiches ul li ul li{
	display:block;
	border: none;
	width : 120 px;
	margin: 4px;
}

/* fin pour page des fiches produits */
img{
	border: 0px;
}

/* menu fiches produits */
a.menu_fp:link, a.menu_fp:visited {
	font-size:12px;
	font-weight:bold;
	border:1px solid #990000;
	color:#FFFFFF;
	width:150px;
	padding:1px;
	margin:1em;
	left: 100px;
	
	text-align:center;
	background-color:#231658;/*couleur fond FF*/
	border-color:#32207B;/*bordure IE + FF */
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#2948C2,endColorStr=#140D33); /*couleur fond IE*/	
	
	width :90;
	height:18;
	
	font-family:MS Sans Serif, sans-serif, Verdana, Arial;
	text-decoration:none;
	margin:0px;

	voice-family: "\"}\"";
	voice-family:inherit;

}
a.menu_fp:active, a.menu_fp:hover {
	background-color:#FFFDFD;/*fond à superposition FF*/
	color:#231658;/* couleur texte FF et IE*/
	text-decoration:none;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#FCF9F5); /*fond à superposition IE*/

}
/* fin menu fiches produits */

/*authentificatio*/

a.a_lien:link, a.a_lien:visited {
	background-color:transparent;
	font-size:12px;
	font-weight:bold;
	/*border:1px solid #990000;*/
	padding:1px;
	margin:0px;
	left: 100px;
	text-align:center;
	voice-family: "\"}\"";
	voice-family:inherit;
	
	/*border-color:#322C49;/*bordure IE + FF */
	background-color:transparent;/*fond à superposition FF*/
	color:#004595;/* couleur texte FF et IE*/
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#DEDBEA); /*couleur fond IE*/	
	
	width :auto;
	height:18;
	
	font-family:MS Sans Serif, sans-serif, Verdana, Arial;
	text-decoration:none;
	margin:0px;
}
a.a_lien:active, a.a_lien:hover {
	text-decoration:none;
	background-color:transparent;/*couleur fond FF*/
	color:#004595;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#EEECF4); /*couleur fond IE*/	
}

.authentification_haut {
	text-align: center;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	top: 0;
	position: relative;
}
.message_authentification
{
	color: #009900;
	font-weight:bold;
	font-size:14px;
}
.message_authentification_client
{
	color: #016398;
	font-weight:bold;
	font-size:14px;
}

.message_authentification_personnel
{
	color: #E34602;
	font-weight:bold;
	font-size:14px;
}

.creer_compte_noir {
	font:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
}
/* fin authentification */
/* commentaire */
h4 {
	margin-top: 1em;
	padding-bottom:0.2em;
	border-bottom: 1px solid #281A64;
	font-size: 14px;
	color: #281A64;
}
/* fin commentaire */

/* infos */
.a_infos:link, .a_infos:visited, .a_infos:active, .a_infos:hover { /*css pour la colone du milieu de la page lien */
	background-color:transparent;
	color:#B5B5B5;
	font-size:9px;

	font-weight:bold;
	text-align:center;
	text-decoration: none;
	font-weight:bold;
	font-style: normal;
	line-height: normal;
}
/* fin infos */

td {
	border: 0px solid;
}

tr {
	border: 1px solid #222222;
}
