/********************************************
 * www.ENFenCONFIANCE.com - 04/10/2007      *
 * css Front Office cg35 - Ille et Vilaine  *
 * base de travail : css.alsacreations.com  *
 ********************************************/
 
/* disposition des éléments de la page */

body {
margin: 0 auto;
padding: 0;
background: url(../images/fond_body.png); 
width: 1000px;
}

ul.infoPlus{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	text-align: left;
}
p.infoPlus{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	margin-left: 20px;
	margin-top: 7px; 
}

p.titreInfoPlus{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	text-decoration: underline;
	margin-left: 20px;
	margin-top: 7px; 
	color: #E03346;
}

p.sousTitreInfoPlus{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	margin-left: 20px;
	margin-top: 7px;
}

#conteneur {
	width: 777px;
	margin: 4px  auto;
	background: #abc url(../images/fond_cont.jpg);
}

#bandeau {
	/*height: 29px; */
	height: 149px;
	background: #abc url(../images/bandeau.png);
	background-repeat: no-repeat;
	/* padding-top:20px; */
	vertical-align: middle;
}

#infoPlus{
	position: absolute;
	top: 120px;
	/*left: 111px;*/
	width: 745px;
	margin: 0 auto;
	max-width: 777px;
	padding: 15px;
	padding-top: 0px;
	color: #1B399B;
	font-weight: normal;
	text-align: center;
	/*background-color: #D9F29E;*/
	background-color: #FFEFB4;
	border: 1px solid #1B399B; /*z-index: auto; le plus petit possible pour qu'il soit dérrère tout le monde*/
	visibility: hidden;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#menu_onglets {
	height: 30px;
}

#haut {
	height: 20px;
	height: auto !important;
	height: 40px;
	min-height: 40px;
	margin-top: -30px; 
	
}

#centre {
	/*hauteur mini extensible*/
	height: auto !important;
	height: 28px;
	min-height: 28px;
	border: 1px solid #1B399B;
	margin-left: 41px;
	margin-right: 41px !important;
	margin-right: 41.5px;

}

#gauche {
	float: left;
	/* margin: 3px; */
	width: 48.8%;
}

#droite {
	float: right;
	/* margin: 3px; */
	width: 48.8%;
}


#cartoBebebus {
	height: 530px;
	margin-left: 90px; 
	margin-right: 90px;
	margin-top: 3px;
	margin-bottom: 3px;
	
}


#pied {
	height: 66px;
	background:#abc url(../images/fond_pied.png);
}

/* Menu onglets AssMat */

#onglet{
	width: 695px;
	background: #C40063;
   margin: 0 auto;
	height: 30px;
	color: #000;
	
	
}
.onglet{
	float:left;
	width:139px;
	height:30px;
	text-align:center;
	
}
.onglet a {
	display:block;
	height:20px;
	padding-top:10px;
}
.onglet a:link, .onglet a:visited {
	text-decoration:none;
	color:#F08500;
	font-family:Verdana, Helvetica, Arial, sans-serif ;
	font-size:0.7em;
	background:#abc url(../images/fond_onglets.png) 0 -30px;
}
.onglet#activ a:link, .onglet#activ a:visited {
	background:#abc url(../images/fond_onglets.png) 0 -60px;
	color:#1B399B;
}
.onglet a:hover, .onglet a:active, .onglet a:focus {
	background:#abc url(../images/fond_onglets.png) 0 -60px;
	color:#1B399B;
	
}
.onglet#activ a:hover, .onglet #activ a:active, .onglet#activ a:focus {
	background:#abc url(../images/fond_onglets.png) 0 -60px;
	color:#1B399B;
}

/* Menu onglets Listes AssMat, Point info, Structures d'accueil, bébébus */

#listes_onglet {
	width: 695px;
	/* background: #C40063; */
	margin: 0 auto;
	height: 30px;
	color: #000;
}
.listes_onglet {
	float:left;
	width:173.75px;
	height:30px;
	text-align:center;
	
}
.listes_onglet a {
	display:block;
	height:20px;
	padding-top:10px;
}
.listes_onglet a:link, .listes_onglet a:visited {
	text-decoration:none;
	color:#F08500;
	font-family:  Verdana, Helvetica, Arial, sans-serif ;
	font-size:0.7em;
	background:  #abc url(../images/fond_onglets_listes.png) 0 -30px;
}
.listes_onglet#activ a:link, .listes_onglet#activ a:visited 
{	
	background: #abc url(../images/fond_onglets_listes.png);
	color:#C40063;
}
.listes_onglet a:hover, .listes_onglet a:active, .listes_onglet a:focus {
	background:  #abc url(../images/fond_onglets_listes.png);
	color:#C40063;
}
.listes_onglet#activ a:hover, .listes_onglet #activ a:active, .listes_onglet#activ a:focus {
	background: #abc url(../images/fond_onglets_listes.png);
	color: #C40063;
}

/* Paragraphes, styles de texte */

.p_contenu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	margin-left: 20px;
	margin-top: 7px; 
}

.p_caption {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin-top: 25px;
	/* margin-left: 20px; */
	margin-bottom: 7px;
	text-align: center;
}

.p_dispo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin-top: 25px;
	/* margin-left: 20px; */
	margin-bottom: 7px;
	text-align: center;
	color: #1B399B;
}


.p_titre_assmat {
	font-family: Comic Sans MS, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	/*font-weight: bold;*/
	text-align: center;
	color: #1B399B;
	/*margin-left: 100px;*/
}

h1.h1_titre {

	font-family: Comic Sans MS, Arial, Helvetica, sans-serif;
	font-size: 2em;
	text-align: center;
	font-weight: normal;
	color: #1B399B;
}

.p_aide {
	margin-left:706px;
	padding-top:0px !important;
	padding-top:20px; 
}

.p_texte_assmat {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align: center; /*color: #1B399B;*/
	color: #E03347;
	font-style: italic;
	margin-bottom: 9px;
	/* padding-left: 100px; */
}

.p_texte_msg {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align: center;
}

.p_pied {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align: center;
	color: #1B399B;
	margin-top:7px;
	padding-top: 18px; 
}

.p_handicap {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align: center;
	color: #1B399B;
	vertical-align: text-top;
}

.p_listeStruct {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	/* margin-top: 3px; */
	/* background-image: url(../images/) */
	vertical-align: middle;
	text-align: center;
}

.p_titreStats {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: center;
}

a.bandeau {
	color: #1B399B;
	/* line-height: 178px; IE*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}

a.bandeau:hover {
	color: #E03347;
	/*text-decoration: none;*/
}

/* Tableaux statiques */

table.index {
	/* width: 500px; */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #1B399B;
	font-size: 0.75em;
	margin: 0 auto; 
}

td.index {
	background-repeat: no-repeat;
	background-image: url(../images/puce.gif);
	background-position: left;
	padding-left: 22px;
	margin: 0 auto;
}

a.index, a.index:visited {
	color: #1B399B;
}

a.index:hover {
  color: #E03347;
}

a.espPro, a.espPro:visited {
	color:#81AE1A;
}

a.espPro:hover {
  color: #E03347;
}



table.coord {
	width: 400px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin: 0 auto;
	border-color: #1B399B;
	border-collapse: 	collapse;
	border-style:hidden
}

td.coord {
	margin: 0 auto;
	text-align: left;
	background-color: #FFEFB4;
	border-left-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-style: solid;
	border-width: 4px;
}

th.coord {
	margin: 0 auto;
	color: #1B399B;
	font-weight: normal;
	text-align: right;
	background-color: #FFEFB4;
	border-left-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-style: solid;
	border-width: 4px;
}

table.vacances {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin: 0 auto;
	border-collapse: 	collapse;
	border-style:hidden
}

td.vacances {
	margin: 0 auto;
	background-color:#D9F29E;
	border-top-color:#FFFFFF;
	border-bottom-color:#FFFFFF;
	border-left-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-style:solid;
	border-width: 3px;
	vertical-align: middle;
	text-align: center;
}

th.vacances {
	margin: 0 auto;
	text-align: right;
	vertical-align: middle;
	font-weight: normal;
	color: #1B399B;
	border-style: solid;
	background-color:#D9F29E;
	border-top-color:#FFFFFF;
	border-bottom-color:#FFFFFF;
	border-left-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-style: solid;
	border-width: 3px;
	border-left-width: 25px;
	width: 155px;
}

th.vacances_ete {
	margin: 0 auto;
	text-align: right;
	vertical-align: middle;
	font-weight: normal;
	color: #1B399B;
	border-style: solid;
	background-color:#D9F29E;
	border-top-color:#FFFFFF;
	border-bottom-color:#FFFFFF;
	border-left-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-style: solid;
	border-width: 3px;
	border-left-width: 25px;
	width: 155px;
	background-image: url(../images/picto_fillette.png);
	background-repeat: no-repeat; 
}

table.recherche {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin: 0 auto;
	border-collapse: 	collapse;
	border-style:hidden;
}

td.recherche {
	margin: 0 auto;
	background-color:#D9F29E;
	border-top-color:#FFFFFF;
	border-bottom-color:#FFFFFF;
	border-left-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-style:solid;
	border-width: 3px;
	vertical-align: middle;
	text-align: left;
}

th.recherche {
	margin: 0 auto;
	text-align: right;
	vertical-align: middle;
	font-weight: normal;
	color: #1B399B;
	border-style: solid;
	background-color:#D9F29E;
	border-top-color:#FFFFFF;
	border-bottom-color:#FFFFFF;
	border-left-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-style: solid;
	border-width: 3px;
	border-left-width: 25px;
	width: 135px;
}


/* Tableaux dynamiques */

table.dynamic {
	/* width: 400px; */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin: 0 auto;
	border-collapse: 	collapse; 	
}

td.dynamic {
	margin: 0 auto;
	border-color: #1B399B;
	border-style: solid;
	border-width: 1px;
}

td.dynamicAltRow {
	margin: 0 auto;
	border-color: #1B399B;
	border-style: solid;
	border-width: 1px;
	background-color: #F4DFDF;
}

td.dynamicCaption {
	margin: 0 auto;
	border-color: #1B399B;
	border-style: solid;
	border-width: 1px;
	color: #1B399B;
	font-style: italic;
}

td.dynamicPro {
	margin: 0 auto;
	border-color: #1B399B;
	border-style: solid;
	border-width: 1px;
	color: #1B399B;
}

th.dynamicPro {
	margin: 0 auto;
	color: #1B399B;
	text-align: right;
	font-weight: normal;
}


th.dynamic {
	margin: 0 auto;
	text-align: center;
	font-weight: bold;
	color: #1B399B;
	border-color: #1B399B;
	border-style: solid;
	border-width: 1px;
	background-color: #D9F29E;
}


table.logement {
	/* width: 400px; */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin: 0 auto;
	border-collapse: 	collapse;
}

td.logement {
	/* margin: 0 auto; */
	border-color: #C40063;
	border-style: hidden;
	border-width: 1px;
	border-collapse: 	collapse;	
	text-align: left;
	
}

td.logementCaption {
	margin: 0 auto;
	border-color: #C40063;
	border-style: hidden;
	border-width: 1px;
	color: #C40063;
	font-style: italic;
	border-collapse: 	collapse;	
}

th.logement {
	margin: 0 auto;
	text-align: center;
	font-weight: bold;
	color: #C40063;
	border-color: #C40063;
	border-style: solid;
	border-width: 1px;
	background-color:#F3BBBE;
	border-collapse: 	collapse;	
}

table.stats {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin: 0 auto;
	color:#1B399B;
}

td.stats {
	vertical-align: middle;
}


table.dispo {
	/* width: 400px; */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin: 0 auto;
	border-color: #1B399B;
	border-collapse: 	collapse;
	border-style:hidden
}

td.dispo {
	margin: 0 auto;
	text-align: center;
	background-color: #D9F29E;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 4px;
}

td.dispoBgWhite {
	margin: 0 auto;
	text-align: center;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 4px;
	width: 20px;
}

td.dispoLastAgrem {
	margin: 0 auto;
	text-align: center;
	background-color: #D9F29E;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 4px;
	border-right-width: 9px;
	width: 20px;
	text-align:center
	
}

th.dispoAgrem {
	margin: 0 auto;
	text-align: center;
	font-weight: normal;
	background-color: #D9F29E;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 3px;
	border-left-width: 4px	
}

th.dispoLastAgrem {
	margin: 0 auto;
	text-align: center;
	font-weight: normal;
	background-color: #D9F29E;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 3px;
	border-right-width: 9px;
	border-left-width: 4px	
}

th.dispo {
	margin: 0 auto;
	color: #1B399B;
	font-weight: normal;
	text-align: right;
	background-color: #D9F29E;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 3px;
	border-right-width: 9px;
}

th.dispoJour {
	margin: 0 auto;
	color: #1B399B;
	font-weight: normal;
	text-align: center;
	background-color: #D9F29E;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 3px;
	border-right-width: 9px;
	text-align:center
}


table.dispoPrev {
	/* width: 400px; */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin: 0 auto;
	border-color: #1B399B;
	border-collapse: 	collapse;
	border-style:hidden
}

td.dispoPrev {
	margin: 0 auto;
	text-align: center;
	background-color: #D9F29E;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 3px;
}

th.dispoPrev {
	margin: 0 auto;
	color: #1B399B;
	font-weight: normal;
	text-align: center;
	background-color: #D9F29E;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 3px;
}

/* GridView */

/* Pour les pages de listes, données alignées à gauche  */
.gvListe {
	width: 570px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin: 0 auto; 
	border-collapse: 	collapse;
	border-style: none;
}

.gvListe td {
	/* margin: 0 auto; */
	border-color: #1B399B;
	border-style: solid;
	border-width: 1px;
	/* width: 41%; */
	
}

.gvListe th {
	margin: 0 auto;
	text-align: center;
	border-color: #1B399B;
	border-style: solid;
	border-width: 1px;
	background-color:#D9F29E;
}

.gvListeRow {	
	background-color: white;
}

.gvListeAltRow {
	/* background-color: #FCEEF5; */
	background-color: #ECF9CE;
}

/* Pour les pages d'assmat, données centrées */
.gvAssmat {
	width: 400px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin: 0 auto;
	border-collapse: 	collapse;
}

.gvAssmat td {
	margin: 0 auto;
	text-align: center;
	border-color: #1B399B;
	border-style: solid;
	border-width: 1px;
}

.gvAssmat th {
	margin: 0 auto;
	text-align: center;
	border-color: #1B399B;
	border-style: solid;
	border-width: 1px;
	background-color: #D9F29E;
}

.gvHeader {
	margin: 0 auto;
	text-align: center;
	font-weight: bold;
	color: #1B399B;
	border-color: #F3BBBE;
	border-style: solid;
	border-width: 1px;
	background-color: #D9F29E;
}

/* GridView incluse dans une cellule de tableau */

.gvInTab {
	/* margin: 0 auto; */
	border-style: none;
	border-color: White;
	color: Black;
	font-style: normal;
}

.gvInTab td {
	/* margin: 0 auto; */
	text-align: left;
	border-style: none;
}

.gvInTab {	
	background-color: white;
}

.gvInTabAltRow {
	background-color: #ECF9CE;
}

/* GridView utilisée dans les pages cadre d'acceuil de l'assmat */

.gvLogement {
   margin: 0 auto;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin: 0 auto;
	border-collapse: 	separate;
		
	/* border-color: White; */
	/* border-color: #C40063; */
	font-style: normal;
	width: 278px;

	/* border-width: 1px;	 */
}

.gvLogement td {
	margin: 0 auto;
	text-align: left;
	vertical-align: bottom;
	border-style: solid;
	border-width: 1px;
	border-color: #1B399B;
	width: 80%;
}

.gvLogement th {
	margin: 0 auto;
	text-align: center;
	font-weight: bold;
	color: #1B399B;
	border-color: #1B399B;
	border-style: solid;
	border-width: 1px;
	background-color:#D9F29E;
}

/* Span permettant d'associer des styles à des valeurs dans une gv */

.LogementVal {
	text-align: center;
	display:block;
}
 
/* Boutons */

a.bouton {
   color: #1B399B;
   background-image: url(../images/btn_bleu.png);
	
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	text-decoration: none;
	font-weight: bold;
	text-align: center; /* padding: 5px; */
	display: block;
	width: 100px;
	height: 20px;
	padding-top: 6px;
	margin: 0 auto;
}

a.bouton:hover {
  color: #F08500;
  background-image: url(../images/btn_orange.png);
}

table.bouton {
	text-align: center;
	margin: 0 auto;
	width: 400px;	
}

a.rech_bouton {
	background-image: url(../images/btn_vert_long.png);
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	text-decoration: none;
	font-weight: bold;
	text-align: center; /* padding: 5px; */
	display: block;
	width: 140px;
	height: 20px;
	padding-top: 6px; /* color: #7AC043; */
	color: #228B22;
	margin: 0 auto;
}

a.rech_bouton:hover {
  color: #F08500;
  background-image: url(../images/btn_orange_long.png);
}

table.rech_bouton {
	text-align: center;
	margin: 0 auto;
	width: 400px;	
}

a.grd_bouton {
	background-image: url(../images/btn_orange_long.png);
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	text-decoration: none;
	font-weight: bold;
	text-align: center; /* padding: 5px; */
	display: block;
	width: 140px;
	height: 20px;
	padding-top: 6px;
	color: #F08500;
	margin: 0 auto;
}

a.grd_bouton:hover {
  color: #1B399B;
  background-image: url(../images/btn_bleu_long.png);
}


a.grd_bouton_ml {
	/* background-image: url(../images/btn_orange_long.png);*/
	background-image: url(../images/btn_bleu_long.png);
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	text-decoration: none;
	font-weight: bold;
	text-align: center; /* padding: 5px; */
	vertical-align: middle;
	display: block;
	width: 140px;
	height: 30px; /*	padding-top: 6px;*/
	color: #1B399B;
	margin: 0 auto;
}

a.grd_bouton_ml:hover {
  color: #F08500;
  background-image: url(../images/btn_orange_long.png);
}


table.grd_bouton {
	text-align: center;
	margin: 0 auto;
	width: 400px;	
}

a.geant_bouton {
	background-image: url(../images/btn_bleu_geant.png);
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	text-decoration: none;
	font-weight: bold;
	text-align: center; /* padding: 5px; */
	display: block;
	padding-top: 6px;
	width: 337px;
	height: 26px;
	color: #1B399B;
	margin: 0 auto;
}

a.geant_bouton:hover {
  color: #F08500;
  background-image: url(../images/btn_orange_geant.png);
}


/* Listes à puces */

li.atypique {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
 	list-style-image:url(../images/cubebleu.gif);
	list-style-position: inside;
	color: #1B399B;
	
}	
   
/* styles pour la carto */

.centreRech {
	/* height: 180px; */
	border: 1px solid #1B399B;
	margin-left: 100px;
	margin-right: 100px;
	/* width: 577px;  */
}

.menuRech {
	margin-left: 100px;
	margin-top: 0px;
	height: 20px;
	color: #000;
}
.ongletRech {
/* 	margin-left: 100px; */
/*	margin-top: 0px;*/

	float:left;
	width:577px ;
	height:20px;
	text-align:center;
	display:block;
	text-decoration:none;
	color:#1B399B;
	font-family:  Verdana, Helvetica, Arial, sans-serif ;
	font-size:0.7em;
	background:  #abc url(../images/fond_onglets_rech.png) 0 -60px;
	cursor: default;
	
}

.ongletRech div {
	padding-top:5px;
}


table.tabRech {
	width: 399px;
	font-family:  Verdana, Helvetica, Arial, sans-serif ;
	text-align: center;
	margin: 0 auto;
	margin-left: 88px;
	margin-right: 88px;
}

td.tabRech {
	font-size:0.9em;
}

th.tabRech {
	font-size: 0.7em; 
	color:#1B399B;
	font-weight: normal;
}

table.titreRech {
	/* width: 500px; */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	margin-left: 40px;
}

td.titreRech {
	background-repeat: no-repeat;
	background-image: url(../images/puce.gif);
	background-position: left;
	padding-left: 22px;
	margin: 0 auto;
}

.listeChoix li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #1B399B;
	margin: 0 275px;
}

.listeChoix a {
   /*color: #F08500;*/
	color: #1B399B;
	
}

.listeChoix a:hover {
	color: #E03347;
	text-decoration: none;
}

table.legende {
	margin: auto;
}

td.legende
{
    color : Black;
	 font-family: Arial, Helvetica, sans-serif;
    font-size: 0.6em;
	 
}

th.legende {
	color: Black;
 	font-family: Arial, Helvetica, sans-serif;
   	font-size: 0.6em;
	text-align: left;
	font-weight: normal;
}

div.popupCarte {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	background-color:White;
	text-align: left;
	border: 1px solid #7AC043;
}

div.popupChoix {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em; /*border: 1px solid #1B399B;*/
	border: 1px solid #7AC043;
	text-align: left;
	width: 100%;
}

.popupChoix li {
	color: #1B399B;
	margin-left: -20px;
} 
.popupChoix a {
	color: #1B399B;
	
}
.popupChoix a:hover {
	color: #E03347;
}

/* style associées à l'espace Pro */

.dgridHeader {
	color: #1B399B;
	background-color: #D9F29E;
	border-style: solid;
	border-width: 1px;
	border-color: #1B399B;
	border-collapse: collapse;
}

.dgridFooter {
	background-color: #CBD5DF;
	border-style: solid;
	border-width: 1px;
	border-color: #1B399B;
	border-collapse: collapse;

}

.dgrid table {
	border-collapse: collapse;
	border-style: solid;
	border-width: 1px;
}

.dgrid td {
		border-style: solid;
		border-width: 1px;
		border-color: #1B399B;
		border-collapse: collapse;	
}

  
   