body 
{
    background-color:#fff3d5;
}

.valeur {
	font-family: verdana;
	color: #8f1231;
	font-size: 10pt;
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	background-color: #fff3d5;
	font-weight:bold;
}

.etiquette {
	color: #4b72aa;
	background-color: transparent;
	
	font-family: verdana;
	font-size: 8pt;
	font-style: normal;
    text-decoration: none;
    font-weight: bold;
}

.page_off {
	font-family:verdana;
	
	font-size:8pt;
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	color: #00478a;
	background-color:transparent ;
	font-weight:normal;
	
}

.page_on {
	font-family: verdana;
	font-size: 10pt;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	color: #023e76;
	background-color:transparent ;
	font-weight: bold;
}

.erreur {
	
	color: #d00822;
	
	font-family: verdana;
	font-size: 8pt;
	font-style: normal;
    text-decoration: none;
    background-color:transparent ;
	font-weight: bold;
}

.ok 
{
	
	color: #00fa9a;
	background-color:transparent ;
	font-family: verdana;
	font-size: 8pt;
	font-style: normal;
    text-decoration: none;
    font-weight: bold;
}



.largeurDiv 
{
	width:789px;	/* 799px */
}
.placeHolderAccueil 
{
	top:215px;
	left:431px;
	width:450px;
}
/* tablaux de resultat admin */
td.entete_table {
	background-color: #a52a56;
	color: #ffffff;
	/*font-weight: bold;
	font-family:Verdana;
	font-size: 8pt;*/
	font-family: verdana;
	font-size: 8pt;
	font-style: normal;
    text-decoration: none;
    font-weight: bold;
}
td.donnees_table {
	background-color: #ffffff;
	color: #03449e;
	/*font-family:Verdana;
	font-size: 8pt;
	font-style:normal;
	font-variant:normal;
	text-decoration:none;*/
	font-family: verdana;
	font-size: 8pt;
	font-style: normal;
    text-decoration: none;
    font-weight: normal;
}
.donnees_table A {
	
	background-color: #ffffff;
	color: #03449e;
	font-family: verdana;
	font-size: 8pt;
	font-style: normal;
    text-decoration: none;
    font-weight: normal;
}
.donnees_table {
	
	background-color: #ffffff;
	color: #03449e;
	font-family: verdana;
	font-size: 8pt;
	font-style: normal;
    text-decoration: none;
    font-weight: normal;
}
.donnees_table A:hover {
	text-decoration: underline;
}
A.donnees_table {
	
	color:#03449e;
	background-color: #ffffff;
	
	font-family: verdana;
	font-size: 8pt;
	font-style: normal;
    text-decoration: none;
    font-weight: normal;
}
A.donnees_table:hover {
	text-decoration: underline;
}

/** tablaux de resultat (couleur altern�e) **/
.donnees_table_clair .donnees_table {			/* CLAIR */
	background-color: #ffffff;
}
.donnees_table_clair a {
	background-color: #ffffff;
}
.donnees_table_clair a:hover {
	text-decoration: underline;
}
.donnees_table_sombre .donnees_table {			/* SOMBRE */
	background-color:#f0f0f0;
}
.donnees_table_sombre a {
	background-color: #f0f0f0;;
}
.donnees_table_sombre a:hover {
	text-decoration: underline;
}
/**/

.titre {
	color: #8f1231;
	background-color: transparent;
	
	font-family: verdana;
	font-size: 14pt;
	font-style: normal;
    text-decoration: none;
    font-weight: bold;
}

.etiquette_user {
	color: #c89527;
	
	background-color: transparent;
	font-family: verdana;
	font-size: 8pt;
	font-style: normal;
    text-decoration: none;
    font-weight: normal;
}

.petit_gris {
	color: #c89528;
	background-color: transparent;
	
	font-family: verdana;
	font-size: 8pt;
	font-style: normal;
    text-decoration: none;
    font-weight: bold;
}
.petit_rouge {
	color: #a52a56;
	background-color: transparent;
	
	font-family: verdana;
	font-size: 8pt;
	font-style: normal;
    text-decoration: none;
    font-weight: bold;
}



/* Curved cutout Borders*/
.curved {
  background-color:transparent; 
  width:100%;
  }
.curved h1, .curved p {
  margin:0 10px;
  }
.curved h1 {
  font-size:2em; 
  color:#fff;
  }
.curved p {
  padding-bottom:0.5em;
  }
.curved .b1, .curved .b2, .curved .b3, .curved .b4 {
  display:block; 
  overflow:hidden; 
  height:1px;
  font-size:1px;
  }
.curved .b2, .curved .b3, .curved .b4 {
	background-color: #efdfbd;
	border-left: 2px solid #efdfbd;
	border-right: 2px solid #efdfbd;
}
.curved .b1 {
  margin:0 5px;
  background-color:#efdfbd;
  height:1px;
  }
.curved .b2 {
  margin:0 3px;
  height:1px;
  }
.curved .b3 {
  margin:0 2px;
  height:1px;
  }
.curved .b4 {
  margin:0 1px;
  height:1px; 
  border-width:0 3px 0 3px;
  }
.curved .boxcontent {
  display:block; 
  background-color:  #efdfbd;
  border:0 solid #efdfbd; 
  border-width:0 2px;
  }
  
  
  /* Element de menu */
  
 



/*	***************************************************************************************************************
	MENU ENTETE NON SELECTIONNE
*/
.arrondiMenuV {
	background-color: transparent;
	padding:2px 0px 2px 0px;
	/*width:100%;*/
}
.arrondiMenuV .b1 {
	display:block; 
	overflow:hidden; 
	height:1px; 
	margin:0 5px 0 5px; 
	background-color:#bda575;		/* bordure */
	font-size:1px;
}
.arrondiMenuV .b2 {
	display:block; 
	overflow:hidden; 
	height:1px; 
	margin:0 3px 0 3px; 
	background-color:#d7be97;		/* fond */
	border-left:2px solid #bda575;
	border-right:2px solid #bda575;
	font-size:1px;
}
.arrondiMenuV .b3 {
	display:block; 
	overflow:hidden; 
	height:1px; 
	margin:0 2px 0 2px; 
	background-color:#d7be97;		/* fond */
	border-left:1px solid #bda575;
	border-right:1px solid #bda575;
	font-size:1px;
}
.arrondiMenuV .b4 {
	display:block; 
	overflow:hidden; 
	height:2px; 
	margin:0 1px 0 1px; 
	background-color:#d7be97;		/* fond */
	border-left:1px solid #bda575;
	border-right:1px solid #bda575;
	font-size:1px;
}
.arrondiMenuV .boxcontent {
	display:block; 
	color:#342c1e;			/* texte */
	background-color:#d7be97;		/* fond */
	border-left:1px solid #bda575;
	border-right:1px solid #bda575;
	padding: 0px 5px 0px 5px;
	/*font-size:13px;
	font-weight:bold;*/
	line-height:11px;
	/*text-decoration: none;*/

	position:relative;
	z-index:100;
}
.arrondiMenuV .boxcontent a {
	/*font-size:14px;
	font-weight:bold;
	text-decoration: none;*/
	font-family: verdana;
	font-size: 14pt;
	font-style: normal;
    text-decoration: none;
    font-weight: bold;

}

/* SURVOL */
.arrondiMenuV:hover {
	/*margin:2px 0px 0px 0px;*/
}
.arrondiMenuV:hover .b1 {
	background-color:#a42955;		/* bordure */
}
.arrondiMenuV:hover .b2 {
	background-color:#cf91a7;		/* fond */
	border-left:2px solid #a42955;
	border-right:2px solid #a42955;
}
.arrondiMenuV:hover .b3 {
	background-color:#cf91a7;		/* fond */
	border-left:1px solid #a42955;
	border-right:1px solid #a42955;
}
.arrondiMenuV:hover .b4 {
	background-color:#cf91a7;		/* fond */
	border-left:1px solid #a42955;
	border-right:1px solid #a42955;
}
.arrondiMenuV:hover .boxcontent {
	color:#182434;			/* texte */
	background-color:#cf91a7;		/* fond */
	border-left:1px solid #a42955;
	border-right:1px solid #a42955;
}


/*	***************************************************************************************************************
	MENU ENTETE SELECTIONNE
*/
.arrondiMenuVSelected {
	padding:2px 0px 2px 0px;
	background-color: transparent; 
	/*width:100%;*/
}
.arrondiMenuVSelected .b1 {
	display:block; 
	overflow:hidden; 
	height:1px; 
	margin:0 5px 0 5px; 
	background-color:#a42955;		/* bordure */
	font-size:1px;
}
.arrondiMenuVSelected .b2 {
	display:block; 
	overflow:hidden; 
	height:1px; 
	margin:0 3px 0 3px; 
	background-color:<%fond_menu_sel:couleur%>;		/* fond */
	border-left:2px solid #a42955;
	border-right:2px solid #a42955;
	font-size:1px;
}
.arrondiMenuVSelected .b3 {
	display:block; 
	overflow:hidden; 
	height:1px; 
	margin:0 2px 0 2px; 
	background-color:<%fond_menu_sel:couleur%>;		/* fond */
	border-left:1px solid #a42955;
	border-right:1px solid #a42955;
	font-size:1px;
}
.arrondiMenuVSelected .b4 {
	display:block; 
	overflow:hidden; 
	height:2px; 
	margin:0 1px 0 1px; 
	background-color:<%fond_menu_sel:couleur%>;		/* fond */
	border-left:1px solid #a42955;
	border-right:1px solid #a42955;
	font-size:1px;
}
.arrondiMenuVSelected .boxcontent {
	display:block; 
	color:#182434;			/* texte */
	background-color:<%fond_menu_sel:couleur%>;		/* fond */
	border-left:1px solid #a42955;
	border-right:1px solid #a42955;
	padding: 0px 5px 0px 5px;
	/*font-size:13px;
	font-weight:bold;*/
	line-height:13px;
	/*text-decoration: none;
	color: #0d5aa0;*/
}
.arrondiMenuVSelected .boxcontent a {
	font-family: verdana;
	font-size: 14pt;
	font-style: normal;
    text-decoration: none;
    font-weight: bold;
	}

/* SURVOL */
.arrondiMenuVSelected:hover {
	/*margin:2px 0px 0px 0px;*/
}
.arrondiMenuVSelected:hover .b1 {
	background-color:#a42955;		/* bordure */
}
.arrondiMenuVSelected:hover .b2 {
	background-color:#cf91a7;		/* fond */
	border-left:2px solid #a42955;
	border-right:2px solid #a42955;
}
.arrondiMenuVSelected:hover .b3 {
	background-color:#cf91a7;		/* fond */
	border-left:1px solid #a42955;
	border-right:1px solid #a42955;
}
.arrondiMenuVSelected:hover .b4 {
	background-color:#cf91a7;		/* fond */
	border-left:1px solid #a42955;
	border-right:1px solid #a42955;
}
.arrondiMenuVSelected:hover .boxcontent {
	color:#182434;			/* texte */
	background-color:#cf91a7;		/* fond */
	border-left:1px solid #a42955;
	border-right:1px solid #a42955;
}

 /*	***************************************************************************************************************
	Pour rapidement mettre en forme les sous menus
*/
.sousMenuV {
	border-left: 2px solid #342c1e;
	color:#342c1e;
}

.sousMenuV:hover {
	border-left: 2px solid #bda575;
	color: #bda575;
}

A {
	/*font-family: Arial;*/
	color: #4952aa;
	background-color: transparent;
	font-family: verdana;
	font-size: 10pt;
	font-style: normal;
    text-decoration: none;
    font-weight: normal;
	/*font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;*/
}

.boite_dialogue 
{
    border-color: #000000;
	border-width: 1px;
	border-style: solid;
	
	width:250px;
	height:250px;
	top:330px;
	left:250px;
	visibility:hidden;
	text-align:center;
	
	
	
	color: #0000aa;
	background-color: #ddddff;
	font-family: verdana;
	font-size:8pt;
	font-style: normal;
    text-decoration: none;
    font-weight: bold;
	
}
.page_complete_onglet 
{
    /*font-family:Verdana;
    color:Black;
    font-size:14pt;
    font-weight:bold;*/
    color: #000000;
	background-color: transparent;
	font-family: verdana;
	font-size:10pt;
	font-style: normal;
    text-decoration: none;
    font-weight: bold;
    
}

.etiquette_cv 
{
    color: #000000;
	background-color: transparent;
	font-family: verdana;
	font-size: 10pt;
	font-style: italic;
    text-decoration: none;
    font-weight: normal;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.panneau_info {
	background-color: #D7DFF2;
	border: thin solid Black;
	text-align: center;
	padding-bottom: 2%;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	font-family: verdana;
	font-size: 9pt;
	color: Black;
	display: block;
	font-style: normal;
	font-weight: bold;
	width: 250px;
	
}

.message_point_info {
	text-align: justify;
	padding-top: 5px;
	font-size: 7pt;
	font-weight: normal;
	color: Black;
	font-family: verdana;
	font-weight: normal;
}

.Grid { 

text-align:center;
padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	width:100%;
 }
 
 .Grid td { 

text-align:center;
padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	border-color:black;
	border-width:1px;


 }