/* ----- TAGS HTML : Début ----- */

	body, div, table, tr, td, h1, h2, h3, h4, h5, h6, p, img, form, object {
		margin: 0px;
		padding: 0px;
		border: none;
	}

	body {
		background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/body/motif.gif');
		background-position: center;
		font-family: Arial, sans-serif;
		font-size: 100%;
	}

/* ----- TAGS HTML : Fin ----- */



/* ----- RENDU VISUEL DE LA PAGE : Début ----- */

	#pageContent, #homePageContent, #recherchePageContent {
		float: left;
		width: 100%;
		padding-bottom: 50px;
		background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/body/motif.gif');
		background-position: center;
		text-align: center;
	}

	#containerPrincipal {
		width: 955px;
		margin-left: auto;
		margin-right: auto;
		text-align: left;
	}

	#zoneHaut {
		float: left;
		width: 100%;
	}

	#zoneHautGauche {
		float: left;
		width: 240px;
		height: 65px;
		background-color: #FFFFFF;
		text-align: center;
	}

	#homePageContent #zoneHautGauche {
		height: 35px;
		background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/zoneHautDroiteHaut/motif.gif');
		background-repeat: repeat-x;
	}

	#zoneHautGauche img {
		margin-top: 5px;
	}

	#homePageContent #zoneHautGauche img {
		display: none;
		visibility: hidden;
	}

	#zoneHautDroite {
		float: right;
		width: 715px;
	}
	#homePageContent #zoneHautDroite{
		background-color: #FFFFFF;
		height: 35px;
	}
	#zoneHautDroiteHaut {
		float: left;
		width: 100%;
		height: 35px;
		background-color: #436389;
		background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/zoneHautDroiteHaut/motif.gif');
	}
	#homePageContent #zoneHautDroiteHaut {
		background-color: #436389;
		background-image: url("/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/zoneHautDroiteHaut/motif.gif");
		float: right;
		height: 35px;
		width: 80%;
	}
	
	#zoneHautDroiteHaut #blocRecherche, #zoneHautDroiteHaut img, #zoneHautDroiteHaut h3 {
		float: right;
	}
	#zoneHautDroiteHaut #blocRecherche
	{
	}

	#zoneHautDroiteHaut h3 {
		float: right;
		margin-right: 15px;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 10px;
		background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/zoneHautDroiteHaut/puce_h3.gif');
		background-repeat: no-repeat;
		background-position: 0px 14px;
		color: #FFFFFF;
		font-size: 75%;
		font-weight: normal;
	}
	
	#homePageContent #zoneHautDroiteHaut h3, {
		display: none;
		visibility: hidden;
	}

	#zoneHautDroiteHaut h3 a {
		color: #FFFFFF;
		text-decoration: none;
	}

	#zoneHautDroiteHaut h3 a:hover {
		text-decoration: underline;
	}

	#zoneHautDroiteHaut img {
		margin-top: 11px;
		margin-right: 11px;
	}

	#zoneHautDroiteHaut form {
		margin-top: 10px;
		margin-right: 20px;
	}

	#zoneHautDroiteHaut p {
		float: left;
		color: #FFFFFF;
		font-size: 75%;
		font-weight: normal;
	}

	#zoneHautDroiteHaut span {
		color: #FFFFFF;
		font-size: 75%;
		font-weight: normal;
	}

	#zoneHautDroiteHaut label {
		display: block;
		visibility: visible;
	}

	#zoneHautDroiteHaut input {
		float: left;
		width: 120px;
		height: 11px;
		margin-left: 5px;
		margin-right: 5px;
		border: 1px solid #8B8B8D;
		color: #1A3A55;
		font-size: 65%;
		text-align: center;
	}

	#zoneHautDroiteBas {
		float: left;
		width: 100%;
		height: 30px;
		background-color: #CFC5BA;
		background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/zoneHautDroiteBas/fond.jpg');
		background-repeat: no-repeat;
	}

	#homePageContent #zoneHautDroiteBas {
		float: left;
		height: 35px;
		width: 20%;
		background-color: #436389;
		background-image: url("/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/zoneHautDroiteHaut/motif.gif");
		background-repeat: repeat;
	}

	#homePageContentTest #zoneHautDroiteBas {
		background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/zoneHautDroiteBas/fond_accueil.jpg');
	}

	#zoneHautDroiteBasLangue1, #zoneHautDroiteBasLangue2, #zoneHautDroiteBasLangue3, #zoneHautDroiteBasLangue4, #zoneHautDroiteBasLangue5 {
		float: left;
		width: 150px;
		margin-top: 5px;
		margin-left: 465px;
		color: #003366;
		font-size: 90%;
		font-weight: bold;
		text-align: center;
		display: none;
		visibility: hidden;
	}

	#homePageContent #zoneHautDroiteBasLangue1, #homePageContent #zoneHautDroiteBasLangue2, #homePageContent #zoneHautDroiteBasLangue3, #homePageContent #zoneHautDroiteBasLangue4, #homePageContent #zoneHautDroiteBasLangue5 {
		margin-left: 400px;
		color: #DEDEDE
	}

	#bandeauConstitution {
		display: none;
		visibility: hidden;
	}

	#homePageContent #bandeauConstitution, #homePageContentTest #bandeauConstitution {
		display: block;
		visibility: visible;
		float: left;
		width: 100%;
		background-color: #FFFFFF;
		background-image:url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/bandeauConstitution/bandeau-test.jpg') ;
	}

	#homePageContentTest #bandeauConstitution {
		background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/bandeauConstitution/fond.jpg');
		background-repeat: no-repeat;
	}

	#homePageContent #bandeauConstitution2 {
		float: left;
		width: 940px;
		margin-left: 15px;
		margin-right: 15px;
	}

	#bandeauConstitutionGauche {
		float: left;
		width: 295px;
		height: 170px;
		text-align: center;
	}
	#homePageContent #bandeauConstitutionGauche {
		height: 175px;
	}
	#bandeauConstitutionGauche img {
		margin-top: 10px;
	}

	#bandeauConstitutionDroite {
		float: right;
		width: 630px;
		height: 170px;
	}
	#homePageContent #bandeauConstitutionDroite {
		background-color: #b29f80;
		float: right;
		height: 175px;
		width: 630px;
	}
	#bandeauConstitutionDroiteHaut {
		float: left;
		width: 100%;
		height: 100px;
	}

	#homePageContent #bandeauConstitutionDroiteHaut {
    background-image:url(/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/bandeauConstitution/bandeau-facade.jpg) ;	
		opacity: 0.8;
		filter:alpha(opacity=80);
		float: left;
		height: 149px;
		margin-left: -0px;
		width: 100%;
	}
	#bandeauConstitutionDroiteBas {
		float: left;
		width: 100%;
		height: 45px;
	}
	#homePageContent #bandeauConstitutionDroiteBas {
		padding-top: 13px;	
		float: left;
		height: 35px;
		width: 100%;
	}
	#bandeauConstitutionDroiteHaut h3, #bandeauConstitutionDroiteBas h3 {
		margin-bottom: 2px;
		color: #008AC8;
		font-size: 90%;
	}

	#bandeauConstitutionDroiteHaut h3 a, #bandeauConstitutionDroiteBas h3 a {
		color: #008AC8;
		text-decoration: none;
	}

	#bandeauConstitutionDroiteHaut h3 a:hover, #bandeauConstitutionDroiteBas h3 a:hover {
		color: #A16F00;
		text-decoration: none;
	}

	#bandeauConstitutionDroiteHaut p, #bandeauConstitutionDroiteBas p {
		margin-left: 50px;
		margin-bottom: 1px;
		color: #000000;
		font-size: 80%;
	}

	#bandeauConstitutionDroiteHaut a, #bandeauConstitutionDroiteBas a {
		color: #000000;
		text-decoration: none;
	}
	
	#homePageContent #bandeauConstitutionDroiteBas p, #homePageContent #bandeauConstitutionDroiteBas span  {
		color: #FFFFFF;
		margin-left: 5px;
		font-size: 75%;
		font-weight: normal;
	}
	#bandeauConstitutionDroiteHaut a:hover, #bandeauConstitutionDroiteBas a:hover {
		text-decoration: underline;
	}

	#bandeauConstitutionDroiteHaut ul, #bandeauConstitutionDroiteBas ul {
		list-style-type: none;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 15px;
		font-size: 80%;
	}

	#bandeauConstitutionDroiteHaut li, #bandeauConstitutionDroiteBas li {
		margin-bottom: 1px;
	}

	#bandeBlancheHaut {
		float: left;
		width: 100%;
		height: 15px;
		background-color: #FFFFFF;
	}

	#zoneMilieu {
		float: left;
		width: 100%;
		background-color: #FFFFFF;
		background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/zoneMilieu/motif.gif');   
	}

	#zoneGauche {
		float: left;
		width: 210px;
		margin-left: 15px;
		margin-right: 15px;
	}

	#homePageContent #zoneGauche, #homePageContentTest #zoneGauche {
		display: none;
		visibility: hidden;
		margin: 0px;
	}

	#navigationVerticale h3 {
		margin-bottom: 10px;
		border-bottom: 1px solid #CCCCCC;
		color: #003366;
		font-size: 80%;
	}

	#navigationVerticale h3 a {
		display: block;
		padding-left: 20px;
		padding-right: 5px;
		padding-top: 4px;
		padding-bottom: 3px;
		background-color: #E5E5E6;
		background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/zoneGauche/puce_h3_off.gif');
		background-repeat: no-repeat;
		background-position: 5px 6px;
		color: #003366;
		text-decoration: none;
	}

	#navigationVerticale h3 a:hover {
		background-color: #003366;
		background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/zoneGauche/puce_h3_on.gif');
		color: #FFFFFF;
	}

	#navigationVerticale ul {
		display: none;
		visibility: hidden;
		list-style-type: none;
		margin-left: -25px;
		margin-top: 0px;
		margin-bottom: 10px;
		font-size: 80%;
	}

	#navigationVerticale li {
		color: #8E7A50; /*#A16F00;*/
		font-weight: bold;
	}

	#navigationVerticale li>a {
		display: list-item;
		padding-left: 10px;
		background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/zoneGauche/puce_li.gif');
		background-repeat: no-repeat;
		background-position: 0px 6px;
	}

	#navigationVerticale li>dl {
		padding-left: 0px;
		background-image: none;
	}

	#navigationVerticale li a {
		color: #8E7A50; /*#A16F00;*/
		text-decoration: none;
	}

	#navigationVerticale li a:hover {
		color: #003366;
	}

	#navigationVerticale dl {
		display: none;
		visibility: hidden;
	}

	#navigationVerticale dd {
		margin-left: 15px;
		padding-left: 8px;
		background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/zoneGauche/puce_dd.gif');
		background-repeat: no-repeat;
		background-position: 0px 9px;
		color: #000000;
		font-weight: normal;
	}

	#navigationVerticale dd a {
		color: #000000;
		font-weight: normal;
		text-decoration: none;
	}

	#navigationVerticale dd a:hover {
		color: #716666;
	}

	#zonePrincipale {
		float: left;
		width: 680px;
		margin-left: 20px;
		margin-right: 15px;
	}

	#homePageContent #zonePrincipale {
		width: 955px;
		margin: 0px;
		background-color: #FFFFFF;
	}

	#homePageContent #zonePrincipale #accueilBlocGauche {
		float: left;
		margin-left: 15px;
		width: 590px;
	}

	#homePageContent #zonePrincipale #accueilBlocGauche #accueilBlocGaucheActualites  {
		float: left;
		margin-bottom: 15px;
		width: 590px;
	}

	#homePageContent #zonePrincipale #accueilBlocGauche #accueilBlocGaucheNavigation {
		float: left;
		width: 590px;
	}

	#homePageContent #zonePrincipale #accueilBlocGauche #accueilBlocGaucheNavigationGauche {
		float: left;
		width: 39%;  /*-224px;*/
		padding-left: 5%; /*35px;*/
		padding-right: 5%;  /*35px;*/
		border-right: 1px solid #969EB5;
	}

	#homePageContent #zonePrincipale #accueilBlocGauche #accueilBlocGaucheNavigationDroite {
		float: right;
		width: 39%;  /*-224px;*/
		padding-left: 5%; /*35px;*/
		padding-right: 5%;  /*35px;*/
	}

	#homePageContent #zonePrincipale #accueilBlocGauche li{
		margin-bottom: 5px;
	}

	#homePageContent #zonePrincipale #accueilBlocDroite {
		float: right;
		margin-left: 0px; /*15px;*/
		margin-right: 15px;
		width: 335px;
	}

	#homePageContent #zonePrincipale #accueilBlocDroite img {
		margin: 0px;
		border: none;
	}

	#homePageContent #zonePrincipale #accueilBlocDroite p {
		clear: both;
	}

	#homePageContent #zonePrincipale #accueilBlocDroite p img{
		margin-top: 10px;
		margin-left: 10px;
	}
	
	/*--DEFILANT--*/
/*--	#homePageContent #zonePrincipale #accueilFilDefilant {
		float: left;
		width: 925px;
		margin-left: 15px;
		margin-right: 15px;
		margin-top: 5px;
	}

	#homePageContent #zonePrincipale #accueilFilDefilant #conteneur_defil {
		width: 925px;
		overflow: hidden;
	}

	#homePageContent #zonePrincipale #accueilFilDefilant #cadre_defil {
		position: relative;
		width: 925px;
		height: 15px;
		overflow:hidden;
	}

	#homePageContent #zonePrincipale #accueilFilDefilant #defile {
		position: absolute;
		width: 925px;
		color: #000000 !important;
	}

	#homePageContent #zonePrincipale #accueilFilDefilant #defile p {
		color: #000000 !important;
	}

	#homePageContent #zonePrincipale #accueilFilDefilant #defile a {
		color: #008AC8;
		text-decoration: none;
	}

	#homePageContent #zonePrincipale #accueilFilDefilant #defile a:hover {
		color: #A16F00;
		text-decoration: none;
	}
--*/
	#filDAriane {
		margin-bottom: 15px;
		padding-left: 7px;
		padding-right: 7px;
		padding-top: 4px;
		padding-bottom: 4px;
		background-color: #E9E5E1;
		color: #9E815E;
		font-size: 80%;
	}

	#filDAriane a {
		color: #2B1212;
		text-decoration: none;
	}

	#filDAriane a:hover {
		text-decoration: underline;
	}

	#homePageContent #filDAriane {
		display: none;
		visibility: hidden;
	}

	#barreOutils {
		float: right;
		width: 180px;
		margin-top: 8px;
		text-align: center;
	}

	#homePageContent #barreOutils, #videoPageContent #barreOutils {
		display: none;
		visibility: hidden;
	}

	#recherchePageContent #barreOutils {
		width: 110px;
	}

	#barreOutils img {
		margin-left: 5px;
		margin-right: 5px;
	}

	#retourHautDePage {
		clear: both;
		margin-bottom: 15px;
		font-size: 80%;
		background-color: white;
	}

	#homePageContent #retourHautDePage, #homePageContentTest #retourHautDePage {
		display: none;
		visibility: hidden;
		margin: 0px;
	}

	#retourHautDePage a {
		float: right;
		padding-left: 10px;
		background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/zonePrincipale/puce_haut_de_page.gif');
		background-repeat: no-repeat;
		background-position: 0px 4px;
		color: #716666;
		text-decoration: none;
	}

	#retourHautDePage a:hover {
		text-decoration: underline;
	}

	#bandeBlancheBas {
		float: left;
		width: 100%;
		height: 15px;
		background-color: #FFFFFF;
	}

	#zoneBas {
		float: left;
		width: 100%;
		background-color: #7285A6;
		background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/zoneBas/motif.gif');
	}

	#zoneBas img {
		float: left;
		margin: -5px 0;
		padding-right: 3px;
		padding-top: 0;
	}
	#homePageContent #zoneBas img {
		margin: 0;
		padding-right: 3px;
		padding-top: 0px;
		margin: -5px 0;
	}
	#zoneBas h3 {
		float: right;
		margin-left: 20px;
		margin-right: 20px;
		padding-top: 7px;
		padding-bottom: 8px;
		color: #D9DEE7;
		font-size: 75%;
		font-weight: normal;
	}

	#zoneBas h3 a {
		color: #D9DEE7;
		text-decoration: none;
	}

	#zoneBas h3 a:hover {
		text-decoration: underline;
	}

	#zoneBas h4 {
		float: left;
		margin-left: 7px;
		padding-top: 8px;
		padding-bottom: 8px;
		color: #003366;
		font-size: 70%;
		font-weight: normal;
		display: none;
		visibility: hidden;
	}

/* ----- RENDU VISUEL DE LA PAGE : Fin ----- */

/* ----- RENDU VISUEL DE LA PAGE D'ACCEUIL : Début ----- */
		
	#homePageContent #BlocDroiteHaut{ 
		background-color: #dcd5c8;
		border-top-right-radius: 15px;
		border-bottom-left-radius: 15px;
		padding: 5px;
		margin-bottom: 10px;
	}
	#homePageContent #BlocDroiteHaut img{
		float: left;
		margin: 0px;
		padding-right: 5px;
		padding-bottom: 20px;
	}
	#homePageContent #BlocDroiteHaut a.link_ {
		color: #72614c
	}
  #homePageContent #BlocDroiteHaut a.link_:hover{
		color: #003366
	}
	#homePageContent #BlocDroiteBas  {
		background-color: #dcd5c8;
		height: 350px;
		border-top-right-radius: 15px;
		border-bottom-left-radius: 15px;
		padding: 10px;
	}
	
	/* ----- ICONES SLIDER ----- */
	#homePageContent #nav{
		height: 80px;
	}
	#homePageContent #nav img {  
		float: left;
	}
	div#nav.clearfix div{
		float:left;
	}
	#nav.clearfix div a.audience{background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/body/audiences_off.gif'); float:left; width: 78px; height: 63px;}
	#nav.clearfix div a.audience:hover{background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/body/audiences_on.gif'); float:left; width: 78px; height: 63px;}
	#nav.clearfix div.activeSlide a.audience{background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/body/audiences_on.gif'); float:left; width: 78px; height: 63px;}

	#nav.clearfix div a.qpc{background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/body/decisionsqpc_off.gif');float:left; width: 78px; height: 63px;}
	#nav.clearfix div a.qpc:hover{background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/body/decisionsqpc_on.gif');float:left; width: 78px; height: 63px;}
	#nav.clearfix div.activeSlide a.qpc{background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/body/decisionsqpc_on.gif');float:left; width: 78px; height: 63px;}

	#nav.clearfix div a.dc{background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/body/decisionsdc_off.gif');float:left; width: 78px; height: 63px;}
	#nav.clearfix div a.dc:hover{background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/body/decisionsdc_on.gif');float:left; width: 78px; height: 63px;}
	#nav.clearfix div.activeSlide a.dc{background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/body/decisionsdc_on.gif');float:left; width: 78px; height: 63px;}

	#nav.clearfix div a.actualites{background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/body/actualites_off.gif');float:left; width: 78px; height: 63px;}
	#nav.clearfix div a.actualites:hover {background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/body/actualites_on.gif');float:left; width: 78px; height: 63px;}
	#nav.clearfix div.activeSlide a.actualites {background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/body/actualites_on.gif');float:left; width: 78px; height: 63px;}
	/* ----- ICONES SLIDER  : FIN ----- */
	
	/* ----- CONTENU SLIDER ----- */
	#slideshow.pics{   
		padding-top: 5%;
		font-size:95%;
		color: #72614C
	}
	#slideshow.pics div p{
		text-align: left;
		margin-bottom: 8px;
	}
	#slideshow.pics div h3{
		font-size: 90%;
		background-image: url("/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/accueilBlocDroite/image_suivante_on.gif");
		background-position: 0 2px;
    }
	#slideshow.pics div h4{
		background-image: none;
		background-position: 0 30px; 
		margin-bottom: 0px;
		padding-top: 0px;
	}

/* ----- RENDU VISUEL DE LA PAGE D'ACCEUIL : FIN ----- */

/* ----- CONTENU DE LA PAGE : Début ----- */

	#mainContent {
		clear: both;
		color: #2B1212;
		font-size: 80%;
		overflow: hidden;
	}

	#articles em {
		display: block;
		width: 120px !important;
		margin-right: 100px !important;
	}

	/* ----- Images					<IMG> ----- */

		#mainContent img {
			float: right;
			margin-left: 10px;
			margin-bottom: 10px;
			border: 5px solid #E9E5E1;
		}

	/* ----- Liens					<A></A> ----- */

		#mainContent a {
			color: #064584;
			text-decoration: none;
		}

		#mainContent a:hover {
			text-decoration: underline;
		}

	/* ----- Paragraphe & Normal	<P></P> ----- */

		#mainContent p {
			clear: left;
			margin-bottom: 15px;
			text-align: justify;
		}

	/* ----- Formaté				<PRE></PRE> ----- */

		#mainContent pre {
			clear: left;
			margin-bottom: 15px;
			padding-top: 0px;
			padding-bottom: 15px;
			padding-left: 15px;
			padding-right: 15px;
			background-color: #E1E1E0;
			color: #064584;
			font-family: Arial, sans-serif;
			font-weight: bold;
			text-align: center;
			white-space: pre-wrap;
			white-space: -moz-pre-wrap;
			word-wrap: break-word;
		}

	/* ----- Adresse				<ADDRESS></ADDRESS> ----- */

		#mainContent address {
			clear: left;
			margin-bottom: 15px;
			color: #9E815E;
			font-weight: bold;
			font-style: normal;
			text-align: center;
		}

	/* ----- En-tête 1				<H1></H1> ----- */

		#zonePrincipale h1 {
			float: left;
			width: 455px;
			margin-right: 15px;
			margin-bottom: 15px;
			padding-left: 30px;
			padding-top: 5px;
			padding-bottom: 6px;
			background-color: #E1E1E0;
			background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/zonePrincipale/fond_h1.gif');
			background-repeat: no-repeat;
			color: #064584;
			font-size: 105%;
		}
		#homePageContent #zonePrincipale h1 {
			display: none;
			visibility: hidden;
		}
		#videoPageContent #zonePrincipale h1 {
			width: 650px;
			margin-right: 0px;
			background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/zonePrincipale/fond_h1_video.gif');
		}

		#homePageContent #zonePrincipale h1, #homePageContentTest #zonePrincipale h1 {
			display: none;
			visibility: hidden;
		}

		#recherchePageContent #zonePrincipale h1 {
			width: 525px;
			background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/zonePrincipale/fond_h1_recherche.gif');
		}

	/* ----- En-tête 2				<H2></H2> ----- */

		#zonePrincipale h2 {
			clear: left;
			margin-bottom: 15px;
			color: #9E815E;
			font-size: 95%;
		}

		#homePageContent #zonePrincipale h2, #homePageContentTest #zonePrincipale h2 {
			display: none;
			visibility: hidden;
		}

		#articles h2 {
			display: none;
			visibility: hidden;
		}

	/* ----- En-tête 3				<H3></H3> ----- */

		#mainContent h3 {
			clear: left;
			margin-bottom: 15px;
			padding-left: 15px;
			color: #716666;
			background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/zonePrincipale/fond_h3.gif');
			background-repeat: no-repeat;
			background-position: 0px 5px;
			font-size: 120%;
		}

		#videoPageContent #mainContent h3 {
			margin-top: 15px;
		}

		#articles h3 {
			display: block !important;
			width: 700px !important;
		}

	/* ----- En-tête 4				<H4></H4> ----- */

		#mainContent h4 {
			clear: left;
			margin-bottom: 15px;
	
			padding-top: 25px;
			padding-left: 12px;
			color: #064584;
			background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/zonePrincipale/fond_h4.gif');
			background-repeat: no-repeat;
			background-position: 0px 30px;
			font-size: 110%;
		}

	/* ----- En-tête 5				<H5></H5> ----- */

		#mainContent h5 {
			clear: left;
			margin-bottom: 15px;
			color: #716666;
			font-size: 100%;
		}

	/* ----- En-tête 6				<H6></H6> ----- */

		#mainContent h6 {
			clear: left;
			margin-bottom: 15px;
			color: #064584;
			font-size: 90%;
		}
		


	/* ----- Liste numérotée		<OL><LI></LI></OL> ----- */

		#mainContent ol {
			clear: left;
			margin-bottom: 15px;
		}

		#mainContent #articlesArchives ol {
			list-style-type: none;
			list-style-image: none;
			margin-left: -40px;
		}

		#mainContent ol li {
			margin-bottom: 10px !important;
			padding-left: 10px;
		}

		#mainContent ol li em {
			width: 100% !important;
		}

		#mainContent #articles ol li {
			margin-bottom: 10px !important;
		}

		#mainContent #articlesArchives ol li {
			float: left;
			width: 6%;
			margin-bottom: 20px !important;
		}

	/* ----- Liste à puces			<UL><LI></LI></UL> ----- */

		#mainContent ul {
			clear: left;
			list-style-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/zonePrincipale/puce_ul.gif');
			margin-bottom: 15px;
		}

		#mainContent #dcl ul {
			list-style-type: none;
			list-style-image: none;
			margin-left: -40px;
		}

		#mainContent ul li {
		}
		
		#mainContent ul li dl{
			}

		#mainContent ul li p em {
			display: block;
		}

		#mainContent #dcl ul li {
			float: left;
			width: 20%;
			margin-bottom: 20px !important;
		}

	/* ----- Liste de répertoires	<DIR><LI></LI></DIR> ----- */

		#mainContent dir, #mainContent ul.listeRepertoires, #mainContent span.listeRepertoires ul {
			clear: left;
			list-style-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/zonePrincipale/puce_dir.gif');
			margin-bottom: 15px;
		}

		#mainContent dir li, #mainContent ul.listeRepertoires li, #mainContent span.listeRepertoires ul li {
			color: #064584;
			font-weight: bold;
		}

	/* ----- Liste de menus			<MENU><LI></LI></MENU> ----- */

		#mainContent menu, #mainContent ul.listeMenus, #mainContent span.listeMenus ul {
			clear: left;
			list-style-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/zonePrincipale/puce_menu.gif');
			margin-bottom: 15px;
		}

		#mainContent menu li, #mainContent ul.listeMenus li, #mainContent span.listeMenus ul li {
			color: #716666;
			font-style: italic;
		}

	/* ----- Liste de définitions	<DL></DL> ----- */

		#mainContent dl {
			clear: left;
			margin-bottom: 15px;
			margin-left: 40px;
		}

	/* ----- Terme de définition	<DL><DT></DT></DL> ----- */

		#mainContent dl dt {
			color: #064584;
			font-weight: bold;
		}

	/* ----- Définition				<DL><DD></DD></DL> ----- */

		#mainContent dl dd {
			margin-bottom: 5px;
			margin-left: 0px;
			color: #716666;
			font-size: 90%;
		}

	/* ----- Tableaux				<TABLE><TBODY><TR><TD></TD></TR></TBODY></TABLE> ----- */

		#mainContent table {
			clear: left;
			margin-left: auto;
			margin-right: auto;
			margin-bottom: 15px;
		}

		#mainContent table tr.tableheader td {
			font-size: 110%;
			font-weight: bold;
			text-align: center;
		}

		#mainContent table.ezForce, #mainContent table.table1, #mainContent table.table2, #mainContent table.table3 {
			border: 1px solid #9E815E;
			border-collapse: collapse;
			border-spacing: 0px;
		}

		#mainContent table.ezForce tr.tableheader td, #mainContent table.table1 tr.tableheader td, #mainContent table.table2 tr.tableheader td, #mainContent table.table3 tr.tableheader td {
			padding-left: 5px;
			padding-right: 5px;
			padding-top: 1px;
			padding-bottom: 1px;
			border: none;
			border-bottom: 1px solid #9E815E;
			color: #FFFFFF;
			vertical-align: middle;
		}

		#mainContent table.ezForce tr.tableheader td {
			background-color: #064584;
		}

		#mainContent table.table1 tr.tableheader td {
			background-color: #716666;
		}

		#mainContent table.table2 tr.tableheader td {
			background-color: #B4A38F;
		}

		#mainContent table.table3 tr.tableheader td {
			color: #716666;
			background-color: #E1E1E0;
		}

		#mainContent table.ezForce td, #mainContent table.table1 td, #mainContent table.table2 td, #mainContent table.table3 td {
			padding: 10px;
			border-bottom: 1px solid #9E815E;
			border-left: 1px solid #9E815E;
			border-right: 1px solid #9E815E;
			text-align: left;
			vertical-align: top;
		}

	/* ----- Formulaires			<FORM></FORM> ----- */

		#mainContent fieldset {
			margin-bottom: 15px;
			border: 1px solid #9E815E;
		}

		#mainContent fieldset legend {
			color: #003366;
		}

		#mainContent fieldset legend strong {
			color: #9E815E;
		}

		#mainContent label {
			display: block;
			visibility: visible;
		}

		#mainContent input, #mainContent select, #mainContent textarea {
			float: right;
			width: 225px;
			margin-top: -15px;
			border: 1px solid #003366;
			background-color: #E5E5E6;
			color: #9E815E;
		}

	/* ----- Navigation verticale Accueil ----- */

		#navigationVerticaleGauche h3, #navigationVerticaleDroite h3 {
			margin-left: 0px;
			margin-bottom: 10px;
			margin-top: 12px;
			padding-left: 0px;
			border-bottom: none;
			background-image: none;
			color: #003366;
			font-size: 100%;
		}

		#navigationVerticaleGauche h3 a, #navigationVerticaleDroite h3 a {
			display: block;
			padding-left: 20px;
			padding-right: 5px;
			padding-top: 4px;
			padding-bottom: 3px;
			background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/zoneGauche/puce_h3_off.gif');
			background-repeat: no-repeat;
			background-position: 5px 6px;
			color: #003366;
			text-decoration: none;
		}

		#navigationVerticaleGauche h3 a:hover, #navigationVerticaleDroite h3 a:hover {
			background-color: #003366;
			background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/zoneGauche/puce_h3_on.gif');
			color: #FFFFFF;
			text-decoration: none;
		}

		#navigationVerticaleGauche ul, #navigationVerticaleDroite ul {
			list-style-type: none;
			list-style-image: none;
			margin-left: -15px;
			margin-top: 0px;
			margin-bottom: 20px;
			font-size: 100%;
		}

		#navigationVerticaleGauche li, #navigationVerticaleDroite li {
			font-weight: bold;
			color: #8E7A50 /*--#A16F00;--*/
			
		}

		/*#navigationVerticaleDroite li {
			margin-bottom: 10px;
		}*/

		#navigationVerticaleGauche li>a, #navigationVerticaleDroite li>a {
			display: list-item;
			padding-left: 10px;
			background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/zoneGauche/puce_li.gif');
			background-repeat: no-repeat;
			background-position: 0px 5px;
		}

		#navigationVerticaleGauche li>dl, #navigationVerticaleDroite li>dl {
			padding-left: 0px;
			background-image: none;
		}

		#navigationVerticaleGauche li a, #navigationVerticaleDroite li a {
			color: #8E7A50 /*--#A16F00;--*/;
			text-decoration: none;
		}

		#navigationVerticaleGauche li a:hover, #navigationVerticaleDroite li a:hover {
			color: #003366;
			text-decoration: none;
		}

		#navigationVerticaleGauche dl, #navigationVerticaleDroite dl {
			margin: 0px;
			margin-left: 15px;
			margin-top: 0px;
			margin-bottom: 0px;
		}

		#navigationVerticaleGauche dd, #navigationVerticaleDroite dd {
			margin-left: 15px;
			padding-left: 8px;
			background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/zoneGauche/puce_dd.gif');
			background-repeat: no-repeat;
			background-position: 0px 7px;
			color: #000000;
			font-weight: normal;
		}

		#mainContent #navigationVerticaleGauche dl dd, #mainContent #navigationVerticaleDroite dl dd {
			margin-bottom: 0px;
			font-size: 100%;
		}

		#navigationVerticaleGauche dd a, #navigationVerticaleDroite dd a {
			color: #000000;
			font-weight: normal;
			text-decoration: none;
		}

		#navigationVerticaleGauche dd a:hover, #navigationVerticaleDroite dd a:hover {
			color: #716666;
		}

	/* ----- Actualités Accueil ----- */

		#mainContent #accueilBlocGaucheActualites {
			float: left;
			border-top: 1px solid #647495;
			border-bottom: 1px solid #8695AC;
			background-color: #B1BECF;
		}

		#mainContent #accueilBlocGaucheActualites h3 {
			float: left;
			width: 100px;
			margin-left: 15px;
			margin-top: 10px;
			color: #FFFFFF;
		}

		#mainContent #accueilBlocGaucheActualites h3 a {
			color: #FFFFFF;
		}

		#mainContent #accueilBlocGaucheActualites h3 a:hover {
			color: #003366;
			text-decoration: none;
		}

		#mainContent #accueilBlocGaucheActualites ul {
			float: right;
			width: 460px;
			margin-top: -33px;
			list-style-type: none;
			list-style-image: none;
		}

		#mainContent #accueilBlocGaucheActualites ul li {
			float: left;
			width: 230px;
			color: #FFFFFF;
		}

		#mainContent #accueilBlocGaucheActualites ul li a {
			color: #FFFFFF;
			padding-left: 8px;
			background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/accueilBlocGaucheActualites/puce_li.gif');
			background-repeat: no-repeat;
			background-position: 0px 7px;
		}

		#mainContent #accueilBlocGaucheActualites ul li a:hover {
			color: #003366;
			text-decoration: none;
		}

	/* ----- Bloc contextuels ----- */

		#zoneDroite {
			float: right;
			width: 180px;
			margin-left: 15px;
		}

		#videoPageContent #zoneDroite {
			display: none;
			visibility: hidden;
		}

		#blocContextuel1, #blocContextuel2, #blocContextuel3, #blocContextuel4, #blocContextuel5, #blocContextuel6 {
			margin-bottom: 15px;
			background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/zoneDroite/motif_blocContextuel.gif');
		}

		#blocContextuel1 {
			margin-bottom: 5px;
		}

		#blocContextuel1 div, #blocContextuel2 div, #blocContextuel3 div, #blocContextuel4 div, #blocContextuel5 div, #blocContextuel6 div {
			padding-top: 10px;
			padding-bottom: 10px;
			background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/zoneDroite/fond_div.gif');
			background-repeat: no-repeat;
			background-position: bottom;
		}

		#blocContextuel1 h3, #blocContextuel2 h3, #blocContextuel3 h3, #blocContextuel4 h3, #blocContextuel5 h3, #blocContextuel6 h3 {
			margin-bottom: 0px;
			padding-left: 10px;
			padding-right: 10px;
			padding-top: 7px;
			padding-bottom: 6px;
			background-color: #B4A38F;
			background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/zoneDroite/fond_h3.gif');
			background-repeat: no-repeat;
			background-position: 0px 0px;
			color: #FFFFFF;
			font-size: 100%;
			text-align: center;
		}

		#blocContextuel1 h3 a, #blocContextuel2 h3 a, #blocContextuel3 h3 a, #blocContextuel4 h3 a, #blocContextuel5 h3 a, #blocContextuel6 h3 a {
			color: #FFFFFF;
		}

		#blocContextuel1 h3 a:hover, #blocContextuel2 h3 a:hover, #blocContextuel3 h3 a:hover, #blocContextuel4 h3 a:hover, #blocContextuel5 h3 a:hover, #blocContextuel6 h3 a:hover {
			color: #000000;
		}

		#blocContextuel1 ul, #blocContextuel2 ul, #blocContextuel3 ul, #blocContextuel4 ul, #blocContextuel5 ul, #blocContextuel6 ul {
			list-style-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/zoneDroite/puce_ul_1.gif');
			margin-top: 0px;
			margin-bottom: 0px;
			margin-left: -15px;
			margin-right: 10px;
			color: #064584;
			font-size: 85%;
		}

		#blocContextuel1 li, #blocContextuel2 li, #blocContextuel3 ul, #blocContextuel4 li, #blocContextuel5 ul, #blocContextuel6 li {
			margin-bottom: 5px;
		}

		#blocContextuel1 a, #blocContextuel2 a, #blocContextuel3 a, #blocContextuel4 a, #blocContextuel5 a, #blocContextuel6 a {
			color: #000000;
			text-decoration: none;
		}

		#blocContextuel1 a:hover, #blocContextuel2 a:hover, #blocContextuel3 a:hover, #blocContextuel4 a:hover, #blocContextuel5 a:hover, #blocContextuel6 a:hover {
			color: #846D50;
			text-decoration: none;
		}

		#blocLienStable {
			margin-bottom: 15px;
			padding-top: 4px;
			padding-bottom: 6px;
			background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/zoneDroite/fond_blocLienStable.gif');
			background-repeat: no-repeat;
		}

		#blocLienStable ul {
			list-style-image: none;
			list-style-type: none;
			margin-top: 0px;
			margin-bottom: 0px;
			margin-left: -20px;
			margin-right: 10px;
			color: #064584;
		}

		#blocLienStable li {
			margin-bottom: 5px;
			font-size: 95%;
		}

		#IEOnlyDiv #blocLienStable li {
                        font-size: 85%;
                }


		#blocLienStable li img {
			float: left;
			margin: 0px;
			margin-right: 5px;
			border: none;
			vertical-align: middle;
		}

		#blocLienStable a {
			color: #000000;
			text-decoration: none;
		}

		#blocLienStable a:hover {
			color: #846D50;
			text-decoration: none;
		}

	/* ----- Listes d'articles ----- */

		#listart2 h6 {
			clear: both;
			float: left;
			width: 150px;
		}

		#listart2 a {
			display: block;
			width: 490px;
		}

	/* ----- Moteur de recherche ----- */

		#moteurDeRecherche input {
		}

	/* ----- Vidéos ----- */

		#videoPageContent #mainContent #lecteurVideo, #videoPageContent #mainContent #lecteurVideo2 {
			float: left;
			width: 100%;
			margin-bottom: 5px;
		}

		#videoPageContent #mainContent #IE7VideoOnlyDiv #lecteurVideo, #videoPageContent #mainContent #IE7VideoOnlyDiv #lecteurVideo2 {
			margin-bottom: 20px;
		}

		#videoPageContent #mainContent #lecteurVideo img, #videoPageContent #mainContent #lecteurVideo2 img {
			float: left;
			margin: 0px;
			border: none;
		}

		#videoPageContent #mainContent #lecteurVideo object, #videoPageContent #mainContent #lecteurVideo embed {
			width: 680px;
			height: 470px;
		}

		#videoPageContent #mainContent #lecteurVideo2 object, #videoPageContent #mainContent #lecteurVideo2 embed {
			width: 680px;
			height: 370px;
		}

		#videoPageContent #mainContent #rechercheVideo {
			float: left;
			width: 100%;
			margin-bottom: 20px;
		}

		#videoPageContent #mainContent label, #videoPageContent #mainContent input, #videoPageContent #mainContent select {
			float: left;
			margin: 0px;
			vertical-align: middle;
		}

		#videoPageContent #mainContent label {
			margin-right: 15px;
			padding-top: 1px;
			color: #003366;
			font-size: 120%;
			font-weight: bold;
		}

		#videoPageContent #mainContent input {
			width: 275px;
			margin-right: 5px;
		}

		#videoPageContent #mainContent select {
			width: 274px;
			margin-right: 5px;
		}

		#videoPageContent #IEOnlyDiv #mainContent select {
			width: 272px;
		}

		#videoPageContent #mainContent input.boutonRechercheVideo {
			width: 20px;
			height: 20px;
			margin: 0px;
			border: none;
		}

		#mainContent #versionAudio {
			float: left;
			width: 100%;
		}

		#mainContent #versionAudio h3 {
			margin-top: 30px;
		}

		#mainContent #versionAudio ul {
			margin-bottom: 0px;
		}

		#mainContent #autresVideo {
			float: left;
			width: 100%;
		}

		#mainContent #autresVideo h3 {
			margin-top: 30px;
		}


		#mainContent #autresVideo ul {
			list-style-type: none;
			list-style-image: none;
			margin: 0px;
			margin-left: -40px;
		}

		#IEOnlyDiv #mainContent #autresVideo ul {
			margin-left: 0px;
		}

		#IE8OnlyDiv #mainContent #autresVideo ul {
			margin-left: -40px;
		}

		#mainContent #autresVideo li {
			float: left;
			width: 215px;
			margin-right: 10px;
			margin-bottom: 20px;
		}

		#mainContent #autresVideo li div {
			float: left;
			width: 100px;
			height: 95px;
			margin-right: 5px;
		}

		#mainContent #autresVideo li div img {
			float: left;
			margin: 0px;
			border: none;
		}

		#mainContent #autresVideo li p {
			clear: none;
			margin-bottom: 1px;
			text-align: left;
		}

		#mainContent #autresVideo li p.autresVideoDate {
			color: #9E815E;
			font-size: 80%;
		}

		#mainContent #autresVideo li p.autresVideoTitre {
			color: #003366;
			font-size: 80%;
			font-weight: bold;
		}

		#mainContent #autresVideo li p.autresVideoSujet {
			font-size: 80%;
		}

		#mainContent #autresVideo li p a:hover {
			color: #ED1D19;
			text-decoration: none;
		}

		#videoPageContent #mainContent #sommaireVideo {
			float: left;
			width: 100%;
			margin-bottom: 25px;
		}

		#videoPageContent #IEOnlyDiv #mainContent #sommaireVideo {
			margin-top: 15px;
			margin-bottom: 10px;
		}

		#videoPageContent #mainContent #gteIE8VideoOnlyDiv #sommaireVideo {
			margin-top: 0px;
			margin-bottom: 25px;
		}

		#videoPageContent #mainContent #sommaireVideo ul {
			list-style-image: none;
			list-style-type: none;
			margin-left: -40px;
		}

		#videoPageContent #IEOnlyDiv #mainContent #sommaireVideo ul {
			margin-left: 0px;
		}

		#videoPageContent #mainContent #gteIE8VideoOnlyDiv #sommaireVideo ul {
			margin-left: -40px;
		}

		#videoPageContent #mainContent #sommaireVideo li {
			float: left;
			padding-left: 20px;
			padding-right: 20px;
			border-right: 1px solid #000000;
		}

		#videoPageContent #mainContent #sommaireVideo li.sommaireVideo1 {
			padding-left: 0px;
		}

		#videoPageContent #mainContent #sommaireVideo li.sommaireVideo2 {
		}

		#videoPageContent #mainContent #sommaireVideo li.sommaireVideo3 {
			padding-right: 0px;
			border-right: none;
		}

		#videoPageContent #mainContent #derniereVideo {
			float: left;
			width: 100%;
			font-size: 130%;
		}

		#videoPageContent #mainContent #derniereVideo ul {
			list-style-type: none;
			list-style-image: none;
			margin: 0px;
			margin-left: -40px;
		}

		#videoPageContent #IEOnlyDiv #mainContent #derniereVideo ul {
			margin-left: 0px;
		}

		#videoPageContent #IE8OnlyDiv #mainContent #derniereVideo ul {
			margin-left: -40px;
		}

		#videoPageContent #mainContent #derniereVideo li {
			float: left;
			width: 100%;
			margin-bottom: 20px;
		}

		#videoPageContent #mainContent #derniereVideo li div {
			float: left;
			width: 235px;
			height: 150px;
			margin-right: 15px;
		}

		#videoPageContent #mainContent #derniereVideo li div img {
			float: left;
			margin: 0px;
			border: none;
		}

		#videoPageContent #mainContent #derniereVideo li p {
			clear: none;
			margin-bottom: 1px;
			text-align: left;
		}

		#videoPageContent #mainContent #derniereVideo li p.derniereVideoDate {
			color: #9E815E;
			font-size: 80%;
		}

		#videoPageContent #mainContent #derniereVideo li p.derniereVideoTitre {
			color: #003366;
			font-size: 80%;
			font-weight: bold;
		}

		#videoPageContent #mainContent #derniereVideo li p.derniereVideoSujet {
			font-size: 80%;
		}

		#videoPageContent #mainContent #derniereVideo li p a:hover {
			color: #ED1D19;
			text-decoration: none;
		}

/* ----- CONTENU DE LA PAGE : Fin ----- */



/* ----- RECHERCHE : Début ----- */

		#blocRechercheS #searchBox {
			margin-top: -4px;
		}

		#homePageContent #blocRechercheS #searchBox {
			margin-top: -12px;
		}
		#blocRechercheS #searchBox p, #blocRechercheS #searchBox input, #blocRechercheS #searchBox img {
			float: none;
			display: inline;
			vertical-align: middle;
		}

		#blocRechercheS #searchBox p.pPuceBlanche {
			margin-left: 5px;
			padding-left: 10px;
			background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/zoneHautDroiteHaut/puce_p_recherche_simple.gif');
			background-repeat: no-repeat;
			background-position: 0px 6px;
		}

		#blocRechercheS #searchBox input {
			width: 80px;
			margin-left: 2px;
			margin-right: 2px;
			font-size: 90%;
		}

		#blocRechercheS #searchBox input.chamRechercheSimple {
			padding-top: 2px;
			padding-bottom: 2px;
		}

		#blocRechercheS #searchBox input.boutonRechercheS {
			width: 15px;
			height: 15px;
			margin-left: 0px;
			margin-right: 0px;
			border: none;
			float: none;
		}

		#blocRechercheS #searchBox img {
			margin: 0px;
		}

		#recherchePageContent #rechercheExperteSurToutLeSite1 {
			float: left;
			width: 670px;
			padding: 5px;
			border-bottom: 3px solid #FFFFFF;
			background-color: #E5E5E6;
		}

		#recherchePageContent #rechercheExperteSurToutLeSite {
			float: left;
			width: 545px;
			margin-bottom: 15px;
			padding: 5px;
			background-color: #D1C8BF;
		}

		#recherchePageContent #rechercheExperteSurToutLeSite2 {
			float: left;
			width: 475px;
			margin-bottom: 15px;
			padding: 5px;
			background-color: #D1C8BF;
		}

		#recherchePageContent #rechercheExperteSurToutLeSite3 {
			float: left;
			width: 182px;
			height: auto;
			min-height: 164px;
			margin-bottom: 15px;
			padding: 5px;
			border-left: 3px solid #FFFFFF;
			background-color: #E5E5E6;
		}

		#recherchePageContent #rechercheExperteSurToutLeSite3 a {
			color: #000000;
		}

		#recherchePageContent #rechercheExperteSurToutLeSite3 p {
			color: #AF977A;
			font-weight: bold;
			text-align: left;
		}

		#recherchePageContent #rechercheExperteSurToutLeSite3 p strong {
			color: #000000;
		}

		#recherchePageContent #rechercheExperteSurToutLeSite3 ul {
			margin-left: -25px;
		}

		#recherchePageContent #rechercheExperteSurToutLeSite p, #recherchePageContent #rechercheExperteSurToutLeSite2 p {
			margin-bottom: 0px;
		}

		#recherchePageContent #rechercheExperteSurToutLeSite p strong, #recherchePageContent #rechercheExperteSurToutLeSite2 p strong {
			font-size: 120%;
		}

		#recherchePageContent #rechercheExperteSurToutLeSite input, #recherchePageContent #rechercheExperteSurToutLeSite select, #recherchePageContent #rechercheExperteSurToutLeSite textarea, #recherchePageContent #rechercheExperteSurToutLeSite2 input, #recherchePageContent #rechercheExperteSurToutLeSite2 select, #recherchePageContent #rechercheExperteSurToutLeSite2 textarea {
			float: none;
			width: auto;
			margin-top: 0px;
			background-color: #FFFFFF;
			color: #003366;
			vertical-align: middle;
		}

		#recherchePageContent #rechercheExperteSurToutLeSite input.inputCheckBoxRecherche, #recherchePageContent #rechercheExperteSurToutLeSite2 input.inputCheckBoxRecherche {
			border: none;
			background-color: transparent;
		}

		#recherchePageContent #rechercheExperteSurToutLeSite ul, #recherchePageContent #rechercheExperteSurToutLeSite2 ul {
			list-style-image: none;
			list-style-type: none;
			margin: 0px;
			margin-left: -40px;
		}

		#recherchePageContent #rechercheExperteSurToutLeSite li, #recherchePageContent #rechercheExperteSurToutLeSite2 li {
			float: left;
			width: 50%;
			font-size: 90%;
		}

		#recherchePageContent #rechercheExperteSurToutLeSite p a strong {
			font-size: 90%;
		}

		#recherchePageContent #champRechercheExperteSurToutLeSite {
			float: left;
			width: 100%;
			margin-top: 15px;
			margin-bottom: 5px;
			background-color: #FFFFFF;
		}

		#recherchePageContent #champRechercheExperteSurToutLeSite input {
			margin: 2px;
		}

		#recherchePageContent #champRechercheExperteSurToutLeSite input.boutonRechercher {
			margin-left: 0px;
			border-color: #003366;
			background-color: #003366;
			color: #FFFFFF;
			text-transform: uppercase;
		}

		#recherchePageContent #rechercheExperteSurToutLeSite4 {
			float: left;
			width: 670px;
			margin-top: -15px;
			margin-bottom: 15px;
			padding: 5px;
			border-top: 3px solid #FFFFFF;
			background-color: #E5E5E6;
		}

		#recherchePageContent #rechercheExperteSurToutLeSite4 a {
			color: #000000;
		}

		#recherchePageContent #rechercheExperteSurToutLeSiteListeResultats {
			float: left;
			width: 100%;
			margin-bottom: 15px;
		}

		#recherchePageContent #rechercheExperteSurToutLeSiteListeResultats h4 {
			margin-bottom: 5px;
		}

		#recherchePageContent #rechercheExperteSurToutLeSiteListeResultats h4 strong {
			color: #AF977A;
			font-weight: normal;
		}

		#recherchePageContent #rechercheExperteSurToutLeSiteListeResultats div {
			margin-left: 13px;
			margin-right: 13px;
			margin-bottom: 5px;
			padding: 10px;
			padding-bottom: 1px;
			background-color: #E5E5E6;
		}

		#recherchePageContent #rechercheExperteSurToutLeSite6 {
			float: left;
			width: 415px;
			height: auto;
			min-height: 164px;
			margin-bottom: 15px;
			padding: 10px;
			padding-bottom: 1px;
			background-color: #E5E5E6;
		}

		#recherchePageContent #rechercheExperteSurToutLeSiteListeResultats div ul, #recherchePageContent #rechercheExperteSurToutLeSite6 ul {
			list-style-image: none;
			list-style-type: none;
			margin: 0px;
			margin-left: -40px;
		}

		#recherchePageContent #rechercheExperteSurToutLeSiteListeResultats div ul li, #recherchePageContent #rechercheExperteSurToutLeSite6 ul li {
			margin-bottom: 10px;
		}

		#recherchePageContent #rechercheExperteSurToutLeSiteListeResultats div ul li span.resultatRechercheTitre, #recherchePageContent #rechercheExperteSurToutLeSite6 ul li span.resultatRechercheTitre {
			color: #064584;
			font-weight: bold;
		}

		#recherchePageContent #rechercheExperteSurToutLeSiteListeResultats div ul li span.resultatRechercheFormatPDF, #recherchePageContent #rechercheExperteSurToutLeSite6 ul li span.resultatRechercheFormatPDF {
		}

		#recherchePageContent #rechercheExperteSurToutLeSiteListeResultats div ul li span.resultatRechercheFormatAutre, #recherchePageContent #rechercheExperteSurToutLeSite6 ul li span.resultatRechercheFormatAutre {
			display: none;
			visibility: hidden;
		}

		#recherchePageContent #rechercheExperteSurToutLeSiteListeResultats div ul li span.resultatRechercheExtrait, #recherchePageContent #rechercheExperteSurToutLeSite6 ul li span.resultatRechercheExtrait {
		}

		#recherchePageContent #rechercheExperteSurToutLeSiteListeResultats p.lienTousLesResultatsDeLaRubrique {
			padding-right: 25px;
			text-align: right;
		}

		#recherchePageContent #formulaireRechercheExperteDecisions h4 {
			margin-bottom: 10px;
		}

		#recherchePageContent #formulaireRechercheExperteDecisions h5 {
			margin-bottom: 0px;
			padding: 2px;
			background-color: #E5E5E6;
			border-bottom: 1px solid #FFFFFF;
			color: #AF977A;
			font-size: 90%;
		}

		#recherchePageContent #formulaireRechercheExperteDecisions div {
			float: left;
			width: 670px;
			margin-bottom: 10px;
			padding: 5px;
			background-color: #E5E5E6;
		}

		#recherchePageContent #formulaireRechercheExperteDecisions div p, #recherchePageContent #formulaireRechercheExperteDecisions div2 p {
			margin-bottom: 0px;
		}

		#recherchePageContent #formulaireRechercheExperteDecisions div p strong, #recherchePageContent #formulaireRechercheExperteDecisions div2 p strong {
			font-size: 120%;
		}

		#recherchePageContent #formulaireRechercheExperteDecisions div input, #recherchePageContent #formulaireRechercheExperteDecisions div select, #recherchePageContent #formulaireRechercheExperteDecisions div textarea, #recherchePageContent #formulaireRechercheExperteDecisions div2 input, #recherchePageContent #formulaireRechercheExperteDecisions div2 select, #recherchePageContent #formulaireRechercheExperteDecisions div2 textarea {
			float: none;
			width: auto;
			margin-top: 0px;
			background-color: #FFFFFF;
			color: #003366;
			vertical-align: middle;
		}

		#recherchePageContent #formulaireRechercheExperteDecisions div input.inputCheckBoxRecherche {
			border: none;
			background-color: transparent;
		}

		#recherchePageContent #formulaireRechercheExperteDecisions div ul {
			list-style-image: none;
			list-style-type: none;
			margin: 0px;
			margin-left: -40px;
		}

		#recherchePageContent #formulaireRechercheExperteDecisions div li {
			float: left;
			width: 50%;
			font-size: 90%;
		}

		#recherchePageContent #formulaireRechercheExperteDecisions div p a strong {
			font-size: 90%;
		}

		#recherchePageContent #IEOnlyDiv #rechercheExperteSurToutLeSite input.inputCheckBoxRecherche, #recherchePageContent #IEOnlyDiv #rechercheExperteSurToutLeSite2 input.inputCheckBoxRecherche {
			margin-top: -4px !important;
		}

		#recherchePageContent #IEOnlyDiv #rechercheExperteSurToutLeSite ul, #recherchePageContent #IEOnlyDiv #rechercheExperteSurToutLeSite2 ul {
			margin-left: 0px;
		}

		#recherchePageContent #IEOnlyDiv #rechercheExperteSurToutLeSite3 ul {
			margin-left: 15px;
		}

		#recherchePageContent #IEOnlyDiv #rechercheExperteSurToutLeSiteListeResultats div ul {
			margin-left: 0px;
		}

/* ----- RECHERCHE : Fin ----- */



/* ----- PAGE POPUP : Début ----- */

	body.popupBody {
		margin: 10px;
		background-image: none;
	}

	#popupContent #mainContent {
		margin: 0px;
	}

	#popupContentImage {
		text-align: center;
	}

	#popupContentImage h1 {
		margin-bottom: 10px;
		padding: 5px;
		background-color: #E1E1E0;
		background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/zonePrincipale/fond_h1_popup.gif');
		background-repeat: no-repeat;
		color: #064584;
		font-size: 125%;
		text-align: center;
		text-transform: uppercase;
	}

	#popupContentImage p {
		text-align: center;
	}

	#popupContentImage img {
		float: none;
		margin: 0px;
	}

/* ----- PAGE POPUP : Fin ----- */



/* ----- PAGE D'IMPRESSION : Début ----- */

	#printContent {
		background-color: #FFFFFF;
	}

	#printContent #filDAriane, #printContent h1, #printContent h2, #printContent #mainContent {
		margin-left: 10px;
		margin-right: 10px;
	}

	#printContent h1 {
		clear: both;
		margin-bottom: 15px;
		padding-left: 30px;
		padding-top: 5px;
		padding-bottom: 6px;
		background-color: #E1E1E0;
		background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/zonePrincipale/fond_h1_impression.gif');
		background-repeat: no-repeat;
		color: #064584;
		font-size: 105%;
	}

	#printContent h2 {
		clear: both;
		margin-bottom: 15px;
		color: #9E815E;
		font-size: 95%;
	}

/* ----- PAGE D'IMPRESSION : Fin ----- */



/* ----- DOCUMENT PDF : Début ----- */

	body.pdfBody {
	}

	#pdfContent {
	}

/* ----- DOCUMENT PDF : Fin ----- */



/* ----- CLASSES CSS : Début ----- */

	.invisible {
		display: none;
		visibility: hidden;
		margin: 0px;
		padding: 0px;
	}

	.margeNulle {
		margin: 0px !important;
	}

	.margeHautNulle {
		margin-top: 0px !important;
		border-top: none !important;
	}

	.margeBasNulle {
		margin-bottom: 0px !important;
	}

	.margeGaucheNulle {
		margin-left: 0px !important;
	}

	.margeDroiteNulle {
		margin-right: 0px !important;
	}

	p.paragrapheAlignementGauche, span.paragrapheAlignementGauche p, span.paragrapheAlignementGauche {
		text-align: left !important;
	}

	p.paragrapheAlignementCentre, span.paragrapheAlignementCentre p {
		text-align: center !important;
	}

	p.paragrapheAlignementDroite, span.paragrapheAlignementDroite p {
		text-align: right !important;
	}

	p.paragrapheAlignementJustifie, span.paragrapheAlignementJustifie p {
		text-align: justify !important;
	}

	img.imageAlignementGauche, span.imageAlignementGauche img {
		float: left !important;
		margin-left: 0px !important;
		margin-right: 10px !important;
	}

	span.imageAlignementCentre {
		display: block !important;
		text-align: center !important;
	}

	img.imageAlignementCentre, span.imageAlignementCentre img {
		float: none !important;
	}

	img.imageAlignementDroite, span.imageAlignementDroite img {
		float: right !important;
	}

	img.imageBloc, span.imageBloc img {
		float: none !important;
	}

	#mainContent input.boutonFormulaire, #mainContent span.boutonFormulaire input {
		float: none;
		width: auto;
		margin-top: 0px;
		padding-top: 7px;
		padding-bottom: 7px;
		border: none;
		background-color: #9E815E;
		background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/zonePrincipale/motif_bouton.gif');
		color: #FFFFFF;
		font-size: 80%;
		font-weight: bold;
		text-transform: uppercase;
	}

	#mainContent input.inputCheckBox, #mainContent input.inputRadio {
		width: auto;
		/*margin-top: -15px;*/
		border: none;
	}

	#zoneHautDroiteHaut input.boutonRecherche {
		width: 15px;
		height: 15px;
		margin-left: 0px;
		margin-right: 0px;
		border: none;
		float: none;
	}

	#navigationVerticale h3.selectedNode a, #navigationVerticaleGauche h3.selectedNode a #navigationVerticaleDroite h3.selectedNode a {
		background-color: #003366;
		background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/zoneGauche/puce_h3_on.gif');
		color: #FFFFFF;
	}

	#navigationVerticale ul.selectedNode, #navigationVerticale ul.selectedParent, #navigationVerticaleGauche ul.selectedNode, #navigationVerticaleGauche ul.selectedParent, #navigationVerticaleDroite ul.selectedNode, #navigationVerticaleDroite ul.selectedParent {
		display: block;
		visibility: visible;
	}

	#navigationVerticale li.selectedNode a, #navigationVerticaleGauche li.selectedNode a, #navigationVerticaleDroite li.selectedNode a {
		color: #003366;
	}

	#navigationVerticale li dl.selectedNode {
		display: block;
		visibility: visible;
		margin: 0px;
		margin-top: 5px;
		margin-bottom: 5px;
	}

	#navigationVerticale dd.selectedNode a, #navigationVerticaleGauche dd.selectedNode a, #navigationVerticaleDroite dd.selectedNode a {
		font-weight: bold;
	}

	.texteBlanc {
		color: #FFFFFF;
	}

	.largeurMaximale {
		width: 100% !important;
		margin-bottom: 0px !important;
		border-bottom: 3px solid #FFFFFF;
	}

	.largeurMaximale2 {
		width: 100% !important;
		min-height: 0px !important;
		border-left: none !important;
	}

	#recherchePageContent #rechercheExperteSurToutLeSite3.rechercheExperteSurToutLeSite3Decisions {
		width: 232px !important;
	}

	.largeurMaximale3 {
		width: 670px !important;
		margin-bottom: 10px !important;
	}

	img.puceFleche {
		float: none !important;
		margin: 0px !important;
		margin-right: 3px !important;
		border: none !important;
	}

	.margeBas3px {
		margin-bottom: 3px !important;
	}

	.margeBas2px {
		margin-bottom: 2px !important;
	}
	



/* ----- CLASSES CSS : Fin ----- */



/* ----- CSS SPÉCIFIQUE AU NAVIGATEUR INTERNET EXPLORER : Début ----- */

	#IEOnlyDiv #bandeauConstitutionDroiteHaut ul, #IEOnlyDiv #bandeauConstitutionDroiteBas ul {
		margin-left: 55px;
	}

	#IEOnlyDiv #bandeauConstitutionDroiteHaut li, #IEOnlyDiv #bandeauConstitutionDroiteBas li {
		margin-top: -3px;
	}

	#IEOnlyDiv #mainContent pre {
		padding-top: 15px;
	}

	#IEOnlyDiv #navigationVerticale ul {
		margin-left: 15px;
	}

	#IEOnlyDiv #navigationVerticaleGauche ul, #IEOnlyDiv #navigationVerticaleDroite ul {
		margin-left: 25px;
	}

	#IEOnlyDiv #navigationVerticale li>a, #IEOnlyDiv #navigationVerticaleGauche li>a, #IEOnlyDiv #navigationVerticaleDroite li>a {
		background-position: 0px 6px;
	}

	#IEOnlyDiv #navigationVerticale li dl.selectedNode {
		margin-top: -10px;
	}

	#IEOnlyDiv #navigationVerticaleGauche dl, #IEOnlyDiv #navigationVerticaleDroite dl {
		margin-top: -15px;
	}

	#IEOnlyDiv #mainContent fieldset {
		padding: 10px;
	}

	#IEOnlyDiv #blocContextuel1 ul, #IEOnlyDiv #blocContextuel2 ul, #IEOnlyDiv #blocContextuel3 ul, #IEOnlyDiv #blocContextuel4 ul, #IEOnlyDiv #blocContextuel5 ul, #IEOnlyDiv #blocContextuel6 ul {
		list-style-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/zoneDroite/puce_ul_2.gif');
		margin-left: 25px;
	}

	#IEOnlyDiv #blocLienStable ul {
		margin-left: 20px;
	}

	#IEOnlyDiv #mainContent input.inputCheckBox {
		margin-top: -20px;
	}

	#IEOnlyDiv #mainContent #articlesArchives ol {
		margin-left: 0px;
	}

	#IEOnlyDiv #mainContent #dcl ol {
		margin-left: 0px;
	}

	#recherchePageContent #IEOnlyDiv #rechercheExperteSurToutLeSite3 {
		height: 164px;
	}

	#recherchePageContent #IEOnlyDiv #rechercheExperteSurToutLeSite6 {
		height: 164px;
	}

/* ----- CSS SPÉCIFIQUE AU NAVIGATEUR INTERNET EXPLORER : Fin ----- */



/* ----- CSS SPÉCIFIQUE AUX NAVIGATEURS INTERNET EXPLORER VERSION 6 ET INFÉRIEURES : Début ----- */

	#ltIE7OnlyDiv #containerPrincipal2 {
		float: left;
		width: 955px;
		background-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/containerPrincipal2/motif.gif');
	}

	#ltIE7OnlyDiv #zoneHautDroiteBasLangue1, #ltIE7OnlyDiv #zoneHautDroiteBasLangue2, #ltIE7OnlyDiv #zoneHautDroiteBasLangue3, #ltIE7OnlyDiv #zoneHautDroiteBasLangue4, #ltIE7OnlyDiv #zoneHautDroiteBasLangue5 {
		margin-left: 232px;
	}

	#homePageContent #ltIE7OnlyDiv #zoneHautDroiteBasLangue1, #homePageContent #ltIE7OnlyDiv #zoneHautDroiteBasLangue2, #homePageContent #ltIE7OnlyDiv #zoneHautDroiteBasLangue3, #homePageContent #ltIE7OnlyDiv #zoneHautDroiteBasLangue4, #homePageContent #ltIE7OnlyDiv #zoneHautDroiteBasLangue5 {
		margin-left: 277px;
		margin-top: -1px;
	}

	#homePageContent #ltIE7OnlyDiv #bandeauConstitution2 {
		margin-left: 7px;
		margin-right: 8px;
	}

	#ltIE7OnlyDiv #zoneGauche {
		margin-left: 7px;
	}

	#ltIE7OnlyDiv #zonePrincipale {
		margin-right: 8px;
	}

	#homePageContent #ltIE7OnlyDiv #zonePrincipale {
		margin-right: 0px;
	}

	#homePageContent #ltIE7OnlyDiv #zonePrincipale #accueilBlocGauche {
		margin-left: 7px;
	}

	#homePageContent #ltIE7OnlyDiv #zonePrincipale #accueilBlocDroite {
		margin-left: 7px;
		margin-right: 8px;
	}

	#homePageContent #ltIE7OnlyDiv #zonePrincipale #accueilFilDefilant {
		margin-left: 7px;
		margin-right: 8px;
	}

	#ltIE7OnlyDiv #mainContent {
		overflow: hidden;
	}

	#ltIE7OnlyDiv #mainContent #articles {
		width: 85%;
	}

	#ltIE7OnlyDiv #retourHautDePage {
		margin-right: 10px;
	}

	#ltIE7OnlyDiv .boutonRechercheS {
		margin-left: 5px !important;
	}

	#recherchePageContent #ltIE7OnlyDiv #formulaireRechercheExperteDecisions div li {
		width: 47%;
	}

	#recherchePageContent #ltIE7OnlyDiv #rechercheExperteSurToutLeSite3, #recherchePageContent #ltIE7OnlyDiv #rechercheExperteSurToutLeSite6 {
		height: 166px;
	}

	#ltIE7OnlyDiv .largeurMaximale, #ltIE7OnlyDiv .largeurMaximale2, #ltIE7OnlyDiv .largeurMaximale3 {
		width: 670px !important;
	}

	#recherchePageContent #ltIE7OnlyDiv #rechercheExperteSurToutLeSiteListeResultats div ul, #recherchePageContent #ltIE7OnlyDiv #rechercheExperteSurToutLeSite6 ul {
		margin-left: 0px;
	}

/* ----- CSS SPÉCIFIQUE AUX NAVIGATEURS INTERNET EXPLORER VERSION 6 ET INFÉRIEURES : Fin ----- */



/* ----- CSS SPÉCIFIQUE AUX NAVIGATEURS INTERNET EXPLORER VERSION 7 : Début ----- */

	#IE7OnlyDiv .boutonRechercheS {
		margin-left: 5px !important;
	}

	#recherchePageContent #IE7OnlyDiv #formulaireRechercheExperteDecisions div li {
		width: 47%;
	}

	#recherchePageContent #IE7OnlyDiv #rechercheExperteSurToutLeSite3, #recherchePageContent #IE7OnlyDiv #rechercheExperteSurToutLeSite6 {
		height: 166px;
	}

	#recherchePageContent #IE7OnlyDiv #rechercheExperteSurToutLeSiteListeResultats div ul, #recherchePageContent #IE7OnlyDiv #rechercheExperteSurToutLeSite6 ul {
		margin-left: 0px;
	}

	#recherchePageContent #IE7OnlyDiv #rechercheExperteSurToutLeSite3.rechercheExperteSurToutLeSite3Decisions {
		height: auto !important;
	}

	#recherchePageContent #IE7OnlyDiv #rechercheExperteSurToutLeSite6.listeResultatsRechercheContainer {
		height: auto !important;
	}

/* ----- CSS SPÉCIFIQUE AUX NAVIGATEURS INTERNET EXPLORER VERSION 7 : Fin ----- */



/* ----- CSS SPÉCIFIQUE AUX NAVIGATEURS INTERNET EXPLORER VERSION 8 : Début ----- */

	#IE8OnlyDiv #navigationVerticale ul {
		margin-left: -25px;
	}

	#IE8OnlyDiv #navigationVerticaleGauche ul, #IE8OnlyDiv #navigationVerticaleDroite ul {
		margin-left: -15px;
	}

	#IE8OnlyDiv #navigationVerticale li dl.selectedNode {
		margin-top: 5px;
	}

	#IE8OnlyDiv #navigationVerticaleGauche dl, #IE8OnlyDiv #navigationVerticaleDroite dl {
		margin-top: 0px;
	}

	#IE8OnlyDiv #blocContextuel1 ul, #IE8OnlyDiv #blocContextuel2 ul, #IE8OnlyDiv #blocContextuel3 ul, #IE8OnlyDiv #blocContextuel4 ul, #IE8OnlyDiv #blocContextuel5 ul, #IE8OnlyDiv #blocContextuel6 ul, #IE8OnlyDiv #blocLienStable ul {
		margin-left: -20px;
	}

	#IE8OnlyDiv #mainContent #articlesArchives ol {
		margin-left: 0px;
	}

	#IE8OnlyDiv #mainContent #dcl ol {
		margin-left: 0px;
	}

	#recherchePageContent #IE8OnlyDiv #rechercheExperteSurToutLeSite3 {
		height: auto;
	}

	#recherchePageContent #IE8OnlyDiv #rechercheExperteSurToutLeSite6 {
		height: auto;
	}

	#recherchePageContent #IE8OnlyDiv #rechercheExperteSurToutLeSite ul, #recherchePageContent #IE8OnlyDiv #rechercheExperteSurToutLeSite2 ul {
		margin-left: -40px;
	}

	#recherchePageContent #IE8OnlyDiv #rechercheExperteSurToutLeSite3 ul {
		margin-left: -25px;
	}

	#recherchePageContent #IE8OnlyDiv #rechercheExperteSurToutLeSiteListeResultats div ul, #recherchePageContent #IE8OnlyDiv #rechercheExperteSurToutLeSite6 ul {
		margin-left: -40px;
	}

/* ----- CSS SPÉCIFIQUE AUX NAVIGATEURS INTERNET EXPLORER VERSION 8 : Fin ----- */



/* ----- CSS SPÉCIFIQUE AU NAVIGATEUR OPERA : Début ----- */

	@media all and (min-width: 0px) {
		#zoneHautDroiteHaut input {
			font-size: 70%;
		}
	}

	@media all and (min-width: 0px) {
		#zonePrincipale h2 {
			font-size: 105%;
		}
	}

	@media all and (min-width: 0px) {
		#mainContent h3 {
			font-size: 100%;
		}
	}

	@media all and (min-width: 0px) {
		#mainContent h4 {
			font-size: 120%;
		}
	}

	@media all and (min-width: 0px) {
		#mainContent h5 {
			font-size: 110%;
		}
	}

	@media all and (min-width: 0px) {
		#mainContent h6 {
			font-size: 90%;
		}
	}

	@media all and (min-width: 0px) {
		#mainContent dl dd {
			font-size: 95%;
		}
	}

	@media all and (min-width: 0px) {
		#mainContent table {
			margin-bottom: 10px;
		}
	}

	@media all and (min-width: 0px) {
		#navigationVerticaleGauche h3, #navigationVerticaleDroite h3 {
			font-size: 110%;
		}
	}

	@media all and (min-width: 0px) {
		#navigationVerticale li>a, #navigationVerticaleGauche li>a, #navigationVerticaleDroite li>a {
			background-position: 0px 5px;
		}
	}

	@media all and (min-width: 0px) {
		#navigationVerticale dd, #navigationVerticaleGauche dd, #navigationVerticaleDroite dd {
			background-position: 0px 7px;
		}
	}

	@media all and (min-width: 0px) {
		#retourHautDePage a {
			background-position: 0px 3px;
		}
	}

	@media all and (min-width: 0px) {
		#blocContextuel1 h3, #blocContextuel2 h3, #blocContextuel3 h3, #blocContextuel4 h3, #blocContextuel5 h3, #blocContextuel6 h3 {
			font-size: 100%;
		}
	}

	@media all and (min-width: 0px) {
		#blocContextuel1 ul, #blocContextuel2 ul, #blocContextuel3 ul, #blocContextuel4 ul, #blocContextuel5 ul, #blocContextuel6 ul {
			list-style-image: url('/conseil-constitutionnel/root/bank/images_conseil-constitutionnel_interface/zoneDroite/puce_ul_3.gif');
			font-size: 95%;
		}
	}

	@media all and (min-width: 0px) {
		#blocLienStable ul {
			font-size: 95%;
		}
	}

/* ----- CSS SPÉCIFIQUE AU NAVIGATEUR OPERA : Fin ----- */



/* ----- HACK CSS SAFARI : Début ----- */

	#division {
		property: value;
	}

	#division {
		property: value;#
		// Ne sera pas interprété par Safari
	}

/* ----- HACK CSS SAFARI : Fin ----- */

input.sip {
float: none !important;
display: block;
clear: both !important;
margin: 10px !important;
width: inherit !important;
}

#searchResult a {

}

#searchResult a:hover , div p.g a:hover {
text-decoration: none !important;
color: #A16F00 !important;
}

#searchResult td.s font, td.s font
{
color: #999999 !important;
font-size:91%;}

td font b {
}


#searchResult a:hover span.l, #searchResult a:hover {
color: #A16F00 !important;
}

#searchBox select {
font-size: 65%;
float: left !important;
}

input.boutonRecherche {
margin-left: 5px !important;
}

#searchBox #gForm #q  {
height: 13px !important;
}

#searchBox #gForm #gRender #q {
height: 17px !important;
}

#IEOnlyDiv #searchBox #gForm #gRender #q {
height: 19px !important;
}


#IEOnlyDiv #searchBox #gForm #q {
height: 15px !important;
}

#searchResult table tbody tr td {
white-space: normal !important;
}

#searchBox #gRender {
display: inline;
}

#IEOnlyDiv #searchResult {
width: 640px !important;
overflow: hidden;
}

img.flag {
float: none !important;
border: none !important;
margin: 0px !important;
margin-right: 5px !important;
}

li.noshow {
visibility: hidden;
margin-top: -20px;
}
