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/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;}
	#headerLogo {height:128px;}
	#header a {margin-right:-6px;}
#headerPartContainer {
	background-color:#FFFFFF;
	height:128px;
	overflow:hidden;
	position:relative;
	left: -1px;
	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 #d03600;
				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;}
		
		/* =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: url(/design/limousin/images/fonds/contenu_puce_liste.gif);}
		
		/* =YAHOOPATH */
		#yahoopath a {color: #ba0005;}
		
		#mainContent h1 {
			background: url(/design/limousin/images/fonds/puce_jaune.gif) no-repeat; /* !IE */
			color: #ba0005;
			font-size: 1.272em;
			padding-left: 25px;
			text-transform: uppercase;
			}
		#mainContent h2 {
			background: url(/design/limousin/images/fonds/puce_fleche.gif) no-repeat 0 0.5em;
			color: #ba0005;
			font-size: 1.182em;
			padding-left: 10px;
			}
			#mainContent .intro h2 {
				background: url(/design/limousin/images/deplierhaut.gif) no-repeat 0 2px;
				color: #ba0005;
				font-size: 1.182em;
				padding-left: 10px;
				}
		#mainContent h3 {
			color: #ba0005;
			font-size: 1em;
			}
		#content {padding: 0 2px;}
		#intro, #content {border-top: 1px solid #E96019;}
		#intro, #content, #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;
			}
		#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;
				}
				.homePushItem h2 img {
					margin-left: -25px;
					padding-top: 1em;
					}
				
		/* =RUBRIQUELISTE */
		ul#rubriqueListe {
			list-style: none;
			list-style-image: none;
			}
			.rubriqueListeItem {margin-left: 0;}
				
			#rubriqueListe h2 {
				background: url(/design/limousin/images/fonds/puceRubList.gif) no-repeat 0 0.7em;
				padding: 5px 0 0 15px;
				}
				#rubriqueListe h2 a {text-decoration: none;}
					#rubriqueListe h2 a:hover, #rubriqueListe h2 a:focus {text-decoration: underline;}
				#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/puce_fleche.gif);
					list-style-image: url(/design/limousin/images/fonds/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;
			}
			#contentOutils li {
				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;
			}
		#content_form_contact .warning ul{
			list-style-type: none;
			list-style-image: url("/design/limousin/images/fonds/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 {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/puce_fleche.gif") no-repeat right 5px;
			padding-right: 9px;
			text-decoration: none;
			}
			#content .suivant a:hover {
				text-decoration: underline;
			}
	
	/* Moteur AER */
	
	#content #resultMoteurAER li {margin-bottom: 9px;}
	#content #resultMoteurAER li ul {
		list-style-image:url(/design/limousin/images/fonds/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;
				}
			#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 2px; /* IE */
			width: auto;
			}
		.annexesItem {
			margin-left: 0;
			padding-right: 6px;
			padding-left: 10px;
			}
			.annexesItem h2 {
				background: url(/design/limousin/images/annexes/puce_annexes.gif) no-repeat 0 2px;
				color: #ba0005;
				font-size: 1.2em;
				margin-bottom: 0.6em;
				margin-left: -5px;
				padding-left: 25px; /* HOME */
				text-transform: uppercase;
				}
		#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/annexes/puce_annexes_recherche.gif) no-repeat 0 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, #lienCGU {
				background: url(/design/limousin/images/fonds/puce_fleche.gif) no-repeat 0 0.5em;
				padding-left: 10px;
				}
			.annexesItem ul {margin-left: 18px;}
							
				.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;}

		
/* =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;
		}

	#highlight hr {
		color:white;
		background: white;
		}
