/* CSS Document */

body{ top:0; background: url(../media/fond-site.gif) #8f8f8f repeat-x; margin:0; padding:0; font-size:12px; color:#000;}

/* ---Header--- */
div#div_container{	position:absolute; padding:0; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; width:988px; left:50%; margin-left:-494px; margin-bottom:3%; top:-1px; background:#e6e6bc; }

div#div_header{ position:relative; padding:0; margin:0; width:auto; height:169px; background: url(../media/fond-site.gif) }

div#contenu-centre { position:relative; padding:0; margin:0; width:auto; background:#e6e6bc; padding-left:11px; padding-right:11px; }

#div_logo{ position:relative; float:left; border:none; width:227px; height:169px; }

div#menu-et-pub { margin:0; padding:0; position:relative; float:left; border:none; width:761px; height:169px; }

div#header-pub { margin:0; padding:0; position:relative; text-align:right; border:none; width:761px; height:105px; display:table-cell; vertical-align:middle; }

div#header-texte { margin:0; padding:0; position:relative; text-align:center; border:none; width:auto;; height:39px; background:#e6e6bc;}

#header-texte h2 { margin:0; padding:0; color:#666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; padding-top:8px;}
/* ------------ */

div#footer { position:relative; padding:0; margin:0; background: url(../media/footer.gif) bottom right no-repeat #8f8f8f; height:46px; width:988px;}

p.footer-1 { position:relative; margin:0; padding:0; text-align:center; margin-bottom:13px; }

.footer-1 a, .footer-1 a:focus, .footer-1 a:visited, .footer-1 a:active { color:#000; }

p.footer-2 { position:relative; margin:0; padding:0; text-align:center; color:#FFF; font-weight:bold; }

.adTop {margin-left:40px;}

/* Menu général du haut */
#header-menu {	position: relative;	height: 25px;	width:761px;	clear: both;	background:url(../media/menu.jpg) left top no-repeat #fd5701; }

#header-menu ul, #header-menu li {	margin:0; padding:0; list-style-type: none; }
	
#header-menu ul {	position:absolute; height:25px;	width:729px; left:32px;	top:0px;	}
#header-menu li { 	float:left; margin-left:2px; }
#header-menu li a { margin:0; padding:0; display: block; height:25px; color:#FFF; font:13px/22px Verdana; text-decoration: none; text-align: center; font-weight:bold; outline:none; }

#header-menu a:hover { color: #fd5701; background: transparent url(../media/menu-hover.gif) top left no-repeat; }

#header-menu a.menu0:hover { background-position: 0 -100px; }
#header-menu a.menu1:hover { background-position: 0 0; }
#header-menu a.menu2:hover { background-position: 0 -25px; }
#header-menu a.menu3:hover { background-position: 0 -50px; }
#header-menu a.menu4:hover { background-position: 0 -75px; }
#header-menu a.menu5:hover { background-position: 0 -45px; }

#header-menu .menu-1 { width:70px; }
#header-menu .menu-2 { width:87px; }
#header-menu .menu-3 { width:62px; }
#header-menu .menu-4 { width:90px; }
#header-menu .menu-5 { width:62px; }
#header-menu .menu-6 { width:100px;}
#header-menu .menu-7 { width:76px; }
#header-menu .menu-8 { width:63px; }
#header-menu .menu-9 { width:90px; }

#header-menu .menu-hover-1 { color: #fd5701; background: transparent url(../media/menu-hover.gif) top left no-repeat; background-position: 0 -100px;  width:70px; }
#header-menu .menu-hover-2 { color: #fd5701; background: transparent url(../media/menu-hover.gif) top left no-repeat; background-position: 0 -50px;   width:87px; }
#header-menu .menu-hover-3 { color: #fd5701; background: transparent url(../media/menu-hover.gif) top left no-repeat; background-position: 0 0;	    width:62px; }
#header-menu .menu-hover-4 { color: #fd5701; background: transparent url(../media/menu-hover.gif) top left no-repeat; background-position: 0 -50px;   width:90px; }
#header-menu .menu-hover-5 { color: #fd5701; background: transparent url(../media/menu-hover.gif) top left no-repeat; background-position: 0 0;	    width:62px; }
#header-menu .menu-hover-6 { color: #fd5701; background: transparent url(../media/menu-hover.gif) top left no-repeat; background-position: 0 -75px;  width:100px; }
#header-menu .menu-hover-7 { color: #fd5701; background: transparent url(../media/menu-hover.gif) top left no-repeat; background-position: 0 -25px;   width:76px; }
#header-menu .menu-hover-8 { color: #fd5701; background: transparent url(../media/menu-hover.gif) top left no-repeat; background-position: 0 0;	    width:63px; }

#header-menu .menu-hover-1 a, #header-menu .menu-hover-2 a, #header-menu .menu-hover-3 a, #header-menu .menu-hover-4 a, #header-menu .menu-hover-5 a, #header-menu .menu-hover-6 a, #header-menu .menu-hover-7 a { color: #fd5701; }

/* ------------ */

/* Bloc blanc avec coin bas gauche inclus */
div.bloc { position:relative; margin:0; padding:0; background:url(../media/bloc-coin-bas-gauche.gif) #FFF bottom left no-repeat; }
/* Titre du bloc */
h1.fond-blanc, h1.fond-rose, h1.fond-rose-blanc, h1.fond-blanc-rose, h1.fond-blanc-rose-2, h1.rouge, h1.vert { margin:0; padding:0; height:30px; color:#FFF; font-size:14px; font-weight:bold; padding-left:20px; padding-top:3px; }

h1.fond-blanc a { color:#FFF; }

h1.rouge { background: url(../media/h1-rouge.gif) #800827 no-repeat; }
h1.vert { background: url(../media/h1-vert.gif) #800827 no-repeat; }

h1.puce-pourpre { background: url(../media/h1-puce-orange.gif) #EAEAEA no-repeat;
margin:0; padding:0; height:29px; color:#fd5701; font-size:14px; font-weight:bold; padding-left:30px; padding-top:4px; }

h1.alternance { background: url(../media/h1-alternance-fond.gif) #EAEAEA no-repeat;
margin:0; padding:0; height:29px; color:#FFF; font-size:14px; font-weight:bold; padding-left:20px; padding-top:4px; }

h1.alternance a, h1.alternance a:visited, h1.alternance a:focus, h1.alternance a:active { color:#FFF; }

h1.etudiemploi { background: url(../media/h1-etudiemploi-fond.gif) #EAEAEA no-repeat;
margin:0; padding:0; height:29px; color:#FFF; font-size:14px; font-weight:bold; padding-left:20px; padding-top:4px; }

h1.etudiemploi a, h1.etudiemploi a:visited, h1.etudiemploi a:focus, h1.etudiemploi a:active { color:#FFF; }

h1.jpo { background: url(../media/h1-jpo-fond.gif) #EAEAEA no-repeat;
margin:0; padding:0; height:29px; color:#FFF; font-size:14px; font-weight:bold; padding-left:20px; padding-top:4px; }

h1.jpo a, h1.jpo a:visited, h1.jpo a:focus, h1.jpo a:active { color:#FFF; }

h1.fond-blanc { background: url(../media/h1-ban-blanc.gif) #fd5701 no-repeat; }
h1.fond-rose { background: url(../media/h1-ban-rose.gif) #800827 no-repeat; }
h1.fond-blanc-rose { background: url(../media/h1-ban-blanc-rose.gif) #800827 no-repeat; }
h1.fond-blanc-rose-2 { background: url(../media/h1-ban-blanc-rose-2.gif) #800827 no-repeat; }
h1.fond-rose-blanc { background: url(../media/h1-ban-rose-blanc.gif) #800827 no-repeat; }
h1.vague-blanc { margin:0; padding:0; height:31px; width:153px; color:#FFF; font-size:14px; font-weight:bold; padding:5px 3px 5px 3px; background:url(../media/h1-vague-blanc.gif) #800827 no-repeat; text-align:center;  }
/* Description du bloc */
p.description-h1 { position:relative; margin:0; padding:0; top:-28px; float: right; margin-right:5px; background-color:transparent; color:#e99e77; font-weight:bold; height:14px;}
p.description-h1-vert { position:relative; margin:0; padding:0; top:-28px; float: right; margin-right:5px; background-color:transparent; color:#d9fe83; font-weight:bold; height:14px;}

.bloc h2 { position:relative;  margin:0; padding:0; color:#fd5701; font-size:16px; font-weight:normal; margin-bottom:5px;}

h2.alternance { position:relative;  margin:0; padding:0; color:#0099CC; font-size:16px; font-weight:normal; margin-bottom:5px;}

h2.etudiemploi { position:relative;  margin:0; padding:0; color:#fe8305; font-size:16px; font-weight:normal; margin-bottom:5px;}

h2.jpo { position:relative;  margin:0; padding:0; color:#5f964a; font-size:16px; font-weight:normal; margin-bottom:5px;}

h2.centre { position:relative;  margin:0; padding:0; color:#fd5701; font-size:16px; font-weight:normal; margin-bottom:5px; text-align:center; }

/* -Mise en page des Annonces */
div.annonce-bloc { position: relative; width:765px; margin-bottom:2%; }

h2.titre-annonce, h2.titre-annonce a { position:relative;  margin:0; padding:0; margin-left:20px; color:#fd5701; font-size:16px; font-weight:normal; margin-bottom:5px; }

h2.titre, h2.titre a { position:relative;  margin:0; padding:0; margin-left:20px; color:#fd5701; font-size:16px; font-weight:normal; margin-bottom:10px; }

h2.gros-titre-annonce, h2.gros-titre-annonce a { position:relative;  margin:0; padding:0; margin-left:20px; color:#fd5701; font-size:20px; font-weight:normal; margin-bottom:5px; text-align:center; }


div.info-annonce { margin:0; padding:0; float:left; position:relative; background:url(../media/info-annonce-haut.gif) no-repeat top left #fed4b2; width:226px; margin-right:10px; text-align:left;}

.info-annonce p { margin:0; padding:0; position:relative; background:url(../media/info-annonce-bas.gif) no-repeat bottom left; width:216px; padding:17px 5px 6px 5px; margin-top:5px;  }

div.info-annonce-2 { margin:auto; padding:0; float:left; position:relative; background:url(../media/info-annonce-haut-2.gif) no-repeat top left #fed4b2; width:580px;  text-align:left; margin-bottom:10px; margin-left:8px;}

div.info-annonce-2-bas { margin:0; padding:0; position:relative; background:url(../media/info-annonce-bas-2.gif) no-repeat bottom left; width:560px; padding:0px 10px 6px 10px; margin-top:10px; }

p.annonce { margin:0; padding:0; padding-top:10px; float:left; position:relative; text-align:justify; margin-top:5px; margin-left:10px; width:490px;}





/* GROS BOUTON 1 (carré) */
.bloc-contenu-offres-1 { clear: both; height:135px; }
ul.bloc-contenu-offres-1, ul.bloc-contenu-offres-1 li {	margin:0;	padding: 0;	list-style-type: none;	padding-left:3px; padding-top:5px;	}
.bloc-contenu-offres-1 ul {	position: absolute; }
.bloc-contenu-offres-1 li {	float: left;}
.bloc-contenu-offres-1 li a  { 	margin:0; padding:0; margin-left:15px; margin-right:15px; display:block; height:95px; width:180px; color: #FFF; text-decoration: none; text-align: center; font: bold 22px Verdana, Arial, Helvetica, sans-serif ;	background:url(../media/gros-bouton-off-1.jpg) top left no-repeat; padding-top:25px; outline:none; }
.bloc-contenu-offres-1 a:hover{ background: transparent url(../media/gros-bouton-on-1.jpg) top left no-repeat; color:#FFF; text-decoration:none; }
.bloc-contenu-offres-1 a:visited, .bloc-contenu-offres-1 a:focus  { color:#FFF; text-decoration:none; }

h1.gros-bouton-1 { margin:0; padding:0; background:url(../media/gros-bouton-off-1.jpg) no-repeat center; width:180px; height:95px; margin-left:20px; margin-right:20px; font: bold 22px Verdana, Arial, Helvetica, sans-serif; color:#FFF; text-align:center; vertical-align:middle; padding-top:25px;}

h1.gros-bouton-1 a, h1.gros-bouton-1 a:hover, h1.gros-bouton-1 a:focus, h1.gros-bouton-1 a:visited { color:#FFF;}

/* ------------ */

/* GROS BOUTON 2 (rectangle) */
.bloc-contenu-offres-2 { position: relative; clear: both; height:80px; }
ul.bloc-contenu-offres-2, ul.bloc-contenu-offres-2 li {	margin:0; padding: 0; list-style-type: none; padding-left:3px;	}
.bloc-contenu-offres-2 ul {	position: absolute;	}
.bloc-contenu-offres-2 li {	float: left;	}
.bloc-contenu-offres-2 li a { margin:0;	padding:0;	margin-right:15px;display: block; height: 47px; width:305px; color: #FFF; font-size:22px; font-weight:bold; text-decoration: none; text-align: center; background: url(../media/gros-bouton-off-2.jpg) top left no-repeat; padding-top:11px; outline:none; }
.bloc-contenu-offres-2 a:hover { background: transparent url(../media/gros-bouton-on-2.jpg) top left no-repeat; color:#FFF; text-decoration:none; }
.bloc-contenu-offres-2 a:visited, .bloc-contenu-offres-2 a:focus  { color:#FFF; text-decoration:none; }
/* ------------ */

/* Formulaire */
.formulaire { margin:0; padding:0; }

textarea.formulaire, input.formulaire { margin:0; padding:0;  float:left; font-size:14px; color:#fd5701; padding:2px; border:1px solid #fd5701; background-color:#fed4b2; margin-top:2px;   }
input.formulaire:focus, textarea.formulaire:focus { margin:0; padding:0;  background-color: #FFF; padding:2px; margin-top:2px;  }

label { margin:0; padding:0;}

form { margin:0; padding:0; }

.btn-google { margin:0; padding-left:5px; padding-right:5px; padding:0; border: #91d1f4 solid 2px; background: url(../media/btn-google.gif) #91d1f4 repeat-x; color:#FFF; }

input.btn-formulaire { background:url(../media/fond-bouton-formulaire.gif) #fd5701 repeat-x; border:1px solid #fd5701; color:#FFF; font-size:10px; padding:0 10px 0 10px; font-weight:bold;}

.btn-simple { margin-top:8px; position:relative; display:inline; background:url(../media/fond-bouton-formulaire.gif) #fd5701 repeat-x; border:1px solid #fd5701; color:#FFF; font-size:10px; padding:2px 10px 2px 10px; height:15px; text-align:center; font-weight:bold; }


.btn-simple a, .btn-simple a:hover, .btn-simple a:visited, .btn-simple a:focus { color:#FFF; }
a.btn-simple, a:hover.btn-simple, a:visited.btn-simple, a:focus.btn-simple  { color:#FFF; }

/* ------------ */

/* Liste à puces */
ul.puce-blanc { display:block; margin:0; padding:0; margin-left:15px; vertical-align:middle; padding-left:5px; list-style-position: outside; list-style-image: url(../media/puce-fond-blanc.gif); }
.puce-blanc a { text-decoration:none; color:#000; }
.puce-blanc a:hover { text-decoration:underline; }

ul.puce-pourpre { display:block; margin:0; padding:0; margin-left:15px; vertical-align:middle; padding-left:5px; list-style-position: outside; list-style-image: url(../media/puce-fond-blanc.gif); text-align:left; }
.puce-pourpre li { margin-bottom:3px; }
.puce-pourpre a, .puce-pourpre a:visited, .puce-pourpre a:focus { text-decoration:none; color:#000; }
.puce-pourpre a:hover { text-decoration:underline; color:#fd5701; }

ul.puce-pourpre-ecart { display:block; margin:0; padding:0; margin-left:15px; vertical-align:middle; padding-left:5px; list-style-position: outside; list-style-image: url(../media/puce-fond-blanc.gif); margin-top:10px; text-align:left;}
.puce-pourpre-ecart li { padding-bottom:8px;}
.puce-pourpre-ecart a, .puce-pourpre-ecart a:visited, .puce-pourpre-ecart a:focus  { text-decoration:none; color:#000; }
.puce-pourpre-ecart a:hover { text-decoration:underline; color:#fd5701; }

ul.puce-alternance { display:block; margin:0; padding:0; margin-left:15px; vertical-align:middle; padding-left:5px; list-style-position: outside; list-style-image: url(../media/puce-alternance.gif); margin-top:10px; margin-bottom:10px; text-align:left;}
.puce-alternance li { padding-bottom:8px;}
.puce-alternance a, .puce-alternance a:visited, .puce-alternance a:focus { text-decoration:none; color:#003399; }
.puce-alternance a:hover { text-decoration:underline; color:#000; }

ul.puce-etudiemploi { display:block; margin:0; padding:0; margin-left:15px; vertical-align:middle; padding-left:5px; list-style-position: outside; list-style-image: url(../media/puce-etudiemploi.gif); margin-top:10px; margin-bottom:10px; text-align:left;}
.puce-etudiemploi li { padding-bottom:8px;}
.puce-etudiemploi a, .puce-etudiemploi a:visited, .puce-etudiemploi a:focus { text-decoration:none; color:#fe8305; }
.puce-etudiemploi a:hover { text-decoration:underline; color:#000; }

ul.puce-jpo { display:block; margin:0; padding:0; margin-left:15px; vertical-align:middle; padding-left:5px; list-style-position: outside; list-style-image: url(../media/puce-jpo.gif); margin-top:10px; margin-bottom:10px; text-align:left;}
.puce-jpo li { padding-bottom:8px;}
.puce-jpo a, .puce-jpo a:visited, .puce-jpo a:focus { text-decoration:none; color:#5f964a; }
.puce-jpo a:hover { text-decoration:underline; color:#000; }

/* ------------ */

/* image */
.no-border{ border:none; }
#ampoule {float:left; border:0; margin-right:15px; margin-left:15px; }
.rond-fleche{ position:relative; float:left; border:0; margin:0; margin-right:8px; }
/* ------------ */

/* ---Divers--- */
a, a:visited, a:focus { background-color:transparent; text-decoration:none; color:#fd5701; }
a:hover { color:#fd5701; text-decoration:underline;}

.petit-lien { font-size:10px; color:#fd5701;}

/* ------------ */


/* Alignement et taille des div */
div.clear { clear:both; }
div#pub-gauche { position:relative; margin:0; padding:0; margin:0 10px 5px 0px;  width:160px; float:left;}
div#pub-droite { position:relative; margin:0; padding:0; padding-left:10px;  width:160px; float:left; margin-bottom:5px;}
div.pub-centre{ position:relative; margin:0; padding:0; margin-bottom:5px; text-align:center; }
div.pub-ban { position:relative; text-align:center; margin-bottom:10px; }
p.pub-top-250 { height:250px; margin:0; padding:0; margin-bottom:11px; }
div.div-790 { position:relative; margin:0; padding:0; width:790px; float:left; }
div.carre_pub { position:relative; margin:0; padding:0; float:left; height:250px; width:300px;}

div#bloc-650-250, div#bloc-650-250-2 { position:relative; width:650px; margin-right:11px; float:left; height:250px; margin-bottom:11px;}
div#bloc-790-250{ position:relative; width:790px; margin-right:11px; float:left; }
div#bloc-480-250 { margin:0; padding:0; position:relative; width:480px; margin-right:10px; float:left; height:250px; margin-bottom:11px;}
div#bloc-300-250 { position:relative; width:300px; height:250px; float:left; }
div#bloc-159-250 { position:relative; margin:0; padding:0; width:159px; height:250px; float:left; margin-right:11px;}
div.gris { position:relative; height:10px; width:auto; background-color:#e6e6bc; }
div.intervalle-gris { position:relative; height:13px; width:auto; background:url(../media/intervalle-gris.gif) no-repeat #e6e6bc; }

div.bloc-marge { position:relative; margin:0; padding:0; margin:5px 5px 0px 5px; text-align:justify; }
div.blanc-216 { position:relative; background:#FFF; float:left; width:216px; padding:5px 10px 5px 10px; text-align:justify; }
div.bleu-496 { position:relative; background:#d5e8f2; float:left; width:480px; padding:10px; margin:5px; margin-bottom:10px; text-align:justify;}

div.jpo-496 { position:relative; background:#a0e459; float:left; width:480px; padding:10px; margin:5px; margin-bottom:10px; text-align:justify;}

div.bleu-150 { position:relative; background:#d5e8f2; float:left; width:160px; padding:5px; margin:5px; margin-bottom:10px; text-align:justify;}
div.orange-496 { position:relative; background:#ffe3b3; float:left; width:480px; padding:10px; margin:5px; margin-bottom:10px; text-align:justify;}

div.blanc-587 { position:relative; background:#FFF; float:left; width:587px; padding:5px 10px 5px 10px; text-align:justify;}
div.blanc-785 { position:relative; background:#FFF; float:left; width:770px; padding:5px 10px 5px 10px; text-align:justify;}
div.blanc-606 { position:relative; background:#FFF; float:left; width:586px; padding:5px 10px 5px 10px; text-align:justify;}
div.rose-163 { position:relative; background: url(../media/coin-bas-gauche-rose.gif) bottom left no-repeat #fed4b2; float:left; width:163px; padding:5px 10px 5px 10px; text-align:justify;}
div.rose-394 { position:relative; background: #fed4b2; float:left; width:380px; padding:10px; margin:5px; }

div.blanc-394 { position:relative; float:left; width:394px; height:208px; padding:5px 10px 5px 10px; margin-top:-15px; }

div.rose-254 { position:relative;  background: url(../media/coin-bas-droit-rose.gif) bottom right no-repeat #fed4b2; background-color:#fed4b2; float:left; width:254px; padding:5px 10px 5px 10px; text-align:justify; }

div.taille-254 { position:relative; float:left; width:254px; padding:5px 10px 5px 10px; text-align:justify; }
div.taille-550 { position:relative; float:left; width:580px; padding:5px 10px 5px 10px; text-align:justify; }
div.taille-500 { position:relative; float:left; width:520px; padding:5px 10px 5px 10px; text-align:justify; }

div.bleu-440 { position:relative; background:#d5e8f2; float:left; width:440px; padding:10px; margin:5px; margin-bottom:10px; text-align:justify;}
div.orange-440 { position:relative; background:#ffe3b3; float:left; width:440px; padding:10px; margin:5px; margin-bottom:10px; text-align:justify;}
.bleu-496 a, .bleu-496 a:hover, .bleu-496 a:visited, .bleu-496 a:focus, .bleu-440 a, .bleu-440 a:hover, .bleu-440 a:visited, .bleu-440 a:focus, .orange-496 a, .orange-496 a:hover, .orange-496 a:visited, .orange-496 a:focus, .orange-440 a, .orange-440 a:hover, .orange-440 a:visited, .orange-440 a:focus, .jpo-496 a, .jpo-496 a:hover, .jpo-496 a:visited, .jpo-496 a:focus { color:#000; }
/* Mise en forme des Tableaux */
.tab-login-index { margin:0; padding:0; border:0; margin-left:10px; width:280px; }

div#recherche { margin:auto; padding:0; position:relative; width:480px; text-align:center; margin-top:5px; margin-bottom:10px; }

.texte-rouge { color:#fd5701; font-weight:bold; }

p.suivant, p.suivant a { float:right; font-size:14px; color:#fd5701; width:200px; }
p.precedent, p.precedent a { float:left; font-size:14px; color:#fd5701; width:200px; text-align:right; }

p.suivant-top, p.suivant-top a { float:right; font-size:12px; color:#fd5701; width:120px; text-align:right; }
p.precedent-top, p.precedent-top a { float:left; font-size:12px; color:#fd5701; width:120px; text-align:left; }

.blanc-394 a, .blanc-394 a:visited, .blanc-394 a:focus { color:#000; }

a.lien-noir, a:visited.lien-noir , a:focus.lien-noir { color:#000; }
a:hover.lien-noir { color:#fd5701; }

.defaut { margin-top:4px; margin-bottom:4px; }

table.cad_info3 { background-color:#fed4b2; width:700px; }

div.partenaire { margin:0; padding:0; padding-top:6px; padding-bottom:5px; position:relative; text-align:center; background-color:#8f8f8f; } 

.partenaire a { color:#FFCC66;}

div.separateur {	position:relative;	margin:0 auto;	padding:0;	border-top:#CCC 1px solid;	width:70%;	height:10px;	margin-top:20px;	margin-bottom:10px;	}

p.annonce3 {	position:relative;	margin:0;	padding:0;	margin-left:25px;	margin-right:25px;	margin-bottom:15px;	margin-top:15px;	}

p.annonce2 {	position:relative;	margin:0;	padding:0;	margin-left:25px;	margin-right:25px;	}

.centre {	position:relative;	padding:0;	margin: 0;	text-align:center;	}

.centre2 {	position:relative;	padding:0;	margin: 0;	margin-top:4px;	text-align:center;	}
 
ul.navpage {	margin: 0 ;	padding:0;	list-style-type: none ;	display:inline;	padding-top:10px;	}

li.navpage {	margin:0;	padding:0;	float: left ;	text-align: center ;	margin-right:5px;	display:inline;	}

.logo-ecole {	position:relative;	float:left;	margin:0;	padding:0;	padding:10px;	}

.bloc-annonce {	position:relative;	margin:0;	padding:0;	}

.bloc-annonce-lien-client-form {color:#fd5701; margin-top : 20px; padding:2px; border:1px solid #fd5701; background-color:#fed4b2;}

h3.centre { margin:0; padding:0; text-align:center; color:#fd5701; }

h4.centre { margin:0; padding:0; margin-bottom:7px; text-align:center; color:#fd5701;}
 
table { margin:0; padding:0; border-collapse:collapse;}

.logo-admin { position:relative; margin:0; padding:0; border:none; text-align:center;}

/* IMMOBILIER */

#offres-immobilieres{
width : 648px;
float : left;
}

#offres-immobilieres .bloc .desc-offres{
border : 1px dashed #cccccc;
font-size : 1.1em;
width : 610px;
text-align : center;
margin :  0 auto 10px auto ;
}

#bas-droite{
width : 818px;
}

#aff-gauche{
float : left;
width : 620px;
background : #FFFFFF;

}

#aff-gauche .desc-annonces{
border : 1px dashed #cccccc;
font-size : 1.1em;
margin : 10px 5px 10px 5px;
}

#aff-droite{
float : right;
width : 170px;
}

.bloc-annonce-immo{
border : 1px dashed #cccccc;
width : 600px;
margin :  0 auto 10px auto ;
padding : 0 5px 0 5px;
}

.bloc-annonce-immo .titre{
text-align : center;
font-size : 1.6em;
margin-bottom : 10px;
background : #FFFFFF;
color : #FD5701;
}

.bloc-annonce-immo .titre a:hover{
background : #FD5701;
color : #FFFFFF;
}

.bloc-annonce-immo .titre:hover{
color : #FFFFFF;
}

.bloc-annonce-immo .infos-immo{
padding : 5px 0 5px 0;
background : #fed4b2;
height : 45px;
margin-bottom : 10px;
}

.bloc-annonce-immo .Txt-logement{
margin-bottom : 10px;
}

.bloc-annonce-immo .Txt-logement a{
margin-bottom : 10px;
color : #000000;
}

.bloc-annonce-immo  .date-logement{
float : right;
width : 260px;
}


.lib-immo{
font-weight : bold;
display : inline;
}

.ville-loyer{
width : 590px;
margin-bottom : 9px;
}

.bloc-annonce-immo .ville{
width : 260px;
float : left;
text-align : center;
}

.bloc-annonce-immo .loyer{
text-align : center;

}

#footer-imo{
text-align : center;
font-size : 1.4em;
margin-bottom : 20px;
}
.bloc-annonce-immo .Type-logement{
float : left;
width : 260px;
text-align : center;
}
#contenu-centre-immo{
width : 988px;
}


#pagination-immo{
text-align : center;
}

#pagination-immo .element-pagination {
display : inline;
}

#pagination-immo .element-pagination a:hover {
background : #FD5701;
color : #FFFFFF;
}


#pub-gauche-immo{
width : 170px;
float : left;
}

#pub-droite-immo{
width : 170px;
height : 800px;
float : right;
}

#div-648-immo{
width : 648px;
float : left;
}
