

/*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: 9px; color: #999999; font-weight: bold}
a.menugniv02:link {  color: #999999; text-decoration: none}
a.menugniv02:active {   color: #333333; text-decoration: none}
a.menugniv02:visited {  color: #999999; text-decoration: none}
a.menugniv02:hover {   color: #333333; text-decoration: none}

.menugniv02on {  font-size: 9px; color: #666666; font-weight: bold}
.menugniv02of { font-size: 9px; color: #999999; font-weight: bold}

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

.menuplus01 {  font-size: 10px; color: #333333}
a.menuplus01:link {  color: #333333; text-decoration: none}
a.menuplus01:active {   color: #333333; text-decoration: none; font-weight: bold}
a.menuplus01:visited {  color: #333333; text-decoration: none}
a.menuplus01:hover {   color: #333333; text-decoration: none; font-weight: bold}

.menuplus02 {  font-size: 10px; color: #730000}
a.menuplus02:link {  color: #730000; text-decoration: none}
a.menuplus02:active {   color: #730000; text-decoration: none; font-weight: bold}
a.menuplus02:visited {  color: #730000; text-decoration: none}
a.menuplus02:hover {   color: #730000; text-decoration: none; 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}

/*lienkalkplus*/
.lienkk { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #44B4DA; text-decoration: underline }
a.lienkk:link {  color: #44B4DA; text-decoration: underline}
a.lienkk:active {  font-weight: bold; color: #44B4DA; text-decoration: underline}
a.lienkk:visited {  color: #44B4DA; text-decoration: underline}
a.lienkk:hover {  font-weight: bold; color: #44B4DA; text-decoration: underline}


/*styles*/

.titre_menu {
	font-size: 29px;
	color: #cccc98;
}


.titre1 {  font-weight: bold; color: #333366; font-family: Verdana, Arial, Helvetica, sans-serif}

.chapo { font-family: Verdana, Arial, Helvetica, sans-serif; color: #0099CC; font-size: 12px}

.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}

.txt9 { font-size: 9px}
.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}
.txtverdanac666666 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666}
.grasc333333 { font-weight: bold ; color: #333333}
.txt10 { font-size: 10px}
.grasc730000 { font-weight: bold ; color: #730000}
.txtverdanac990000 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #990000}
.txt9c666699 { font-size: 9px ; color: #666699}
.slbitalic30c993333 { font-size: 30px; font-style: italic; color: #993333}
.slb993333 { color: #993333}
.slb16c669933 {  font-size: 16px; color: #669933}
.slb12c333333 {  font-size: 12px; color: #333333}
.slb16grasc663399 {  font-size: 16px; font-weight: bold; color: #663399}
.slbgrasc336699 {  font-weight: bold; color: #336699}
.slbgrascEA971F {  font-size: 11px; font-weight: bold; color: #EA971F}
.slblienlistliv {   font-size: 9px; color: #003366; text-decoration: none }
a.slblienlistliv:link {  color: #003366; text-decoration: none}
a.slblienlistliv:active {  color: #990000; text-decoration: none}
a.slblienlistliv:visited {  color: #003366; text-decoration: none}
a.slblienlistliv:hover {  color: #990000; text-decoration: none}
.slblistliv {  font-size: 9px; color: #990000}



.encadre {
	font-size: 11px;
	text-align: left;
	color: #730000;
	padding: 8px 10px 8px 10px;
	border: 1px solid #730000;
}

.encadre a:link, .encadre a:visited {
	color: #730000;
	text-decoration: underline;

}

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




/*culture*/
#cul_menu {
	margin: 0;
	padding: 0;
}

.cul_menu_titre {
	font-size: 9px;
	font-weight: bold;
	color: #999999;
	text-transform: uppercase;
	margin: 0 0 4px 0;
	padding: 0;
}

#cul_menu_lieux {
	font-size: 9px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#cul_menu_lieux a:link, #cul_menu_lieux a:visited {
	display: block;
	color: #999999;
	text-decoration: none;
	margin: 2px 0 4px 0;
	padding: 0 0 0 15px;
	background-position: left 3px;
	background-image: url(../images/sortir/puce_carres.gif);
	background-repeat: no-repeat;

}

#cul_menu_lieux a:hover {
	color: #666666;
	background-position: left 3px;
	background-image: url(../images/sortir/puce_carres.gif);
	background-repeat: no-repeat;
}


#cul_menu_lieux a.cul_menu_encours:link, #cul_menu_lieux a.cul_menu_encours:visited, #cul_menu_lieux a.cul_menu_encours:hover {
	display: block;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background-position: left 3px;
	background-image: url(../images/sortir/puce_carres.gif);
	background-repeat: no-repeat;
}




/*include*/

/*bibliotheque*/
.bib_actu {
	margin: 0 0 4px 0;
	padding: 3px 0 3px 20px;
	background-color: #adc2d6;
}

.bib_menu {
	font-size: 11px;
	font-weight: bold;
	color: #336699;
	margin: 6px 0 6px 0;
	padding: 6px 0 6px 0;
	border-top: 1px solid #adc2d6;
	border-bottom: 1px solid #adc2d6;
}

.bib_menu a:link, .bib_menu a:visited {
	display: block;
	color: #336699;
	text-decoration: none;
	margin: 1px 0 1px 0;
	padding: 2px 0 2px 20px;
	background-position: left -8px;
	background-image: url(../images/sortir/biblio/bib_menu_fond.gif);
	background-repeat: no-repeat;

}

.bib_menu a:hover {
	color: #7d5401;
	background-position: left -88px;
	background-image: url(../images/sortir/biblio/bib_menu_fond.gif);
	background-repeat: no-repeat;
}

.bib_menu_encours {}

a.bib_menu_encours:link, a.bib_menu_encours:visited, a.on:link, a.on:visited{
	display: block;
	color: #7d5401;
	text-decoration: none;
	margin: 1px 0 1px 0;
	padding: 2px 0 2px 20px;
	background-position: left -88px;
	background-image: url(../images/sortir/biblio/bib_menu_fond.gif);
	background-repeat: no-repeat;

}


.bib_titre {
	font-size: 15px;
	font-weight: bold;
	color: #7d5401;
	margin: 15px 0 6px 0;
	padding: 0;
}

.bib_breve_date {
	font-style: italic;
}

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


/* centre graphisme, lettre */
a.lettre:link, a.lettre:visited  {
	color: #1C54FF;
	text-decoration: none;
}

a.lettre:hover {
	color: #990000;
	text-decoration: none;
}


/* //// DCAP PROGRAME POPUP //// */

.dcap_prog_titrepage1 {
 	font-size: 22px;
	font-weight: bold;
	color: #990033;
}

.dcap_prog_titrepage2 {
	font-weight: bold;
	color: #BF0815;
}

.dcap_prog_titrepage3 {
	font-size: 12px;
	font-weight: bold;
	color: #0E9958;
}

.dcap_prog_mois {
	font-size: 12px;
	font-weight: normal;
	color: #660099;
}

.dcap_prog_titre1 {
	font-size: 14px;
	font-weight: bold;
	color: #660099;
}

p.dcap_prog_titre1 {
	margin: 0 0 8px 0;
	padding: 0;
}


.dcap_prog_titre2 {
	font-size: 12px;
	font-weight: bold;
	color: #808080;
}

p.dcap_prog_titre2 {
	margin: 0 0 8px 0;
	padding: 0;
}

.programmedate {
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
}

.programmetitreevenement {
	font-weight: bold;
	color: #660099;
	font-size: 14px;
}

.cinet_leg {
	font-weight: bold;
	color: #ff0000;
	font-size: 11px;
}