* {margin: 0px; padding: 0px;}

body {
	height:100%;
	margin:0px;
	background-color: #FFFFFF;
}

#conteneur {
	position: absolute;
	width: 860px;
	margin-left: -400px;
	left: 50%;
	top: 0px;
	background-color: #FFFFFF;
	padding:0px;

}
#top{
float: left;
	width: 800px;
	height: 135px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

/*----------------------colonne de gauche */
#txt{

	float: left;
	width: 300px;
	padding :0px;
	margin: 0 0 0 0px;
	padding :20px 0px 0px 38px;

}

#txt h1{
background-image:url(images/h1_g.jpg);
background-repeat:no-repeat;
height:48px;
width:300px;
padding: 26px 0 0px 10px;
color: #FFFFFF;
	font-family: gill_sans, Helvetica, sans-serif;
	font-weight:bold;
		
	font-size: 15px;
	text-align: left;

}
#txt h2{

	padding:0px 5px 0 5px;
	font-family: "Gill Sans Light", Helvetica, sans-serif;
	color: #6B353B;
	font-size: 16px;
	text-align: left;

}
/* ---------------------colonne de droite */
#droite{
	float: left;
	width: 435px;
	margin:20px 0 0 20px;
	padding:0px 0 0 0px;
	background-image: url(images/right_b.jpg);
	background-repeat:no-repeat;
	background-position: bottom;




}
#droite_txt{

margin:0px 0 0 0px;
	padding:0px 0px 0px 0px;

}

#droite_txt h1{
background-image:url(images/h1_d.jpg);
background-repeat:no-repeat;
	font-family:  Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
height:49px;
width:435px;
margin:0;
	padding: 30px 0px 0px 10px;
	
}
/* conteneurs images dans les textes */
.img{
float:left;
padding: 0 0px 5px 0;

}
.img_left{
float:left;
padding: 0 3px 0 0;

}
.img_right{
float: right;
padding: 0 0 0 3px;

}
/* typo generale */
p{
font-family: "Gill Sans Light", Helvetica, sans-serif;
padding: 0 5px 0px 5px;

	color: #000000;
	font-size: 15px;
		text-align: justify;
}
.letrine {
border:#A9475C solid 1px;
background-color: #A9475C;
font-family:"Gill Sans", Helvetica, sans-serif;

font-size:16px;
font-weight:bold;
color:#FFFFFF;
}
.letrine2 {
border:#89BC56 solid 1px;
background-color: #89BC56;
font-family:"Gill Sans", Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
}
.letrine3 {
border:#DB8A27 solid 1px;
background-color: #DB8A27;
font-family:"Gill Sans", Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
}
h2{
padding: 0 5px 0px 5px;
	font-family: "Gill Sans", Helvetica, sans-serif;
	color: #E90048;
	font-size: 17px;


}
h3{
	font-family: "Gill Sans", Helvetica, sans-serif;
	color: #AA475C;
	font-size: 16px;
	text-align: justify;
padding: 0 5px 0px 5px;
}
h4{
font-family: "Gill Sans Light", Helvetica, sans-serif;
padding: 0 5px 4px 5px;
color: #AA475C;
margin:0;	
	font-size: 15px;
padding: 0 5px 0px 5px;
}

/* ---------------- */

/* -----pixell-web----------- */
#info_creation{
clear:both;

text-align: center;
	float: left;
	width: 800px;
	margin:10px 0 0 0;
	padding:0 0 0 0;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;

}
/* -----menu-----------.php----------- */
#menubas{
clear:both;
	float: left;
	width: 800px;
	height:30px;
	background-image: url(images/menu_b.gif);
	background-repeat: no-repeat;
	margin: 10px 0 0 0;
	padding:0px;
}


/* formulaire contact */
.contact {
font-family: "Gill Sans Light", Helvetica,;
text-align:left;
font-size:15px;

color:#000000;
}
.cadre_mail {
border:#AA475C solid 2px;
font-family:"Gill Sans Light", Helvetica,;
text-align:left;
font-size:15px;
color: #000000;
}
.envoyer_mail {
border:##AA475C solid 2px;
background-color:#FFFFFF;
font-family:"Gill Sans", Helvetica,;
text-align:center;
font-size:17px;
color:#AA475C;
}