body{
	background:#FFFFFF;
	color:#000000;
	margin:0px;
	padding:0px;
	font-family: Arial;
	font-size:12px;
}
table.main{
	background-image: url(../gmf_form_imgs/background.gif);
	background-repeat: repeat-y;
}
table.main2{
	background-image: url(../gmf_form_imgs/background2.gif);
	background-repeat: repeat-y;
}
table{
	font-size:12px;
}
textarea{
	font-family:Arial;
	font-size:13px;
}
input{
	font-family:Arial;
	font-size:13px;
	background-color:#FFFFFF;
}
select{
	background-color:#FFFFFF;
	z-index: 99;
}
a{
	color : #83C60E; 
	font-family : arial, helvetica;
}
a:visited{
	color : #83C60E; 
	font-family : arial, helvetica;
}
a:active{
	color : #83C60E; 
	font-family : arial, helvetica;
}
a:hover{
	color : #83C60E; 
	font-family : arial, helvetica;
}
form {
	margin: 0;
	padding: 0;
}
.GMF_radio{
	background:#F7FBE5;
}
.GMF_grand_titre{
	font-size:30px;
	color:#000000;
}
.GMF_grand_texte_gris_gras{
	font-size:24px;
	color:#5B8D04;
	font-weight: bold;
}
.GMF_petit_texte_gris_gras{
	font-size:9px;
	color:#5B8D04;
	font-weight: bold;
}
.GMF_texte_gris{
	font-size:12px;
	color:#5B8D04;
}
.GMF_texte_gris_gras{
	font-size:12px;
	color:#5B8D04;
	font-weight: bold;
}
.GMF_texte_noir{
	font-size:13px;
	color:#000000;
}
.GMF_petit_texte_noir{
	font-size:10px;
	color:#000000;
}
.GMF_texte_noir_gras{
	font-size:13px;
	color:#000000;
	font-weight: bold;
}
.GMF_texte_noir_gras_2{
	font-size:11px;
	color:#000000;
	font-weight: bold;
}
.GMF_grand_texte_noir_gras{
	font-size:24px;
	color:#000000;
	font-weight: bold;
}
.GMF_grand_texte_noir_gras_2{
	font-size:15px;
	text-decoration:underline;
}
.GMF_grand_texte_noir_gras_3{
	font-size:18px;
	color:#000000;
	font-weight: bold;
}
.GMF_grand_texte_noir_gras_4{
	font-size:15px;
	color:#000000;
	text-decoration:underline;
	font-weight: bold;
}
.GMF_grand_titre_vert{
	font-size:16px;
	color:#5B8D04;
	text-decoration:underline;
	font-weight: bold;
}
.GMF_texte_bleu{
	font-size:13px;
	color:#000000; /*83C60E*/
}
.GMF_texte_bleu_gras{
	font-size:13px;
	color:#83C60E;
	font-weight: bold;
}
.GMF_grand_texte_bleu_gras{
	font-size:15px;
	color:#83C60E;
	font-weight: bold;
}
.GMF_grand_texte_bleu_gras_2{
	font-size:24px;
	color:#83C60E;
	font-weight: bold;
}
.GMF_petit_texte_bleu_gras{
	font-size:9px;
	color:#000000; /*83C60E*/
	font-weight: bold;
}
.GMF_texte_erreur{
	font-size:13px;
	color:#FF0000;
	font-weight: bold;
}
table.GMF_page{
	background-image: url(../gmf_form_imgs/background.gif);
	background-repeat: repeat-y;
	padding-left:10px;
	padding-right:10px;
}
tr.GMF_fond_bleu{
	background:#F7FBE5;
	height:30px;
}
tr.GMF_fond_blanc{
	background:#FFFFFF;
	height:30px;
}
td.cadre_vert{
	border: #83C60E solid 1px;
	padding:5px;
}
.GMF_table_sante{
	border-right :#83C60E solid 1px;
	border-bottom :#83C60E solid 1px;
	padding:5px;
	text-align:center;
	width:70px;
}
div.info{
	position: relative;
	z-index:1;  
	background-color: #FAF85D; 
	color:#FF5A00;
	font-weight:bold;
	padding-left:5px;
}
div.obligatoire, div.validation-advice{
	z-index:1;  
	background-color: #FAF85D; 
	color:#FF5A00; 
	font-weight:bold;
	position:relative;
	padding-left:5px;
	width:auto;
}
div.obligatoire.obligatoire_main_msg {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
input .validate-piecenum .validation-failed {
	border: 1px solid #ff0000;
}

#advice-required-num_piece.validation-advice {
	display: none;
}
.validate-one-required {
	border: 0;
}
input .required .validation-failed {
	border: 2px inset #ffffff;
}

div.focus{
	z-index:1;  
	background-color: #FED3BA; 
	color:#000000;
	font-size:10px;
	width:200px;
	position:absolute;
	padding-left:5px;
	margin-left:5px;
}
td.formulaire{	
	font-size:13px;
	color:#83C60E;
	padding-right:100px;
}

.GMF_onglet_select{
	background:#F7FBE5;
}
.GMF_onglet_unselect{
	background:#FFFFFF;
}
.GMF_onglet{
	background:#F7FBE5;
}
.GMF_barre_gris{
	background-image:url(../gmf_form_imgs/barre_bleue_bg.gif);
	color:#FFFFFF;
	font-size:14px;
	height : 32px;
	font-weight:bold;
}
.GMF_barre_bleu{
	background-image:url(../gmf_form_imgs/barre_grise_bg.gif);
	color:#000000;
	font-size:13px;
	height : 32px;
	font-weight:bold;
}
.legal{
	font-family : Gillsans,Gill sans, arial, helvetica;
	font-size : 10px;
}
.mention{
	color : #555555; 
	font-family : arial, helvetica;
	font-size : 12px;
	text-decoration: none;
}
a.mention{
	color : #555555; 
	font-family : arial, helvetica;
	font-size : 12px;
	text-decoration: none;
}
a.mention:visited{
	color : #555555; 
	font-family : arial, helvetica;
	font-size : 12px;
	text-decoration: none;
}
a.mention:active{
	color : #555555; 
	font-family : arial, helvetica;
	font-size : 12px;
	text-decoration: none;
}
a.mention:hover{
	color : #555555; 
	font-family : arial, helvetica;
	font-size : 12px;
	text-decoration: underline;
}
.titreEtape{
  font-size: 18px;
  color: #FFFFFF;
  width: 975px;
  height: 30px;
  margin: 5px 10px 5px 10px;
  padding: 5px 0 0 0;
  text-align: center;
  cursor: pointer;
  background-image:url(../gmf_form_imgs/barre_bleue_bg.gif);
}
.bouton{
  width: 900px;
  margin: 20px 0 10px 0;
}

/* Bloc étape 4 */
.etp4_bloc {
	background-color: #aad069;
	text-align: center;
	padding: 10px;
	font-size: 14px;
	height: 50px;
	cursor: pointer;
}

.etp4_txt {
	width: 100%;
	background-color: #ffffff;
	margin-top: 5px;
	padding: 3px;
	text-align: left;
}

.etp4_fleche {
	text-align: center;
	padding: 3px;
}

.etp4_mini_titre {
	text-align: center;
	vertical-align: middle;
	height: 40px;
	background-color: #aad069;
}

