#liensEvitement {
	position: absolute;
		left: -9999px;
	}
#mainWrapper {
	margin: 0 auto;
	position: relative;
	width: 994px;
	}

.rubLItLienPlus {text-align: right;}

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

.text-center{text-align: center;}

.tooltip {
	background:#fff;
	border: 1px solid #000;
	width:250px;
	padding:5px 10px;
	position:absolute;
            left: -9999px;
        text-align: justify;
	z-index: 1;
	}
	.tooltipVisible {left: auto;}
.formField label {
	display:inline-block;
	float: left;
	text-align: right;
	}
	.formField input {
		width: 120px;
	}
.submit {margin-left: 175px;}
	.checkbox input {
		width: auto;
		}
.formField textarea {
	height: 60px;
	width: 280px;
	}

/* =EMBED */
.object-left {position: relative;}
	.embed-file	img {float: left;}
	.object-center .embed-file	img {float: none;}
	.embed-file div {
		float: left;
		margin-left: 5px;
		}
	.object-center .embed-file div {float: none;}
		.embed-file p {margin: 0;}

/* =HEADER */
#headerLogo {
	float: left;
	margin: 0;
	}
#headerPartenaires {
	float: left;
	list-style: none;
	margin: 0;
	}
	#headerPartenaires li {margin-left: 0;}


/* =MENU */
#menuConteneur { /* IE *//* IE7 */
	clear: both;
	font-weight: bold;
	position: relative;
		z-index: 1;
	}
	#menu ul {
		list-style: none;
		list-style-image: none;
		margin: 0;
		}
	#menu li {margin-left: 0;}
	#menu a {
		text-decoration: none;
		display: block;
		}
	.menuItem { /* IE */
		float: left;
		position: relative;
		}
	.menuItemLink {
		line-height: 1.1;
		font-size: 1.182em;
		padding: 2px 5px;
		text-align: center;
		}
		#menuRetourHome .menuItemLink {
			border: 0;
			padding: 0;
			}
	.menuSsList {
		font-size: 1.091em;
		line-height: 1.1;
		}
		.menuSsItem {} /* IE */
		.menuSsItemLink {display: block;} /* IE */
	#itemProfil{
		position: relative;
		}
		#disconnectLeftMenu{
			position: absolute;
				top: 0;
				right:5px;
			}
	body.jsActif .menuSsList {
		position: absolute;
			left: -9999px;
		}
		body.jsActif .menuSsListDisplayed .menuSsList {left: auto;}

/* =CONTENU */
#contenu {position: relative;} /* IE7 */
	/* =SOUSMENU */
	#sousMenuConteneur {
		float: left;
		margin: 0 18px 0 10px; /* IE */ /* IE7 */
		width: 186px;
		}
		#sousMenu {padding: 1px 12px;}

	/* =MAINCONTENT */
	#mainContent {
		float: left;
		width: 516px;
		}
		#content .date, #rubriqueListe .date {font-weight: bold;}
		#searchAAP_formID #themes_id {width: 190px;}
			#searchAAP_formID table {
				margin: 0 5px;
				width: 510px; /* !IE */
				}
			#searchAAP_formID #rechTheme {position: relative; width: 190px;}
			table#resultatRecherche {margin-top: 10px}

		.video_wmaker {
			margin : 10px 0;
			text-align: center
			}
			#frm_search_bilan .select { padding: 3px 0;}
			#frm_search_bilan .select label {
				display: block;
				float: left;
				margin-right: 5px;
				width: 170px;
			}
			#frm_search_bilan .select select {
				float: left;
				width: 300px;
			}
			#frm_search_bilan .submit { background: none;}
			.box_result { padding: 30px 0;}
			.list_result_bilan li { margin-top: 10px; }
			.list_result_bilan .date_published {
				color: #666666;
				font-style: italic;
			}
			.list_result_bilan p, .documents .list_result_bilan p { margin: 0 0 1em 0;}
		/* =YAHOOPATH */
		#yahoopath {margin-top: 0;}

		#homePushList {list-style: none;list-style-image: none;}
			.homePushItem {clear: both;}
				.homePushItem h2 span {
					display: block;
					text-decoration: underline;
					}
				.homePushItem h2 img {
					display: block;
					padding: 0.4em 16px 1em 0;
					float: left;
					}

		/* =TOOLBAR */
		#toolbar_content {float: right;}

		/* =FAQ */
		body.jsActif .faqItemText {display: none;}
		body.jsActif .faqItemTextDisplayed {display: block;}

		/* =RSSPAGE */
		#rsspage .rssItem {padding-bottom: 0.2em;}
			.rssSubscribeList {
				float: right;
				list-style: none;
				}
				.rssSubscribeItem {
					display: inline;
					margin-left: 0;
					}
			.fluxTitle {
				margin: 0;
				float: left;
				width: 260px;
				}
				.fluxImage {
					float: left;
					padding-right: 0.3em;
					}
		.rssBody td {border: none;}

	/* =GOOGLE MAP	*/
	.showMap {
		cursor: pointer;
		font-weight: bold;
		}
		.showMap a {
			margin-bottom: 10px;
			display: block;
			}
	.gmap {
		width: 240px;
		height: 150px;
		}
		.body .gmap, #content .gmap {
			/*display: none;*/
			height: 300px;
			width: 500px;
			}
	/* =EYROLLES */
	.eyrolles .commander {
		cursor: pointer;
		float: right;
		}
	.eyrolles .retour {
		cursor: pointer;
		float: left;
		}

	/* =GLOSSAIRE */
	#mainContent  ul#liste_alphabet {
		list-style: none;
		}
		#liste_alphabet li {
			display: inline;
			margin: 0.35em;
			}
	#lettre, #liste_alphabet li {
		margin-left: 0.3em;
		}
	#lettre {
		font-size: 1.636em;
		font-weight: bold;
		}
	.liste_definition {	margin: 0.5em;}
		.liste_definition dfn {
			font-weight: bold;
			font-style: normal;
			font-size: 1.272em;
			margin-top: 0.3em;
			}

	/* =VIDEO */
	#video{
		margin-bottom : 1em;
		text-align: center;
		}

	/* =MOTEUR_AER */
	body.annuaire #mainContent .moteurAER h2{
		color: #000;
		font-size: 1.272em;
		}
	#selectsContact{
		float: left;
		}
	#formAER{
		position: relative; /* !IE */
		}
		#formAER .inputSubmit{
			margin-left: 3px;
			position: absolute;
				bottom: 12px;
		}
	#resultMoteurAER li a{
		font-size: 1.090em;
		font-weight: bold;
		}
		#resultMoteurAER li li a{
			font-size: 1em;
			font-weight: normal;
			}

/* = Navigator Google */

#contentConteneur .pagenavigator {
	padding-bottom: 1px;
	text-align: center;
	}
	#contentConteneur .pagenavigator .previous {padding-right:6px;}
	#contentConteneur .pagenavigator .previous a {text-decoration: none;}
		#contentConteneur .pagenavigator .previous a:hover {text-decoration: underline;}
		#contentConteneur .pagenavigator .next {padding-left:6px;}
			#contentConteneur .pagenavigator .next a {text-decoration: none;}
			#contentConteneur .pagenavigator .next a:hover {text-decoration: underline;}

/* =CONTENTOUTILS */
#contentConteneur ul#contentOutils {
	list-style: none;
	list-style-image: none;
	margin: 0;
	width: 125px;
	}
	#contentOutils li {
		float: right;
		margin-left: 0;
		}
	#contentOutils a {
		display: block;
		padding: 3px 3px 0;
		text-decoration: none;
		}
		#contentOutils a:hover, #contentOutils a:focus {text-decoration: underline;}

/* Popup Compétence */

.popup #mainWrapper {width: auto;}

	/* =ANNEXES */
	#annexes {
		float: left;
		padding-left: 18px;
		width: 254px;
		}
		#annexesBas {
			margin: 0;
			list-style: none;
			list-style-image: none;
			}
			#annexesBas .documents ul {
				list-style: none;
				margin-left: 0;
			}
				#annexesBas .documents ul li {
					margin-left: 10px;
					}
					.documents p {
						margin: 0 0 0.5em;
						}
			.encartTexte p {
				margin:0 5px;
				}

/* Resultat Sondages */
#content #warning h2{
	color: red;
	font-size: 1.4em;
	}
#result_sondage {
	border: none;
	margin: 0;
	}

	#content .total_vote {
		font-weight: bold;
		}
body #result_sondage td {
	background: none;
	padding: 0;
	}
	body #result_sondage td p{
		margin-top: 5px;
		margin-bottom: 5px;
		margin-right: 5px;
	}
	body #result_sondage .progress_bar {
		background: none;
		vertical-align: middle;
		width: 170px;
		}
	body #result_sondage td div{
		background: #CD295B;
		height: 15px;
		opacity: 0.4;
	}
/* =FOOTER */
#footer { /* IE */
	clear: both;
	line-height: 1;
	padding: 0 5px;
	}
	#footerList {
		float: right;
		list-style: none;
		margin: 5px 0;
		text-align: right;
		}
		#footerList li {
			float: left;
			margin-left: 0;
			}
		#footerList .nolink, #footerList a {
			display: block;
			padding: 0 8px;
			}
		#footerList a {text-decoration: none;}
			#footerList a:hover, #footerList a:focus {text-decoration: underline;}


#highlight {
	margin: 0 20px;
	}
	#highlight a {
		text-decoration: none;
		}
		#highlight a:hover {
			text-decoration: underline;
			}
	#highlight .intro {
		width: 160px;
		float: left;
		}
		#highlight .intro p {
			margin: 0;
			font-weight: bold;
			}
		#highlight  p.date {
			margin: 0 0 10px 0;
			font-style: italic;
			}
	#highlight .logo {
		margin-left: 8px;
		float: left;
		}
	#highlight .more {
		float: right;
		}
		#highlight .more a {
			text-decoration: underline;
			}
	#highlight hr {
		height: 1px;
		size: 1px;
		background: black;
		border: 0;
		}
