body {
margin:0;
border:0;
padding:0;
background:#ffffff;
color:#000000;
font-size: 14px;
font-family: verdana, arial, geneva, trebuchet, sans;
text-align: left;
}

B {font-weight: bold;}
I {font-style: italic;}
SUP { font-size: 65%; }
IMG { border: none;}
LI { margin-bottom: 1em;}

A { color: #e52323;
text-decoration: none;
 }
A:hover { color: #e27878; }

/* A IMG {border:1px #931212 solid;}
A:hover IMG {border:1px #e81e1e solid;} */

HR {color: #000000;
background-color: #000000;
height: 1px;
border: 0px;
margin-top: 6px;
clear: both;
}

H1 { font-size: 18px;
text-align: left;
font-weight: bold;
color: #e52323;
/* border-top:1px #b2d229 solid;
border-bottom:1px #b2d229 solid; */
margin-top: 6px;
margin-bottom: 6px;
padding-top: 6px;
padding-bottom: 6px;
clear: both;
}

H2 { font-size: 14px;
text-align: left;
font-weight: bold;
color: #000000;
border-top:1px #b2d229 solid;
margin-top: 24px;
padding-top: 6px;
clear: both;
}

H3 { font-size: 12px;
text-align: left;
font-weight: bold;
color: #000000;
clear: both;
}

H4 { font-size: 12px;
text-align: left;
font-weight: bold;
color: #333333;
clear: both;
}

BLOCKQUOTE{ 
margin-left: 10%;
margin-right: 0px;
}

#cadre {
width: 970px;
margin-top: 20px;
padding-bottom: 24px;
float: left;
}

#marge {
width: 279px;
float: left;
}

#contenu {
width:680px; 
float: left;
}

#menu {
background-image: url(../img/menu-ciseau.jpg);
background-repeat: no-repeat;
margin-top: 30px;
}

#menu IMG {
margin-top: 23px;
}

#bande {
width: 640px;
height: 74px;
background-color: #e6e6e6;
}

#texte {
width: 640px;
margin-top: 30px;
}


#photos {
font-size: 11px;
text-align: left;
}




.retour-haut {border: 0px; float: right; clear: both;}

.cadre-droite {
float: right;
margin-left: 12px;
margin-bottom: 6px;
font-size: 9px;
}

.cadre-droite IMG {
border:1px #000000 solid;
}

.cadre-gauche {
float: left;
margin-right: 6px;
margin-bottom: 6px;
font-size: 9px;
}

.cadre-gauche IMG {
border:1px #000000 solid;
}



.table-noborder {
	border: none;
}
.table-noborder th {
	border: none;
	padding:3px;
	background-color:#eeeeee;
	text-align: left;
	vertical-align: top;
}
.table-noborder td {
	border: none;
	padding:3px;
	text-align: left;
	vertical-align: top;
}
.table-noborder td IMG {
	 border: none;
}

.table-ordinaire {
	border-width:1px;
	border-style:solid;
	border-color:#999999;
	border-collapse:collapse;
}
.table-ordinaire th {
	border-width:1px;
	padding:3px;
	border-style:solid;
	border-color:#999999;
	background-color:#eeeeee;
	text-align: left;
	vertical-align: top;
}
.table-ordinaire td {
	border-width:1px;
	padding:3px;
	border-style:solid;
	border-color:#999999;
	text-align: left;
	vertical-align: middle;
}
.table-ordinaire td IMG {
	 border: none;
}