html, body {
        margin: 0;
        border: 0;
        padding: 0;
        font-family:Tahoma,Arial,Helvetica,sans-serif;
        color: #fff;
        background-color: #18130F;
        height: 100%;
}

h1 {
        margin: 0
        border: 0;
        padding: 0;
	padding-left:232px;
        color: #fff;
        position:relative;
        display:block;
        font-weight: normal;
        font-size: 1.6em;
        font-family: arial;
        text-transform:uppercase;
	letter-spacing: 0.1em;
}
h1 .jaune {
	color: #FFDF8B;
}
h2 {
        font-weight: normal;
        font-size: 1.2em;
        text-transform:uppercase;
        margin: 0;
        border: 0;
        padding: 0px 0 8px 0;
}
h3 {
        font-weight: normal;
        font-size: 1.05em;
        text-transform:uppercase;
        margin: 0;
        border: 0;
        padding: 16px 0 8px 0;
}


a {
        color: #F4C079;
        text-decoration: underline;
}
a:hover {
        color: #F6D6A1;
        text-decoration: none;
}
a.select {
        color: #F6D6A1;
}

img,
div.opImage img {
	border: 0px;
}

span.overlib {
	color: #F4C079;
}

.blocEntete {
        margin: 0 0 16px 0;
	border: none;
        padding: 4px;
}
.blocEntete ul {
	text-align: right;
	margin: 0;
	border: none;
	padding: 0;
	list-style: none;
}

.blocEntete ul li {
        display: inline;
	padding: 4px;
}

.blocMenu {
	margin: 0 0 16px 0;
	padding: 4px;
}
.blocMenu ul {
	margin: 0;
	border: none;
	padding: 0;
	list-style: none;
}

.blocMenu ul li {
        display: inline;
	padding: 4px;
}

/* */


.blocCorps {
}
.blocCorps .menu {
	position: relative; 
	top: -32px;
        width: 200px;
	margin: 0 0 16px 0;
	border: none;
	padding: 12px;
	float: left;
}
.blocCorps .menu ul {
	margin: 0;
	border: none;
	padding: 0;
	list-style: none;
}
.blocCorps .menu ul li {
	padding-bottom: 0;
}
.blocCorps .menu ul li a {
        text-decoration: none;
}
.blocCorps .menu ul li ul li {
	padding: 0 0 0 24px;
}

.blocCorps .corps {
        z-index:99;
        position: relative;
	width: 50%;
	margin: 0 0 16px 16px;
	border: none
	padding: 12px;
	float: left;
}
.blocCorps .corps h1 {
	margin: 0;
	border: 0;
	padding: 0 0 16px 0;
        font-size: 1.4em;
}

.blocCorps .poster {
	position: relative; 
        width: 300px;
	top: -100px;
	margin: 0;
	border: none;
	padding: 0;
	float: right;
}

.blocCorps h2 {
	padding: 48px 0 16px 0;
	color: #F4C079;
}
.blocCorps .opTexteLead {
        margin: 0 0 16px 0;
        padding: 0;
}
.blocCorps .opPlus {
        margin: 0;
        padding: 0;
}

.blocCorps .repBon {
	color: #6c6;
}
.blocCorps .repMal {
	color: #f66;
}
.blocCorps .repNeu {
	color: #ddd;
}
.blocCorps .repMoy {
	font-size: 3em;
	color: #fff;
}


div#blocPied {
        z-index:9;
        position: absolute;

        right: 16px;
        top: expression( (  - blocPied.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );

        height: 170px;
        width: 400px;
        background-image: url(img/titre01.png);
        background-repeat: no-repeat;
        background-position: right top;
        margin: 0;
        border: none;
        padding: 0;
}
body > div#blocPied {
        position: fixed;
        bottom:0;
}
div#blocPiedLigne {
        position: absolute;
        width: 520px;
        bottom: 0;
        right: 0;
        text-align: right;
        border: none;
        padding: 2px 8px 2px 2px;
        font-size: .7em;
}
div#blocPied,
div#blocPied a {
        color: #aaa;
        text-decoration: none;
}
div#blocPied a:hover {
        color: #fff;
        text-decoration: underline;
}



