@charset "utf-8";
/* CSS Document */

/* Header */
/* ----------------------------------------------------- */
#hdrSection {
  background-color:#fff; 
}
#hdr {
  color:#000;
  background:url("../../pictures/layout/citoyens/header/fr/bg_header_left.gif") top left no-repeat; 
}

.support a:link, 
.support a:hover, 
.support a:visited,
.support a:active{

}


.support{

}


.no-newwindow{
    background: none repeat scroll 0 0 transparent;
    padding: 0;
}



	/* Help Navigation */
	/* ----------------------------------------------------- */
	#helpNav {
	  background:transparent url("../../pictures/layout/citoyens/helpnav/bg_bottom.gif") bottom right no-repeat;
	  }
	#helpNav .content {
	  border-color:#fff;
	  color:#485E7F;
	  background:#fff url("../../pictures/layout/citoyens/helpnav/bg_left.gif") bottom left no-repeat;
	  }









	/* Tools Navigation */
	/* ----------------------------------------------------- */

/* Formatting Structure */
/* ----------------------------------------------------- */
#guichet #innerWrap { background: #fff url(../../pictures/layout/citoyens/body/bg_innerwrap.gif) top left repeat-x;  }
#guichet #innerWrap .content { border-left:2px solid #617a04; border-right:2px solid #617a04;}
#guichet #innerWrap .content .content { border:none;}
#guichet #innerWrap .header { 
	background: transparent url(../../pictures/layout/citoyens/body/innerwrap_border.gif) top left repeat-x;
	 }
#guichet #innerWrap .cornerA { 
	background: none;
	 }
#guichet #innerWrap .cornerB { 
	background: none;
	background: transparent url(../../pictures/layout/citoyens/body/innerwrap_2.gif) top right no-repeat;
	 }
#guichet #innerWrap .footer { 
	background: transparent url(../../pictures/layout/citoyens/body/innerwrap_border.gif) bottom left repeat-x;
	 }
#guichet #innerWrap .cornerC { 
	background: transparent url(../../pictures/layout/citoyens/body/innerwrap_3.gif) bottom right no-repeat;
	 }
#guichet #innerWrap .cornerD { 
	background: transparent url(../../pictures/layout/citoyens/body/innerwrap_4.gif) bottom left no-repeat;
	 }

/* Navigation 
   La largeur des menus ne peut en aucun cas depasser la 
   largeur de la colonne : 160px.				 */
/* ----------------------------------------------------- */
	/* Main Navigation 
	   Si l'aspect des elements de navigation varie de categorie
	   en categorie, on commence par fixer les preferences 
	   generales comme l'espacement, la taille, la font etc... */
	/* ------------------------------------------------------- */
	#leftCol a,	#leftCol .navOn a  {
	  background-color:#eef3e7; 
	  background-image:url(../../pictures/layout/citoyens/leftnav/shared/bg_buttons.gif);
	  background-repeat:repeat-y;
	  color:#000;
	  }
	#leftCol a .contentA,	#leftCol .navOn a .contentA  {
	  background-image:url(../../pictures/layout/citoyens/leftnav/shared/bg_buttons_top.gif);
	  background-repeat:no-repeat;
	  background-position:top left;
	  }
	#leftCol a .contentB,	#leftCol .navOn a .contentB  {
	  background-image:url(../../pictures/layout/citoyens/leftnav/shared/bg_buttons_bottom.gif);
	  background-repeat:no-repeat;
	  background-position:bottom left;
	  }
	/* Pour dissocier les differents elements de navigation
	   on varie leurs couleurs :						 */
	/* ----------------------------------------------------- */
	#leftCol a:hover, #leftCol a:active { color:#FFFFFF; background:#41630e url(../../pictures/layout/citoyens/leftnav/shared/bg_buttons01.gif) top left repeat-y; }
	
	#leftCol .navOn a, #leftCol .navOn a:hover, #leftCol .navOn a:active { color:#FFFFFF; background:#41630e url(../../pictures/layout/citoyens/leftnav/shared/bg_buttons01.gif) top left repeat-y; }
	#leftCol a:hover .contentA,	#leftCol .navOn a:hover .contentA,
	#leftCol .navOn a .contentA, #leftCol .navOn a:hover .contentA, #leftCol .navOn a:active .contentA  {
	  background-image:url(../../pictures/layout/citoyens/leftnav/shared/bg_buttons01_top.gif);
	  background-repeat:no-repeat;
	  background-position:top left;
	  }
	#leftCol a:hover .contentB,	#leftCol .navOn a:hover .contentB  {
	  background-image:url(../../pictures/layout/citoyens/leftnav/shared/bg_buttons01_bottom.gif);
	  background-repeat:no-repeat;
	  background-position:bottom left;
	  }
	#leftCol .navOn a .contentB, #leftCol .navOn a:hover .contentB, #leftCol .navOn a:active .contentB  {
	  background-image:url(../../pictures/layout/citoyens/leftnav/shared/bg_buttons01_bottom.gif);
	  background-repeat:no-repeat;
	  background-position:bottom left;
	  }
	


	/* Navigation transversale								 */
	/* ----------------------------------------------------- */
	#transversalNav a  {
	  color:#000;
	  background-color:#dae6e7; 
	  background-image:url(../../pictures/layout/citoyens/leftnav/shared/bg_tbuttons.gif);
	  background-repeat:repeat-y;
	  }
	#transversalNav a .contentA,	#transversalNav .navOn a .contentA  {
	  background-image:url(../../pictures/layout/citoyens/leftnav/shared/bg_tbuttons_top.gif);
	  background-repeat:no-repeat;
	  background-position:top left;
	  }
	#transversalNav a .contentB,	#transversalNav .navOn a .contentB  {
	  background-image:url(../../pictures/layout/citoyens/leftnav/shared/bg_tbuttons_bottom.gif);
	  background-repeat:no-repeat;
	  background-position:bottom left;
	  }
	#leftCol #transversalNav a:hover, #leftCol #transversalNav a:active, 
	#leftCol #transversalNav .navOn a, #leftCol #transversalNav .navOn a:hover, #leftCol #transversalNav .navOn a:active { 
	  color:#000; background:#92b3b4 url(../../pictures/layout/citoyens/leftnav/shared/bg_tbuttons01.gif) top left repeat-y; 
	  }
	#leftCol #transversalNav a:hover .contentA,	#leftCol #transversalNav .navOn a:hover .contentA,
	#transversalNav .navOn a .contentA  {
	  background-image:url(../../pictures/layout/citoyens/leftnav/shared/bg_tbuttons01_top.gif);
	  background-repeat:no-repeat;
	  background-position:top left;
	  }
	#leftCol #transversalNav a:hover .contentB,	#leftCol #transversalNav .navOn a:hover .contentB,
	#transversalNav .navOn a .contentB  {
	  background-image:url(../../pictures/layout/citoyens/leftnav/shared/bg_tbuttons01_bottom.gif);
	  background-repeat:no-repeat;
	  background-position:bottom left;
	  }

	/* Navigation de deuxieme niveau						 */
	/* ----------------------------------------------------- */
	#subNav {  
	  background:#fff url(../../pictures/layout/citoyens/leftnav/shared/bg_subnav.gif) top left repeat-y;
	  }
	#subNav ul {  
	  background:transparent url(../../pictures/layout/citoyens/leftnav/shared/bg_subnav_bottom.gif) bottom left no-repeat;
	  }
	#leftCol #subNav a:link, #leftCol #subNav a:visited {
	  border-top:1px solid #e8e6cd;
	  color:#333300; 
	  }
	#leftCol #subNav a:hover, #leftCol #subNav .subNavOn a:hover, #leftCol #subNav a:active  {  
	  color: #4a7200;
	  }
	#leftCol #subNav ul li div {  
	  background:transparent url(../../pictures/layout/citoyens/leftnav/shared/bullet.gif) top left no-repeat;
	  }
	/* Navigation de deuxieme niveau						 */
	/* ----------------------------------------------------- */

	#leftCol #subNav a:link, #leftCol #subNav a:visited {
	  border-top:1px solid #e8e6cd;
	  color:#333300; 
	  }
	#leftCol #subNav a:hover, #leftCol #subNav .subNavOn a:hover, #leftCol #subNav a:active  {  
	  color: #4a7200;
	  }
	#leftCol #subNav ul li div {  
	  background:transparent url(../../pictures/layout/citoyens/leftnav/shared/bullet.gif) top left no-repeat;
	  }




/* Right column */
/* ----------------------------------------------------- */
#rightCol a, #rightCol a:link { color:#314603; }
#rightCol a:visited { color:#663300; }
#rightCol a:active, #rightCol a:hover { color:#5e8605; }
  
  
	/* rightBox in right column */
	/* ----------------------------------------------------- */
 	#rightCol .rbcolor2 h2 { 
	  background-color:#41630e;
	  color:#FFFFFF;
	 }

  
/* Middle content column */
/* ----------------------------------------------------- */


/* Tabs */
/* ----------------------------------------------------- */
/* Onglets 	 */
/* ----------------------------------------------------- */

#outerWrap #tabs .header li.search {
  background:#c3cead url("../../pictures/layout/citoyens/tabs-espaces/bg_search.gif") repeat-x left top;
  }
#outerWrap #tabs .header ul li.search .contentA {
  background:url("../../pictures/layout/citoyens/tabs-espaces/left_search.gif") no-repeat left top;
  }
#outerWrap #tabs .header ul li.search .contentB {
  background:url("../../pictures/layout/citoyens/tabs-espaces/right_search.gif") no-repeat right top;
  }

#outerWrap #tabs .header ul li.search .infoSep {
		color:#617a04; 
  }

	#outerWrap #tabs .header ul li.search a:link, #outerWrap #tabs .header ul li.search a:visited, #outerWrap #tabs .header ul li.search a:hover { 
		color:#000; 
		background:#ecf0e4;
	}
	#outerWrap #tabs .header ul li.search a:hover, #outerWrap #tabs .header ul li.search a.on, #outerWrap #tabs .header ul li.search a.on:link, #outerWrap #tabs .header ul li.search a.on:visited { 
		color:#000; 
		background:#fff;
	}
	#outerWrap #tabs .header ul li.search a.linksearch .contentA {
	  background: url(../../pictures/layout/citoyens/tabs-espaces/bg_link_tl.gif) no-repeat top left;
	  }
	#outerWrap #tabs .header ul li.search a.linksearch .contentB {
	  background: url(../../pictures/layout/citoyens/tabs-espaces/bg_link_tr.gif) no-repeat top right;
	  }
	#outerWrap #tabs .header ul li.search a.linksearch .contentC {
	  background: url(../../pictures/layout/citoyens/tabs-espaces/bg_link_br.gif) no-repeat bottom right;
	  }
	#outerWrap #tabs .header ul li.search a.linksearch .contentD {
	  background: url(../../pictures/layout/citoyens/tabs-espaces/bg_link_bl.gif) no-repeat bottom left;
	  }
	#outerWrap #tabs .header ul li.search a:hover .contentA, #outerWrap #tabs .header ul li.search a.on .contentA {
	  background: url(../../pictures/layout/citoyens/tabs-espaces/bg_link01_tl.gif) no-repeat top left;
	  }
	#outerWrap #tabs .header ul li.search a:hover .contentB, #outerWrap #tabs .header ul li.search a.on .contentB {
	  background: url(../../pictures/layout/citoyens/tabs-espaces/bg_link01_tr.gif) no-repeat top right;
	  }
	#outerWrap #tabs .header ul li.search a:hover .contentC, #outerWrap #tabs .header ul li.search a.on .contentC {
	  background: url(../../pictures/layout/citoyens/tabs-espaces/bg_link01_br.gif) no-repeat bottom right;
	  }
	#outerWrap #tabs .header ul li.search a:hover .contentD, #outerWrap #tabs .header ul li.search a.on .contentD {
	  background: url(../../pictures/layout/citoyens/tabs-espaces/bg_link01_bl.gif) no-repeat bottom left;
	  }

#guichet #tabs .header  li.citoyens {
  width:13.5em;
  background:#fff url("../../pictures/layout/common/tabs-espaces/bg.gif") repeat-x left top;
  }
#guichet #tabs .header ul li.citoyens .contentA {
  background:url("../../pictures/layout/common/tabs-espaces/left.gif") no-repeat left top;
  }
#guichet #tabs .header ul li.citoyens .contentB {
  background:url("../../pictures/layout/common/tabs-espaces/right.gif") no-repeat right top;
  }
#guichet #tabs .header ul li.citoyens .contentC {
  background:url("../../pictures/layout/citoyens/tabs-espaces/bg_bottom.gif") repeat-x right bottom;
  }
#guichet #tabs .header li.entreprises {
  width:15.5em;
  background:#fff url("../../pictures/layout/common/tabs-espaces/bg_entreprises.gif") repeat-x left top;
  }
#guichet #tabs .header ul li.entreprises .contentA {
  background:url("../../pictures/layout/common/tabs-espaces/left_entreprises.gif") no-repeat left top;
  }
#guichet #tabs .header ul li.entreprises .contentB {
  background:url("../../pictures/layout/common/tabs-espaces/right_entreprises.gif") no-repeat right top;
  }
#guichet #tabs .header ul li.entreprises .contentC {
  background:url("../../pictures/layout/citoyens/tabs-espaces/bg_bottom.gif") repeat-x right bottom;
  }

#guichet #tabs .header li#current.citoyens, #outerWrap #tabs .header li.citoyens a:hover {
  background:url("../../pictures/layout/common/tabs-espaces/bg_on.gif") repeat-x left top;
  background-color:#598715;
  color:#fff;
  }
#guichet #tabs .header li#current.citoyens .contentA, #outerWrap #tabs .header li.citoyens a:hover .contentA {
  background:url("../../pictures/layout/common/tabs-espaces/left_on.gif") no-repeat left top;
  }
#guichet #tabs .header li#current.citoyens .contentB, #outerWrap #tabs .header li.citoyens a:hover .contentB {
  background:url("../../pictures/layout/common/tabs-espaces/right_on.gif") no-repeat right top;
  }




	/* Links */
	/* ----------------------------------------------------- */

	a, a:link { color:#314603; }
	a:visited { color:#663300; }
	a:active, a:hover { color:#5e8605; }

	.breadcrumb, a.breadcrumb:link, a.breadcrumb:visited, a.breadcrumb:active { color:#000; }
	.breadcrumbactive {color:#000; }

	.topOfPage, a.topOfPage, a.topOfPage:link, a.topOfPage:visited, a.topOfPage:active { color:#314603; border-bottom:1px solid #314603; background:url(../../pictures/layout/citoyens/body/top.gif) right center no-repeat; }
	a.topOfPage:hover, a.topOfPage:visited:hover { color : #5e8605; border-bottom:1px solid #5e8605; background:url(../../pictures/layout/citoyens/body/top_on.gif) right center no-repeat; }

	#relatedLinkBox a:link  { color:#284003; }
	#relatedLinkBox a:visited { color: #663300; }
	#relatedLinkBox a:hover, #relatedLinkBox a:active { color: #5e8605; }

	/* subcategories: Memes couleurs de liens que pour le body */
	#subcategoriesBox a:link  { color:#314603; }
	#subcategoriesBox a:visited { color: #663300; }
	#subcategoriesBox a:hover, #relatedLinkBox a:active { color: #5e8605; }

	a.print img, a.send img { color: #47736F; }
	a.print:hover, a.send:hover, a.print:visited:hover, a.send:visited:hover { color: #ff6600; }
	a.print:hover img, a.send:hover img, a.print:visited:hover img, a.send:visited:hover img { color: #ff6600; }
	
	a.newwindow { background:transparent url(../../pictures/layout/common/body/shared/link.gif) no-repeat right center; }
	a.newwindow:hover { background:transparent url(../../pictures/layout/common/body/shared/link_on.gif) no-repeat right center; }

	/* Titles */
	/* ----------------------------------------------------- */
	h1 {
		  color:#273101; 
		  border-bottom-color:#273101; 
	  }
	h1 .strapLine {
	  color:#3a5d05;
	  }
	h1 .subTitle, h2 .subTitle {
	  color:#5b7405;
	  }
	h1 .subTitleMessage, h2 .subTitleMessage  {
	  color:#47736F;
	  }
	h1 .date {
	  color:#333;
	  }
	h1.printTitle {
	  color:#000000;
	  }  
	#middleCol h1 { 
	  border-bottom:1px solid #273101;
	 }
	h2 {
	  color:#333333;
	  }
	h3 { 
	  color:#254003; 
	  }
	h4 { 
	  color:#000; 
	  }
	h5, h6, h7, h8 { 
	  color:#f00; 
	  background:none;
	  }

	/* Content Zone */
	/* ----------------------------------------------------- */

	/* ContextBox */
	.contextBoxTitle {
	  background:#41630e url(../../pictures/layout/citoyens/body/bg_contextbox01_title.gif) top left repeat-x;
	  color:#FFFFFF;
	  }
	.contextBoxTitle .contentA {
	  background:transparent url(../../pictures/layout/citoyens/body/bg_contextbox01_title_left.gif) top left no-repeat;
	  }
	.contextBoxTitle .contentB {
	  background:transparent url(../../pictures/layout/citoyens/body/bg_contextbox01_title_right.gif) top right no-repeat;
	  }
	.contextBoxContent {
	  background: #fff url(../../pictures/layout/citoyens/body/bg_contextbox01_content.gif) top left repeat-x;
	  border:1px solid #a3a3a3;
	  border-top:0;
	  border-bottom:0;
	  }
	.contextBoxContent ol {
	  padding:0 0 0 1em;
	  margin:0;
	  }
	.contextBoxContent ol li {
	  }
	.contextBoxContent ul li {
	  }
	.contextC2 li {
	  list-style-image:url(../../pictures/layout/citoyens/body/bullet_contextbox02.gif);
	  }
	.contextBoxFooter {
	  background:#fff url(../../pictures/layout/citoyens/body/bg_contextbox01_footer.gif) bottom left repeat-x;
	  }
	.contextBoxFooter .contentA {
	  background:transparent url(../../pictures/layout/citoyens/body/bg_contextbox01_footer_left.gif) bottom left no-repeat;
	  }
	.contextBoxFooter .contentB {
	  background:transparent url(../../pictures/layout/citoyens/body/bg_contextbox01_footer_right.gif) bottom right no-repeat;
	  }
	.contextT2 {
	  background:#e3ebd8 url(../../pictures/layout/citoyens/body/bg_contextbox02_title.gif) top left repeat-x;
	  color:#284003;
	  }
	.contextT2 .contentA {
	  background:transparent url(../../pictures/layout/citoyens/body/bg_contextbox02_title_left.gif) top left no-repeat;
	  }
	.contextT2 .contentB {
	  background:transparent url(../../pictures/layout/citoyens/body/bg_contextbox02_title_right.gif) top right no-repeat;
	  }
	.contextT3 {
	  background:#d0d0d0 url(../../pictures/layout/citoyens/body/bg_contextbox03_title.gif) top left repeat-x;
	  color:#000000;
	  }
	.contextT3 .contentA {
	  background:transparent url(../../pictures/layout/citoyens/body/bg_contextbox03_title_left.gif) top left no-repeat;
	  }
	.contextT3 .contentB {
	  background:transparent url(../../pictures/layout/citoyens/body/bg_contextbox03_title_right.gif) top right no-repeat;
	  }
	.contextC0 {
	  background: #fff url(../../pictures/layout/citoyens/body/bg_contextbox00_content_left.gif) top left repeat-y;
	  border:0;
	  }
	.contextC0 .contentA {
	  background: transparent url(../../pictures/layout/citoyens/body/bg_contextbox00_content_right.gif) top right repeat-y;
	  border:0;
	  }
	.contextC2 {
	  background: #fff url(../../pictures/layout/citoyens/body/bg_contextbox02_content.gif) top left repeat-x;
	  border:1px solid #a8a8a8;
	  border-top:0;
	  border-bottom:0;
	  }
	.contextC3 {
	  background: #fff url(../../pictures/layout/citoyens/body/bg_contextbox03_content_left.gif) top left repeat-y;
	  border:0;
	  border-top:1px solid #f08200;
	  }
	.contextC3 .contentA {
	  background: transparent url(../../pictures/layout/citoyens/body/bg_contextbox03_content_right.gif) top right repeat-y;
	  border:0;
	  }
	.contextCassV {
	  background: #fff url(../../pictures/layout/common/tabs-context/bg_assv_center.jpg) top left repeat-x;
	  border:0;
	  }

	.contextCassV a.newwindow{
	  background:transparent;
	  border:0;
	  }

	.contextCassV .contentA {
	  background: transparent url(../../pictures/layout/common/tabs-context/bg_assv_left.jpg) top left no-repeat;
	  border:0;
	  }
	.contextCassV .contentB {
	  background: transparent url(../../pictures/layout/common/tabs-context/bg_assv_right.jpg) top right no-repeat;
	  border:0;
		padding:15px 6px;
	  }
	.contextF0 {
	  background:#fff url(../../pictures/layout/citoyens/body/bg_contextbox00_footer.gif) top left repeat-x;
	  }
	.contextF0 .contentA {
	  background:transparent url(../../pictures/layout/citoyens/body/bg_contextbox00_footer_left.gif) top left no-repeat;
	  }
	.contextF0 .contentB {
	  background:transparent url(../../pictures/layout/citoyens/body/bg_contextbox00_footer_right.gif) top right no-repeat;
	  }
	.contextF2 {
	  background:#fff url(../../pictures/layout/citoyens/body/bg_contextbox02_footer.gif) bottom left repeat-x;
	  }
	.contextF2 .contentA {
	  background:transparent url(../../pictures/layout/citoyens/body/bg_contextbox02_footer_left.gif) bottom left no-repeat;
	  }
	.contextF2 .contentB {
	  background:transparent url(../../pictures/layout/citoyens/body/bg_contextbox02_footer_right.gif) bottom right no-repeat;
	  }
	.contextF3 {
	  background:#fff url(../../pictures/layout/citoyens/body/bg_contextbox03_footer.gif) bottom left repeat-x;
	  }
	.contextF3 .contentA {
	  background:transparent url(../../pictures/layout/citoyens/body/bg_contextbox03_footer_left.gif) bottom left no-repeat;
	  }
	.contextF3 .contentB {
	  background:transparent url(../../pictures/layout/citoyens/body/bg_contextbox03_footer_right.gif) bottom right no-repeat;
	  }

	/* Related Links section */
	/* ----------------------------------------------------- */
	#relatedLinkBox { 
	}
	#relatedLinkBox .relatedLinkTitle { 
	  background:#526300 url(../../pictures/layout/citoyens/relatedlinks/bg_title.gif) top left repeat-x;
	  }
	#relatedLinkBox .relatedLinkTitle .contentA { 
	  background:url(../../pictures/layout/citoyens/relatedlinks/bg_title_left.gif) top left no-repeat;
	  }
	#relatedLinkBox .relatedLinkTitle .contentB { 
	  background:url(../../pictures/layout/citoyens/relatedlinks/bg_title_right.gif) top right no-repeat;
	  }
	#relatedLinkBox h2 { color : #fff; }
	#relatedLinkBox h3 { color : #1d544b; }
	#relatedLinkBox .relatedLinkContent { 
	  background:#f5f6f1 url(../../pictures/layout/citoyens/relatedlinks/bg_content_left.gif) top left repeat-y;
	  border-color:#3f5a03;
	  }
	#relatedLinkBox .relatedLinkContent .contentA { 
	  background:transparent url(../../pictures/layout/citoyens/relatedlinks/bg_content_right.gif) top right repeat-y;
	  }
	#relatedLinkBox .relatedLinkContent .contentB { 
	  background:transparent url(../../pictures/layout/citoyens/relatedlinks/bg_content.gif) top right no-repeat;
	  }
	#relatedLinkBox .relatedLinkList li {
	  }
	#relatedLinkBox .newwindow {
	  background:url(../../pictures/layout/citoyens/relatedlinks/link.gif) top right no-repeat;
	  }
	#relatedLinkBox .newwindow:hover {
	  background:url(../../pictures/layout/citoyens/relatedlinks/link_on.gif) top right no-repeat;
	  }
	#relatedLinkBox .relatedLinkFooter { 
	  background:#fff url(../../pictures/layout/citoyens/relatedlinks/bg_footer.gif) top left repeat-x;
	  }
	#relatedLinkBox .relatedLinkFooter .contentA { 
	  background:url(../../pictures/layout/citoyens/relatedlinks/bg_footer_left.gif) top left no-repeat;
	  }
	#relatedLinkBox .relatedLinkFooter .contentB { 
	  background:url(../../pictures/layout/citoyens/relatedlinks/bg_footer_right.gif) top right no-repeat;
	  }
	  
	  
/* Subcategories */
/* ----------------------------------------------------- */
	.subcategoriesContent {

	  }
	.subcategoriesList {   }
	ul.subcategoriesList li {  	
		background:url("../../pictures/layout/citoyens/subcategories/bullet.gif") top left no-repeat;
		border-bottom:1px solid #d3d3d3;
	} 

/* Legends */
/* ----------------------------------------------------- */
#middleCol #contentBody .legende {
  font-size:80%;
  }
#middleCol #contentBody .legende .title {
  font-weight:bold;
  }
#middleCol #contentBody .legende .box {
  background-color:#fbfbfb;
  border:none;
  }
#middleCol #contentBody .legende .box span, #contentBody .legende .box div {
  display:block;
  }
body #middleCol #contentBody .legende .box .header {
  height:8px;
  background: url("../../pictures/layout/citoyens/legende/bg_t.gif") left top repeat-x;
	line-height:0;
	font-size:0;
	overflow:hidden;
  }
body #contentBody .legende .box .header .contentA {
  background:transparent url("../../pictures/layout/citoyens/legende/bg_tl.gif") left top no-repeat;
  height:8px;
	line-height:0;
	font-size:0;
  }
body #contentBody .legende .box .header .contentB {
  background:transparent url("../../pictures/layout/citoyens/legende/bg_tr.gif") right top no-repeat;
  height:8px;
line-height:0;
font-size:0;
  }
#middleCol #contentBody .legende .box .content {
  padding:0;
  margin:0;
  background:transparent url("../../pictures/layout/citoyens/legende/bg_c.gif") bottom left repeat-x;
  }
#middleCol #contentBody .legende .box .content .contentA {
  background:transparent url("../../pictures/layout/citoyens/legende/bg_border.gif") left top repeat-y;
  }
#middleCol #contentBody .legende .box .content .contentB {
  background:transparent url("../../pictures/layout/citoyens/legende/bg_border.gif") right top repeat-y;
  padding:0 ;
  }
  
  
#middleCol #contentBody .legende .box .footer {
	background:transparent url("../../pictures/layout/citoyens/legende/bg_b.gif") left bottom repeat-x;
	height:8px;
	border:none;
	line-height:0;
	font-size:0;
	overflow: hidden;
 }
#middleCol #contentBody .legende .box .footer .contentA {
  background:transparent url("../../pictures/layout/citoyens/legende/bg_bl.gif") no-repeat left bottom;
  height:8px;
  border:none;
 	line-height:0;
	font-size:0;
  }
#middleCol #contentBody .legende .box .footer .contentB {
  background:transparent url("../../pictures/layout/citoyens/legende/bg_br.gif") no-repeat right bottom;
  height:8px;
  border:none;
 	line-height:0;
	font-size:0;
	padding:0 !important;
  width:auto !important;
  }
#contentBody .legende ul {
  margin:0 3%;
  padding:0;
  width:94%;
	line-height:130%
  }
#contentBody .legende ul li {
  list-style:none;
  display:block;
  margin:0;
  }
.legende ul li a:link {
  text-decoration:none;
  color:#000000;
  }
.legende ul li a:hover,
.legende ul li a:active {
  text-decoration:underline;
  color:#314603;
  }

#contentBody .legende .box ul li .ico1 {
  padding:0 0 6px 0;
  }
#contentBody .legende .box ul li .ico2 {
  background:url("../../pictures/layout/common/tabs-context/ico_assistant.gif") no-repeat left top;
  padding:0 0 6px 25px;
  }
#contentBody .legende .box ul li .ico3 {
  background:url("../../pictures/layout/common/tabs-context/ico_print.gif") no-repeat left top;
  padding:0 0 6px 25px;
  }
#contentBody .legende .box ul li.col1 {
  margin-right: 8%;
  width:51%;
  }
#contentBody .legende .box ul li p.desc {
  padding:0.5em 0;
  }
.help {
  float:right;
  font-size:90%;
  line-height:140%;
  margin-left:4px;
  padding-right: 20px;
  background: url(../../pictures/layout/common/icons/ico_help.gif) top right no-repeat;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  }
.help a, .legende .help a:link { color:#314603; text-decoration:underline; }
.help a:visited { color:#663300; }
.help a:active, .legende .help a:hover { color:#5e8605; }



/* tables */
/* ----------------------------------------------------- */
table.formulaires {
	border:0;
	border-collapse:collapse;
	width:100%;
	margin:auto;
	margin: 20px 0;
}
thead, tfoot {
	background-color: #F3F7EB;
	border:1px solid #84b5b0;
}
tbody {
background-color:#fff;
border:0;
}
table.formulaires th {
	padding:3px 5px;
	padding-left:15px;
	background-color:#fff;
	border:none;
	font-weight:normal;
	text-align:left;
	background:url(../../pictures/layout/common/body/shared/bullet.gif) top left no-repeat;
}
td {
	font-size:90%;
	border:none;
	border-left:1px solid #cccccc;
	padding:3px 5px;
	text-align:center;
}
caption {
font-weight:bold;
padding-bottom:10px;
}


table.contactEntreprises{
	border:0;
	border-collapse:collapse;
	width:100%;
	margin:auto;
	margin: 20px 0;
}

table.contactEntreprises td{
	font-size:0.9em;
	border:none;
	padding:3px 5px;
	text-align:left;
}

