BODY {
   border-collapse:collapse;
	color: Black;
	/*background-color: #FFFFCC;*/
	/*background-image: url(../Images/fond_base4.png);*/
	background-color: Gray;
	font-family: Arial, Helvetica, sans-serif;
   font-size: medium;
	text-align: center;
	font-size: 12px;
}
.REP_body {
	/*background-image: url(../Images/fond_base4.png);*/
	background-color: Gray;
	margin:0;
   padding:0;
	text-align: center;
}
.REP_entree{
	background-image: url(../Images/choixentree380.gif);
}
.REP_entree_t{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
  	margin: 0px 0px 0px 0px;
   color: #009966;
	text-decoration: none;
}
.REP_entree_pro{
	position: relative;
	left:640px;
	top: -160px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.REP_entree_part{
	position: relative;
	left:-640px;
	top: -120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.INDEX_titre1{
   text-align: right;
	font-size: 16px;
	font-weight: bold;
	color: #7CFC00;
	margin-right: 10px;
}
.INDEX_titre2{
   text-align: right;
	font-size: 14px;
	color: #7CFC00;
	margin-right: 10px;
}
.INDEX_txt1{
   text-align: center;
	font-size: 14px;
	color: Yellow;
	margin-left: 10px;
}
.INDEX_li1{
   text-align: left;
	font-size: 14px;
	color: Yellow;
	margin-left: 10px;
	margin-bottom: 10px;
}

.INDEX_titre3{
   text-align: left;
	font-size: 14px;
   font-weight: bold;
	color: #FFFACD;
	margin-left: 10px;
}

.INDEX_p2{
   text-align: left;
	font-size: 12px;
	color: #FFFACD;
	margin-left: 10px;
	margin-right: 10px;
}
.INDEX_li2{
   text-align: left;
	font-size: 12px;
	color: #FFFACD;
	margin-left: 10px;
	margin-right: 10px;
}
.INDEX_T2{
	background-color: #FFFACD;
	font-weight : bold;
}
.INDEX_tda{
background-color: #FFFACD;
	border: 2px solid Red;
}
.REP_logo{
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}
.REP_txtlogoa{
background-color: transparent;
   color: #FFFFCC;
	text-align: center;
	padding-bottom: 0px;
	padding-top: 3px;
	padding-left: 0px;
	padding-right: 0px;
   vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.REP_txtlogob{
background-color: transparent;
   color: #FFFFCC;
	text-align: center;
	padding-bottom: 0px;
	padding-top: 7px;
	padding-left: 0px;
	padding-right: 0px;
   vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.REP_txt_index{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
	color: #80DDDD;
}
.REP_txtsouslogo{
 background-color: #FFFFCC;
 padding: 3px 3px 3px 3px;
 margin: 3px 3px 3px 3px;
}
.REP_menuaccueil{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.REP_tabletexte{
	background-color: #FFFFF0;
	font-family: Arial, Helvetica, sans-serif; 
	margin: 0px 0px 0px 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.REP_Titretexte{
color: #003399;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
font-size: 18px;
font-weight: bold; 
background-color: #FFFABC;
margin: 0px 0px 0px 0px;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0px;
padding-right: 0px;
border-top: none;
border-bottom: 1px solid #007CFF;
}
.REP_coltexte{
	background-color: #FFFFFF;
	vertical-align: top;
}
.REP_tabpourc{
	border: 1px #0000CD;
	border-color: #0000FF;
}
.REP_textebase{
color: #0000FF;
font-family: Arial, Helvetica, sans-serif;
text-align: justify;
font-size: 14px;

margin: 5px 20px 0px 40px;
 font-style: normal;
 font-weight: normal;
}
.REP_textebase_it{
color: #0000FF;
font-family: Arial, Helvetica, sans-serif;
text-align: justify;
font-style: italic;
font-size: 14px;
margin: 5px 20px 0px 40px;

}
.REP_texteongl{
color: #0000FF;
font-family: Arial, Helvetica, sans-serif;
text-align: justify;
font-size: 14px;
margin: 0px 0px 0px 0px;
	padding: 0px 6px 0px 6px;
}
.REP_partenaires{
color: #336699;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
font-size: 13px;
font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 4px;
	padding-right: 4px;
}
.REP_doc{
color: #336699;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
font-size: 14px;
font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 4px;
	padding-right: 4px;
}
.REP_textequote{
color: #0000FF;
font-family: Arial, Helvetica, sans-serif;
text-align: justify;
font-size: 16px;
	margin: 0px 60px 0px 60px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 6px;
	padding-right: 6px;
}
.REP_textecdv{
color: #0000FF;
font-family: Arial, Helvetica, sans-serif;
text-align: justify;
font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 6px;
	padding-right: 6px;
}
.REP_textebase_note{
color: #0000FF;
font-family: Arial, Helvetica, sans-serif;
text-align: justify;
font-size: 12px;
font-weight: normal;
	margin: 0px 20px 0px 50px;
}
.REP_textebase_note_li{
color: #0000FF;
font-family: Arial, Helvetica, sans-serif;
text-align: justify;
font-size: 12px;
font-weight: normal;
	margin: 0px 20px 0px 70px;
}
.REP_textebase_note_it{
color: #0000FF;
font-family: Arial, Helvetica, sans-serif;
text-align: justify;
font-style: italic;
font-size: 12px;
font-weight: normal;
	margin: 0px 20px 0px 50px;
}
.REP_texteli{
color: #0000FF;
font-family: Arial, Helvetica, sans-serif;
text-align: justify;
font-size: 14px;
margin: 0px 20px 0px 50px;
}
.REP_texteli_t{
color: #0000FF;
font-family: Arial, Helvetica, sans-serif;
text-align: justify;
font-size: 14px;
margin: 0px 10px 0px 0px;
}

.REP_texteli_n{
color: #0000FF;
font-family: Arial, Helvetica, sans-serif;
text-align: justify;
font-size: 14px;
margin: 0px 20px 0px 50px;
	list-style: decimal;
}
.REP_textelicdv{
color: #0000FF;
font-family: Arial, Helvetica, sans-serif;
text-align: justify;
font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 6px;
}
.REP_texteli_2{
color: #0000CC;
font-family: Arial, Helvetica, sans-serif;
text-align: justify;
font-size: 12px;
font-style: italic;
	margin: 0px 0px 0px 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 6px;
}
.REP_texteli_3{
color: #0000CC;
font-family: Arial, Helvetica, sans-serif;
text-align: justify;
font-size: 14px;
font-style: normal;
	margin: 0px 0px 0px 0px;
	padding-bottom: 4px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 12px;
	list-style: lower-alpha;
}
.REP_texteli_lien{
color: #0000CC;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding-bottom: 0px;
	padding-top: 1px;
	padding-left: 0px;
	padding-right: 0px;
	display: list-item;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: square;
	white-space: normal;
	}
.REP_texteh1{
color: #0066CC;
font-family:Arial, Helvetica, sans-serif;
text-align: left;
font-size: 18px;
font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding-bottom: 6px;
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;
	}
.REP_texteh1_c{
color: #0066CC;
font-family:Arial, Helvetica, sans-serif;
text-align: center;
font-size: 18px;
font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding-bottom: 6px;
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;
	}
.REP_texteh2{
color: #0066CC;
font-family:Arial, Helvetica, sans-serif;
text-align: left;
font-size: 16px;
font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding-bottom: 0px;
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 0px;
}
.REP_texteh3{
color: #0066CC;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: center;
font-size: 14px;
font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding-bottom: 0px;
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 0px;
}
.REP_texteinscript{
color: #0066CC;
font-size: 16px;
 list-style-type: square;
}

.REP_tablesecur{
	background-color: #FFFFDD;
}
.REP_cyberplus{
	vertical-align: middle;
}

.REP_tableaccueil{
	text-align: center;
}
.REP_formaccueil{
 border: thin groove;
}
.REP_avonglet{

  /* text-align: center;
	background-color: #CBFFE6;
	 border-collapse:collapse;
	border-top: none;
	border-left: 2px solid #007CFF;
	border-bottom: 2px solid #007CFF;
	border-right: 2px solid  #99CBFF;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px 0px 0px 0px;
	*/
	border: none;
}
.REP_aponglet{
 border-collapse:collapse;
	border-top: none;
	border-left: none;
	border-bottom: none;
	border-right: none;
	margin: 0px 0px 0px 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 0px;
}
.REP_calage{
 border-collapse:collapse;
	border-top: none;
	border-left: 2px solid ;
	border-bottom: none;
	border-right: 2px solid;
	font-size: 5px;
	border-color: #FFFF99 #FFFF99 #FFFF99 #FFFF99;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px 0px 0px 0px;
}
.REP_caltable{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.REP_caltablein{
   background-color: #FFFACD;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.REP_bordvert{
background-color: #90EEC0;
}
.REP_bordhor{
background-color:	#90EEC0;
}
.REP_fondlogo{
background-color: White;
padding: 0px 0px 0px 0px;
margin: 5px 5px 5px 5px;
}
.REP_ongletA{
   /*border-collapse:collapse;*/
   text-align: center;

	background-color: #FFFACD;
	/*border-top: 1px solid #007CFF;*/
	/*border-left: 1px solid #007CFF;*/
	border-bottom: none;
	border-right: 1px solid #99CBFF;
	}
.REP_txtongletA{
	color : Black;
	font-size: 15px;
	font-weight: bolder;
	text-decoration: none;
	
}
.REP_txtongletB{
	color : Red;
	font-size: 14px;
	font-weight : bold;
	text-decoration: none;
}


.REP_ongletB{
   border-collapse:collapse;
   text-align: center;
	background-color: #CCCCCC;
	border-left: 1px solid #FFFFCC;
	border-right: 1px solid #FFFFCC;
	border-top: 1px solid #FFFFCC;
	border-bottom: 1px solid #007CFF;
}

.REP_colgauche{
   vertical-align: top;
	color: #FF3333;
   background-color: #FFFFCC;	
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #FF3333;
	padding-left: 3px;
}

.REP_coldroite{
	vertical-align: top;
   color: #FF3333;
   background-color:Scrollbar;
	border-left: 1px solid;
	border-color: #00008B;
}
.REP_titreliens{
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: Black;
}
.REP_tdliens{
	background: Scrollbar;
}
.REP_ss_titreliens{
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	margin-left: 3px;
}
.REP_titrepart{
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	margin-top: 5px;
}
.REP_menu{
background-color: InfoBackground;
vertical-align: top;
 border: thin groove;
 font-size: 14px;
}
.REP_hdp{
   background-color: #F0FFFF;	
	margin: 0px 0px 0px 0px;
	vertical-align: bottom;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #FF3333;
}
.REP_cnil{
   color: #FF6633;
/*   background-color: #FFFAF0;*/
	background-color: #FFFFFF;
   vertical-align: bottom;
	text-align: justify;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	border-left: 1px solid #00008B;
}
.REP_hdpage{
   color: #FFFFFF;
   vertical-align: bottom;
	text-align: justify;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding-bottom: 3px;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
}

.REP_lien_inscript{
   color: #0000FF;
   font-family: Arial, Helvetica, sans-serif;
   text-align: justify;
   font-size: 20px;
  font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 6px;
	padding-right: 6px;
}

.REP_copyright{
 font-family: Arial, Helvetica, sans-serif;
 color: #DD0000;
  text-align: left;
  font-size: 12px;
  font-weight: bold;
  margin-left: 0px;
}
.REP_titreechgliens{
background-color: Silver;
 font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  font-size: 15px;	
}
.REP_infoedit{
 font-family: Arial, Helvetica, sans-serif;
  text-align: right;
  font-size: 12px;
  padding-right: 0px;
}
.REP_echgliens{
 font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  font-size: 12px;
}
.REP_infocdv{
 font-family: Arial, Helvetica, sans-serif;
  text-align: right;
  font-size: 11px;
  padding-right: 0px;
}
.REP_actu{
 background-color: InfoBackground;
 border: thin groove;
 font-size: 11px;
 text-align: justify;
}

.REP_sai_t{
	background-color: #339933;
	font-weight: bold;
	color: #FFFFCC;
}

.REP_sai_t1{
   color: #FFFFCC;
	background-color: #00CC33;
	font-size: 20px;
	font-weight: bold;
	padding-left: 10px;
}

.REP_sai_t2{
	background-color: #98FF33;
	padding-left: 10px;
}

.REP_sai_form1{
	background-color: #FFFFFF;
	font-weight: bold;

}

.REP_sai_form2{
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
	font-weight: 500;
}

.REP_sai_form3{
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
	background-color: #CCFFFF;
   font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.REP_sai_form4{
	background-color: #FFCCFF;
   font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.REP_sai_form5{
   margin: 5px 3px 3px 0px;
   padding: 0px 0px 0px 0px;
}
.REP_info_valid{
	margin: 3px 3px 3px 3px;
	padding: 3px 3px 3px 3px;
	background-color: #99CCFF;
	color: #6600CC;
   font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.REP_sai_table{
background-color: #FFFFCC;
font-size: 14px;
border: thin solid #6600CC;
}
.REP_pas_sai_table{
background-color: #CCCCFF;
font-size: 14px;
border: thin solid #6600CC;
}
.REP_no_prom{
font-size: 12px;
font-weight: bold;
padding-left: 2px;
padding-right: 2px;
}

.REP_sai_retour{
background-color: #FFFFCC;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.REP_sai_prom{
font-size: 13px;
margin-left: 0px;
}
.REP_sai_comm{
font-size: 13px;
margin-left: 2px;
}
.REP_sai_btautreprom{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 13px;
border: 2px solid;
}
.REP_affich_prix{
	background-color: #DDEEEE;
	text-align: right;
}
.REP_sai_postform{
   font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
   text-align: center;
	
}
.REP_sai_veriform{
   background-color: #CCFFE6;
   color: #1A0099;
   font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.REP_btval{
	font-size: 32px;
}
.REP_btpay{
	font-size: 32px;
	text-align: center;
}
.REP_tdval{
   text-align:center;
}
.REP_recap_border{
background-color: #FFFAF0;	
}
.REP_recap_info{
padding: 5px 5px 5px 5px;
background-color: #FFFFFF;
}
.REP_recap_recap{
padding: 5px 5px 5px 5px;
background-color: #CCFFCC;
}		
.REP_recap_titre{
font-size:18px;
/*font-weight: bold;*/
}
.REP_recap_coupon{
font-size:18px;
/*font-weight: bold;*/
}
.REP_recap_texte{
font-size:16px;
}	
.REP_prom_texte{
margin-left: 10px;
font-size:12px;
font-weight: normal;
}	
.Rep_acrobat{
background-color: #FFFFDD;
 color: #339999;
 font-size:13px;
 font-style: italic;	
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 10px;
 padding-bottom: 10px;
 
 margin-left: 10px;
 margin-right: 10px;


}
.REP_euro{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
	padding-right: 5px;
	font-size: 16px;
}
.REP_euroform{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: transparent;
   border: none;
   font-weight: bold;
	text-align: right;
	padding-right: 5px;
	font-size: 16px;
}
.REP_infocoupon{
   color: #FF3333;
   background: transparent;
   border: none;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
   text-align: left;
	padding-left: 5px;
	font-size: 14px;
}
.REP_infoerreur{
   color: #CC0033;
   background: transparent;
   border: none;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
   text-align: center;
	font-size: 14px;
}
.REP_retour{
	text-align: center;
	padding: 4px;
}
#commune_etranger_nom{visibility:hidden;} 
#choix_commune{visibility:visible;}
#commune_nom{visibility:visible;}

#divprom0{visibility:hidden;}
#divprom1{visibility:hidden;}
#divprom2{visibility:hidden;}
#divprom3{visibility:hidden;}
#divprom4{visibility:hidden;}
#divprom5{visibility:hidden;}
#divprom6{visibility:hidden;}
#divprom7{visibility:hidden;}

#promoteur_nom0{visibility:visible;}
#promoteur_nom1{visibility:visible;}
#promoteur_nom2{visibility:visible;}
#promoteur_nom3{visibility:visible;}
#promoteur_nom4{visibility:visible;}
#promoteur_nom5{visibility:visible;}
#promoteur_nom6{visibility:visible;}
#promoteur_nom7{visibility:visible;}

#zone_valid1{visibility:hidden;}
#zone_valid2{visibility:hidden;}
#zone_valid3{visibility:hidden;}
#zone_valid4{visibility:hidden;}
#zone_valid5{visibility:hidden;}

A:link {text-decoration: none; color: blue;}
A:visited {text-decoration: none; color: blue;}
A:active {text-decoration: underline; color: blue;}
A:hover {text-decoration: underline; color: blue;}
