a {color: #C05129;}
caption {
	color: #BB613A;
	font-size: 1.091em;
	margin-bottom: 20px;
	text-align: left;
	}
ul {list-style: url(/design/alsace/images/fonds/puce_carre_listes.gif);}

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

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

/* =HEADER */
#header {
	margin-bottom: 10px;
	min-height: 116px;
	}
	#recherche {
		background: #FFF url(/design/alsace/images/header/header_alsace_right.jpg) no-repeat;
		float: left;
		height: 116px;
		width: 685px;
		}
		#recherche input {
			float: right;
			margin: 70px 2px 0 6px;
			}
			#recherche #text {
				padding-left: 3px;
				width: 160px;
				}
			#recherche #ok {
				border: 0;
				height: 18px;
				}
/* =MENU */
#menuConteneur {margin-bottom: 17px;/* IE */}
	#sousMenuConteneur {margin-left: 10px;} /* IE */
	.menuItem { /* IE */
		float: none;
		position: static;
		}
		.sousMenuItemLink {
			background: #ffd48d url(/design/alsace/images/menus/puce_menu_left.gif) no-repeat;
			border-top: 2px solid #FFF;
			color: #c23400;
			font-size: 1.091em;
			min-height: 18px; /* IE */
			padding: 4px 0 0;
			text-align: left;
			}
			.sousMenuItemLink:hover, .sousMenuItemLink:focus, .on .sousMenuItemLink {
				background: #ee6500 url(/design/alsace/images/menus/puce_menu_left_hover.gif) no-repeat;
				color: #fff;
				}
			#menuList a {padding-left: 17px;}
			#menuItem3 .sousMenuItemLink {min-height: 32px;} /* IE */


		/* =CONTENU */
		#contenu {margin-bottom:10px;}
		#rubriqueListe, .rubriqueListe {
			border-top: 1px dashed #AEACAD;
			list-style-image: none;
			list-style-type: none;
			margin-right: 13px;
			padding: 10px 0px;
			}
			#rubriqueListe li, .rubriqueListe li {
				border: none;
				}

			.rubLItText .source_date_actu .date{
				margin-bottom: 3px; 
				
			}

		p.date {
			/*color: #C05129;*/
		}
		/* =SOUSMENU */
		.menuSsList_alsace {
			background: #ee6500;
			font-weight: normal;
			line-height: 1;
			}
			.menuSsList_alsace li {padding: 2px 0px 6px 0;} /* IE */
				.menuSsItem_alsace {font-size: 1em;}
					.menuSsItem_alsace:first-child {border-top: 0px;} /* IE JS */
				.menuSsItemLink {color: #fff;}
				.sousmenuSsItemLink {color: #fff;}
					#menu .menuSsItemLink:hover, #menu .menuSsItemLink:focus, #menu .on .on .menuSsItemLink {text-decoration: underline;}

		/* =SOUSSOUSMENU */
				.menuSsList_alsace .SsmenuSsList_alsace {padding:5px 0 0 11px;}
					.SsmenuSsList_alsace li {
						font-style: italic;
						padding: 0;
						}
				.sousmenuSsItem { padding-left: 12px !important; padding-bottom: 4px !important; padding-right: 5px !important;}

		/* =CONTACTS */
		#contacts {
		min-height: 22px;
		width: 187px;
		background-color: #ee6500;
		margin-bottom: 2px;
		}
		#contacts a {
			color: #FFF;
			display: block;
			font-size: 1.091em;
			font-weight: bold;
			padding: 3px 0 0 25px;
			text-decoration: none;
			}
			#contacts img {
				float: left;
				padding: 6px 0 0 7px;
				}

		/* =PARTENAIRES */
		#partenaires {
			height: 156px;
			width: 187px;
			background: #ffcf81 url(/design/alsace/images/menus/fond_partenaires.gif) repeat-x;
			color: #c45627;
			font-style : italic;
			font-weight: bold;
			text-align: center;
			margin-top: 0;
			}
			#partenaires p {
				margin: 0;
				padding: 4px;
				}
			#logo_oseo, #logo_region {
				display: block;
				float: left;
				margin-left: 4px;
				padding: 0 7px;
				}
			#logo_oseo{
				margin-top: 14px;
				}
			#logo_ari {
				display: block;
				margin-top: 6px;
				}

	/* =MAINWRAPPER */
	#mainWrapper {
		background: url(/design/alsace/images/fonds/body.gif) repeat-y 50% 0;
		padding: 0 2px;
		width: 994px;
		}

		/* =YAHOOPATH */
		#yahoopath {margin-bottom: 27px;}
		#yahoopath a {color: #BB613A;}

		/* =CONTENT CONTENEUR */
		#mainContent {border-right: 1px dashed #AEACAD;}
		#contentConteneur {padding-bottom: 38px;}
		#mainContent h1 {
			background: url(/design/alsace/images/fonds/puce_fleche.gif) no-repeat;
			color: #BB613A;
			font-size: 1.272em;
			padding-left: 25px;
			text-transform: uppercase;
			width: 404px;
			}
		#mainContent h2 {
			color: #BB613A;
			font-size: 1.182em;
			}
		#mainContent h3 {
			color: #BB613A;
			font-size: 1em;
			margin: 5px 0 0;
			}
			#mainContent h4 {
				color:#FC8100;
				font-size:1em;
				margin:1.17em 0;
				}
		#intro, #content { /* IE */
			border-top: 1px dashed #aeacad;
			margin: 0 13px 0 0;
			}
		.doc_pdf p{margin: 0;}
		.grandeIllustration {margin: 20px -3px 10px;}
		.rubriqueListeItem {
			border-top: 1px dashed #aeacad;
			margin-left: 0;
			margin-bottom: 0.8em; /* IE */
			}
			.rubriqueListeItem:first-child {border-top: none;} /* IE JS */

			#rubriqueListe h2 img {
				display: block;
				float: left;
				margin: 0.83em 11px 11px 6px;
			}
			.rubriqueListeItem h2 span {text-decoration:none;}
				.savoir_plus {
					float: right;
					font-weight: bold;
					margin: 0px;}
		.object-left {padding: 0 1em 0 0;}

	/*= 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 */
#contentConteneur ul#contentOutils {
	position: absolute;
		top: 37px;
		right: 278px;
	}
	#contentOutils a {
		background: #FFFFFF;
		}

/* =SITEMAPS */

#mainContent_map{
	float: left;
	position: relative;
	width: 777px;
	}
	#mainContent_map ul {
		list-style: url(/design/alsace/images/fonds/puce_carre_listes.gif);
		margin-left: 10px;
		}
	#mainContent_map h1 {
		color: #000;
		font-size: 1.272em;
		padding: 4px 70px 3px 11px;
		text-transform: uppercase;
		}
.element_sitemap {
	 list-style-type:none;
	 float: left;
	 width:760px;
	 }
	.element_sitemap li {
		float: left;
		line-height: 1.28;
		margin-bottom: 1px;
		width: 230px;
		}
		.element_sitemap li h2{
			text-decoration: none;
			margin-top: 5px;
			margin-bottom: 5px;
			}
			.element_sitemap li a{
				text-decoration: none;
				}
				.element_sitemap li a:hover{
					text-decoration: underline;
				}
		.element_sitemap li ul {
			}
			.element_sitemap li ul li {
				float: none;
				margin-bottom: 0px;
				width: 203px;
				}
				.element_sitemap li ul li a{
					color: #000;
					text-decoration: none;
				}
				.element_sitemap li ul li a:hover{
					text-decoration: underline;
				}

	/* Moteur AER */

	.moteurAER #formAER select {
		width: 150px;
		}
	.moteurAER #formAER .inputSubmit {
		background: #EE6500;
		color: #FFF;
		margin-left: 9px;
		position: absolute;
			bottom: 11px;
		}
	/* TECHNEO */

	#widgetTechNeo .form_search {margin-bottom: 10px;}
	#techneoForm .valid_techneo {
		background: #EE6500;
		color: #FFF;
		}

	/* Moteur Synomia */

	#synform .synBtnInput  {
		background: #BB613A;
		color: #FFF;
		margin: 0;
		}
		#contentConteneur .searchResults h1 {
			background: none;
			padding-left: 0;
			}
		#content .collectionResults ol {
			list-style-type: none;
			}
			#content .collectionResults ol li {
				margin-bottom: 10px;
				margin-left: 0;
				padding-right: 16px;
				}
				#content .collectionResults ol li h3{
					font-size: 1.091em;
				}
	#pagination {
		background: none;
		border: 0;
		margin-bottom: 0;
		margin-top: 0;
		}
		#pagination .first {
			background: none;
			padding-left: 0;
			padding-right: 0;
			padding-top: 0;
			width: 87px;
			}
		#pagination .second {
			background: none;
			padding-top:2px;
			text-align:center;
			width: 318px;
			}
			#pagination .second a{
				text-decoration: none;
			}
			#pagination .second a:hover{
				text-decoration: underline;
			}
		#pagination .third {
			background: none;
			padding-top: 0;
			padding-left: 0;
			padding-right: 0;
			width: 87px;
			}
	#content .precedent {
		background: transparent url(/design/alsace/images/fonds/puce_fleche_inverse.gif) no-repeat scroll 0 0;
		float: left;
		margin-bottom: 0;
		margin-top: 2px;
		padding-left: 25px;
		padding-bottom: 4px;
		width: 62px;
		}
		#content .precedent a{
			font-size: 1.1em;
			text-decoration: none;
			}
			#content .precedent a:hover{
				text-decoration: underline;
				}
	#content .page_number {
		padding-top: 0;
	}
	#content .page_number a {
			margin-left: 2px;
			margin-right: 2px;
			text-decoration: none;
			}
			
	div#content hr {
		border-top: 1px dashed  #aeacad;
		color: transparent;
		margin-top: 5px;
	}
	
	#content .page_number .selected {
		font-weight: bold;
		text-decoration: underline;
	}
	#content .suivant {
		background: transparent url(/design/alsace/images/fonds/puce_fleche.gif) no-repeat scroll right -2px;
		margin-bottom: 0;
		margin-right:12px;
		margin-top: 0;
		padding-bottom:5px;
		padding-right:25px;
		text-align: right;

		}
		#content .suivant a{
			font-size: 1.1em;
			text-decoration: none;
		}
			#content .suivant a:hover{
				text-decoration: underline;
			}

	.formField label {width:148px;}
	.checkbox  label {width:201px;}
	#content_form .submit .inputSubmit {
		background: #BB613A;
		color: #FFF;
		}
	/* =ANNEXES */
	#annexes {
		float: left;
		margin-top: 0;
		padding-left: 14px;
		width: 246px;
		}
		.annexesItem {
			border-top: 1px dashed #aeacad;
			margin-left: 0;
			}
			.annexesItem ul li p{margin-bottom: 7px;}
			.annexesItem:first-child {border-top: none;} /* IE JS */
			.annexesItem h2 {
				background: #fff url(/design/alsace/images/annexes/puce_titre.gif) no-repeat;
				color: #BB613A;
				font-size: 1.3em;
				margin-bottom: 7px;
				margin-top: 10px;
				padding-left: 20px;
				text-transform: uppercase;
				}

			.annexesItem ul {
				margin: 15px 0 16px 0;
				list-style-type: none;
				list-style-image: none;
				}
				.annexesItem ul li{margin: 0;}
				.annexesItem ul li a img {
					float: left;
					margin-right: 6px;
					}
			.partenaire li{margin-bottom: 3px;}
				.contact li{margin-bottom: 18px;}
			.annexesItem .object-left {position: static;}
			.documents ul, .articles ul {
				list-style: none;
				list-style-image: none;
				margin-left: 0;
				}
				.documents li {margin-left: 0;}
				#annexesBas .documents ul {margin-top: 16px;}
				#annexesBas .documents ul li {
					margin: 0;
					line-height: 1;
					}
				.doc_xls, .doc_doc, .doc_pdf {padding-left: 25px;}
				.doc_xls {background: url(/design/region/images/docs/xls.gif) no-repeat;}
				.doc_doc {background: url(/design/region/images/docs/doc.gif) no-repeat;}
				.doc_pdf {background: url(/design/region/images/docs/pdf.gif) no-repeat;}

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

				.articles li {margin-left: 0;}
				.articles h3, .documents h3 {
					margin: 0 0 3px;
					font-size: 1em;
					}
				.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-top: 0;}

				.annexesItem .sommaireDossier ul {
					list-style: url(/design/alsace/images/annexes/puce_actus_alsace.gif);
					margin-left: 15px;
					}
					
		#annexes #ezagenda_calendar_container table {
			background-color: white;
			border: none;
			width: 235px;
		}
				
		#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: #F29327;
			color: white;
			font-weight: bold;
		}
		
		#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: #F29327;
			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: #FFD48D;
			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: auto;
			width: 100%;
		}
			

/* =FOOTER */
#footer { /* IE */
	background: #CC4911;
	color: #fff;
	}
	#footerList li {border-left: 1px solid #fff;}
		#footerList li:first-child {border-left: none;} /* IE JS */
			#footerList a {
				background: #CC4911;
				color: #fff;
				}
	li#accesSpecial {
		border-left:medium none;
		}
	#accesSpecial a {
		background: #FFD48D;
		color: #CC4911;
		font-weight: bold;
		margin: 0 0 -10px;
		padding: 5px 8px;
		position: relative;
			top: -5px;
		}
		#footerList li:first-child, #accesSpecial + li {
			border-left:medium none;
			}
	#highlight hr {
		color:white;
		background: white;
		}
	#highlight .intro {
		width:158px;
		}
