.body
{
	background-color:#FFFFFF;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	font-family:"Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
}

.bodyIndex
{
	background-color:#FEE9CA;	
}

.tableIndex
{
	background:url(../images/central2.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	font-family:"Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	color:#3333CC;
	valign:middle;
}

.tableIndex2
{
	/* background:url(../images/anim_grand.gif); */
	background:url(../images/logo.gif);
	background-repeat:no-repeat;
	background-position:center center;
	font-family:"Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	color:#FF6600;
}

.tablePrincipale
{
	border-collapse:collapse;
	bgcolor:#FFA72C;
	font-family:"Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;	
}

.tableSecondaire
{
	height:530px;
	/*border-collapse:collapse;*/		/* non supporté par Opéra */
	border-left:1px solid #FFA72C;
	border-top:1px solid #FFA72C;
	border-right:1px solid #FFA72C;
	border-bottom:1px solid #FFA72C;
	font-family:"Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	background-color:#FEE9CA;
}

.tableSecondaire2  /* bordure compete orange */
{
	border-left:1px solid #FFA72C;
	border-top:1px solid #FFA72C;
	border-right:1px solid #FFA72C;
	border-bottom:1px solid #FFA72C;
	font-family:"Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
}

.tableSecondaire3 /* bordure compete bleues 002E79 */
{
	padding:3px;
	border-left:1px solid #002E79;
	border-top:1px solid #002E79;
	border-right:2px solid #002E79;
	border-bottom:2px solid #002E79;
	font-family:"Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
}


.tableMenu
{
	background-color:#FFFFFF;
	margin-top:2px;
	margin-left:5px;
	margin-right:2px;
	margin-bottom:0px;
	height:380px;
	font-family:"Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
}

/* classe qui doit etre sur toutes les tables des documents qui sont destinés à être affiché au milieu */
.tablePageCentrale
{
	font-family:"Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}

.tableAccueil
{
	font-family:"Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	background:url(../images/boule.gif);
	background-repeat:no-repeat;
	background-position:left center;
	height:300px;
	color:#3333CC;
	valign:middle;
	
}

.trHaut
{
	height:105px;
	vertical-align:middle;
	background:url(../images/haut.jpg);
	background-repeat:no-repeat;
	background-color:#FFA72C;
	font-family:"Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
}

.trIndex
{
	height:40px;
}

/*.tdContact
{
	border-left:1px solid blue;
}*/

.tdIndex
{
	
}

.tdGauche
{
	height:466px;
	background:url(../images/gauche.jpg);
	background-repeat:no-repeat;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}

.tdCentral
{
	height:466px;
	background:url(../images/central2.jpg);
	background-repeat:no-repeat;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	paddigng-left:0px;
	text-justify:newspaper;
}

.tdMenu
{
	background-color:#FFA72C;
	text-align:center;
}

.tdMenuGauche
{
	text-align:right;
	background-color:#FEE9CA;
	height:25px;
	padding-right:0px;
	margin-right:0px;
}

.tdMenuGauche100
{
	background-color:#FEE9CA;
	height:100%;
}

.tdMenuTop
{
	vertical-align:text-top;
}

.tdMenuActif
{
	color:#002E79;
}

.tdContactBordureGHD
{
	border-left:1px solid #FFA72C; /*#3333CC :bleu */
	border-top:1px solid #FFA72C;
	border-right:1px solid #FFA72C;
	background-color:#FFCC66;
}
.tdContactBordureG
{
	border-left:1px solid #FFA72C; /*#3333CC :bleu */
}
.tdContactBordureD
{
	border-right:1px solid #FFA72C;
}

.tdContactBordureGHD2
{
	border-left:1px solid #FFA72C; /*#3333CC :bleu */
	border-top:1px solid #FFA72C;
	border-right:1px solid #FFA72C;
}

.tdContactBordureGBD
{
	border-left:1px solid #FFA72C;
	border-bottom:1px solid #FFA72C;
	border-right:1px solid #FFA72C;
}

.tdContactBordureGB
{
	border-left:1px solid #FFA72C;
	border-bottom:1px solid #FFA72C;
}

.tdContactBordureBD
{
	border-bottom:1px solid #FFA72C;
	border-right:1px solid #FFA72C;
}

.divIndex
{
	width:600px;
	font-family:"Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
}

.divMenu
{
	/* Pour faire scroller le div */
	overflow:auto;			/* obligatoire pour la compatibilité avec Opéra, car il ne gere pas les 2 overflow-x et y */
	overflow-x:hidden;		/* pr ie */
	overflow-y:auto;		/* pr ie */
	height:400px;
	width:165px;
	font-family:"Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
}

.divPrincipal
{
	/* Pour faire scroller le div */
	overflow:auto;			/* obligatoire pour la compatibilité avec Opéra, car il ne gere pas les 2 overflow-x et y */
	overflow-x:hidden;		/* pr ie */
	overflow-y:auto;		/* pr ie */
	height:466px;
	width:600px;
	text-align:left;
	font-family:"Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
}

.divNavigation
{   vertical-align:top;
	height:20px;
	overflow:auto;			/* obligatoire pour la compatibilité avec Opéra, car il ne gere pas les 2 overflow-x et y */
	overflow-x:auto;		/* pr ie */
	overflow-y:hidden;		/* pr ie */
	text-align:left;
	font-family:"Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 8pt;
	color:#002E79;
}

.divMessage
{   vertical-align:top;
	height:35px;
	overflow:auto;			/* obligatoire pour la compatibilité avec Opéra, car il ne gere pas les 2 overflow-x et y */
	overflow-x:auto;		/* pr ie */
	overflow-y:hidden;		/* pr ie */
	text-align:left;
	font-family:"Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 8pt;
	color:#002E79;
}

.divMessageUrgent
{   vertical-align:top;
	height:55px;
	overflow:auto;			/* obligatoire pour la compatibilité avec Opéra, car il ne gere pas les 2 overflow-x et y */
	overflow-x:auto;		/* pr ie */
	overflow-y:hidden;		/* pr ie */
	text-align:left;
	font-family:"Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 10pt;
	color:#FF0000;
}

.menuTitre
{
	color:#FFFFFF;
	height:25px;
	width:180px;
}

.tdProduitService
{
	text-align:left;
	padding-left:12px;
	height:75px;
}

.tdSociete
{
	padding-left:25px;
	height:75px;
}

.tdRef
{
	padding-left:10px;
	height:75px;
}

.tdClient
{
	padding-left:30px;
	height:75px;
}

.tdContact
{
	padding-left:45px;
	height:75px;
}

.tdMarquee
{
	height:22px;
	vertical-align:bottom;
	padding-bottom:0px;
	font-family:"Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
}

.tdTitrePrincipal
{
	text-align:left;
	padding-left:90px;
	padding-top:5px;
}

.aMenu
{
	text-decoration:none;
	color:FFA72C;
	cursor:hand;
}

.aNavigation
{
	text-decoration:underline;
	color:#002E79;
	cursor:hand;
}

.titre
{
	color:#FFA72C;
}

.titre2
{
	color:#002E79;
}

.imageBouton
{
	cursor:hand;
}

.puceActivite
{
	vertical-align:top;
	padding-top:30px;
}

.texteBleu
{
	color:#2E0079; 
	/* 002E79  0066FF */
	font-weight:bold;
}
.texteVert
{
	color:#008080; 
	/* 002E79  0066FF */
	font-weight:bold;
}
.texteOrange
{
	color:#FF9933;
	font-weight:bold;
	margin-bottom:0px;
}
.InputTransparent{
	background-color:##FEE9CA; /* transparent;	*/
}
