/* on donne le layout nécessaire */

#header,
#top,
#menu,
#content,
#footer,
.prev-next-nav,
.prev-next-nav-home,
.prev-next-nav-top,
.alaune,
ul.ul-2-col,
dl.list-actu dt,
dl.list-actu dd,
.list-entreprises li,
#galerie,
legend,
div.element {
    height: 1%;
}

/* corrections liées à la home page */
.alaune { padding-bottom: 0; }  

/* corrections liées au submenu */

/* pour changer la couleur de l'item de premier niveau uniquement */
/* non reconnu par IE6 et antérieur - cf correctif */
.submenu1 li a { color: #478dc6 !important; border-bottom: 1px solid #478dc6; }
.submenu2 li a { color: #9d0c15 !important; border-bottom: 1px solid #9d0c15; }
.submenu3 li a { color: #d87513 !important; border-bottom: 1px solid #faa046; }
.submenu4 li a { color: #93107e !important; border-bottom: 1px solid #93107e; }
.submenu5 li a { color: #4d6710 !important; border-bottom: 1px solid #4d6710; }
.submenu6 li a { color: #478dc6 !important; border-bottom: 1px solid #478dc6; } 
.submenu7 li a { color: #4d6710 !important; border-bottom: 1px solid #4d6710; } 

.submenu1 li li a,
.submenu2 li li a,
.submenu3 li li a,
.submenu4 li li a,
.submenu5 li li a,
.submenu6 li li a,
.submenu7 li li a { color: #000 !important; border-bottom: none; }


/* pour changer les propriétés de l'item de premier niveau uniquement */
/* non reconnu par IE6 et antérieur - cf correctif */
#submenu ul li a {
    display: block; 
    width: 100%;
}
#submenu ul li li a { display: inline; }
/* end commentaire en chapeau */

/* pour changer les propriétés de l'item de premier niveau uniquement */
/* non reconnu par IE6 et antérieur - cf correctif */
#submenu ul li a:hover { text-decoration: none !important; } 

#submenu ul li li a:hover { text-decoration: underline !important; } 
/* end commentaire en chapeau */

/* paragraphes */
.under-titre-ie6 {
    margin: 0;
    padding: 0;
    text-align: center;
}

/* galerie */
#galerie .photo {
	float: left;
 }

#galerie .photo a {
	margin: 0 0 0 10px;         
}     

/* footer */
#bottom-footer {
	margin: 0 !important;
	padding: 0 !important;
	 height: 35px !important;
	 position: relative;
	 left: -1px;
}   

/* listes */

ul.address li a {
	margin: 0 !important;
	padding: 0 !important;
	display: block;
}
ul.address li a img{
	margin: 0 !important;
	padding: 0 !important;
	display: block;
}

.list-annonces dd ul {
	font-size: 0.9em !important;
}

ul.details {
	margin-left: 0;
	height: 1%;
}


/* formulaire */
legend {
	color: #000 !important;
}
.cat1 #col-main form.form_bms legend { background: #deeaf5; }
.cat2 #col-main form.form_bms legend { background: #f9e2e3; }
.cat3 #col-main form.form_bms legend { background: #FDF0E3; }
.cat4 #col-main form.form_bms legend { background: #f5cfef; }
.cat5 #col-main form.form_bms legend { background: #dcecb8; }
.cat6 #col-main form.form_bms legend { background: #deeaf5; }
.cat7 #col-main form.form_bms legend { background: #dcecb8; }

div.element {
	float: left;
}


label.element {
	clear: left;
}

#col-main form.form_bms .element input.radiobox,
#col-main form.form_bms .element input.checkbox { width: auto;  }  
