/* Gestion des png pour IE */
img { behavior: url("/pngbehavior.htc"); }

body {
font-family:Arial, Helvetica, sans-serif;
margin-top: 30px;
padding: 0;
/*font-size: 0.8em;*/
background-color:#65553D;
text-align:center;

scrollbar-3dlight-color:    #001223;
scrollbar-arrow-color:      #FFFFFF;
scrollbar-darkshadow-color: #A68B64;
scrollbar-face-color:       #A68B64;
scrollbar-highlight-color:  #FFFFFF;
scrollbar-shadow-color:     #FFFFFF;
}

.fond_carnet {
font-family:Arial, Helvetica, sans-serif;
margin-top: 15px;
padding: 0;
/*font-size: 0.8em;*/
background-color:#000000;
text-align:center;

scrollbar-3dlight-color:    #001223;
scrollbar-arrow-color:      #FFFFFF;
scrollbar-darkshadow-color: #A68B64;
scrollbar-face-color:       #A68B64;
scrollbar-highlight-color:  #FFFFFF;
scrollbar-shadow-color:     #FFFFFF;
}

#conteneur {
text-align:left;
position:relative;
overflow:hidden;
width:960px;
height:550px;
margin: 0 auto;
background: #65553D url(images/fond.jpg) no-repeat;
}
#bandeau_menu {
	position:absolute;
	height: 95px;
	bottom:0px;
	z-index:20;
	width:100%;
	padding: 0;
	background-color: #001223;
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
}

#copyright {
z-index:0;
position:absolute;
right:0px;
bottom:4px;
margin-right:10px;
height:12px;
}


.lien_copyright {color:#57626D; font-size:9px;text-decoration:none;}
a.lien_copyright:link {color:#57626D; text-decoration:none; font-size:9px;text-decoration:none;}
a.lien_copyright:visited {color:#57626D; text-decoration:none; font-size:9px;text-decoration:none;}
a.lien_copyright:active {color:#57626D; text-decoration:none; font-size:9px;text-decoration:none;}
a.lien_copyright:hover {color:#E57815; font-size:9px;text-decoration:none;}

.texte_copyright {
color:#57626D;
font-size:9px;
}

.txt_nb_annonce {
color:#FFFFFF;
font-size:10px;
}

/* DIV animé page outils pratiques */
#bloc_sous_menu_outils {
position: absolute;
width: 350px;
height: 340px;
left: 95px;
margin-top:113px;
margin-bottom:87px;
padding:0;
background-color: #06162D;
border:solid 1px #A68B64;
filter:alpha(opacity=90);
-moz-opacity:0.9;
opacity: 0.9;
-khtml-opacity: 0.9;
}

* html #bloc_sous_menu_outils { /*ie*/
margin-top:115px;
margin-bottom:95px;
}

#bloc_sous_menu_outils div.titre h1 {
padding:4px;
font-size:12px;
font-weight: bold;
color: #000000;
text-align: left;
background-color: #A68B64;
margin:0;
letter-spacing:5px;
}

#sous_menu_outils ul {
position:absolute;
margin:10px;
top:20px;
padding:0;
line-height:0px;	 /*efface l'espace verticale dans firefox et les autres */
text-align:left;
}

#sous_menu_outils ul li a {
margin-left: 10px;
display:block;
line-height:30px;	/* pour ne pas heriter de ul */
height:30px;
text-align: left;
font-size:11px;
color: #E57815;
text-decoration: none;
}
#sous_menu_outils ul li a:hover {
color: #FFFFFF;
}
/* fin */

/* DIV animé page candidature */
#bloc_sous_menu_candidature {
position: absolute;
width: 465px;
height: 290px;
left: 95px;
margin-top:163px;
margin-bottom:87px;
padding:0;
background-color: #06162D;
border:solid 1px #A68B64;
filter:alpha(opacity=90);
-moz-opacity:0.9;
opacity: 0.9;
-khtml-opacity: 0.9;
}

* html #bloc_sous_menu_candidature { /*ie*/
margin-top:165px;
margin-bottom:95px;
}

#bloc_sous_menu_candidature div.titre h1 {
padding:4px;
font-size:12px;
font-weight: bold;
color: #000000;
text-align: left;
background-color: #A68B64;
margin:0;
letter-spacing:5px;
}

#sous_menu_candidature ul {
position:absolute;
margin:10px;
top:20px;
padding:0;
/*line-height:0px;	 efface l'espace verticale dans firefox et les autres */
text-align:left;
width: 450px;
}

#sous_menu_candidature ul li, #sous_menu_candidature ul li a {
margin-left: 10px;
display:block;
line-height:25px;
/*height:30px;*/
text-align: left;
font-size:11px;
color: #E57815;
text-decoration: none;
}
#sous_menu_candidature ul li a img { margin:-10px 0;}
#sous_menu_candidature ul li a:hover {
color: #FFFFFF;
}

/*#sous_menu_candidature ul li {
margin-left: 10px;
display:block;
line-height:30px;
height:30px;
text-align: left;
font-size:11px;
color: #E57815;
text-decoration: none;
}*/


/* fin */


/* DIV animé page secteurs */
#bloc_sous_menu_secteurs {
position: absolute;
width: 496px;
height: 435px;
left: 95px;
margin-top:18px;
margin-bottom:92px;
padding:0;
background-color: #06162D;
border:solid 1px #A68B64;
filter:alpha(opacity=90);
-moz-opacity:0.9;
opacity: 0.9;
-khtml-opacity: 0.9;
}

* html #bloc_sous_menu_secteurs { /*ie*/
margin-bottom:83px;
}

#bloc_sous_menu_secteurs div.titre h1 {
padding:4px;
font-size:12px;
font-weight: bold;
color: #000000;
text-align: left;
background-color: #A68B64;
margin:0;
letter-spacing:5px;
}
/* fin */

/* DIV animé page documentation */
#bloc_sous_menu_documentation {
position: absolute;
width: 250px;
height: 190px;
left: 95px;
margin-top:283px;
margin-bottom:87px;
padding:0;
background-color: #06162D;
border:solid 1px #A68B64;
filter:alpha(opacity=90);
-moz-opacity:0.9;
opacity: 0.9;
-khtml-opacity: 0.9;
}

* html #bloc_sous_menu_documentation { /*ie*/
margin-top:285px;
margin-bottom:95px;
}

#bloc_sous_menu_documentation div.titre h1 {
padding:4px;
font-size:12px;
font-weight: bold;
color: #000000;
text-align: left;
background-color: #A68B64;
margin:0;
letter-spacing:5px;
}

#sous_menu_documentation ul {
position:absolute;
margin:10px;
top:20px;
padding:0;
line-height:0px;	 /*efface l'espace verticale dans firefox et les autres */
text-align:left;
}

#sous_menu_documentation ul li a {
margin-left: 10px;
display:block;
line-height:30px;	/* pour ne pas heriter de ul */
height:30px;
text-align: left;
font-size:11px;
color: #E57815;
text-decoration: none;
}
#sous_menu_documentation ul li a:hover {
color: #FFFFFF;
}
/* fin */



/* DIV animé page liens utiles */
#bloc_sous_menu_liens_utiles {
position: absolute;
width: 260px;
height: 215px;
left: 95px;
margin-top:238px;
margin-bottom:92px;
padding:0;
background-color: #06162D;
border:solid 1px #A68B64;
filter:alpha(opacity=90);
-moz-opacity:0.9;
opacity: 0.9;
-khtml-opacity: 0.9;
}

* html #bloc_sous_menu_liens_utiles { /*ie*/
margin-top:240px;
margin-bottom:90px;
}

#bloc_sous_menu_liens_utiles div.titre h1 {
padding:4px;
font-size:12px;
font-weight: bold;
color: #000000;
text-align: left;
background-color: #A68B64;
margin:0;
letter-spacing:5px;
}

#sous_menu_liens_utiles ul {
position:absolute;
margin:10px;
top:20px;
padding:0;
line-height:0px;	 /*efface l'espace verticale dans firefox et les autres */
text-align:left;
}

#sous_menu_liens_utiles ul li a {
margin-left: 10px;
display:block;
line-height:30px;	/* pour ne pas heriter de ul */
height:30px;
text-align: left;
font-size:11px;
color: #E57815;
text-decoration: none;
}
#sous_menu_liens_utiles ul li a:hover {
color: #FFFFFF;
}
/* fin */



/* DIV animé page acheter */
#bloc_sous_menu {
position: absolute;
width: 600px;
height: 120px;
left: 95px;
margin-top:333px;
margin-bottom:87px;
padding:0;
background-color: #06162D;
border:solid 1px #A68B64;
/* gestion de la transparence*/
filter:alpha(opacity=90);
-moz-opacity:0.9;
opacity: 0.9;
-khtml-opacity: 0.9;
}

* html #bloc_sous_menu { /*ie*/
margin-top:335px;
margin-bottom:95px;
}

#bloc_sous_menu div.titre h1,
#bloc_formulaire div.titre h1,
#bloc_assistee div.titre h1,
#bloc_residences_etudiants div.titre h1 {
float:left;
padding:4px;
font-size:12px;
font-weight: bold;
color: #000000;
text-align: center;
background-color: #A68B64;
margin:0;
letter-spacing:5px;
}

#bloc_sous_menu div.titre h2,
#bloc_formulaire div.titre h2,
#bloc_assistee div.titre h2,
#bloc_residences_etudiants div.titre h2 {
top:0;
padding:4px;
font-size:12px;
font-weight: bold;
text-align:left;
color: #000000;
text-align:right;
margin:0;
letter-spacing:5px;
}

#bloc_sous_menu div.titre h2 span,
#bloc_sous_menu div.titre h2 span a,
#bloc_sous_menu div.titre h2 span a:hover,
#bloc_formulaire div.titre h2 span,
#bloc_formulaire div.titre h2 span a,
#bloc_formulaire div.titre h2 span a:hover,
#bloc_assistee div.titre h2 span,
#bloc_residences_etudiants div.titre h2 span {color:#FFFFFF;}

#bloc_formulaire div.titre h2 span a,
#bloc_sous_menu div.titre h2 span a {
	text-decoration:none;
}

#bloc_formulaire div.titre h3, #bloc_formulaire td {font-size:10px;}
#bloc_assistee div.titre h3, #bloc_residences_etudiants div.titre h3, #bloc_assistee td, #bloc_residences_etudiants td {font-size:10px;}
#bloc_sous_menu div.titre h2,#bloc_formulaire div.titre, #bloc_assistee div.titre, #bloc_residences_etudiants div.titre { background-color:#E57815; }
/* fin */
#sous_menu ul {
position:relative;
width:95%;
height:30px;
margin:0 auto;
top:20px;
padding:0;
line-height:0px;	 /*efface l'espace verticale dans firefox et les autres */
text-align:center;
}
#sous_menu li {
display:block;
float:left;
margin-right:20px; /*espacement entre les boutons*/
}
#sous_menu ul li a {
border:1px solid;
margin: 10px;
padding: 0.2em 0.2em 0.2em 0.2em;		/* simili  centrage 1 ligne */
display:table-cell;	/* alternative firefox */
display:inline-block;	/* IE active le haslayout et rejoint le comportement standard */
line-height:1em;	/* pour ne pas heriter de ul */
height: 20px;
text-align: center;
font-weight: bold;
color: #000;
background: #A68B64;
text-decoration: none;
}
#sous_menu ul li a:hover, .btn_valid {
background: #E57815;
border: 1px solid white;
font-weight: bold;
}
.btn_valid {padding:5px;}

#bloc_formulaire {
position: absolute;
width: 850px;
height: 160px;
left: 95px;
/*bottom: 200px;*/


margin-top: 293px;
margin-bottom: 87px;

background-color: #06162D;
border-top:solid 1px #A68B64;
border-right:solid 1px #A68B64;
border-left:solid 1px #A68B64;
border-bottom:solid 1px #A68B64;

/* gestion de la transparence */
filter:alpha(opacity=90);
-moz-opacity:0.9;
opacity: 0.9;
-khtml-opacity: 0.9;
}

* html #bloc_formulaire { /*ie*/
margin-top: 295px;
margin-bottom: 95px;
}

#bloc_formulaire div.titre h2, #bloc_assistee div.titre h2, #bloc_residences_etudiants div.titre h2 {margin-right:100px;}
#bloc_recherche {
z-index:10;
position: absolute;
overflow: hidden;
width: 850px;
height: 450px;
left: 95px;

margin-top:2px;
margin-bottom:87px;
bottom:8px;

padding:0;

border-top:solid 1px #A68B64;
border-right:solid 1px #A68B64;
border-left:solid 1px #A68B64;
border-bottom:solid 1px #A68B64;

/*border:1px solid white;*/
/* gestion de la transparence */
filter:alpha(opacity=90);
-moz-opacity:0.9;
opacity: 0.9;
-khtml-opacity: 0.9;
background-color:#06162D;
}

* html #bloc_recherche {
	margin-bottom:95px;
	bottom:0;
}


#bloc_recherche_index h1 {
background-color: #A68B64;
margin:0;
letter-spacing:5px;
font-size:12px;
font-weight: bold;
color: #000000;
padding:4px;
}
#bloc_recherche_index {
position:relative;
float:left;
width: 250px;
height: 100%;
background-color: #06162D;
margin:0px;
}

#bloc_recherche_index a {
font-size:10px;
color:#A68B64;
text-decoration:none;
}

#bloc_recherche_index a:hover {
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}

#bloc_recherche_index span {
margin-left: 10px;
}

#bloc_recherche_index img {
float:left;
margin-left: 10px;
margin-right: 5px;
}

#bloc_resultat {
position:relative;
width: 582px;
top:25px;
height: 100%;
background-color: #121C1F;
padding-right: 10px;
overflow:auto;
}

.bloc_liste {
background-color: #121C1F;
border-bottom:solid 1px #A68B64;
padding:10px 5px 5px 0px;
clear:both;
height:136px;
}

.vignette_annonce {
border:solid 1px #A68B64;
margin-right:10px;
float:left;
}
.vignette_annonce_portrait {
border:solid 1px #A68B64;
margin-right:75px;
float:left;
}

.prix {
position:relative;
text-align:right;
bottom:0;
}
#bloc_contenu_fiche {
width: 945px;
height:540px;
left: 8px;
bottom:-2px;
background-color: #050C0E;
position: absolute;
margin: 0;
padding :0;

/* gestion de la transparence */
filter:alpha(opacity=90);
-moz-opacity:0.9;
opacity: 0.9;
-khtml-opacity: 0.9;
}

#bloc_photos {
width: 392px;
height: 410px;
margin:0;
background-color: #06162D;
padding:0;
}

#resid {
width:392px;
}
#resid a.lien_res_etud {
display:block;
float:left;
width:192px;
height:20px;
color:A68B64;
padding:2px;
text-decoration:none;
font-size:12px;
letter-spacing:2px;
font-weight:bold;
background-color:#000000;

}
#resid a.lien_res_etud:hover {
background-color:#E57815;
color:black;
text-decoration:none;
font-size:12px;
letter-spacing:2px;
font-weight:bold;
}

#resid a.lien_res_etud_bl {
display:block;
float:left;
width:192px;
height:20px;
color:A68B64;
padding:2px;
text-decoration:none;
font-size:12px;
letter-spacing:2px;
font-weight:bold;
background-color:#112949;
}
#resid a.lien_res_etud_bl:hover {
background-color:#E57815;
color:black;
text-decoration:none;
font-size:12px;
letter-spacing:2px;
font-weight:bold;
}

#bloc_photos_etudiants {
float:left;
width: 406px;
height: 410px;
background-color: #06162D;
}

#bloc_photos_zoom {
margin:0;
border-bottom:1px solid #9B886C;
border-top:1px solid #9B886C;
border-right:1px solid #9B886C;
}

#bloc_photos img {
border:1px solid #9B886C;
margin:5px;
}

#bloc_photos_etudiants img {
border:solid 1px #A68B64;
}

#bloc_photos object, #bloc_photos embed {
margin:5px;
}

#bloc_fiche {
position:relative;
float:left;
margin-left: 5px;
width: 425px;
height: 400px;
background-color: #121C1F;
margin-top: 21px;
padding-top:5px;
overflow:auto;
}

#bloc_fiche_etudiants {
position:relative;
margin-left: 0px;
width: 415px;
height: 400px;
background-color: #121C1F;
margin-top: 5px;
padding-top:5px;
overflow:auto;
}

#bloc_fiche_col1 {
float:left;
width: 220px;
padding-left:0px;
}
#bloc_fiche_col1 h2 {
background:#E57815;
font-size:12px;
color:#FFFFFF;
padding:2px;
}
#bloc_fiche_col1 h2 span {color:#000000;}

#bloc_fiche_col1 a {
font-size:9px;
color:#A68B64;
text-decoration:none;
}

#bloc_fiche_col1 a:hover {
font-size:9px;
color:#FFFFFF;
text-decoration:none;
}


#bloc_fiche_col1 img {
float:left;
margin-right: 5px;
}

#bloc_fiche_col2 {
float:right;
width: 180px;
}

#bloc_coup_coeur {
width: 960px;
height: 100px;
top: 355px;
background-color: #A68B64;
margin: 0;
padding :0;
overflow:auto;
position: absolute;
}


.lien_email_contact {color:#F3A041;}
a.lien_email_contact:link {color:#F3A041; text-decoration:none;}
a.lien_email_contact:visited {color:#F3A041; text-decoration:none;}
a.lien_email_contact2:active {color:#F3A041; text-decoration:none;}
a.lien_email_contact:hover {color:#5C679B;
}

.lien_accueil {color:#6E6E6E;}
a.lien_accueil:link {color:#6E6E6E; text-decoration:none;}
a.lien_accueil:visited {color:#6E6E6E; text-decoration:none;}
a.lien_accueil:active {color:#6E6E6E; text-decoration:none;}
a.lien_accueil:hover {color:#005FAD;
}

.tx10 { font-size:10px }
.tx11 { font-size:11px }
.tx14 { font-size:14px }

.tx10_or {
font-size: 10px;
color: #A68B64;
}
.tx12_or {
font-size: 12px;
color: #A68B64;
}
.tx10_blanc {
font-size: 10px;
color: #FFFFFF;
}
.tx10_noir {
font-size: 10px;
color: #000000;
}
.tx11_blanc {
font-size: 11px;
color: #FFFFFF;
}
.tx12_blanc {
font-size: 12px;
color: #FFFFFF;
}
.tx12_orange{
font-size: 12px;
color: #E57815;
}
.tx14_orange {
font-size:14px;
color: #E57815;
}
.tx14_blanc {
font-size:14px;
color: #FFFFFF;
}

.texte_blanc {
font-size: 0.9em;
font-weight: bold;
color: #ffffff;
margin: 0;
padding: 8px;
}

select {
font-size: 1em;
background-color:#9F9F9F;
border: 0;
}

.champs {
font-size: 0.9em;
font-weight:bold;
background-color:#9F9F9F;
border: 0;
}
.textearea {
font-size: 1.2em;
font-weight:bold;
background-color:#9F9F9F;
border: 0;
}

.bouton {
font-size: 12px;
font-weight:bold;
background-color:#E57815;
border:solid 1px white;
}

/*.titre {
font-size:1.2em;
height:20px;
text-align:center;
font-weight:bold;
margin-top:0;
}*/
#conteneur_carnet {
text-align:left;
position:relative;
border:solid 1px #A68B64;
overflow:hidden;
width:406px;
margin: 0 auto;
background-color: #000000;
}

#annonce_carnet {
text-align:left;
position:relative;
overflow:hidden;
width:406px;
border:solid 1px #A68B64;
margin: 0 auto;
background-color: #000000;
}


#conteneur_carnet h1 {
background-color: #A68B64;
margin:0;
letter-spacing:5px;
font-size:12px;
font-weight: bold;
color: #000000;
padding:4px;
}

#bloc_photos_carnet {
width: 406px;
height: 410px;
background-color: #06162D;
}

#bloc_photos_carnet img {
border:solid 1px #A68B64;
margin: 5px;
}

#bloc_fiche_carnet {
position:relative;

width: 406px;
background-color: #121C1F;
padding-top:5px;
overflow:auto;
}

#bloc_fiche_col1_carnet {
width: 400px;
padding-left:5px;
}


#bloc_fiche_col1_carnet h2 {
background:#E57815;
font-size:12px;
color:#FFFFFF;
padding:2px;
}
#bloc_fiche_col1_carnet h2 span {color:#000000;}
#bloc_fiche_col1_carnet a {
font-size:11px;
color:#A68B64;
text-decoration:none;
}

#bloc_fiche_col1_carnet a:hover {
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}

#bloc_fiche_col1_carnet img {
float:left;
margin-right: 5px;
}

#bloc_fiche_col2_carnet {
float:right;
width: 240px;
}

.bas_annonce_carnet {
position:relative;
width: 406px;
background-color: #121C1F;
margin:5px;
padding-top:5px;
overflow:auto;
}

.bas_annonce_carnet a, #conteneur_carnet a {
font-size:11px;
color:#A68B64;
text-decoration:none;
}

.bas_annonce_carnet a:hover, #conteneur_carnet a:hover {
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
.boutons_carnet {
padding:5px;
}

#bloc_formulaire_alertes {
position:absolute;
margin-left: 20px;
margin-top: 20px;
width: 550px;
}

#bloc_recherche_index li {
line-height:14px;	/* pour ne pas heriter de ul */
/*height: 80px;*/
text-align: left;
font-size:12px;
color: #A68B64;
width: 90%;
padding: 10px;
font-weight: bold;
}

form {
margin: 0;
padding: 0;
border: 0;
}

form.formulaire_avis_edito fieldset {
padding: 5px;
border: 1px solid #7B6B5B;
}

form.formulaire_avis_edito label {
display: inline;
float: left;
width: 180px;
font-size:12px;
font-weight: bold;
color: #000000;
}

form.formulaire_identification_alertes fieldset {
padding: 5px;
border: 1px solid #A68B64;
}

form.formulaire_identification_alertes label {
display: inline;
float: left;
width: 250px;
font-size:14px;
font-weight: bold;
color: #FFFFFF;
}

form.formulaire_identification_alertes .bouton {
margin-top: 7px;
}
form.formulaire_identification_alertes legend {
font-size:12px;
color: #A68B64;
}

form.formulaire_avis_edito legend {
font-size:12px;
color: #7B6B5B;
}

#bloc_recherche_index a.mot_de_passe, a.mot_de_passe:link, a.mot_de_passe:visited {
padding: 10px;
font-size:12px;
font-weight: bold;
color: #A68B64;
}
#bloc_recherche_index a.mot_de_passe:hover {
padding: 10px;
font-size:12px;
font-weight: bold;
color: #FFFFFF;
}
.longueur_password {
font-size:12px;
font-weight: normal;
font-style:italic;
color: #A68B64;
}
.champs_obligatoires {
font-size:12px;
font-weight: normal;
color: #A68B64;
}

.champs_obligatoires_avis_edito {
font-size:12px;
font-weight: normal;
color: #7B6B5B;
}

.mentions_formulaire_alertes {
font-size:11px;
font-weight: normal;
color: #BDB19F;
}

.mentions_formulaire_avis_edito {
font-size:11px;
font-weight: normal;
color: #7B6B5B;
}

.champs_formulaire_alertes {
font-size: 0.9em;
font-weight:bold;
background-color:#E8E8E8;
width: 268px;
border: 0;
}
.erreur_inscription_alertes {
font-size:12px;
font-weight: bold;
color: #E7852C;
}
.texte_inscription_alertes {
font-size:12px;
font-weight: bold;
color: #FFFFFF;
}

.champs_formulaire_avis {
font-size: 0.9em;
font-weight:bold;
background-color:#B6AB9E;
width: 520px;
border: 0;
}


/* index.php */
#conteneur_index{
	text-align:left;
	position:relative;
	overflow:hidden;
	width:960px;
	height:550px;
	margin: 0 auto;
	background-image:url(images/index_fond.jpg);
	background-repeat:no-repeat;
}
#index_flash{
	position:absolute;
	width:773px;
	height:270px;
	top:150px;
	left:95px;
}
#index_passer{
	position:absolute;
	width:150px;
	height:15px;
	top:435px;
	left:805px;
}

#index_animation_menu{
	position:absolute;
	width:350px;
	height:15px;
	top:435px;
	left:95px;
}

/* agences.php */
#conteneur_agences{
	text-align:left;
	position:relative;
	overflow:hidden;
	width:960px;
	height:550px;
	margin: 0 auto;
	background-image:url(images/agences.jpg);
	background-repeat:no-repeat;
}

#titre_agences{
	position:absolute;
	width:500px;
	height:30px;
	left:160px;
	top:35px;
}
#sous_titre_agences{
	position:absolute;
	width:545px;
	height:30px;
	left:180px;
	top:80px;
}


#agence_grenoble{
	position:absolute;
	width:345px;
	height:300px;
	left:160px;
	top:130px;
}
#agence_meylan{
	position:absolute;
	width:350px;
	height:300px;
	left:560px;
	top:130px;
}

/*offres emplois */
#offre_imm {
	position:absolute;
	width:345px;
	height:300px;
	left:160px;
	top:180px;
	text-align:center;
}
#proj_emb {
	position:absolute;
	width:345px;
	height:300px;
	left:160px;
	top:280px;
	text-align:center;
}
#cand_spo {
	position:absolute;
	width:345px;
	height:300px;
	left:560px;
	top:180px;
	text-align:center;
}
#dem_sta {
	position:absolute;
	width:345px;
	height:300px;
	left:560px;
	top:280px;
	text-align:center;
}
#conteneur_offres{
	text-align:left;
	position:relative;
	overflow:hidden;
	width:960px;
	height:550px;
	margin: 0 auto;
	background-image:url(images/agences.jpg);
	background-repeat:no-repeat;
}
#resultats_offre{
	position:absolute;
	width:455px;
	height:300px;
	left:160px;
	top:130px;
	line-height:25px;
	color:#A68B64;
	font-weight:bold;
	font-size:12px;
	text-align:justify;
}
#conteneur_offres label{
	float:left;
	width:160px;
}
#titre_offres{
	position:absolute;
	width:500px;
	height:30px;
	left:160px;
	top:35px;
}
#sous_titre_offres{
	position:absolute;
	width:545px;
	height:30px;
	left:180px;
	top:80px;
}
#formulaire_offre{
	position:absolute;
	width:455px;
	height:300px;
	left:160px;
	top:130px;
}
#descriptif_offre{
	position:absolute;
	width:350px;
	height:300px;
	left:560px;
	top:130px;
}
#descriptif_offre b{
	color:#000000;
}
#descriptif_offre #description_offre{
	margin-top:20px;
}
#descriptif_offre #reference_offre{
	position:absolute;
	right:0;
	top:0;
}
#descriptif_offre #titre_offre{
	color:#E89A53;
}
#liste_offres{
	position:absolute;
	width:700px;
	height:300px;
	left:160px;
	top:130px;
	overflow:auto;
	line-height:25px;
	color:#A68B64;
	font-size:12px;
	text-align:justify;
}

#liste_offres #postule a {
		position:relative;
		width:185px;
		height:36px;
		display:block;
		background:url(images/bt_postuler.png) top left no-repeat;
		padding-left:40px;
		margin-top:15px;
		bottom:5px;
}

#liste_offres #offre {
	margin-bottom:20px;
	padding-right:20px;
	padding-left:20px;
}
#liste_offres #description_offre{
	margin-top:20px;
}
#liste_offres #libelle_offre{
	float:left;
	font-size:18px;
}
#liste_offres #reference_offre{
	position:absolute;
	right:0px;
}
#liste_offres #titre_offre{
	color:#E07534;
	position:relative;
	height:25px;
	font-weight:bold;
}
#liste_offres #offre a{color:#A68B64; font-weight:bold}
#liste_offres #offre a:link {color:#A68B64; text-decoration:none; font-weight:bold}
#liste_offres #offre a:visited {color:#A68B64; text-decoration:none; font-weight:bold}
#liste_offres #offre a:active {color:#A68B64; text-decoration:none; font-weight:bold}
#liste_offres #offre a:hover {color:#FFFFFF; font-weight:bold}
/* edito */
#conteneur_edito{
	text-align:left;
	position:relative;
	overflow:hidden;
	width:960px;
	height:550px;
	margin: 0 auto;
	background-image:url(images/edito.jpg);
	background-repeat:no-repeat;
}
#titre_edito{
	position:absolute;
	width:300px;
	height:30px;
	left:160px;
	top:35px;
}
#date_edito{
	position:absolute;
	width:545px;
	height:30px;
	left:180px;
	top:80px;
}
#compte_rendu_avis{
	position:absolute;
	width:545px;
	height:30px;
	left:160px;
	top:100px;
}
#sous_titre_edito{
	position:absolute;
	width:407px;
	height:45px;
	left:542px;
	top:33px;
}
#corps_edito{
	position:absolute;
	width:750px;
	height:300px;
	left:160px;
	top:130px;
	font-size:12px;
	font-family:Verdana, Arial, sans-serif;
	overflow:auto;

}

/* actualités */
#conteneur_actualite{
	text-align:left;
	position:relative;
	overflow:hidden;
	width:960px;
	height:550px;
	margin: 0 auto;
	background-image:url(images/actualites.jpg);
	background-repeat:no-repeat;
}
#titre_actualite{
	position:absolute;
	width:345px;
	height:30px;
	left:160px;
	top:35px;
}
#rss_actualite{
	position:absolute;
	width:532px;
	height:43px;
	left:158px;
	top:86px;
}
#sous_titre_actualite{
	position:absolute;
	width:300px;
	height:74px;
	left:545px;
	top:37px;
}
#corps_actualite{
	position:absolute;
	width:750px;
	height:300px;
	left:160px;
	top:130px;
	font-size:12px;
	font-family:Verdana, Arial, sans-serif;
	overflow:auto;

}


/* accueil.php */
#conteneur_accueil{
	text-align:left;
	position:relative;
	overflow:hidden;
	width:960px;
	height:550px;
	margin: 0 auto;
	background-image:url(images/accueil.jpg);
	background-repeat:no-repeat;
}
#accueil_texte{
	position:absolute;
	top:60px;
	left:122px;
	width:815px;
	height:375px;
}

/* recherche_assistee.php */
#bloc_assistee {
	position: absolute;
	width: 850px;
	height: 540px;
	left: 95px;
	bottom: -2px;
	background-color: #06162D;
	border-top:solid 1px #A68B64;
	border-right:solid 1px #A68B64;
	border-left:solid 1px #A68B64;
	margin: 0;
	/* gestion de la transparence */
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity: 0.9;
	-khtml-opacity: 0.9;
}



#bloc_residences_etudiants {
	position: absolute;
	width: 850px;
	height: 449px;
	left: 95px;
	background-color: #06162D;
	border:solid 1px #A68B64;
	margin: 0;
	margin-top:4px;
	filter:alpha(opacity=90);

	-moz-opacity:0.9;
	opacity: 0.9;

	-khtml-opacity: 0.9;


}
* html #bloc_residences_etudiants { /*ie*/
margin-top:6px;
}

#bloc_login_citra {
	position: absolute;
	width: 850px;
	height: 540px;
	left: 130px;
	bottom: -2px;
	background-color: #06162D;
	border-top:solid 1px #A68B64;
	border-right:solid 1px #A68B64;
	border-left:solid 1px #A68B64;
	margin: 0;
	filter:alpha(opacity=90);

	-moz-opacity:0.9;
	opacity: 0.9;

	-khtml-opacity: 0.9;
	top: 36px;

}

.libelle_champ_detail_alerte {
font-size:12px;
font-weight: bold;
color: #FFFFFF;
}
.valeur_champ_detail_alerte {
font-size:12px;
font-weight: bold;
color: #FFFFFF;
}
.detail_alerte {
position:relative;
width: 540px;
padding: 5px;
margin-bottom:30px;
border: 1px solid #A68B64;
}
.detail_alerte a.bouton_supprimer_alerte, .detail_alerte a.bouton_supprimer_alerte:link, .detail_alerte a.bouton_supprimer_alerte:visiteds {
position:absolute;
right:-1px;
top:-15px;
background-color: #97866A;
font-size:12px;
font-weight: bold;
color: #000000;
text-decoration: none;
}
.detail_alerte a.bouton_supprimer_alerte:hover {
position:absolute;
right:-1px;
top:-15px;
background-color: #97866A;
font-size:12px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
}

a.bouton_offre {
	font-size:12px;
	font-weight: bold;
	color: #97866A;
	text-decoration: none;
}

a.bouton_offre:hover {
	font-size:12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.detail_alerte table {
font-size:12px;
font-weight: normal;
color: #FFFFFF;
}

a.lien_annonce_alerte {color:#E07534; font-weight:bold}
a.lien_annonce_alerte:link {color:#E07534; text-decoration:none; font-weight:bold}
a.lien_annonce_alerte:visited {color:#E07534; text-decoration:none; font-weight:bold}
a.lien_annonce_alerte:active {color:#E07534; text-decoration:none; font-weight:bold}
a.lien_annonce_alerte:hover {color:#FFFFFF; font-weight:bold}

a.bouton_retour_alerte, a.bouton_retour_alerte:link, a.bouton_retour_alerte:visited {
position:relative;
background-color: #97866A;
font-size:12px;
font-weight: bold;
color: #000000;
text-decoration: none;
}
a.bouton_retour_alerte:hover {
position:relative;
background-color: #97866A;
font-size:12px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
}

#bloc_recherche_index a.bouton_deconnexion_alerte, #bloc_recherche_index a.bouton_deconnexion_alerte:link, #bloc_recherche_index a.bouton_deconnexion_alerte:visited {
background-color: #D57944;
font-size:12px;
font-weight: bold;
color: #000000;
text-decoration: none;
margin: 10px;
border: 1px solid #FFFFFF;
}
#bloc_recherche_index a.bouton_deconnexion_alerte:hover {
background-color: #D57944;
font-size:12px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
margin: 10px;
border: 1px solid #FFFFFF;
}

#blocs_menu_etudiants a {
	color:#9B886C;
	font-weight:bold;
	font-size:9px;
	display:block;
	float:left;
	text-decoration:none;
	height: 20px;
}
#blocs_menu_etudiants a:hover  {
	color:#FFFFFF;
	font-weight:bold;
	font-size:9px;
	display:block;
	float:left;
	text-decoration:none;
	height: 20px
}


#blocs_menu_etudiants a.lien_menu_etudiants_1 {
	width:160px;
}
#blocs_menu_etudiants a.lien_menu_etudiants_2 {
	width:128px;
}
#blocs_menu_etudiants a.lien_menu_etudiants_3 {
	width:135px;
}
#titre_residence_etudiante {
	clear:both;
	margin-top:80px;
}
.appartement_type {
	font-size:10px;
	font-weight: bold;
	color: #E57815;
}
#detail_residence_etudiante {
	margin-top:10px;
}
.texte_titre_residence_etudiante {
font-size: 0.9em;
font-weight: bold;
color: #ffffff;
}
.lien_detail_residence {color:#E57815; font-size:10px;}
a.lien_detail_residence:link {color:#E57815; text-decoration:none; font-size:10px;}
a.lien_detail_residence:visited {color:#E57815; text-decoration:none; font-size:10px;}
a.lien_detail_residence:active {color:#E57815; text-decoration:none; font-size:10px;}
a.lien_detail_residence:hover {color:#FFFFFF; font-size:10px;}

.lien_flux_rss {color:#E5720A; font-size:12px;}
a.lien_flux_rss:link {color:#E5720A; text-decoration:none; font-size:12px;}
a.lien_flux_rss:visited {color:#E5720A; text-decoration:none; font-size:12px;}
a.lien_flux_rss:active {color:#E5720A; text-decoration:none; font-size:12px;}
a.lien_flux_rss:hover {color:#000000; font-size:12px;}

.lien_rss {color:#E5720A; font-size:12px;font-weight:bold;}
a.lien_rss:link {color:#E5720A; text-decoration:none; font-size:12px;font-weight:bold;}
a.lien_rss:visited {color:#E5720A; text-decoration:none; font-size:12px;font-weight:bold;}
a.lien_rss:active {color:#E5720A; text-decoration:none; font-size:12px;font-weight:bold;}
a.lien_rss:hover {color:#000000; font-size:12px;font-weight:bold;}

.lien_avis_edito {color:#7B6B5B; font-size:12px;font-weight:bold;}
a.lien_avis_edito:link {color:#7B6B5B; text-decoration:none; font-size:12px;font-weight:bold;}
a.lien_avis_edito:visited {color:#7B6B5B; text-decoration:none; font-size:12px;font-weight:bold;}
a.lien_avis_edito:active {color:#7B6B5B; text-decoration:none; font-size:12px;font-weight:bold;}
a.lien_avis_edito:hover {color:#000000; font-size:12px;font-weight:bold;}

a.am {
	position:absolute;
	top:75px;
	left:420px;
	font-size:9px;
	color:#a68b64;
	text-decoration:none;
	/*border-right:1px solid #e57815;*/
	border-left:1px solid #e57815;
	padding:1px;
	padding-right:3px;
	padding-left:8px;
}
#alertes_menu {
	position:absolute;
	left:630px;
	top:30px;
	width:350px;
}
#alertes_menu a {
	font-size: 0.6em !important;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
#alertes_menu a:hover {
	color:#000000;
}
#picto_alertes_menu {
	position:absolute;
	left:805px;
	top:10px;
	width:32px;
	height:32px;
	background:url(images/picto_alertes_menu.gif);
}
#picto_alertes_menu a {
	width:32px;
	height:32px;
	display:block;
}

/*  */
#conteneur_agences.offres_emploi {
	background:url(images/offre-emplois.jpg);
}
#conteneur_agences.offres_emploi #titre_agences {
	position:relative;
	width:500px;
	top:45px;
	left:200px;
	color:#65553d;
	font-size:42px;
	font-weight:bold;
}
#conteneur_agences.offres_emploi #sous_titre_agences {
	position:absolute;
	left:200px;
	top:100px;
	font-size:12px;
	color:#001223;
}
#conteneur_agences.offres_emploi #offre_imm, #conteneur_agences.offres_emploi #proj_emb, #conteneur_agences.offres_emploi #cand_spo, #conteneur_agences.offres_emploi #dem_sta {
	position:absolute;
	width:264px;
	font-size:24px;
	text-align:center;
}
#conteneur_agences.offres_emploi #offre_imm a, #conteneur_agences.offres_emploi #proj_emb a, #conteneur_agences.offres_emploi #cand_spo a, #conteneur_agences.offres_emploi #dem_sta a {
	color:#3d3d3d;
	text-decoration:none;
}
#conteneur_agences.offres_emploi #offre_imm {
	top:175px;
	left:195px;
}
#conteneur_agences.offres_emploi #proj_emb {
	top:285px;
	left:195px;
}
#conteneur_agences.offres_emploi #cand_spo {
	top:175px;
	left:605px;
}
#conteneur_agences.offres_emploi #dem_sta {
	top:285px;
	left:605px;
}


.dpe {
	position:relative;
	margin-top:10px;
	margin-bottom:10px;
}

.dpe img {
	border:2px solid #ae9673;
}


