#contenu h1.premier {
	padding-top:0;
}

#contenu h1.sous-bande-photo {
	padding-top:0;
}

#contenu p.ligne {
	border-top: 1px solid #28903A; padding: 0 0 0 0; margin: 0; font-size:1px;
}

#contenu p.ligneSurH1 {
	border-top: 1px solid #28903A; padding: 0 0 0 0; margin: 0; 
}

#contenu p.ligneSurH2 {
	border-top: 1px solid #28903A; padding: 0 0 1.7em 0; margin: 0; 
}

#contenu .retour {
	padding:.5em 0 0 0; font-size:.8em; text-align:right; clear:both;
}

.imageGauche {
	float:left; margin:0px 2em .8em 0; padding:0; border:1px solid #C56135;
}
.imageDroite {
	float:right; margin:0px 0 .8em 2em; padding:0; border:1px solid #C56135;
}
.imageGauche a:hover, .imageDroite a:hover {
	cursor: -moz-zoom-in;
}

.bordurePhoto {
	border:1px solid #C56135;
}

.pasDeBordure {
	border:none;
}

.gauche {
	float:left; margin:0px 15px .8em 0; padding:0;
}
.droite {
	float:right; margin:0px 0 .8em 15px; padding:0;
}
.centre {
	text-align:center; margin:0 auto; padding:0;
}

.slogan {
	font-size: 1.1em;font-weight: bold; font-style:italic;
	padding: .5em 0 .9em 0;margin: 0;
	color: #3C7F1C; text-align:center;
}

#contenu table.encadre {
	margin: 1em auto .6em auto; border:1px solid #28903A;
}
#contenu table.encadre td {
	padding: .8em .8em 0 .8em; text-align:left;
}

#contenu .encadre-fond {
	padding:15px; border:1px solid #28903A; background-color:#ffe170;
}

.note {
	font-size:.8em;
}

.rouge {
	color:red;
}

.vert {
	color:#3C7F1C;
}

/* Tableau avec styles */
#contenu table.tableauStyle {
	border-left:1px solid #347b00; border-top:1px solid #347b00;; margin:0 0 .6em 0; padding:0; background-color:#fffce3;
}
#contenu table.tableauStyle td, #contenu table.tableauStyle th {
	padding:.8em; text-align:left;
	border-right:1px solid #347b00; border-bottom:1px solid #347b00;
}
#contenu table.tableauStyle .titre, #contenu table.tableauStyle th {
	background: transparent url(/images/background_tableau_style.gif) repeat top left; color:#C56135; font-weight:bold;
}
#contenu table.tableauStyle td p {
	padding: 0 0 .8em 0;
}
#contenu table.tableauStyle .fondjaune {
	background: transparent url(/images/background_tableau_style.gif) repeat top left;
}
#contenu table.tableauStyle .fondblanc {
	background: none; background-color:#fffce3;
}


#contenu .tableau-cahierdecharge td {
	vertical-align:middle; text-align:center; padding:0;
}
#contenu .tableau-cahierdecharge p {
	padding: 0 0 .8em 0;
}

#contenu .tableau-cahierdecharge-sommaire {
	/*margin:0 0 .8em;*/
}
#contenu .tableau-cahierdecharge-sommaire td {
	vertical-align:middle; text-align:left; padding:.8em .8em .1em 0; border-bottom:1px solid #347b00;
}
#contenu .tableau-cahierdecharge-sommaire p {
	padding: 0 0 .8em 0;
}
#contenu .tableau-cahierdecharge-sommaire td.indention {
	padding: 0 0 0 2em;
}
#contenu .tableau-cahierdecharge-sommaire td.page {
	text-align:right; padding-right:0; width:25px;
}
body#cahierdecharge #contenu p {
	padding: .8em 0 0 0;
}

/* tableau Liens */
#contenu .tableauLiens td {
	text-align:left;
}
#contenu .tableauLiens td.gauche {
	padding-right:15px; float:none; margin:0;
}
#contenu .tableauLiens li {
	padding-bottom:.6em;
}
