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

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

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

}
#top{
float: left;
background-image:url(images/top.jpg);
background-position:top;
background-repeat:no-repeat; 
	width: 800px;
	height: 116px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	clear:both;
}

/* colonne de gauche */
#cadre_gauche{
	float: left;
	width: 165px;
	margin:0px;
	padding:0px;
	padding: 10px 0px 0px 15px;

}

#gauche_txt{

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

}
#gauche_txt p{
font-family: gill_sans;
font-size:12px;
color:#000000;
	padding:0px 0px 20px 0px;

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




}
#droite_txt{
margin:15px 0 0 0px;
	padding:0px 5px 0px 5px;

}






/* texte colonne centrale */
#txt{

	float: left;
	width: 255px;
	padding :0px;
	margin: 0px;
	padding :20px 0px 0px 0px;

}
#txt p{

	font-family:  "Gill Sans", Helvetica;
	color: #000000;
	font-size: 15px;
	text-align: justify;

}
#txt h1{
padding: 10px 0 10px 0;
	font-family:  Helvetica, sans-serif;
	font-weight:bold;
		color: #E90048;
	font-size: 16px;
	text-align: left;

}
#txt h2{


	font-family: Arial, Helvetica, sans-serif;
	color: #172F55;
	font-size: 14px;
	text-align: left;

}





/* 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", Helvetica;
	color: #000000;
	font-size: 15px;
		text-align: justify;
}

.letrine{
padding: 10px 0 0px 0;
	font-family: gill_sans, Helvetica, sans-serif;
	font-weight:bold;
		color: #E90048;
	font-size: 16px;
	text-align: left;

}

h1{
	width: 100%;
	height: 100%;
	font-family: gill_sans, Helvetica, sans-serif;
	font-size: 15px;
padding: 0px 0 10px 0;
	color: #E90048;
}
h2{
	width: 100%;
	height: 100%;
	font-family: gill_sans, Helvetica, sans-serif;
	color: #E90048;
	font-size: 15px;


}
h3{
	font-family: gill_sans, Helvetica, sans-serif;
	color: #E90048;
	font-size: 12px;
	text-align: justify;

}


#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;

}
#menubas{
clear:both;
	float: left;
	width: 800px;
	height:30px;
	background-image: url(images/menu_b.jpg);
	background-repeat: repeat-x;
	margin: 20px 0 0 0;
	padding:0px;




}


/* formulaire contact */
.contact {
font-family:gill_sans, Helvetica, sans-serif;
text-align:left;
font-size:12px;

color:#000000;
}
.cadre_mail {
border:#E90048 solid 2px;
font-family:gill_sans, Helvetica, sans-serif;
text-align:left;
font-size:12px;
color: #000000;
}
.envoyer_mail {
border:#E90048 solid 2px;
background-color:#FFFFFF;
font-family:gill_sans, Helvetica, sans-serif;
text-align:center;
font-size:12px;
font-weight:bold;
color:#E90048;
}
