body {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #000000;
	margin: 0;
	padding: 0;
	background-color: #cccc99;
}



/* /////////////////////////// */
/* //// REDEFINITION TAG //// */

/* // lien par defaut // */

a:link, a:visited {
	color: #000000;
	text-decoration: underline;
	outline: none;
}

a:hover {
	text-decoration: none;
	color: #660000;
	outline: none;
}

div, form, img, ul, li {
	margin: 0;
	padding: 0;
	border: none;
}

td {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

input[type="submit"] {
	cursor: pointer;
}

input[type="reset"] {
	cursor: pointer;
}




/* ////////////////////// */
/* //// STYLES TYPO //// */

.normal {
	font-weight: normal;
}

.gras {
	font-weight: bold;
}

.gras_capital {
	font-weight: bold;
	text-transform: uppercase;
}

.gras_italique {
	font-style: italic;
	font-weight: bold;
}

.gras_10_blanc {
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}

.capital {
	text-transform: uppercase;
}

.italique {
	font-style: italic;
}

.corpsNul {
	font-size: 1px;
}

.enLigne {
	display: inline;
}

.finfloat {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	margin: 0;
	padding: 0;
	border: 0;
	height: 0;
	overflow: auto;
	visibility: hidden;
	display: block;
}

.fin_float {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	margin: 0;
	padding: 0;
	border: 0;
	height: 0;
	overflow: auto;
	visibility: hidden;
	display: block;
}

#conteneur {
	position: relative;
	clear: both;
	width: 740px;
	text-align: left;
	margin: 0 auto 0 auto;
}

#menu_rapide {
	display: none;
}


/* /////////////// */
/* //// PAGE //// */

#haut {
	width: 740px;
	height: 140px;
	font-size: 10px;
	margin: 0;
	padding: 0;
	background-position: left top;
	background-image: url(images/commun_page/haut_fond.gif);
	background-repeat: no-repeat;
}

#nav, #nav ul {
	list-style: none;
	line-height: 1;
	padding: 0;
	margin: 0;
}

#nav .ville_echirolles {
	z-index: 3;
	position: absolute;
	top: 0;
	left: 20px;
}


#nav .mairie_pratique {
	z-index: 3;
	position: absolute;
	top: 0;
	left: 195px;
}

#nav .guide_droits {
	z-index: 3;
	position: absolute;
	top: 0;
	left: 325px;
}

#nav .plan_ville {
	z-index: 3;
	position: absolute;
	top: 0;
	left: 490px;
}

#recherche {
	position: absolute;
	top: 13px;
	left: 580px;
}

#recherche form {
	margin: 0;
	padding: 0;
}

#recherche input.rech_chps {
	width: 100px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #660000;
	margin: 0 8px 0 0;
	padding: 1px 4px 2px 4px;
	border-top: 1px solid #bd7f29;
	border-right: 1px solid #e4b676;
	border-bottom: 1px solid #e4b676;
	border-left: 1px solid #bd7f29;
	background-color: #f0e3ce;
}


#nav .decouvre_ville {
	z-index: 2;
	position: absolute;
	top: 40px;
	left: 40px;
}

#nav .culture {
	z-index: 2;
	position: absolute;
	top: 40px;
	left: 200px;
}

#nav .urbanisme {
	z-index: 2;
	position: absolute;
	top: 40px;
	left: 300px;
}

#nav .citoyen {
	z-index: 2;
	position: absolute;
	top: 40px;
	left: 435px;
}

#nav .municipal {
	z-index: 2;
	position: absolute;
	top: 40px;
	left: 570px;
}

#nav .quotidien {
	z-index: 1;
	position: absolute;
	top: 70px;
	left: 50px;
}

#nav .sport {
	z-index: 1;
	position: absolute;
	top: 70px;
	left: 170px;
}

#nav .actu {
	z-index: 1;
	position: absolute;
	top: 70px;
	left: 245px;
}

#nav .economie {
	z-index: 1;
	position: absolute;
	top: 70px;
	left: 340px;
}

#nav .durable {
	z-index: 1;
	position: absolute;
	top: 70px;
	left: 490px;
}

#nav a {
	display: block;
	/*width: 10em;*/
	/*w\idth: 6em;*/
	color: #404040;
	text-decoration: none;
}


#nav a:hover {
	color: #660000;
}

#nav ul a {
	background-position: left 5px;
	background-image: url(images/commun_page/menu/puce.gif);
	background-repeat: no-repeat;
	margin: 0 0 3px 10px;
	padding: 1px 15px 1px 8px;
}

#nav li {
	margin: 0;
	padding: 0;
	/*width: 10em;*/
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 150px;
	margin: 0;
	padding: 4px 0 7px 0;
}

#nav .ligne1_fond {
	background-color: #ff9933;
}

#nav .ligne1_niv2_fond {
	background-color: #ffcc66;
}

#nav .ligne2_fond {
	background-color: #d9d9d9;
}

#nav .ligne2_niv2_fond {
	background-color: #e6e6e6;
}

#nav .ligne3_fond {
	background-color: #d9d9d9;
}

#nav .ligne2_niv3_fond {
	background-color: #e6e6e6;
}

#nav li li {
	/*padding-right: 1em;*/
	width: 150px;
}

/*#nav li ul a {
	width: 13em;
	w\idth: 9em;
}*/

#nav li ul ul {
	margin: -22px 0 0 140px;
	padding-top: 7px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	color: #660000;
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	color: #660000;
	left: auto;
}

#nav ul li:hover, #nav ul li.sfhover {
	color: #660000;
	background: #f3f3f3;
}

/* fin navigation haut */


/* page */

.page_fond {
	width: 740px;
	background: #ffffff;
}


/*savoir plus bouton*/
.savoir_plus {
	clear: both;
	height: 25px;	
}

.savoir_plus_bas {
	clear: both;
	height: 15px;
	margin: 0;
	padding: 0 0 0 0;	
}

.savoir_plus_coinhtg {
	float: left;
	width: 11%;
	height: 25px;
	background-position: left top;
	background-image: url(images/commun_page/savoir_plus/coin_ht_g.gif);
	background-repeat: no-repeat;	
}

.savoir_plus_htcentre {
	float: left;
	width: 78%;
	height: 25px;
	background-position: center top;
	background-image: url(images/commun_page/savoir_plus/savoir_plus.gif);
	background-repeat: no-repeat;	
}

.savoir_plus_coinhtd {
	float: left;
	width: 11%;
	height: 25px;
	background-position: right top;
	background-image: url(images/commun_page/savoir_plus/coin_ht_d.gif);
	background-repeat: no-repeat;	
}

.savoir_plus_text {
	clear: both;
	width: 100%;
	margin: 0;
	padding: 0;
	background-position: right top;
	background-image: url(images/commun_page/savoir_plus/trait_vert.gif);
	background-repeat: repeat-y;
}

.savoir_plus_text p {
	width: 100%;
	font-size: 10px;
	color: #ff591e;
	margin: 0 0 -1px 0;
	padding: 10px 0 1px 10px;
	background-position: left top;
	background-image: url(images/commun_page/savoir_plus/trait_vert.gif);
	background-repeat: repeat-y;
}

.assos_page .savoir_plus_text p {
	width: 100%;
	font-size: 10px;
	color: #ff591e;
	margin: 0 0 0 0;
	padding: 10px 0 0 10px;
	background-position: left top;
	background-image: url(images/commun_page/savoir_plus/trait_vert.gif);
	background-repeat: repeat-y;
}


.savoir_plus_text a:link, .savoir_plus_text a:visited {
	display: block;
	color: #ff591e;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 10px 3px 17px;
	background-position: left top;
	background-image: url(images/commun_page/savoir_plus/icon_plus.gif);
	background-repeat: no-repeat;
}

.savoir_plus_text a:hover {
	color: #000000;
	background-position: left -128px;
}

.savoir_plus_bas {
	clear: both;
	height: 15px;
	margin: 0 0 15px 0;
	padding: 0 0 0 0;	
}

.savoir_plus_coinbasg {
	float: left;
	width: 11%;
	height: 15px;
	background-position: left bottom;
	background-image: url(images/commun_page/savoir_plus/coin_bas_g.gif);
	background-repeat: no-repeat;	
}

.savoir_plus_bascentre {
	float: left;
	width: 78%;
	height: 15px;
	background-position: left bottom;
	background-image: url(images/commun_page/savoir_plus/bas.gif);
	background-repeat: repeat-x;	
}

.savoir_plus_coinbasd {
	float: left;
	width: 11%;
	height: 15px;
	background-position: right bottom;
	background-image: url(images/commun_page/savoir_plus/coin_bas_d.gif);
	background-repeat: no-repeat;	
}


/*document a telecharger*/
.doc_tele_haut {
	clear: both;
	height: 25px;	
}

.doc_tele_coinhtg {
	float: left;
	width: 10%;
	height: 25px;
	background-position: left top;
	background-image: url(images/commun_page/doc_telecharge/coin_ht_g.gif);
	background-repeat: no-repeat;	
}

.doc_tele_htcentre {
	float: left;
	width: 80%;
	height: 25px;
	background-position: center top;
	background-image: url(images/commun_page/doc_telecharge/telecharger.gif);
	background-repeat: no-repeat;	
}

.doc_tele_coinhtd {
	float: left;
	width: 10%;
	height: 25px;
	background-position: right top;
	background-image: url(images/commun_page/doc_telecharge/coin_ht_d.gif);
	background-repeat: no-repeat;	
}

.doc_tele_text {
	clear: both;
	width: 100%;
	margin: 0 0 0 0;
	background-position: right top;
	background-image: url(images/commun_page/doc_telecharge/trait_vert.gif);
	background-repeat: repeat-y;
}

.doc_tele_text p {
	width: 100%;
	font-size: 10px;
	color: #cc0066;
	margin: 0 0 0 0;
	padding: 4px 0 1px 7px;
	background-position: left top;
	background-image: url(images/commun_page/doc_telecharge/trait_vert.gif);
	background-repeat: repeat-y;
}


.doc_tele_text a:link, .doc_tele_text a:visited {
	display: block;
	color: #cc0066;
	text-decoration: none;
	padding: 3px 12px 4px 19px;
	background-position: left 1px;
	background-image: url(images/commun_page/doc_telecharge/icon_pdf.gif);
	background-repeat: no-repeat;
}

.doc_tele_text a:hover {
	color: #000000;
	background-position: left -99px;
}

.doc_tele_bas {
	clear: both;
	height: 15px;
	margin: -12px 0 15px 0;
	padding: 0 0 0 0;
}

.doc_tele_coinbasg {
	float: left;
	width: 10%;
	height: 15px;
	background-position: left bottom;
	background-image: url(images/commun_page/doc_telecharge/coin_bas_g.gif);
	background-repeat: no-repeat;	
}

.doc_tele_bascentre {
	float: left;
	width: 80%;
	height: 15px;
	background-position: left bottom;
	background-image: url(images/commun_page/doc_telecharge/bas.gif);
	background-repeat: repeat-x;	
}

.doc_tele_coinbasd {
	float: left;
	width: 10%;
	height: 15px;
	background-position: right bottom;
	background-image: url(images/commun_page/doc_telecharge/coin_bas_d.gif);
	background-repeat: no-repeat;	
}



/* coordonnees services */
.coord_serv_haut {
	clear: both;
	height: 25px;	
}

.coord_serv_coinhtg {
	float: left;
	width: 11%;
	height: 25px;
	background-position: left top;
	background-image: url(images/commun_page/coord_serv/coin_ht_g.gif);
	background-repeat: no-repeat;	
}

.coord_serv_htcentre {
	float: left;
	width: 78%;
	height: 25px;
	background-position: center top;
	background-image: url(images/commun_page/coord_serv/coordonnees.gif);
	background-repeat: no-repeat;	
}

.coord_serv_coinhtd {
	float: left;
	width: 11%;
	height: 25px;
	background-position: right top;
	background-image: url(images/commun_page/coord_serv/coin_ht_d.gif);
	background-repeat: no-repeat;	
}

.coord_serv_text {
	clear: both;
	width: 100%;
	background-position: right top;
	background-image: url(images/commun_page/coord_serv/trait_vert.gif);
	background-repeat: repeat-y;
}

#spl_guichet {
	width: 100%;
	font-size: 10px;
	color: #003333;
	margin: 0;
	padding: 0 0 0 12px;
	background-position: left top;
	background-image: url(images/commun_page/coord_serv/trait_vert.gif);
	background-repeat: repeat-y;
}

#spl_guichet a:link, #spl_guichet a:visited {
	color: #003333;
	text-decoration: none;
}

#spl_guichet a:hover {
	color: #ff6600;
}

#spl_guichet .spl_nom {
	font-weight: bold;
	margin: 0 0 2px 0;
	padding: 0;
}

#spl_guichet .spl_adr {
	margin: 0 0 4px 0;
	padding: 0;
}

#spl_guichet .spl_web {
	margin: 5px 0 0 0;
	padding: 0;
}

#spl_guichet .spl_hor {
	margin: 5px 0 0 0;
	padding: 0;
}

.coord_serv_bas {
	clear: both;
	height: 15px;
	margin: 0;
	padding: 0 0 15px 0;	
}

.coord_serv_coinbasg {
	float: left;
	width: 11%;
	height: 15px;
	background-position: left bottom;
	background-image: url(images/commun_page/coord_serv/coin_bas_g.gif);
	background-repeat: no-repeat;	
}

.coord_serv_bascentre {
	float: left;
	width: 78%;
	height: 15px;
	background-position: left bottom;
	background-image: url(images/commun_page/coord_serv/bas.gif);
	background-repeat: repeat-x;	
}

.coord_serv_coinbasd {
	float: left;
	width: 11%;
	height: 15px;
	background-position: right bottom;
	background-image: url(images/commun_page/coord_serv/coin_bas_d.gif);
	background-repeat: no-repeat;	
}

/* version en dur */

.coord_serv_text a:link, .coord_serv_text a:visited {
	color: #003333;
	text-decoration: underline;
}

.coord_serv_text a:hover {
	color: #000000;
}

.coord_serv_text .spl_nom_endur {
	font-size: 10px;
	font-weight: bold;
	color: #003333;
	margin: 0;
	padding: 3px 5px 4px 12px;
	background-position: left top;
	background-image: url(images/commun_page/coord_serv/trait_vert.gif);
	background-repeat: repeat-y;
}

.coord_serv_text .spl_adr_endur {
	font-size: 10px;
	color: #003333;
	margin: 0;
	padding: 0 5px 4px 12px;
	background-position: left top;
	background-image: url(images/commun_page/coord_serv/trait_vert.gif);
	background-repeat: repeat-y;
}

.coord_serv_text .spl_tel_endur {
	font-size: 10px;
	color: #003333;
	margin: 0;
	padding: 3px 5px 2px 12px;
	background-position: left top;
	background-image: url(images/commun_page/coord_serv/trait_vert.gif);
	background-repeat: repeat-y;
}


.coord_serv_text .spl_hor_endur {
	font-size: 10px;
	color: #003333;
	margin: 0 0 0 0;
	padding: 5px 5px 2px 12px;
	background-position: left top;
	background-image: url(images/commun_page/coord_serv/trait_vert.gif);
	background-repeat: repeat-y;
}

.coord_serv_text .spl_separe_endur {
	height: 12px;
	margin: 0;
	padding: 0 0 0 12px;
	background-position: left top;
	background-image: url(images/commun_page/coord_serv/trait_vert.gif);
	background-repeat: repeat-y;
}



/* coordonnees services simple */

#spl_guichet_base {
	margin: 0;
	padding: 0 0 15px 0;
}

#spl_guichet_base a:link, #spl_guichet_base a:visited {
	text-decoration: none;
}

#spl_guichet_base a:hover {
	color: #ff6600;
}

#spl_guichet_base .spl_nom {
	font-weight: bold;
}


/* liens externe */

.lien_ext {
	font-size: 10px;
	color: #eb4a0f;
	padding: 8px;
	border: 1px solid #eb4a0f;
	background-color: #fdf1ec;
}

.lien_ext a:link, .lien_ext a:visited {
	color: #eb4a0f;
	text-decoration: none;
}

.lien_ext a:hover {
	color: #000000;
}

.lien_ext .titre {
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
}

.lien_ext .legende {
	font-weight: bold;
}





/*styles pour les moteur de recherche base association*/

/*association recherche*/
.rech_asso {
	width: 460px;
	height: 460px;
	margin: 0;
	padding: 0;	
}

.rech_asso_fond01 {
	background-position: left top;
	background-image: url(../images/quotidien/associations/rech_asso_fd01.jpg);
	background-repeat: no-repeat;	
}

.rech_asso_fond02 {
	background-position: left top;
	background-image: url(../images/quotidien/associations/rech_asso_fd02.jpg);
	background-repeat: no-repeat;	
}

/*recherche sport*/
.rech_asso_fond01_21 {
	background-position: left top;
	background-image: url(../images/quotidien/associations/assos_spo_fd01_21.jpg);
	background-repeat: no-repeat;
}
.rech_asso_fond02_21 {
	background-position: left top;
	background-image: url(../images/quotidien/associations/assos_spo_fd02_21.jpg);
	background-repeat: no-repeat;
}

/*quotidien/loisirs-vacances*/
/*sport*/
.rech_asso_fond01_12 {
	background-position: left top;
	background-image: url(../images/quotidien/associations/assos_lois_fd01_12.jpg);
	background-repeat: no-repeat;
}
.rech_asso_fond02_12 {
	background-position: left top;
	background-image: url(../images/quotidien/associations/assos_lois_fd02_12.jpg);
	background-repeat: no-repeat;
}

/*activites culturelles*/
.rech_asso_fond01_10 {
	background-position: left top;
	background-image: url(../images/quotidien/associations/assos_lois_fd01_10.jpg);
	background-repeat: no-repeat
}
.rech_asso_fond02_10 {
	background-position: left top;
	background-image: url(../images/quotidien/associations/assos_lois_fd02_10.jpg);
	background-repeat: no-repeat
}

/*autres loisirs*/
.rech_asso_fond01_13 {
	background-position: left top;
	background-image: url(../images/quotidien/associations/assos_lois_fd01_13.jpg);
	background-repeat: no-repeat
}
.rech_asso_fond02_13 {
	background-position: left top;
	background-image: url(../images/quotidien/associations/assos_lois_fd02_13.jpg);
	background-repeat: no-repeat
}


/*quotidien/enfance*/
/*sport*/
.rech_asso_fond01_1 {
	background-position: left top;
	background-image: url(../images/quotidien/associations/assos_enf_fd01_1.jpg);
	background-repeat: no-repeat
}

.rech_asso_fond02_1 {
	background-position: left top;
	background-image: url(../images/quotidien/associations/assos_enf_fd02_1.jpg);
	background-repeat: no-repeat
}

/*musique*/
.rech_asso_fond01_9 {
	background-position: left top;
	background-image: url(../images/quotidien/associations/assos_enf_fd01_9.jpg);
	background-repeat: no-repeat
}
.rech_asso_fond02_9 {
	background-position: left top;
	background-image: url(../images/quotidien/associations/assos_enf_fd02_9.jpg);
	background-repeat: no-repeat
}

/*autres activites*/
.rech_asso_fond01_2 {
	background-position: left top;
	background-image: url(../images/quotidien/associations/assos_enf_fd01_2.jpg);
	background-repeat: no-repeat
}
.rech_asso_fond02_2 {
	background-position: left top;
	background-image: url(../images/quotidien/associations/assos_enf_fd02_2.jpg);
	background-repeat: no-repeat
}




.rech_asso form {
	margin: 0;
	padding: 110px 0 0 30px;	
}

.rech_asso .rech_asso_chps1 {
	width: 240px;
	font-size: 11px;
	color: #660066;
	margin: 0;
	padding: 1px 2px 1px 5px;
	background-color: #ffffff;
	border: 1px solid #660066;	
}

.rech_asso .rech_asso_acti {
	height: 140px;
	font-size: 11px;
	color: #660066;
	margin: 0;
	padding: 8px 10px 8px 10px;
	background-color: #ffffff;
	border: 1px solid #660066;
	overflow: auto;
	scrollbar-face-color: #660066;
	scrollbar-shadow-color: #660066;
	scrollbar-highlight-color: #660066;
	scrollbar-3dlight-color: #660066;
	scrollbar-darkshadow-color: #660066;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #ffffff;	
}

.rech_asso .rech_asso_acti table {
	color: #660066;	
}

.rech_asso .rech_asso_case1 {
	margin: 0;
	padding: 0;	
}

.rech_asso .rech_asso_case2 {
	vertical-align: middle;
	margin: 0 5px 5px 0;
	padding: 0;	
}

*html .rech_asso .rech_asso_case2 {
	margin: 0 5px 0 0;
	padding: 0;	
}

input.rech_asso_bouton {
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	cursor: pointer;
	margin: 0 20px 0 0;
	padding: 1px 6px 1px 6px;
	background-color: #993399;
	border: 1px solid #660066;	
}

input.rech_asso_bouton:hover {
	color: #660066;
	background-color: #ffffff;
	border: 1px solid #660066;
}

input.rech_asso_bouton:active {
	color: #000000;
	background-color: #993399;
	border: 1px solid #993399;
}

.rech_asso .rech_asso_niou {
	font-weight: bold;
	color: #993399;
	text-align: right;
	margin: 0 20px 20px 0;
	padding: 85px 0 0 0;	
}

.rech_asso .rech_asso_niou a:link, .rech_asso .rech_asso_niou a:visited {
	color: #993399;
	text-decoration: none;
}

.rech_asso .rech_asso_niou a:hover {
	color: #000000;
}

.rech_asso .rech_asso_result {
	height: 300px;
	width: 358px;
	color: #993399;
	margin: 0 11px 0 90px;
	padding: 0;
	overflow: auto;
	scrollbar-face-color: #993399;
	scrollbar-shadow-color: #993399;
	scrollbar-highlight-color: #993399;
	scrollbar-3dlight-color: #993399;
	scrollbar-darkshadow-color: #993399;
	scrollbar-track-color: #ccccff;
	scrollbar-arrow-color: #ccccff;	
}

.rech_asso .rech_asso_result a:link, .rech_asso .rech_asso_result a:visited {
	display: block;
	color: #993399;
	text-decoration: none;
	margin: 2px 30px 2px 0;
	padding: 1px 0 1px 18px;
	background-position: left -6px;
	background-image: url(../images/quotidien/associations/menu_resultat_puce.gif);
	background-repeat: no-repeat;
}

.rech_asso .rech_asso_result a:hover {
	color: #000000;
	background-position: left -76px;
	background-image: url(../images/quotidien/associations/menu_resultat_puce.gif);
	background-repeat: no-repeat;
}









/* bas page */

#bas {
	width: 740px;
	margin: 0;
	padding: 55px 0 20px 0;
	background-position: left top;
	background-image: url(../images/commun_site/bas/bas_fond.gif);
	background-repeat: no-repeat;
	background-color: #cccc99;
}

#bas .bas_accueil {
	float: left;
	width: 190px;
	margin: 0;
	padding: 0;
}

#bas .bas_accueil ul {
	list-style-type: none;
	text-align: left;
}

#bas .bas_accueil ul li {
	float: left;
	color: #666633;
}

#bas .bas_accueil ul li a:link, #bas .bas_accueil ul li a:visited {
	display: block;
	margin: 0;
	padding: 6px 0 9px 30px;
	color: #666633;
	text-decoration: none;
	background-position: left top;
	background-image: url(../images/commun_site/bas/bas_accueil_fond.gif);
	background-repeat: no-repeat;	
}

#bas .bas_accueil ul li a:hover {
	color: #660000;
	font-weight: bold;
}


#bas .bas_accueil ul .bas_haut a:link, #bas .bas_accueil ul .bas_haut a:visited {
	display: block;
	margin: 0 10px 0 0;
	padding: 6px 0 9px 18px;
	color: #666633;
	text-decoration: none;
	background-position: left 6px;
	background-image: url(../images/commun_site/bas/bas_haut_fond.gif);
	background-repeat: no-repeat;	
}

#bas .bas_accueil ul .bas_haut a:hover {
	color: #660000;
	font-weight: bold;
	background-position: left -54px;
	background-image: url(../images/commun_site/bas/bas_haut_fond.gif);
	background-repeat: no-repeat;	
}


#bas .bas_nav {
	float: left;
	width: 550px;
	font-size: 9px;
	color: #660000;
	text-transform: uppercase;
	margin: 6px 0 0 0;
	padding: 0;
}

#bas .bas_nav ul {
	float: right;
	list-style-type: none;
	
}

#bas .bas_nav ul li {
	float: left;
	color: #660000;
}

#bas .bas_nav ul li a:link, #bas .bas_nav ul li a:visited {
	display: block;
	text-decoration: none;
	margin: 0 8px 0 0;
	padding: 0 0 0 0;
	color: #660000;
}

#bas .bas_nav ul li a:hover {
	font-weight: bold;
}




#bas .bas_menu {
	font-size: 9px;
	margin: 0 0 10px 0;
	padding: 0;
}

#bas .bas_menu ul {
	list-style-type: none;
}

#bas .bas_menu ul li {
	float: left;
	color: #000000;
	margin: 0 4px 0 0;
	padding: 0 8px 0 0;
	background-position: right 6px;
	background-image: url(../images/commun_site/bas/bas_menu_fond.gif);
	background-repeat: no-repeat;
}

#bas .bas_menu ul li a:link, #bas .bas_menu ul li a:visited {
	display: block;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #000000;
}

#bas .bas_menu ul li a:hover {
	color: #660000;
	font-weight: bold;
}

