/***********************************************************************/
#page
{ background-image: url(../images/bac.jpg); }

img { border: none; }

a { text-decoration: none; }

table {
empty-cells :show;
}
/********************PAGE DE CONNEXION****************************/

.champ_connexion {
	background-color: #FDFBFB;
	border: 1px #BBBBBB solid;
	padding: 2px;
	margin: 1px;
	font-size: 14px;
	color: #808080;
}

.td_connexion {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px;
}

.message_connexion {
	padding-bottom:8px;
	padding-top:3px;
	font-size: 17px;
	?font-size:15px;
	color: #999999;
	font-family: "Times New Roman", Arial, Helvetica, sans-serif;
	vertical-align:text-top;
	text-align:center;
}

#cadre_log {
  border-radius: 10px;
  background-color:#F9FEDE; /*E9FDE9;*/
  padding : 0px 0px 10px 10px;
  border:thin #999999 solid;
}

#cadre_log2 {
	background: url(../images/bac_login.png) no-repeat top;
}

/**************************FIN PAGE DE CONNEXION*************************/
/***********************************************************************/
/****************************CONTENT*******************************/

#wrap {
  border-radius: 10px;
  padding : 5px 5px 5px 5px;
  margin: 1px 1x 1px 1px;
  border:thin #999999 solid;
  height: auto;
  background-color:;
}

#content-wrap {
  border-radius: 7px;
  padding : 5px 10px 10px 10px;
  border:thin #999999 solid;
  height: auto;
  background-color:;
  background-image: url(../images/bac1.jpg);
}

#footer {
	font-style:italic;
	font-size:12px;
	text-align:center;
}

/****************************FIN CONTENT**********************************/
/***********************************************************************/
/******************************HOME********************************/
#titre_home {
	font-size:15px;
	font-weight:bold;
	color : #009900;
	text-decoration: none;
	font-family: Georgia, 'Times New Roman', Times, serif;
	border-bottom: 1px solid #CCC;
	margin: 1px 0px 2px 0px;
	text-align: left;
}

#bloc_message_home {
	border: 1px solid #DDD;
	padding: 5px 2px 5px 2px;
	margin: 5px 0px 0px 0px;
	height: auto;
	width: 100%;
	position: relative;
	background-color: #F3DBDD;
}

.cadre_liens_home {
	text-align:center;
	display:table-cell;
	border:thin #CCCCCC solid;
	width: 120px;
	height:110px;
	padding:5px;
	color: #000000;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	background-color: #EEE;
}

.cadre_liens_home:hover {
	border-top:thin #777777 solid;
	border-left:thin #888888 solid;
	color: #0000FF;
}

.presentation_nationale_home {
	color:rgb(7, 7, 233);
	font-weight:bold;
	font-size:12px;
	font-family: Verdana;
}

/***************************FIN HOME***********************************/
/***********************************************************************/
/**************************REMPLISSAGE********************************/
#remplissage {
	text-align: center;
	font-family: Georgia, Garamond, Harrington, Helvetica;
}

#remplissage1 .cadre_liens_rempl {
	text-align:center;
	display:table-cell;
	border:thin #CCCCCC solid;
	width: 175px;
	height:110px;
	padding:15px;
	color: #000000;
	font-size:12px;
	border-radius: 10px;
	vertical-align: middle;
	background-color: #D7C1AD;
}

#remplissage1 .cadre_liens_rempl:hover {
	border-top:thin #777777 solid;
	border-left:thin #888888 solid;
	color: #0000FF;
}

#remplissage1 #texte1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#EE1155;
	margin: 15px 0px 40px 0px;
}

#remplissage1 .cadre_liens_rempl .texte {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

#remplissage1 .cadre_liens_rempl .texte:hover {
	
}

#remplissage1 .cadre_liens_rempl .nombre {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

#remplissage1 .cadre_liens_rempl .nombre .nombre1 {
	color:#FF0000;
}
#remplissage1 a {
	margin: 0px 5px 0px 5px;
}
.hide { display: none; }

#remplissage2 #texte1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#1155EE;
}

#remplissage2 .cadres {
border: 1px solid #CCCCCC;
border-radius : 5px;
width: 100%;
}
#remplissage2 #cadre1 {
text-align: right;
margin: 0% 5% 0% 0%;
background-color: #D7C1AD;
}

#remplissage2 #cadre1 a {
text-decoration: none;
color: red;

}

#remplissage2 #cadre1 .bouton {
  padding: 2px;
  border: 1px solid rgba(120, 179, 138, 0.95);
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 5px;
  margin : 10px;
  box-shadow: 0 0 5px rgba(82, 18, 236, 0.9);
  font-weight: bold;
	font-size: 17px;
	font-family: "Times New Roman", Calibri, Arial, Verdana, Times, "Bodoni MT";
	letter-spacing: 2px;
}
#remplissage2 #cadre1 .bouton:hover, #remplissage2 #cadre1 .bouton:focus {
  border-color: #FFF;
  -moz-box-shadow: 0 0 8px rgba(82, 18, 236, 0.55);
  -webkit-box-shadow: 0 0 8px rgba(82, 18, 236, 0.55);
  box-shadow: 0 0 8px rgba(82, 18, 236, 0.55);
}

#remplissage2 #cadre3 {
	margin: 5px 0px 0px 0px;
	background-color: #;
	height: auto;
	overflow: auto;
}

#remplissage2 #cadre3 #tableau {

}

#remplissage2 #choix {
   height: 16px;
   font-size: 11px;
   margin-right: 5px;
   background-color: #DDDDDD;
   border: 1px solid #BBB;
}

#gen_num_carte {
	background: url(../images/gen_num_carte.gif) no-repeat;
	width:135px;
	height:21px;
	border:0px;
}

#gen_num_carte:hover {
	
}

#imprimer_carte {
	background: url(../images/imprimer.gif) no-repeat;
	width:113px;
	height:20px;
	border:0px;
}

#imprimer_carte:hover {
	
}

.field {
	border-radius: 5px;
	margin-bottom: 15px;
}

.field legend {
	color: #EE6600;
	font-weight: bold;
	font-family: Verdana, Arial;
	font-size: 13px;
}
	
/******************************FIN REMPLISSAGE******************************/
