/* Regroupement de styles pour l'apparence des éléments */

table, td, p, div, fieldset, form {
	margin: 0px;
	padding: 0px;
	border: 0px none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #3a2313;
	
}

h1, h2, h3, h4 {
	margin:0px;
	padding:5px 0px 5px 0px;
}

p {
	margin-bottom:10px;
}

#contenu p {
	line-height:16px;
}

h1 {
	font-family:"arial black", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#c18216;
	line-height:19px;
}

h1 b {
	color:#ffffff;
	font-weight:normal;
}

h1.bordures {
	margin:8px 0px;
	border-top:#6c2d00 1px solid;
	border-bottom:#6c2d00 1px solid;
}

h2 {
	font-size:14px;
	text-transform:uppercase;
	color:#af650b;
}

.teaser h2, .teaser h3 {
	color:#ffffff;
	font-size:14px;
	text-transform:uppercase;
	padding:0px 0px 3px 0px;
}

h3 {
	font-weight:bold;
	font-size:12px;
	color:#af650b;
	padding-bottom:0px;
	color:#3a2313;
	margin-bottom:5px;
}

h4 {
}

a {
	color:#893e17;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

a img {
	border: none;
}

a.jaune {
	color:#c38516;
	text-decoration:none;
}

a.jaune:hover {
	text-decoration:underline;
}

.imageGauche {
	float:left;
	margin:0px 12px 12px 0px;
}

.imageDroite {
	float:right;
	margin:0px 0px 12px 12px;
}

div.clear {
	clear:both;
	height:1px;
	font-size:1px;
}

/* OPACITÉ 50% */
.opacity50 {
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}


/* Nouvelles sur la droite */
#nouvelles h3 a {
	color:#AF650B;
}


/* Style de liste */

#contenu table.liste, 
#contenu table.listeLiens,
#contenu table.formulaire {
	width:100%;
}
#contenu table.formulaire,
#contenu table.listeLiens {
	border-bottom:1px solid #C38516;
}

#contenu table.liste th, 
#contenu table.listeLiens th,
#contenu table.formulaire th {
	color: #451a00;
	font-size:12px;
	text-align:left;
	padding: 13px 6px 6px 6px;
	text-transform:uppercase;
	border-bottom:1px solid #c38516;
	background-image:url(../images/th-gradient.jpg);
	background-repeat:repeat-x;
}

#contenu table.liste th form {
	text-transform:none;
}

#contenu table.liste td, 
#contenu table.listeLiens td,
#contenu table.formulaire td {
	color: #451a00;
	font-size:12px;
	vertical-align:top;
	padding: 6px 6px 6px 6px;
}

#contenu table.listeLiens td {
	padding:0px;
	min-height:27px;
}

#contenu table.formulaire td,
#contenu table.formulaire th {
	padding-left:25px;
}

#contenu table.liste td.full, 
#contenu table.liste th.full,
#contenu table.listeLiens th {
	padding-left:25px;
	padding-right:25px;
}
#contenu table.liste td.full {
	padding-top:15px;
}

#contenu table.liste th a, 
#contenu table.liste td a { 
	color:#c38516;
	font-size:11px;
}

#contenu table.listeLiens td a { 
	color:#c38516;
	font-size:12px;
	display:block;
	background-image:url(../images/btn-jaune-fleche-droite.jpg);
	background-position: 30px 7px;
	background-repeat:no-repeat;
	padding: 6px 6px 6px 55px;
	min-height:15px;
}

#contenu table.listeLiens td a:hover {
	background-color:#efe8db;
	text-decoration:none;
} 

#contenu table.liste td.separateur {
	border-bottom:1px solid #c38516;
	font-size:0px;
	line-height:0px;
}

#contenu table.liste td.separateurHeader {
	line-height:15px;
	font-size:0px;
}

#contenu table.liste tr.couleur td, 
#contenu table.listeLiens tr.couleur td,
#contenu table.formulaire tr.couleur td {
	background-color:#f9f4ea;
}

/* FORMULAIRE */
#contenu input, #contenu select, #contenu textarea {
	width:350px;
	border: 1px solid #c38516;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}

#contenu textarea {
	height:100px; 
}

#contenu input.checkbox {
	width:auto;
	border:none;
}

#contenu input.bouton {
	width:auto;
	background-color:#BB790D;
	color:#FFFFFF;
	padding-bottom:3px;
	padding-top:3px;
}

#contenu label {
	vertical-align:3px;
}

div.fondJaune {
	margin-top:26px;
	padding:6px 10px 5px 10px;
	background-color: #f9f4ea;
}
