/***	
.scroll {
	BACKGROUND: #ffffff;
	MARGIN: 0px 0px 0px 0px 0px 0px;
	SCROLLBAR-FACE-COLOR: #003399;
	SCROLLBAR-HIGHLIGHT-COLOR: #cccccc;
	SCROLLBAR-SHADOW-COLOR: #cccccc;
	SCROLLBAR-3DLIGHT-COLOR: #cccccc;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	SCROLLBAR-TRACK-COLOR: #4D69AC;
	SCROLLBAR-DARKSHADOW-COLOR: #cccccc;
	OVERFLOW: autoscroll
}
***/	

td.le_message 	{ text-align: left; font-family: Montserrat, Arial; font-size: 16px; font-weight: bold; color: #bb0000; }
p.lu_desig 		{
  width: 322px;
  font-family: Montserrat;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
 }
div.info_log_etude { text-align: left; background-color: transparent;}


.HomeFond {
	background-image: url(/louvion/images/home_fondBas.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.InterFondBas {
	background-image: url(/louvion/images/inter_fond_bas.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.Titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.InterAdresse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
}
.HomeAdresse {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.texte {
	font-family: Montserrat, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.bordureRecou {
	border: 1px dotted #666666;
}
.TitreRecouv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003399;
	font-weight: bold;

}
.BordureBasRecouv {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ffe84a;
}
a:link {
	font-family: Montserrat, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: ##ffffff;
}
a:hover {
	font-family: Montserrat, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f16521;
}
a:visited {
	font-family: Montserrat, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.BordureBasJauneFin {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC33;
}
.fond-droite-inter {
	background-image: url(/louvion/images/fond_bleu_gris.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
span.lg_titre1 { text-align: center; color: white; font-family: Arial; font-size: 16px; font-weight: bold;}
span.lg_titre2 { text-align: center; color: #9999FF; font-family: Arial; font-size: 5px; font-weight: bold;}
span.lg_titre3 { text-align: center; color: yellow; font-family: Arial; font-size: 11px; font-weight: bold;}

/**Nouvelle version 3**/

.Login {
  width: 1280px;
  height: 780px;
}

.NewTexte {
  font-family: Montserrat;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.63;
  letter-spacing: normal;
  text-align: left;
  color: #413f40;
}

/* #zap1166 */
.NewTexteGros {
  font-family: Montserrat;
  font-size: 20px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.63;
  letter-spacing: normal;
  text-align: left;
  color: #413f40;
}


.TexteGrosGrisClair {
  font-family: Montserrat;
  font-size: 20px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.63;
  letter-spacing: normal;
  text-align: left;
  color: #8C888A;
}
.IDENTIFIANT-DE-CONNEXION {
  width: 155px;
  height: 30px;
  font-family: Montserrat;
  font-size: 15px;
  /*font-weight: normal;
  font-style: normal;*/
  /*font-stretch: normal;*/
  /*line-height: 2.8;*/
  letter-spacing: 0.3px;
  text-align: left;
  color: #413f40;
  border-radius: 3px;
  border: solid;
  border-width: 1px;
  border-color:#dedede;
  background-color:#ffffff;
}

.CL {
  width: 155px;
  height: 30px;
  font-family: Montserrat;
  font-size: 15px;
  /*font-weight: normal;
  font-style: normal;*/
  /*font-stretch: normal;
  line-height: 2.8;*/
  letter-spacing: 0.3px;
  text-align: left;
  color: #413f40;
  border-radius: 3px;
  border: solid;
  border-width: 1px;
  border-color:#dedede;
  background-color:#ffffff;
}

.Regime {
  height: 30px;
  font-family: Montserrat;
  font-size: 15px;
  /*font-weight: normal;
  font-style: normal;*/
  /*font-stretch: normal;
  line-height: 2.8;*/
  letter-spacing: 0.3px;
  text-align: left;
  color: #413f40;
  border-radius: 3px;
  border: solid;
  border-width: 1px;
  border-color:#dedede;
  background-color:#ffffff;
}

.BordureBasBleuFin {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #13426c;
	opacity: 0.2;
	widht: 155px;
}


.Valider {
  width: 114px;
  height: 42px;
  /*box-shadow: 0px 2px 10px 0 rgba(0, 0, 0, 0.1);*/
  border-style: none;
  background-color: #13426c;
  font-family: Montserrat;
  font-size: 15px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.33;
  letter-spacing: 0.6px;
  text-align: center;
  color: #ffffff;
  cursor: pointer;
}

.Valider:hover {
  width: 114px;
  height: 42px;
  /*box-shadow: 0px 2px 10px 0 rgba(0, 0, 0, 0.1);*/
  border-style: none;
  background-color: rgba(19, 66, 108, 0.7);
  font-family: Montserrat;
  font-size: 15px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.33;
  letter-spacing: 0.6px;
  text-align: center;
  color: #ffffff;
  cursor: pointer;
}

.Mot-de-passe-oubli {
  width: 108px;
  height: 13px;
  font-family: Montserrat;
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.8;
  letter-spacing: 0.3px;
  text-align: left;
  color: #413f40;
}

.SCP-LPF {
  width: 563px;
  height: 17px;
  opacity: 0.6;
  font-family: Montserrat;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  /*font-stretch: normal;*/
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  margin-left :60px;
}

.Adresse {
  width: 717px;
  height: 17px;
  opacity: 0.6;
  font-family: Montserrat;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: right;
  color: #ffffff;
  margin-right :60px;
}

.Bienvenue {
  width: 322px;
  font-family: Montserrat;
  font-size: 24px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
}

.Bienvenue2 {
  width: 322px;
  font-family: Montserrat;
  font-size: 20px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
}

.TitreNoir {
  width: 322px;
  font-family: Montserrat;
  font-size: 20px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
}

.LienMail {
  width: 132px;
  height: 13px;
  font-family: Montserrat;
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.8;
  letter-spacing: 0.3px;
  text-align: left;
  color: #ffffff;
}

.SCP-LPF2 {
  width: 50%;
  height: 17px;
  opacity: 0.6;
  font-family: Montserrat;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  /*font-stretch: normal;*/
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  margin-left :60px;
}

.Adresse2 {
  width: 50%;
  height: 17px;
  opacity: 0.6;
  font-family: Montserrat;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  /*font-stretch: normal;*/
  line-height: 1.33;
  letter-spacing: normal;
  text-align: right;
  color: #ffffff;
  margin-right :60px;
}
/* #zap11978 */
.Adresse2 a, .Adresse a {
  color: #ffffff;
  text-decoration: none;
}

.Adresse2 a:hover, .Adresse a:hover {
  text-decoration: underline;
}

.footer-rgpd-top {
  background-color: #1c1c1c;
  padding-top: 8px;
}

.footer-rgpd-bottom {
  background-color: #1c1c1c;
  padding-bottom: 8px;
}
