/* ================================================================================ */
/* = Site = */

	body {
		font-size: 80%;
		font-family: 'Trebuchet MS', Vernana, Arial, Trebuchet MS, Geneva, Helvetica, sans-serif;
		margin: 0; padding: 0;
		text-align: center;
		background-color:#fff;
		}
	ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,
	blockquote,fieldset,input,img,legend {margin: 0; padding: 0;}

	h1,h2,h3,h4,h5,h6 {font-size: 1em; font-weight: normal; margin: 0; padding: 0;}
	img { display: block; margin:0; padding:0}
	a img {border:0;}
	em {font-style: normal}
	ul, ol, li {list-style: none}
	span.hide {display: none}
	.break {clear: both; display: block; height: 1px;}

	p, li, a { font-size: 0.9em}
	p { color: #000; line-height: 1.3em;}
	a { text-decoration: none; color: blue}
	a:hover { text-decoration: underline}
	hr {height: 1px; background-color: #0377C1; border:0}
	
/* ================================================================================ */
/* = structure = */
	#page, #footer {
		position: relative; margin: 0 auto;
		text-align: left; z-index: 1;
	    }
	#page {
		width: 780px;
		background: transparent url(/global/medias/bgPage.gif) repeat-y 0 0;
		}
	#header, #mainContent {margin: 0 0 0 7px}
	#header, #mainContent {width: 767px}
	body#home #mainContent {background-color: white}
	body.generiqueContent #mainContent {background-image: none!important; background-color:#FFF}
	#mainContent {
		/*background: transparent url(/global/medias/bgContenuPage.gif) repeat-y*/
		}
	#footer { 
		width: 780px; height: 25px;
		text-align: center;
		padding: 0 0 8px 0;
		background: #fff url(/global/medias/bgFooter.gif) no-repeat 0 -5px;
		/*background: transparent url(/global/medias/bgPage.gif) repeat-y 0 0;*/
		}

/* ================================================================================ */
/* = header = */
	body#intranet #header {height:300px;}
	body#home #header {height:200px; background-color: white}
	#header {height:181px;}
	#header img {float: left; margin:0}
	#header a img {display: block; margin:0; padding:0; border:0}
	
	body.dossierContent #header {height: 100px!important;}

/* ================================================================================ */
/* = home = */
	body#home #mainContent {
		width: 765px; margin: 0 0 0 9px; 
		background: white url(/global/medias/bgMainHome.gif) repeat-y
		}
	#colA, #colB, #colC {float: left}
	
	body#home #colA {width: 190px}
	body#home #colB {width: 378px}
	body#home #colC {width: 195px}
	
	body#home #colA h1,
	body#home #colB h1,
	body#home #colC h1 { 
		font-size: 1.2em;
		height: 17px; margin: 1px 0 0 0;  
		}
	body#home #colA a,
	body#home #colC a {
		display: block; padding: 0 15px 0 0;
		font-size: 0.8em;color: #2FA829;
		text-align: right;
		background: transparent url(/global/medias/chevronsA.gif) no-repeat right;
		}
	
/* ================================================================================ */
/* = Home page / colA = */
	
	/*= présentation ---------------------------------------- */
	body#home #colA #presentation {
		background-color:#0377C1;
		}
	
	body#home #colA #presentation h1 { 
		color: #fff; 
		width: 180px;
		margin: 0 0 0 5px;
		padding: 2px 0 3px 0; 
		border-bottom: 1px #fff solid;
		}
	body#home #colA #presentation p { 
		color: #FFF; padding: 5px; 
		}
	body#home #colA #presentation a {
		padding: 3px 15px 3px 3px;
		color:#fff;
		background: transparent url(/global/medias/chevronsWhite.gif) no-repeat right!important;
		}
	
	/*= actualités ---------------------------------------- */
	body#home #colA #actualites { 
		padding: 15px 10px 10px 10px; font-size: 0.9em;
		background: transparent url(/global/medias/bgActuHome.gif) no-repeat top right;
		}
	body#home #colA #actualites h1,
	body#home #colA #actualites h2 {color:#0076C7}
	body#home #colA #actualites h1 {
		padding: 3px 0 5px 25px;
		font-size: 1.3em;
		background: transparent url(/global/medias/h1ActuColAHome.gif) no-repeat -25px 0;
		}
	body#home #colA #actualites h2 {
		padding: 5px 0 7px 15px;
		background: transparent url(/global/medias/chevronH2.gif) no-repeat -25px 5px;
		}
	body#home #colA #actualites p {
		padding: 0 0 0 15px;
		}
	body#home #colA #actualites a {margin-bottom: 7px;}
	body#home #colA #actualites a.toutesActus {/*color:#0377C1!important*/}
	
	/* rajout juillet 2009 */
	h1.infoH1 {
		width: 325px; 
		color:#2FA829!important;
		margin: 0 0 0 20px!important; 
		clear: both; padding: 2px 0 5px 30px!important;
		background: #fff url(/global/medias/h1ActuColAHome.gif) no-repeat -20px 0!important;
		/*background: #fff url(/global/medias/itemInfos.gif) no-repeat 0 0!important;*/
		}
	#agenda_cycle, .agenda_boucle {
		position:relative; overflow: hidden;
		width: 340px; height: 110px;
		background-color:#ffffcc;
		}
	#agenda_cycle {margin: 0 0 10px 20px;}
	.agenda_boucle {margin:0;}
	#agenda_cycle .article {
		position: relative; float: left;
		width: 100px; padding: 5px; 
		} 
	#agenda_cycle .article p.chapeau {font-weight: bold;}
	#agenda_cycle .article div,
	#agenda_cycle .article div p,
	#agenda_cycle .article p {font-size: 11px; padding:0 0 5px 0;}
	
	#agenda_cycle .article a.more {display: block; color:#2FA829; text-decoration: none;}
	
/* ================================================================================ */
/* = Home page / colB = */
	body#home #colB #contentColB {
		/*width: 370px;*/ padding: 10px 0 0 0;
		background: transparent url(/global/medias/bgMissionContentHomeColB.gif) no-repeat 7px 8px!important;
		/*background: white url(/global/medias/bgMissionContentHomeColB.gif) no-repeat 7px 8px!important*/
		}
	body#home #colB h1 {
		color: #fff;
		padding: 1px 2px 4px 10px;
		border-left: 1px #fff solid;
		background-color: #2FA829;
		}
	body#home #colB h2.accueilBienvenue {
		display: block;
		font-size: 1em; padding: 5px 10px 0 10px!important;
		background-color:#fff;
		}

/* ================================================================================ */
/* = Nos missions = */
	body#home #colB #nosMissions {
		width: 350px; 
		padding: 15px 5px 2px 13px;
		margin: 10px 0 0 7px;
		border-left: 1px #E5E5E5 solid;
		border-right: 1px #E5E5E5 solid;
		background-color: white;
		}
	body#home #colB #nosMissions p {clear: both; margin:0}
	body#home #colB #nosMissions a img,
	body#home #colB #nosMissions p a img {border:0!important}
	body#home #colB #nosMissions a {
		width: 170px!important; float: left;
		padding: 0 0 2em 0;
		border-right: 1px #fff solid!important;
		border-bottom: 1px #fff solid!important;
		}
	body#home #colB #nosMissions hr {
		height: 1px; border:0;
		background-color: #0377C1;
		}
	body#home #colB #nosMissions p a img.logoReve {padding-bottom: 15px;}
	
/* ================================================================================ */
/* = Home page / col = */
	body#home #colC form.recherche { padding: 1px 0 0 0}
	body#home #colC form.recherche img, 
	body#home #colC form.recherche input { float: left; padding:0;}
	body#home #colC form.recherche input { width: 125px; margin: 0 5px 0 0;}
	body#home #colC form.recherche input.okRech { 
		border:0; font-size: 0.8em; color: white; padding: 2px;
		background-color: green; width: auto!important;
		}
		
/* ================================================================================ */
/* = Nos réalisations  = */
	body#home #colC #realisations {
		clear: both;
		padding: 0 30px 10px 30px!important;
		margin: 0 0 0 0;
		background: transparent url(/global/medias/bgRealisationHome.gif) no-repeat 5px 15px;
		}
	body#home #colC #realisations h1 {
		color: #2FA829; font-size: 1.1em;
		padding: 42px 0 7px 30px;
		}
	body#home #colC #realisations img { margin: 0 0 7px 0}
	body#home #colC #realisations p { padding: 0 0 5px 0 ;border:0;}
	body#home #colC #realisations h2 { 
		border: 1px #fff solid;
		position: relative;
		margin: 0 0 7px 0; padding: 0 0 0 10px;
		font-size: 1em; color: #00689B; text-align: left;
		background: transparent url(/global/medias/itemH2HomeColC.gif) no-repeat 0 2px;
		}
	body#home #colC #realisations a {color: #008000}
	
/* ================================================================================ */
/* = Accès Intranet = */
	body#home #colC #accesIntranet { 
		padding: 35px 10px 10px 10px; 
		margin: 0 0 0 5px;
		width: 165px; background-color: #008000;
		background: #2FA829 url(/global/medias/bgBlocAccesHome.gif) no-repeat 0 0;
		}
	body#home #colC #accesIntranet h1 { padding: 0 0 7px 40px; color: white;}
	body#home #colC #accesIntranet form p { 
		float: left; width: 170px; 
		margin: 0 0 2px 0; padding:0; 
		border:0;
		}
	body#home #colC #accesIntranet #errorAuthentification { 
		float: left; width: 170px; 
		margin: 0 0 2px 0; padding:0; 
		color: red; font-weight: bold;
		display: none;
		}
	body#home #colC #accesIntranet form label,
	body#home #colC #accesIntranet form input { float: left}
	body#home #colC #accesIntranet form label { font-size: 10px; color: white;
		padding: 0 6px 0 0;}
	body#home #colC #accesIntranet form input.inptNomColCHome { 
		border: 1px black solid;
		width: 129px;
		}
	body#home #colC #accesIntranet form input.inptPassColCHome { 
		border: 1px black solid;
		width: 90px;
		}
	body#home #colC #accesIntranet form input.Identifi { 
		float: right; 
		font-size: 0.8em; 
		color: white;
		margin: 0 2px 0 0;
		border: 1px white solid;
		background-color: green;
		
		}	
	body#home #colC #accesIntranet p a {
		color:#fff!important; 
		font-size: 1em; 
		padding-bottom: 5px
		}
	
/* ================================================================================ */
/* = menuGlobal = */

	/*!! Note linkContent est inséré en JS sur les liens*/
	#menuGlobal {
		width: 195px; float: left;
		margin:0; padding:0 0 80px 0;
		background-color: #0175C0;
		}
	#menuGlobal li,
	#menuGlobal li a {display: block;}
	#menuGlobal li { 
		margin:0; padding:0;
		position: relative;
		border-bottom: 1px #fff solid;
		}
	#menuGlobal li a.linkContent {
		padding: 2px 15px 2px 10px;
		color:#fff; font-size:1.2em;
		}
	#menuGlobal li a.linkContent:hover {
		color: #0175C0;
		text-decoration: none;
		background-color:#DBF1FF;
		}

	/*= global niv1,2 et 3 ---------------------------------------- */
	.niv2, 
	ul.niv2 li a.linkContent, 
	.niv3 {
		padding:0!important;
		}
	.niv2, .niv3 {background: #fff;}
	.niv2 li, .niv3 li {
		border:0!important;
		}
	ul.niv2 li {
		border-left: 10px #8EDDFA solid!important;
		border-bottom: 1px #8EDDFA solid!important;
		}
	li.openable {
		line-height: 1.2em;
		}
	ul.niv2 li a.linkContent {
		width: 170px;
		padding: 0.2em 0 0.2em 10px!important;
		font-size: 1.1em!important;
		color: #0076C0!important;
		}
	
	/*= niv3 ---------------------------------------- */
	ul.niv3 {background-color:#F2FCFF;}
	ul.niv3 li {
		border:0!important;
		}
	ul.niv3 li a.linkContent {
		border-top: 1px #8EDDFA solid!important;
		color:#000!important;
		width: 160px!important;
		padding: 0.2em 0 0.2em 20px!important;
		}
	
	/* =Pour le menu JAVASCRIPT-------------  */
	a.ctrl {
		position: absolute; 
		top: 0px; right: 0;
		width: 15px; height: 20px; 
		font-size: 1.2em;
		text-align: center;
		color: #fff!important;
		font-size: 9px;
		}
	.niv2 .ctrl {color: #0076C0!important;}
	a.ctrl:hover {
		text-decoration: none;
		color: #fff!important;
		}
	.niv2 a.ctrl:hover {
		color: #0076C0!important;
		}

	/*= current ---------------------------------------- */
	a.current {}
	.niv2 li a.current {
		background: #F4FBFF;
		color: #fff!important;
		}
	.niv3 li a.current {
		background: #CDE9F9;
		color: #fff!important;
		}
	
/* ================================================================================ */
/* = Colone B / bloc tracabilite / Recherche = */
	#TracaRecherche ul, 
	#TracaRecherche form { float: left}
	
	#TracaRecherche ul {width: 365px; padding: 5px 0 15px 10px}
	#TracaRecherche ul li {display: inline;}
	#TracaRecherche ul li a {color: green}

	#TracaRecherche {
		position: absolute; z-index: 1000;
		top: 208px; right: 5px;
		width: 193px; height: 28px;
		padding: 0 0 2px 0;
		}
	body.generiqueContent #TracaRecherche {
		background-image: none!important
		}
	
	#TracaRecherche form.recherche {
		width: 190px;
		padding: 5px 0 0 0;
		background-color: #fff;
		}
	#TracaRecherche form.recherche img, 
	#TracaRecherche form.recherche input {float: left}
	#TracaRecherche form.recherche input {width: 105px; margin-right: 5px}
	#TracaRecherche form.recherche input.okRech { 
		border:0; 
		font-size: 0.8em; 
		color: white; padding: 2px;
		width: auto!important;
		background-color: #2FA829;
		}
	
/* ================================================================================ */
/* = BreadCrumbs / tracabilité = */

	#BreadCrumbs {
		display: block; width: 99%;
		padding: 0 0 10px 0!important; clear: both; 
		}
	
	body#pageContenu #BreadCrumbs {width: 345px}
	#BreadCrumbs li {
		/*float: left;*/ display: inline;
		color:#666; font-size: 0.8em; 
		padding: 0 0 0 10px!important; 
		margin: 0 2px 1.5em 0;
		background: transparent url(/global/medias/chevronsTraca.gif) no-repeat 0 3px;
		}
	#BreadCrumbs li a {
		padding:0!important;
		color:#0175C0!important;font-size: 1em}
	#BreadCrumbs li a:hover {text-decoration: none; color:#000}
			
/* ================================================================================ */
/* = Global contenu page extranet  = */
	
	#content {float: left; width: 571px; margin:0}
	#content #colB, #content #colC {float: left; z-index: 1}
	#content #colB {width: 360px;padding: 10px 10px 0 10px}

	body.generiqueContent #content #colB {width: 550px}
	#content #colC {
		width: 190px; overflow:hidden;
		margin: 3em 0 0 0; padding: 0 0 10px 0;
		background-color:#FFF9D9;
		}
	
	/*= colB pages                                                                    */
	#content h1 { 
		padding: 0 0 0 10px;
		font-size: 1.3em; color: white;
		background-color:#2FA829;
		border-left: 1px #fff solid;
		}
	#colB h2 { color:#0175C0; font-size: 1.3em}
	#colB p { padding: 5px 0 5px 0; /*clear: both*/}
	
	#colB p a {font-size: 1.1em; text-decoration: underline;}
	#colB p img {padding: 5px}
	
	#colB a.accesLink {
		display: block; text-align: right;
		color:#0175C0; padding: 0 15px 0 0;
		background: transparent url(/global/medias/itemRecherche.gif) no-repeat right;
		}
	
	/*= citation ---------------------------------------- */
	cite {display: block;width: 99%}
	
	
	/*= colC pages                                                                    */
	
	#colC h2 {
		clear: both;
		color:#2FA829; font-size:1.1em;
		font-style: italic; font-weight: bold;
		padding: 3px 0 7px 38px; margin: 5px 0 5px 0;
		background: transparent url(/global/medias/h2ColC.gif) no-repeat 0 2px;
		}
	#colC img {
		float: left;
		padding: 0 10px 10px 10px;
		}
	
	#colC ul {margin: 0 0 10px 0;}
	#colC ul li {
		padding: 0 0 0 30px; 
		margin-bottom: 5px;
		background: transparent url(/global/medias/chevronsColC.gif) no-repeat 15px 4px ;
		}
	#colC #ContentImages a { 
		display: block;
		font-size: 0.9em;
		padding: 0 0 0 30px;
		background: transparent url(/global/medias/chevronsColC.gif) no-repeat 15px 4px ;
		}
	#colC #ContentImages a img { display: block; margin:0; border:0;}
	#colC a,
	#colC ul li a {
		clear: both;
		color:#338BA7; 
		font-size:1em;
		line-height: 1em;
		}
	
/* ================================================================================ */
/* = COLONE B PAGE CONTENU / GESTION DES ACTUALITÉS = */

	body#pageContenu #colB table#newsContent,
	body#pageContenu #colB table {
		margin: 15px 0 0 0;
		border-collapse: collapse;
		}
	body#pageContenu #colB table#newsContent,
	body#pageContenu #colB table {width: 550px}
	
	body#pageContenu #colB table#newsContent td,
	body#pageContenu #colB table td {
		font-size: 1em; 
		line-height: 1.5em;
		}
	td.post_title a {
		display: block; 
		width: 525px;
		padding: 0 0 0 5px;
		text-align: left!important;
		color: #fff!important;
		}
	td.post_date { 
		color: #fff;
		font-size: 0.9em;
		padding: 2px;
		}
	td.post_short { 
		font-size: 1em; 
		color: #145188;
		line-height: 1em;
		}
	td.post_short p {
		padding:10px!important;
		}
	td.post_short a { 
		display: block; width: 99%;
		text-align: right!important;
		font-size: 0.9em!important;
		color: #000!important;
		margin: 0 0 1em 0;
		text-decoration: underline;
		}
	a.back { /*width: 5px;*/}
	
	/* actualitées Extended */
	
	table.extendedNews {
		margin: 15px 0 0 0;
		width: 550px!important;
		}
	table.extendedNews, 
	table.extendedNews td { border: 0!important;}

	table.extendedNews h3,
	table.extendedNews td.datePublication {
		color: #185FB2!important;
		}
	table.extendedNews h3 {
		padding: 0 0 0 7px;
		color:#fff!important;
		}
	td.long_title {
		width: 98%;
		padding: 2px 5px 2px 5px; 
		color:#fff;
		}
	table.extendedNews td.datePublication { font-size: 0.8em!important;}
	
	.longNews {
		font-size: 1em!important;
		line-height: 1.3em;
		width: 530px!important;
		padding: 5px;
		}
	.longNews img {
		padding: 0 10px 5px 10px;
		}
	
	ul#navLinkTitle {}
	ul#navLinkTitle li { display: inline; margin: 0 10px 0 0;}
	ul#navLinkTitle li a {color:#185FB2; font-size: 1.1em; text-decoration: underline;}
	
	a.backExtended { 
		display: block; margin: 0 0 10px 0;
		text-align: right; color: black;
		text-decoration: underline;
		}
/* ================================================================================ */
/* = Plan du site et téléchargement = */
	ul.sitemap1, ul.tele1 {width: 550px}
	ul.tele {width: 540px;}
	#colC ul.tele {
		width: 180px; 
		/*border: 1px red solid;*/
		}
	
	ul.sitemap1 {padding:0; margin:0}
	
	ul.sitemap1 li {
		margin: 0 0 5px 0;
		border-bottom: 1px #DCF5FF solid
		}
	ul.sitemap2 {
		padding:5px;
		background-color:#F2FCFF
		}
	ul.sitemap1 li a, 
	ul.sitemap2 li a {text-align: left}
	
	/*= niv1 ---------------------------------------- */
	ul.sitemap1 li a, 
	ul.tele1 li a {
		color:#000!important;
		font-size: 1.2em
		}
	ul.tele li {border: 1px #DCF5FF solid;}
	ul.tele1 li {
		color:#000!important;
		font-size: 1em
		}
	ul.tele1 li a { margin:0!important}
		
	/*= niv2 ---------------------------------------- */
	ul.sitemap2 li a, 
	ul.tele2 li a {color:#0175C0!important; font-size: 1.1em!important}
	
	ul.sitemap2 li {margin: 3px 0 3px 0; border:0!important}
	ul.sitemap2 li a {
		display: block;
		font-size: 1.2em!important; 
		border-bottom: 1px #BDE4FA solid;
		}
		
	ul.tele, ul.tele2 {
		padding: 5px; 
		margin: 0 0 5px 0;
		background-color:#F2FCFF;
		}
	ul.tele li, ul.tele2 li {
		color:#0175C0!important; 
		font-size: 1em!important;
		margin: 2px 0 2px 0;
		}
	ul.tele li a, ul.tele2 li a {
		display: block;
		background-color:#DCF5FF!important;
		}
	ul.tele li a {color:#0175C0!important}
	
	/*= niv3 ---------------------------------------- */
	ul.sitemap3, ul.tele3 { padding: 2px 0 2px 0}
	ul.sitemap3 li a, ul.tele3 li a { 
		color:#333!important;
		padding: 0 0 0 5px; margin: 0 0 0 10px;
		}
	ul.sitemap3 li a {font-size: 1.2em!important; background-color:#DCF5FF!important}
	ul.tele3 li a {font-size: 1em!important; margin: 0!important}
	ul.tele4 li a {font-size: 1em!important; margin: 0!important}
	
/* ================================================================================ */
/* = Formulaires  = */
	body#pageContenu #colB form {
		padding: 15px 0 20px 0;
		margin: 0 0 10px 0;
		clear: both;
		}
	
	body#pageContenu #colB form select {
		width: 95%; margin-bottom: 10px;
		color:#0175C0;
		border: 1px #0175C0 solid;
		}
		
	body#pageContenu #colB form.form_real button { 
		float: right; color:#fff;
		margin: 0 25px 0 0;
		background-color: #0175C0; border: 0;
		}
	
	/*= contenu form*/
	body#pageContenu #colB form {}
	body#pageContenu #colB form fieldset {
		width: 510px; padding: 10px;
		border: 1px #ccc solid; 
		}
	body#pageContenu #colB form fieldset legend {font-size: 0.9em; color:#666;}
	body#pageContenu #colB form p.field_line {float: left; width: 520px; border: 1px #fff solid;}

	body#pageContenu #colB form p.field_line label,
	body#pageContenu #colB form p.field_line input,
	body#pageContenu #colB form p.field_line select,
	body#pageContenu #colB form p.field_line textarea,
	body#pageContenu #colB form p.field_line font,
	body#pageContenu #colB form p.field_line span,
	body#pageContenu #colB form p.field_line img {float: left}
	
	body#pageContenu #colB img {
	 	margin: 0 auto;
		/*position: relative;*/
		}

	body#pageContenu #colB form p.field_line em {}
	
	body#pageContenu #colB form p.field_line label,
	body#pageContenu #colB form p.field_line input,
	body#pageContenu #colB form p.field_line select,
	body#pageContenu #colB form p.field_line font,
	body#pageContenu #colB form p.field_line textarea {font-size: 1em}
	
	body#pageContenu #colB form p.field_line font {color:#000!important}
	body#pageContenu #colB form p.field_line font {color: #E60002}
	
	/*= labels */
	body#pageContenu #colB form p.field_line label { 
		width: 130px;
		font-size: 1em; color: #0175C0;
		margin:0!important; padding: 0 5px 0 0;
		}
	
	/*= selecteurs */
	body#pageContenu #colB form p.field_line input,
	body#pageContenu #colB form p.field_line select,
	body#pageContenu #colB form p.field_line textarea {
		width: 300px; padding: 2px;
		border: 1px #ccc solid
		}
	
	/*= checkbox */
	font.checkbox_label {
		width: 150px;
		padding: 0 5px 0 0;
		margin: 0 5px 0 5px;
		}
	input.field_checkbox {width:auto!important}
	
	/*= captcha */
	body#pageContenu #colB form p input.textcaptcha {width: 50px!important}

	/*= conditions */
	span.champsAsterix {display: block; color: #B31608; font-size: 0.8em}
	
	/*= button */
	body#pageContenu #colB form p.field_line button#submitValider {
		display: block;
		float: right!important; 
		color: #fff; font-size: 0.8em;
		border: 0; cursor: pointer; 
		background-color: #2FA829!important;
		}



/* ================================================================================ */
/* = page de résultat de recherche = */
	form.FormResultRech { 
		padding:25px 0 0 0!important; 
		margin:0!important;
		}
	table.tableResultRech {
		border-collapse: collapse;
		border: 1px #D2E4EC solid; 
		width: 550px!important; 
		margin-bottom: 10px;
		background-color: #FFF9D9;
		}
	table.tableResultRech td {padding: 5px;}
	table.tableResultRech td a { 
		color: #0175C0!important; 
		font-size: 1em!important;
		padding: 0 5px 0 15px;
		background: transparent url(/global/medias/itemRecherche.gif) no-repeat 0 2px;
		}
	table.tableResultRech input { 
		width: 350px;color:#000;
		border:1px #D2E4EC solid;
		background-color: #fff;
		}
	table.tableResultRech input.valide,
	table.tableResultRech input.inptRadio { width: auto!important}
	table.tableResultRech input.inptRadio {background-color:#FFF9D9!important}	
	table.tableResultRech input.valide {background-color:#3774BB; color:#fff}
	
/* ================================================================================ */
/* = Descriptif réalisations = */
	.realisation {
		width: 505px;
		font-size: 0.9em;
		padding: 10px; margin-bottom: 10px;
		border: 1px #D2E4EC solid;
		background-color:#FFF9D9
		}
	.realisation h2 {margin-bottom: 10px}
	.real_content p img {display: inline; text-align: center;  margin: 5px 5px 5px 0}

/* ================================================================================ */
/* = Intranet = */
	a.decoExtranet {
		position: absolute;
		z-index: 1000;
		font-size: 1em; color: #FFD300;
		top: 182px; right: 20px;
		}
	body.dossierContent a.decoExtranet {top: 100px;}
	
	body#intranet #header #NavTitrage {
		z-index: 1000;
		clear: both; 
		width: 766px; height: 20px; 
		background-color:#2FA829; 
		}
	#NavTitrage a.retExtranet, 
	#NavTitrage a.decoExtranet, 
	#NavTitrage h1 {
		float: left;
		padding: 2px 0 0 5px;
		}
	#NavTitrage a.retExtranet, 
	#NavTitrage a.decoExtranet {
		width: 189px; 
		font-size: 1em; color: #FFD300
		}
	#NavTitrage a.decoExtranet{
		float: right; 
		width: 80px;
		}
	#NavTitrage h1 {
		height: 18px;
		font-weight: bold;
		font-size: 1em; color: white; 
		border-left: 1px white solid
		}
	#NavTitrage h1 span {
		padding: 0 0 0 10px;
		/*color: #FFD300;*/
		} 
	
/* ================================================================================ */
/* = Extranet / octobre 2008 = */

	/*= home ---------------------------------------- */
	body#extranet {}
	body.homeExtra #colB #presentation {
		width: 330px;
		padding: 10px;
		margin: 0 0 10px 0;
		border: 1px #ccc solid;
		}

	body#extranet a.retourInternet {
		display: block;
		text-indent: -1000em;
		width: 190px; height: 25px;
		margin: 0 0 0 0;
		background: transparent url(/global/medias/bt_Return_site.gif) no-repeat 0 0;
		}
		
	body#extranet #colC #actualites p,
	body#extranet #colC #actualites a.toutesActus {
		padding: 0 1em 5px 1em;
		}
	body#extranet #colC #actualites a,
	body#extranet #colC #actualites a.toutesActus {
		font-size: 0.9em;
		color:#2FA829;
		background: transparent url(/global/medias/chevronGreen.gif) no-repeat 10px 2px;
		}
	body#extranet #colC #actualites a {
		padding: 0 0 0 25px;
		}
	body#extranet #colC #actualites a.toutesActus {
		display: block;
		margin: 5px 0 0 0;
		padding: 0 0 0 25px;
		}


/* ================================================================================ */
/* = mainContent iframe = */
	#cadreSYDEV { width: 765px; /*height: 550px;*/ margin:0; padding:0; border:0}
	
/* ================================================================================ */
/* = footer = */
	#footer ul {
		width: 770px; height: 11px;
		margin: 0 2px 0 5px; 
		padding: 5px 0 5px 0;
		background-color:#FED400;
		}
	#footer ul li {display: inline}
	#footer ul li a {
		font-size: 1.1em;
		color:#185FB2;
		padding: 0 5px 0 5px
		}

