

/*liens*/
.menuniv02 {  font-size: 9px; color: #000000}
a.menuniv02:link {  text-decoration: none}
a.menuniv02:active {   font-weight: bold; text-decoration: none}
a.menuniv02:visited {  text-decoration: none}
a.menuniv02:hover {   font-weight: bold; text-decoration: none}

.menuniv02red {  font-size: 9px; color: #990000}
a.menuniv02red:link {  text-decoration: none}
a.menuniv02red:active {   font-weight: bold; text-decoration: none}
a.menuniv02red:visited {  text-decoration: none}
a.menuniv02red:hover {   font-weight: bold; text-decoration: none}

.menuniv02purp {  font-size: 9px; color: #9900FF}
a.menuniv02purp:link {  text-decoration: none}
a.menuniv02purp:active {   font-weight: bold; text-decoration: none}
a.menuniv02purp:visited {  text-decoration: none}
a.menuniv02purp:hover {   font-weight: bold; text-decoration: none}

.menuniv01bas {  font-size: 9px; color: #000000; text-decoration: none}
a.menuniv01bas:link {  text-decoration: none}
a.menuniv01bas:active {   font-weight: bold; text-decoration: none}
a.menuniv01bas:visited {  text-decoration: none}
a.menuniv01bas:hover {   font-weight: bold; text-decoration: none}

.menuniv01basoff {  font-size: 9px; color: #999966; text-decoration: none}

.menugniv02 {  font-size: 10px; color: #000000; font-weight: bold}
a.menugniv02:link {  color: #000000; text-decoration: none}
a.menugniv02:active {   color: #D95A2C; text-decoration: none}
a.menugniv02:visited {  color: #999999; text-decoration: none}
a.menugniv02:hover {   color: #D95A2C; text-decoration: none}

.menugniv02on {  font-size: 10px; color: #D95A2C; font-weight: bold}

/*lientxt*/
.lien { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #EB4A0F; text-decoration: underline }
a.lien:link {  color: #EB4A0F; text-decoration: underline}
a.lien:active {  font-weight: bold; color: #EB4A0F; text-decoration: underline}
a.lien:visited {  color: #666666; text-decoration: underline}
a.lien:hover {  font-weight: bold; color: #EB4A0F; text-decoration: underline}

/*liennavpage*/
.lienpage {   font-size: 10px; color: #999999; text-decoration: underline }
a.lienpage:link {  color: #999999; text-decoration: underline}
a.lienpage:active {  font-weight: bold; color: #000000; text-decoration: underline}
a.lienpage:visited {  color: #999999; text-decoration: underline}
a.lienpage:hover {  font-weight: bold; color: #000000; text-decoration: underline}



/* index */
.ligne {
	text-align: center;
	padding: 0 0 20px 0;
}

.ligne img {
	margin: 0 5px 0 5px;
}

/* menu gauche */

.menu_gauche {
	width: 200px;
}

.menu_gauche ul {
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #85553f;
	list-style-type: none;
	margin: 0 0 10px 0;
	padding: 0;
}

.menu_gauche li {
	display: inline;
}


.menu_gauche ul li a {
	display: block;
	padding: 0 0 12px 0;
}

/* menu gauche nvx 2 */
.menu_gauche ul ul {
	font-weight: bold;
	margin: -10px 0 10px 0;
	padding: 0;
}

.menu_gauche ul ul li {
	margin: 0;
	padding: 0;
}

.menu_gauche ul ul li a {
	display: block;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;		
	padding: 1px 0 1px 0;
}

.menu_gauche ul ul li a:hover, .menu_gauche ul ul li a.active {
	color: #d95a2c;
}




/* cite echirolles */

.cite_ech {
	clear: both;
}

.cite_ech .cite_ech_an {
	clear: both;
	width: 450px;
	font-size: 34px;
	line-height: 34px;
	color: 7f6c6e;
	margin: 0 0 10px 0;
	padding: 0;
}

.cite_ech a:link, .cite_ech a:visited {
	display: block;
	text-decoration: none;
	color: #4C4142;
	margin: 0;
  	padding: 0 0 22px 0;
	background-position: left bottom;
	background-image: url(cite_echirolles/images/telecharger_num_01.gif);
	background-repeat: no-repeat;
}

.cite_ech a:hover {
	color: #cc0066;
	text-decoration: none;
	background-position: left bottom;
	background-image: url(cite_echirolles/images/telecharger_num_02.gif);
	background-repeat: no-repeat;
}

.cite_ech .cite_ech_num {
	width: 100px;
	float: left;
	margin: 0 20px 30px 0;
	padding: 0;
}

*+html .cite_ech .cite_ech_num, *html .cite_ech .cite_ech_num {
	margin: 0 20px 10px 0;
}

.cite_ech div img {
	margin: 0 0 8px 0;
	padding: 0;
}

.cite_ech .supplement {
	width: 100px;
	height: 180px;
	float: left;
	margin: 0 20px 30px 0;
	padding: 0;
}

.cite_ech .supplement a:link, .cite_ech .supplement a:visited {
	display: block;
	text-decoration: none;
	color: #4C4142;
	margin: 0 0 0 0;
  	padding: 0 0 0 21px;
	background-position: left 3px;
	background-image: url(cite_echirolles/images/telecharger_supplement.gif);
	background-repeat: no-repeat;
}

.cite_ech .supplement a:hover {
	color: #cc0066;
	text-decoration: none;
	background-position: left -97px;
	background-image: url(cite_echirolles/images/telecharger_supplement.gif);
	background-repeat: no-repeat;
}


/* cite citoyen */

.cite_citoyen {
	clear: both;
}

.cite_citoyen .cite_citoyen_an {
	clear: both;
	width: 450px;
	font-size: 34px;
	line-height: 34px;
	color: 6db33f;
	margin: 0 0 10px 0;
	padding: 0;
}

.cite_citoyen a:link, .cite_citoyen a:visited {
	display: block;
	text-decoration: none;
	color: #4C4142;
	margin: 0;
  	padding: 0 0 22px 0;
	background-position: left bottom;
	background-image: url(cite_citoyens/images/telecharger_num_01.gif);
	background-repeat: no-repeat;
}

.cite_citoyen a:hover {
	color: #cc0066;
	text-decoration: none;
	background-position: left bottom;
	background-image: url(cite_citoyens/images/telecharger_num_02.gif);
	background-repeat: no-repeat;
}

.cite_citoyen .cite_citoyen_num {
	width: 100px;
	float: left;
	margin: 0 20px 30px 0;
	padding: 0;
}

*+html .cite_citoyen .cite_citoyen_num, *html .cite_citoyen .cite_citoyen_num {
	margin: 0 20px 10px 0;
}

.cite_citoyen div img {
	margin: 0 0 8px 0;
	padding: 0;
}







/* itw maire 0905 */

.itw_chapo {
	font-size: 14px;
	color: #003399;	
}

.itw_quest {
	font-size: 11px;
	font-weight: bold;
}

.itw_quest a:link, .itw_quest a:visited  {
	display: block;
	color: #000000;
	line-height: 15px;
	text-decoration: none;
	padding: 0 0 0 18px;
	margin: 0 0 5px 0;
	background-position: 0 0;
	background-image: url(itw_maire0905/images/index_fleche.gif);
	background-repeat: no-repeat;
}

.itw_quest a:hover {
	color: #996666;
}

.itw_quest .gris {
	color: #999999;
}

.itw_quest .rouge {
	color: #996666;
}

.marron {
	color: #621313;
}


/* page ponctuelle */

.ponc_titre1 {
	font-weight: bold;
	font-size: 16px;
	color: #663300;
	margin: 0 0 5px 75px;
}

.ponc_titre2 {
	font-weight: bold;
	font-size: 24px;
	color: #006699;
}

.ponc_chapo {
	font-size: 14px;
	color: #003399;
	margin: 0 70px 0 0;
}


/*sondagelien*/
.sondagelien {   font-size: 11px; font-weight: bold; color: #000000; text-decoration: none }
a.sondagelien:link {  font-weight: bold; color: #000000; text-decoration: none}
a.sondagelien:active {  font-weight: bold; color: #006699; text-decoration: none}
a.sondagelien:visited {  color: #000000; text-decoration: underline}
a.sondagelien:hover {  font-weight: bold; color: #006699; text-decoration: none}

.sondagesstitres { font-size: 12px; color: #006699}


/*styles*/

.titre1 {  font-weight: bold; color: #EB4A0F; font-size: 15px}
.titre2 {  font-weight: bold; color: #EB4A0F}
.titre3 {  font-weight: bold}
.titre4 {  font-weight: bold; color: #0E9958}
.titre5 {  font-weight: bold; color: #339933}

.chapo { font-family: Verdana, Arial, Helvetica, sans-serif; color: #AE0E06}

.txtverdanac147EFF { font-family: Verdana, Arial, Helvetica, sans-serif; color: #147EFF}
.txtverdanac7A4918 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #7A4918}
.txt12grasc0E9958 {  font-weight: bold; color: #0E9958; font-size: 12px}


.fdblanc {  background-color: #FFFFFF}
.fdCCCC99 {  background-color: #CCCC99}
.txt9grasblanc {  font-size: 9px; color: #FFFFFF; font-weight: bold}
.txtblanc {  color: #FFFFFF}
.txt12gras {  font-size: 12px; font-weight: bold}
.rechht {  color: #CC6600; width:70px; background-color: #FF9933; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border:0px #FF9933}
.rechbas {  color: #999966; width:70px; background-color: #CCCC99; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border:0px #999966}
.rechon {  color: #666666; width:70px; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border:0px #FF9933}
.gras {  font-weight: bold}
.italique {  font-style: italic}
.souligne {  text-decoration: underline}
.txtverdanagrasc7A4918 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #7A4918 ; font-weight: bold}
.sondagechapo { color: #0066CC; font-size: 12px}
.sondagepave { color: #4469B4}
.marcheschapo { font-size: 12px}
.marchesliste { color: #003399}
.marchestitre2 { font-size: 12px; font-weight: bold ; color: #003399}
.marchestitre1 { font-size: 14px; font-weight: bold }


/* offres emploi */

.emploi_titre {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 26px;
	color: #660000;
}

.emploi_table_fond {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-position: left top;
	background-image: url(../images/vie_muni/emploi/table_fond.gif);
	background-repeat: no-repeat;
}

.emploi_lien {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC9900;
}

.emploi_lien a:link, .emploi_lien a:visited {
	color: #CC9900;
	text-decoration: underline;
}

.emploi_lien a:hover {
	color: #666666;
	text-decoration: none;
}

.emploiliste { color: #CC9900; font-weight: bold}
.emploichapo { font-size: 12px }
.emploititre2 { font-size: 12px; font-weight: bold ; color: #CC9900}
.emploititre1 { font-size: 14px; font-weight: bold }



/* libre expression */
#libre {}

#libre .chapo {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #660000;
	padding: 0 20px 20px 220px;
	background-position: left top;
	background-image: url(../images/vie_muni/libre_expression/chapo_fond.gif);
	background-repeat: no-repeat;
}

#libre .an {
	clear: both;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 29px;
	font-weight: normal;
	line-height: 31px;
	color: #7f6c6e;
	margin: 10px 0 6px 0;
	padding: 0 0 0 0;
}

#libre .doc {
	margin: 0 0 15px 0;
	padding: 0 0 0 0;
}

#libre .doc ul {
	clear: both;
	font-size: 11px;
	font-weight: bold;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#libre .doc li {
	float: left;
	width: 480px;
}

#libre .doc ul li a {
	display: block;
	text-decoration: none;
	padding: 3px 0 5px 50px;
	background-position: left top;
	background-image: url(../images/vie_muni/libre_expression/doc_puce.gif);
	background-repeat: no-repeat;
}

html:not([lang*=""]) #libre .doc ul li a {
	padding: 2px 0 4px 50px;
}


#libre .doc ul li a:hover {
	color: #7f6c6e;
	background-position: left -70px;
	background-image: url(../images/vie_muni/libre_expression/doc_puce.gif);
	background-repeat: no-repeat;
}

#libre .mois {
	float: left;
	width: 80px;
	color: #7f6c6e;
}


/* espace presse */
#presse {}

#presse .chapo {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #660000;
	margin: 0 0 25px 220px;
}

#presse h1 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 26px;
	font-weight: normal;
	color: #660000;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}


#presse .presse_titres {
	height: 25px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin: 0 0 10px 0;
	padding: 10px 0 0 10px;
	background-color: #6bb5b6;
	background-position: left top;
	background-image: url(../images/vie_muni/espace_presse/com_titre_fond.gif);
	background-repeat: no-repeat;
}

#presse .presse_titres div {
	padding-left: 10px;
	padding-bottom: 10px;
}

#presse .an {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #569394;
	margin: 10px 0 5px 0;
	padding: 0 0 0 0;
}

#presse .presse_doc ul {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
}

#presse .presse_doc .colg {
	padding: 0 20px 5px 0;
}

#presse .presse_doc li {
	display: inline;
}

#presse .presse_doc ul li a {
	display: block;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #569394;
	text-decoration: none;
	margin: 0 0 8px 0;
	padding: 0 0 5px 0;
	border-top: 2px solid #ffffff;
	border-bottom: 1px solid #b0dedf;
}

#presse .presse_doc ul li a:hover {
	color: #000000;
	text-decoration: underline;
}

#presse .presse_doc ul li span {
	font-size: 10px;
	color: #555555;
	margin: 0 0 0 10px;
	padding: 1px 5px 1px 5px;
	background-color: #e0e0e0;
}




/* mise en vente */
.marches_table_fond {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-position: left top;
	background-image: url(../images/vie_muni/marches/table_fond.gif);
	background-repeat: no-repeat;
}


.vente_titre {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 26px;
	color: #660000;
}

.vente_table_fond {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-position: left top;
	background-image: url(../images/vie_muni/mises_en_vente/table_fond.gif);
	background-repeat: no-repeat;
}

.vente_lien {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6298b3;
}

.vente_lien a:link, .vente_lien a:visited {
	color: #6298b3;
	text-decoration: underline;
}

.vente_lien a:hover {
	color: #666666;
	text-decoration: none;
}

.vente_annonce_chapo {
	font-weight: bold;
	color: #6298b3;
}


/* marches publics */
.tab_marche {
	border-collapse: collapse;
	margin: 0 0 15px 0;
	padding: 0;
}
  
.tab_marche td {
	vertical-align: top;
	margin: 0;
	padding: 5px 3px 5px 3px;
	border-bottom: 1px solid #8fceeb;
}

.tab_marche .tab_sommaire {
	font-weight: bold;
	color: #000000;
	padding: 8px 5px 8px 5px;
	background-color: #8fceeb;
}

.tab_marche .tab_titre {
	font-size: 16px;
	color: #333333;
	margin: 0;
	padding: 12px 5px 12px 125px;
	border-top: 1px solid #ffffff;
}

.tab_marche .tab_titre_tranche {
	font-weight: bold;
	color: #000000;
	background-color: #8fceeb;
	margin: 0;
	padding: 6px 5px 6px 125px;
	border-top: 1px solid #8fceeb;
}

.lien_marche {
	font-size: 10px;
	text-align: right;
	margin: 25px 0 0 0;
	padding: 0;
}

.lien_marche a:link, .lien_marche a:visited {
	display: block;
	color: #000000;
	text-decoration: none;
	margin: 0 0 0 200px;
	padding: 3px 8px 3px 5px;
	background-color: #dacfcf;
}

.lien_marche a:hover {
	color: #000000;
	background-color: #cb797b;
}
