/* CSS Chez Gustave - site publique */
/* 
Auteur : Genevieve B.Bernier
Date : 1 juin 2008

Modification : 
Date		Auteur				Description

*/

/*Balises*/
body {
	font-family: Arial, Helvetica, sans-serif;
}
h1 {font-size:1.1em;color:#715e44;margin:0 0 0 0.4em;}
h2	{font-size:1em;color:#715e44;margin:0.2em 0 0.2em 0.4em;}
h3	{font-size:0.9em;color:#715e44;margin:1.1em 0 0.2em 0.4em;}
h4	{font-size:0.80em;color:#715e44;margin:0.5em 0 0 0.4em;}

p {font-size:0.80em;
color:#715e44;
margin:0 0 0.5em 0.5em;}

li {font-size:0.80em;color:#715e44;}

/*ID*/
#conteneur {
	width:799px;
	margin: 0 auto;
}

#entete {
	background:url(../images/header_img.png) no-repeat;
	width:800px;
	height:190px;
}
#zoneContenu {background-color:#9f483a;}
#zoneMenu ul	{list-style:none;float:left;margin:0;padding:0;}
#zoneMenu a img {border:none;}
#zoneTexte	{background-color:#FFFFFF;float:right;width:676px;min-height:20em;_height:20em;}
#zoneGaucheContenu	{margin:0 0 2em 1em;}
#zoneDroiteContenu {float:right;width:300px;padding:0 0 0 0.5em;}
#basPage p{color:#FFFFFF;font-size:75%;text-align:center;padding:0 0 1em 0;}
#basPage a:link, #basPage a:visited {color:#FFFFFF;text-decoration:underline;}
#basPage a:hover, #basPage a:active {color:#FFFFFF;text-decoration:none;}
.zoneContact div {float:left;width:45%;margin:1em 0 1em 0;}
.zoneContact img {float:right;}
.txtContact		{font-style:italic;font-size:14px;font-weight:bold;}
.txtCoord	{text-align:center;width:100%;}

/*------------ Classes ------------------------------------------*/

/*------------ Formulaires --------------------------------------*/
.messErr{
	font-size:12px;
	color:#FF0000;
}
div#coordonnees{margin:0 0 20px 0;}
div#coordonnees p{margin: 0 0 20px 20px;}
div#zoneForm {width:90%;border:1px solid #B10021;}	
div#zonecourriel{
	
	width:500px;
	background-color:#FFFFFF;
}
div#zonecourriel{
	height:380px;
	margin:0 0 6em 0;
}
div#zonecourriel span{
	float:left;
	width:250px;
	margin:0 0 0 185px;	
}	
div#champs p{margin:20px 0 10px 0;}
div#champs label{
	float:left;
	width:180px;
	text-align:right;
	margin:15px 5px 0 0;
}
div#champs input,div#champs textarea{
	float:left;
	margin:15px 0 0 0;
	position:relative;
}
div#envoiCourriel{
	color:#009900;
	width:500px;
	height:40px;
	border:1px solid #009900;
	margin:0 0 10px 0;
	text-align:center;
}
div#envoiCourrielProb{
	color:#FF0000;
	width:500px;
	height:40px;
	border:1px solid #009900;
	margin:0 0 10px 0;
}
div#envoiCourriel p,div#envoiCourrielProb p{padding:10px;}
div#zonebts{margin:20px 0 20px 120px;}
div#zonebts input{
	margin:20px 80px 0 0;
	padding:0 10px 0 10px;
}

/*Classes generales*/
.spacer {width:100%;width:1px;clear:both;}
.txt_petit {font-size:70%;}
.margeDroite {margin:0 1em 0 0;}