/****************************************
 BODY & GENERALITES
 ****************************************/
body {
    margin: 0;
    padding: 20px;
    background: #fff;
    text-align: center;
    color: #29292c;
    font-family: Arial, sans-serif;
    font-size: 13px;
    z-index: 1;
}

a {
    text-decoration: none;
    color: #f5ad00;
}

a:hover {
    color: #fff;
}

a img {
    border: none;
}

img {
    behavior: url("win_png.htc");
}

hr {
    display: block;
    height: 2px;
    margin: 35px 60px;
    _margin: 2em 5em;
    padding: 0;
    border: none;
    background: #1796CD;
    color: #1796CD;
}

.nettoyeur {
    clear: both;
    margin: 0;
    padding: 0;
    border: 0;
    height: 0;
    line-height: 0.1em;
    font-size: 0.1em;
    overflow: hidden;
}
/**************************************
 PAGE
 ****************************************/
#page {
    position: relative;
    width: 937px;
    height: 553px;
    margin: 0 auto;
    padding: 97px 0 30px 37px;
    /*background-color: #fff;*/
    text-align: left;
    z-index: 1;
}
/****************************************
 ENTETE
 ****************************************/
#entete {
    position: absolute;
    margin: 0;
    padding: 0;
    z-index: 200;
}

#entete h1 {
    margin: 0;
}

#entete h1 a {
    display: block;
    background: blue;
    height: 97px;
    width: 540px;
    margin: 0;
    opacity: 0;
    filter: alpha( opacity = 0 );
}

#entete h1 span {
    display: none;
}
/****************************************
 BANDEAU
 ****************************************/
#bandeau {
    position: relative;
    height: 97px;
    z-index: 10;
}
/****************************************
 BANDEAU : Navigation
 ****************************************/
#navigation {
    position: absolute;
    width: 195px;
    height: 93px;
    margin: 0;
    padding: 4px 54px 0 0;
    right: 147px;
    z-index: 50;
}

#navigation ul {
    position: relative;
    margin: 0;
    padding: 0;
}

#navigation ul li {
    position: relative;
    margin: 0;
    padding: 6px 0 0;
    list-style-type: none;
    text-align: right;
}

#navigation ul li a {
    position: relative;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
}

#navigation ul li:hover a, #navigation ul li a:hover, #navigation ul li a.on {
    color: #66ff00;
}

#navigation ul li a span {
    position: relative;
    margin: 0;
    padding: 0;
}
/****************************************
 BANDEAU : Anim
 ****************************************/
#news {
    position: absolute;
    width: 791px;
    z-index: 40;
}

#newsContenu, #newsTitre, #newsBoutons {
    display: none;
}
/****************************************
 BANDEAU : Newsdroite
 ****************************************/
#newsdroite {
    position: absolute;
    background: #ffeb00;
    width: 118px;
    height: 67px;
    padding: 15px 10px;
    left: 791px;
    border-left: solid 8px #6fe805;
    color: #333;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    z-index: 100;
}

#newsdroite a {
    text-transform: none;
}

#newsdroite a, #newsdroite .url_liens a {
    color: #333;
}
/****************************************
 CONTENEUR
 ****************************************/
#conteneur {
    width: 750px;
    height: 455px;
	z-index:1;
}
/****************************************
 CONTENU
 ****************************************/
#contenu {
    position: relative;
    padding: 11px 0 0 30px;
    width: 510px;
    float: left;
    text-align: center;
	z-index:10;
}

#logoAccueil {
    position: absolute;
    top: 97px;
    left: 200px;
    background: red;
    z-index: 150;
}

#logoAccueil img {
    position: absolute;
}
/****************************************
 DROITE
 ****************************************/
#droite {
    width: 195px;
    float: right;
    padding: 200px 15px 0 0;
    vertical-align: middle;
    font-size: 12px;
    color: #fdc200;
	z-index:10;
}

#droite .ps {
    text-align: right;
    vertical-align: middle;
}
/****************************************
 DROITE
 ****************************************/
#basPage {
    position:absolute;
	margin:0;
	padding:0;
    width:974px;
	height:15px;
	bottom:-30px;
	text-align:center;
	font-size:9px;
	color:#525253;
 }
#basPage a {
	color:#525253;
 }
#basPage a:hover {
    color: #f19300;
 }
/****************************************
 CONTENU
 h3 .chapo .texte ...
 ****************************************/
h3 {
    text-transform: uppercase;
    font-size: 14px;
}

h4 {
    font-size: 12px;
}

.chapo {
    margin: 0 0 15px;
    font-weight: bold;
    text-align: right;
    font-size: 12px;
}

.chapo .lien_document {
    color: #484749;
}


