/**** POUR ALIGNER LES IMAGES ****/
.right {
	float : right;
	margin-top:5px;
}

.right div {
	overflow:hidden;
	clear:both;
	text-align:right;
	font-size:0%;
}

.right div img {
	margin-left : 8px;
	margin-bottom  : 7px;
}

.right div img.noBottomMargin {
	margin-bottom  : 0px;
} 

.right object {
	margin-left : 5px;
	margin-bottom  : 10px;
}

.left {
	float : left;
	margin-top:5px;
}

.left div {
	overflow:hidden;
	clear:both;
	text-align:left;
	font-size:0%;
}

.left div img {
	margin-right : 8px;
	margin-bottom  : 7px;
}

.left div img.noBottomMargin {
	margin-bottom  : 0px;
} 

.left object {
	margin-right : 5px;
	margin-bottom  : 10px;
}


.rightNoBorder div img {
	margin-left : 0px;
}

.leftNoBorder div img {
	margin-right : 0px;
}

/******************************/
.UnlayeredContainerH {
	clear:both;
}

.UnlayeredContainerV {
	float :left;
}

.contentLengthPartFull {
	width : 46.13em;
}

.contentLengthPartHalf {
	width : 23.06em;
}

.contentLengthPartThird {
	width : 15.38em;
}

.contentLengthPartTwoThird {
	width:30.75em;
}

.rightColumnDotted {
	background-image : url(/wps/themes/html/CommonFiles/img/dot_y.gif);
	background-position : right;
	background-repeat : repeat-y;
	/*margin-top : 1px;*/
}

.zoomContainerFull {
	width : 600px!important;
}

.zoomContainerHalf {
	width : 300px!important;	
}

.zoomContainerTwoThirdLeft {
	width : 400px!important;
}

.zoomContainerTwoThirdRight {
	width : 399px!important;
}

.zoomContainerThirdLeft {
	width : 201px!important;
}

.zoomContainerThirdCenter {
	width : 199px!important;	
}

.zoomContainerThirdRight {
	width : 200px!important;	
}

.spaceFull {
	margin-left : 8px;
	margin-right : 8px;
}

.spaceLeft {
	margin-left : 8px;
	margin-right : 3px;
}

.spaceMiddle {
	margin-left : 2px;
	margin-right : 3px;
}

.spaceRight {
	margin-left : 2px;
	margin-right : 8px;
}

/***** BALISES Hn *********/
h3, h4 {
  font-size : 136%;
  font-weight : normal;
}

/*** COULEUR PAR DEFAUT ***/
#headerBottom .itemselected a {
	color:#72003B;
}

#navigation .itemselected div {
	color:#72003B;
}

#menurubrique h1 a {
	color:#72003B;
}

#menurubrique h1 a:hover {
	text-decoration:none;
}

#menurubrique ul li.rubSelected a {
	color:#354241;
}

#menurubrique ul li a:hover {
	color:#354241;
}

#menurubrique ul li ul li a:hover {
	color:#354241;
}

#menurubrique ul li.rubSelected ul li a {
	color:#354241;
}

#menurubrique .square {
	background-image:url(/wps/themes/html/CommonFiles/img/menu/ON_annexe.gif);
}

#menurubrique li.ssrubSelected {
	background-image:url(/wps/themes/html/CommonFiles/img/menu/ON_annexe.gif);
}

.themecontentcolor {
	color:#72003B;	
}

.themecontentcolor a {
	color: #72003B!important;
}

h3.titleEncart, h3.linkblockTitle {
	border-bottom : 1px solid #72003B;
	line-height : 15px;
}

/******* GESTION DES LISTE ****/
#content li.noTypeLink {
	margin-left : 0px !important;
	display: block;
}

#content ul li, #content ul.noType ul li {
	margin-left : 30px !important;
	margin-left : 40px;
	list-style-type : disc;
	list-style-position : outside;
}

#content ul ul li, #content ul.noType ul ul li {
	margin-left : 15px !important;
	list-style-image : url('/wps/themes/html/CommonFiles/img/puce_fleche.gif');
	list-style-position : outside;
}

#content ul.noType li {
	margin-left : 0px !important;
	list-style-type : none;
	list-style-position : outside;
}

#content ul.noType li.noTypeLink {
	margin-left : 0px !important;
	list-style-type : none;
	list-style-image : none;
	list-style-position : outside;
}

#content .zoomLink li.noTypeLink {
	list-style-type : none;
	list-style-image : none;
}

	/*** Pour les glossaires ***/
#content ul.noType li.uneDefinition ul li {
	margin-left : 40px !important;
	list-style-type : disc !important;
	list-style-position : outside !important;
}

#content ul.noType li.uneDefinition ul ul li {
	margin-left : 15px !important;
	list-style-image : url('/wps/themes/html/CommonFiles/img/puce_fleche.gif');
	list-style-position : outside !important;
}

#content .linkext {
	font-size:100% !important;
	padding:0px !important;
	background:none !important;
	color:#354241;
	margin:0px  !important;
	display:inline  !important;
	text-decoration:none;
}

#content .linkext:hover {
	text-decoration : underline !important;
}

/**** LIEN GENERIQUES *****/
.link li {
	margin:0px !important;
	padding:0px !important;
	list-style-type:none !important;
}

.link .lien .tailleLien {
	font-size : 85%;
}

.link .lien img {
	display : inline;
}

.link .lien a {
	color : #3770A5;
	background-image: url('/wps/themes/html/CommonFiles/img/puce_lien.gif');
	background-repeat : no-repeat;
	background-position :  left 3px;
	padding-left : 15px;
	font-size : 85%;
	text-decoration : none;
}

.link .lien a.visited {
	color : #AE72AE !important;
}

.link .lien .titleLink {
	text-decoration : underline;	
}

.link .lien  a:hover span {
	text-decoration : none;
}

.link .lien a:hover{
	text-decoration:none;
}

.link .lien a:visited{
	color : #AE72AE!important;
	background-image: url('/wps/themes/html/CommonFiles/img/puce_lien.gif');
	background-repeat : no-repeat;
	background-position :  0px 3px;
	padding-left : 15px;
	font-size : 85%; 
}

.link .lien span.currentLink {
	color : #354241;
	background-image: url('/wps/themes/html/CommonFiles/img/puce_lien.gif');
	background-repeat : no-repeat;
	background-position :  0px 3px;
	padding-left : 15px;
	font-size : 85%; 
}

.link .lien a.wysiwygLink {
	background-image: none;
	padding-left : 0px;
}

.link .lien img {
	padding-left: 5px;
}

/****** WYSIWYG ********/
.wysiwyg {
	padding-top : 5px;
	clear : both;
}

.wysiwyg a {
	background : none !important;
	padding : 0px !important;
}

.wysiwyg img {
	float:none;
	margin-left:0px;
	margin-right:0px;
}

/****** DEBUT workflow ******/
.draft {
	background-image:url(/wps/themes/html/CommonFiles/img/draft.gif);
	background-repeat:no-repeat;
	background-position:center center;
}

.expire {
	background-image:url(/wps/themes/html/CommonFiles/img/expired.gif);
	background-repeat:no-repeat;
	background-position:center center;        
}

/*** Navigateur de resultat de recherche ***/
.resultNavigator {
	text-align  :right;
}

.resultNavigator span{
	padding-top : 5px;
}

.resultNavigator a:hover {
	text-decoration : none;
}

.resultNavigator span.number {
	margin-right : 2px;
}

.resultNavigator span.number a {
	font-weight  : normal;	
	color:#354241 !important;
}

.resultNavigator span.number a:visited {
	color:#AE72AE !important;
}

.resultNavigator span.visited a {
	color:#AE72AE !important;
}

.resultNavigator span.prev{
	margin-right : 4px;
}

/******** TEASER     ****************/
.teaserRightPartLength{
	width : 17.62em;
	float : left;
	clear : both;
	color : #FFFFFF!important;
}

.teaserContainer {
	clear : both;
}

.teaserContainer a{
	color : #FFFFFF!important;
}

.teaserContainer a:visited {
	color : #F1BC70!important;
}

.teaserContainer .linkext {
	color:#F1BC70!important;
}

.teaserContainer .espacementGauche{
	padding-left : 8px;
}

.teaserContainer .teaserTitle {
	font-size : 136%;
	font-weight : bold;
	padding-left: 8px;
	padding-right: 8px;
	padding-top : 7px;
	color : #F1BC70;
}

.teaserContainer .teaserPicture {
	line-height:0px;
}

.teaserContainer .teaserPicture img {
	font-size:0%;
}

.teaserContainer .teaserBody  {
	padding-left: 8px;
	padding-right: 8px;
	font-size : 92%;
}

.teaserContainer .teaserBody  ul, .teaserBody li {
	/*margin-left: 15px;*/
}

.teaserLink {
	padding-bottom : 15px;
	padding-left  : 8px;
	padding-right  : 8px;
	color : #FFFFFF!important;
}

.teaserLink .lien a{
	color : #FFFFFF!important;
}

.teaserLink .lien a:visited {
	color : #F1BC70!important;
}

.teaserLink .linkext {
	color:#F1BC70!important;
}

.teaserSeparateur {
	height : 3px;
	font-size:0%;
	background-image : url(/wps/themes/html/CommonFiles/img/pointilles_transp.gif);
	background-position : top;
	background-repeat : repeat-x;
}

/******** ZOOM ****************/
.teaserContainerZoom {
	clear : both;
}

.teaserContainerZoom .teaserFlash {
	padding-bottom : 3px;
	padding-top : 3px;
}

.teaserContainerZoom .teaserVideo {
	padding-top : 3px;
	padding-bottom : 3px;
}

.teaserContainerZoom .teaserPictureLeft {
	float : left;
	padding-top : 5px;
	padding-right : 8px;
}

.teaserContainerZoom .teaserPictureRight {
	float : right;
	padding-top : 5px;
	padding-left : 8px;
}

.zoomContainerTwoThirdRight .teaserContainerZoom .teaserPictureRight {
	padding-left : 8px;
}

.zoomContainerTwoThirdLeft .teaserContainerZoom .teaserPictureRight {
	padding-left : 8px;
}

.zoomContainerFull .teaserPictureLeft,
.zoomContainerTwoThirdLeft .teaserPictureLeft,
.zoomContainerTwoThirdRight .teaserPictureLeft {
	padding-right : 5px;
	margin-left : 3px;

}

.zoomContainerFull .teaserPictureRight,
.zoomContainerTwoThirdLeft .teaserPictureRight,
.zoomContainerTwoThirdRight .teaserPictureRight {
	padding-left : 5px;
	margin-right : 3px;
}

.teaserContainerZoom .teaserBody  ul, .teaserBody li {
	/*margin-left: 15px;*/
}

.zoomLink {
	padding-bottom : 4px;
}

.teaserContainerZoom .teaserSubTitle {
	background-image: url('/wps/themes/html/CommonFiles/img/puce_lien_titre.gif');
	background-repeat : no-repeat;
	background-position :  0px 3px;
	margin-left : 0px;
	padding-left : 15px;
	font-size : 100%;
}

.teaserContainerZoom .teaserSubTitle a {
	text-decoration : none;
}

.teaserContainerZoom .teaserSubTitle a:hover {
	text-decoration : underline;
}

.zoomSeparateur {
	width : 100%;
	height : 2px;
	font-size:0%;
	background-image : url(/wps/themes/html/CommonFiles/img/pointilles_transp.gif);
	background-position : left top;
	background-repeat : repeat-x;
}

/******* DEBUT HEADER ********************/
.header {
	margin-bottom : 5px;
}

.header table {
	width:46.12em;
	height : 7.7em;
}

.header table.bandeau td {
	background-repeat:no-repeat;
	vertical-align : top;
}

.header table.bandeau td.leftCell {
	width : 26.15em;
	vertical-align : middle;
}

.header .titre {
	font-weight : regular;
	font-size : 167%;
	text-decoration : none;
	width:10em;
	line-height:1.08em;
	position:relative;
	top:-12px;
	left:8px;
}

.header .titre a {
	text-decoration : none;
	line-height:0.9em;
}

.header .link {
	position:relative;
	top:-10px;
	left:0px;
}

.header .description {
	padding-left : 8px;
	padding-right : 8px;
	font-size : 92%;
}

.headerLink {
	padding-left : 8px;
	position : relative;
	top : -5px;
	padding-bottom : 0px;
	margin-bottom : 0px;
}

.headerSeparateur {
	margin-left : 8px;
	margin-right : 8px;
	height : 2px;
	background-image : url(/wps/themes/html/CommonFiles/img/pointilles_transp.gif);
	background-position : left top;
	background-repeat : repeat-x;
	font-size:0%;
}

/*********** DEBUT DIRECTORY *******/
.directoryTwoTiers {
	margin-left : 8px;
}
.directoryTwoTiers select {
	width : 100px;
}
.directoryTwoTiersRight {
	margin-left : 2px;
	margin-right : 8px;
}

.directoryTiers .rightColumnDotted {
	padding-right:3px;
}
.directoryTwoTiers .rightColumnDotted {
	padding-right:3px;
}



.directoryTiersLeft {
	padding-left : 8px;
}

.directoryTiersCenter {
	padding-left : 2px;
}

.directoryTiersRight {
	padding : 0 8px 0 2px;
}

.directoryTiers .leFormTiers{
	background : #C2D1DA;
	padding-bottom : 7px;
}

.directoryTiers select {
	font-size : 85%;
	margin-top : 7px;
	width : 128px;
}

.directoryTiers label{
	font-size : 92%;
	font-weight : bold;
	width : 50px;
	float : left;
	text-align : right;
	padding-top : 10px;
	padding-right : 5px;
}

.directoryTiers .backgroundFormFin {
	padding-left:55px;
}

.directoryTiers .btn{
	width: 123px;
	text-align: right;
}

/*********** RESULT DIRECT *********/
.resultDirectory {
}

.resultDirectory .resultCountry .colonneInformations {
	vertical-align:top;
	padding-bottom : 5px;
	padding-top : 5px;
}

.resultDirectory .resultCountry .colonneInformations1 {
	padding-right : 8px;
	width : 25%;
        text-align: right;
}


.resultDirectory .resultCountry .colonneInformations2 {
	padding-left : 8px;
	padding-right : 8px;
	width : 35%;
}

.resultDirectory .resultCountry .allLink {
	width: 40%;
}

.interSeparateur{
    width : 100%;
	background-image : url(/wps/themes/html/CommonFiles/img/dot.gif);
	background-repeat : repeat-x;
	background-position:top;
	clear : both;
}

.separateurVide{
height: 12px;
}


.directoryResultats {
	clear : both;
	padding-left : 8px;
	padding-right : 8px;
}

#content .page {
	color: black;
}

#content .pageCourante {
	color: black;
	text-decoration:none;
}

#content .page:visited{
	color: black;
}

#content .pageCourante:visited{
	color:black;
	text-decoration:none;
}

#content .page:hover{
	color: black;
}

#content .pageCourante:hover{
	color:black;
	text-decoration:none;
}

/*********** DEBUT EDITO ************/
.edito {
	margin-left : 8px;
	margin-right : 8px;
}

.edito table {width:100%;}

.contentLengthPartThird .edito {
	margin-left : 3px;
	margin-right : 3px;
	padding-left : 1px;
	padding-right : 2px;
}

.titleEdito {
	display : inline;
	padding : 0px;
}

.listenlink {
	text-decoration:none;
}

.listen {
	padding-left : 25px;
	background-image: url('/wps/themes/html/CommonFiles/img/picto_ecouter.gif');
	background-repeat : no-repeat;
	background-position :  left center;
	text-decoration : underline;
	color : #3770A5;
}

.titleTextEdito {
	margin : 0px;
	padding : 0px;
}

.bodyTextEdito {
	margin-left : 4px;
	margin-right : 4px;
}

.editoEncartRight {
	width : 14.6em;
	margin : 0px 0px 7px 8px;
	float : right;
}

.contentLengthPartThird .editoEncartLeft {
	width : 14.6em;
	margin : 0px 0px 7px 0px;
}

.editoEncartLeft {
	width : 14.6em;
	margin : 0px 8px 7px 0px;
	float : left;
}

.editoEncartMediaRight {
	margin : 0px 0px 7px 0px;
	/*margin : 0px 0px 7px 8px;*/
	float : right;
}

.editoEncartMediaRight img, .editoEncartMediaLeft img  {
	font-size:0%;
	displayComm : block;
}

.contentLengthPartThird .editoEncartMediaRight {
	margin : 0px;
}

.editoEncartMediaLeft {
	padding : 0px 8px 7px 0px;
	/*float : left;*/
}

.contentLengthPartThird .editoEncartMediaLeft {
	margin : 0px;
}

.tableEncartLeft {
	float : left;	
}

.tableEncartRight {
	float : right;	
}

.titleEncart {
	padding-left : 4px;
	padding-right : 4px;
	padding-bottom : 2px;
	border-bottom : 1px solid #354241;
}

.bodyEncart {
	background-color : #FFF1DE;
	padding-left : 4px;
	padding-right : 4px;
	padding-bottom : 0px;
	padding-top : 2px;
}

.editoEncartRight .link {
	padding-left : 2px;
	padding-right : 4px;
}

.editoEncartLeft .link {
	padding-left : 2px;
	padding-right : 4px;
}

.texteOpenEncart {
	cursor : pointer;
}

.texteCloseEncart {
	cursor : pointer;
}

.open {
	display : block;
}

.close {
	display : none;	
}

.lockEncartOpenLeft {
	clear : both;
	display : none;
}

.lockEncartOpenRight {
	clear : both;
	display : none;
}

.lockEncartCloseLeft {
	width : 14.6em;
	position : relative;
	top : -1px;
}

.contentLengthPartThird .lockEncartCloseLeft {
	margin-right : 0px;
	width : 14.6em;
	position : relative;
	top : -1px;
}

.lockEncartCloseRight {
	width : 14.6em;
	position : relative;
	top : -1px;
}

.contentLengthPartThird .lockEncartCloseRight {
	margin-left : 0px;
	width : 14.6em;
	position : relative;
	top : -1px;
}


.lockEncartOpenLeft .textLockEncart {
	background : #FFF1DE;
	overflow : hidden;
	height : 26px;
}

.lockEncartOpenRight .textLockEncart {
	background : #FFF1DE;
	overflow : hidden;
	height : 26px;
}

.textLockEncart {
	text-align : right;
	height : 26px;
	overflow : hidden;
}

.textLockEncart a {
	text-decoration : none;
}

.textLockEncart span {
	font-size : 85%;
	text-decoration : underline;
	margin-right : 3px;
	display : block;
	float : right;
	margin-top : 5px;
}

.textLockEncart img {
	font-size:0%;
	float : right;
}

.backToTop {
	text-align : right;
}

.edito .backToTop {
	margin-bottom : 12px;
}

.backToTop a {
     text-decoration : none;
}

.backToTop img {
	vertical-align : bottom;
	font-size : 0%;
	padding-bottom : 1px;
}

.backToTop span {
	text-decoration : underline;
	color : #3770A5;
	font-size : 85%;
	margin-left : 6px;
}

.backToTop span:hover {
	text-decoration : none;
}

.legendeMedia { 
	font-size : 69%;
	float:none;
	padding-top : 2px;
	clear : both;
}

.dateDeMiseAJour {
	text-align : right;
	padding : 4px 10px;
}

.separateurVisuelEdito {
	background-color : #DCE4E9;
	text-align : center;
	font-weight : bold; 
	padding-top : 10px;
	padding-bottom : 10px;
	border-top : 2px solid gray;
	border-bottom : 2px solid gray;
}

.wysiwygLink img {
	display : inline;
}

/******** DEBUT MOST DOWNLOADED ********/
.mostDownloaded .introBlock h3{
	font-weight : normal;
}

.mostDownloaded h3.middlePageTitle, .mostDownloaded h2.middlePageTitle {
	font-weight : bold;
}

.mostDownloaded p.introductoryParagraph strong {
	font-weight : bold; 
}

.promoteTitle h3 {
	font-size:114%;
	font-weight : bold;
}

.mostDownloaded ul li {
	margin : 0px!important;
	list-style-type : none!important;
}

.promoteList p.dotted {
	margin-left : 80px !important;
	list-style-type : none !important;
	padding-top : 5px;
	margin-bottom : 0px !important;
	background-image : url(/wps/themes/html/CommonFiles/img/dot.gif);
	background-position : left bottom;
	background-repeat : repeat-x;     
}

.promoteListItem {
	
	margin-top : 4px;
}

.promoteListItem .date {
	float : left;
	padding-top : 1px;
}

.promoteListItem h4 {
	margin-left : 80px;
	font-size   : 100%;       
}

.promoteListItem p {
	margin-left : 80px;
}

.mostDownloaded .download {
	background-image:url(/wps/themes/html/CommonFiles/img/puce_lien.gif);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left: 15px;
	font-size:92%;       
}

.promoteListItem .size {
	font-size:85%;       
}

/************* FIN MOST DOWNLOADED ***************/


/************ DEBUT BLOCK DE LIENS ***************/
.linkblock {
	background-color : #DCE4E9;
	margin-left : 8px;
	margin-right : 8px;
	margin-bottom : 5px;
	padding-bottom : 5px;
}

.linkblockthird {
	background-color : #D3DCE5;
	margin-bottom : 5px;
	padding : 0px 4px 4px 4px;
}

h3.linkblockTitle {
	font-size : 92%;
	font-weight : bold;
	margin-left : 8px;
	margin-right : 8px;
}

.linkLeft {
	width : 285px;
	float : left;
	padding-left : 8px;
}

.linkRight {
	float : right;
	width : 285px;
}

/******** COMPLEMENT BLOCK DE NAVIGATION *************/

.navigationblock {
	background-color : #DCE4E9;
	margin-left : 8px;
	margin-right : 8px;
	margin-bottom : 5px;
	padding-bottom : 5px;
}

.navigationLeft {
	width : 285px;
	float : left;
	padding-left : 8px;
}

.navigationRight {
	float : right;
	width : 285px;
}

.navigationblock .enCours span:visited {
    color : #354241!important;
}

.navigationblock .enCours span:hover {
	color : #354241!important;
}

.navigationblock .enCours span {
	color : #354241!important;
	background-image: url('/wps/themes/html/CommonFiles/img/puce_lien.gif');
	background-repeat : no-repeat;
	background-position :  0px 3px;
	padding-left : 15px;
	font-size : 85%;
	text-decoration : none;
}

.navigationblock .enAttente a:visited {
	color : #B67FB8!important;
}

.navigationblock .enAttente a:hover {
	color : #354241!important;
}

/********** DEBUT WEB LIST **********/

/* enlever le dï¿½calage sur les puces */
#content ul.noType ul.noTypeWS li {
	margin-left:0px !important;
}

.leConteneurRechercheGlobal{
	width:97%;
	margin-top: 0px;
	margin-left: 8px;
	margin-right: 8px;
        margin-bottom: 8px;
 }
 
.leConteneurRechercheGlobal ul li {
	margin : 0px!important;
	list-style-type : none!important;
	list-style-image : none!important;
}

.leConteneurRechercheGlobal .lien{
	padding-left: 5px;
 }

.leConteneurRechercheGlobal .blockRecherche {
	background-color: #FFF1DE;
	width: 100%;
	padding-bottom: 8px;
	margin-bottom: 5px;
}

.leConteneurRechercheGlobal .titreRecherche {
	color: #137576;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 5px;
	font-size: 125%;
}

.leConteneurRechercheGlobal .blockAffichageMetiers{
	width: 56%;
	float: left;
}

.leConteneurRechercheGlobal .tousLesMetiers{
	min-width: 100%;
}

.leConteneurRechercheGlobal .lesMetiers{
	width: 100%;
	float: left;
}

.leConteneurRechercheGlobal .lesCategoriesMetiers{
	float: left;
	width: 100%;
}

.leConteneurRechercheGlobal .unLienMetier{
	float: left;
}

.leConteneurRechercheGlobal .rechercheMetiers{
	width: 50%;
}

.leConteneurRechercheGlobal .blockAffichagePays {
	min-width: 44%;
	float:left;
}

.leConteneurRechercheGlobal .leSeparateur {
	width : 100%;
	height : 2px;
	background-image : url(/wps/themes/html/CommonFiles/img/dot.gif);
	background-repeat : repeat-x;
	background-position:top;
	clear : both;
}

.leConteneurRechercheGlobal .leSeparateurFinal {
	height : 13px;
}

.leConteneurRechercheGlobal .tableauResultat{
	width: 100%;
}

.leConteneurRechercheGlobal .leMetier {
	font-weight:bold;
	vertical-align:top;
	width: 19%;
	padding-top:4px;
	padding-right:4px;
	font-size: 92%;
}

.leConteneurRechercheGlobal .lePays{
	vertical-align:top;
	width: 19%;
	padding-right:4px;
	padding-left:4px;
	padding-bottom:4px;
	padding-top:4px;
	font-size: 92%;
}


.leConteneurRechercheGlobal .blockLiens{
	width: 60%;
	padding-right:4px;
	padding-left:4px;
}

.leConteneurRechercheGlobal .leLien{
	font-size: 85%;
	padding-top: 2px;
    padding-bottom: 2px;
}

.leConteneurRechercheGlobal .lePaysSeul{
	vertical-align:top;
	font-size: 92%;
	width: 19%;
	padding-right:4px;
	padding-left:4px;
	padding-top:2px;
	font-weight: bold;
}

.leConteneurRechercheGlobal .metierAdresse{
	width: 80%;
}

.leConteneurRechercheGlobal .metierAdresse table{
	width: 100%;
}

.leConteneurRechercheGlobal  .metierSeul{
	vertical-align:top;
	width: 18%;
	padding-right:4px;
	padding-left:4px;
	font-size: 92%;
	padding-top:2px;
	float:left;
}

.leConteneurRechercheGlobal  .adresseSeul{
	vertical-align:top;
	width: 60%;
	padding-right:4px;
	padding-left:4px;
}


/*** TITLE PAGE & BOTTOM PAGE & PICTOS ***/
.breadcrumb {
	margin-top:5px;
	margin-bottom:5px;
}

.breadcrumb li{
	margin-top:0px!important;
}

.breadcrumb a {
	color:#354341 !important;
}

.picto .left {
	float:left;
	width:22.30em;
	padding-top:5px;
}

.picto .right {
	float:right;
	width:22.59em;
margin-top:1px;
}

.picto a {
	padding-left:28px;
	background-repeat:no-repeat;
	background-position:0px 0px;
}

.picto a:visited {
	color:#2C5A85 !important;
}

#content .picto li {margin-left:0px !important;}

.picto li {
	margin-left:0px !important;
	float:left;
	display:inline;
	width:7.4em;
}

.picto li.printPicto a {
	background-image:url(/wps/themes/html/CommonFiles/img/pictos/picto_imprimante.gif);
}

.picto li.sendToPicto a {
	background-image:url(/wps/themes/html/CommonFiles/img/pictos/picto_transmettre.gif);
}

.picto li.podcastPicto a {
	background-image:url(/wps/themes/html/CommonFiles/img/pictos/picto_podecast.gif);
}

.picto li.rssPicto a {
	background-image:url(/wps/themes/html/CommonFiles/img/pictos/picto_flux.gif);
}

.picto li.bookmarkPicto a {
	background-image:url(/wps/themes/html/CommonFiles/img/pictos/picto_bookmark.gif);
}

.pictoSeparator {
	font-size:0%;
	height:5px;
	background-repeat:repeat-x;
	background-position:bottom left;
	background-image:url(/wps/themes/html/CommonFiles/img/pictos/pointille.gif);
}

.pictoSubtitle h2 {
	float:left;
}

.pictoSubtitle .divlisten {
	margin-top:7px;
}

.pictoSubtitle a:visited {
	color:#3770A5 !important;
}

.pictoSubtitle .back {
	float:left;
}

.pictoSubtitle .back a {
	padding-left:20px;
	background-repeat:no-repeat;
	background-position:0px 0px;
	background-image:url(/wps/themes/html/CommonFiles/img/pictos/picto_retour.gif);
}

.pictoSubtitle .back a:visited {
	color:#AE72AE !important;
}

.pictoSubtitle .top {
	width:7.5em;
	float:right;
}

.pictoSubtitle .top a {
	padding-left:30px;
	background-repeat:no-repeat;
	background-position:0px 0px;
	background-image:url(/wps/themes/html/CommonFiles/img/pictos/picto_hautdepage.gif);
}

.pictoSubtitle .listenlink {
	position:relative !important;
	position:static;
	top:-2px !important;
	top:-2px;
	left:3px !important;
	left:3px;
	vertical-align:middle !important;
	vertical-align:top;
}

.pictomargin {
	margin-bottom:10px;
}

/******* VISUAL BANNER (FRISE DE 3 ou 8 PHOTOS) ********/
.titleBanner{
	font-size : 114%;
	font-weight : bold;
}

.banner .frise3 td {
	vertical-align : top;
}

.banner .frise3 td.cellule {
	display : block;
	float : left;
	width  : 196px;
	height : 70px;
}

.banner .frise3 td.celluleFin {
	display : block;
	float : left;
	width  : 190px;
	height : 70px;
}

.banner .frise3 td img{
	padding-top : 5px;
}

.banner .frise3 td a {
	display : block;
	width  : 190px;
	height : 70px;
}

.banner .frise3 td a:hover {
	display : block;
	background : #A3485A;
}

.banner .frise8 td.cellule {
	display : block;
	float : left;
	width  : 73px;
	height : 70px;
}

.banner .frise8 td.celluleFin {
	display : block;
	float : left;
	width  : 7px;
	height : 70px;
}

.banner .frise8 td img{
	padding-top : 5px;
}

.banner .frise8 td a {
	display : block;
	width  : 70px;
	height : 70px;
}

.banner .frise8 td a:hover {
	display : block;
	background : #A3485A;
}
/******** FAQ *********/
.conteneurFAQGlobal .uneQuestionReponse{
	margin-bottom: 7px;
}

.conteneurFAQGlobal .imageFAQ{
	float:left;
	padding-right: 5px;
	margin-top: 2px;
}

.conteneurFAQGlobal .reponseEncart{
	margin-bottom: 0px;
}

/************* AGENDA *******************/
.agenda {
	width : 100%;
}

.agendaDate {
	width : 14%;
	float : left;
	font-size : 92%;
    padding-top : 1px;	
}

.agendaGeneral {
	width : 86%;
	float : left;
}

.agendaGeneral .agendaTitle {
	font-weight : bold;
	font-size : 92%;
}

.agendaGeneral .agendaDescription {
	font-size : 92%;
}

.agendaSeparateur {
	width : 100%;
 	height : 2px;
 	padding-top: 3px;
 	padding-bottom: 2px;
 	background-image : url(/wps/themes/html/CommonFiles/img/dot.gif);
	background-repeat : repeat-x;
 	background-position:center;
 	clear : both;
 	float:left;
}

.agendaSeparateurVide {
	width : 100%;
 	height : 2px;
 	padding-top: 6px;
 	padding-bottom: 2px;
 	clear : both;
 	float:left;
}


/************ Glossaire **************/

.conteneurGlobalGlossaire{
	margin-left:8px;
	margin-right:8px;
	margin-top:13px;
	margin-bottom:9px;
}

#content .conteneurGlobalGlossaire ul.noType li.noType {
	margin-left : 0px!important;
}

.conteneurGlobalGlossaire ul li {
	margin : 0px!important;
	list-style-type : none!important;
	list-style-image : none!important;
}

.conteneurGlobalGlossaire .contenu ul li {
	margin-left : 30px!important;
	list-style-type : disc!important;
}

.conteneurGlobalGlossaire .contenu ul.noType li {
	alist-style-type : none!important;
	alist-style-position : outside!important;
}

.conteneurGlobalGlossaire .contenu ul ul li {
	amargin-left : 30px!important;
	alist-style-image : url('/wps/themes/html/CommonFiles/img/puce_trait.gif')!important;
	alist-style-position : outside!important;
}

.conteneurGlobalGlossaire .blockRecherche{
	background-color: #DCE4E9;
	width: 100%;
	padding-bottom: 3px;
    padding-top: 4px;
	margin-bottom: 13px;      
}

.conteneurGlobalGlossaire .titreRecherche{
	font-weight: bold;
	padding-left: 4px;
    padding-right: 4px;
	display:block;
}

.conteneurGlobalGlossaire .link .lien a{
	display:block;
}

.conteneurGlobalGlossaire .titreLettre{
	font-weight: bold;
	font-size: 92%;
	padding-left: 16px;
}

.conteneurGlobalGlossaire .premiereColonne{
	width: 32%;
	float: left;
	margin-left: 4px;
    padding-top: 4px;
}

.conteneurGlobalGlossaire .deuxiemeColonne{
	float: left;
	width: 32%;
	margin-left: 4px;
    padding-top: 4px;
}

.conteneurGlobalGlossaire .troisiemeColonne{
	width: 32%;
	float:left;
	margin-left: 4px;
    padding-top: 4px;
}

.conteneurGlobalGlossaire .lettreDefinition{
	padding-bottom: 7px;
}

.conteneurGlobalGlossaire .conteneurDefinitions{
	width:100%;
}

.conteneurGlobalGlossaire .uneDefinition{
	padding-bottom: 13px;
}

.conteneurGlobalGlossaire .titre{
	font-weight:bold;
	font-size : 136%;
        color : #354241;
}

.conteneurGlobalGlossaire .lienTitre a{
 	background-image: url('/wps/themes/html/CommonFiles/img/puce_lien_titre.gif');
	background-repeat : no-repeat;
 	background-position :  left center;
 	padding-left : 15px;
	text-decoration:none;
}

.conteneurGlobalGlossaire .lienTitre a:hover{
 	text-decoration:underline;
}

.conteneurGlobalGlossaire .lienTitre a:visited{
 	background-image: url('/wps/themes/html/CommonFiles/img/puce_lien_titre.gif');
 	background-repeat : no-repeat;
 	background-position :  left center;
 	padding-left : 15px;
}

/********* VIDEO PLAYER **************/

.video_player {
	margin:0px;
	padding:0px;
	border:1px solid #c2d1da;
	font:bold 10px/90% arial;color:#354241;letter-spacing:0px;
	float:left;
	clear:both;
	overflow:hidden;
	}

.video_player a {
	font-size:0%;
	cursor:pointer;
	}

.video_player img {
	border:0px;
	}

.video_player .screen {
	font-size:0%;
	}

.video_player .bar .left {
	background-color:#f3f5f5;
	width:28px;
	height:10px;
	padding-top:1px;
	padding-left:2px;
	text-align:left;
	overflow:hidden;
	float:left;
	clear:both;
	}

.video_player .bar .left_space {
	background-image:url('/wps/themes/html/CommonFiles/img/bar_space.gif');
	background-position:0px 0px;
	width:2px;
	height:11px;
	overflow:hidden;
	float:left;
	}

.video_player .bar .center {
	position:absolute;
	background-image:url('/wps/themes/html/CommonFiles/img/bar_slider.gif');
	height:11px;
	overflow:hidden;
	float:left;
	}

.video_player .bar .right_space {
	background-image:url('/wps/themes/html/CommonFiles/img/bar_space.gif');
	background-position:-1px 0px;
	width:2px;
	height:11px;
	overflow:hidden;
	float:right;
	}

.video_player .bar .right {
	background-color:#f3f5f5;
	width:32px;
	height:10px;
	padding-top:1px;
	padding-right:1px;
	text-align:right;
	overflow:hidden;
	float:right;
	}

.slider {
	position:absolute;
	height:7px;
	font-size:0%;
	cursor:pointer;
	overflow:hidden;
	}

.slider .left {
	position:absolute;
	background-image:url('/wps/themes/html/CommonFiles/img/slider_corner.gif');
	background-position:0px 0px;
	width:3px;
	height:7px;
	}

.slider .center {
	position:absolute;

	left:3px;
	}

.slider .right {
	position:absolute;
	background-image:url('/wps/themes/html/CommonFiles/img/slider_corner.gif');
	background-position:-3px 0px;
	width:3px;
	}

.video_player .button {
	background-image:url('/wps/themes/html/CommonFiles/img/fond_haut.gif');
	height:34px;
	float:left;
	text-align:center;
	}

.video_player .button img {
	margin:2px 0px 0px 0px;
	}

.video_player .space {
	background-image:url('/wps/themes/html/CommonFiles/img/separateur_rubriques.gif');
	height:34px;
	width:3px;
	font-size:0%;
	float:left;
	}

.video_player .button .volume {
	}

.video_player .button .volume_less {
	background-image:url('/wps/themes/html/CommonFiles/img/volume_less_off.gif');
	margin-left:4px;
	margin-top:2px;
	width:15px;
	height:12px;
	float:left;
	}

.video_player .button .volume_stop {
	background-image:url('/wps/themes/html/CommonFiles/img/volume_off.gif');
	margin-top:2px;
	width:16px;
	height:12px;
	float:left;
	}

.video_player .button .volume_more {
	background-image:url('/wps/themes/html/CommonFiles/img/volume_more_off.gif');
	margin-top:2px;
	width:17px;
	height:12px;
	float:left;
	}

.video_player .button .volume_caption {
	margin-top:2px;
	width:65px;
	text-align:center;
	float:left;
	}

.video_player_state {
	margin:0px 0px 4px 0px;
	padding:0px;
	font:bold 8px/100% verdana;color:#000000;letter-spacing:-1px;
	overflow:hidden;
	float:left;
}

/*** CASE STUDIES LIST ***/
.caseStudiesList{
	width:100%;
}

.caseStudiesList ul li {
	margin : 0px!important;
	list-style-type : none!important;
}

.caseStudiesList h3.themeTitle{
	margin-bottom: 10px;
	margin-top: 19px;
	font-size: 114%;
}

.caseStudiesList .caseStudySubThemeContainer{
	margin-bottom: 13px;     
}

.caseStudiesList .caseStudySubTheme {
    background-color : #EDF2F8;
}

.caseStudiesList .caseStudiesItems li {
	display : block;
	padding-bottom: 3px;
}

.caseStudiesList .caseStudiesItems li.arrow {
	background-image:url(/wps/themes/html/CommonFiles/img/puce_lien_titre.gif);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left: 15px;
        font-size:92%;
}

.caseStudiesList .caseStudiesItems {
	padding : 4px 4px 7px 4px;
	min-width: 40em;
	width:96%;
}

.caseStudiesList .caseStudiesItems .new{
	padding-left : 7px;
}

.caseStudiesList .caseStudiesEmpty {
	padding-bottom: 16px;
}

/*** CASE STUDIES DETAIL ***/
.caseStudyDetailTop {
	background-image : url('/wps/themes/html/CommonFiles/img/spirales.gif');
	background-repeat : no-repeat;
	background-position :  left top;
	padding-top : 24px;
}	

.caseStudyDetail {
	margin : 10px 8px 19px 8px;	
}

.caseStudyDetail .divlisten {
	float:none;
	position:relative;
	top:-1px;
}

.caseStudyDetail .caseStudyDetailContent .caseStudyDetailTitle {
	display : inline;
}

.caseStudyDetail .caseStudyDetailContent .introductoryParagraph {
	font-size : 92%;
	font-weight : bold;
	margin-top : 10px;
	margin-bottom : 12px;
}

.caseStudyDetail .caseStudyDetailContent .introduction {
	font-size : 92%;
}

.caseStudyDetail .caseStudyDetailContent .paragrapheTitle {
	font-size:114%;
	font-weight:normal;
	margin-bottom : 7px;
}

.caseStudyDetail .caseStudyDetailContent .body{
	font-size : 92%;
	margin-bottom : 12px;
}

.caseStudyDetail .lastUpdate{
	text-align:right;
	font-size : 69%;
	margin-bottom : 12px;
}

.caseStudyDetail .knowMore{
	font-size : 92%;
	font-weight : bold;
	padding-bottom : 5px;
}

.caseStudyDetail .links{
	padding-left : 5px;    
	padding-bottom : 7px;
}

.caseStudyDetail .editoEncartMediaRight img, .caseStudyDetail .editoEncartMediaLeft img {
	width : 190px;
}

.caseStudyDetail .editoEncartMediaRight .wysiwyg img, .caseStudyDetail .editoEncartMediaLeft .wysiwyg img {
	width : auto;
}

/************ Temoignage ***********/

.conteneurGlobalTemoignage{
	margin-left: 8px;
	margin-right: 8px;
}

.conteneurGlobalTemoignage .unTemoignage {
	margin-bottom:10px;
}

.conteneurGlobalTemoignage .titreTemoignage{
	margin-top: 0px;
	font-size: 114%;
	font-weight:bold;
}

.questionReponseEncart .reponseEncart {
	padding : 4px 8px 4px 8px;
}

.questionReponseEncart .laListeDeLiens {
	padding-left : 8px;
}

.reponseTemoignage {
	padding : 4px 8px 4px 8px;
}

.laListeDeLiensTemoignage {
	padding-left : 8px;
}

/*************** PUBLICATIONS FINANCIERES ********/
.publications {
	margin-top : 9px;
}

.publications .info {
	margin-top : 15px;
}

th.infoCellule {
   	text-align : left;
	padding:0px 5px 5px 5px;
}

td.datePub {
	vertical-align : top;
	font-size : 107%;
	width : 44px;
}

td.publicationCellule {
	vertical-align : top;	
	color : #3770A5!important;
	width : 90px;
}

.publicationCellule a {
	display:block;
	margin:0px 5px 0px 5px;
}

.publicationCellule img {
	display : block;
	margin:5px 5px 5px 5px;
}

.publicationCellule .tailleLien {
	color : #354241;
	margin:0px 5px 5px 5px;
	font-size:85%;
}

.publicationCellule a {
	color : #3770A5!important;
	text-decoration : underline;
}

.publicationCellule a:hover {
	color : #3770A5!important;
}

.publicationCellule a:visited {
	color : #3770A5!important;
}

tr.separateurCellule {
   background-image : url(/wps/themes/html/CommonFiles/img/pointilles_transp.gif);
   background-position : bottom;
   background-repeat : repeat-x;

}

.publicationsListNbResults {
	height : 25px;
	float : left;
}

.publicationsListList {
	margin-top : 7px;
}

.publicationsListList .pressReleaseListItems{
	margin-top : 10px;
}

.publicationsList ul li {
	list-style-type : none!important;
	margin-left : 0px!important;
}
.publicationsList li {
	margin-bottom : 5px;
}

.publicationsListList .date {
	float : left;
}

.publicationsListList h4 {
	margin-left : 80px;
}

.positionLink {
	margin-left : 80px;
}

.publicationsListList p {
	margin-left : 80px;
}

.publicationsListList p.dotted {
	margin-left : 80px !important;
	list-style-type : none !important;
	padding-top : 3px;
	margin-top : 3px;
	background-image : url(/wps/themes/html/CommonFiles/img/dot.gif);
	background-position : left bottom;
	background-repeat : repeat-x;
	overflow : hidden;
}

/*** JOB OFFERS ***/
.joboffers .applat {
	background-color:#EDF2F8;
	padding:5px;
}

.joboffers .jobintro {
	padding-bottom:7px;
}

.joboffers .separateurPointille {
	height:3px;
}

.contentLengthPartThird .joboffers .MLR8,
.contentLengthPartTwoThird .joboffers .MLR8 {
	margin-left:0px;
	margin-right:8px;
}

.contentLengthPartThird .rightColumnDotted .joboffers .MLR8,
.contentLengthPartTwoThird .rightColumnDotted .joboffers .MLR8 {
	margin-left:8px;
	margin-right:0px;
}


.contentLengthPartThird .joboffers .applat,
.contentLengthPartTwoThird .joboffers .applat{
	margin-left:2px;
	margin-right:0px;
}

.contentLengthPartThird .rightColumnDotted .joboffers .applat,
.contentLengthPartTwoThird .rightColumnDotted .joboffers .applat{
	margin-left:0px;
	margin-right:3px;
}

/*** PRESS RELEASE ***/
.pressReleaseNbResults {
	clear : both;
	height : 25px;
	float : left;
}

.pressReleaseList {
	margin-top : 10px;
}

.pressReleaseList .pressReleaseListItems{
	margin-top : 5px;
}

.pressRelease ul li {
	list-style-type : none!important;
	margin-left : 0px!important;
}

.pressReleaseList .date {
	float : left;
}

.pressReleaseList h4.arrow {
	background-image:url(/wps/themes/html/CommonFiles/img/puce_lien_titre.gif);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left: 15px;
	font-weight : normal;
}

.pressReleaseList h4 {
	margin-left : 80px;
}

.pressReleaseList p {
	margin-left : 80px;
	padding-bottom : 10px;
}

.pressReleaseList p.dotted {
	background-image : url(/wps/themes/html/CommonFiles/img/dot.gif);
	background-position : left bottom;
	background-repeat : repeat-x;
	padding-bottom:4px;
}

/*** PRESS RELEASE DETAIL ***/
.pressReleaseDetail {
	margin : 7px 8px 19px 8px;	
}

.pressReleaseDetail .pressReleaseDetailContent h2{
	color : #354241;
}

.pressReleaseDetail .pressReleaseDetailContent .introductionPR {
	margin-top : 10px;
}

.pressReleaseDetail .pressReleaseDetailContent .date{
	margin-top: 7px;
}

/*** PRESS RELEASE INDEXATION ***/
.pressReleaseAllYears .categoryList{
	background : #FFF1DE;
	padding : 5px 4px 8px 4px;
}

.pressReleaseAllYears .categoryList .link .lien span{
	padding-left : 15px;
}

.pressReleaseAllYears .categoryList .link .lien a span{
	padding-left : 0px;
}

.pressReleaseAllYears .leftColumn {
	width : 50%;
	float : left;
}

.pressReleaseAllYears .rightColumn {
	width : 50%;
	float : right;
}

.pressReleaseAllYears .link .lien span.arrow {
	color : #354241;
	background-image: url('/wps/themes/html/CommonFiles/img/puce_lien.gif');
	background-repeat : no-repeat;
	background-position :  left 3px;
	padding-left : 15px;
	font-size : 85%;
	text-decoration : none;
}

.pressReleaseAllYears .year{
	font-size : 136%;
	margin-top : 5px;
}

/*** BIOGRAPHY LIST ***/
.biographyList h3 {
	font-weight:bold;
}

.biographyList table {
	width:100%;
}

.biographyList table tr {
	background-image : url(/wps/themes/html/CommonFiles/img/dot.gif);
	background-position : top;
	background-repeat : repeat-x;
}

.biographyList table td, .biographyList table td.impair div.itembio {
	width:50%;
}

.biographyList div.itembio p.namebio {
	padding-top:10px;
}

.biographyList div.itembio p.functionBio {
	padding-right:4px;
}

/*** BIOGRAPHY DETAIL ***/
.biographyDetail .function {
	font-weight:bold;
}

.biographyDetail table {
	width:100%;
}

.divlisten {
	float:left;
	margin-top:2px;
}

.titleBio {
	float:left;
}

.bioEncart a:visited {color:#3770A5;}

/********** NEWS BAR *************/

.separateurNewsBar {
	background-image : url(/wps/themes/html/CommonFiles/img/pointilles_transp.gif);
	background-position : bottom;
	background-repeat : repeat-x;
	height : 2px;
	margin-left : 5px;
	margin-right : 5px; 
}

.newsBarJS {
	margin-left : 5px;
	margin-right : 5px;
	padding-top: 10px;
	padding-bottom : 10px;
	background-image : url(/wps/themes/html/CommonFiles/img/pointilles_transp.gif);
	background-position : bottom;
	background-repeat : repeat-x;
	display : none;
}

.newsBarTitle {
	font-family: Courier;
	font-weight : bold;
}

.newsBarText {
	font-family: Courier;
	font-weight : bold;
}


.newsBarJS a {
	text-decoration : none;
}

.newsBarWithoutJS {
	margin-left : 5px;
	margin-right : 5px;
	padding-bottom : 10px;
	background-image : url(/wps/themes/html/CommonFiles/img/pointilles_transp.gif);
	background-position : bottom;
	background-repeat : repeat-x;
	display : block;
}


.newsBarWithoutJS a {
	text-decoration : none;
}

/*** PHOTO-VIDEO SEARCH ***/
.photoVideo .categories {
	clear : both;
    padding-bottom : 7px;
}

.photoVideo .categories a {
	font-size : 85%;
}

.photoVideoTable td {
	border-bottom : 1px solid #DCE4E9;
	border-right :7px solid white;
	background : #DCE4E9;
	vertical-align : top;
}

.photoVideoTable .photoVideoItem {
	width          : 190px;
	padding-bottom : 10px;
}

.photoVideoTable .noMargin {
	margin-right : 0px;
	border-right : 0px;
}

.photoVideoItem .new {
	letter-spacing : 0.20em;
	color : red;
	padding : 4px 4px 7px 4px;
}

.photoVideoItem .title {
	padding : 0px 4px 0px 4px;
}

.photoVideoItem .legend {
	padding : 0px 4px 0px 4px;
}

.photoVideoItem .link {
	padding : 0px 4px 0px 4px;
}

.photoVideoLinkDetail {
	font-size : 85%;
	color : #354241;
}

/*** PHOTO VIDEO DETAIL ***/
.photoDetail {
	margin : 0px 8px 13px 8px;
}

.photoDetail .photoDetailTable {
	width : 100%;
	background : #DCE4E9;
}

.photoDetail .photoDetailTable tr.flashLink {
	background : white;
}

.photoDetail .leftCell {
	vertical-align : top;
	width : 320px;
	line-height : 0px;
	font-size:0%;
}

.photoDetail .video {
	width : 322px;
}

.photoDetail .rightCell {
	vertical-align : top;
}

.photoDetail .rightDiv {
	margin-left : 8px;
    padding-top : 19px
}

.new {
	letter-spacing : 0.20em;
	color : red;
}

.photoDetail .legend {
	padding-bottom : 5px;    
	background-image : url(/wps/themes/html/CommonFiles/img/pointilles_transp.gif);
	background-position : left bottom;
	background-repeat : repeat-x;       
}

.photoDetail .comment{   
	padding-top : 5px;    
	padding-bottom : 10px;  
}

/********************* FLASH PLAYER *************************/
.pointillesFlash {
	background-repeat:repeat-y;
	background-position:top left;
	background-image:url(/wps/themes/html/CommonFiles/img/pictos/pointilles_transp_flash.gif);
	padding-left: 1px;
}

.pointillesFlash2 {
	background-image : url(/wps/themes/html/CommonFiles/img/cylindre_fin.gif);
	display : none;
}

.boutonFlash {
	padding-top : 1px;
	height : 1.15em;
	background-repeat:repeat-y;
	background-position:top right;
	background-image:url(/wps/themes/html/CommonFiles/img/pictos/pointilles_transp_flash.gif);
}

.boutonFlash span {
	font-size : 85%;
	color : #354142;
	vertical-align : top;
}

.boutonFlash img {
	padding-right : 3px;
	padding-left: 5px;	
	font-size : 0%;
	display : inline;
}

.flashlink {
	margin-left : 5px;
	display:none;
}

.flashalternatif {
	margin-left : 5px;
}

.flashalternatif img {
	display : inline;
}

.flashlink .lien .tailleLien {
	font-size : 85%;
}

.flashlink .lien a {
	color : #3770A5;
	background-image: url('/wps/themes/html/CommonFiles/img/acces_animation.gif');
	background-repeat : no-repeat;
	background-position :  0px 0px;
	padding-left : 15px;
	font-size : 85%; 
}

.flashlink .lien a:hover{
	text-decoration:none;
}

.flashlink .lien a:visited{
	color : #3770A5!important;
	background-image: url('/wps/themes/html/CommonFiles/img/acces_animation.gif');
	background-repeat : no-repeat;
	background-position :  0px 3px;
	padding-left : 15px;
	font-size : 85%; 
}

/*** ALERTES MAIL ***/
.alert .colonne {
	width:50%;
	float:left;
}

.alert .colonnespace {
	padding:4px 4px 0px 4px;
}

.alert .rightColumnDotted .colonnespace {
	padding:4px 5px 0px 4px;
}

.alert .decale {
	padding-left:10px;
}

.alert .inputalerteCheckbox {
	float:left;
	padding:1px 3px 5px 3px !important;
	padding:0px 3px 2px 3px;
	margin-right:5px;
	background:#DCE4E9;
}

.alert .item {
	float:left;
	width:42.2em !important;
	width:42.0em;
	padding:2px 0px 4px 0px;
}

.alert .pointille {
	background:bottom left repeat-x url(/wps/themes/html/CommonFiles/img/pointilles_transp.gif);
}

.alert .applat {
	background:#DCE4E9;
	border-top:1px solid #C9CDCE;
}

.alert .button, .alert .buttonlabel {
	float:left;
}

.alert .button {
	padding-top:4px;
	padding-right:7px;
}

.alert .buttonlabel {
	width:85%;
	padding-top:3px;
	padding-bottom:3px;
}

.alert .separateurPointille {
	font-size:0%;
	height:3px;
	background-image : url(/wps/themes/html/CommonFiles/img/pointille.gif);
}

.alert .backgroundForm .field {
	width:110px !important;
	width:95px;
}

.alert .listeChoix {
	background:#EDF2F8;
	padding-bottom:3px;
}

.alert .listeChoix .choix {
	background:#EDF2F8;
	padding-top:2px;
	padding-bottom:3px;
}

.alert .erreur {
	color:red;
	font-weight:bold;
}

.alert .mailformat .choixFormat {
	padding-right:10px;
}

.alert .mailformat .choixFormat input {
	position:relative;
	top:3px;
}


/**** ADVANCED SEARCH ****/
#gsa .advsearch input {
	width:20em;
	margin:3px 0px 3px 0px;
}

#gsa .radio {
	margin-top:2px !important;
	margin-top:0px;
	margin-bottom:2px;
	padding-left:4px;
	padding-bottom:4px !important;
	padding-bottom:2px;
	background-image:url(/wps/themes/html/CommonFiles/img/dot.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}

#gsa .radio input {
	position:relative;
	top:0px;
	margin-right:2px;
}

#gsa .formatList .format {
	padding-top:2px;
	padding-bottom:5px;
	background-color:#FFF1DE;
	background-image:url(/wps/themes/html/CommonFiles/img/pointille.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}

#gsa .formatList .format li{
	float:left;
	list-style-type:none;
	width:6.6em;
	margin:0px !important;
	padding-left:4px;
}

#gsa .sites .separateurH {
	margin-top:4px;
}

#gsa .collectionList {
	width:100%;
}

#gsa .collectionList td {
	width:50%;
	vertical-align:top;
}

#gsa .collectionList .collection {
	padding-left:10px;
}

#gsa .collectionList .collection .fond {
	background:#FFF1DE;
	padding: 1px 5px 2px 5px !important;
	padding: 0px 2px 0px 2px;
}

#gsa .language {
	background:#FFF1DE;
	margin:2px 0px 0px 10px !important;
	margin:1px 0px 0px 10px;
	padding:3px 0px 3px 5px !important;
	padding:0px 0px 3px 5px;
}

#gsa .language label {
	padding-right:40px;
}

#gsa .gsaform {width:100%;}
#gsa .backgroundForm {padding-left:20px;}
#gsa .error {font-weight:bold;position:relative;top:-3px;}

/*** SEARCH RESULT ***/
#gsaresult .item {
	background:bottom left repeat-x white url(/wps/themes/html/CommonFiles/img/dot.gif);
	padding-top:3px;
	padding-bottom:5px;
}

#gsaresult .intro {
	font-weight:bold;
}

#gsaresult .correcteur .label {
	color:red;
}

#gsaresult .correcteur a {
	color:#3770A5;
}

#gsaresult .resultheader{
	padding-bottom:5px;
}

#gsaresult .resultheader .numberresult {
	float:left;
	width:55%;
}

#gsaresult .navigator {
	text-align:right;
	padding-top:3px;
}

#gsaresult .navigator span {
	padding-left:0px;
}

#gsaresult .collection {
	margin-bottom:0px;
}

#gsaresult .cachelink a {text-decoration:none;}
#gsaresult .cachelink a:hover {text-decoration:underline;}

/**** FORWARD ****/
.forwardForm .fondClair {
	background-color : #FFF1DE;
}

.forwardForm table {
	width : 100%;
}

.forwardForm input, .forwardForm select, .forwardForm textarea {
	font-size : 92%;
    font-family : Arial;
    color : #354142;
}

.forwardForm  tr {
	height : 30px;
}

.forwardForm .trSeparateur {
	height : 0px;
}

.forwardForm .formDescription {
	text-align : right;
	font-weight : bold;
	padding-right : 5px;
	background-color : #FFF1DE;
	vertical-align : center;
	width : 33%;
}

.forwardForm .formDescriptionFree {
	text-align : right;
	font-weight : bold;
	padding-right : 20px;
	background-color : #FFF1DE;
	vertical-align : center;
	width : 33%;
}

.forwardForm label {
	font-size : 92%;
}

.forwardForm .labelSN {
	width : 30px;
}

.forwardForm .labelS {
	width : 70px;
}


.forwardForm .inputSN {
	width : 30px;
}

.forwardForm .inputS {
	width : 94px;
}

.forwardForm .separateurTRDessous {
   height : 0px;
}

.forwardForm .formDescription2Dessous {
	font-weight : bold;
	margin-bottom : 2px;
	margin-top : 2px;
	vertical-align : bottom;
	background-image:url(/wps/themes/html/CommonFiles/img/dot.gif);
	background-position: top;
	background-repeat:repeat-x;
}

.forwardForm .formDescription3 {
	font-weight : bold;
	margin-bottom : 2px;
	margin-top : 2px;
	vertical-align : bottom;
}

.forwardForm .separateurTR {
   height : 3px;
}

.forwardForm .formDescription2 {
	font-weight : bold;
	margin-bottom : 2px;
	margin-top : 2px;
	vertical-align : bottom;
	background-image:url(/wps/themes/html/CommonFiles/img/dot.gif);
	background-position: center;
	background-repeat:repeat-x;
}

.forwardForm .separateurTRBouton {
   height : 0px;
}

.forwardForm .formDescriptionBouton {
	font-weight : bold;
	padding-bottom : 1px;
	vertical-align : bottom;
	background-image:url(/wps/themes/html/CommonFiles/img/filet.gif);
	background-position: top bottom;
	background-repeat:repeat-x;
}

.forwardForm .formInput {
	background-color : #FFF1DE;
	padding-right : 5px;
	width : 33%;
}

.forwardForm .formInfo {
	width : 33%;
	padding-left : 5px;
	font-size : 92%;
	background-color : white;
}

.forwardForm .formErreur {
	width : 33%;
	padding-left : 5px;
	color : red;
	font-size : 92%;
	font-weight : bold;
	background-color : white;
	padding-bottom : 5px;
}

.forwardForm .formInput .leSelect {
	width : 170px;
}

.forwardForm .formInput .laZone {
	width : 170px;
	height : 70px;
	margin-top : 10px;
	margin-bottom : 10px;
}

.forwardForm .choixFormat {
   font-weight : bold;
   padding-left : 3px;
   padding-right : 5px;
}

.forwardForm .choixFormatButton {
   padding-left : 3px;
   padding-right : 5px;
   position : relative;
   top : 2px;
}

.forwardForm .choixFormatText {
   font-weight : bold;
   padding-right : 5px;
}

.forwardForm .top {
	vertical-align : top;
	padding-top : 10px;
}

.forwardForm .gauche {
	text-align : left;
	padding-left : 10px;
	padding-bottom : 3px;
}

.forwardForm .titleConfirmation {
   /*font-size : 136%;
   font-weight : regular;
   font-family : Arial;
   color : #354241;*/

}

.forwardForm .infoConfirmation {
   font-size : 92%;
   font-weight : regular;
   font-family : Arial;
   color : #354241;
   padding-top : 12px;
   padding-bottom : 7px;
}

.forwardForm .espacement {
	padding-left : 302px;
}

.yourOpinion .espacementfr {padding-left : 304px;}
.yourOpinion .espacementen {padding-left : 280px;}


.yourOpinion .crypto {
   position : relative;
   top : -5px;
}



.forward .espacementfr {padding-left : 279px;}
.forward .espacementen {padding-left : 300px;}

.forwardForm .champsObligatoires {
	padding-top : 5px;
	font-size : 69%;
}

.forwardForm .paragrapheFin {
	padding-top : 12px;
}


/*** DOWNLOAD PHOTO VIDEO ***/
.downloadphotoDetail {
	margin : 0px 0px 13px 0px;
}

.downloadphotoDetail .leftCell {
	vertical-align : top;
	line-height : 0px;
	font-size:0%;
}

.downloadphotoDetail .video {
}

.downloadphotoDetail .rightCell {
	vertical-align : top;
}

.downloadphotoDetail .rightDiv {
	margin-left : 8px;
}

.downloadphotoDetail .new {
	font-size : 69%;
	letter-spacing : 0.20em;
	font-weight : bold;
	color : red;
}

.downloadphotoDetail .title {
	font-size : 85%;
	font-weight : bold;
}

.downloadphotoDetail .legend {
	font-size : 85%;
	padding-bottom : 5px;    
}

/********************* STOCK PRICE *************************/
.Agenda .stockprice {
	margin-right : 7px;
}

.teaserRightPartLength .stockpriceitems {
	padding-left : 33px;
}


.stockpriceitems {
	background-image : url(/wps/themes/html/CommonFiles/img/applat_clair_annuaire.gif);
}

.stockpriceitems .size1{
	background-image : url(/wps/themes/html/CommonFiles/img/fond_haut.gif);
	width : 3.40em;
	height : 34px;
}

.stockpriceitems .size2{
	background-image : url(/wps/themes/html/CommonFiles/img/applat_clair_annuaire.gif);
	width : 3.33em;
	height : 34px;
}

.stockpriceitem {
	border : 0;
	padding-right : 4px;
	padding-left : 4px;
	float : left;
	height : 34px;
}

/******** PROMOTE AGENDA ********/
.promoteAgenda {
	padding : 100px 0px 12px 0px;
}

.promoteAgenda .ytsList .itemGeneral {
 	width : 95%;
}

.promoteAgenda ul li {
	margin : 0px!important;
	list-style-type : none!important;
}

.promoteAgenda .promoteList div.dotted {
	list-style-type : none !important;
	padding-top : 10px;
	margin-bottom : 5px !important;
	background-image : url(/wps/themes/html/CommonFiles/img/dot.gif);
	background-position : left bottom;
	background-repeat : repeat-x; 
	clear : both;
	margin-right : 8px;
}

.promoteAgenda .promoteListItem .date {
	width : 100%;
}

.promoteAgenda .promoteListItem div.arrow {
	background-image:url(/wps/themes/html/CommonFiles/img/puce_lien_titre.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	padding-left: 15px;
	font-weight : normal;
	clear : both;
}

.promoteAgenda .promoteListItem .download {
	background-image:url(/wps/themes/html/CommonFiles/img/puce_lien.gif);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left: 15px;  
}

/***** RSS PAGE ****/
.rssBoxFermer {
	padding-top : 5px;
}

.rssSmall {
	padding-left : 10px;
	float : left;
	margin-top:2px;
}

.rssUrl {
	float : left;
	background-color : #EDF2F8;
	width :304px;
	margin:0 3px 7px 3px;
	padding:0 3px 0px 3px;
	border-top:2px solid #848484;
	border-left:2px solid #848484;
	border-right:2px solid #DADADA;
	border-bottom:2px solid #DADADA;
	font-size:85%;
	color:#354241;
}

.lstRSS {
	padding-left : 10px;
}

.lstRSS .titleLink:hover {
	text-decoration : underline;
}

.lstRSS li a:hover {
	text-decoration : none;
}

.lstRSS li a img {
	position:relative;
	top:2px;
}

.lstRSS b {
	font-weight:normal;
}

/*** CORRECTION GENERALE LIENS ***/
.texteEncart:hover, .texteEncartVoir:hover, .texteImageVoir {
	cursor : pointer;
}

.arrow a {
	text-decoration : none;
}                                            

.arrow a:hover {
	text-decoration : underline;
}

/*** PUBLICATION ORDER ***/

.publicationOrderList {
	width : 100%;	
}

.leftBorder {
	margin-left : 11px;
}

.leftCol, .middleCol, .rightCol{
	vertical-align : top;
}

.rightCol .dotted {
	background-image:url(/wps/themes/html/CommonFiles/img/pictos/pointille.gif);
	background-position:65px top;
	background-repeat:repeat-x;
	padding-top : 5px;
}

.leftCol {
	width : 25px;
	background : #DCE4E9;
	text-align : center;
}

.leftCol .chkbox input {
	position : relative;
	top : 10px;
}

.middleCol {
	width : 78px;
}

.middleCol .image {
	margin-bottom : 7px;
	margin-right : 8px;
}

.rightCol .text {
	padding-top : 5px;
	padding-bottom : 5px;
}

.publicationOrder h4 {
	font-size : 100%;
}

.listOfPublication {
	background-color : #EDF2F8;
}

.pubElem {
	padding: 5px 0 5px 0;
	margin : 0 5px 0 5px;
	font-weight : bold;
}

.pubElemDot {
	background-image:url(/wps/themes/html/CommonFiles/img/pointilles_transp.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}

/** ESPACEMENT GENERIQUE **/
.MT4  {margin-top:4px;}
.MT7  {margin-top:7px;}
.MT12 {margin-top:12px;}
.MT24 {margin-top:24px;}
.MB4 {margin-bottom:4px;}
.MB7  {margin-bottom:7px;}
.MB12 {margin-bottom:12px;}
.MLR3 {margin-left:3px;margin-right:3px;}
.MLR4 {margin-left:4px;margin-right:4px;}
.MLR8 {margin-left:8px;margin-right:8px;}
.MTB2 {margin-top:2px;margin-bottom:1px;}
.PT4 {padding-top : 4px;}
.PT7 {padding-top : 7px;}
.PT12 {padding-top : 12px;}
.PB4 {padding-bottom : 4px;}
.PB7 {padding-bottom : 7px;}
.PB12 {padding-bottom : 12px;}
.PLR3 {padding-left:3px;padding-right:3px;}


.FIML11 {
	float : left;
	height : 34px;
	width : 11px;
}

.FIML310 {
	float : left;
	height : 34px;
	width : 310px;
}

.vaTop {vertical-align:top;}

/** LIENS GENERIQUE **/
.ltc {
	background-image:url(/wps/themes/html/CommonFiles/img/puce_lien_titre.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	padding-left: 15px;
	font-size : 92%;
	text-decoration : none;
}

.ltc:hover {
	text-decoration : underline;
}

.ltc:visited {
	color:#AE72AE !important;
}

.bl {
	padding-left:20px;
	background:top left no-repeat url(/wps/themes/html/CommonFiles/img/pictos/picto_retour.gif);
}

/** FONT GENERIQUES **/
.FS22 {
	font-size : 167%;	
}

.FS18 {
	font-size : 136%;	
}

.FS15 {
	font-size : 114%;	
}

.FS13 {
	font-size : 100%;	
}

.FS12 {
	font-size : 92%;	
}

.FS11 {
	font-size : 85%;	
}

.FS10 {
	font-size : 77%;	
}

.FS9 {
	font-size : 69%;	
}

.FS0 {
	font-size:0%;	
}

.FWNormal {
	font-weight:normal;	
}

/** LARGEUR GENERIQUE - avec pointille**/
.w190p {width:189px;}
.w320p {width:319px;}
.w456p {width:455px;}
.w584p {width:583px;}

/** LARGEUR GENERIQUE - sans pointille**/
.w330 {width:330px;}

/*** REPRISE HTML LAF.COM BV ***/
.fond_violet_clair {
background-color : #C2D1DA;
padding : 5px;
border-bottom : 1px solid white;
width:217px;

}

.fond_gris_clair {
background-color : #DCE4E9;
padding : 5px;
border-bottom : 1px solid white;
width:193px;
}

.fgc {background-color : #FFF1DE;}
.fblanc {background-color : white;}
.fondZoomEditoFAQ {background-color : #EDF2F8;}
.fondEncart, .fondFirstTeaser {background-color : #FFF1DE;}
.fondSecondTeaser {background-color : #C2D1DA;}

.txt {
font-size : 92%;
}

.txt a {
font-size : 92%;
}

.txt a:hover {
text-decoration : none;
}

/*** NAVIGATEUR GENERIQUE ***/
.backgroundForm {
	background-image : url('/wps/themes/html/CommonFiles/img/applat_clair_annuaire.gif');
	height : 34px;
	padding-left : 2px;
}

.backgroundFormFin {
	background-image : url('/wps/themes/html/CommonFiles/img/applat_clair_annuaire.gif');
	height : 22px;
}

.backgroundForm input.btn, .backgroundForm .fondH {
	font-size:92%;
	font-weight : bold;
	text-decoration : underline;
	color : #354241;
	border : 0;
	background-image : url(/wps/themes/html/CommonFiles/img/fond_haut.gif);
	height : 34px;
	padding-bottom : 4px;
	padding-right : 4px;
	padding-left : 4px;
	float : left;
	cursor : pointer;
}

.backgroundForm .fondH {
	text-decoration : none;
	height : 25px;
	padding-top : 9px;
	padding-bottom : 0px;
	cursor:auto;
}

.backgroundFormFin input.btn {
	background-image : url(/wps/themes/html/CommonFiles/img/moteur_fond_haut.gif);
	height : 22px;
	padding-bottom : 2px;
}

.backgroundFormFin .FIML11 {
	height : 22px;
}

.backgroundFormFin .FIML310 {
	height : 22px;
}

.separateurH {
	background-image : url(/wps/themes/html/CommonFiles/img/filet.gif);
	background-position : center;
	background-repeat : repeat-x;
	background-color : white;
	width : 100%;
	height : 4px;
	font-size:0%;
	line-height : 0px;
	clear : both;
	overflow : hidden;
}

.separateurV {
	background-image : url(/wps/themes/html/CommonFiles/img/separateur_rubriques.gif);
	background-repeat : repeat-y;
	float : left;
	height : 34px;
	width : 2px;
	font-size:0%;
}

.separateurPointille {
	background-image : url(/wps/themes/html/CommonFiles/img/dot.gif);
	background-position : top left;
	background-repeat : repeat-x;
	width : 100%;
	height : 4px;
	font-size:0%;
	line-height : 0px;
	clear : both;
	overflow : hidden;
}

.separateurPointilleBas {
	background-position : bottom left;
}

.backgroundFormFin .separateurV {
	background-image : url(/wps/themes/html/CommonFiles/img/moteur_separateur_rubriques.gif);
	height : 22px;
}

.backgroundForm label {
	float:left;
	font-size:92%;
	font-weight:bold;
	padding:10px 4px 0px;
	text-align:center;
	vertical-align:middle;
}

.backgroundForm select, .backgroundForm input.field {
	float:left;
	font-size:85%;
	margin:7px 10px 0px 0px;
}

.backgroundForm .t, .backgroundForm .s {
	width : 119px;
}

.ytsNbResults {
	font-size:136%;
	font-weight:bold;
	margin-top:1px;
}

.ytsPortlet ul li {
	list-style-type : none!important;
	margin-left : 0px!important;
	clear : both;
}

.ytsList {
	padding-top: 5px;
}

.ytsList .ytsItem {
	padding-bottom: 4px;
}

.ytsList .itemDate {
	width : 14%;
	float : left;
}

.ytsList .itemGeneral {
	width : 86%;
	float : left;
	padding-bottom: 5px;
}

.ytsList .itemGeneralImage  {
	padding-bottom: 25px;
}

.ytsList .encaps  {
	width : 99.5%;
	float : left;
	padding-bottom: 5px;
}
.ytsList .date {
	font-size:92%;
	display : block;
    padding-top : 1px;
}

.ytsList h4 {
	font-size : 100%;
}

.ytsList .tnc {
	font-weight : bold;
	font-size : 92%;
 	padding-top : 1px;  
}

.ytsList .category {
	font-size:92%;
}

.ytsList .bottomDot {
	background-image : url(/wps/themes/html/CommonFiles/img/dot.gif);
	background-position : left bottom;
	background-repeat : repeat-x;
}

/*************** TUBE GENERIQUE ************************/
.tube .ouvert {
	display : block;
}

.tube .fermer {
	display : none;
}

.tubeTexteImageVoir {

}

.tubeOngletImage {
	font-size:0%;
	position:relative;
	vertical-align:top;
}

.tubeTexteOuvert {
	font-size : 85%;
	margin-right: 8px;
	text-decoration:underline;
	position:relative;
	top:4px;
	padding:0px;
	vertical-align:top;
}

.tubeOuvert {
	background-image : url(/wps/themes/html/CommonFiles/img/cylindre_26.gif);
	background-repeat : repeat-x;
	background-position:top;
	width:100%;
}

.tubeTitle {
	height:26px !important;
}

.tubeTitreOuvert {
	float:left;
	font-size : 92%;
	margin-bottom: 3px;
	padding-left: 8px;
	padding-top:4px;
	min-width: 40em;
	font-weight:bold;
}

.tubeTitreOuvertRss {
	min-width: 25em;
}

.tubeCorps {
	background-color : #FFF1DE;;
}

.tubeImage {
	float:left;
	margin-right: 5px;
	margin-top: 5px;
}

.tubeOuverture {
	float:right;
	text-align:right;
}

.tubeOuverture a{
	text-decoration:none;
}

.tubeFermeture {
	text-align:right;
}

.tubeFermetureRss {
	text-align:right;
        height : 26px;
}

.tubeFermeture a{
	text-decoration:none;
}

.tubeFermetureRss a {
	text-decoration : none;
}

/******** COURS DE BOURSE *******/
#cours, #stats {
	width:100%;
}

#cours tbody td, #cours tbody th{
	border : 1px solid white;
}

#stats tbody td, #stats tbody th{
	border : 1px solid white;
}

#stats thead th {
	border-left : 1px solid white;
}

.noBR {
	border-right : 0px !important;
}

.cell1 {
	background-color : #439A92;
	color : white;
	padding : 3px;
}

.cell1space {
	padding-left:5px;
}

.cell2 {
	background-image : url('/wps/themes/html/CommonFiles/img/applat_clair_annuaire.gif');
	background-repeat : repeat-x;	
}

.cell2TH {
	padding-right:2px;
}

.cell2Sep {
	background-image : url('/wps/themes/html/CommonFiles/img/separateur_rubriques.gif');
	background-position : top right;	
	background-repeat : no-repeat;	
	height : 28px;
	padding : 3px;
}

.cell3 {
	background-color : #DCE4E9;
	padding : 3px;
}

.cell4 {
	background-color : #FFFFFF;
	padding : 3px;
}

.cell5 {
	background-color : #C2D1DA;
	padding : 3px;
}

.cell6 {
	background-color : #DCE4E9;
	padding : 3px;
}

.GLInputDate {
	margin-top : 3px;
	margin-bottom : 3px;
}

.rightAlign {
	text-align:right;	
}

#FHisto {
	width : 100%;
}

#FHisto .backgroundForm {
	padding-left:5px;
}

/*** site map ***/
#sitemap .backgroundForm {padding-left:0px;}

#sitemap h3.homepage {width:178px;}

#sitemap h3 a {text-decoration:none;}
#sitemap h3 a:hover {text-decoration:underline;}

#sitemap h4 a {color:#354241 !important;text-decoration:none;}
#sitemap h4 a:hover{text-decoration:underline;}
#sitemap h4 a:visited{color:#354241 !important;}

#sitemap .level1 {
	background-image : url(/wps/themes/html/CommonFiles/img/fond_haut.gif);
}

#sitemap .level1 h3 {
	padding-top : 9px;
	padding-bottom : 11px;
	padding-right : 5px;
	padding-left : 7px;
}

.separateurVContainer {
	background-image : url(/wps/themes/html/CommonFiles/img/separateur_rubriques.gif);
	background-repeat : no-repeat;
	background-position : top left;
}

.separateurVContainerRight {
	background-image : url(/wps/themes/html/CommonFiles/img/separateur_rubriques.gif);
	background-repeat : no-repeat;
	background-position : top right;
}

#sitemap table {
	width:584px;
}

#sitemap table td {
	vertical-align:top;
}

#sitemap table td.td0 {width:33%;}
#sitemap table td.td1 {width:33%;}
#sitemap table td.td2 {width:34%;}

#sitemap .simuleEspace7 {
	font-size:0%;
	line-height:0px;
	background:white;
	height:7px;
}

#sitemap .simuleEspace4 {
	height:4px;
}


#sitemap table td ul {
	margin:0px 4px 0px 4px;
}

#sitemap table td ul li {
	margin-left:11px !important;
	margin-bottom:2px;
	list-style-image:none;
	list-style-type:none;
}

#sitemap table td ul li div {
	line-height:12px;
	padding-left:10px;
	background-position:0px 5px;
	background-repeat:no-repeat;
}

#sitemap table td ul li.PageNavigationGroup div {background-image:url(/wps/themes/html/CommonFiles/img/menu/OFF_groupe.gif);}
#sitemap table td ul li.PageNavigationSustainableDevelopment div {background-image:url(/wps/themes/html/CommonFiles/img/menu/OFF_DD.gif);}
#sitemap table td ul li.PageNavigationResearchAndInnovation div {background-image:url(/wps/themes/html/CommonFiles/img/menu/OFF_innovation.gif);}
#sitemap table td ul li.PageNavigationCustomersAndActivities div {background-image:url(/wps/themes/html/CommonFiles/img/menu/OFF_metiers.gif);}
#sitemap table td ul li.PageNavigationShareholdersAndFinance div {background-image:url(/wps/themes/html/CommonFiles/img/menu/OFF_actionnaires.gif);}
#sitemap table td ul li.PageNavigationJobCandidates div {background-image:url(/wps/themes/html/CommonFiles/img/menu/OFF_recrutement.gif);}
#sitemap table td ul li.PageNavigationJournalists div {background-image:url(/wps/themes/html/CommonFiles/img/menu/OFF_presse.gif);}
#sitemap table td ul li.PageFooter div {background-image:url(/wps/themes/html/CommonFiles/img/menu/OFF_footer.gif);}

#sitemap table td ul li a {
	color:#354243 !important;
	text-decoration:none !important;
}

#sitemap table td ul li a:hover {text-decoration:underline !important;}
#sitemap table td ul li a:visited {color:#AE72AE !important;}

/*** XITI ***/
#xiti-logo {display : none;}
#xiti-logo-noscript {display : none;}
#xiti-logo-noscript img{
	width : 1px;
	height : 1px;
}

/*** Anchored List ***/

.anchoredContent .alignTop{
	vertical-align:top;	
}

/*** Iframe ***/

.iframe{
	margin-left: 10px;
	margin-right: 10px;
}

.pictoRight{
float : right;
}

#tableCom{
	width:427px;
	padding:3px;
	border:0;
}

.souligne{
	text-decoration: underline;
}


/*** Tableau de données ***/
.tabledata
{
	background-color: #ffffff;
	border: 1px solid #607080;
}

.tabledata th, .tabledata td
{
	border: 1px solid #607080;
	font-weight: normal;
}

.tabledata td.RowTotals
{
	border-top-style: double;
	border-top-width: 3px;
}

.tablefontArial
{
	font-size: small !important;
	font-size: 2ex;
	font-family: Arial, Helvetica, sans-serif;
}

.tablefontArialS
{
	font-size: 92%;
	font-family: Arial;
}

td.CellBold, th.CellBold
{
	font-weight: bold;
}

.CellR
{
	text-align: right;
	padding-right: 2px;
}

.CellC
{
	text-align: center;
}

.CellL
{
	text-align: left;
	padding-left: 2px;
}

.RowAlignTop
{
	vertical-align: top;
}

.RowAlignMid
{
	vertical-align: middle;
}

.RowAlignBot
{
	vertical-align: text-bottom;
}

.spanStrong
{
	font-weight: bold;
}

.keyproject .leSeparateur {
	width : 100%;
	height : 2px;
	background-image : url(/wps/themes/html/CommonFiles/img/dot.gif);
	background-repeat : repeat-x;
	background-position:top;
	clear : both;
}

.keyproject td {
	width : 50%;
    padding-bottom:5px;
    padding-top:5px;
    vertical-align:top;
}

/*********************** Login ***************/

.login_standard .description{
	color: #67726e;
}

.login_standard .vide{
	background-color: #FFF1DE;
}

.login_standard .espacementen{
	margin-left: 85px;
}

.login_standard .forgotPassword a{
	color: #354241 !important;
}

.login_standard .forgotPassword a:visited{
	color: #354241 !important;
}

.login_standard .forgotPassword{
	color: #354241;
	padding-bottom: 8px;
	background-color: #FFF1DE;
}

.login_standard .forgotTr {
	height: 16px;
}

.login_teaser .forwardForm{
	margin-left: 0px;
	margin-right: 0px;
}

.login_teaser .separateurH{
	background-image:url(/wps/themes/html/CommonFiles/img/filetTeaser.gif);
	background-color: #72003B;
}

.login_teaser h3{
	color: #f3bc70;
	margin-left: 8px;
	margin-right: 8px;
}

.login_teaser .espacementen{
	margin-left: 85px;
}

.login_teaser .formDescription{
	color: white;
	padding-left: 8px;
	background-color: #72003B;
}

.login_teaser .formInput{
	background-color: #72003B;
	padding-right: 8px;
}

.login_teaser .forgotPassword a{
	color: white!important;
}

.login_teaser .forgotPassword a:visited{
	color: white!important;
}

.login_teaser .formInput {
padding-bottom: 0px;
}

.login_teaser .forgotPassword{
	color: white;
}

.login_teaser .forgotTr {
	height: 16px;
}

/******************* END LOGIN ****************/

/****************** REDIRECTION_LINK **************/

.redirection_link .btn{
	background-image:url(/wps/themes/html/CommonFiles/img/moteur_fond_haut.gif);
	height:20px;
	color:#354241;
	float:left;
	font-weight:bold;
	padding-top: 2px;
	padding-left:5px;
	padding-right:5px;
}

.redirection_link a.btn{
	color:#354241!important;
}

.redirection_link a:visited.btn{
	color:#354241!important;
}


.redirection_link .description{
	font-weight: bold;
}

.redirection_link .information{
	color:#67726E;
}

.redirection_link_right .espacement{
	padding-left: 4px;
}

.redirection_link_left .espacement{
	padding-left: 85px;
}

#FORM_CLIENT_CODE {
  display : none;
}

/****************** END REDIRECTION_LINK **************/
/****************** FORGOT YOUR PASSWORD **************/

.forgotYourPassword .information{
	color: #67726e;
}

.forgotYourPassword .espacementen{
	margin-left: 4px;
}


.forgotYourPassword .backgroundForm {
	padding-left : 150px;
}

* html .forgotYourPassword .backgroundForm {
	padding-left : 148px;
}

/****************** END FORGOT YOUR PASSWORD **************/