html, body {
	font-family: Arial, Verdana, sans-serif;
	text-align: left; 
	background-image:url(../images/background.gif);
	overflow-x:hidden;
}

* {
	margin:0;
	padding: 0;
}
/*************************
 *
 *   ELEMENTS DEFINITION
 * 
 *************************
*/

hr {color: #fff; background-color: #fff; border: 1px dotted #000000; border-style: none none dotted; }
a {color: #73c02a;}
	
#container {
  width: 812px;
  text-align: left;
  /*position: absolute;
  top: 130px;
  left: 50%;
  margin-left: -400px;*/
	margin: 0 auto;
}

#logo {
	/*position: absolute;
	top:-117px;
	left:0px;*/
	float:left;
	position:relative;
	width: 220px;
	height:110px;
	text-align: bottom;
	background-image:url(../images/logo.jpg)
}

#readmore {
	/*position: absolute;*/
	position: relative;
	top:175px;
	width:90px;
	height:29px;
	left:27px;
	vertical-align:middle
}

#readmore2 {
	/*position: absolute;*/
	position: relative;
	top:0px;
	right:0px;
	height:29px;
	left:15px;
	text-align:center;
}

#mainmenu {
	position: relative;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	float:left;
	width: 815px;
	text-align: bottom;
	color:#FFFFFF;
	background-image:url(../images/mainimagetop2.png);
	height:50px;
}

#mainfooter {
	width:815px;
	margin: 0 auto;
	height:100px;
	color:#76be43;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(../images/footer.gif);
	background-repeat:no-repeat;
	
	float:left;
	text-align:left;
}

#mainfooter_area {
	width:600px;
	margin: 0 auto;
	height:59px;
	color:#76be43;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	position:relative;
	left:15px;
	top:20px;
	text-align:left;
}

#mainfooter_area2 {
	width:200px;
	margin: 0 auto;
	height:59px;
	color:#76be43;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	position:relative;
	top:20px;
	text-align:right;
}

#mainimage {
/*position: absolute;
	top: 48px;
	left: 50%;*/
	float:left;
	position:relative;
	width: 815px;
	/*margin-left: -406px;*/
	height:225px;
}

#mainimage1 {
	width: 801px;
	height:110px;
	margin-left: 7px;
}

#container2 {
	/*position: absolute;
	top: 240px;
	left: 50%;*/
	float:left;
	position:relative;
	width: 812px;
	height: auto;
	/*margin-left: -406px;*/
	/*margin-left: 194px;*/
}

#block1 {
	position: relative;
	float:left;
	width: 812px;
	height: 204px;
}

#block2 {
	position: relative;
	float:left;
	top: 215px;
	left: 0px;
	width: 812px;
	height: 204px;
}

#block3 {
	position: relative;
	float:left;
	top: 432px;
	left: 0px;
	width: 812px;
	height: 204px;
}

#imageholder {
	/*position: absolute;*/
	position: relative;
	top: -10px;
	margin:0 auto;
	right: -5px;
	width: 295px;
	height: 204px;
	background-image:url(../images/back_images.png);
	text-align:center;
	overflow:hidden;
}

.imageholder2 {
	/*position: absolute;*/
	position: absolute;
	top: -10px;
	right: 0px;
	width: 295px;
	height: 203px;
	background-image:url(../images/back_images.png);
	text-align:center;
	overflow:hidden;
}

.imageholder3 {

	position: absolute;
	top: 210px;
	right: 0px;
	width: 295px;
	height: 203px;
	background-image:url(../images/back_images.png);
	text-align:center;
	overflow:hidden;
}

.imageholder4 {

	position: absolute;
	top: 430px;
	right: 0px;
	width: 295px;
	height: 203px;
	background-image:url(../images/back_images.png);
	text-align:center;
	overflow:hidden;
}

.imageholder2_1 {
position:absolute;
width:274px;
right:10px;
top:10px;
	
}

#home_block_1_text {
	top: 0px;
	left: 0px;
	width: 503px;
	height: 700px;
	background-image:url(../images/fond.gif);
}

#home_block_1_text_1 {
	top: -8px;
	left: 0px;
	width: 450px;
	height: 284px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:30px;
	line-height:1.7em;
	color:#4d4d4d;
}

#about_block_1_text {
	/*position: absolute;*/
	position: relative;
	top: 0px;
	left: 0px;
	width: 503px;
	height: 700px;
	background-image:url(../images/fond.gif);
}

#about_block_1_text_1 {
	/*position: absolute;*/
	position: relative;
	top: -8px;
	left: 0px;
	width: 450px;
	height: 284px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:30px;
	line-height:1.7em;
	color:#4d4d4d;
}

#profile_block_1_text {
	/*position: absolute;*/
	position: relative;
	float:left;
	top: 0px;
	left: 0px;
	width: 503px;
	
}

#profile_block_1_text_1 {
	/*position: absolute;*/
	background:url(../images/fond.gif) no-repeat;
	position: relative;
	float:left;
	top: -8px;
	left: 0px;
	width: 445px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:30px;
	line-height:22px;
	color:#4d4d4d;
}

a.readmore:link 
{ color: #73c02a; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: none; }
a.readmore:visited 
{ color: #73c02a; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: none; }
a.readmore:active 
{ color: #73c02a; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: none; }
a.readmore:hover 
{ color: #73c02a; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: none; }



div.button1 a  		
{width:45px; height:29px; display:block; position: absolute; top:1px; left:21px; text-align:center;  
padding-top:13px; position:absolute; bottom:-5px; text-decoration:none; color:#76be43}
div.button1 a:link 	
{width:45px; height:29px; display:block; position: absolute; top:1px; left:21px; text-align:center;  
padding-top:13px; position:absolute; bottom:-5px; text-decoration:none; color:#76be43}
div.button1 a:hover 	
{width:45px; height:29px; display:block; position: absolute; top:1px; left:21px; text-align:center;  
padding-top:13px; position:absolute; bottom:50px; text-decoration:none; color:#FFFFFF; background-color:#76be43}

div.button1_on a  		
{width:45px; height:29px; display:block; position: absolute; top:1px; left:21px; text-align:center;  
padding-top:13px; position:absolute; bottom:-5px; background-color:#76be43; text-decoration:none; color:#FFFFFF}
div.button1_on a:link 	
{width:45px; height:29px; display:block; position: absolute; top:1px; left:21px; text-align:center;  
padding-top:13px; position:absolute; bottom:-5px; background-color:#76be43; text-decoration:none; color:#FFFFFF}
div.button1_on a:hover 	
{width:45px; height:29px; display:block; position: absolute; top:1px; left:21px; text-align:center;  
padding-top:13px; position:absolute; bottom:50px; text-decoration:none; color:#FFFFFF; background-color:#76be43}


div.button2 a  		
{width:53px; height:29px; display:block; position: absolute; top:1px; left:67px; text-align:center; 
padding-top:13px; position:absolute; bottom:-5px; text-decoration:none; color:#76be43}
div.button2 a:link 	
{width:53px; height:29px; display:block; text-align:center; text-decoration:none; color:#76be43}
div.button2 a:hover 	
{width:53px; height:29px; display:block; text-align:center; background:#76be43; color:#FFFFFF ; text-decoration:none; bottom:0}

div.button2_on a  		
{width:53px; height:29px; display:block; position: absolute; top:1px; left:67px; text-align:center; 
padding-top:13px; position:absolute; bottom:-5px; background:#76be43; text-decoration:none; color:#FFFFFF}
div.button2_on a:link 	
{width:53px; height:29px; display:block; text-align:center; background:#76be43; text-decoration:none; color:#FFFFFF}
div.button2_on a:hover 	
{width:53px; height:29px; display:block; text-align:center; background:#76be43; color:#FFFFFF ; text-decoration:none; bottom:0}

div.button3 a  		
{width:50px; height:29px; display:block; position: absolute; top:1px; left:121px; text-align:center; 
padding-top:13px; position:absolute; bottom:-5px; text-decoration:none; color:#76be43}
div.button3 a:link 	
{width:50px; height:29px; display:block; text-align:center; text-decoration:none; color:#76be43}
div.button3 a:hover 	
{width:50px; height:29px; display:block; text-align:center; background:#76be43; color:#FFFFFF ; text-decoration:none; bottom:0}

div.button3_on a  		
{width:50px; height:29px; display:block; position: absolute; top:1px; left:121px; text-align:center; 
padding-top:13px; position:absolute; bottom:-5px; background:#76be43; text-decoration:none; color:#FFFFFF}
div.button3_on a:link 	
{width:50px; height:29px; display:block; text-align:center; background:#76be43; text-decoration:none; color:#FFFFFF}
div.button3_on a:hover 	
{width:50px; height:29px; display:block; text-align:center; background:#76be43; color:#FFFFFF ; text-decoration:none; bottom:0}

div.button4 a  		
{width:124px; height:29px; display:block; position: absolute; top:1px; left:171px; text-align:center; 
padding-top:13px; position:absolute; bottom:-5px; text-decoration:none; color:#76be43}
div.button4 a:link 	
{width:124px; height:29px; display:block; text-align:center; text-decoration:none; color:#76be43}
div.button4 a:hover 	
{width:124px; height:29px; display:block; text-align:center; background:#76be43; color:#FFFFFF ; text-decoration:none; bottom:0}

div.button4_on a  		
{width:124px; height:29px; display:block; position: absolute; top:1px; left:171px; text-align:center; 
padding-top:13px; position:absolute; bottom:-5px; background:#76be43; text-decoration:none; color:#FFFFFF}
div.button4_on a:link 	
{width:124px; height:29px; display:block; text-align:center; background:#76be43; text-decoration:none; color:#FFFFFF}
div.button4_on a:hover 	
{width:124px; height:29px; display:block; text-align:center; background:#76be43; color:#FFFFFF ; text-decoration:none; bottom:0}

div.button5 a  		
{width:80px; height:29px; display:block; position: absolute; top:1px; left:172px; text-align:center; 
padding-top:13px; position:absolute; bottom:-5px; text-decoration:none; color:#76be43}
div.button5 a:link 	
{width:80px; height:29px; display:block; text-align:center; text-decoration:none; color:#76be43}
div.button5 a:hover 	
{width:80px; height:29px; display:block; text-align:center; background:#76be43; color:#FFFFFF ; text-decoration:none; bottom:0}

div.button5_on a  		
{width:80px; height:29px; display:block; position: absolute; top:1px; left:172px; text-align:center; 
padding-top:13px; position:absolute; bottom:-5px; background:#76be43; text-decoration:none; color:#FFFFFF}
div.button5_on a:link 	
{width:80px; height:29px; display:block; text-align:center; background:#76be43;  text-decoration:none; color:#FFFFFF}
div.button5_on a:hover 	
{width:80px; height:29px; display:block; text-align:center; background:#76be43; color:#FFFFFF ; text-decoration:none; bottom:0}


div.button6 a  		
{width:86px; height:29px; display:block; position: absolute; top:1px; left:250px; text-align:center; 
padding-top:13px; position:absolute; bottom:-5px; text-decoration:none; color:#76be43}
div.button6 a:link 	
{width:86px; height:29px; display:block; text-align:center; text-decoration:none; color:#76be43}
div.button6 a:hover 	
{width:86px; height:29px; display:block; text-align:center; background:#76be43; color:#FFFFFF ; text-decoration:none; bottom:0}

div.button6_on a  		
{width:86px; height:29px; display:block; position: absolute; top:1px; left:250px; text-align:center; 
padding-top:13px; position:absolute; bottom:-5px; background:#76be43; text-decoration:none; color:#FFFFFF}
div.button6_on a:link 	
{width:86px; height:29px; display:block; text-align:center; background:#76be43; text-decoration:none; color:#FFFFFF}
div.button6_on a:hover 	
{width:86px; height:29px; display:block; text-align:center; background:#76be43; color:#FFFFFF ; text-decoration:none; bottom:0}



div.button7 a  		
{width:60px; height:29px; display:block; position: absolute; top:1px; left:252px; text-align:center; 
padding-top:13px; position:absolute; bottom:-5px; text-decoration:none; color:#76be43}
div.button7 a:link 	
{width:60px; height:29px; display:block; text-align:center; text-decoration:none; color:#76be43}
div.button7 a:hover 	
{width:60px; height:29px; display:block; text-align:center; background:#76be43; color:#FFFFFF ; text-decoration:none; bottom:0}

div.button7_on a  		
{width:60px; height:29px; display:block; position: absolute; top:1px; left:252px; text-align:center; 
padding-top:13px; position:absolute; bottom:-5px; background:#76be43; text-decoration:none; color:#FFFFFF}
div.button7_on a:link 	
{width:60px; height:29px; display:block; text-align:center; background:#76be43; text-decoration:none; color:#FFFFFF}
div.button7_on a:hover 	
{width:60px; height:29px; display:block; text-align:center; background:#76be43; color:#FFFFFF ; text-decoration:none; bottom:0}


ul, li
{
list-style: none
}


.column1_wrapper {
	width:800px;/*set the total width of the area for column 1 including "padding" and of "margin" (set by column1 width)*/
	text-align:center;/*center column1*/
	float:left;/*positions column to the left*/
	font-size: 12px;
}
.column1 {
	width:800px;/**sets the column1 width and is needed for the margin:0 auto rule in this rule set*/
	margin:0 auto;/*centers this column*/
	text-align:left;/*aligns text in this column*/
	
}



.home_column1 {
	width:800px;/**sets the column1 width and is needed for the margin:0 auto rule in this rule set*/
	margin:0 auto;/*centers this column*/
	text-align:left;/*aligns text in this column*/
	padding-top: 20px;
}

.home_column1_1 {
	width:505px;/**sets the column1 width and is needed for the margin:0 auto rule in this rule set*/
	margin:0 auto;/*centers this column*/
	text-align:left;/*aligns text in this column*/
	float:left;
	background-image:url(../images/back_text.png);
	height: 200px;
}

.area_column1 {
	width:816px;/**sets the column1 width and is needed for the margin:0 auto rule in this rule set*/
	margin:0 auto auto 9px;/*centers this column*/
	text-align:left;/*aligns text in this column*/
	
}

#country_map {
	width:590px;/**sets the column1 width and is needed for the margin:0 auto rule in this rule set*/
	margin:0 ;/*centers this column*/
	text-align:left;/*aligns text in this column*/
	float:left;
	border: 1px #000000 solid;
	height: 289px;
	
}

.area_columLast2 h3{
	color:#fff;
	font-size: 12px;
}

.area_column1_2 {
	width:210;/**sets the column1 width and is needed for the margin:0 auto rule in this rule set*/
	margin:0 auto;/*centers this column*/
	float:left;
	text-align:left;/*aligns text in this column*/
	
height: 200px;
}

.area_columLast {
	width:180px;/**sets the column1 width and is needed for the margin:0 auto rule in this rule set*/
	margin:0 auto;/*centers this column*/
	float:center;
	text-align:left;/*aligns text in this column*/
	padding-top: 10px;

}

.area_columLast2 {
	width:185px;/**sets the column1 width and is needed for the margin:0 auto rule in this rule set*/
	margin:0  0 0 10px;/*centers this column*/
	float:center;
	text-align:left;/*aligns text in this column*/
	background-color:#76be43;
	padding: 0 0 10px 10px;

}

.area_columLast3 {
	width:180px;/**sets the column1 width and is needed for the margin:0 auto rule in this rule set*/
	text-align:left;/*aligns text in this column*/
	padding: 0 0 0 10px;

}


.menuDropDown {
	width:185px;/**sets the column1 width and is needed for the margin:0 auto rule in this rule set*/

}



.area_columLast3 p{
padding: 10px 0 10px 0;
}



.activitie_column1 {
	width:800px;/**sets the column1 width and is needed for the margin:0 auto rule in this rule set*/
	margin:0 auto;/*centers this column*/
	text-align:left;/*aligns text in this column*/
	
}

.activitie_column1_1 {
	width:505px;/**sets the column1 width and is needed for the margin:0 auto rule in this rule set*/
	margin:0 auto;/*centers this column*/
	text-align:left;/*aligns text in this column*/
	float:left;
	background:url(../images/fond.gif) no-repeat;
}

.comp2_column1 {
	width:800px;/**sets the column1 width and is needed for the margin:0 auto rule in this rule set*/
	margin:0 auto;/*centers this column*/
	text-align:left;/*aligns text in this column*/
	
}

.comp2_column1_1 {
	width:295px;/**sets the column1 width and is needed for the margin:0 auto rule in this rule set*/
	margin:0 auto;/*centers this column*/
	text-align:left;/*aligns text in this column*/
	float:left;
	
}

.column1_1 h2 {
	color:#76be43;
}

.activitie_columLast h1, h2, h3{
	color:#76be43;
}

.comp2_column1 h1{
	color:#76be43;
}

.comp2_column1 h3{
	color:#000000;
}

.activitie_columLast h2{
	text-decoration: underline;
}


.activitie_columLast h2, h3{
	padding-top: 10px;
}

.activitie_columLast p{
	padding-top: 5px;
}

.column1  {
	padding:10px 0 0 0;
	
}

.column1 p{
	padding: 0 0 10px 0;
	
}



.home_column1_2 {
	width:295px;/**sets the column1 width and is needed for the margin:0 auto rule in this rule set*/
	margin:0 auto;/*centers this column*/
	float:left;
	left:10px;
	position:relative;
	text-align:left;/*aligns text in this column*/
	background-image:url(../images/back_images.png);
	height: 203px;
}

.activitie_column1_2 {
	width:295px;/**sets the column1 width and is needed for the margin:0 auto rule in this rule set*/
	margin:8px auto;/*centers this column*/
	float:left;
	text-align:left;/*aligns text in this column*/
	background:url(../images/back_images.png) no-repeat top;
	}

.comp2_column1_2 {
	width:300px;/**sets the column1 width and is needed for the margin:0 auto rule in this rule set*/
	margin:0 auto;/*centers this column*/
	float:left;
	text-align:left;/*aligns text in this column*/

	padding-top: 20px;
}

.columLast {
	width:160px;/**sets the column1 width and is needed for the margin:0 auto rule in this rule set*/
	margin:0 auto;/*centers this column*/
	float:left;
	text-align:left;/*aligns text in this column*/
	
}

.columLast p{
	color: #4d4d4d;
}

.columLast2 p{
	color: #4d4d4d;
}

.columLast3 p{
	color: #4d4d4d;
}

.home_columLast {
	width:480px;/**sets the column1 width and is needed for the margin:0 auto rule in this rule set*/
	margin:0 auto;/*centers this column*/
	float:center;
	text-align:left;/*aligns text in this column*/
	padding-top: 30px;
	line-height: 22px;
	color: #4d4d4d;
}

.home_columLast2 {
	width:275px;/**sets the column1 width and is needed for the margin:0 auto rule in this rule set*/
	margin:0 auto;/*centers this column*/
	float:center;
	text-align:left;/*aligns text in this column*/
		padding-top: 10px;
		left:0px;
		position:relative;
		

}

.activitie_columLast {
	width:470px;/**sets the column1 width and is needed for the margin:0 auto rule in this rule set*/
	margin:0 auto;/*centers this column*/
	float:center;
	text-align:left;/*aligns text in this column*/
	padding-top: 15px;
	line-height: 22px;
	color: #4d4d4d;
}

.activitie_columLast2 {
	width:275px;/**sets the column1 width and is needed for the margin:0 auto rule in this rule set*/
	margin:0 auto;/*centers this column*/
	float:center;
	text-align:left;/*aligns text in this column*/
		padding-top: 10px;

}

.comp2_columLast {
	width:285px;/**sets the column1 width and is needed for the margin:0 auto rule in this rule set*/
	margin:0 auto;/*centers this column*/
	padding: 10px 0 10px 10px;
	background:url(../images/back_images.png) no-repeat top;
	height: 200px;
}

.comp2_columLast2 {
	width:280px;/**sets the column1 width and is needed for the margin:0 auto rule in this rule set*/
	margin:0 auto;/*centers this column*/
	float:center;
	text-align:left;/*aligns text in this column*/

}

.columLast2 {
	width:90px;/**sets the column1 width and is needed for the margin:0 auto rule in this rule set*/
	margin:0 auto;/*centers this column*/
	float:left;
	text-align:left;/*aligns text in this column*/


}

.columLast3 {
	width:110px;/**sets the column1 width and is needed for the margin:0 auto rule in this rule set*/
	margin:0 auto;/*centers this column*/
	float:left;
	text-align:left;/*aligns text in this column*/


}

.column1_1 {
	width:180px;/**sets the column1 width and is needed for the margin:0 auto rule in this rule set*/
	margin:0 auto;/*centers this column*/
	text-align:left;/*aligns text in this column*/
	float:left;
	
}

.column1_2 {
	width:180px;/**sets the column1 width and is needed for the margin:0 auto rule in this rule set*/
	margin:0 auto;/*centers this column*/
	float:left;
	text-align:left;/*aligns text in this column*/
	
}

.column1_3 {
	width:180px;/**sets the column1 width and is needed for the margin:0 auto rule in this rule set*/
	margin:0 auto;/*centers this column*/
	text-align:left;/*aligns text in this column*/
	float:left;
	
}

.column1_4 {
	width:110px;/**sets the column1 width and is needed for the margin:0 auto rule in this rule set*/
	margin:0 auto;/*centers this column*/
	float:left;
	text-align:left;/*aligns text in this column*/

}
.column1_5 {
	width:150px;/**sets the column1 width and is needed for the margin:0 auto rule in this rule set*/
	margin:0 auto;/*centers this column*/
	float:left;
	text-align:left;/*aligns text in this column*/

}


.space{
	height: 20px;
}


.link{
	color:#666666;
	text-decoration:none;
}

.link_activitie{
	color: #76be43;
	text-decoration:none;
}


.activitieDiv{
	width: 200px;
	padding: 15px  0 10px 10px;
}

.colum_activitieDiv{
margin: 15px  10px  0 10px;
	background-color: #CCCCCC;
}

.comp2_activitieContent {
	width: 300px;
	color:#4d4d4d;
}


#h1_comp2{
	padding: 0 0 10px 10px;
	color:#73c02a; font-size:18px;
}

#photos_comp2{
	width: 500px;
}

.lignePhoto_comp2{
	padding-top: 10px;
	list-style: none;
	display: inline;
	width: 500px;
	padding-left: 10px;
}

.ul_comp2{
	padding-top: 10px;
}
.page_title {
	color:#73c02a; font-size:22px;
}
.company_link {
	color:#73c02a; 
	text-decoration:none;
}
.imagetop{
	margin-left:-4px;	
}
.clear {
	clear:both;	
}

.fleche{
width: 20px;
float:left;
padding-top: 5px;
}
.moreRead{
width: 70px;
float:left;
}

.posMore{
	width: 90px;
	float: right;
	position: relative;
}

.imgComp{
	border: 2px solid #CCCCCC;
}

.comp2_colum2{
	float:right;
	position: relative;
	display:block;
	top:50px;
}

.title{
	font-size: 14px;
}

#legend {
	padding-top: 15px;
	float: left;
}

#legend li{
	display: inline;
	padding-left: 10px;
}