.noi111 {font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;}
.ver114 {font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 14px; color: #1D5022; text-decoration: none; font-weight:bold}
.ver114 a {font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 14px; color: #1D5022; text-decoration: none; font-weight:bold}
.ver114  a:hover{font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 14px; color: #1D5022; text-decoration: underline; font-weight:bold}
.ver114on {font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 14px; color: #1D5022; text-decoration: underline; font-weight:bold}

.bla113 {font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 13px; color: #ffffff; text-decoration: none; font-weight:bold}
.bla114 {font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 14px; color: #ffffff; text-decoration: none; font-weight:bold}
.ver114loi {font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 14px; background-color: #1D5022; color:#ffffff; text-decoration: none; font-weight:bold}
.noi111h {font-family: Trebuchet MS, Helvetica, sans-serif;font-size: 11px;color: #000000;text-decoration: none;line-height:8px;}
.bla111 {font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none;}
.bla111 a {font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none;}
.bla111 a:hover{font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline;}

.bla111b {font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight:bold}
.noi113b {font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: none; font-weight: bold;}
A.noi111 {font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 11px; color: #000000;}
A.noi111:hover {text-decoration: underline}
.noi111b {font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; font-weight: bold;}
.bla214 {font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-decoration: none; font-weight: bold;}
.rou110l {font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 10px; color: #B30012; text-decoration: none;}
.rou111l {font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 11px; color: #B30012; text-decoration: none;}
.rou111b {font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 11px; color: #B30012; font-weight: bold; text-decoration: none;}
.rou112 {font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; color: #B30012;}
.rou112b {font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; color: #B30012; font-weight: bold;}
.rou114 {font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 14px; color: #B30012;}
.orange {font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; color: #FD9F0B; font-weight:bold;}
.gris111 {font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 11px; color: #666666;}
.vert114 {font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 14px; color: #1D5022;}
.mauve {font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; color: #9249B5; font-weight:bold;} /* color:#E2027E; */
.mentions{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#004838;}
.mentions a{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#004838; text-decoration:none}
.mentions a:hover{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#004838; text-decoration:underline}
.titrebas { 
	FONT-SIZE: 10px; COLOR: #78C225; FONT-WEIGHT: bold; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; text-decoration : none
}
.titrebas {
	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; text-decoration : none
}

A.titrebas:visited {
	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; text-decoration : none
}
A.titrebas:hover {
	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; TEXT-DECORATION: underline
}
.titrepara {
	FONT-SIZE: 18px; COLOR: #1D5022; FONT-WEIGHT: bold; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; text-decoration : none
}
.titreparar {
	FONT-SIZE: 18px; COLOR: #1967A3; FONT-WEIGHT: bold; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; text-decoration : none
}
.intetab {
	FONT-SIZE: 14px; COLOR: #1967A3; FONT-WEIGHT: bold; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; text-decoration : none
}
.titreloi {
	FONT-SIZE: 20px; COLOR: #1D5022; FONT-WEIGHT: bold; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; text-decoration : none
}
.titreloin {
	FONT-SIZE: 22px; COLOR: #000000; FONT-WEIGHT: bold; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; text-decoration : none
}
.titre {
	FONT-SIZE: 14px; COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; text-decoration : none
}
A.titre:visited {
	FONT-SIZE: 14px; COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; text-decoration : none
}
A.titre:hover {
	FONT-SIZE: 14px; COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; TEXT-DECORATION: underline
}
.titren {
	FONT-SIZE: 12px; COLOR: #000000; FONT-WEIGHT: bold; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; text-decoration : none; line-height : 12px;
}
.titregn {
	FONT-SIZE: 15px; COLOR: #000000; FONT-WEIGHT: bold; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; text-decoration : none
}
.titregn {
	FONT-SIZE: 15px; COLOR: #000000; FONT-WEIGHT: bold; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; text-decoration : none
}
A.titregn:visited {
	FONT-SIZE: 12px; COLOR: #000000; FONT-WEIGHT: bold; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; text-decoration : underline
}
A.titren:hover {
	FONT-SIZE: 12px; COLOR: #AA0000; FONT-WEIGHT: bold; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; TEXT-DECORATION: underline
}
.pied {
	FONT-SIZE: 9px; COLOR: #FFFFFF; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica
}
A.pied:visited {
	FONT-SIZE: 9px; COLOR: #FFFFFF; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; TEXT-DECORATION: none
}
A.pied:hover {
	FONT-SIZE: 9px; COLOR: #FFFFFF; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; TEXT-DECORATION: underline
}
.texte_intro {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; TEXT-DECORATION: none; 
}
.texte_intro_ref {
	FONT-SIZE: 11px; COLOR: #5D5D5D; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; TEXT-DECORATION: none; font-weight:normal;	
}
.texte_intro_refb {
	FONT-SIZE: 11px; COLOR: #5D5D5D; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; TEXT-DECORATION: none; font-weight:bold; 
}
.texte_intro a {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; TEXT-DECORATION: underline; 
}
.texte_intro a:hover {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; TEXT-DECORATION: none; 
}
.texte_intro2 {
	FONT-SIZE: 12px; COLOR: #84A587; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; TEXT-DECORATION: none; 
}
.champs {
	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; TEXT-DECORATION: none; width:150px; height:18px; border:1px dashed #004838; background-color:"#CFE5C5" 
}
.champs2 {
	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; TEXT-DECORATION: none; width:150px; height:45px; border:1px dashed #004838; background-color:"#CFE5C5" 
}
.texte_introbh {
	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; TEXT-DECORATION: none; line-height : 14px;

}
.texte_introb {
	FONT-SIZE: 12px; COLOR: #333333; FONT-WEIGHT: bold; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; TEXT-DECORATION: none
}
.texte_introb a{FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; TEXT-DECORATION: underline; }
.texte_introb a:hover{FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; TEXT-DECORATION: none;}
.texte_introvert11 {
	FONT-SIZE: 11px; COLOR: #004838; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; TEXT-DECORATION: none
}
.texte_introbleu11 {
	FONT-SIZE: 11px; COLOR: #1967A5; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; TEXT-DECORATION: none
}
.texte_introbbleu {
	FONT-SIZE: 12px; COLOR: #1967A5; FONT-WEIGHT: bold; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; TEXT-DECORATION: none
}
.texte_introbbleu a {
	FONT-SIZE: 12px; COLOR: #1967A5; FONT-WEIGHT: bold; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; TEXT-DECORATION: none
}
.texte_introbbleu a:hover {
	FONT-SIZE: 12px; COLOR: #1967A5; FONT-WEIGHT: bold; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; TEXT-DECORATION: underline
}
.texte_introbvert {
	FONT-SIZE: 12px; COLOR: #004838; FONT-WEIGHT: bold; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; TEXT-DECORATION: none
}
.texte_introbbleu14 {
	FONT-SIZE: 14px; COLOR: #1967A5; FONT-WEIGHT: bold; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; TEXT-DECORATION: none
}
.texte_introbvert14 {
	FONT-SIZE: 14px; COLOR: #004838; FONT-WEIGHT: bold; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; TEXT-DECORATION: none
}
.texte_loi14 {
	FONT-SIZE: 14px; COLOR: #333333; FONT-WEIGHT: bold; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; TEXT-DECORATION: none
}
.texte_loi16 {
	FONT-SIZE: 16px; COLOR: #004838; FONT-WEIGHT: bold; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; TEXT-DECORATION: none
}
.texte_introbnoir14 {
	FONT-SIZE: 14px; COLOR: #000000; FONT-WEIGHT: bold; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; TEXT-DECORATION: none
}
.texte_introbgbleu {
	FONT-SIZE: 12px; background-color:#368BCC; COLOR:#ffffff; FONT-WEIGHT: bold; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; TEXT-DECORATION: none; padding-left:5px; padding-right:5px;
}
.texte_introbgbleu a {
	FONT-SIZE: 12px; background-color:#368BCC; COLOR:#ffffff; FONT-WEIGHT: bold; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; TEXT-DECORATION: none; padding-left:5px; padding-right:5px;
}
.texte_introbgbleu a:hover{
	FONT-SIZE: 12px; background-color:#368BCC; COLOR:#ffffff; FONT-WEIGHT: bold; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; TEXT-DECORATION: underline; padding-left:5px; padding-right:5px;
}
.texte_introbgvert {
	FONT-SIZE: 12px; background-color:#629643; COLOR:#ffffff; FONT-WEIGHT: bold; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; TEXT-DECORATION: none; padding-left:5px; padding-right:5px;
    text-align:left;
}
.texte_introbgvert2 {
	FONT-SIZE: 14px; background-color:#629643; COLOR:#ffffff; FONT-WEIGHT: bold; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; TEXT-DECORATION: none; padding-left:5px; padding-right:5px; text-align:center;
}

.texte_introbgnoir {
	FONT-SIZE: 16px; background-color:#629643; COLOR:black; FONT-WEIGHT: bold; text-decoration:underline; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; TEXT-DECORATION: none; padding-left:5px; padding-right:5px; text-align:left;
}

.texte_introbgvert a {
	FONT-SIZE: 12px; background-color:#629643; COLOR:#ffffff; FONT-WEIGHT: bold; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; TEXT-DECORATION: none; padding-left:5px; padding-right:5px;
}
.texte_introbgvert a:hover {
	FONT-SIZE: 12px; background-color:#629643; COLOR:#ffffff; FONT-WEIGHT: bold; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; TEXT-DECORATION: underline; padding-left:5px; padding-right:5px;
}
.texte_introbn {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; TEXT-DECORATION: none; line-height : 14px;

}
.lien_interne {
	FONT-SIZE: 12px; COLOR: #000000; FONT-WEIGHT: bold; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica
}
A.lien_interne:visited {
	FONT-SIZE: 12px; COLOR: #000000; FONT-WEIGHT: bold; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; TEXT-DECORATION: none
}
A.lien_interne:hover {
	FONT-SIZE: 12px; COLOR: #494A5F; FONT-WEIGHT: bold; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; TEXT-DECORATION: underline
}
.txt_tab {
	FONT-SIZE: 12px; COLOR: #004838; FONT-WEIGHT: bold; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; TEXT-DECORATION: none
}
.txt_bt_c {
	FONT-SIZE: 12px; COLOR: #004838; FONT-WEIGHT: normal; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; TEXT-DECORATION: none
}
.txt_tabm {
	FONT-SIZE: 12px; COLOR: #BE2856; FONT-WEIGHT: bold; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; TEXT-DECORATION: none
}
.bouton {
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Trebuchet MS, Geneva, Helvetica;
	TEXT-DECORATION: none;
	background-color : #004838;
	border:none;
	height:18px;
	width:80px;
}
.tit_ht_hom {
	FONT-SIZE: 16px;
	COLOR: #004838;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Trebuchet MS, Geneva, Helvetica;
	TEXT-DECORATION: none;
}
.tit_ht_hom_b {
	FONT-SIZE: 16px;
	COLOR: #974DB2;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Trebuchet MS, Geneva, Helvetica;
	TEXT-DECORATION: none;
}
.tit_etfisc {
	FONT-SIZE: 18px;
	COLOR: #DAC220;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial, Geneva, Helvetica;
	TEXT-DECORATION: none;
}
.ejs_tick_class{
	background-color:white;
	position:relative;
	width:100%;
	height:14;
	font: 12px Verdana;
	text-decoration:none;
	color:black;
}

.ejs_tick_class a{
	color:black;
	text-decoration:none;
}
h5 {margin: 0px;}
h3.texte_introbgvert {margin: 0px;}
a.texte_introbgvert:hover {text-decoration: underline;}

h1,h2,h3{
	display:inline;
}
/* --- liens home -- */
a.lienHome, a.lienHome:hover{
	font-family: Trebuchet MS, Geneva, Helvetica;
	font-size: 11px; 
	color: #FFF; 
	font-weight: bold; 
	text-decoration:  none;
}
a.lienHome:hover  {text-decoration: underline;}

.decouvrez {FONT-SIZE: 12px; COLOR: #ffffff; FONT-WEIGHT: bold; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; text-decoration : none; line-height : 12px;}
a.decouvrez:hover {text-decoration:underline}



/*SIMULATEURS LOIS*/
#RESULT_LOIS *{font-family:verdana; font-size:11px; text-align:left; margin:0; padding:0}
#RESULT_LOIS input, #RESULT_LOIS select{font-size:11px}
#RESULT_LOIS .titre01{font-size:15px; color:#32712B; font-weight:bold; text-transform:uppercase; margin: 0 0 10px 40px}
#RESULT_LOIS .titre02{font-size:13px; color:#3C638A; font-weight:bold;  background:url(/images/puce_carre.gif) 0 3px no-repeat; padding-left:15px; clear:both; margin: 10px  0 0 40px; display:block}
#RESULT_LOIS .bt01{color:#32712b; font-weight:bold; text-decoration:none; font-size:16px; background:url(/images/puce_fleche.jpg) right no-repeat; padding-right:15px}
#RESULT_LOIS .bt02{color:#32712b; font-weight:bold; text-decoration:none; font-size:16px; background:url(/images/puce_fleche1.jpg) left no-repeat; padding-left:15px}
#RESULT_LOIS .asterisque{color:#FF6600}
#RESULT_LOIS #RESULT{width:560px; float:left; margin-bottom:0}
#RESULT_LOIS #RESULT .col1{width:370px; float:left; display:block; padding-bottom:10px; margin-left:20px}
#RESULT_LOIS #RESULT .col2{width:120px; float:left; display:block; font-weight:bold; margin-left:20px}

#FORMU_LOIS *{font-family:verdana; font-size:11px; text-align:left; margin:0; padding:0}
#FORMU_LOIS input, #FORMU_LOIS select{font-size:11px}
#FORMU_LOIS .titre01{font-size:15px; color:#32712B; font-weight:bold; text-transform:uppercase; margin-bottom:10px}
#FORMU_LOIS .titre02{font-size:13px; color:#3C638A; font-weight:bold;  background:url(/images/puce_carre.gif) 0 3px no-repeat; padding-left:15px}
#FORMU_LOIS .bt01{color:#32712b; font-weight:bold; text-decoration:none; font-size:16px; background:url(/images/puce_fleche.jpg) right no-repeat; padding-right:15px}
#FORMU_LOIS .asterisque{color:#FF6600}


.titre_lois { font-size:15px; }
.texte_introb_grand {
	FONT-SIZE: 14px; COLOR: #333333; FONT-WEIGHT: bold; FONT-FAMILY: Trebuchet MS, Geneva, Helvetica; TEXT-DECORATION: none
}
.espace { margin-right:40px; border:none;}
.rouge { color:#FF0000; }
.rouge_gras { color:#FF0000; font-weight: bold; font-size:18px; }

.rouge_gras2 { color:#FF0000; font-weight: bold; font-size:16px; }
.grand { font-weight: bold; font-size:18px; }
