.zonelibre{
	font-family: Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:12px;
	COLOR: #142D0A;
}
.normbody {
	COLOR: #142D0A;
	scrollbar-3dlight-color:#142D0A;
	scrollbar-highlight-color:#509836;
	SCROLLBAR-FACE-COLOR: #509836;
	SCROLLBAR-SHADOW-COLOR: #142d0a;
	SCROLLBAR-ARROW-COLOR: #142d0a;
	SCROLLBAR-TRACK-COLOR: #142D0A;
	SCROLLBAR-DARKSHADOW-COLOR: #142d0a;
	background-attachment: fixed;
	background-image:  url(../graph/fd.jpg);
	background-repeat: repeat;
	background-color: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	/*text-align:justify;*/
}

.introbody{
COLOR: #697D56;
	COLOR: #142D0A;
	scrollbar-3dlight-color:#142D0A;
	scrollbar-highlight-color:#509836;
	SCROLLBAR-FACE-COLOR: #509836;
	SCROLLBAR-SHADOW-COLOR: #142d0a;
	SCROLLBAR-ARROW-COLOR: #142d0a;
	SCROLLBAR-TRACK-COLOR: #142D0A;
	SCROLLBAR-DARKSHADOW-COLOR: #142d0a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:justify;
}
.introbody2{
COLOR: #697D56;
	COLOR: #142D0A;
	scrollbar-3dlight-color:#142D0A;
	scrollbar-highlight-color:#509836;
	SCROLLBAR-FACE-COLOR: #509836;
	SCROLLBAR-SHADOW-COLOR: #142d0a;
	SCROLLBAR-ARROW-COLOR: #142d0a;
	SCROLLBAR-TRACK-COLOR: #142D0A;
	SCROLLBAR-DARKSHADOW-COLOR: #142d0a;
	background-image:url(../graph/agence_a_sf.gif);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:justify;
}

.bodypop1 {
	COLOR: #142D0A;
	scrollbar-3dlight-color:#142D0A;
	scrollbar-highlight-color:#509836;
	SCROLLBAR-FACE-COLOR: #509836;
	SCROLLBAR-SHADOW-COLOR: #142d0a;
	SCROLLBAR-ARROW-COLOR: #142d0a;
	SCROLLBAR-TRACK-COLOR: #142D0A;
	SCROLLBAR-DARKSHADOW-COLOR: #142d0a;
	background-color: #ffffff;
	margin-left:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:justify;

}
.menutxtpub {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:10px;
	text-align:justify;
	color: #003300;
	padding: 4;
	border: none;}
/*ce A sert pour le menu principal (affichage noir!)*/
A {font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	color:#000000;
	font-size: 12px;
}
A:link {
text-decoration:none;
}
A:visited {
text-decoration:none;
}
A:hover {
text-decoration:underline;
}
A:active {
text-decoration:none;
}
.titre{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:16px;
	color:#529837;
}
.sstitre{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#009900;
}
/* projets */
.ttprojet {
	background-color:#009933;
	color:#000000;
	border:solid 1px #000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	text-align:center;
	padding:1px;
	margin:1px;
	text-indent:3px;
}
.ttprojet2 {
	background-color:#009900;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	padding:1px;
	margin:1px;
	text-indent:3px;
}
.ttprojet3t {
	background-color:#009900;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:center;
	padding:1px;
	margin:1px;
	text-indent:3px;
}
/* Font for Menu Head */
.menuhead {
	background-color:#529837;
	color:#000000;
	border:solid 1px #497436;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	text-align:left;
	padding:1px;
	margin:1px;
	text-indent:3px;
	letter-spacing: normal;
}
/* Font for Menu Head */
.menuhead2 {
background-color:#FF4F01;
color:#ffffff;
border:solid 1px #EC4902;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-align:left;
padding:1px;
margin:0px;
text-indent:2px;

}
.ssmenu {
background-color:#ffffff;
color:#546936;
border:1px solid #D4EACB;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10 px;
text-align:left;
text-indent:3px;
}

/* Font for Menu Head */
.ssmenu2 {
	background-color:#ffffff;
	color:#546936;
	border:solid 1px #D6CBC6;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10 px;
	text-align:left;
	padding:0 px;
	margin:0 px;
	text-indent:3px;
}
.menutxt {
	font-family:Arial,Helvetica,Verdana,sans-serif;
	color:#485936;
	font-size:10px;
	text-align:left;
	padding-top: 4;
	padding-right: 4px;
	padding-bottom: 4;
	padding-left: px;
}
.menutxt2 {
	color:#FF8A01;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:10px;
	text-align:left;
	padding:4px;
}
.menutxton{
	color:#ffffff;
}

A.foot2 {
	color:#697D56;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:9px;
}

.bas{
	background-image:  url(../graph/fond.jpg);
	background-repeat: no-repeat;
}
.bas2{
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:9px;
}
.desprojets{
	bgcolor="#FFFAF4";
	background-color: #ECFFEC;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}



A.foot2:link {
	color:#697D56;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:9px;
	text-decoration:none;
}
A.foot2:visited {
	text-decoration:none;
}
A.foot2:hover {
	text-decoration:underline;
}
A.foot2:active {
	text-decoration:none;
}

A.foot:link {
	text-decoration:none;
	color:#FF8A01;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:9px;
}
A.foot:visited {
	text-decoration:none;
}
A.foot:hover {
	text-decoration:underline;
}
A.foot:active {
	text-decoration:none;
}

#kopfleiste {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:80%;
	font-weight:normal;
	letter-spacing:3px;
	padding:5px;
}

div {
	font-family:Verdana,Arial,Helvetica,sans-serif;
}


/*boutons et champs de textes */

INPUT.TEXTA {
		BACKGROUND-COLOR: #D0F0D6; COLOR: #000000; FONT-FAMILY: Arial,Verdana,Helvetica; FONT-SIZE: 11px; HEIGHT: 20px;  BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; MARGIN-BOTTOM: 4px;  WIDTH: 150px
}
INPUT.UKTEXTA {
		BACKGROUND-COLOR: #33ccff; COLOR: #000000; FONT-FAMILY: Arial,Verdana,Helvetica; FONT-SIZE: 11px; HEIGHT: 20px;  BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; MARGIN-BOTTOM: 4px;  WIDTH: 150px
}

INPUT.TEXTB {
		HEIGHT: 21px; BACKGROUND-COLOR: #B0CCB5; COLOR: #000000; BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; MARGIN-BOTTOM: 4px; WIDTH: 150px
}

INPUT.UKTEXTB {
		HEIGHT: 21px; BACKGROUND-COLOR: #33ccff; COLOR: #000000; BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; MARGIN-BOTTOM: 4px; WIDTH: 150px
}
INPUT.TEXTC {
		BACKGROUND-COLOR: #CC3300; COLOR: #000000; FONT-FAMILY: Arial,Verdana,Helvetica; FONT-SIZE: 11px; HEIGHT: 20px;  BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; MARGIN-BOTTOM: 4px;  WIDTH: 150px
}

INPUT.TEXTD {
		BACKGROUND-COLOR: #CC3300; COLOR: #000000; FONT-FAMILY: Arial,Verdana,Helvetica; FONT-SIZE: 9px; WIDTH: 300px
}

INPUT.TEXTE {
		BACKGROUND-COLOR: #ffffff; COLOR: #000000; FONT-FAMILY: Arial,Verdana,Helvetica; FONT-SIZE: 9px; HEIGHT: 16px;  BORDER-BOTTOM: black 1px solid; BORDER-LEFT: white 1px solid; BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; MARGIN-BOTTOM: -12px;  WIDTH: 300px
}

INPUT.UKTEXTC {
		BACKGROUND-COLOR: #33ccff; COLOR: #000000; FONT-FAMILY: Arial,Verdana,Helvetica; FONT-SIZE: 11px; HEIGHT: 20px;  BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; MARGIN-BOTTOM: 4px;  WIDTH: 150px
}

/* ss titres  dbuts de pages */

.resultats2 {
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	letter-spacing: 2px;
	text-align: left;
}
/*   textes des projets  */
.resultats {
	COLOR: #383A3F;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	text-align: justify;
}
.titre_sans_liens{
	color:#FF4F01;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:14px;
	text-align:left;
	padding:2px 2px 2px 18px;}

.table {
	BORDER-RIGHT: #6186a7 thin dotted;
	BORDER-TOP: #6186a7 thin dotted;
	FONT-SIZE: 11px;
	BORDER-LEFT: #6186a7 thin dotted;
	COLOR: #333333;
	BORDER-BOTTOM: #6186a7 thin dotted;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
}
.table2 {
	BORDER-RIGHT: #336699 thin dotted; BORDER-TOP: #6186a7 thin dotted; FONT-SIZE: 11px; BORDER-LEFT: #6186a7 thin dotted; COLOR: #333333; BORDER-BOTTOM: #6186a7 thin dotted; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tab {
	BORDER: #CFFDAA thin dotted;
	FONT-SIZE: 11px;
	text-align: justify;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ECFFE9;
}
.uktable {
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #33ccff;
	border: thin dotted #990000;
}

.petitvert {
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	text-align: left;
	padding-left:14px ;}
	
.petitvert2 {
	font-family: Arial, Helvetica, sans-serif;
	COLOR: #333333;
	FONT-SIZE: 13px;
	text-align: justify;
	padding-left:14px ;}

.petitrouge {
	COLOR: #003366;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	text-align: justify;
}

/*titres de projets  */

.titre {
	COLOR: #CC3300;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 18px;
	text-align: justify;
}

.uktitre {
	COLOR: #CC3300;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 18px;
	text-align: justify;
}
.titresipasLien {
	COLOR: #CC3300;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	text-align: justify;
	/*padding:14px 10px 14px 24px*/
	;}
}


/*liens de fond */



A.jq:active {
	COLOR: #CC0000;
	TEXT-DECORATION: underline overline;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}
A.jq:hover   {
	COLOR: #CC0000;
	TEXT-DECORATION: underline overline;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;}
A.jq:visited {
COLOR: #80A871; 
	letter-spacing: 1px; 
	FONT-SIZE: 11px; 	
	FONT-FAMILY: Arial, Helvetica, sans-serif ; 
	TEXT-DECORATION: none
}

A.jq:link    {
	COLOR: #1A2C01; 	
	letter-spacing: 1px; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline
}
.petitver2 {
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	padding:14px 10px 14px 24px;
}
.resultats3 {
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	letter-spacing: 2px;
}

.maj {
	COLOR: #697D56;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
}

A.foot3 {
	color:#FF8A01;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:11px;
}

A.foot4 {
	color:#697D56;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:11px;
}


.bas{
	background-image:  url(../graph/fd_bas.gif);
	background-repeat: repeat;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:9px;
}
.sstitrevert {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#009900;
	font-weight: normal;
}


A.mb:active {
	COLOR: #CC0000;
	TEXT-DECORATION: underline overline;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;

}
A.mb:hover   {
	COLOR: #CC0000;
	TEXT-DECORATION: underline overline;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	letter-spacing: 2px;}

A.mb:visited {
COLOR: #80A871; 
	letter-spacing: 2px; 
	FONT-SIZE: 12px; 	
	FONT-FAMILY: Arial, Helvetica, sans-serif ; 
	TEXT-DECORATION: none
}

A.mb:link    {
	COLOR: #1A2C01; 	
	letter-spacing: 2px; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline
}


/* changements juillet 2011*/
.menuanglais a{
	font-size:1.2em;}
	
	
#centre	A {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	color:#00C;
	font-size: 13px;
	text-decoration: none;
	border-bottom: 1px solid #00C;
}
#centre A:link {
text-decoration:none;
}
#centre A:visited {
text-decoration:none;
}
#centre A:hover {
	border-bottom: 1px solid #ff0000;
}
#centre A:active {
	border-bottom: 1px solid #ff0000;
}



#centre2	A {
	text-decoration: none;
	border-bottom: 1px solid #ccc;
}
#centre2 A:link {
text-decoration:none;
}
#centre2 A:visited {
text-decoration:none;
}
#centre2 A:hover {
	border-bottom: 1px solid #000;
}
#centre2 A:active {
	border-bottom: 1px solid #ccc;
}
.grosvert{
	color:#499250;
	font-weight:bold;
	font-size:1.2em;}
.grosvert2{
	color:#499250;
	font-weight:bold;
	font-size:1.1em;}	
	
	
	
	#maineng td{
		font-size:.9em;}
		
		#maineng h1{
			font-size:1.2em;}
