.entete_liste{
	    font-weight:bold;
		font-family:Verdana ;
		font-size:10px;
		background-color:#000000;
		color:#FFFFFF;
		border:1px solid black;
		text-align:center;
		width:150px;
		float:left;
		margin-right:1px;
		margin-bottom:1px;
	  }
	  .ligne_liste{
	    border:1px solid black;
		text-align:left;
		font-family:Verdana ;
		font-size:10px;
		width:150px;
		height:12px;
		float:left;
		margin-right:1px;
	  }
	  label.text{
	    display: block;
	    float: left;
	    width: 30%;
	    text-align: left; 
	    margin: 0 1em 0 0;
	    padding: 0.1em;
	    border-bottom: 1px solid #ABBF3B;
      }
	  input.text, textarea, select, button, file {
	    width: 40%;
	    margin-right: 0.25em;	
      }

BODY {
	color: #063858;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
	background-color: white;
	font-color: #1B4C02;
	margin: 0 auto ;
	text-align:center;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
	background-image: url(images/fd.jpg);
  }
  
  .boxrouge
   { color: black; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 1pt; border: solid 1px #063858 }

TD                  { color: #1B4C02; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }

TEXTAREA       { color: #1B4C02; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: solid 1pt #063858 }

INPUT           { color: #1B4C02; font-weight: bolder; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; border: solid 1pt #063858 }

INPUT.plus          { color: #1B4C02;margin-bottom:3px; font-weight: bolder; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; border: solid 1pt #063858 }


INPUT.back1        { color: #223201; font-weight: bolder; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ADFF00; border: solid 1pt #6C4B06;padding:1px;}

INPUT.back2        { color: #223201; font-weight: bolder; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #CAF574; border: solid 1pt #6C4B06;padding:1px;}

INPUT.back3        { color: #FFFFFF; font-weight: bolder; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #223201; 
border: solid 1pt #C5FF52;padding:1px;}

INPUT.back4        { color: #FFFFFF; font-weight: bolder; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #415E05; 
border: solid 1pt #C5FF52;padding:1px;}

INPUT.back5        { color: #FFFFFF; font-weight: bolder; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #5C840A; 
border: solid 1pt #C5FF52;padding:1px;}



.frame { background-color: #FC8940}


.detail { background-color: #E6E6E6;}


SELECT        { color: #1B4C02; margin-bottom:5px; margin-top:3px; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; background-color: white; }


a.opacity img 	{filter:alpha(opacity=100);   
                     -moz-opacity: 1.0;   
                     opacity: 1.0;}

a.opacity:hover img {filter:alpha(opacity=70); 
               -moz-opacity: 0.7; 
               opacity: 0.7;}

A:link                          { color: #876604; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none;letter-spacing:1px;}

A:visited                         { color: #876604; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none }

A:hover                       { color: #333333; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline }
A.lien_menu                     { color: #05436b; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none }

A.lien_menu:visited                    { color: #05436b; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none }

A.lien_menu:hover                    { color: #90cafd; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline }


a.lienc                      { color: #223201; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.lienc:visited           
           { color: #223201; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

a.lienc:hover
            { color: #009900; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }


a.lien2                      { color: #05436b; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss; text-decoration: none }
a.lien2:visited           
           { color: #05436b; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss; text-decoration: none }

a.lien2:hover
            { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss; text-decoration: underline }
a.lien3                         { color: #876604; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none }
a.lien3:visited           
              { color: #876604; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none }

a.lien3:hover
              { color: #223201; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline }

a.lien4                      { color: #cf2700; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none }
a.lien4:visited           
           { color: #cf2700; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none }

a.lien4:hover
            { color: #05436b; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline }
a.lien5                         { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none }
a.lien5:visited           
              { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none }

a.lien5:hover
              { color: #FFCC00; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline }
			  
			  
.titre_f  { color: white; font-size: 18px; font-weight:bold;font-family: Verdana, Arial, Helvetica, Geneva, Swiss;padding:3px; }
.titre_sf  { color: white; font-size: 14px; font-weight:bold;font-family: Verdana, Arial, Helvetica, Geneva, Swiss;padding:3px; }

.titre                { color: #215B04; font-weight: bolder; font-size: 18px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss;letter-spacing: 1px ; }
.titre1     { color: #063858; font-size: 15px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.titre2  { color: #0068b5; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.titre3 { color: #c10000; font-size: 16px }
.titre4 { color: #c10000; font-size: 12px }
.titre5 {
	color: #05436b;
	font-size: 11px;
	text-transform: lowercase;
}
.descr { font-weight: bolder; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.rouge   { color: #cf2700; font-size: 15px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.rouge1   { color: #cf2700; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.rouge2   { color: #cf2700; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.nb  { font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.blanc12                { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.bleu10   { color: #215B04; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss }
.bleu11      { color: #215B04; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva }
.bleu13    { color: #215B04; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.bleu14  { color: #215B04; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.bleu16 { color: #215B04; font-size: 16px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.blanc15   { color: white; font-size: 15px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.blanc11 { color: white; font-size: 11px }
.blanc10 { color: white; font-size: 10px }
.blanc13 { color: white; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.blanc14 { color: white; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }

.blanc20 { color: white; font-size: 20px }
.noir13 { color: black; font-weight: bolder; font-size: 13px }
.noir12 { color: black; font-weight: bolder; font-size: 12px }
.noir10 { color: black; font-weight: bolder; font-size: 10px }
.noir11 { color: black; font-weight: bolder; font-size: 11px }
.rougecal { color: #c10000; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.vert14  { color: #AAFF2B; font-size: 18px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.metier   { color: #0f7c42; font-size: 13px; font-family: "Comic Sans MS", Arial, Verdana, Helvetica, Geneva }
.form              { color: #05448c; font-weight: bolder; font-size: 11px }
.texte{font-family:Verdana;font-size:10px;}
.mini_texte{font-family:VErdana;font-size:9px;}


div#an

{

	background:url(images/fd_annee.jpg) no-repeat left top;
	width:150px;
	height:32;
	text-align:center;
	margin-left:5px;
	

}

div#an2

{

	background:url(images/fd2_annee.jpg) no-repeat left top;
	width:150px;
	height:32;
	text-align:center;
	margin-left:5px;
	

}

div#an_txt

{
	color:#FFFFFF;
	font-size:11px;
	padding-top:8px;
	

}

div#an_txt2

{
	color:#FFFFFF;
	font-size:10px;
	padding-top:8px;
	

}

div#user

{
	border: solid 1pt #223201;
	background-color:#637A02;
	color:#FFFFFF;
	font-size:11px;
	width:90%;
	height:16px;

}

div#form

{
		/*background-color:#E1FF9E;*/
		padding:10px;width:940px;
		height:500px;
		text-align:left;
		
	}	
	

input.button             { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss;background-color: white; border: none} 

 .texte{
	    font-family:Verdana ;
		font-size:11px ;
      } 
	  .texte1{
	    font-family:Verdana ;
		font-size:12px ;
      } 
	  .texte_petit{
	    font-family:Verdana ;
		font-size:8px ;
      } 
	  .texte_titre{
	    font-family:Verdana ;
		font-size:15px ;
      } 
	  
	  
	    .t_cad{
	    font-family:Verdana ;
		font-size:11px ;
		color:#ffffff;
		padding:3px;
      } 
		
div#bloc1

{
		padding:4px;


}
div#t1

{
		font-size:11px ;
		font-weight:bold;
		padding-bottom:5px;
		padding-top:5px;
		font-family:Verdana ;
		background-color:#354C08;
		color:#FFFFFF;
		width:180px;
		padding:2px;
		margin-bottom:4px;
		margin-top:4px;
		text-align:center;
		letter-spacing:1px;
		
	

}

div#t2

{
		font-size:11px ;
		font-weight:bold;
		padding-bottom:5px;
		padding-top:5px;
		font-family:Verdana ;
		background-color:#354C08;
		color:#FFFFFF;
		width:240px;
		padding:2px;
		margin-bottom:4px;
		margin-top:4px;
		text-align:center;
		letter-spacing:1px;
		
	

}


div#ligne


{
		font-size:10px ;
		padding:4px;


}

div#ligne2


{
		font-size:11px ;
		padding:5px;


}

div#calend-form

{
	
	background-color:#D8FB88;
	padding:10px;
	border: solid 1px #354C08 
	

}

div#avancement

{
	padding:5px;
	margin: 0 auto ;
	font-size:11px;

}


table#etape {
			margin-top:5px;
			border-width:0px; 
			width:98%;
			padding:4px;
			

}
table#etape td
{ 
			padding:4px;
			text-align:center;
			font-size:14px;
			 border: solid 1px #334709;

}
.pasimprime{
  display:none ;
} 