@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../site%20uk/images/repeat.jpg);
	background-repeat: repeat-x;
	background-color: #313131;
}
a {
	color: #9a9a9a;
	text-decoration: none;
	outline:none;
}
a:focus{
	outline:none;
}
a:active{
   outline:none;
}
#fond {
	width: 100%;
	background-repeat: no-repeat;
	background-position: center top;
	
	background-image: url(../site%20uk/images/fondPage.jpg);
	padding: 0px;
	margin: 0px;
}
#fond #top {
	height: 131px;
	width: 960px;
	background-image: url(../site%20uk/images/haut2.jpg);
	background-repeat: no-repeat;
}

#fond #pannel0 #banniere_contenu .csc-textpic-image {
	margin-left:0px;
	margin-bottom:0px;
	padding-bottom: 8px;
}



.pEncart {
	background-image: url(../site%20uk/images/encart.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	height: 170px;
}
#fond .pEncart .tb {
	width: 284px;
	height: 134px;
	padding: 0px;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 17px;
}
/*     hack css ie6    */
* html #fond .pEncart .tb{
	margin-top: 6px;
	margin-left: 7px;
}
/* hack ie6 */
* html #fond .pEncart .tb h4{ 
height:90px;
 }
#fond .pEncart .tb h4 {
	margin: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 10px;
	color: #000000;
}

#fond .pEncart .tb td{
	color: #626262;
}
#fond .pEncart .tb p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 0.95em;
}
#fond .pEncart .tb .lnk {
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 10px;
}
/* hack ie6 */
* html #fond .pEncart .tb  td{ 
		padding:0px;
		margin:0px;
		height:0px;
 }
#fond .pEncart .tb .lnk a {
	color: #FFFFFF;
}
#fond .pEncart .tb .lnk a:hover {
	color: #D70213;
}


#sMenu {
	background-image: url(../site%20uk/images/smenu.gif);
	background-repeat: no-repeat;
	height: 30px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #d70213;
}

html:not([lang*=""]) #sMenu {
	height: 34px;
}
#fond #top #menu1{
	margin: 0px;
	padding: 0px;
}

#fond #top #menu1 li{
	margin: 0px;
	padding: 0px;
	float: left;
	display: block;
	background-image: url(../site%20fr/images/fl1.gif);
	background-position: 2px;
	background-repeat:no-repeat;
} 

#fond #top #menu1 li a {
	padding-left: 10px;
}

#fond #top #menu1 img {
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#fond #top #menu1 a {
	height: 20px;
	padding-right: 10px;
	padding-left: 5px;
	display: block;
	margin: 0px;
	padding-top: 4px;
	padding-bottom: 0px;
}
/*     hack css ie6    */
* html #fond #top #menu1 a{
float: left;
}
#fond #top #menu1 a:hover {
	color: #FFFFFF;
	background-color: #545454;
	background-image: url(../site%20fr/images/fl1.gif);
	background-position: 2px;
	background-repeat:no-repeat;

}
#fond #top #menu1 .selected {
	color: #FFFFFF;
	background-color: #545454;

}
.borderLeft {
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #D70213;
	width: 3px;
	height: 30px;
	float: left;
}
#fond #flashHome {
	position: absolute;
	z-index: 2;
	top: 165px;
}
#fond #flashAccueil {
	display: none;
}
#fond #menu2{
	margin: 0px;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	z-index: 4;
	position: absolute;
	top: 123px;
	padding:0px;

}
/*     hack css ie6    */
* html #fond #menu2{
top: 135px;

}
/*     hack css ie7    */
*+html #menu2 ul{
padding-top:12px;
margin:0px;
padding-left:0px;
}

#fond  #menu2 li{
	display: block;
	margin: 0px;
	float: left;
	padding: 0px;
	position: relative;
	left:-40px\9; /* hack ie8 seb */
}
/*     hack css ie6    */
* html #menu2  a{
display: block;
float: left;
}
#fond #sMenu #menu2 .bt {
	color: #FFFFFF;
	height: 25px;
	display: block;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
#fond #sMenu #menu2  .btSelected {
	color: #FFFFFF;
	height: 25px;
	display: block;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #D70213;

}
#fond #sMenu #menu2 .bt:hover {
	background-color: #8b8b8b;
}
#fond #sMenu #menu2 .bthover {
	color: #FFFFFF;
	height: 26px;
	display: block;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #8b8b8b;
}
#fond #top .identification {
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 11px;
}
#fond #top .identification h5 {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
}
#fond #top .identification form {
	font-size: 10px;
}

#fond #top .identification input {
	background-color: #222222;
	height: 16px;

	color:#999999;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 11px;
	width: 163px;
}
#fond .identification #form1{
	padding-top:5px;
	padding-left:10px;
}
#fond #top .identification .button {
color:#ffffff;
	width: 20px;
	background-color: #777879;
	font-size: 10px;
}
#fond #top .identification .button:hover {

	background-color: #333333;
	font-size: 10px;
}

#menu2 .SMMenu {
	position: absolute;
	left: 0px;
	top: 30px;
	background-image: url(../site%20uk/images/sMenu.jpg);
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	width: 186px;
	display: none;
}
/*     hack css ie7    */
#menu2 .SMMenu {
	top: 26px\9;
}

#menu2 .SMMenu a {
	height: auto;
	color: #d4d4d4;
	font-size: 0.95em;
	width: 174px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin: 0px;
	display: block;
	float: left;
	width: 186px\9;
}
#menu2 .SMMenu td {
	padding: 0px;
	margin: 0px;
}
#menu2 .SMMenu a:hover {
	background-image: url(../site%20uk/images/tdhover.gif);
	background-repeat: repeat-y;
	color: #FFFFFF;
}


#fond #BasDePage {
	background-image: url(../site%20uk/images/basPage2.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-right: auto;
	margin-left: auto;
	width: 990px;
	font-weight: bold;
	float:none;
}
* html #fond #BasDePage { behavior: url(../iepngfix.htc) }
* html #fond #BasDePage { 
		width: 978px;
 }

* html .ColDr #logoCol{ behavior: url(../../iepngfix.htc) }

#fond #BasDePage ul {
	margin: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
#fond #BasDePage li {
	display: block;
	float: left;
	padding-right: 5px;
	margin: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #9a9a9a;
	padding-left: 5px;
	font-size: 10px;
}

#fond #BasDePage a {
	font-size: 10px;	
}

#fond #BasDePage .endLnk {
	border-right-style: none;
}

#fond #BasDePage .BlocMi p{
	text-align: left;	
}

#fond .pannel {
	background-image: url(../site%20uk/images/pannelFond.jpg);
	height: 330px;
}
#fond .pannel a {
	display: block;
	width: 100%;
}

#fond .pannel ul {
	list-style-type: none;
	color: #545454;
	width: 348px;
	padding-left: 10px;
}
#fond .pannel li {
	background-color: #e1e1e1;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 4px;
	margin-bottom: 4px;
	padding-left: 10px;
}
#fond .pannel li:hover {
	background-color: #d70213;
	cursor:pointer;
}
#fond .pannel li:hover a{
	color:#FFFFFF;
	font-weight:bold;
}

#fond .infos {
	/**********************************************************
		Enlevé suite à la réunion du 14/01/2010
	background-image: url(../site%20uk/images/gfx.png);
	**********************************************************/
	background-repeat: no-repeat;
}


#fond .infos h1 {
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #717171;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 10px;
	/*width: 440px;*/
}
#fond .infos p {
	padding-right: 15px;
	font-size: 11px;
	padding-left: 10px;
}
#fond .infos strong {
	color: #FFFFFF;
}
#fond .infos h3 {
	font-size: 11px;
	padding-right: 15px;
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 10px;
}
#fond .infos a {
	color: #009ee0;
}
#fond .filArianne {
	color: #FFFFFF;
	background-color: #d70213;
	padding-left: 20px;
	font-size: 11px;
}
#fond .filArianne a {
	color: #FFFFFF;
}
#fond .content h1 {
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#fond .content h2 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}
#fond .content .entente {
	padding-bottom: 15px;
	height: auto;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #575757;
}

.blanc {
	color: #FFFFFF;
}
.rouge {
	color: #d70213;
}
.bleu {
	color: #d70213;
}
.content {
	background-position: right top;
	background-repeat: no-repeat;
}
#fond .content .intro {
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 15px;
}
#fond .content .contentBas {
	color: #000000;
	padding-top: 30px;
	padding-bottom: 20px;
	/*
	padding-left: 20px;
	padding-right: 20px;
	*/
	
	
	background-image: url(../site%20uk/images/pngFD.png);
}

* html #fond .content .contentBas{ behavior: url(../../iepngfix.htc) }
#fond .content .contentBas ul {
	color: #6a6a6a;
}
#fond .content .contentBas li {
	padding-top: 2px;
	padding-bottom: 2px;
}
#fond .content .contentBas h3 {
	color: #d70213;
	text-decoration: underline;
	font-size: 12px;
}
#fond .content .contentBas td {
	color: #000000;
}

#fond .ColDr h4 {
	color: #D70213;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #676766;
	padding-bottom: 5px;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 10px;
	margin: 0px;
}
#fond .ColDr p {
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#fond .ColDr ul {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	list-style-type: none;
}
#fond .ColDr li {
	/*list-style-image: url(../site%20uk/images/puce.gif);*/
	padding-top: 2px;
	padding-bottom: 2px;
}
.ColDr {
	background-color: #545454;
	background-image: url(../site%20uk/images/fdColDr.jpg);
	background-repeat: no-repeat;
	width: 279px;
}
#fond .content .contentBas  input {
	width: 284px;
}
#fond .content .contentBas  .checkbox {
	width: 30px;
}
#fond .content .contentBas .separator {
	background-color: #CCCCCC;
	height: 5px;
}
#fond .content .contentBas .actus {
	margin: 0px;
	padding: 0px;
}

#fond .content .contentBas .actus h5 {
	padding-top: 5px;
	font-size: 14px;
}
#fond .content .contentBas .bleu {

}
#fond .content .contentBas p {
	padding-left: 20px;
	padding-right: 20px;
}
#fond .content .contentBas h3 {
	padding-left: 20px;
	padding-right: 20px;
}
#fond .content .contentBas h1 {
	padding-left: 10px;
}

#fond .content .contentBas .actus h5 {
	padding-left: 20px;
}
#fond .ColDr .lienRapides {
	background-color: #444444;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	/*margin-bottom: 20px;*/
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
}
#fond .ColDr .lienRapides li {
	color: #FFFFFF;
	list-style-type: none;
	padding:0px;
/*	height:20px;*/

}
#fond .ColDr .lienRapides li a{
	color: #FFFFFF;
	display: block;
	
	/* MODIF 04/05/2010
	width: 269px;
	width: 279px;*/
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3F3F3F;
	padding-top:2px;
	padding-bottom:2px;
}
#fond .ColDr .lienRapides a:hover {
	background-color: #000000;
	cursor:pointer;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	color: #029EDB;
}
#fond .ColDr .lienRapides li:hover a{
	color: #029EDB;
}
#fond .ColDr .lienRapides ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.noir {
	color: #000000;
}
/*--------------PLAN DU SITE -----------*/
#fond .content .contentBas #siteMap {
	padding:0px;
	margin:0px;
	padding-left: 0px;	
	margin-top: 30px;
}
#fond .content .contentBas #siteMap ul {
	padding:0px;
	margin:0px;
}
#fond .content .contentBas #siteMap li {
	list-style-type: none;
	color: #FFFFFF;
	list-style-image: url(../../site%20fr/images/fleche.png);
}
#siteMap li a:hover {
	color: #D70213;
}
#fond .content .contentBas #siteMap h3 {
	padding: 0px;
	margin:0px;
	text-decoration:none;
}
#fond .content .contentBas #siteMap   li a{
	display:block;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left:40px;
	color: #D7031F;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AFB4B1;
	background-image: url(../site%20fr/images/planSite.jpg);
	background-repeat: repeat-x;
	font-size:14px;
	font-weight:bold;
}
#fond .content .contentBas #siteMap ul li ul li h3 a {
	display:block;
	background-color:#606060;
	border-bottom:#999999  1px solid;
	text-decoration:none;
	padding:0px;
	margin:0px;
	background-image:none;
	color:#CCCCCC;
	text-decoration:none;
	font-size:12px;
	padding-left:80px;

}
#fond .content .contentBas #siteMap  ul li h2 a{
	color: #333333;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A8A8A8;
	font-size: 13px;
	padding: 0px;
	margin:0px;
	padding-left:60px;
	background-color: #D6D6D6;
	background-image:none;
	
}

#fond .content .contentBas #siteMap  ul li  h2 a:hover {
	background-color: #C5C5C5;
	cursor: pointer;
	color:#FFFFFF;
}
#fond .content .contentBas #siteMap  ul li a:hover {
	background-color: #333333;
	cursor: pointer;
}
#siteMap h2 a {
	color: #666666;
	padding-left: 80px;
}

#fond .content .contentBas #siteMap  ul li   h3 a:hover{
	background-color: #333333;
	cursor: pointer;
}

#fond .content .contentBas #siteMap li ul {
	background-image:url(../site%20fr/images/planSite2.jpg);
	background-repeat:repeat-x;
	background-position:top center;
	margin:0;
	padding-top:15px;
	padding-bottom:15px;
}
#fond .content .contentBas #siteMap li ul ul {
	background-image:none;
	margin-top:2px;
	margin-bottom:2px;
}
  /*****************/
 /* AJOUTS DE SEB */
 /*****************/

#fond .content .contentBas #siteMap h1:hover {
	background-color: #333333;
	cursor: pointer;
}
#siteMap h1 a{
	color: #D7031F;
	padding-left:40px;
padding-top: 5px;
	display:block;
}
#siteMap ul li:hover h1 a{
	color: #000;


}
#siteMap ul li:hover  a{
	color: #fff;

}
#fond .content .contentBas #siteMap li {
padding:0px;
margin:0px;
}

/*----------------------------------------------------------*/
#fond .content .contentBas .actus p{
	margin:0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 20px;
	
}
#fond .content .contentBas .actus .titre a{
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 10px;
}
#fond .content .contentBas .actus .content {
	color: #999999;
	padding-top: 10px;
	background-image: url(../site%20fr/images/planSite5.jpg);
	background-repeat: repeat-x;
	background-color: #E6E6E6;
}
#fond .content .contentBas .actus .content td{
	color: #999999;
}
#fond .content .contentBas .actus a.lireLaSuite {
	padding-bottom: 10px;
	margin-bottom: 10px;
	display: block;
	color: #000000;
}
#fond .content .contentBas .actus .date {
	padding-right: 20px;
}
#fond .content .contentBas .btRech {
	width: 25px;
	color: #FFFFFF;
	background-color: #666666;
	font-weight: bold;
	border: 1px solid #999999;
	font-size: 11px;
	height: 22px;
}
#fond .content .contentBas .accueilBas {
	background-repeat: repeat-x;
	color:#FFFFFF;
}
#fond .content .contentBas .accueilBas a{
	color:#FFFFFF;
}
#fond .content .contentBas .accueilBas .rouge{
	color:#d6d6d6;
}
#fond .contentBas .imgFD {
	background-image: url(../site%20fr/images/ombreBas.jpg);
	background-repeat: no-repeat;
	background-position: 6px 6px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
}
#fond .content .contentBas .gris {
	color: #797979;
	font-style: italic;
}

#fond .content .contentBas h1 {
	padding-left:20px;
	color:#D70213;
}

/*--------------------------------------------*/
#fond .content #ContentFD {
background-image:url(../site%20fr/images/repeat-content.jpg);
 background-position:bottom; 
 background-repeat:repeat-x; 
 background-color:#dcdcdc; 
 padding-top:0px;
}
#fond  .fdBloc{

background-image:url(../site%20fr/images/fdBloc.gif);
background-repeat:no-repeat;
}
#fond .content  .BandeBasLNK{
background-repeat:repeat-x;
background-image:url(../site%20fr/images/planSite3.jpg);
background:#9E9E9E;
}
#fond .content  .BandeBasLNK a{
color:#d6d6d6;
}

#fond .content  .BandeBasLNK2{
background-repeat:repeat-x;
background-image:url(../site%20fr/images/planSite2.jpg);
background:#D6D6D6;
}
#fond .content  .BandeBasLNK3{
background-repeat:repeat-x;
background-image:url(../site%20fr/images/fd-r01.jpg);
background:#FFFFFF;
}
.bOmbre01{
background-image:url(../site%20fr/images/planSite6.jpg);
background-repeat:repeat-x;

 
}
.bOmbre02{
background-image:url(../site%20fr/images/planSite.jpg);
background-repeat:repeat-x;
 background:#ffffff;
}
.bOmbre03{
background-image:url(../site%20fr/images/planSite4.jpg);
background-repeat:repeat-x;
 background:#ffffff;
}
.fdMotRech{
background-image:url(../site%20fr/images/fdSearch2.jpg);
}
.fdMotRech2{
background-image:url(../site%20fr/images/motRech2.jpg);
padding-right: 20px;
}
.fdMotRech3{
background-image:url(../site%20fr/images/motRech1.jpg);
}

/**********************/
/* FIN AJOUTS DE SEB */
/********************/

.colDr #contenuBlocsDroite .csc-textpic-caption
{
	color: #FFFFFF;
	/*margin-top: 12px;
	margin-bottom: 12px;
	padding-left: 12px;*/
	font-style:italic;
}


.colDr h1
{
	color: #D70213;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	padding-left: 10px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #202020;
	border-top:#666666 solid 1px;

}

.colDr #contenuBlocsDroite .csc-bulletlist {
	padding-left: 15px;	
}

.colDr #contenuBlocsDroite .csc-bulletlist li{
	/*padding-left: 10px;
	background-image:url(../site%20fr/images/Bureau_etudes_fl1.gif);
	background-repeat:no-repeat;
	background-position:center left;*/
}


/* Formulaire de login typo3 */
.identification .csc-form-fieldcell {
	background-color:#222222;
	border-style:none;
	border-width:0;
	color:#FFFFFF;
	font-size:11px;
	height:16px;
	width:100%;
}

.identification .csc-form-labelcell .csc-form-label-req {
	font-size:10px;
	margin:0;
	padding:0;
	color:#9A9A9A;
	font-family:Arial,Helvetica,sans-serif;
	width: 98px;
}
#BandeauActu{
	margin-bottom:10px;
	position:absolute;
}


#blocAccueilGauche .csc-firstHeader{
	padding-right:5px;
}

#blocAccueilGauche a img {
	border: none;
}

#blocAccueilDroite .csc-header {
	width: 480px;	
}

#blocAccueilDroite .bodytext {
	width: 463px;
}

#blocAccueilDroite a img {
	border:none;
}

#formResult .actus .news-single-img img {
	width: 200px;	
	height: auto;
}

.contentBas #formResult .actus .news-single-img {
	text-align:center;	
}

.contentBas #formResult {
	margin: 0px;	
}

.contentBas #formResult .BandeBasLNK2 {
	padding-bottom: 30px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
}

.contentBas #formResult .BandeBasLNK3 {
	padding-bottom: 15px	
}

.contentBas #formResult .BandeBasLNK3 .news-single-img .news-single-imgcaption {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

/** contenu sur 2 colonnes **/
.c2l1-left {
	padding: 0px 20px 10px 0px;	
	vertical-align:top;	
	border-right:none;
}

.c2l1-middle {
	padding: 0px 20px 10px 0px;
	vertical-align:top;	
}


/** moteur de recherche **/
.fdMotRech3 {
	height: 30px;	
}

.fdMotRech3 a {
	color: white;	
	font-weight:bold;
}

.fdMotRech2 {
	color: #FFFFFF;
	font-weight:bold;
	text-align:right;
}

.rechercheSeparator {
	background-color:#333333;
	height:5px;
	margin: 0px;
	padding:0px;
}

.tx-indexedsearch-redMarkup {
	color: #D70213;	
}

.tx-indexedsearch-path a {
	color:#000000;
}

#NbsParPage .boutonPrecSuiv a {
	color: #D70213;	
}

.tx-indexedsearch-browselist-currentPage a {
	color: #D70213;	
}

.tx-indexedsearch-whatis {
	padding: 0px 20px 0px 20px;	
}

/** news **/
.content .entente .selectboxActus {
	position: relative;
	float: right;
	bottom: 25px;
	right: 20px;
}

.entente .contentBas #tabResult .content {
	padding-top: 20px;	
	background-image: url(../site%20fr/images/planSite5.jpg);
	
	
	background-color:#E6E6E6;
	background-image:url(../site%20fr/images/planSite5.jpg);
	background-repeat:repeat-x;
	color:#999999;
	/*padding-top:10px;*/	
}

.entente .contentBas #tabResult .content .bodytext {
	margin-top: 0px;
	margin-bottom: 0px;
}

#elementsActus {
	margin-top: 10px;	
}

#elementsActus #tabResult .content .bodytext {
	color:#999999;	
}

#elementsActus #tabResult .content a {
	color: black;
}

.content .entente .csc-header .csc-firstHeader {
	color: white;
}

.content .entente .contentBas #tabResult .endTable #navigationBasActus{
	height: 30px;
	background-image:url(../site%20fr/images/motRech1.jpg);
}

.content .entente .contentBas #tabResult .endTable #navigationBasActus .navigationG a {
	color: white;
}

.content .entente .contentBas #tabResult .endTable #navigationBasActus .navigationM {
	text-align:center;
	color: white;
}

.content .entente .contentBas #tabResult .endTable #navigationBasActus .navigationM {
	cursor: default;	
}

.content .entente .contentBas #tabResult .endTable #navigationBasActus .navigationM .separateur {
	color: #999999;	
}

.content .entente .contentBas #tabResult .endTable #navigationBasActus .navigationM a {
	color: #999999;	
	cursor: pointer;
}

.content .entente .contentBas #tabResult .endTable #navigationBasActus .navigationD {
	text-align:right;
	color: white;
}

.content .entente .contentBas #tabResult .endTable #navigationBasActus .navigationD a {
	color: white;
}

.content .contentBas #formResult .actus .BandeBasLNK3 .news-single-img img {
	padding-right: 4px;	
	
	background-image:url(../site%20fr/images/ombreBas.jpg);
	background-position:6px 6px;
	background-repeat:no-repeat;
	margin:10px 4px 4px 0px;
	padding: 0px 4px 4px 0px;

}

/** blocs de droite **/
.ColDr .blocImageDeDroite {
	text-align: center;	
	background-color: #202020;
}

.ColDr .bodytext {
	background-color: #444444;	
	margin:0px;
}

.ColDr #contenuBlocsDroite .csc-textpic-text .bodytext {
	margin-top: 0px;
	margin-bottom: 0px;
}

.ColDr .blocImageDeDroite .csc-textpic-image .csc-textpic-caption {
	padding-bottom: 12px;
	padding-top: 12px;
	padding-left: 12px;
	background-color: #3A3A3A;
	margin: 0px;
}

.ColDr .blocImageDeDroite .csc-textpic-image img {
	padding-bottom: 8px;	
}

.ColDr #contenuBlocsDroite .csc-bulletlist {
	background-color:#444444;
	list-style-type:none;
	margin:0;
	padding:0;	
}

.ColDr #contenuBlocsDroite .csc-bulletlist li {
	border-bottom:1px solid #3F3F3F;
	color:#FFFFFF;
	list-style-type:none;
	padding-left:10px;	
}

.ColDr #contenuBlocsDroite div.csc-textpic-clear {
	clear:both;
	background-image:url(../site%20fr/images/sep.jpg);
	height:2px;
}

/*

#fond .content .contentBas .contenttable {
background-color:#CCCCCC;
height:5px;
}
*/


#fond .content .contentBas .contenttable .celluleGauche .bodytext {
	padding-right: 0px;
}

#fond .content .contentBas .contenttable .celluleDroite .bodytext {
	padding-left: 0px;
}


/** Arborescence droite **/
#fond .ColDr #contenuBlocsDroite .catDamArborescence {
	padding: 10px;
}

#fond .ColDr #contenuBlocsDroite .catDamArborescence a img {
	border: 0px;
	vertical-align:middle;
}

/** liste des documents **/
#fond .content .contentBas .listeDocumentsDam {
	
}


/** menu deroulant des langues */
#listeLangues .SMMenu {
	background-image:url(../site%20uk/images/sMenu.jpg);
	border-bottom:2px solid #000000;
	border-right:2px solid #000000;
	/*display:none;*/
	/*right:-75px;*/
	position:fixed;
	width:70px;
}

#listeLangues .SMMenu a {
	height: auto;
	color: #d4d4d4;
	font-size: 0.95em;
	width: 70px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin: 0px;
	display: block;
	float: left;
}


/** inscription à la newsletter **/
.buttonNewsletter {
	background-color:#777879;
	color:#FFFFFF;
	font-size:11px;
	border-style:none;
	border-width:0;
	color:#FFFFFF;
	height:16px;
}

/** lien en rouge dans du contenu (au lieu du gris non visible) **/
.content #ContentFD .bodytext a {
	color:#D70213;
}

/** Actualités : enlève la bordure sur l'image cliquable dans la liste des news **/
.contentBas #elementsActus #tabResult .content a img {
	border: none;	
}

/** affichage des images de la colonne de droite dans tt_news **/
.BandeBasLNK3 .news-single-img {
	text-align:center;
	vertical-align:center;
	margin-top: 10px;
}


/** SUPPORT DE LA TRANSPARENCE POUR IE **/
* html  img, div, a, input { behavior: url(iepngfix.htc) }
* html #fond { behavior: url(iepngfix.htc) }

/** MESSAGE SI FLASH N'EST PAS INSTALLE **/
.titreErreurFlash {
	color: black;
	font-weight:bold;
	padding-left: 20px;
	padding-right: 20px;
}

.titreErreurFlash a{
	color: black;
	text-decoration:underline;
	color: #009EE0;
	margin-bottom: 20px;
	padding-bottom: 20px;
}




/** Titre des blocs de droite en gris **/
#fond .ColDr #contenuBlocsDroite .csc-header h1 {
	color: #d4d4d4;
}

/** liens plus foncés actus **/
.contentBas #formResult .actus .BandeBasLNK2 a {
	color: #757575;	
}

/** liens plus foncés Naja **/
.contentBas .tx-fichesmzfe-pi1 a {
	color: #757575;	
}


/** Alignement des textes (ex page 107)  **/
.alignGauche {
	float:left;	
}

#fond .content .contentBas .alignGauche .bodytext {
	padding-left:20;
	padding-right:0;
}

.alignMilieu {
	background-image: url(../site%20fr/images/dot.png);
	background-repeat:repeat-x;
	background-position:left;
	padding-right:3px;
}

.alignDroite {
	float: right;	
	font-weight: bold;
	text-align: right;
}

#fond .content .contentBas .alignDroite .bodytext {
	padding-left:0;
	padding-right:20;
}

/** aucun encadré autour d'une image si elle a un lien */
.content #ContentFD .bodytext a img {
	border: none;	
}

/** formulaire de connexion en haut à droite */
#fond .identification #formConnexionHaut{
	padding-top:5px;
	padding-left:10px;
}

/** espace naja **/
#contenuBlocsDroite #tableDlFichesNaja .NbPanier{
	text-align: center;	
}

#contenuBlocsDroite #listeFichesNaja {
	text-align: center;	
}

/** formulaire de déconnexion dans la partie gestion documentaire **/
/** pour que le login ne soit pas collé sur le bord gauche **/
.tableauDeconnexionLogin .libelleLogout{
	margin-left: 10px;
}

/** MENU DU HAUT **/
#sMenu #menu2accueil {
	width:800px;
}

#sMenu #menu2{
	padding-left: 10px;
	width: 800px;
	top: 135px;
}




#fond #menu2accueil{
	margin: 0px;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	z-index: 4;
	position: absolute;
	top: 123px;
	padding:0px;

}
/*     hack css ie6    */
* html #fond #menu2accueil{
top: 135px;

}
/*     hack css ie7    */
*+html #menu2accueil ul{
padding-top:12px;
margin:0px;
padding-left:0px;
}

#fond  #menu2accueil li{
	display: block;
	margin: 0px;
	float: left;
	padding: 0px;
	position: relative;
	left:-40px\9; /* hack ie8 seb */
}
/*     hack css ie6    */
* html #menu2accueil  a{
display: block;
float: left;
}
#fond #sMenu #menu2accueil .bt {
	color: #FFFFFF;
	height: 25px;
	display: block;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
#fond #sMenu #menu2accueil  .btSelected {
	color: #FFFFFF;
	height: 25px;
	display: block;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #D70213;

}
#fond #sMenu #menu2accueil .bt:hover {
	background-color: #8b8b8b;
}
#fond #sMenu #menu2accueil .bthover {
	color: #FFFFFF;
	height: 26px;
	display: block;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #8b8b8b;
}


#menu2accueil .SMMenu {
	position: absolute;
	left: 0px;
	top: 30px;
	background-image: url(../site%20uk/images/sMenu.jpg);
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	width: 186px;
	display: none;
}
/*     hack css ie7    */
#menu2accueil .SMMenu {
	top: 26px\9;
}

#menu2accueil .SMMenu a {
	height: auto;
	color: #d4d4d4;
	font-size: 0.95em;
	width: 174px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin: 0px;
	display: block;
	float: left;
	width: 186px\9;
}
#menu2accueil .SMMenu td {
	padding: 0px;
	margin: 0px;
}
#menu2accueil .SMMenu a:hover {
	background-image: url(../site%20uk/images/tdhover.gif);
	background-repeat: repeat-y;
	color: #FFFFFF;
}
