body {/*background: url(/design/limousin/images/fonds/body.gif) repeat-y 50% 0;*/}
#mainWrapper {
	border: 3px solid #ba0005;
	border-top: none;
	border-bottom: none;
	width: 990px;
	margin-bottom: 50px;
	}

a {color: #ba0005;}
caption {
	color: #ba0005;
	font-size: 1.091em;
	text-align: left;
	}
ul {list-style: url(/design/limousin/images/fonds/n_puce_fleche.gif);}

table {border: 2px solid #ba0005;}
th, td {
	border: none;
	border-left: 2px solid #fff;
	}
	th:first-child, td:first-child {border: none;} /* IE JS */
th {
	background: #ba0005;
	color: #fff;
	text-align: left;
	padding: 13px;
	}
	th p {padding 0; margin : 0}

td {
	background: #fce0df;
	padding: 10px;
	vertical-align: top;
	}
.impair td {background: #f1b4b9;}

.submit {
	background: #BA0005;
	border: none;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	}

body.jsActif .tooltip {border:3px solid #BA0005;}

/* =HEADER */

#header {height: 128px; width: 990px;}
	#headerLogo {
        float: left;
        height: 128px;
        width: 775px;
        }
	#header a {margin-right:0; float: left; display: inline-block;}
#headerPartContainer {
	background-color: #FFFFFF;
    float: left;
    height: 128px;
    overflow: hidden;
    width: 200px;
	}
	#headerPartenaires {
		height:117px;
		left:0;
		padding:0;
		position:relative;
		z-index:0;
		}
	#headerPartenaires li {float: left;}
		#headerPartenaires li a {display: block;}

body.jsActif li#conseilRegional {
	float:none;
	left: 0px;
	position:absolute;
	top:0;
	z-index:1;
	}
/* =MENU */
#menuConteneur {}
#menu {
	border-bottom: 2px solid #ba0005;
	min-height: 30px;
	}
	.menuItemLink {
		background: url(/design/limousin/images/menus/separation_menu.gif) no-repeat 0 -2px;
		color: #ba0005;
		min-height: 29px; /* IE */
		padding: 0 5px 1px 25px;
		}
	#menuRetourHome {margin-right: 2px;}
		.menuItemLink:hover, .menuItemLink:focus, .on .menuItemLink {color: #FCC300;}
		#menuRetourHome .menuItemLink {width: 22px;}
			body.jsActif .menuSsListDisplayed .menuSsList {	left: -5px;}
		#menuItem1 .menuItemLink {width: 80px;}
			#menuItem1 .menuSsList {width: 130px;}
		#menuItem2 .menuItemLink {width: 126px;}
			#menuItem2 .menuSsList {width: 176px;}
		#menuItem3 .menuItemLink {
			line-height: 2.2;
			width: 120px;
			}
			#menuItem3 .menuSsList {width: 170px;}
		#menuItem4 .menuItemLink {
			line-height: 2.2;
			width: 72px;
			}
			#menuItem4 .menuSsList {width: 122px;}
		#menuItem5 .menuItemLink {width: 63px;}
			#menuItem5 .menuSsList {width: 113px;}
		#menuItem6 .menuItemLink {width: 90px;}
			#menuItem6 .menuSsList {width: 140px;}
		#menuItem7 .menuItemLink {width: 92px;}
			#menuItem7 .menuSsList {width: 142px;}
		#menuItem8 .menuItemLink {
			line-height: 2.2;
			width: 83px;
			}
			#menuItem8 .menuSsList {width: 114px;}

			.menuSsList {
				background: #dfdfdf;
				border: 2px solid #BA0005;
				border-top: none;
				}
				.menuSsItem {border-top: 1px solid #fbfbfb;}
					.menuSsItem:first-child {border-top: none;} /* IE JS */
				.menuSsItemLink {
					color: #ba0005;
					padding: 5px 10px;
					}
					.menuSsItemLink:hover, .menuSsItemLink:focus, .on .on .menuSsItemLink {background: #fbfbfb;}



/* =CONTENU */
#contenu {background: url(/design/limousin/images/menus/ombre_menu.gif) repeat-x 0 0;}
#contenuFond {background: url(/design/limousin/images/menus/menu_left_ombre.png) repeat-y 0 0; /* IE *//* IE7 *//* HOME */ zoom: 1;}
#contenuBas {padding-bottom: 16px;}
	/* =SOUSMENU */
	#sousMenuConteneur {
		background: url(/design/limousin/images/menus/menu_left_centre.gif) repeat-y;
		color: #fff;
		margin: 21px 24px 0 4px; /* IE *//* HOME */
		width: 182px;
		}
	#sousMenuFond {background: url(/design/limousin/images/menus/menu_left_bas.gif) no-repeat 0 100%;}
	#sousMenu {
		background: url(/design/limousin/images/menus/menu_left_haut.gif) no-repeat;
		font-size: 1.091em;
		padding: 31px 12px;
		}
		#sousMenu h2 {
			background: #BD000F;
			font-size: 1em;
			text-transform: uppercase;
			}
		#sousMenuList {background: #BD000F;}
		#sousMenuList, #sousMenuList ul {list-style: none;list-style-image: none;}
			#sousMenuList li {margin-left: -5px;}
				#sousMenuList li li {margin-left: 0;}
			.sousMenuItem {
				background: url(/design/limousin/images/menus/puce_menu.gif) no-repeat 0 3px;
				margin-bottom: 1.5em;
				padding-left: 25px;
				}
		#sousMenuList a {text-decoration: none;}
			#sousMenuList a:hover, #sousMenuList a:focus {text-decoration: underline;}
		#sousMenuList .sousMenuItemLink, #sousMenuList .sousmenuSsList .on a {color: #fff;}
			#sousMenuList .on .sousMenuItemLink, #sousMenuList .sousmenuSsList a {color: #FCC300;}
		.sousMenuItemLink {font-weight: bold;}

		/* =SOUS SOUS MENU*/
		.sousmenuSsList {
				margin-top: 10px;
				padding-left: 10px;
				line-height: 1em;
			}
			.sousmenuSsItem {
				margin-bottom: 5px;
			}
		/* =PARTENAIRES */
		#partenaires {margin-top: 5em;}
			#partenaires h2 {text-transform: none;}
			#partenaires ul {list-style: none;list-style-image: none;}

		/* =CONTACTS */
		#contacts {
			background: #ffc70b url(/design/limousin/images/menus/b_reponse24h.png) no-repeat;
			margin: 20px -5px 0 -4px;
			min-height: 31px; /* IE */
			padding: 6px 20px 5px 20px;
			}
			#contacts a {text-decoration: none;}
				#contacts a:hover, #contacts a:focus {text-decoration: underline;}

	/* =MAINCONTENT */
	#mainContent , #mainContent_map{
		margin-top: 21px;
		width: 548px; /* HOME */
		}
	#mainContent_map{float: left;}
		#mainContent ul {
			list-style: none;
			list-style-image: none;
			}
		#mainContent ul li{
			background: url(/design/limousin/images/puce_liste.gif) left 4px no-repeat;
			padding-left: 15px;
			}
			#mainContent .rubChildList li {
			background: none;
			padding-left: 0;
			}
			#mainContent #homeItemsList li {
				background: none;
				padding-left: 0;
				}

		/* =YAHOOPATH */
		#yahoopath a {color: #ba0005;}

		#mainContent h1 {
			background: url(/design/limousin/images/puce.gif) no-repeat; /* !IE */
			color: #ba0005;
			font-size: 1.4em;
			padding-left: 40px;
			text-transform: uppercase;
			}
		#mainContent h2 {
			background: url(/design/limousin/images/fonds/g_puce_fleche.png) no-repeat 0 0.5em;
			color: #BA0005;
			font-size: 14px;
			padding-left: 15px;
			padding-top:  2px;
			}
			#mainContent h2 a{color: #BA0005}
			h2.fiche a{color: #BA0005;}
			#mainContent .intro h2 {
				background: url(/design/limousin/images/deplierhaut.gif) no-repeat 0 2px;
				color: #ba0005;
				font-size: 14px;
				padding-left: 10px;
				}
		#mainContent h3 {
			color: #dfb420;
			font-size: 1.1em;
			font-family: Helvetica,sans-serif;
			padding-left: 0px;
			}
		#mainContent h4 {
			font-size: 1em;
			color: #000;
			font-style: italic;
			font-family: Arial, Helvetica,sans-serif;
			}
		#content {padding: 0 2px;}
		#intro, #content {border-top: 1px solid #E96019;}
		#intro, #content, #rubriqueListe .rubriqueListeItem, .rubriqueListe .rubriqueListeItem {
			background: url(/design/limousin/images/fonds/degrade_zone_push.gif) repeat-x 0 0;
		} /* IE */
		#intro, #content, #rubriqueListe .rubriqueListeItem, #toolbar_content {
			margin: 0 17px 0 0; /* HOME */
			/*padding: 0 15px 0 7px;*/
			padding: 0 0 0 7px;
			}
			
		div#mainContent div#contentConteneur div#content {
			padding: 0px 0px 0px 0px;
		}
		
		ul.rubriqueListe, .rubriqueListe li.rubriqueListeItem {
			padding: 0px;

		}
		
		#rubriqueListe .rubriqueListeItem .partenaire {padding-top: 1px;}
			#rubriqueListe .rubriqueListeItem .partenaire .partenaire-left {
				float: left;
				margin-bottom: 10px;
				margin-right: 10px;
				padding-top: 10px;
				}

		#content {margin-bottom: -0.8em;}
		#intro + #content {
			background: none; /* IE JS */
			border: none; /* IE JS */
			}
		.grandeIllustration {
			margin-right: -3px;
			margin-left: -3px;
			}

		#content .content-question {
			margin-top: 6px;
			}
			#content .content-question ul {
				list-style-type: none;
				list-style-image: none;
				}
				#contentConteneur .sondage .button{
					background: #BA0005;
					color: #FFF;
					margin-left: 140px;
					}

		/* =HOMEPUSHLIST */
		ul#homePushList {
			list-style: none;
			list-style-image: none;
			}
			.homePushItem {
				background: url(/design/limousin/images/fonds/degrade_zone_push.gif) repeat-x;
				margin-left: 0;
				padding-bottom: 0.8em;
				}
			#homePushList h2 {
				background: url(/design/limousin/images/fonds/puce_jaune.png) no-repeat 0 0;
				margin-left: 25px;
				padding: 2px 0 2px 25px;
				font-size: 14px;
				}
				.homePushItem h2 img {
					margin-left: -25px;
					padding-top: 1em;
					}

		/* =RUBRIQUELISTE */
		ul#rubriqueListe, ul.rubriqueListe {
			list-style: none;
			list-style-image: none;
			}
			.rubriqueListeItem {margin-left: 0; list-style-image: none;}
			
			div#mainContent div#contentConteneur div#content ul.rubriqueListe li.rubriqueListeItem {
				   background: url("/design/limousin/images/fonds/degrade_zone_push.gif") repeat-x scroll 0 0 transparent;
			}
 			div#mainContent div#contentConteneur div#content ul.rubriqueListe li.rubriqueListeItem h2,
			#rubriqueListe h2, .rubriqueListe h2, .rubriqueListeItem h2 {
				background: url(/design/limousin/images/fonds/puceRubList.gif) no-repeat 0 0.7em;
				padding: 5px 0 0 15px;
				color: #BA0005;
				font-size: 14px;
				}
				#rubriqueListe h2 a, .rubriqueListe h2 a, {
					text-decoration: none;
					color: #BA0005;
					}
					#rubriqueListe h2 a:hover, #rubriqueListe h2 a:focus, .rubriqueListe h2 a:hover, .rubriqueListe h2 a:focus {
						text-decoration: underline;
						color: #BA0005;
						}
				#rubriqueListe h2 img {
					display: block;
					float: left;
					margin: 0.83em 11px 11px -15px; /* IE */
					}
				.rubLItText {
					float: left;
					width: 375px;
					}
					.rubLItText > :first-child {margin-top: 0;} /* IE JS */
				.rubLItTextWtLogo {
					float: none;
					width: auto;
					}
				#mainContent .rubChildList {
					list-style: url(/design/limousin/images/fonds/n_puce_fleche.gif);
					list-style-image: url(/design/limousin/images/fonds/n_puce_fleche.gif);
					margin: 0 20px 0 15px;
					}
			.rubLItLienPlus {font-weight: bold;}

		/* =CONTENTCONTENEUR */
		#contentConteneur {position: relative;}
			#contentConteneur h1 {padding-right: 100px;}

		/*= Reseaux accompagnement */

		#load {
			display: none;
			margin-left: 9px;
			text-align:center;
			line-height:2;
			}
			#load p{
				float: left;
				padding-top: 10px;
				width: 107px;
				}
			#load img {
				margin-top: 5px;
				vertical-align: bottom;
				}

		/* =CONTENTOUTILS */
		#contentOutils {
			list-style: none;
			list-style-image: none;
			margin: 0;
			position: absolute;
				top: 0;
				right: 17px;
			text-align: right;
			width: 80px;
			}
			#mainContent #contentOutils li {
				background: none;
				display: inline;
				margin-left: 0;
				}
		#searchAAP_formID table{
			margin: 0 7px;
			width: 517px; /* !IE */
			}

	/* =Formulaire Mon espace */

	    #content_form .intro {margin-bottom: 40px;}
		#content #content_form {
			padding-top: 5px;
			width: 337px;
			}
			#content #content_form .formField {
				clear: both;
				margin-bottom:5px;
				}
				#content #content_form textarea {
					width: 308px;
					height: 89px;
					}
				#content #content_form .formField input {float: right;}
				#content #content_form .formField select {
					margin-right: 30px;
					float: right;
				}
				#content #content_form .profil select {
					margin-right: 0;
					float: right;
					width: 124px;
				}
				#content #content_form .formField .ezcca-user_pri_sector_activity {margin-right: 0;}
				#content #content_form .checkbox input {margin-right: 108px;}
		#content #content_form .submit {
			background: none;
			margin-left: 0;
			margin-right: 35px;
			margin-top: 10px;
			text-align: right;
			}
		.formfield_button {
			margin-top:11px;
			text-align:center;
			}
			.inputSubmit {
				background:#BA0005 none repeat scroll 0 0;
				border:medium none;
				color:#FFFFFF;
				font-weight:bold;
				text-transform:uppercase;
				}


	/* =Formulaire contact */

	#content_form_contact .warning {
		background: #FDDF89 url(/design/limousin/images/annexes/ombre_menu_annexes_recherche.gif) repeat-x scroll 0 0;
		font-size: 1em;
		padding-left: 7px;
		padding-top: 1px;
		width: 489px;
		}
		#content_form_contact .warning h2{
			background: transparent url(/design/limousin/images/deplierhaut.gif) no-repeat scroll 0 2px;
			padding-left: 10px;
			color: #BA0005
			}
		#content_form_contact .warning ul{
			list-style-type: none;
			list-style-image: url("/design/limousin/images/fonds/n_puce_fleche.gif");
			margin-left: 17px;
			padding-bottom: 7px;
			}
	.contact #content_form_contact {
		padding-top: 5px;
		}
		.contact #content_form_contact #formContact{
			margin: 0 auto;
			width: 380px;
			}
		#content_form_contact .intro {margin-bottom: 40px;}
		#content .intro h2 {
			color: #BA0005;
			cursor: pointer;
			}
		#content .intro .close {display: none;}
		#content #content_form_contact .formField {
			clear: both;
			margin-bottom:5px;
		}
			#content #content_form_contact textarea {
				width: 245px;
				height: 89px;
			}
			#content #content_form_contact .formField input {
				float: right;
				width: 166px;
				}
			#content #content_form_contact #civility select{
				margin-right: 72px;
				float: right;
				width: 97px;
			}
			#content #content_form_contact .formField select {
				margin-right: 19px;
				float: right;
				width: 149px;
			}
			#content #content_form_contact .formField .ezcca-user_pri_sector_activity {margin-right: 0;}
			#content #content_form_contact .checkbox input {margin-right: 108px;}
		#content #content_form_contact .submit {
			background: none;
			margin-left: 0;
			margin-right: 35px;
			margin-top: 10px;
			text-align: right;
			}

	/* TECHNEO */

	#techneoForm .valid_techneo {
		background: #BA0005;
		color: #FFF;
		}
	/* Synomia */

	#synform .submit {margin-left: 10px;}
	.moteur #content ol {list-style-type: none;}

	#pagination {
		background: none;
		border: 0;
		margin-bottom:0;
		margin-top:0;
		width: 522px;
		}
		#pagination .first {
			background: none;
			padding-left: 0;
			padding-right: 0;
			padding-top: 4px;
			width: 87px;
			}
		#pagination .second {
			background: none;
			padding-right: 0;
			text-align:center;
			width: 363px;
			}
		#pagination .third {
			background: none;
			padding-top: 0;
			padding-left: 0;
			padding-right: 0;
			text-align: right;
			width: 87px;
			}
		#content .precedent {
			margin-bottom: 0;
			margin-top: 7px;
			}
		#content .precedent a{
			background: url("/design/limousin/images/fonds/puce_fleche_gauche.gif") no-repeat left 5px;
			padding-left: 9px;
			text-decoration: none;
			}
			#content .precedent a:hover{text-decoration: underline;}
		#content .page_number a {
			margin-left: 2px;
			margin-right: 2px;
			text-decoration: none;
			}
			#content .page_number a:hover {
				text-decoration: underline;
			}
			#content .page_number .selected {
				font-weight: bold;
				text-decoration: underline;
			}
		#content .suivant {
			margin-bottom: 0;
			}
		#content .suivant a {
			background: url("/design/limousin/images/fonds/n_puce_fleche.gif") no-repeat right 5px;
			padding-right: 9px;
			text-decoration: none;
			}
			#content .suivant a:hover {
				text-decoration: underline;
			}

	div#content .rubriqueListe .rubriqueListeItem
	{
		background: none;
	}
	
	div#content p.date
	{
		padding: 0px 7px; 
	}
	
	div#content h2
	{
		padding: 2px 17px; 
	}
	
	
	/* Moteur AER */

	#content #resultMoteurAER li {margin-bottom: 9px;}
	#content #resultMoteurAER li ul {
		list-style-image:url(/design/limousin/images/fonds/n_puce_fleche.gif);
		list-style-position:outside;
		list-style-type:disc;
		}
		#content #resultMoteurAER li ul li {margin-bottom: 2px;}

	/* =ANNEXES */
	#annexes {
		background: #ffeec0 url(/design/limousin/images/annexes/ombre_menu_annexes.gif) repeat-x 0 0;
		border-top: none;
		border-right: none;
		list-style: none;
		list-style-image: none;
		margin: 0;
		padding-left: 0;
		float: left;
		width: 232px; /* HOME */
		}
		#annexes .object-left {
			margin-right: 0;
			padding-right: 0;
			}
		#annexes select {
			margin: 1px 0;
			width: 204px;
			}
			#annexes .formField {margin-bottom: 5px;}
				#annexes .formField input {
					float: right;
					width: 120px;
					}
			#annexesLoginEspacePersoFormOutils {
				margin: 5px 0 0 0;
				float: left;
				list-style: none;
				list-style-image: none;
				}
				#annexesLoginEspacePersoFormOutils li {
				background: url(/design/limousin/images/puce_liste.gif) left 4px no-repeat;
				padding-left: 15px;
				}
					#annexesLoginEspacePersoFormOutils li a {
					color: #000;
					text-decoration: none;
					}
			#annexes .form_Ok {text-align: center;}
		#annexes input {
			margin: 0;
			padding: 0 2px;
			width: 149px;
			}
		#annexes #sondage .radio {
			width: 25px;
			}
		#annexes #sondage .button {
			background: #BA0005;
			color: #FFF;
			margin-left: 72px;
			margin-top: 10px;
			width: 50px;
			}
		#annexes .submit { /* HOME */
			background: #BA0005 url(/design/limousin/images/fonds/bouton_ok.gif) no-repeat;
			cursor: pointer;
			float: right;
			margin-right: 0;
			min-width: 43px; /* IE */
			padding: 1px 0 1px 0; /* IE */
			width: 43px;
			height: 18px;
			}
		.annexesItem {
			margin-left: 0;
			padding-right: 6px;
			padding-left: 10px;
			}
				.annexesItem ul li{
					background: url(/design/limousin/images/puce_liste.gif) left 4px no-repeat;
					padding-left: 15px;
					}
					.annexesItem ul li a{
					color: #000;
					text-decoration: none;
					}
			.annexesItem ul{
			list-style: none;
			list-style-image: none;
			}
			.annexesItem h2 {
				background: url(/design/limousin/images/fonds/g_puce_fleche.png) no-repeat 0 0.5em;
				color: #BA0005;
				font-size: 14px;
				padding-left: 15px;
				padding-top:  2px;
				}

		#annexesRecherche { /* HOME */
			/*background: #fddf89 url(/design/limousin/images/annexes/ombre_menu_annexes_recherche.gif) repeat-x 0 0;*/
			border-bottom: 2px solid #fff;
			padding-top: 1px;
			padding-bottom: 0.5em;
			}
			#annexesRecherche h2 {
				background: url(/design/limousin/images/fonds/g_puce_fleche.png) no-repeat 0 0.5em;
				color: #BA0005;
				font-size: 13px;
				padding-left: 19px;
				padding-top:  2px;
				}
			}
			#annexesRecherche p, #annexesComp p {margin: 0.5em 0;}
				#annexesRecherche label {display: block;}
					body.jsActif #annexesRecherche label {position: absolute; left: -9999px;}
			#annexesRecherche .submit {background: #BA0005 url(/design/limousin/images/fonds/bouton_ok_alt.gif) no-repeat;} /* HOME */
			#annexesLienRechAv a  {
				color: #000;
				text-decoration: none;
				}
			#annexesLienRechAv, #lienCGU {
				background: url(/design/limousin/images/puce_liste.gif) no-repeat 0 0.5em;
				padding-left: 10px;
				}
			.annexesItem ul {margin-left: 0;}


/**/
#annexes #ezagenda_calendar_container table {
			background-color: white;
			border: none;
			width: 225px;
		}
				
		#annexes #ezagenda_calendar_container td, tr {
			padding: 3px 2px;
			margin: 0;
			text-align: center;
			border: 1px solid #AEACAD;
			background-color: white;
		}
		
		#annexes #ezagenda_calendar_container th {
			padding: 3px 2px;
			margin: 0;
			text-align: center;
			border: none;
			
		}
		
		#annexes #ezagenda_calendar_container td.ezagenda_current {
			padding: 3px 2px;
			margin: 0;
			text-align: center;
			background-color: #BA0005;
			color: white;
			font-weight: bold;
		}
		#annexes #ezagenda_calendar_container td.ezagenda_current a {
			color: white;
		}
		
		#annexes #ezagenda_calendar_container  td.calendar_heading_prev, #annexes #ezagenda_calendar_container td.calendar_heading_date, #annexes #ezagenda_calendar_container td.calendar_heading_next  {
			background-color: #BA0005;
			color: white;
			font-weight: bold;
		}
		
		#annexes #ezagenda_calendar_container  td.calendar_heading_prev:hover, #annexes #ezagenda_calendar_container td.calendar_heading_next:hover  {
			background-color: #d30004;
			color: white;
			font-weight: bold;
		}
		
		#annexes #ezagenda_calendar_container  td.calendar_heading_prev a, #annexes #ezagenda_calendar_container td.calendar_heading_next a {
			color: white;
			font-weight: bold;
			font-size: 130%;
			text-decoration: none;
		}
		
		#annexes #ezagenda_calendar_container .calendar_heading_days th{
			color: #AEACAD;
			font-size: 82%;
			background-color: white;
		}
		
		#calendrier {
			display: block;
			padding: 0px 4px;
			width: 100%;
		}
			

/**/
				.documents ul, .articles ul {
					list-style: none;
					list-style-image: none;
					margin-left: 0;
					}
					.documents li {margin-left: 0;}

					.documents h3 {font-size: 1em;}

					.articles li {margin-left: 0;}
					.articles h3, .documents h3 {margin: 0;}
					.articles h4, .articles h5, .articles h6, .articles p, .articles ul, .articles ol, .articles table,.documents h4,.documents h5,.documents h6,.documents p,.documents ul,.documents ol,.documents table {margin: 0 0 0.5em;}


					#faqListe li h3 , #faqListe li h3 a {
						color: #000;
						font-weight: normal;
						text-decoration: none;
						padding-left: 0;
						}
        #bloc_enquette { 
            margin: 15px 0;
            text-align: center;
        }

/* =FOOTER */
#footer { /* IE */ /* IE7 */
	background: #ba0005;
	color: #fff;
	}
	#footerList li {border-left: 1px solid #fff;}
		li#accesSpecial {border-left: none;}
		#footerList li:first-child, #accesSpecial + li {border-left: none;} /* IE JS */
	#footerList a {
		background: #ba0005;
		color: #fff;
		}
	#accesSpecial a {
		background: #ffbb00;
		color: #ba0005;
		font-weight: bold;
		margin: 0 0 -10px;
		padding: 5px 8px;
		position: relative;
			top: -5px;
		}

	hr {
		clear: both;
	}
	#highlight hr {
		color:white;
		background: white;
		}
		.source_date { line-height: 1.4em;}
		.source_date a { color: #000;}
		.source_date strong { font-weight: normal;}

