@charset "utf-8";
/* CSS Document */

#corps{
	height:600px;
	width:956px;
	margin: 0 auto;
	font-family:Arial, Helvetica, sans-serif;
}

#barrehaut{
	height:143px;
	width:955px;
	float:left;	
}
#logo{
	margin: 42px 0 0 40px;
	width: 168px;
	height: 65px;
	float:left;
}
#baseline{
	height: 104px;
	width: 667px;
	margin: 22px 0 0 0px;
	float:right;
	background: url(images/baseline.jpg) no-repeat;}

#baseline_acc_en, #baseline_acc_fr{
	height: 20px;
	width: 693px;
	margin: 73px 0 0 0;
	float:right;
	}
#baseline_acc_en{
	background: url(images/bandeauE.jpg) no-repeat;}
#baseline_acc_fr{
	background: url(images/bandeauF.jpg) no-repeat;}

#acc_chap_ent{
	position:relative;
	left:478px;
	margin-left:-153px;
}

#acc_chap_ind{
	position:relative;
	left:478px;
	margin-left:10px;
}
/******************/

/****Accueil****/
#contenu_acc{
	width:956px;
	height: 349px;
	float:left;
	background: url(images/ailes.jpg) no-repeat bottom;
}

#acc_chap{
	height:180px;
	width:956px;
	padding: 50px 0 0 0px;
	background-position:center;
	background-repeat:no-repeat;
}

#aile1{
	width:252px;
	height: 39px;
	margin: 0 0 0 76px;
	float:left;
}
#aile2{
	width:247px;
	height: 29px;
	margin: 46px 0 0 241px;
	float:left;
}

/****butterfly****/
#contenu{
	width:956px;
	height: 349px;
	float:left;
	background-color: #b8d16b;	
	font-size:14px;
	color:#FFF;
	font-weight:bold;
}
#chapeau{
	height: 21px;
	padding: 5px 0 0 195px;color:#000;}
	
	#chapeaufr{
	height: 21px;
	padding: 5px 0 0 50px;color:#000;}
	
#chapeau_colo{
	height: 21px;
	padding-top:5px;
	text-align:center;
	background-color:#9fba52; color:#000;}

/*
#chapeau_colo{
	height: 21px;
	padding: 5px 0 0 195px;background-color:#9fba52; color:#000;}

#chapeau_colofr{
	height: 21px;
	padding: 5px 0 0 50px;background-color:#9fba52; color:#000;}
	*/
	
#choose{
	margin: 20px 0 0 375px;
	
}
#menu{
	margin: 55px 0 0 197px;}

.papillon{
	float:left;
	margin-left:35px;
	text-align:center;
	vertical-align:bottom;
	height:130px;}
#menu a{
	color:#FFF;
	text-decoration:none;}
#menu a:hover{
	color:#000;
	text-decoration:none;}
#menu1{
	margin: 0 0 0 267px;
	float:left;
	width:650px;}
.papillon_titre{
	float:left;
	margin-right:111px;
	text-align:center;
	height:20px;
}


#menu2{
	width:941px;
	height: 78px;
	float:left;
	padding: 30px 15px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#959595;
	text-align:right;
	font-weight:bold;
}

#menu2 a{
	color:#959595;
	text-decoration:none;
	margin-left: 15px;
}
#menu2 a:hover{
	color: #333;
	text-decoration:none;
}
a{
	color: #000;
	text-decoration:none;}
a:hover{
	color: #000;
	text-decoration: underline;}
/****************design***********/

#design, #designfr{
	width:684px;
	height:252px;
	float:left;
	margin: 40px 0 0 165px;
}

#icone{
	width:162px;
	height:169px;
	float:left;
	text-align:center;}
#texte{
	width:522px;
	color:#FFF;
	float:left;
	height:220px;
	}
#texte2{
	width:650px;
	height:180px;
	color:#FFF;
	float:left;
	margin-top:-1em;
	}
#menu_mini{
	height:83px;
	width:684px;
	float:left;
	margin: 0 0 0 115px;
}
#menu_mini img{
	margin: 0 15px 0 0; }
	
#learn_more{
	float:right;
	font-size:9pt;
	margin-right:20px;
	color:#333333;
}

.rebold{
color:#888888;
font-weight:lighter;
}

.retour_fr{
margin-left:-10px;
margin-right:-4px;
color:white;
font-size:9pt;
}

.retour_en{
margin-left:-7px;
color:white;
font-size:9pt;
}

.icone_back{
float:left;
margin-left:-60px;
margin-top:6px
}

.icone_back1{
float:left;
margin-top:300px;
margin-right:-134px;
margin-left:120px
}
