@charset "UTF-8";
* {
	margin: 0px;
	padding: 0px;
}

body {
	background-color: #ebeae9;
	background-image: url(../imgs/arriere-plan.jpg);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
}

table {
	font-size: 10px;
	line-height: 15px;
}

.flechebas {
    margin-left: 368px;
}

.titreexpl {
    color: #ee7a08;
    margin: 20px 20px 0 20px;
}

.texteexpl {
    margin: 20px;
}

#bandeau {
	height: 93px;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../imgs/bandeau.jpg);
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #e8521d;
}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #f1b14e;
}

br {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 6px;
}


#y01 {
	height: 88px;
	width: 184px;
	float: left;
}

#slogan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	text-align: center;
	float: left;
	margin-top: 32px;
	width: 500px;
	margin-left: 15px;
}

#connexion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: right;
	font-size: 10px;
	line-height: 14px;
	color: #000000;
	margin-top: 47px;
	margin-right: 11px;
	font-weight: normal;
}
#corp {
	width: 925px;
	margin-right: auto;
	margin-left: auto;
}


#connexion a {
	color: #FFFFFF;
}

#connexion a:hover {
	color: #e8521d;
}

#bloc1 {
	background-image: url(../imgs/corp-milieu.jpg);
	width: 749px;
	float: left;
}

#basbloc1 {
	height: 36px;
	width: 749px;
	background-image: url(../imgs/corp-bas.jpg);
	background-repeat: no-repeat;
	float: left;
}

#hautbloc1 {
	width: 749px;
	float: left;
	background-image: url(../imgs/sous-bandeau.jpg);
	height: 51px;
	clear: both;
}

#basbloc1 {
	height: 36px;
	width: 749px;
	background-image: url(../imgs/corp-bas.jpg);
	background-repeat: no-repeat;
	float: left;
}

#footer {
	width: 920px;
	float:left;
	color: #f1b14e;
	font-size: 10px;
	margin-bottom: 10px;
	height: 30px;
}

#footer a {
	color: #f1b14e;
	font-size: 10px;
}

#footer a:hover {
	color: #e8521d;
	font-size: 10px;
}

.menu {
	padding:0;
	margin-top: 8px;
	margin-right: 7px;
	margin-bottom: 7px;
	margin-left: 7px;
}
.menu dt {display:none;}
.menu dd {float:left; padding:0; margin:0; text-align:center;}
.menu dd span.aa {display:block; width:13px; height:15px; background:url(../imgs/onglet-gauche.jpg); float:left; padding:9px 0; background-repeat: x-repeat;}
.menu dd span.bb {height:15px; background:url(../imgs/onglet-milieu.jpg); float:left; padding:9px 0; background-repeat: x-repeat;}
	
.menu dd span.cc {display:block; width:13px; height:15px; background:url(../imgs/onglet-droite.jpg); float:left; padding:9px 0; background-repeat: x-repeat;}
.menu dd span.aaa {display:block; width:14px; height:15px; background:url(../imgs/onglet-gauche2.jpg); float:left; padding:9px 0; background-repeat: x-repeat;}
.menu dd span.ccc {display:block; width:20px; height:15px; background:url(../imgs/onglet-droite2.jpg); background-repeat: no-repeat; float:left; padding:9px 0; background-color: ebeae9; }

.menu dd span.AA {display:block; width:13px; height:15px; background:url(../imgs/onglet-gauche-select.jpg); float:left; padding:9px 0; background-repeat: x-repeat;}
.menu dd span.BB {height:15px; background:url(../imgs/onglet-milieu-select.jpg); float:left; padding:9px 0; color:#000000; background-repeat: x-repeat;}
.menu dd span.CC {display:block; width:13px; height:15px; background:url(../imgs/onglet-droite-select.jpg); float:left; padding:9px 0; background-repeat: x-repeat;}
.menu dd span.AAA {display:block; width:14px; height:15px; background:url(../imgs/onglet-gauche-select2.jpg); float:left; padding:9px 0; background-repeat: x-repeat;}
.menu dd span.CCC {display:block; width:20px; height:15px; background:url(../imgs/onglet-droite-select2.jpg); background-repeat: no-repeat; float:left; padding:9px 0; background-color: ebeae9; }



.menu a, .menu a:visited {color:#f1b14e; text-decoration:none; font-size:12px; cursor:pointer;}
.menu a:hover {color:#e8521d; background:#fff;}




#colonegauche {
	float: left;
	width: 170px;
	margin-left: 5px;
}


#nav {
	overflow: hidden;
}


#nav li a {
	display:block;
	font-size: 12px;
	line-height: 21px;
	height: 27px;
	width: 157px;
	padding-top: 3px;
	margin-bottom: 4px;
	margin-top: 4px;
	background-image: url(../imgs/sousmenu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	text-decoration:none;
	color: #ffffff;
	list-style-image: none;
	list-style-type: none;
	font-weight: bold;
}

#nav li a:hover {
	height: 27px;
	width: 157px;
	background-image: url(../imgs/sousmenu.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: center;
	text-decoration:none;
	color: #ffffff;
	list-style-image: none;
	list-style-type: none;
}

.actif {
	color:#000000;
}

#colonedroite {
	float: right;
	width: 526px;
	padding-right: 24px;
}

#modemploi {
	width: 550px;
	height: 185px;
}
#fondorange {
	background-color: #fae6c6;
	padding: 10px;
}

#mde {
	margin-right: 10px;
	float: left;
}

.center {
	text-align: center;
}
.module {
	float: right;
	width: 172px;
}
#colonemodule {
	float: right;
	width: 172px;
	margin-top: 8px;
}
.modulehaut {
	padding-top: 9px;
	background-image: url(../imgs/module-haut.jpg);
	background-repeat: no-repeat;
	height: 24px;
	width: 172px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

.modulemilieu {
	width: 134px;
	background-image: url(../imgs/module-milieu.jpg);
	background-repeat: repeat-y;
	padding-right: 21px;
	padding-left: 17px;
	padding-top: 5px;
	padding-bottom: 2px;
}

.modulebas {
	background-image: url(../imgs/module-bas.jpg);
	height: 21px;
	width: 172px;
	margin-bottom: 6px;
}
#blocjaunegauche {
	width: 150px;
	float: left;
	display: block;
}
#blocjaunedroite {
	line-height: 20px;
	width: 330px;
	float: right;
}

ul {
	margin: 10px 0 10px 15px;
	font-size: 10px;
}

.erreur {
	font-size: 10px;
	font-weight: bold;
	color: red;
}

.titre {
	font-size: 1.3em;
	font-weight: bold;
}

#droite {
	font-size: 10px;
	padding: 0 30px;
}

.bandeau {
    position: relative;
    margin: 20px 0;
    width: 520px;
    height: 275px;
    background: url('../imgs/bandeauredurl.jpg') no-repeat left top;
}

.bandeau a {
    display: block;
    width: 161px;
    height: 28px;
    position: absolute;
    right: 61px;
    bottom: 13px;
    background: url('../imgs/reurl_up_btn.jpg') no-repeat left top;  
}

.bandeau a:hover {
    background: url('../imgs/reurl_hover_btn.jpg') no-repeat left top;
}

.bandeau a span {
    position: absolute;
    left: -7000px;
}

.pubred {
    position: relative;
    margin: 20px 0px 20px 15px;
    width: 156px;
    height: 154px;
    background: url('../imgs/pubredurl.jpg') no-repeat left top;
}

.pubred a {
    display: block;
    width: 138px;
    height: 29px;
    position: absolute;
    right: 8px;
    bottom: 5px;
    background: url('../imgs/pubreurl_up_btn.jpg') no-repeat left top;  
}

.pubred a:hover {
    background: url('../imgs/pubreurl_hover_btn.jpg') no-repeat left top;
}

.pubred a span {
    position: absolute;
    left: -7000px;
}