@font-face
{
	font-family:MinionPro-Regular;
	src:url(fonts/Documentfonts/MinionPro-Regular.otf) ;
}
@font-face
{
	font-family:TheSansSemiLight;
	src: url(fonts/Documentfonts/TheSansSemiLight-Plain.t1) ;
}

@font-face
{
	font-family:BlockBE-Condensed;
	src:url(fonts/Documentfonts/BlockBE%20Condensed.ttf) ;
}
@font-face
{
	font-family:TheSanBlaCap;
	src:url(fonts/Documentfonts/TheSanBlaCap) ;
}
@font-face
{
	font-family:LinotypeAroma;
	src:url(fonts/Documentfonts/LinotypeAromaBold.ttf) ;
}
body
{
	margin:0;
	padding:0 ;
	background:url(../img/Habillage-2026.png) no-repeat left top,
	url(../img/bg_authentification_final.png) no-repeat top center   ;		
		overflow-x: hidden; 
	background-size: contain,cover;
}

.espace-sm
{
	margin-bottom:20px;
}
.espace-lg
{
	margin-bottom:40px;
}
.titre_autentification
{
	color:#FFF ;
	font-size:49px;
	font-family:BlockBE-Condensed;
}

.container
{
	margin-top:396px;
}
.titre_inscription
{
	font-family:BlockBE-Condensed;
	color:#38943F ;
	font-weight:bold; ;
}
#content
{
	padding:15px 25px;
	background:#FFF ;
	vertical-align:auto ;
	margin-top:auto ;
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;

}

.input-erreur 
{
	border-color:#a94442 ;
}
.input-default
{
	border-color: #ccc ;
}

/* **************** inscription ******************* */ 
.text-danger
{
	color:#a94442 !important ;
}
#form_inscription #civilite
{
	font-size:18px;
	width:160px;
}
#form_inscription label
{
	line-height:39px;
}

.ui-dialog-titlebar
{
	color:#FFF !important ;
	background-color:#093 !important ;
	border:1px solid #093 !important ;
}
#form_inscription input
{
	font-size:18px ;
	font-family:sans-serif;
	margin-bottom:10px;
}
#form_inscription .recaptcha
{
	margin-bottom:60px !important ;
}
#form_inscription select
{
	font-family:sans-serif;
	margin-bottom:10px;
}
#form_inscription #botton_inscription ,#form_inscription #boutton_retour_inscription
{
	background:url(../img/bouton-identification.jpg) no-repeat ; 
  -webkit-border-radius:10;
  -moz-border-radius: 10;
  border-radius: 10px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 3px 22px 3px 0px;
  text-decoration: none;
  height:50px;
  width:210px;
  font-size:16px;
  margin-left:5px;
  font-weight:bolder ;
  font-family:"Arial Black", Gadget, sans-serif ;

}
#boutton_retour_inscription a
{
	text-decoration:none;
	color:#FFF !important ;
	
}

#form_inscription #pays
{
	background:url(../img/bouton-rond+fleche.png) center right 2%  no-repeat ;
	background-size:7%;
}

#form_inscription .select_pays select
{
	line-height:1 ;
   -webkit-appearance: none;
   -moz-appearance:none ;
   appearance:none ;
}
#form_inscription #date
{
	background:url(../img/bouton-rond+calendrier.png) center right 2%  no-repeat ;
	background-size:7%;

}
#form_inscription #condition
{
	height:20px;
	width:20px;
}

#form_inscription #condition + p
{
	display:inline;
	line-height:25px;
	margin-left:10px;
}


/* ********** footer ********** */ 
.footer
{

	padding-top:15px;
	padding-bottom:15px;
	padding-left:40px;
	padding-right:40px;
	border:1px solid #000 ;
	background-color:#38943F ;
	color:#FFF !important ;

}
.footer a
{
	color:#FFF !important ;
	font-family:LinotypeAroma,Arial, Helvetica, sans-serif !important
}
.footer ul li
{
	padding-left:5%;
	padding-right:5%;
	border-left:2px solid #FFF ;
	margin:0px;
 ;
}
.footer ul li:nth-child(1) 
{
	border:none ;
}
.footer p 
{
	font-family:LinotypeAroma,Arial, Helvetica, sans-serif ;
	font-size:15px;
}
	
@media screen and (max-width : 768px) {
	.footer ul li{
            padding-left:0%;
			color:#F00 !important;
	padding-right:2%;
	padding-left:2%;
	font-size:12px ;
	border-left:2px solid #FFF ;
      }
}
@media screen and (max-width : 500px) {
	.footer ul li{
            padding-left:0%;
			color:#F00 !important;
	padding-right:1%;
	display:block;
	padding-left:5%;
	font-size:12px ;
	text-decoration:underline;
	border-left:0px solid #FFF ;
      }
}
.copyright
{
	font-size:14px;
	color:#000 ;
}
