body {
background-color: #FFFFFF;
color:#000000;
font-size:75%;
margin: 0px;
font-family:Verdana, Arial, Times;
}

INPUT{
font-family:Verdana, Arial, Times;
font-size: 1.5ex;
color:#707070;
}

FIELDSET{
border:none;
margin:0;
padding:10px 0px 0px 0px;
}

IMG{
border:none;
}

A{
color:#999999;
font-size:1em;
text-decoration:none;
}

A:hover{
color:#999999;
font-size:1em;
text-decoration:underline;
}

h1{
display:none;
}

h2{
font-size:1.65em;
margin-top:10px;
}


h3{
font-size:1.4em;
}

#chapitre1  h2, #chapitre1  h2 A, #chapitre1 h3, #chapitre1 h3 A, #chapitre1 h4, #chapitre1 h4 A {
color:#89b91c;
}
#chapitre2  h2, #chapitre2 h3, #chapitre2 h4,#chapitre2  h2 A, #chapitre2 h3 A, #chapitre2 h4 A{
color:#C03463;
}
#chapitre3  h2, #chapitre3 h3, #chapitre3 h4, #chapitre3  h2 A, #chapitre3 h3 A, #chapitre3 h4 A {
color:#FFCC00;
}
#chapitre4  h2, #chapitre4 h3, #chapitre4 h4,#chapitre4  h2 A, #chapitre4 h3 A, #chapitre4 h4 A{
color:#EC7404;
}
#chapitre5  h2, #chapitre5 h3, #chapitre5 h4,#chapitre5  h2 A, #chapitre5 h3 A, #chapitre5 h4 A{
color:#714787;
}
#chapitre6  h2, #chapitre6 h3, #chapitre6 h4,#chapitre6  h2 A, #chapitre6 h3 A, #chapitre6 h4 A{
color:#3FB2DA;
}
#chapitre7  h2, #chapitre7 h3, #chapitre7 h4, #chapitre7  h2 A, #chapitre7 h3 A, #chapitre7 h4 A{
color:#760022;
}
#chapitre8  h2, #chapitre8 h3, #chapitre8 h4, #chapitre8  h2 A, #chapitre8 h3 A, #chapitre8 h4 A{
color:#760022;
}
#chapitre25  h2, #chapitre25 h3, #chapitre25 h4, #chapitre25  h2 A, #chapitre25 h3 A, #chapitre25 h4 A{
color:#760022;
}


P{
margin-top:10px;
color:#000000;
font-size:1em;
}

#page {
width:100%;
background-color: #FFFFFF;
}


/* ---HEADER--- */

#header{
width: 100%;
height: 180px;
background-color: #6E8595;
}

#header_content{
margin:auto;
width:950px;
height:180px;
z-index:10;
}

#header_content_el{
margin:auto;
width:950px;
height:180px;
z-index:10;
}

#header_png{
margin:-180px auto 0 auto;
width:950px;
height:180px;
z-index:50;
}

#banniere_clickable{
position: relative;
}
/* ---FOOTER--- */

#footer{
clear:both;
width: 100%;
height: 80px;
background-color: #d8d5bc;
}

#footer_content{
margin: auto;
width:950px;
}

#footer_content_el{
width:800px;
border: 1px solid black;
}

.footer_logo1{
float:left;
margin: 10px 0 0 0px;
}
.footer_logo{
float:left;
margin: 10px 0 0 70px;
}

#footer_nav ul{
font-size:0.9em;
padding:0 0 0 6px;
position: relative;
top:60px;
}

#footer_nav ul li{
list-style-type:none;
float:left;
}

#footer_nav ul li a{
color:#000000;
}


/* ---ARIANE--- */

#ariane{
width: 100%;
height: 36px;
}

#chapitre1 #ariane{
background-color: #89b91c;
}
#chapitre2 #ariane{
background-color: #C03463;
}
#chapitre3 #ariane{
background-color: #FFCC00;
}
#chapitre4 #ariane{
background-color: #EC7404;
}
#chapitre5 #ariane{
background-color: #714787;
}
#chapitre6 #ariane{
background-color: #3FB2DA;
}
#chapitre7 #ariane{
background-color: #760022;
}
#chapitre8 #ariane{
background-color: #760022;
}
#chapitre25 #ariane{
background-color: #760022;
}

#ariane_content{
margin:auto;
padding:15px 0 0 1px;
width:950px;
height:21px;
color:#FFFFFF;
font-size:0.9em;
}

#ariane_content a{
color:#FFFFFF;
text-decoration:none;
}

#ariane_content a:hover{
text-decoration:underline;
}


/* ---FORMULAIRE DE RECHERCHE HEADER--- */

#form_recherche{
position:absolute;
width:250px;
margin:0px 0 0 5px;
z-index:90;
}

#recherche{
float:left;
border:1px solid #760020;
height:15px;
width:140px;
padding: 2px 0 0 7px;
}

#ok{
margin:-5px 0 0 5px;
}

#recherche-articles #barre-resultats {
background: url(img/resultats_recherche_2.gif) no-repeat top;
}

/* ---NAVIGATION HEADER--- */

#menu_principal{
margin:17px 0 0 -15px;
padding:0;
z-index:100;
height:48px;
width:975px;
position:absolute;
}

#menu_principal li{
float:left;
padding:0;
margin-left:11px;
list-style-type:none;
}


/* ---CONTENT--- */

#content{
width: 100%;
background-color: #FFFFFF;
}

#content_content{
margin:auto;
width:950px;
}

.content_left {
padding-bottom: 1em;
}
.une-colonne .content_left{
width:950px;
}
.deux-colonnes .content_left{
width:600px;
}
.trois-colonnes .content_left{
width:330px;
}

.content_left{
clear:both;
float:left;
text-align:justify;
font-size:1em;
background-color: #FFFFFF;
}

.content_center{
width:245px;
margin-left:35px;
float:left;
text-align:justify;
font-size:1em;
}

.content_center .txt_chapeau_img{
text-align:left;
margin:0 0 10px 85px;
}
.content_center .txt_chapeau{
text-align:left;
margin:0 0 10px 0px;
}

.content_center ul{
padding:0px;
margin:0px;
}

.content_center ul li .logo {
float:left;
margin-right:15px;
width:66px;
}

.content_center ul li .logo img {
	border: 2px solid #98ac48;
}

.content_center ul li{
list-style-type:none;
border-bottom: 1px solid #98ac48;
margin: 0 0 15px 0;
padding: 0 0 15px 0;
}

.content_right{
float:right;
width:300px;
}

#article a{
text-decoration:underline;
color:#000000;
}

#article a:hover{
text-decoration:none;
}
#article li {
list-style-image: url(img/puce_rond_gris.gif);
}
#article ul {
padding-left: 20px;
margin-left: 0px; /* pour IE */
margin-top: 5px;
}
#chapitre1 #article li {
list-style-image: url(img/puce_rond_chap1.gif);
}
#chapitre2 #article li {
list-style-image: url(img/puce_rond_chap2.gif);
}
#chapitre3 #article li {
list-style-image: url(img/puce_rond_chap3.gif);
}
#chapitre4 #article li {
list-style-image: url(img/puce_rond_chap4.gif);
}
#chapitre5 #article li {
list-style-image: url(img/puce_rond_chap5.gif);
}
#chapitre6 #article li {
list-style-image: url(img/puce_rond_chap6.gif);
}
#chapitre7 #article li {
list-style-image: url(img/puce_rond_chap25.gif);
}
#chapitre8 #article li {
list-style-image: url(img/puce_rond_chap25.gif);
}
#chapitre25 #article li {
list-style-image: url(img/puce_rond_chap25.gif);
}

.txt_chapeau IMG{
float:left;
margin:0 15px 8px 0;
}

.txt_chapeau, .txt_chapeau_img{
font-weight:bold;
}

#article_content{
clear:left;
}

#article_plus_info{
clear:both;
border-left: 30px solid #eeeeee;
padding-left:5px;
}

#article_plus_info dt{
margin-bottom:10px;
}

#article_plus_info dd ul li{
margin-left:-65px;
list-style-type:disc;
}

#article_plus_info dd ul li a{
color:#000000;
text-decoration:none;
}

#article_plus_info dd ul li a:hover{
text-decoration:underline;
}

.separateur_article{
background: transparent url(img/point.gif) repeat-x;
width:100%;
height:3px;
margin-top: 1em;
margin-bottom: 1em;
}

.separateur_article hr{
display: none;
}

.content_espace{
clear:both;
background: transparent url(img/fond_ronds.gif) no-repeat top left;
margin: 15px 0 15px 0;
}

.content_espace h3{
padding:25px 0 0 0;
margin:0px;
}
/* actualites */
.actu_content_img{
float: left;
width: 210px;
}

#chapitre25 div.fragment ul{
padding:0px;
margin:0px;
}

#chapitre25 div.fragment ul li IMG{
border: 2px solid #98ac48;
float:left;
margin-right:15px;
}

#chapitre25 div.fragment ul li{
list-style-type:none;
border-bottom: 1px solid #98ac48;
margin: 0 0 15px 0;
}

#chapitre25 .rubrique_txt_chapeau_img{
text-align:left;
margin:0 0 10px 85px;
}
#chapitre25 .rubrique_txt_chapeau{
text-align:left;
margin:0 0 10px 0px;
}

#chapitre25 .rubrique_actu_content_img{
margin-left:85px;
padding: 0 0 50px 0;
}
#chapitre25 .rubrique_actu_content{
margin-left:0px;
padding: 0 0 15px 0;
}


/* documents joints */
.doc_titre{
color: #888;
}
#article .doc_titre A{
font-weight: bold;
color: #888;
}
#documents_joints li {
padding-bottom: 10px;
}
/* tableaux ins�r�s */
#article table {
	width: 100%;
}
#chapitre1 table.spip tr.row_first {
	color: #fff;
	background: #89b91c;
}
#chapitre2 table.spip tr.row_first {
	color: #fff;
	background: #C03463;
}
#chapitre3 table.spip tr.row_first {
	color: #fff;
	background: #FFCC00;
}
#chapitre4 table.spip tr.row_first {
	color: #fff;
	background: #EC7404;
}
#chapitre5 table.spip tr.row_first {
	color: #fff;
	background: #714787;
}
#chapitre6 table.spip tr.row_first {
	color: #fff;
	background: #3FB2DA;
}
#chapitre7 table.spip tr.row_first {
	color: #fff;
	background: #760022;
}
#chapitre8 table.spip tr.row_first {
	color: #fff;
	background: #760022;
}
#chapitre25 table.spip tr.row_first {
	color: #fff;
	background: #760022;
}

#documents_joints li {
padding-bottom: 10px;
}

/* logements */
#map_departements{
padding: 30px 0 0 0;
}

#sommaire #map_departements{
float: right;
margin-right: 27px;
margin-top: -43px;
position: relative; /* pour que la map soit cliquable sur ie  */
}

#logements{
float:left;
width:385px;
}

#logements FORM{
clear:both;
width:272px;
margin:0 0 0 60px;
background-color:#760020;
}

#logements FORM label,
#logements FORM input,
#logements FORM select{
display: block;
}

#logements FORM label{
margin: 15px 0 0 20px;
font-size:1.2em;
color:#FFFFFF;
font-weight:bold;
}

#logements FORM select{
width:235px;
margin:10px auto 0 auto;
}

#logements FORM .ok{
margin: 0px;
padding:10px 20px 5px 0;
float:right;
}

#form_logements_bottom{
background: url(img/bas_tab_logement.gif) no-repeat;
height:15px;
width:272px;
margin:0px 0 0 60px;
}

#logements ul{
width:272px;
margin:40px 0 0 60px;
list-style-type:none;
padding:0px;
}

#logements ul li{
float:left;
height:20px;
text-align:center;
padding:3px 0 0 0;
font-size:0.9em;
font-weight:bold;
}

#logements ul a {
color: #760020;
}
.li_logements_on{
background: url(img/onglet_logement_on.gif) no-repeat;
}
#logements .li_logements_on a {
color: #fff;
}
.li_logements_off{
background: url(img/onglet_logement.gif) no-repeat;
}
#logements ul #li_logements{
width:87px;
}

.li_locaux_off{
background: url(img/onglet_locaux1.gif) no-repeat top right;
}
.li_locaux_off2{
background: url(img/onglet_locaux2.gif) no-repeat top left;
}
.li_locaux_on{
background: url(img/onglet_locaux_on.gif) no-repeat;
}
#logements .li_locaux_on a {
color: #fff;
}
#logements ul #li_locaux{
width:66px;
}

.li_stationnement_off{
background: url(img/onglet_stationnement.gif) no-repeat top right;
}
.li_stationnement_on{
background: url(img/onglet_stationnement_on.gif) no-repeat top right;
}
#logements .li_stationnement_on a {
color: #fff;
}
#logements ul #li_stationnement{
width:119px;
}

#form_locaux,
#form_stationnement{
display:none;
}
/* recherche logements avanc�e */
#chapitre2 #logements ul li{
list-style-image: none;
}
.recherche #logements {
width: 100%;
margin-top: -20px;
}
.recherche #logements FORM {
width: 100%;
margin: 0px;
background: #EEEEEE url(img/bg_recherche.gif) repeat-y;
}
.recherche #logements ul{
width: 460px;
margin: 0px 0px 0px 485px;
}
.recherche #logements ul #li_logements{
width:87px;
}
.recherche #logements ul #li_locaux{
width:250px;
}
.recherche #logements ul #li_stationnement{
width:120px;
}
.recherche #recherche-top {
clear: both;
width: 100%;
height: 12px;
background: url(img/haut_recherche.gif) no-repeat center bottom;
}
.recherche #recherche-bottom {
width: 100%;
height: 12px;
background: url(img/bas_recherche.gif) no-repeat;
}
.recherche #logements select {
width: 100%;
margin: 0px 10px 10px 0px;
}
.recherche #logements textarea {
width: 98%;
height: 50px;
}

#logements .bloc1 {
float: left;
width: 190px;
height: 100px;
margin: 0px 0px 0px 10px;
padding-left: 30px;
background: url(img/fleche_biais_2.gif) no-repeat left top;
}
#logements .bloc2 {
float: left;
width: 210px;
height: 100px;
padding-left: 20px;
margin-left: 10px;
border-left: solid 1px #fff;
}
#logements .bloc3 {
float: left;
width: 210px;
height: 100px;
margin-left: 10px;
padding-left: 20px;
border-left: solid 1px #fff;
}
#logements .bloc4 {
float: left;
width: 130px;
height: 70px;
padding-left: 40px;
padding-top: 30px;
margin-left: 10px;
border-left: solid 1px #fff;
}
#logements .bloc h3 {
margin: 0px 0px 10px 0px;
}
#barre-resultats {
clear: both;
background: url(img/resultats_recherche.gif) no-repeat top;
height: 30px;
color: #fff;
font-weight: bold;
padding: 8px 0px 0px 40px;
position: relative;
}
#barre-resultats A {
color: #fff;
}
#barre-resultats span.on {
color: #760022;
}
#barre-resultats #pagination {
position: absolute;
right: 200px;
}

/* ---Sous Navigation Droite--- */

#chapitre1 #ss_nav_top{
background: url(img/haut_tab_chapitre1.gif) no-repeat;
}
#chapitre2 #ss_nav_top{
background: url(img/haut_tab_chapitre2.gif) no-repeat;
}
#chapitre3 #ss_nav_top{
background: url(img/haut_tab_chapitre3.gif) no-repeat;
}
#chapitre4 #ss_nav_top{
background: url(img/haut_tab_chapitre4.gif) no-repeat;
}
#chapitre5 #ss_nav_top{
background: url(img/haut_tab_chapitre5.gif) no-repeat;
}
#chapitre6 #ss_nav_top{
background: url(img/haut_tab_chapitre6.gif) no-repeat;
}
#chapitre7 #ss_nav_top{
background: url(img/haut_tab_chapitre25.gif) no-repeat;
}
#chapitre8 #ss_nav_top{
background: url(img/haut_tab_chapitre25.gif) no-repeat;
}
#chapitre25 #ss_nav_top{
background: url(img/haut_tab_chapitre25.gif) no-repeat;
}

#ss_nav_top{
height:12px;
width:300px;
font-size:1px;
margin-top:20px;
}

#chapitre1 #ss_nav_bottom{
background: url(img/bas_tab_chapitre1.gif) no-repeat;
}
#chapitre2 #ss_nav_bottom{
background: url(img/bas_tab_chapitre2.gif) no-repeat;
}
#chapitre3 #ss_nav_bottom{
background: url(img/bas_tab_chapitre3.gif) no-repeat;
}
#chapitre4 #ss_nav_bottom{
background: url(img/bas_tab_chapitre4.gif) no-repeat;
}
#chapitre5 #ss_nav_bottom{
background: url(img/bas_tab_chapitre5.gif) no-repeat;
}
#chapitre6 #ss_nav_bottom{
background: url(img/bas_tab_chapitre6.gif) no-repeat;
}
#chapitre7 #ss_nav_bottom{
background: url(img/bas_tab_chapitre25.gif) no-repeat;
}
#chapitre8 #ss_nav_bottom{
background: url(img/bas_tab_chapitre25.gif) no-repeat;
}
#chapitre25 #ss_nav_bottom{
background: url(img/bas_tab_chapitre25.gif) no-repeat;
}

#ss_nav_bottom{
font-size:1px;
height:12px;
margin-bottom:10px;
width:300px;
}

#ss_nav{
padding:1px 5px 1px 0;
width:291px;
}

#chapitre1 #ss_nav{
border-left:2px solid #89b91c;
border-right:2px solid #89b91c;
}
#chapitre2 #ss_nav{
border-left:2px solid #c03463;
border-right:2px solid #c03463;
}
#chapitre3 #ss_nav{
border-left:2px solid #FFCC00;
border-right:2px solid #FFCC00;
}
#chapitre4 #ss_nav{
border-left:2px solid #EC7404;
border-right:2px solid #EC7404;
}
#chapitre5 #ss_nav{
border-left:2px solid #714787;
border-right:2px solid #714787;
}
#chapitre6 #ss_nav{
border-left:2px solid #3FB2DA;
border-right:2px solid #3FB2DA;
}
#chapitre7 #ss_nav{
border-left:2px solid #760022;
border-right:2px solid #760022;
}
#chapitre8 #ss_nav{
border-left:2px solid #760022;
border-right:2px solid #760022;
}
#chapitre25 #ss_nav{
border-left:2px solid #760022;
border-right:2px solid #760022;
}

#chapitre1 #sous_menu li{
background:transparent url(img/puce_rect_chapitre1.gif) no-repeat top left;
}
#chapitre2 #sous_menu li{
background:transparent url(img/puce_rect_chapitre2.gif) no-repeat top left;
}
#chapitre3 #sous_menu li{
background:transparent url(img/puce_rect_chapitre3.gif) no-repeat top left;
}
#chapitre4 #sous_menu li{
background:transparent url(img/puce_rect_chapitre4.gif) no-repeat top left;
}
#chapitre5 #sous_menu li{
background:transparent url(img/puce_rect_chapitre5.gif) no-repeat top left;
}
#chapitre6 #sous_menu li{
background:transparent url(img/puce_rect_chapitre6.gif) no-repeat top left;
}
#chapitre7 #sous_menu li{
background:transparent url(img/puce_rect_chapitre25.gif) no-repeat top left;
}
#chapitre8 #sous_menu li{
background:transparent url(img/puce_rect_chapitre25.gif) no-repeat top left;
}
#chapitre25 #sous_menu li{
background:transparent url(img/puce_rect_chapitre25.gif) no-repeat top left;
}

#sous_menu li{
padding:0 0 10px 15px;
margin:10px 0 0 -20px;
list-style-type:none;
border-bottom:1px solid #999999;
}

#sous_menu li a{
font-size:1.2em;
color:#999999;
font-weight:bold;
}

#chapitre1 #sous_menu li ul li,
#chapitre2 #sous_menu li ul li,
#chapitre3 #sous_menu li ul li,
#chapitre4 #sous_menu li ul li,
#chapitre5 #sous_menu li ul li,
#chapitre6 #sous_menu li ul li,
#chapitre7 #sous_menu li ul li,
#chapitre8 #sous_menu li ul li,
#chapitre25 #sous_menu li ul li{
background:none;
margin:5px 0 0 -20px;
list-style-image: url(img/puce_rond_gris.gif);
padding:0px;
border:none;
}

#sous_menu li ul li a{
font-size:1em;
font-weight:normal;
color:#000000;
}

/* ---Sous Navigation Droite 2--- */

#chapitre1 #ss_nav2_top{
background: url(img/haut_tab2_chapitre1.gif) no-repeat;
}
#chapitre2 #ss_nav2_top{
background: url(img/haut_tab2_chapitre2.gif) no-repeat;
}
#chapitre3 #ss_nav2_top{
background: url(img/haut_tab2_chapitre3.gif) no-repeat;
}
#chapitre4 #ss_nav2_top{
background: url(img/haut_tab2_chapitre4.gif) no-repeat;
}
#chapitre5 #ss_nav2_top{
background: url(img/haut_tab2_chapitre5.gif) no-repeat;
}
#chapitre6 #ss_nav2_top{
background: url(img/haut_tab2_chapitre6.gif) no-repeat;
}
#chapitre7 #ss_nav2_top{
background: url(img/haut_tab2_chapitre25.gif) no-repeat;
}
#chapitre8 #ss_nav2_top{
background: url(img/haut_tab2_chapitre25.gif) no-repeat;
}
#chapitre25 #ss_nav2_top{
background: url(img/haut_tab2_chapitre25.gif) no-repeat;
}

#ss_nav2_top{
height:14px;
width:300px;
font-size:1px;
margin-top:20px;
}

#ss_nav2{
width:300px;
margin:0 0 5px 0;
color:#FFFFFF;
padding:0px;
}
#chapitre1 #ss_nav2{
 background: #89B91C url(img/sep_pointille.gif) no-repeat 0 30px;
}
#chapitre2 #ss_nav2{
 background: #c03463 url(img/sep_pointille.gif) no-repeat 0 30px;
}
#chapitre3 #ss_nav2{
 background: #FFCC00 url(img/sep_pointille.gif) no-repeat 0 30px;
}
#chapitre4 #ss_nav2{
 background: #EC7404 url(img/sep_pointille.gif) no-repeat 0 30px;
}
#chapitre5 #ss_nav2{
 background: #714787 url(img/sep_pointille.gif) no-repeat 0 30px;
}
#chapitre6 #ss_nav2{
 background: #3FB2DA url(img/sep_pointille.gif) no-repeat 0 30px;
}
#chapitre7 #ss_nav2{
 background: #760022 url(img/sep_pointille.gif) no-repeat 0 30px;
}
#chapitre8 #ss_nav2{
 background: #760022 url(img/sep_pointille.gif) no-repeat 0 30px;
}
#chapitre25 #ss_nav2{
 background: #760022 url(img/sep_pointille.gif) no-repeat 0 30px;
}

#ss_nav2 dt {
background-position: 0 5px;
padding: 0 0 5px 30px;
margin: -5px 0 10px 15px;
height:20px;
font-size:1.65em;
}
#ss_nav2 dt {
background:transparent url(img/fleche_biais.gif) no-repeat;
}

#chapitre1 #ss_nav2 dd{
background: transparent url(img/bas_tab2_chapitre1.gif) no-repeat bottom;
}

#chapitre2 #ss_nav2 dd{
background: transparent url(img/bas_tab2_chapitre2.gif) no-repeat bottom;
}
#chapitre3 #ss_nav2 dd{
background: transparent url(img/bas_tab2_chapitre3.gif) no-repeat bottom;
}
#chapitre4 #ss_nav2 dd{
background: transparent url(img/bas_tab2_chapitre4.gif) no-repeat bottom;
}
#chapitre5 #ss_nav2 dd{
background: transparent url(img/bas_tab2_chapitre5.gif) no-repeat bottom;
}
#chapitre6 #ss_nav2 dd{
background: transparent url(img/bas_tab2_chapitre6.gif) no-repeat bottom;
}
#chapitre7 #ss_nav2 dd{
background: transparent url(img/bas_tab2_chapitre25.gif) no-repeat bottom;
}
#chapitre8 #ss_nav2 dd{
background: transparent url(img/bas_tab2_chapitre25.gif) no-repeat bottom;
}
#chapitre25 #ss_nav2 dd{
background: transparent url(img/bas_tab2_chapitre25.gif) no-repeat bottom;
}

#ss_nav2 dd{
margin:0px;
padding:5px 0 15px 0;
}

#ss_nav2 dd ul li{
background:transparent url(img/puce_triangle_blanc.gif) no-repeat;
list-style-type:none;
background-position: 0 3px;
padding-left:15px;
margin:5px 0 0 -20px;
}

#ss_nav2 dd ul li a{
color:#FFFFFF;
font-size:1.2em;
font-weight:bold;
}

#ss_nav2 dd ul li ul li{
list-style-image: url(img/puce_rond_mauve.gif);
background:none;
margin:5px 0 0 -20px;
padding:0px;
}

#ss_nav2 dd ul li ul li a{
color:#FFFFFF;
font-weight:normal;
font-size:1em;
}

/* --- SOMMAIRE --- */
#sommaire {
text-align: center;
background: #6E8595;
}
#sommaire #page {
color:#760020;
width: 1024px;
margin: 0 auto;
}

#sommaire #partie-haute {
height:832px;
background:url('img/fond-navigation2.png') no-repeat center top transparent;
z-index: 100;
width: 1024px;
}

#sommaire #footer {
background: transparent;
position:relative;
top: -25px;
height:40px;
}

#sommaire #footer_nav ul {
position:relative;
top:-5px;
}
#sommaire #form_recherche {
margin:-50px 0 0 45px;
}

/* ---NAVIGATION (SOMMAIRE) --- */
#navigation-rubrique {
float:left;
top:0px;
width:30%;
}

#liste-rubrique {
position:relative;
left:0px;
top:150px;
margin:0;
}

#liste-rubrique li {
list-style:none;
margin:0;
padding-bottom:0px;
}

#liste-rubrique a {
text-decoration:none;
color:white;
font-weight:bold;
margin:0;
}

#liste-rubrique img {
border:0;
}


/* ---GESTION DES ACTUALITES (SOMMAIRE) --- */
#sommaire #actualites {
position:relative;
top:150px;
left:50px;
font-size:0.8em;
text-align:justify;
}

#sommaire #actualites ul {
list-style:none;
padding:0;
}

#sommaire #actualites li {
height:70px;
width:100%;
margin-bottom:10px;
padding: 10px 0 0px 0;
}
#sommaire #actualites li.first {
border-top: none;
}

#sommaire #actualites .txt_chapeau{
text-align:left;
margin-top:0px;
margin-left:0px;
}
#sommaire #actualites .txt_chapeau_img{
text-align:left;
margin-top:0px;
margin-left:85px;
}
#sommaire #actualites A {
color: #760020;
}

#sommaire .actu_content{
margin-left:0px;
}

#sommaire #actualites ul li IMG{
border: 2px solid #98ac48;
float: left;
margin-right:15px;
height:70px;
width:70px;
}

/* ---PARTIE PRESENTATION DU SITE (SOMMAIRE) --- */
#info-site-droite {
float:right;
width:350px;
margin-right: 300px;
margin-top: 20px;
text-align:left;
font-family:Verdana, Arial, Times;
height: 350px;
margin-bottom: 20px;
}

#info-site-droite .titre {
font-size:2em;
margin: 0.67em 0;
font-weight: bold;
}

#info-site-droite .descriptif {
font-weight:bold;
}

/* --- OUTILS --- */
#outils {
clear:both;
padding-left: 40px;
text-align: left;
}

#contacts {
position:relative;
left:170px;
top:-38px;
width: 600px;
}
#liste-contact li {
list-style:none;
height:30px;
display:inline;
margin-left:20px;
}

#liste-contact a {
text-decoration:none;
color:#760020;
font-weight:bold;
}

#liste-contact #video {
background: url('img/icon_video.png') no-repeat;
padding:0px 0px 10px 19px;
}

#liste-contact #newsletter {
background:url('img/icone-newsletter.gif') no-repeat;
padding:0px 0px 10px 17px;
}

#liste-contact #contact {
background:url('img/icone-contact.gif') no-repeat;
padding:0px 0px 10px 30px;
}
/* ---PAGE LOGEMENT --- */
.apercu-logement {
width: 100%;
background: #eeeeee;
}
.apercu-logement .txt-logement {
float: left;
width: 270px;
margin-top: 10px;
}
.apercu-logement .photo-logement {
float: left;
width: 345px; /* Largeur de la colonne */
}
.apercu-logement .map-logement {
width: 310px; /* Largeur de la colonne */
float: right;
margin: 10px 10px 10px 0px;
border: solid 2px #bbb;
overflow: hidden; /* a cause du copyright */
}
.apercu-logement h2 {
font-size: 1em;
font-weight: bold;
}
/* ---Liste des logements lorsque l'on navigue par le fil d'ariane --- */
#article .titre-ville  A {
font-size: 1.2em;
font-weight: bold;
color: #777;
padding-top: 20px;
}
#article .resume-ville {
clear:both;
border-left: 30px solid #eeeeee;
padding-left:5px;
}
#article .adresse {
font-weight: bold;
color: #777;
margin-bottom: 10px;
}
#article .resume-ville .part-left {
float: left;
width: 700px;
}
#article .resume-ville .part-left  table {
font-size: 0.8em;
margin-bottom: 1px;
}
#article .resume-ville .part-left h3 {
margin-top: 0px;
margin-bottom: 5px;
}
#article .resume-ville .part-right {
float: right;
}

#map a {
display:none;
}

#map a.gmnoprint {
display:block;
}

#map div span{
display:none;
}
/* Recherche d'articles */
.resume-article {
clear:both;
border-left: 30px solid #eeeeee;
padding-left:5px;
}
.resume-article h3 {
margin-top: 0px;
margin-bottom: 5px;
}
/* liens utiles */
.liste-themes a, .liste-themes a:hover {
color: #760022;
font-size: 1.3em;
}
.liens-utiles .lien {
background: url('img/fleche_url.gif') no-repeat left center;
padding-left: 20px;
margin-bottom: 20px;
}
.resume-lien .part-left {
float: left;
width: 150px;
}
.resume-lien .part-right {
float: right;
width: 750px;
}
.resume-lien .part-right h3 {
margin-top: 0px;
}
.resume-lien {
clear:both;
border-left: 30px solid #eeeeee;
padding-left:5px;
}


#nom_site_newsletter {
	color:#730021;
	display:block;
}

.article_newsletter {
	border-left:30px solid #EEEEEE;
	padding-bottom:10px;
	margin-left:50px;
}

.space_article_newsletter {
	padding-left:5px;
}

.titre_actu_nexsletter {
	color:#C03463;
}

.chapo_newsletter {
	margin-top:-15px;
}

.separateur_article_newsletter {
	border-bottom:1px dotted green;
	padding-bottom:10px;
}
/* offres d'emploi  */
#article .offre-emploi {
clear:both;
border-left: 30px solid #eeeeee;
padding-left:5px;
}
