body
	{
	margin:48px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4C4C4C;
	}
a:link,a:visited
	{
	color:#005600;
	}		
.text_justify a:visited
	{color:#005600;}
	
a:hover
	{
	text-decoration:underline;
	}	
.header
	{
	background-color:#005600;
	}	
.slogan
	{
	width:177px;
	}
.image_top
	{
	width:595px;
	}	
.spacer_header
	{
	height:17px;
	background-image:url(images/grey_pixel.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	}		
.contener
	{
	background-image:url(images/grey_pixel_v.gif);
	background-repeat:repeat-y;
	background-position:right;
	vertical-align:top;
	}	
.prefooter
	{
	height:3px;
	background-image:url(images/grey_pixel.gif);
	background-repeat:repeat-x;
	background-position:top;
	}	
.footer	
	{
	background-color:#005600;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	height:19px;
	padding-left:22px;
	vertical-align:middle;
	}
.footer	a
	{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	}	
.content
	{
	background-image:url(images/grey_pixel_v.gif);
	background-repeat:repeat-y;
	background-position:left;
	padding-top:0px;
	padding-left:30px;
	padding-right:0px;
	vertical-align:top;

	}
.contentbody
	{
	background-repeat:repeat-y;
	background-position:left;
	padding-top:5px;
	padding-right:30px;
	vertical-align:top;
	padding-bottom:30px;
	height:250px;
	}					
.menucenter
	{
	padding-left:19px;
	height:20px;
	cursor:pointer;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	}	

.menucenter	a
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#5D915D;
	text-decoration:none;
	}
.menucenter a:visited
{color:#5D915D;}		
.menucenterover
	{
	padding-left:19px;
	height:20px;
	background-color:#5D915D;
	cursor:pointer;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	}		
.menucenteroverright
	{
	padding-left:19px;
	height:20px;
	background-color:#005600;
	cursor:pointer;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	}			
.menucenterover	a
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	}	
.menucenterover	a:hover	
	{
	text-decoration:none;
	}
.menucenterover	a:visited	
	{
	color:#FFFFFF;
	text-decoration:none;
	}	
.linemenu
	{
	background-image:url(images/grey_pixel.gif);
	background-repeat:repeat-x;
	height:1px;
	}	
.layer	
	{
	background-color:#5D915D;
	display:none;
	position:absolute;
	z-index:1;
	margin-top:1px;
	}
#tabnav a
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	}	
.layertd
	{
	padding-left:22px;
	padding-right:5px;
	height:20px;
	cursor:pointer;
	}	
.layertd a
	{
	font-size:10px;
	font-weight:bold;
	}		
.layertdover
	{
	font-size:10px;
	font-weight:bold;
	padding-left:22px;
	padding-right:5px;
	height:20px;
	background-color:#005600;
	cursor:pointer;
	}		
/* WEBINFO REQUIRED STYLE */	
#maintitle
	{
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#DAB200;
	padding-bottom:20px;
	}	
h1	{
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#005600;
	margin:0px 0px 20px 0px;
	}	
h2	{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	}	
h3	{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
	}	
h4 {
	font-size:11px;
	color:#DAB200;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
	}		
a.linkobjet
	{
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	padding-right:5px;
	}		
a.linkobjet:hover
	{
	text-decoration:underline;
	}			
.littlespacer
	{
	height:10px;
	}	
.tdnavinfo
	{
	padding-top:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	vertical-align:top;
	color:#8B8C8C;
	}	
.tdnavinfo a
	{
	font-size:10px;
	text-decoration:none;
	color:#8B8C8C;
	}
/* Styles For image Spacing */		
/* Styles For image Spacing */	
.image_border_right
	{
	margin-left:10px;
	margin-bottom:10px;
	float:right;
	}
.image_border_left
	{
	margin-right:10px;
	margin-bottom:10px;
	float:left;
	}	
/* Styles For image Position */		
.image_position_top
	{
	margin-left:10px;
	vertical-align:top;
	}

.image_position_middle
	{
	margin-left:10px;
	vertical-align:middle;
	}		
.image_position_bottom
	{
	margin-left:10px;
	vertical-align:bottom;
	}	
.image_position_top_left
	{
	margin-right:10px;
	vertical-align:top;
	float:left;
	}		
.image_position_top_right
	{
	margin-left:10px;
	vertical-align:top;
	float:right;
	}			
.image_position_bottom_left
	{
	margin-right:10px;
	vertical-align:top;
	float:left;
	}	
.image_position_bottom_right
	{
	margin-left:10px;
	vertical-align:bottom;
	float:right;
	}				
.image_position_middle_left
	{
	margin-right:10px;
	vertical-align:top;
	float:left;
	}	
.image_position_middle_right
	{
	margin-left:10px;
	vertical-align:middle;
	float:right;
	}			
/* Styles For image Spacing */				
/* Styles Text Alignement */
.text_justify
	{
	text-align:justify;
	font-size:11px;
	}
.text_justify a	
	{
	text-decoration:none;
	}			
.text_right
	{
	text-align:right;
	font-size:12px;
	}	
.text_right a	
	{
	text-decoration:none;
	}				
.text_left
	{
	text-align:left;
	font-size:11px;
	}	
.text_left a	
	{
	text-decoration:none;
	}			
/* Styles Text Alignement */	
/* LIST ELEMENTS */

/* END OF LIST ELEMENTS */
/* TABLE ELEMENTS */
td.tblheader{
			font-weight:bold;
			color:#002C8C;
			padding:2px 5px 2px 5px;
			font-size:11px;
			}
.tblsubheader{
			font-weight:bold;
			color:#002C8C;
			font-size:11px;
			}
td.tblsubheader_right{
			font-weight:bold;
			color:#D6AD00;
			padding:2px 5px 2px 5px;
			font-size:12px;
			text-align:right;
			}			
td.tabledescription{
			font-size:11px;
			padding-top:5px;
			padding-bottom:5px;
			}							
td.tblcontent{
			padding:0px 3px 0px 0px;
			font-size:11px;
			}
td.tblcontent_right{
			font-size:11px;
			padding:5px 5px 5px 5px;
			background-image:url(images/line.gif);
			background-position:bottom;
			background-repeat:repeat-x;
			text-align:right;
			}			
/* END OF TABLE ELEMENTS */			

.spacer
	{
	height:20px;
	}
.tdform
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#706F6F;
	padding:10px 0px 10px 0px;
	}	
input ,textarea,select
	{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#767976;
	border:1px solid #767976;
	border-right-color:#CCCCCC;
	border-bottom-color:#CCCCCC;
	}
.radio
	{
	border:none;
	background:none;
	}	
select
	{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#706F6F;
	color:#FFFFFF;
	border:1px solid #DBB500;
	background-repeat:repeat-x;
	}
.button
	{
	font-size:11px;
	background-color:#767976;
	color:#fff;
	border-top:1px solid #B7B9B7;
	border-left:1px solid #B7B9B7;
	border-right:1px solid #646664;
	border-bottom:1px solid #646664;
	background-image:none;
	font-weight:bold;
	height:18px;
	}	
.thumbtext_right
	{
	text-align:right;
	font-size:11px;
	padding-left:5px;
	}	
.thumbtext_left
	{
	text-align:left;
	font-size:11px;
	padding-right:5px;
	}	
.thumbtext_center
	{
	text-align:center;
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
	}		
#login
	{
	width:100px;
	height:20px;
	cursor:pointer;
	}	
.language
	{
	padding-left:5px;
	padding-bottom:5px;
	vertical-align:bottom;
	}	
.language a	
	{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#005600;
	font-weight:bold;
	text-decoration:none;
	}
.rightmenu
	{
	background-image:url(images/grey_pixel_v.gif);
	background-repeat:repeat-y;
	background-position:left;
	width:178px;
	vertical-align:top;
	}	
.rightmenutd
	{
	padding-left:7px;
	padding-right:7px;
	}	
.alternatemnuline
	{
	background-image:url(images/grey_pixel.gif);
	background-repeat:repeat-x;
	background-position:center;
	height:1px;
	}	
.rightcolumn
	{
	background-image:url(images/backright.gif);
	background-repeat:repeat-y;
	background-position:left;
	width:164px;
	padding-left:7px;
	padding-right:7px;
	}
.rightcolumnfooter
	{
	background-image:url(images/grey_pixel_v.gif);
	background-repeat:repeat-y;
	background-position:left;
	width:164px;
	padding-left:7px;
	padding-right:7px;
	height:12px;
	}	
#divright
	{
	background-color:#EDF3ED;
	padding-top:33px;
	}	

#rightboxestitle
	{
	background-color:#C2DDC2;
	color:#8C8B8B;
	font-weight:bold;
	font-size:11px;	
	width:164px;
	line-height:14px;

	}	
#rightboxestitle td
	{
	font-weight:bold;
	font-size:11px;	
	color:#8C8B8B;
	
	}
#rightbox	
	{
	color:#8C8B8B;
	font-size:11px;	
	padding-left:7px;
	margin-bottom:20px;
	padding-right:7px;
	}
#rightbox a
	{
	text-decoration:none;
	color:#8C8B8B;
	}	
#list
	{
	padding-left:10px;
	margin-left:5px;
	margin-bottom:0px;
	margin-top:0px;
	list-style:square;
	color:#8C8B8B;
	/*text-align:justify;*/
	}
#list li a
	{
	text-decoration:none;
	color:#8C8B8B;
	}	
.spacerobjelements
	{
	height:20px;
	}
.nspacerobjets
	{
	height:30px;
	}	
#topelements
	{
	color:#005600;
	font-weight:bold;
	background-position:bottom;
	background-image:url(images/grey_pixel.gif);
	background-repeat:repeat-x;
	padding-bottom:1px;
	}			
#elements
	{
	padding:10px;
	background-color:#F1F1F1;
	color:#737373;
	background-image:url(images/grey_pixel.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	font-size:11px;
	}		
#elements a,#elements td
	{
	color:#737373;
	text-decoration:none;
	font-size:11px;
	}	
.elementline
	{
	background-image:url(images/dot.gif);
	background-repeat:repeat-x;
	background-position:center;
	height:10px;
	}
.elementlineblue
	{
	background-image:url(images/dotted_pix.gif);
	background-repeat:repeat-x;
	background-position:center;
	height:20px;
	}
#elements a:hover
	{
	text-decoration:underline;
	}		
#ResumeHome	
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4C4C4C;
	font-weight:bold;
	}
#TextHome	
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4C4C4C;
	}	
.ObjetHome	
	{
	padding-top:30px;
	background-repeat:repeat-y;
	background-position:left;
	padding-right:30px;
	vertical-align:top;
	padding-bottom:30px;
	}			
.adresseshome
	{
	background-color:#EDF3ED;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#005600;
	padding:10px 5px 10px 5px;
	line-height:18px;
	}	
.adresseshome a
	{
	color:#005600;
	text-decoration:none;
	}
.cellwhite
	{
	background-color:#FFFFFF;
	width:5px;
	float:left;
	}	
.titlehomeadresses
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	}	
#titleadresses
	{
	margin-top:30px;
	margin-bottom:3px;
	}	
#titlenews	
	{
	margin-top:10px;
	margin-bottom:10px;
	}	
.homerightcolumn
	{
	background-image:url(images/back_right_home.gif);
	background-position:center;
	background-repeat:repeat-y;
	padding:0 1px 0 1px;
	vertical-align:top;
	width:177px;
	}	
.newstitle
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom:3px;
	}	
.newstitle a
	{
	color:#797979;
	font-weight:bold;
	text-decoration:none;
	}	
#news
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#797979;
	}	
#formnews
	{
	padding-bottom:2px;
	padding-top:10px;
	}
.rightmenucase
	{
	padding-left:7px;
	height:20px;
	background-color:#5D915D;
	cursor:pointer;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	vertical-align:middle;
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	}		
	
.rightmenucase a{
	
}
.rightmenucaseover
	{
	padding-left:7px;
	height:20px;
	background-color:#005600;
	cursor:pointer;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	}			
#resume
	{
	font-weight:bold;
	margin-bottom:18px;
	}	
/* LIST ELEMENTS */
ul			{
			padding-left:0px;
			margin-left:15px;
			margin-bottom:0px;
			margin-top:0px;
			list-style:square;
			}
			
li			{
			margin-top:2px;
			margin-left:2px;
			color:#636261;
			}
ol			{
			padding-left:20px;
			margin-left:1px;
			margin-bottom:0px;
			margin-top:0px;
			color:#636261;
			}			
li a
	{
	color:#636261;
	text-decoration:none;
	}			
/* END OF LIST ELEMENTS */	
#print
	{
	float:right;
	padding-right:30px;
	}
	


	
