* {
/*
	 */
		margin: 0;
	padding: 0;


	}
body {
	margin: 4px;
	background-color: #F5D76B;
	color: #630;
	font-size:1em;
}
p, li {
	font-size: 1em;
}
#fond {
/*
	background-color: #EEE8AA;
	width: 760px;
	margin: 1px auto;
*/
}
#page {
	background-color: #FAE977;
	width: 750px;
	margin: 1px auto;
	border:solid 1px #BF9D55;
/* OMBRE ---------------------------- */
	-moz-box-shadow: 0 0 12px #BF9D55; /*#DCCAA3; */ 
	-webkit-box-shadow: 0 0 12px #BF9D55;  
	-chrome-box-shadow: 0 0 12px #BF9D55;  
	-ms-box-shadow: 0 0 12px #BF9D55;  
	box-shadow: 0 0 12px #BF9D55;
/* ARRONDI -------------------------- */
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	-chrome-border-radius:20px;
	-ms-border-radius:20px;
	border-radius:20px;		
	}
	
	
#header {
	height: 80px;
	background-image: url(images/logo.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin:0;
	padding:0;
}
#header h1{
	padding : 40px 0 0 10px;
	color:#4369ce;

}
#banner {
	height: 140px;
	border-top: 2px solid #4369ce; /*#BF9D55;*/
	border-bottom: 0px solid #4369CE;
	background-image: url(images/banner_1.jpg);
	background-repeat: no-repeat;

}
#nav {
	margin: 0 0 20px 0;
	padding : 0px 10px;
	height: 30px;
	line-height:30px;
	border-top: 1px solid #BF9D55;
	border-bottom: 1px solid #BF9D55;
	color :#BF9D55;
	font-size: 1.5em ;
	font-weight: 700;
	background-color:  #630;
	position:relative;
	}
#nav a:link, #nav a:visited {
	color: #FAE977;
	text-decoration: none;

}
#nav a:hover {
	background-color: #BF9D55;
	text-decoration: none;
}
#nav .active {
	background-image:url(images/puceC.png);
	background-position:0px 30px;
	background-repeat:no-repeat;
}
#nav #menu {
	
}
#nav #contact {
	color: #FAE977;
	position: absolute;
	right:10px;
	top:0;
	}
#conteneur a, #footer a:link {
	color : #630;
	text-decoration:none;
	border-bottom:dotted 1px #630; /* #937128; */
	
}
#conteneur{
	/*
	margin: 5px auto 10px auto;*/
	padding: 0 10px 10px 15px;
}
#info {
	width: 500px;
	float: left;
}
#conteneur h1 {
	padding: 0px 0px 15px 0px;
	font-size:1.5em;
}
#conteneur h2{
	padding:3px 0 2px 0;
	font-size:1.2em;
}
#conteneur h3 {
	padding: 0px 0px 15px 0px;
	font-size:1.2em;
	font-style: oblique;
}
#conteneur ul {
	margin: 0px 35px;
}
#photo {
	float:left;
	width : 160px;
	margin: 0 auto 5px auto;
	top : 0px;
	right:0px;}
#photo img {
	margin:5px;
}
#footer, h4 {
	clear: both;
	background-color: #F5D76B;
	height: 20px;
	padding: 3px 10px;
	border-top: solid 1px #BF9D55;
	border-bottom: solid 1px #BF9D55; /* #937128; */
	margin: 10px 0;
}
iframe {
	margin:10px;
}

/* old ----------------*/

form {
	margin: 0px
}
label, input, textarea {
	margin: 10px 0px 10px 0px;
	padding:3px;
	float: left;
}
label {
	width:110px;
	clear:left;
}
input, textarea {
	clear:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #2F2F3C;
	background-color: #F7F3BD; /*#F7E071;*/
	border: 1px ridge Gray ;
}
.boutons {
	clear:left;
	margin-left:110px;
}
.boutons input {
	margin-left:5px;
}
p.TextMarron {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #937128;
}
span.TextMarron {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #937128;
}
a.TextMarron {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #937128;
	text-decoration: none;
}



table.TextBlanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-transform: uppercase;
}
td.TextBlanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-transform: uppercase;
}
p.TextBlanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-transform: uppercase;
}
span.TextBlanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-transform: uppercase;
}
a.TextBlanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}








table.TextBleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #334F88;
}
td.TextBleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #334F88;
}
p.TextBleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #334F88;
}
span.TextBleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #334F88;
}
a.TextBleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #334F88;
	text-decoration: none;
}

a.TextAccueil {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8px;
	color: #334F88;
	text-transform: uppercase;
	
}