body { font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; color: #666;  margin:0; padding:0; background: transparent url(images/bg-main.jpg) no-repeat 0px 0px;text-align:center;}
html {margin:0; padding:0; background: #F8EBBE url(images/bg-body.jpg) repeat-x left top;}

p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;color: #666;}

#entete-flash{ width: 900px; padding-top:80px;}
#container { margin: 0 auto; padding:0; height: 100%; display: table; text-align:center;}

img{border:2px solid #F3C008;}
.pic { float:left; margin: 10px 8px 10px 8px; border:2px solid #F3C008; width:150px; height:150px;}
.pic-vignette { float:left; margin: 10px 8px 10px 8px; border:2px solid #F3C008; width:260px; height:170px;}

.spacer {width:150px; height:150px; border:none;}
.spacer-vignette {width:260px; height:170px; border:none;}
#footer { background: transparent url(images/bg-footer.jpg) repeat-x 0 0; height:120px; }

a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #7E9A5F; text-decoration: underline; }

.texte-vert { font-family: Times New Roman, Times, serif; font-size: 11px; color: #035F08;}

h2 {font-family: Times New Roman, Times, serif;	font-size: 14px; color: #035F08;}
		
h3 {font-family: "Times New Roman", Times, serif; font-size: 14px; color: #F3C008; background: transparent url(images/puce.gif) no-repeat 0 center;	padding-left:10px; text-transform: uppercase;}
	
.bg { background: transparent url(images/tambour.png) no-repeat bottom right;}

.hidden {display:none;}

th { font-weight:bold; font-size:1.1em; text-align:center; padding :3px 2px; background-color:#779358; color:#FFFFFF;}
.table{ border: 1px solid #D09C0B; width:600px;}
.table tr{background-color:#FFFFCC;}
.table td{padding :3px 3px; text-align:center;}

/* ------------FORMULAIRE------------------ */

.formulaire { margin:5px 0; }
	.formulaire radio, .formulaire label, .formulaire input, .formulaire textarea, .formulaire select { display: block; float: left; margin-bottom:10px; vertical-align:middle;  }
	.formulaire label { text-align: left; width: 120px; margin: 5px 5px; font-weight:bold; }
	.formulaire input, .formulaire textarea, .formulaire select { border:1px solid #c0c4d5; padding:3px; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:1em;  }
	.formulaire input, .formulaire textarea { width:200px; }
	.formulaire .bouton { width:90px; cursor:pointer; border:1px outset #ccc; color:#000; font-weight:bold;
background:url('images/formbg.gif') repeat-x right top; padding:2px; background-color:#FFFFFF; }
	.formulaire input:hover, .formulaire textarea:hover { border:1px solid #000; }
	.formulaire .input-radio { background:transparent; border:0px solid #fff; width:auto; }
	.formulaire br { clear: left; }
