#scrollable_popup {

	position:relative;
}


hr.bandeau {
color: #94ADE5;
height: 10px;
width: 794px;
border: none;
margin:0px;
padding:0px;
}

/* Spécial checkbox multiple */
.inputCheckBox {
 padding-bottom:1px ! important;
}

#contenu_page  {
background-color: white;
border-left: 1px solid #94ADE5;
padding: 5px  10px  10px  10px ;
}

form {
  padding:0;
  margin:0;
}

.aide  {
  font-size: 0.80em;
  font-family: Verdana, Arial, Helvetica, sans-serif ;
  display:none;
  width: 270px;
  padding: 10px;
  background-color: #94ade5;
  position:absolute;
  border: 1px solid black;
}

.aide a {
  color:#EFF3FB;
}

.aide a:visited {
 color:#EFF3FB;
}




a {
  font-weight:bold;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}

.petit_points {
  /* display:none; */
  position:absolute;
  margin-left: 0px;
  height:7px;
  background-image:url('../img/pointille_5x7.gif');
  background-repeat: repeat-x;
}

.conteneur,.t3 {
  margin-bottom: 10px;
  border:none;
  background-color:#EFF3FB;
  padding:5px;
  color: #103777;
  font-size: 0.80em;
  font-family: Verdana, Arial, Helvetica, sans-serif ;
}

.ajoute_main {
	cursor:pointer;
}

a.lien_sans_mise_en_form, a.lien_sans_mise_en_form:hover, a.lien_sans_mise_en_form:visited  {
color: #103777;
font-weight:normal;
cursor:pointer;
}


a.erreurSaisie, a.erreurSaisie:hover, a.erreurSaisie:visited  {
color: #e81a4b ! important;
}

td .erreurSaisie input {
 background-color:#e81a4b;
 
}



td .erreurSaisie, label .rouge {
 color:#e81a4b;
}

div.erreurSaisie, a:hover .erreurSaisie,  a:visited .erreurSaisie,  a:link .erreurSaisie {
 color:#e81a4b;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}


.entete {
padding:0;
margin-top:0;
margin-bottom:0;
border: thin solid #6F90DF;
}

.inline {
  display:inline;
}

.etoile {
color:red;
}

#bordure_droite {background-image: url('../img/bordure_11x1.jpg')}

img {
border:none;
}

.cnil {
  margin-top: 10px;
  color: black;
  font-size: 0.7em;
  font-weight:normal;
  text-align:justify;
  background-color:#eee;
  padding: 4px;
}

.cnil a,.cnil a:hover,.cnil a:visited {
  color: black;
}

.inputBgColor {
  background-color:white;
  border-top:1px solid #6F90DF;
  border-left:1px solid #6F90DF;
  border-right:1px solid #94ADE5;
  border-bottom:1px solid #94ADE5;
}

.petit_noir {font-size: small; }

.right { text-align: right;}
.center {text-align: center}

 .table_texte {
  text-align:right;
  width:190px;
 }

.table_puce {
  text-align:center;
  width:30px;
  background:url('../img/puce_carre_10x11.gif');
  background-repeat:no-repeat;
  background-position: center center;
 }
 
.table_sans_puce {
  width:30px;
}
.table_input {
  width:200px;
 }
 
 
 
/** Style des titres de zone*/ 
.titreBox {
	background: white url("../img/titre-background.jpg");
	background-repeat:repeat-x;
	background-position:center;
	margin:0px;
	border-collapse:collapse;
	align:right;
}

.titreInactif {
	background: white url("../img/titreInactif-background.jpg");
	background-repeat:repeat-x;
	background-position:center;
	margin:0px;
	border-collapse:collapse;
	align:right;
	vertical-align:bottom;
}

table.titreBox tr td{
	padding:0px 10px 0px 0px;
}

.fontTitre {
	font-family: Arial, Helvetica, sans-serif ;
	font-variant:small-caps;
	font-size:18px;
	font-weight:heavy;
	color:#5070AD;
}

.fontTitreInactif {
	font-family: Arial, Helvetica, sans-serif ;
	font-variant:small-caps;
	font-size:12px;
	font-weight:heavy;
	color:#6186C6;
}


