body {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

form {
	margin:0px;
}
/****************** Scroll IE *****************************************/


/****************** Entête *******************************************/
#header {
	width:1000px;
	margin:10px auto 0px auto;

}
#header img{
	border:0px;
}

#header #logoPrincipal{
	text-align:left;
	vertical-align:center;
}
#header #bandeauPrincipal{
	text-align:center;
	vertical-align:top;
}
/*********************************************************************/

/************************Partie centrale*****************/
#contentBody {
	width:1000px;
	margin:0px auto 0px auto;
	position:relative;
}

#menuGauche {
	width:200px;
	vertical-align:top;

}


#separateur {
	width:20px;
}


#contentDroit {
	width:780px;

}
#menuHaut {

 
 }
#menuHaut a {
 margin-left:1px;

}
 
/*********************************************************************/

/******************* Menu Supérieur Central ************************************/

.logo {
	vertical-align:center;
	text-align:center;
	width:200px:
}

/*********************************************************************/
/******************* Menu gauche ************************************/

.titleMenuGauche {
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:rgb(105, 110, 115);
	padding:5px 0px 0px 30px;
	margin:0px 0px 0px 0px;
	border-right:1px solid rgb(183, 204, 221);
	border-left:1px solid rgb(183, 204, 221);
	border-bottom:1px solid rgb(190, 205, 215);
	font-family:Tahoma;
	background:url('../images/topElementLeft.jpg') no-repeat;
	height:25px;	
	width:200px:
}

.contentMenuGauche {
	font-family:Tahoma;
	font-size:11px;
	text-align:left;
	color:rgb(20, 75, 110);
	margin:0px 0px 10px 0px;
	padding:5px;
	border-bottom:1px solid rgb(183, 204, 221);
	border-right:1px solid rgb(183, 204, 221);
	border-left:1px solid rgb(183, 204, 221);
	background:url('../images/fondElementLeft.jpg') top center no-repeat;
}
.contentMenuGauchePromo {
	font-family:Tahoma;
	font-size:11px;
	text-align:left;
	color:rgb(20, 75, 110);
	margin:0px 0px 10px 0px;
	padding:5px;
	border-bottom:1px solid rgb(183, 204, 221);
	border-right:1px solid rgb(183, 204, 221);
	border-left:1px solid rgb(183, 204, 221);
	background:url('../images/fondElementLeft.jpg') top center no-repeat;
}
.contentMenuGauchePromo a {
	font-family:Tahoma;
	font-size:11px;
	text-align:left;
	color:rgb(255, 0, 0);
}







/******************* Menu DEVIS ************************************/

.titleDevis {
	font-size:14px;
	font-weight:bold;
	text-align:left;
	COLOR: #474747;
	padding:5px 0px 0px 30px;
	background:url('../images/onglet_devis.jpg') top center no-repeat;
	margin:0px 0px 0px 0px;
	font-family:Arial;
	height:25px;	
	width:747px:
}

.contentDevis {
	font-family:Tahoma;
	font-size:11px;
	text-align:left;
	color:rgb(20, 75, 110);
	margin:0px 0px 10px 0px;
	padding:0px;
	border-bottom:1px solid rgb(183, 204, 221);
	border-right:1px solid rgb(183, 204, 221);
	border-left:1px solid rgb(183, 204, 221);
	width:747px:
}







/**********************Page de Résultats - Liste des Resultats ******************************/

table .listingResultats {
	margin-left:20px;
}
table .listingResultats td {
	vertical-align:center;
	color:rgb(10, 100, 170);
	border-bottom:1px solid rgb(11, 99, 170);
	border-top:1px solid rgb(11, 99, 170);
	padding:5px;
}
table .listingResultats td a{

	color:rgb(10, 100, 170);

}

td .numero {
	width:70px;
	text-align:center;
}
td .descriptif {
	width:500px;
}
td a.titre {
	font-weight:bold;
	font-size:12px;
	margin-bottom:3px;
}

td .periode {
	width:100px;
	text-align:center;
}

/*
.contentListeResultatsNumero {
	font-family:Tahoma;
	font-size:11px;
	text-align:left;
	color:rgb(20, 75, 110);
	margin:0px 0px 0px 0px;
	padding:0px;
	border-top:1px solid rgb(11, 99, 170);
	border-bottom:1px solid rgb(11, 99, 170);
	border-right:1px solid rgb(11, 99, 170);
	border-left:1px solid rgb(11, 99, 170);
	width:90px:
}
.contentListeResultatsDescriptif {
	font-family:Tahoma;
	font-size:11px;
	text-align:left;
	color:rgb(20, 75, 110);
	margin:0px 0px 0px 0px;
	padding:0px;
	border-top:1px solid rgb(11, 99, 170);
	border-bottom:1px solid rgb(11, 99, 170);
	border-right:1px solid rgb(11, 99, 170);
	border-left:1px solid rgb(11, 99, 170);
	width:610px:
}
.contentListeResultatsDate {
	font-family:Tahoma;
	font-size:11px;
	text-align:center;
	color:rgb(20, 75, 110);
	margin:0px 0px 0px 0px;
	padding:0px;
	border-top:1px solid rgb(11, 99, 170);
	border-bottom:1px solid rgb(11, 99, 170);
	border-right:1px solid rgb(11, 99, 170);
	border-left:1px solid rgb(11, 99, 170);
	width:90px:
}

*/

/**********************Nouvelle Page de Résultats - Liste des Resultats ******************************/
.contentListeResultatsNumero_2 {
	font-family:Tahoma;
	font-size:11px;
	text-align:left;
	color:rgb(10, 100, 170);
	margin:0px 0px 0px 0px;
	padding:0px;
	border-top:1px solid rgb(183, 204, 221);
	border-bottom:1px solid rgb(183, 204, 221);
	border-right:1px solid rgb(183, 204, 221);
	border-left:1px solid rgb(183, 204, 221);
	height:16px;	
	width:90px:
}
.contentListeResultatsDescriptif_2 {
	font-family:Tahoma;
	font-size:11px;
	text-align:left;
	color:rgb(20, 75, 110);
	margin:0px 0px 0px 0px;
	padding:0px;
	border-top:1px solid rgb(183, 204, 221);
	border-up:1px solid rgb(183, 204, 221);
	border-bottom:1px solid rgb(183, 204, 221);
	border-right:1px solid rgb(183, 204, 221);
	border-left:1px solid rgb(183, 204, 221);
	height:16px;	
	width:610px:
}
.contentListeResultatsDate_2 {
	font-family:Tahoma;
	font-size:11px;
	text-align:center;
	color:rgb(20, 75, 110);
	margin:0px 0px 0px 0px;
	padding:0px;
	border-top:1px solid rgb(183, 204, 221);
	border-bottom:1px solid rgb(183, 204, 221);
	border-right:1px solid rgb(183, 204, 221);
	border-left:1px solid rgb(183, 204, 221);
	height:16px;	
	width:90px:
}




/**********************Pieds de page ******************************/

#footer {
	width:950px;
	margin:0px auto 0px auto;
	text-align:center;
	float:none;
}

#liensExternes {
	width:950px;
	margin:0px auto 0px auto;
	text-align:center;
	float:none;
}

/*********************************************************************/


/**********************Menu Résultat ******************************/
	
.listeresultats {
	background:#E1EBED;
}

/*********************************************************************/





/**********************************************************************/

/*********************** Page Centrale Accueil *********************************/
.contentpage {
	text-align:left;
}


/**********************************************************************/


/*********************** Résultats *********************************/
.titleRubriqueResultats {
	font-weight:bold;
	text-decoration:none;
	margin-bottom:3px;
	padding:0px;
	color:#0A64AA;

}


.listeResultats{
	list-style-type:none; 
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 15px;
	width:350px;
	text-align:left;
}

.listeResultats li{
	background:url('../images/fleche_orange.jpg') no-repeat left 3px;
	padding:3px 0px 3px 18px;
	margin:0px;	
	text-align:left;
}



.listeResultats li.lienSuite {
	background:none;
	text-decoration:underline;
	text-align:right;
	margin:5px 55px 0px 0px;

}

.listeResultats li.lienSuite a{
	font-weight:bold;
	color:#0A64AA;
	text-decoration:underline;
}
/**********************************************************************/



.ultMembers {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; COLOR: #56583f; PADDING-TOP: 6px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.ultMembersON {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; COLOR: #56583f; PADDING-TOP: 6px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}

A {
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #0A64AA; TEXT-DECORATION: underline
}
TD {
	COLOR: #0A64AA; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.form01 {
	BACKGROUND-COLOR: #00557d; BORDER-BOTTOM: #000033 0px solid; BORDER-LEFT: #000033 0px solid; BORDER-RIGHT: #000033 0px solid; BORDER-TOP: #000033 0px solid; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
.bleu_24 {
	COLOR: #0A64AA; FONT-SIZE: 24px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.bleu_20 {
	COLOR: #0A64AA; FONT-SIZE: 20px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.bleu_19 {
	COLOR: #0A64AA; FONT-SIZE: 19px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.bleu_18 {
	COLOR: #0A64AA; FONT-SIZE: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.bleu_16 {
	COLOR: #0A64AA; FONT-SIZE: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.bleu_15 {
	COLOR: #0A64AA; FONT-SIZE: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.bleu_14 {
	COLOR: #0A64AA; FONT-SIZE: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.bleu_13 {
	COLOR: #0A64AA; FONT-SIZE: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.bleu_12 {
	COLOR: #0A64AA; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.bleu_6 {
	COLOR: #0A64AA; FONT-SIZE: 6px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.bleu_11 {
	COLOR: #0A64AA; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.bleu_10 {
	COLOR: #0A64AA; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.bleu_9 {
	COLOR: #0A64AA; FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.blanc_24 {
	COLOR: #FFFFFF; FONT-SIZE: 24px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.blanc_20 {
	COLOR: #FFFFFF; FONT-SIZE: 20px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.blanc_19 {
	COLOR: #FFFFFF; FONT-SIZE: 19px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.blanc_18 {
	COLOR: #FFFFFF; FONT-SIZE: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.blanc_16 {
	COLOR: #FFFFFF; FONT-SIZE: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.blanc_15 {
	COLOR: #FFFFFF; FONT-SIZE: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.blanc_14 {
	COLOR: #FFFFFF; FONT-SIZE: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.blanc_13 {
	COLOR: #FFFFFF; FONT-SIZE: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.blanc_12 {
	COLOR: #FFFFFF; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.blanc_11 {
	COLOR: #FFFFFF; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.blanc_10 {
	COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.blanc_9 {
	COLOR: #FFFFFF; FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.blanctarif_15 {
	COLOR: #FFFFFF; FONT-SIZE: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.arialbleu_10 {
	COLOR: #0A64AA; FONT-SIZE: 10px; FONT-FAMILY: sans-serif;
}
.arialbleu_11 {
	COLOR: #0A64AA; FONT-SIZE: 11px; FONT-FAMILY: sans-serif;
}
.blanc_12 {
	COLOR: #FFFFFF; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.blanc_10 {
	COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.bleu_9 {
	COLOR: #0A64AA; FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.bleu_8 {
	COLOR: #0A64AA; FONT-SIZE: 8px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.blanc_menu {
	COLOR: #FFFFFF; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.case_log {
	BORDER-BOTTOM: #0099E8 1px solid; BORDER-LEFT: #0A64AA 1px solid; BORDER-RIGHT: #0099E8 1px solid; BORDER-TOP: #0A64AA 1px solid; FONT-SIZE: 9px; HEIGHT: 15px; VERTICAL-ALIGN: text-top
}
.case_lognoir {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 9px; HEIGHT: 15px; VERTICAL-ALIGN: text-top
}
.case_logblanc {
	BORDER-BOTTOM: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid; BORDER-RIGHT: #FFFFFF 1px solid; BORDER-TOP: #FFFFFF 1px solid; FONT-SIZE: 9px; HEIGHT: 15px; VERTICAL-ALIGN: text-top
}
.rouge_20 {
	COLOR: #FF3333; FONT-SIZE: 20px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.rouge_19 {
	COLOR: #FF3333; FONT-SIZE: 19px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.rouge_18 {
	COLOR: #FF3333; FONT-SIZE: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.rouge_17 {
	COLOR: #FF3333; FONT-SIZE: 17px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.rouge_16 {
	COLOR: #FF3333; FONT-SIZE: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.rouge_15 {
	COLOR: #FF3333; FONT-SIZE: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.rouge_14 {
	COLOR: #FF3333; FONT-SIZE: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.rouge_13 {
	COLOR: #FF3333; FONT-SIZE: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.rouge_12 {
	COLOR: #FF3333; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.rouge_11 {
	COLOR: #FF3333; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.rouge_10 {
	COLOR: #FF3333; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.blanc_11 {
	COLOR: #FFFFFF; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.noir_19 {
	COLOR: #000000; FONT-SIZE: 19px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.noir_18 {
	COLOR: #000000; FONT-SIZE: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.noir_16 {
	COLOR: #000000; FONT-SIZE: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.noir_15 {
	COLOR: #000000; FONT-SIZE: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.noir_14 {
	COLOR: #000000; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.noir_13 {
	COLOR: #000000; FONT-SIZE: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.noir_12 {
	COLOR: #000000; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.noir_11 {
	COLOR: #000000; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.noir_10 {
	COLOR: #000000; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.noir_9 {
	COLOR: #000000; FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.noir_8 {
	COLOR: #000000; FONT-SIZE: 8px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.noir_6 {
	COLOR: #000000; FONT-SIZE: 6px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.blanc_11 {
	COLOR: #FFFFFF; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.saisiebleue {
	background-color:#E8E8FF; BORDER-BOTTOM: #0099E8 1px solid; BORDER-LEFT: #0A64AA 1px solid; BORDER-RIGHT: #0099E8 1px solid; BORDER-TOP: #0A64AA 1px solid; FONT-SIZE: 9px; HEIGHT: 15px; VERTICAL-ALIGN: text-top; BGCOLOR : #333333
}
.saisienoire {
	background-color:#E8E8FF; BORDER-BOTTOM: #454545 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #454545 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 9px; HEIGHT: 15px; VERTICAL-ALIGN: text-top; BGCOLOR : #c7c7c7
}
.gris_11 {
	COLOR: #999999; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.gris_12 {
	COLOR: #999999; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.grise_11 {
	COLOR: #474747; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.grise_12 {
	COLOR: #474747; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.grise_13 {
	COLOR: #474747; FONT-SIZE: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.grise_14 {
	COLOR: #474747; FONT-SIZE: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.grise_16 {
	COLOR: #474747; FONT-SIZE: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.deroul1 {
	BACKGROUND-COLOR: #ffffff; COLOR: #00557d; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; TEXT-DECORATION: none
}


.form1 {
	BACKGROUND-COLOR: #0A64AA; BORDER-BOTTOM: #0A64AA 0px solid; BORDER-LEFT: #0A64AA 0px solid; BORDER-RIGHT: #0A64AA 0px solid; BORDER-TOP: #0A64AA 0px solid; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal
	}

.orange_11 {
	COLOR: #FE6328; FONT-SIZE: 11px; FONT-FAMILY: Verdana
}
.orange_13 {
	COLOR: #FE6328; FONT-SIZE: 13px; FONT-FAMILY: Arial
}
.orange_14 {
	COLOR: #FE6328; FONT-SIZE: 14px; FONT-FAMILY: Verdana
}
.orange_12 {
	COLOR: #FE6328; FONT-SIZE: 12px; FONT-FAMILY: Arial
}

.arial_999999_12 {
	COLOR: #999999; FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}

blockquote{
	margin : 5px 0px 15px 0px;
	padding : 0px 0px 0px 15px;
}

#conteneurGlobalEtudes BLOCKQUOTE {
	padding:0px;
	margin:0px 5px 20px 15px;
}
#conteneurGlobalEtudes h4 {
	margin : 0px 0px 10px 0px;
	padding : 0px;
	font-size : 100%;
	font-weight : bold;
}
#conteneurGlobalEtudes a {
	color : #0a64aa !important;
}
#conteneurGlobalEtudes a:hover {
	text-decoration : none !important;
}