﻿@charset "utf-8";
/* CSS Document */

a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt, u, ul, var{ margin:0; padding:0; border: 0 none; font-size: 100%;  font-weight: inherit; font-style: inherit; font-family: inherit; background: transparent; }

/*RESET SUPP*/
img, a img, :link img, :visited img {border: 0;}
table {border-collapse: collapse; border-spacing: 0;}
ol, ul {list-style: none;}
q:before, q:after,blockquote:before, blockquote:after {content: "";}

/*TAG COMPATIBLE HTML5*/
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }

@font-face {
	font-family: 'ambleregular';
	src: url('fonts/amble-regular-webfont.eot');
	src: url('fonts/amble-regular-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/amble-regular-webfont.woff') format('woff'),
	url('fonts/amble-regular-webfont.ttf') format('truetype'),
	url('fonts/amble-regular-webfont.svg#ambleregular') format('svg');
	font-weight: normal;
	font-style: normal;

}
body{
	background:#e9e9e9 url(../files/jpg/bg-home.jpg) top center repeat-x;
	color:#454545;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
}
.clr{clear:both;}
#page{
	margin:0 auto;
	width:1000px;
}
#header{
	float:left;
	width:1000px;
	background:url(../files/png/bg-header-home.png) top center no-repeat;
}
#header-left{
	float:left;
	width:820px;
	padding-top:30px;
	/*position:relative;*/
	z-index:10;
	/*overflow: hidden;*/
}

#espace-client{
	float:right;
	background:url(../files/png/icone-flech.png) right center no-repeat;
	color:#fff;
	font-size:14px;
	margin-right:50px;
	position:relative;
	z-index:1000
}
#espace-client > a{ padding-right:25px;color:#fff; text-decoration:none;font-family: 'ambleregular';background:url(../files/png/icone-flech.png) right center no-repeat; padding-bottom:4px; padding-top:4px;}
#espace-client > a.act{background:url(../files/png/icone-flech1.png) right center no-repeat;}
#connect{ background: url(../files/png/espace.png) top center no-repeat; padding:10px;width:190px; position:absolute; right:0px;top:19px; *top:17px; display:none;
	z-index:100}
	#connect input{ width:160px; height:24px; line-height:24px; color:#fff; padding:0 5px; font-size:11px; background:#37373a; border:0;margin-bottom:6px;}
	#connect a{ color:#fff; text-decoration:underline;font-size:11px;}
	#connect #edit-submit , #connect #edit-submit--1 , #connect #edit-submit--2{ background:url(../files/jpg/boutton.jpg) top center no-repeat; width:55px; height:26px; line-height:26px; float:right; color:#fff; font-size:11px; text-align:center; border:0; cursor:pointer}
	#connect div.mon-espace , #connect div.connect-espace{text-align:right;}

	#widget-top{
		float:left;
		width:820px;
		height:45px;
		background: url(../files/png/widget-top.png) top center repeat-x;
		margin-top:15px;
		line-height:45px;
		font-family: 'ambleregular';
	}
	#widget-top li{
		/*float:left;*/
		display:inline-block;
		padding:0 10px;
		list-style:none;
		background:url(../files/png/widget-li.png) right center no-repeat;
	}
	#widget-top li a{
		/*color: #f9520c;*/
		color: #fff;
		font-family: Verdana,Geneva,sans-serif;
		font-size: 14px;
		text-decoration: none;
	}
	#widget-top li a span{ color:#fff;}

	#widget-top li img {
		margin: 0 10px;
		position: relative;
		top: 5px;
	}

	#widget-top li#tickerDivRightText{
		/*float:none;*/
		padding:0;
		list-style:none;
		background:none;
	}


	/*--------début du menu de premier niveau--------*/
	#header-bottom{ height:30px; background:#f1f1f1; width:820px; float:left;}
	#menu                         /*-----pour le menu horizontal-------*/
	{
		/*width:820px; */          
		height: auto;          
		list-style-type: none; 
		float:left;      
		padding: 0;            
		border: 0; 
		height:30px;
		z-index:100;
	}
	#menu > li                  
	{
		float: left;         
		/*width: 120px;  */        
		margin-left:10px;         
		padding: 0;
		border: 0;
		position:relative;
		z-index:100;
	}
	#menu > li > a                   /*------pour les liens de premier niveau-------*/
	{
		display: block;        
		color: #333436;         
		margin: 0;                             
		padding: 7px 5px;                        
		text-decoration: none; 
		font-size:14px;
		font-family: 'ambleregular';
		
	}
	#menu > li:hover { 
		background:#535457 ;
	}
	#menu > li:hover > a{ color:#fff;}

	#menu .menuderoulant      
	{
		display: none;         
		list-style-type: none;  
		margin: 0;              
		padding: 0 10px;
		border: 0;
		position:absolute;
		top:30px;
		z-index:10;
		background:#535457 ;
	}
	#menu .menuderoulant > li         
	{
		margin: 0;
		padding: 0;
		border: 0;
		width: 170px;
		position:relative;
		background:url(../files/png/border-li.png) bottom center repeat-x;
	}
	#menu .menuderoulant > li > a        
	{
		display: block;
		color: #97989e;
		margin: 0;
		border: 0;
		text-decoration: none;
		padding:10px 5px;
		
		font-size:12px;
	}
	#menu .menuderoulant li a:hover       
	{
		color: #FFF;
	}
	#menu .menuderoulant li a:visited {     
      /*background-color:rgb(227, 22, 30);
      background-color:rgba(227, 22, 30, 0.5);*/
  }

  #menu li:hover > .menuderoulant { display: block; }     

  /*------pour les liens de deuxieme niveau-------*/
  #menu .menuderoulant1 {
  	display: none;         
  	list-style-type: none;  
  	margin: 0;              
  	padding: 0 10px;
  	border: 0;
  	position:absolute;
  	top:0;
  	left:170px;
  	z-index:10;
  	background:#535457 ;
  }
  #menu .menuderoulant1 > li  {
  	margin: 0;
  	padding: 0;
  	border: 0;
  	width: 170px;
  	background:url(../files/png/border-li.png) bottom center repeat-x;
  }
  #menu .menuderoulant1 > li > a {
  	display: block;
  	color: #97989e;
  	margin: 0;
  	border: 0;
  	text-decoration: none;
  	padding:10px 5px;
  	
  	font-size:12px;
  }
  #menu .menuderoulant1 li a:hover {
  	color: #FFF;
  }
  .menuderoulant li:hover > .menuderoulant1 { display: block!important; } 

  .puce{ background:url(../files/png/pucee.png) right center no-repeat;}



  #logo{ float:left; width:180px; text-align:center; margin-top:10px;}
  #banniere{ float:left; width:1000px; clear:both; }

  #center{
  	float:left;
  	width:980px;
  	padding:15px 10px 20px 10px;
  	background:#fff;
  }
  #center-left{
  	float:left;
  	width:340px;
  	margin-right:20px;
  }
  #center-left h2, #center-right h2{
  	color:#8d8d8d;
  	font-size:14px;
  	font-family: 'ambleregular';
  	border-bottom:5px solid #a4a5aa;
  	padding-bottom:6px;
  	margin-bottom:10px;
  }

  ul.actu{ margin-bottom:10px; overflow:hidden}
  ul.actu li {
  	float: left;
  	padding:5px 10px;
  	width:95%;
  }
  ul.actu li p{ color:#454545; font-size:12px; font-weight:normal;}
  ul.actu li p.titre{ color:#454545; font-size:11px; font-weight:bold;}
  ul.actu li p.titre span{ margin-right:10px;font-weight:normal;}

  p.savoir-plus {   
  	text-align:right;

  }
  p.savoir-plus a{color:#454545; font-size:11px; text-decoration:none;font-weight:bold;}

  #center-middle{ float:left; width:290px; margin-right:20px; margin-top:-3px;}
  #center-right{ float:left; width:310px; }

  ul#four-widget {float: left;width: 310px;}
  
  ul#four-widget li {
  	float: left;
  	height: 120px;
  	margin-bottom: 10px;
  	margin-right: 0;
  	position: relative;
  	width: 150px;
  }
  ul#four-widget li.lft{ margin-right:10px!important;}

  table{ border:1px solid #c3c3c3; width:100%; margin-bottom:10px;}
  table thead tr td{ background:url(../files/png/thead.png) bottom center repeat-x; height:20px; border-bottom:1px solid #c3c3c3; text-align:center;font-family: 'ambleregular'; font-size:12px; font-weight:bold;}
  table tbody tr.tit td{ background:url(../files/png/bg-td.png) bottom center repeat-x; height:20px; text-align:left; width:25%; font-size:12px;color:#454545;border-bottom:1px solid #c3c3c3;padding-left:15px;}
  table tbody tr td{color:#454545; font-size:11px; text-align:center; border-bottom:1px solid #c3c3c3;}
  tbody tr td span.top{ color:#55a514; background:url(../files/png/haut.png) right center no-repeat; padding-right:10px;}
  tbody tr td span.bas{ color:#ae1414; background:url(../files/png/bas.png) right center no-repeat; padding-right:10px;}





  .avancement{ margin:10px 4px 4px  4px; overflow:hidden}
  .hausse{ background:#55a514; height:5px; width:25%; float:left;}
  .neutre{ background:#747474; height:5px; width:35%; float:left;}
  .baisse{ background:#ae1414; height:5px; width:40%; float:left;}

  .recap-marche p{ color:#454545; font-size:11px;font-family: 'ambleregular'; padding:0 4px;}
  .vert{ color: #55a514; margin-right:20px;}
  .gris{ color: #747474; margin-right:45px;}
  .rouge{ color: #ae1414; }


  #footer-global{
  	background:url(../files/jpg/footer-global.jpg) top center repeat-x;
  	width:100%;
  	height:230px;
  }
  #footer{
  	margin:0 auto;
  	height:230px;
  	width:1000px;
  	background:url(../files/jpg/footer.jpg) top center no-repeat;
  	position: relative;
  }
  ul#menu-bas{
  	float:left;
  	width:950px;
  	height:45px;
  	line-height:45px;
  }
  ul#menu-bas li{
  	float:left;
  	color:#979aa2;
  	font-size:14px;
  	list-style:none;
  	font-family: 'ambleregular';
  }
  ul#menu-bas li a{
  	padding:0 33px;
  	color:#979aa2;
  	text-decoration:none;
  }
  ul#menu-bas li a:hover{ text-decoration:none; color:#bdbfc3;}
  .form-news{ float:left; width:320px; margin-right:55px;}
  .form-news h2{
  	font-size:16px;
  	color:#b2b6c0;
  	font-family: 'ambleregular';
  	margin-bottom:5px;
  	margin-top:15px;
  }
  .input-news{
  	float:left;
  	width:260px;
  	height:40px;
  	line-height:40px;
  	padding:12px 5px;
  	border:0;
  	background:url(../files/png/input-news.png) top center no-repeat;
  	color:#c8ccd5;
  	font-size:16px;
  	text-align:left;
  	font-family: 'ambleregular';
  	margin-right:5px;
  	outline:0;
  }
  .bt-news{
  	float:left;
  	width:41px;
  	height:40px;
  	cursor:pointer;
  	color:#c8ccd5;
  	font-size:18px;
  	text-align:center;
  	line-height:40px;
  	border:0;
  	background:url(../files/png/bt-news.png) top center no-repeat;
  }
  .twitter{
  	float:left; margin-top:7px;
  	background:url(../files/jpg/twitter.jpg) top center no-repeat;
  	border:0;
  	width:316px;
  	height:46px;
  }
  .references{
  	float:left;
  	width:575px;
  	color:#979aa2;
  	font-size:14px;
  	text-align:left;
  	margin-top:25px;
  	font-family: 'ambleregular';}
  	
  	.copyright{
  		float:right;
  		margin-top:35px;
  		color:#f9520c;
  		font-size:12px;
  		font-family:Arial, Helvetica, sans-serif;
  	}
  	.copyright a{ color:#f9520c; text-decoration:none;}

  	div.mask {
  		float: left;
  		height: 60px;
  		width: 820px;
  		overflow: hidden;
  		position: relative;
  	}


  	/*******-----------------------------------*********/
  	.espace-membre1{ float:left;}
  	#ariane {
  		float: left;
  		height: 25px;

  		width: 100%;
  		margin-bottom:10px;
  	}

  	#block-left {
  		float: left;
  		margin-bottom: 30px;
  		overflow: hidden;
  		width: 650px;
  		margin-right:20px;
  		color: #454545;
  		font-size: 13px;
  	}
  	.block-left-border {
  		border: 1px solid #D0D0D0;
  		width: 608px !important;
  		padding:10px 20px;
  	}

  	#block-left p {
  		color: #454545;
  		font-size: 13px;
  		text-align: justify;
  	}
  	#block-left ul{
  		float:left;
  		margin-bottom:10px;
  		width:100%;
  		*width:620px;
  		margin-left:10px;
  	}
  	#block-left ul li{ list-style:disc inside none;font-size: 12px;color: #454545; margin-bottom:5px;}
  	#block-left ol{
  		float:left;
  		margin-bottom:10px;
  		margin-left:30px;
  	}
  	#block-left ol li{ list-style:decimal;font-size: 12px;color: #454545; margin-bottom:5px;}
  	#block-left a{ color:#F9520C; text-decoration:none;}
  	#block-left h1{
  		border-bottom: 2px solid #A4A5AA;
  		color: #A4A5AA;
  		font-size: 20px;
  		margin-bottom: 10px;
  		padding-bottom: 0;

  	}
  	#block-left h2{
  		color: #454545;
  		font-size: 18px;
  		margin: 10px 0;
  	}
  	#block-left h3{
  		color: #454545;
  		font-size: 16px;
  		margin: 10px 0;

  	}
  	#block-left h4{
  		color: #454545;
  		font-size: 14px;
  		margin: 10px 0;

  	}
  	#block-left table{ width:100%; margin:10px 0; clear:both; border:1px solid #D0D0D0}
  	#block-left table tr th{ 
  		text-align:center;
  		background:url(../files/png/bg-bt.png) repeat-x  0 0;
  		border-color: #D0D0D0;
  		border-style: solid;
  		border-width: 1px;
  		box-shadow: 0 1px 0 0 #EFEDED inset;
  		font-size: 11px;
  		line-height: 15px;
  		font-weight:bold;
  		min-width:43px;
  	}
  	#block-left table tr td{ border:1px solid #D0D0D0; text-align:center; line-height:20px; padding:10px;}
  	#block-left table caption{ font-size:14px; color:#6B6B6B; font-weight:bold; line-height:22px; text-align:center;}

  	#block-left table + p{ clear:both;}

  	#block-left img {
  		border: 4px solid #E3E3E3;
  		margin: 10px;
  		text-align: center;
  	}
  	hr {
  		background: none repeat scroll 0 0 #D6D6D6;
  		border: 0 none;
  		float: left;
  		height: 1px;
  		line-height: 1px;
  		margin: 10px 0;
  		width: 100%;
  	}
  	#breadcrumb h2 {
  		color: #F9520C;
  		font-size: 11px;
  		float: left;
  		margin-right: 10px;
  	}
  	#breadcrumb ol {display: inline;float: left;}
  	#breadcrumb ol li {list-style: none outside none;color: #6A6A69;text-decoration: none; float:left;font-size: 11px;}
  	#breadcrumb ol li a {color: #6A6A69;text-decoration: none;}
  	#breadcrumb ol li span.crumb-sepreator { margin-left:5px;}


  	#entrepriz-list #pano-societe{
  		float:left; 
  	}
  	#pano-societe{
  		width:247px;
  		height:80px;
  		background:url(../files/png/bg-company.png) repeat-y;
  		margin:18px 0px;
  		display:block;
  		cursor:pointer;
  		color:#6b6b6b;}
  		#pano-societe p{
  			float:left;
  			font-size:12px;
  			margin-top:17px;
  			text-transform:uppercase;
  			width:125px;
  			padding:0 2px;
  			text-align:center;
  		}
  		#pano-societe:hover p{color:#fff;}	
  		#pano-societe:hover{background:#e86b37 !important;color:#fff;}	
  		#pano-societe img{float:left;margin:4px;border:0!important}
  		
  		#entrepriz-list{float:left;width:560px; height:578px;overflow:auto !important;margin-bottom:68px;}
  		#entrepriz-leftcol{height:100%;float:left;}
  		#entrepriz-separ{background:#d6d6d6;float:left;width:560px;	height:1px;margin-left:21px;}


  		#block-left div.entity-profile2 h2.field-label {
  			display: block;
  			float: left;
  			font-size:12px;
  			margin:0 0 10px 0;
  			font-weight:bold;
  		}

  		#block-left div.entity div.content section.field div.field-items div.field-item {
  			float: left;
  			margin-left: 10px;
  			color: #6A6A69;
  			font-size:13px;
  			margin-bottom:10px;
  		}

  		.file img {
  			border:0!important;
  			margin: 0!important;
  			text-align: center;
  		}
  		#block-left section.field-name-field-em-pr-objet-social div.field-items div.field-item {    width: 470px;}


  		#block-left #user-login{ width:510px; margin-left:25px;}
  		#block-left label{
  			color: #454545;
  			float: left;
  			font-size: 14px;
  			line-height: 25px;
  			margin-left: 20px;
  			width: 180px;
  		}
  		#block-left #contact-site-form label{width: 200px;}
  		#block-left input {
  			background:#F2F2F2;
  			margin:0px 0px 15px 0px;
  			border: 1px solid #D0D0D0;
  			color: #6A6A69;
  			float: left;
  			font-size: 14px;
  			height: 25px;
  			line-height: 25px;
  			width: 300px;
  			padding-left: 7px;
  			
  		}
  		#block-left textarea {
  			background: none repeat scroll 0 0 #F2F2F2;
  			border: 1px solid #D0D0D0;
  			color: #6A6A69;
  			float: left;
  			font-size: 14px;
  			margin-bottom: 15px;
  			padding-left: 10px;
  			width: 297px;
  		}
  		#block-left .description {
  			color: #6A6A69;
  			float: left;
  			font-size: 11px;
  			margin-bottom: 25px;
  			padding-left: 20px;
  			text-align: left;
  			width: 520px;
  			margin-top: 0px;
  		}
  		#block-left #edit-submit{
  			height:33px;
  			border:1px solid #d0d0d0;
  			background:url(../files/png/bg-bt.png) repeat-x;
  			color:#6a6a69;
  			font-size:14px;
  			line-height:33px;
  			text-align:center;
  			text-decoration:none;
  			display:block;
  			cursor:pointer;
  			float:right;
  			padding:0 5px;
  			width:inherit!important;
  		}
  		#block-left #edit-submit:hover{background:url(../files/png/bg-bt-over.png) repeat-x;}
  		#block-left #edit-submit:focus{background:url(../files/png/bg-bt-over.png) repeat-x; border:0;}
  		input.form-checkbox {
  			float: left;
  			width:auto!important;
  			background:none!important;
  			border:0!important;	
  		}
  		input.form-radio{
  			float: left;
  			width:auto!important;
  			margin:0 15px 0 0!important;
  			background:none;
  			border:0;	
  		}
  		#profile2-edit-emetteur-profile-form  #edit-submit{clear:both; margin-right:100px; margin-top:20px;}
  	#profile2-edit-emetteur-profile-form  .description{ /*width:290px; padding-left:0!important;*/}
  	#edit-profile-emetteur-profile-field-emetteur-profile-logo-und-0-remove-button--2{
  		margin-left:0px;
  		font-size: 12px;
  		line-height: 25px;
  		height: 25px;
  		width:80px;
  		margin-right:10px;
  	}
  	#user-pass label{	width: 277px!important; margin-left:0!important}

  	#pdf-actu {
  		float:left;margin-bottom:30px;
  	}

  	#pdf-actu h1{
  		border-bottom: 2px solid #A4A5AA;
  		color: #A4A5AA;
  		font-size: 20px;
  		padding-bottom: 0;
  		background: url(../files/png/bg-actu-pdf.png) repeat-x  0 0 ;
  		padding-left: 10px;
  	}

  	#pdf-actu01 {
  		background: url(../files/png/bg-actu-pdf.png) repeat-x  0 0 ;
  		float: left;
  		width: 310px;
  	}

  	#pdf-actu01 > h4 {
  		color: #FF4C00;
  		font-size: 16px;
  		/*height: 16px;*/
  		margin: 23px 0 8px 13px;
  		padding-left: 17px;
  	}
  	#bt-pdflong {
  		margin-left: 30px;
  	}

  	#bt-pdflong .download2 {
  		background: url(../files/png/bt-pdf-downloadlong.png) no-repeat  0 0 ;
  		border: medium none;
  		cursor: pointer;
  		float: left;
  		height: 40px;
  		margin-bottom: 20px;
  		margin-right: 2px;
  		text-align: center;
  		width: 250px;
  	}

  	#selector-actus {
  		float: left;
  		height: 35px;
  		position: relative;
  		width: 340px;
  	}
  	#list-actu01 {
  		float: left;
  		position: relative;
  		width: 100%;
  		padding:10px 0 20px 0;
  		background:url(../files/png/product-share.png) bottom center no-repeat;
  	}
  	#block-left strong { font-weight:bold;}
  	#search-date h2 {
  		color: #6A6A69;
  		float: left;
  		font-size: 16px;
  		margin: 8px 10px 0 0px;
  	}
  	#actus-list{   
  		float: left;
  		margin-top: 14px;
  		width: 100%;

  	}
  	#list-actu01.midl {
  		/*background: none repeat scroll 0 0 #E3E4E8;*/
  	}

  	#list-actu01  .orange {
  		color: #454545;
  		font-size: 11px;
  		margin: 0px 10px 0 0px;
  	}

  	#list-actu01 .orange2 {
  		color: ##454545;
  		font-size: 11px;
  		font-weight:bold;
  	}
  	.savoir-plus-actu {
  		background: url(../files/png/savoir-plus.png) no-repeat  center center;
  		bottom: 0;
  		cursor: pointer;
  		float: right;
  		height: 15px;
  		right: 2px;
  		width: 15px;
  		z-index: 1000;
  	}
  	.savoir-plus-actu:hover {
  		background: url(../files/png/savoir-plus-over.png) no-repeat  center center;
  	}

  	#edit-keys{
  		background:#F2F2F2!important;
  		border: 1px solid #D0D0D0!important;
  		color: #6A6A69!important;
  		float: left;
  		font-size: 14px;
  		height: 31px!important;
  		line-height: 31px!important;
  		margin-bottom: 15px;
  		padding-left: 18px;
  		width: 310px;
  	}
  	#search-form input.form-input-button{
  		height:33px;
  		float:right;
  		border:1px solid #d0d0d0;
  		background:url(../files/png/bg-bt.png) repeat-x;
  		color:#6a6a69;
  		font-size:16px;
  		line-height:35px;
  		text-align:center;
  		margin-left:20px;
  		text-decoration:none;
  		display:block;
  		cursor:pointer;
  		padding:0 5px;
  		width: inherit;
  	}
  	#search-form input.form-input-button:hover {
  		background: url(../files/png/bg-bt-over.png) repeat-x  0 0 ;
  	}
  	ol.search-results {
  		float:left;
  		margin-left:20px;
  		
  	}

  	ol.search-results li.search-result {
  		float:left;
  		background:url(../files/png/product-share.png) bottom center no-repeat;
  		padding-bottom:25px;
  		width:100%;
  	}

  	ol.search-results li.search-result h3 a {
  		color: #6B6B6B;
  		text-decoration: underline;
  		font-size: 14px;
  	}
  	ul.pager{ float:right!important; width:inherit!important;}
  	ul.pager li{
  		background: url(../files/png/bg-pagin-docs.png) no-repeat  0 0 ;
  		/*cursor: pointer;*/
  		float: left;
  		font-size: 11px;
  		height: 24px;
  		line-height: 24px;
  		list-style: none outside none !important;
  		text-align: center;
  		width: 21px;
  		color:#888888!important;
  	}
  	.pager-previous  {
  		background: #c0c4c8 !important;
  		/*text-indent:9999px;*/
  	}
  	.pager-next {
  		background:#c0c4c8 !important;
  		/*text-indent:9999px;*/
  	}
  	#block-left #my-docs ul li.pager-current{
  		font-weight: bold;
  	}

  	ul#my-menu li a {
  		background: url(../files/png/bg-mymenu.png) repeat-x  0 0 ;
  		color: #535457;
  		float: left;
  		font-size: 14px;
  		height: 40px;
  		line-height: 40px;
  		padding-left: 14px;
  		text-decoration: none;
  		/* text-transform: uppercase;*/
  		width: 296px;
  	}

  	ul#my-menu li a:hover, ul#my-menu li a.active, ul#my-menu li.active {
  		background:#535457;
  		color: #FFFFFF;
  	}

  	#my-docs dl dt{ font-weight:bold;}
  	#my-docs dl dd{ line-height:40px;}
  	#my-docs dl dd a{color:#454545; text-decoration:none; /*float:left;*/ line-height:40px!important}
  	#my-docs dl dd span{ float:left;}
  	#my-docs dl {
  		border: 1px solid #E3E4E8;

  		float: left;
  		width: 49%;
  		margin-top:25px;
  		margin-bottom:25px;
  	}

  	#my-docs dt {
  		background:#7E8085;
  		border-bottom: 2px solid #E3E4E7;
  		color: #FFFFFF;
  		font-size: 16px;
  		height: 35px;
  		line-height: 35px;
  		text-align: center;
  		text-decoration: none;
  		width: 100%;
  		font-weight:normal;
  	}

  	#my-docs dl dd.docs a {
  		background: url(../files/png/ic-pdf20.png) no-repeat left center ;
  		margin-left: 20px;
  		padding-left: 49px ;
  	}
  	.second-news {
  		background:#E5E6E9;
  	}
  	#intrest-actu {
  		
  		float: left;
  		margin-bottom: 50px;
  		margin-top: 14px;
  		width: 308px;
  	}

  	#titre-actu {
  		float: left;
  		width: 308px;
  	}
  	.articl-actu01{float:left; padding:5px 0px 10px 5px; width:293px;}
  	#titre-actu p {
  		border-bottom: 5px solid #A4A5AA;
  		color: #8D8D8D;
  		font-family: 'ambleregular';
  		font-size: 14px;
  		margin-bottom: 10px;
  		padding-bottom: 6px;
  	}

  	ul.actu li p.titre {
  		color: #454545;
  		font-size: 11px;
  		font-weight: bold;
  	}
  	.articl-actu01 p.orange{
  		color: #454545;
  		font-size: 11px;
  		font-weight: bold;
  	}
  	.articl-actu01 p.orange span{ margin-right:20px;}
  	.articl-actu01 p{    
  		color: #454545;
  		font-size: 12px;
  		font-weight: normal;
  	}
  	#bt-pdf .download:hover{
  		background:url(../files/png/bt-pdf-downloadhov.png) no-repeat;}
  		#bt-pdf .fav:hover{
  			background: url(../files/png/bt-pdf-favorihov.png) no-repeat;}
  			#bt-pdf .download{
  				float:left;
  				width:157px;
  				height:40px;
  				background:url(../files/png/bt-pdf-download.png) no-repeat;
  				border:none;
  				cursor:pointer;
  				margin-bottom: 2px;
  				margin-right: 2px;}
  				#bt-pdf .fav{
  					float:left;
  					width:123px;
  					height:40px;
  					background:url(../files/png/bt-pdf-favori.png) no-repeat;
  					border:none;
  					cursor:pointer;}

  					#bl-02 {
  						float: right;
  						height: 43px;
  						margin-bottom: 50px;
  						margin-top: 2px;
  						width: auto;
  					}
  					#bl-02 a{
  						text-decoration:none;}
  						#bl-02 .print{
  							width:93px;
  							height:40px;
  							float:left;
  							background:url(../files/png/bt-print.png) no-repeat;
  							border:none;
  							cursor:pointer;
  							margin: 2px;}
  							#bl-02 .print:hover{
  								background:url(../files/png/bt-printhov.png) no-repeat;}
  								#bl-02 .mail{
  									width:93px;
  									height:40px;
  									float:left;
  									background:url(../files/png/bt-mail.png) no-repeat;
  									border:none;
  									cursor:pointer;
  									margin:2px 2px 0 0;}
  									#bl-02 .mail:hover{
  										background:url(../files/png/bt-mailhov.png) no-repeat;}
  										#bl-02 .fb{
  											width:41px;
  											height:40px;
  											float:left;
  											background:url(../files/png/bt-fbk.png) no-repeat;
  											border:none;
  											cursor:pointer;
  											margin:2px 2px 0 0;}
  											#bl-02 .fb:hover{
  												background:url(../files/png/bt-fbkhov.png) no-repeat;}
  												#bl-02 .twit{
  													width:42px;
  													height:40px;
  													float:left;
  													background:url(../files/png/bt-twit.png) no-repeat;
  													border:none;
  													cursor:pointer;
  													margin:2px 2px 0 0;}
  													#bl-02 .twit:hover{
  														background:url(../files/png/bt-twithov.png) no-repeat;}
													#bl-02 .linkedin{
														width:41px;
														height:40px;
														float:left;
														background:url(../files/png/bt-linkedin.png) no-repeat;
														border:none;
														cursor:pointer;
														margin:2px 2px 0 0;}
													#bl-02 .linkedin:hover{
														background:url(../files/png/bt-linkedinhov.png) no-repeat;}

  														.ui-corner-all {
  															border-radius:0!important;
  														}
  														#profile2-edit-emetteur-profile-form input.form-file , #documents-node-form input.form-file , #profile2-edit-intermediaire-en-bourse-profile-form input.form-file {
  															height:25px;
  															float:left;
  															color:#6a6a69;
  															line-height:25px;
  															text-align:center;
  															display:block;
  															margin-right:2px;
  															width:295px!important;
  														}
  														#maestro_taskconsole_launch_workflow_form{display:none;}
  														.form-item-workbench-access{display:none;}
  														#documents-node-form div.form-type-select select {
  															font-size: 1em;
  															height: 25px;
  															float:left;
  															margin-bottom: 15px;
  														}
  														#documents-node-form div.hierarchical-select select {
  															/*background: url("../files/png/puce-select2.png") no-repeat scroll 0 0 transparent;*/
  															font-size: 1em;
  															height: 25px;
  															float:left;
  														}
  														#profile2-edit-emetteur-profile-form table td input.form-submit
  														, #documents-node-form table td input.form-submit , #profile2-edit-intermediaire-en-bourse-profile-form table td input.form-submit {
  															margin-left:0px;
  															font-size: 12px;
  															line-height: 20px;
  															height: 20px;
  															width:inherit!important;
  															padding:0 5px;
  															float:inherit!important;
  														}
  														#edit-roles{display:none;}
  														.form-item-notify label{width:370px!important;}
  														.form-type-checkboxes{margin-top:20px;}
  														#account-sub-users-add label{margin-left:0!important;}
  														#account-sub-users-add .description{padding-left:0!important}
  														#account-sub-users-add input.form-checkbox {
  															float: left;
  															width:auto!important;
  															margin:0 15px 0 0!important;
  														}
  														.form-item-roles{display:none;}
  														.form-item-field-user-newsletter-und{ margin-top:20px!important;}
  														#edit-field-user-newsletter-und{float:left; width:300px;}

  														#contact-site-form input.form-checkbox {
  															float: left;
  															margin-left: 207px;
  															margin-top:0
  														}
  														#profile2-edit-investisseur-form  #edit-submit{ clear:both; margin-right:100px;}
  														#my-docs #paging-actus{ clear:both;}
  														
  														#homepage-form  .form-item-contenu > label {
  															background: none repeat scroll 0 0 #A9AAAF;
  															border-bottom: 1px solid #E3E4E7;
  															float: left;
  															height: 38px;
  															width: 100%;
  															color: #535457;
  															font-family: 'helveticacondensedbold';
  															font-size: 16px;
  															line-height: 38px;
  															text-align: center;
  															text-transform: uppercase;
  															margin-left:0!important;
  															font-weight:bold;
  														}

  														#search-list {
  															float: left;
  															width: 270px;
  														}

  														#search-list2 {
  															float: left;
  															width: 128px;
  														}

  														#search-list3 {
  															float: left;
  															width: 168px;
  														}
  														#company-in {
  															background: url(../files/png/bg-news-dt.png) repeat-x  0 0 ;
  															border: 1px solid #D0D0D0;
  															float: left;
  															height: 48px;
  															width: 100%;
  														}
  														#company-in p {
  															color: #6A6A69;
  															font-size: 14px;
  															line-height: 45px;
  															margin: 0 !important;
  															text-align: center;
  															/* text-transform: uppercase;*/
  														}

  														#block-left #search-inblock ul {
  															border-bottom: 1px solid #D0D0D0;
  															border-left: 1px solid #D0D0D0;
  															border-right: 1px solid #D0D0D0;
  															float: left;
  															margin-left: 0;
  															width: 100%;
  														}

  														#block-left #search-inblock li {
  															float: left;
  															height: 35px;
  															list-style: none!important;
  															text-align: center;
  															width: 100%;
  															line-height:35px;
  															margin:0;
  														}

  														#block-left #search-inblock ul li a {
  															color: #6A6A69;
  															font-size: 12px;
  															text-decoration: none;
  														}

  														#accordion {
  															float: left;
  															margin: 11px 0 55px 130px;
  															width: 370px;
  														}
  														#news-box {
  															border: 1px solid #E3E4E8;
  															float: left;
  															margin-top: 1px;
  															width: 100%;
  														}

  														#news-box h2 {
  															background: url(../files/png/bg-news-dt.png) repeat-x  0 0 ;
  															border-bottom: 2px solid #E3E4E7;
  															height: 48px;
  															margin: 0;
  															text-align: center;
  															width: 100%;
  															font-size:18px;
  															padding:0;
  														}

  														#news-box h2 a {
  															color: #6A6A69;
    /*font-family: 'helveticaregular';
    text-transform: uppercase;*/
    font-size: 16px;
    line-height: 48px;
    text-decoration: none;
    padding:0;
}
#news-box dl {
	float: left;
	width: 100%;
	padding:0;
	border:0;
}
#news-box dl dd {
	height: 40px;
	list-style: none outside none;
	text-align: center;
	width: 100%;
}

#news-box dl dd a {
	color: #6A6A69;
	font-family: 'helveticaregular';
	font-size: 12px;
	line-height: 40px;
	text-decoration: none;
}
.second-news {
	background: none repeat scroll 0 0 #E5E6E9;
}
.news-display {
	display: none;
}

#action-container p {
	color: #535457;
	font-size: 14px;
	margin-left: 17px;
}

#action-inblock {
	color: #535457;
	float: left;
	font-size: 16px;
	margin-left: 169px;
	margin-top: 24px;
	width: 290px;
}

#action-inblock label {
	background-repeat: no-repeat;
	display: inline-block;
	margin-top: 9px;
	padding-left: 25px;
}

#favoris-add-action-form input.form-text {
	background:#F2F2F2;
	border: 1px solid #D0D0D0;
	color: #535457;
	font-size: 14px;
	height: 40px;
	margin-top: 8px;
	padding-left: 20px;
	width: 268px;
}

#company-list {
	float: left;
	margin-top: 20px;
	width: 100%;
}

#block-left #company-list ul {
	border-bottom: 1px solid #D0D0D0;
	border-left: 1px solid #D0D0D0;
	border-right: 1px solid #D0D0D0;
	float: left;
	height: 160px;
	margin-left: 0;
	overflow: auto;
	width: 100%;
}
#block-left #company-list ul li {
	float: left;
	height: 40px;
	list-style: none outside none;
	width: 100%;
	margin:0;
}

#block-left #company-list ul li a {
	color: #6A6A69;
	line-height: 40px;
	padding-left: 18px;
	text-decoration: none;
}

#favoris-add-action-form #company-list ul li a.remove-action {
	line-height: 20px;
	padding: 0;
	position: absolute;
	right: 10px;
	top: 10px;
}


#widge-action {
	background: url(../files/png/bt-widget.png) no-repeat 0 0 ;
	color: #FFFFFF;
	cursor: pointer;
	float: right;
	font-family: Arial;
	font-size: 12px;
	height: 46px;
	line-height: 45px;
	margin-top: 20px;
	text-align: center;
	text-decoration: none;
	width: 166px;
}
#action-inblock label  > input{width:10px; margin:0 5px 0 0!important}


#edit-day-from label, #edit-day-to label{display:none;}
#edit-day-from  .description, #edit-day-to .description{display:none;}

.container-inline-date .date-padding {
	float: left;
	padding:0px!important;
}
#edit-intruments{ margin-bottom:30px;}



#edit-export-xls{
	height:33px!important;
	border:1px solid #d0d0d0!important;
	background:url(../files/png/bg-bt.png) repeat-x!important;
	color:#6a6a69;
	font-size:14px;
	line-height:33px;
	text-align:center;
	text-decoration:none;
	display:block;
	cursor:pointer;
	float:right!important;
	padding:0 5px!important;
	width:inherit!important;
	margin-right:10px;
}
#edit-export-xls:hover{background:url(../files/png/bg-bt-over.png) repeat-x;}

#histo-chart { margin:0 auto; width:450px; display:none;}

#histo-chart .show-hide , #histo-result .show-hide{float:right;}

#histo-result {float:left;}

.form-type-select .select{
	position: absolute;
	width: 295px;
	height: 23px;
	padding: 0 24px 0 8px;
	color: #323232;
	font: 12px/23px arial,sans-serif;
	background: url(../files/png/select-contact.png) no-repeat;
	overflow: hidden;
}
#contact-site-form div.captcha , #user-register-form  div.captcha {
	float: left;
	width: 100%;
}
#contact-site-form div.captcha img, #user-register-form div.captcha img {
	margin-left: 220px;
}

#slider1 a {
	color: #fff;
	text-decoration:underline;
}

#banniere span.print-link {display:none;}

#search-block-form{ float:right;}
#search-block-form  input[type="search"] {
	margin-top:3px;
	margin-right:3px;
	background: url(../files/png/search-dark.png) no-repeat 10px 3px #fff;
	border: 1px solid #c2c7cc;
	font:12px Arial,Helvetica,Sans-serif;
	color: #333436;
	width: 90px;
	text-indent:0px;
	padding: 3px 15px 3px 35px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	outline:0;
	behavior:url(PIE.htc);
	position:relative;
	z-index:1;
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
}
#search-block-form input[type="search"]:active{ border:none;}
/*
#search-block-form{ float:right;}
#search-block-form  input[type="search"] {
	margin-top:3px;
	margin-right:3px;
    background: url(../files/png/search-dark.png) no-repeat 10px 3px;
    border:0;
	
    font:12px Arial,Helvetica,Sans-serif;
    color: #333436;
    width: 30px;
    padding: 3px 3px 3px 3px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
	text-indent:-9999px;
	
	 -webkit-appearance: textfield;
   -webkit-box-sizing: content-box;
}

#search-block-form  input[type="search"]:focus {
    width: 120px;
	text-indent:0px;
	padding: 3px 15px 3px 35px;
	border: 1px solid #c2c7cc;
	background: url(../files/png/search-dark.png) no-repeat 10px 3px #fff;
	-webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
	outline:0;
	behavior:url(PIE.htc);
	position:relative;
	z-index:1;
	 -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    }
    #search-block-form input[type="search"]:active{ border:none;}*/


    #block-left div.entity-profile2 section.field {
    	float: left;
    	width: 620px!important;
    	*width:620px;
    	*margin-top:10px;
    }

    #block-left div.entity-profile2 div.field-item, #block-left div.entity-profile2 div.field-items {
    	color: #6A6A69;
    	float: left;
    	font-size: 16px;
    	/**padding-bottom: 20px;*/
    }

    .form-managed-file .file{ float:left;}
    .form-managed-file .file-size{float:left; line-height:23px; margin:0 10px;}
    .form-managed-file #edit-profile-emetteur-profile-field-emetteur-profile-logo-und-0-remove-button--2{ float:left;}
    #profile2-edit-emetteur-profile-form div.file-widget input.form-submit , #documents-node-form div.file-widget input.form-submit
    , #documents-node-form #edit-delete , #profile2-edit-intermediaire-en-bourse-profile-form div.file-widget input.form-submit {
    	margin-left:10px;
    	width:100px;
    }


    #profile2-edit-emetteur-profile-form div.link-field-url, #documents-node-form div.link-field-url, #profile2-edit-intermediaire-en-bourse-profile-form div.link-field-url {
    	margin-left: 208px;
    	*margin-left: 0px;
    	*clear:both;
    	*float:inherit!important;
    }

    .link-field-url{ margin-bottom:10px;}

    #homepage-form input{ margin:14px 10px 0 0!important;}
    span.element-invisible{ display:none;}

    /*******************************************************/
    /**********************SITEMAP**************************/
    /*******************************************************/


    #block-left #site-map {
    	margin-top: 10px;
    	margin-bottom: 10px;
    	float: left;
    	width: 100%;
    }

    #site-map h2 {
    	font-size: 16px;
    	font-weight: bold;
    }

    #site-map div.content {
    	margin-left: 20px;
    }

    #site-map div.site-map-box-front {
    	display:none;
    }

    #site-map ul {
    	list-style: none outside none;
    }

    #site-map ul li {
    	list-style: none outside none;
    	float:left;
    	width:100%;
    }

    #site-map ul > li a {
    	color: #6A6A69 !important;
    	font-size: 14px;
    	font-weight: bold;
    	background: none !important;
    }
    #site-map ul > li span {
    	color: #6A6A69 !important;
    	font-size: 14px;
    	font-weight: bold;
    	background: none !important;
    }
    #site-map li ul{ margin-left:15px;}
    #site-map li li a{ font-size:12px; line-height:16px; font-weight:normal;}
    #site-map li li span{ font-size:12px; line-height:16px; font-weight:normal;}

    #contact-site-form .form-item{ float:left;}
    .form-textarea-wrapper{ float:left;}
    #contact-site-form .form-type-checkbox{ display:none;}

    #profile2-edit-emetteur-profile-form fieldset legend span , #documents-node-form fieldset legend span , #profile2-edit-intermediaire-en-bourse-profile-form fieldset legend span {
    	color: #6A6A69;
    	font-size: 16px;
    	line-height: 35px;
    	margin-left: 10px;
    	width: 189px;
    }

    #profile2-edit-emetteur-profile-form fieldset , #documents-node-form fieldset , #profile2-edit-intermediaire-en-bourse-profile-form fieldset {
    	border:1px solid #d0d0d0;
    	width:560px;
    	margin:5px;
    	padding:0 10px;
    }


    #user-profile-form  div.form-type-checkbox, #user-register-form div.form-type-checkbox , #account-sub-users-add div.form-type-checkbox 
    , #account-sub-users-edit div.form-type-checkbox , #account-sub-users-add div.form-radios , #account-sub-users-edit div.form-radios{
    	width: 409px;
    	float: left;
    }

    #account-sub-users-add div.form-item-status , #account-sub-users-edit div.form-item-status {
    	float:left;
    	overflow:hidden;
    }
    #block-left-simple {
    	float: left;
    	margin-bottom: 30px;
    	overflow: hidden;
    	width: 640px;
    	margin-right:20px;
    	color: #454545;
    	font-size: 13px;
    }


    /*******************************************************/
    /**********************GLOSSAIRE************************/
    /*******************************************************/

    #block-left .lexicon-admin-links {
    	display:none;
    }

    #block-left #glossaire {
    	float:left;
    	width:580px;
    }

    #block-left #glossaire div.lexicon-links {
    	float:left;
    	width:100%;
    	text-align:center;
    	color: #6A6A69;
    	font-size: 14px;
    	margin-top: 20px;
    }

    #block-left #glossaire div.lexicon-links a {
    	color: #6B6B6B !important;
    	font-size: 16px;
    	text-decoration: underline;
    	background: none !important;
    	text-transform:uppercase;
    }

    #block-left #glossaire div.lexicon-list {
    	float:left;
    	width:100%;
    }

    #block-left #glossaire div.lexicon-list h2.lexicon-letter{
    	margin-top: 20px;
    	float:left;
    	width:100%;
    }

    #block-left #glossaire div.lexicon-list dl{
    	float:left;
    	width:90%;
    	margin-left: 35px;
    }

    #block-left #glossaire div.lexicon-list dl dt {
    	float:left;
    	width:100%;
    	color: #6A6A69;
    	font-size: 14px;
    	font-weight: bold;
    	margin-bottom: 5px;
    	margin-top: 10px;
    }

    #block-left #glossaire div.lexicon-list dl dd{
    	float:left;
    	width:100%;
    	color: #6A6A69;
    	font-size: 14px;
    }

    #block-left #glossaire div.lexicon-list dl dd ul{
    	float:left;
    	width:100%;
    }

    #block-left #glossaire div.lexicon-list dl dd ul li{
    	font-size: 14px;
    }

    #block-left #glossaire a.lexicon_go_to_top_link {
    	float: right;
    	color: #6A6A69;
    	text-decoration: underline;
    	font-size: 12px;
    }

    #letter_a , #letter_b , #letter_c , #letter_d , #letter_e ,
    #letter_f , #letter_g , #letter_h , #letter_i , #letter_j ,
    #letter_k , #letter_l , #letter_m , #letter_n , #letter_o , 
    #letter_p , #letter_q , #letter_r , #letter_s , #letter_t , 
    #letter_u , #letter_v , #letter_w , #letter_x , #letter_y , #letter_z {
    	float:left;
    	width:100%;
    	height: 5px;
    }


    #poll-view-voting {
    	margin-top: 10px;
    	margin-bottom: 10px;
    	float: left;
    	margin-left: 30px;
    }

    #block-left article.node-poll {
    	margin-top: 10px;
    	margin-bottom: 10px;
    	float: left;
    	margin-left: 30px;
    }

    #poll-view-voting div.form-item-choice{
    	width:100%;
    	float:left;
    }

    #favoris-add-action-form{
    	margin-bottom: 10px;
    	float: left;
    	width: 100%;
    }

    #favoris-add-action-form #autocomplete {
    	position: absolute;
    	background:#f2f2f2;
    	margin-top:10px;
    	font-size:14px;
    	color:#535457;	
    	padding: 0;
    	max-height: 300px;
    	overflow: auto;
    	z-index: 100;
    }

    #favoris-add-action-form #company-list ul li {
    	position: relative;
    }

    #favoris-add-action-form #company-list ul li a.remove-action{
    	position: absolute;
    	right:10px;
    	top:10px;
    	line-height: 20px;
    	padding:0;
    }



    #poll-view-voting div.title , #block-left article.node-poll div.poll div.title {
    	color: #F9520C;
    	font-size: 16px;
    	float: left;
    	margin-right: 10px;
    	width: 100%;
    	margin-bottom: 30px;
    }

    #block-left article.node-poll div.poll {
    	color: #6A6A69;
    	font-size: 14px;
    }

    #block-left article.node-poll div.poll div.bar {
    	height: 10px;
    	width:300px;
    	background-color: #6A6A69;
    }

    #block-left article.node-poll div.poll div.bar div.foreground {
    	background-color: #F9520C;
    	height: 10px;
    }

    #block-left article.node-poll div.poll div.text {
    	margin-bottom: 20px;
    }

    #block-left article.node-poll div.poll div.total {
    	font-weight: bold;
    }

    #block-left article.node-poll div.poll div.percent {
    	margin-bottom: 20px;
    }

    #poll-view-voting label.element-invisible {
    	display:none;	
    }

    #poll-view-voting input.form-radio {
    	float:left;
    	margin-top: 10px;
    }

    /****************************/
    /****************************/



    /****************************/
    /*********PROFILES***********/
    /****************************/
    #block-left div.entity-profile2 h2{
    	display:none;
    }

    #block-left div.entity-profile2 {
    	
    	margin-top:20px;
    	float:left;
    	
    }


    #block-left div.entity-profile2 section.field {
    	float:left;
    	width:100%
    }

    #block-left div.entity-profile2 div.field-item , #block-left div.entity-profile2 div.field-items {
    	float:left;
    	font-size: 16px;
    	color: #6A6A69;
    }

    /****************************/


    #my-docs dl dd.ddcenter{
    	text-align: center;
    }

    /****************************************************************/
    /************************ TASK CONSOLE **************************/
    /****************************************************************/

/*#block-left #maestro-taskconsole #block-system-main table th{
	background: none repeat scroll 0 0 #7E8085;
    border-bottom: 2px solid #E3E4E7;
    color: #FFFFFF;
    font-family: 'helvetica_lt_std_cond_lightRg';
    font-size: 18px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    }*/

    #block-left #block-system-main table #maestro-content-publish-review-form {
    	margin-left:30px;
    	margin-top:5px;
    	color: #535457;
    	font-family: 'helvetica_lt_std_cond_lightRg';
    	font-size:12px;
    }

    #block-left #block-system-main table #maestro-content-publish-review-form a {
    	color: #535457;
    	text-decoration:underline;
    }

    #block-left #block-system-main table #maestro-content-publish-review-form input.form-submit {
    	background: url("../files/png/bg-bt.png") repeat-x scroll 0 0 transparent;
    	border: 1px solid #D0D0D0;
    	color: #6A6A69;
    	cursor: pointer;
    	display: block;
    	float: left;
    	font-family: 'helvetica_lt_std_cond_lightRg';
    	font-size: 12px;
    	height: 33px;
    	line-height: 35px;
    	margin-bottom: 10px;
    	padding-left: 3px;
    	padding-right: 3px;
    	text-align: center;
    	text-decoration: none;
    }

    #block-left #maestro-taskconsole #block-system-main div.taskconsoleActionRec {
    	color: #535457;
    	font-family: 'helvetica_lt_std_cond_lightRg';
    	font-size:12px;
    }

    #block-left #maestro-taskconsole #block-system-main div.taskconsoleActionRec a {
    	color: #535457;
    	text-decoration:underline;
    }

    #block-left #maestro-taskconsole #block-system-main div.taskconsoleActionRec legend span {
    	font-weight:bold;
    	font-size:13px;
    }

    #block-left #maestro-taskconsole #block-system-main div.taskconsoleActionRec div.taskdetail {
    	margin-bottom:15px;
    }

    #block-left #maestro-taskconsole #block-system-main div.taskconsoleActionRec div.taskdetail div.maestro_comment {
    	padding-left:15px;
    	
    }
    /*******************************************************/
    /************************FAQ****************************/
    /*******************************************************/

    #block-left .faq-content {
    	width:580px;
    	float:left;	
    	margin-top:30px;
    }

    #block-left .faq-content .faq-category-group {
    	width:560px;
    	float:left;	
    	margin-left:20px;
    }

    #block-left .faq-content .faq-category-group .faq-qa-header h3 {
    	width:100%;
    	float:left;	
    	color: #F9520C;
    	font-size: 18px;
    }


    #block-left .faq-content .faq-category-group .faq-qa {
    	width:100%;
    	float:left;	
    }


    #block-left .faq-content .faq-category-group .faq-qa .faq-question {
    	width:100%;
    	float:left;	
    	font-size: 14px;
    	font-weight: bold;
    	text-decoration: underline;
    	color: #6B6B6B;
    }

    #block-left .faq-content .faq-category-group .faq-qa .faq-question a {
    	width:100%;
    	float:left;	
    	font-size: 14px;
    	font-weight: bold;
    	text-decoration: underline;
    	color: #6B6B6B;
    }

    #block-left .faq-content .faq-category-group .faq-qa .faq-answer {
    	width:550px;
    	float:left;	
    	font-size: 14px;
    	color: #6B6B6B;
    	margin-left:25px;
    	padding-left: 20px;
    }

    #block-left .faq-content .faq-category-group .faq-qa .faq-answer ul.links {
    	margin-left: 450px;
    }

    #block-left .faq-content .faq-category-group .faq-qa .faq-answer ul.links li {
    	list-style: none;
    }

    #block-left .faq-content .faq-category-group .faq-qa .faq-answer ul.links li a {
    	list-style: none;
    	font-size: 12px;
    	font-weight: bold;
    	text-decoration: underline;
    	background:#ffffff !important;
    	color: #6B6B6B !important;
    }

    /*******************************************************/
    /*******************************************************/

    #bl-01 h4{
    	float:left;
    	font-size:14px;
    	color:#6a6a69;
    	margin:16px 0 0 18px;
    	width:100%;
    }

    /********************************************************/
    /********************************************************/
    #user-profile-form  div.form-checkboxes, #user-register-form div.form-checkboxes {
    	width: 409px;
    	float: left;
    	margin-left: 40px;
    }
    #user-register-form , #user-profile-form , #user-pass , #user-pass-reset , #profile2-edit-investisseur-form 
    , #homepage-form , #search-form , #profile2-edit-emetteur-profile-form , #documents-node-form , #node-delete-confirm , #contact-site-form 
    , #account-sub-users-add , #account-sub-users-edit , #profile2-edit-intermediaire-en-bourse-profile-form , #user-login {
    	margin-top: 10px;
    	margin-bottom: 10px;
    	float: left;
    	width: 100%;
    }
    #profile2-edit-emetteur-profile-form div.file-widget 
    , #documents-node-form div.file-widget , #profile2-edit-intermediaire-en-bourse-profile-form div.file-widget {
    	float: left;
    	margin-bottom: 20px;

    }

    .block-title{display:none;}
    #user-login-form label{display:none;}

    .language {	
    	float: left;
    	height: 16px;
    	width: 821px;
    	margin-bottom:9px;
    }
    #language-panel{
    	float:left;
    	width:720px;
    	height:16px;
    	background: url(../files/png/bg-langpanel.png) repeat-x;
    	margin-right:1px;
    }
    #arb{ margin-left:11px; float:left;}
    #fr{ margin-left:11px; float:left;}
    #eng{ margin-left:11px; float:left;}


    ul#widge{
    	/*width:821px;*/
    	float:left;
    	height:30px;
    	background:url(../files/png/widg.png) center center repeat-x;
    	margin-bottom:15px;
    }

    ul#webticker li{
    	float:left;
    	padding:0 30px;
    	line-height:40px;
    	background: url(../files/png/bg-li-widge.png) right center no-repeat;
    }
    ul#webticker li a{ color:#f9520c; font-size:16px; font-family:Verdana, Geneva, sans-serif; text-decoration:none;}
    ul#webticker li a span{ color:#fff;}
    ul#webticker li img{ margin:0 10px;position:relative; top:5px;}
    ul#webticker li.last{ background:none!important;}

    ul#widge li#tickerDivRightText {padding:0; margin:0;vertical-align:middle; height:30px; background:none;height:45px;line-height:45px;}

    .tickercontainer .mask {
    	position: relative;
    	height: 30px;
    	overflow: hidden;
    	background:none;
    }
    .tickercontainer {
    	width: 821px;
    	height: 35px;
    	margin: 0;
    	padding: 0;
    	overflow: hidden;
    }

    #block-left  div.workbench-info-block {
    	display:none;
    }

    #skip-link{display:none;}



    /****************************/
    /***********FORMS************/
    /****************************/
    #search-form fieldset.search-advanced {
    	
    }


    #search-form .search-advanced .fieldset-wrapper {
    	display:none;
    }

    #favoris-add-action-form #autocomplete ul {
    	width: 100%;
    	padding: 0;
    	margin:0;
    }

    #favoris-add-action-form #autocomplete li {
    	float: left;
    	height: 40px;
    	list-style: none outside none;
    	width: 100%;
    	margin:0;
    	padding: 0;
    }
    #favoris-add-action-form #autocomplete li div{
    	margin:0;
    	padding-left: 20px;
    	padding-top: 10px;
    }

    #favoris-add-action-form #autocomplete li:hover {
    	background:#535457;
    	color:#ffffff;
    }



    #contact-site-form div.form-item , #poll-view-voting div.form-item , #account-sub-users-add div.form-item , , #account-sub-users-edit div.form-item
    , #user-login div.form-item {
    	float: left;
    	width: 100%;
    }


    #favoris-add-action-form input.form-text{
    	width:268px;
    	height:40px;
    	border:1px solid #d0d0d0;
    	background:#f2f2f2;
    	margin-top:8px;
    	padding-left:20px;
    	font-size:14px;
    	color:#535457;
    }


    #user-register-form div.password-suggestions , #user-pass-reset div.password-suggestions  , #user-profile-form div.password-suggestions  
    , #user-pass div.password-suggestions  , #profile2-edit-investisseur-form div.password-suggestions , #profile2-edit-emetteur-profile-form div.password-suggestions
    , #account-sub-users-add div.password-suggestions , #account-sub-users-edit div.password-suggestions , #profile2-edit-intermediaire-en-bourse-profile-form div.password-suggestions
    {
    	padding-left:205px;
    }

    #user-register-form p , #user-pass-reset p , #user-pass p , #profile2-edit-investisseur-form p  
    , #profile2-edit-emetteur-profile-form p , #documents-node-form p , #node-delete-confirm p  , #node-delete-confirm div
    , #account-sub-users-add p , #account-sub-users-edit p , #profile2-edit-intermediaire-en-bourse-profile-form p , #user-login p{
    	float: left;
    	width: 520px;
    	padding-left: 20px;
    	text-align: left;
    	color: #6A6A69;
    	font-size: 14px;
    	margin-bottom: 10px;
    }



    #favoris-add-action-form input.form-submit {
    	width:160px;
    	height:38px;
    	border:1px solid #d0d0d0;
    	background: url(../files/png/bg-news-dt.png) repeat-x;
    	margin-top:19px;
    	cursor:pointer;
    	float:right;
    	line-height:38px;
    	text-align:center;
    	font-size:16px;
    	color:#6a6a69;
    	display:block;
    	text-decoration:none;
    }

    #node-delete-confirm #edit-actions a {
    	height:33px;
    	float:left;
    	color:#6a6a69;
    	font-size:16px;

    	line-height:35px;
    	text-decoration:underline;
    	padding-left: 10px;
    	padding-right: 10px;
    }

    #profile2-edit-emetteur-profile-form fieldset div.fieldset-wrapper label , #documents-node-form fieldset div.fieldset-wrapper label
    , #profile2-edit-intermediaire-en-bourse-profile-form fieldset div.fieldset-wrapper label {
    	color: #6A6A69;
    	font-size: 12px;
    	line-height: 35px;
    	margin-left: 20px;
    	width: 189px;
    }

    #block-left section.field-name-field-em-pr-objet-social {
    	margin-bottom: 20px;
    }

    #profile2-edit-emetteur-profile-form fieldset div.tabledrag-toggle-weight-wrapper , #documents-node-form fieldset div.tabledrag-toggle-weight-wrapper
    , #profile2-edit-intermediaire-en-bourse-profile-form fieldset div.tabledrag-toggle-weight-wrapper {
    	display:none;	
    }

    #profile2-edit-emetteur-profile-form fieldset table.tableheader-processed , #documents-node-form fieldset table.tableheader-processed 
    , #profile2-edit-intermediaire-en-bourse-profile-form fieldset table.tableheader-processed {
    	width: 480px;
    	margin: 20px;
    }
    #profile2-edit-emetteur-profile-form fieldset table.tableheader-processed th 
    , #documents-node-form fieldset table.tableheader-processed th , #profile2-edit-intermediaire-en-bourse-profile-form fieldset table.tableheader-processed th {
    	color: #6A6A69;
    	font-size: 11px;
    	font-weight: bold;
    }
    #profile2-edit-emetteur-profile-form fieldset table.tableheader-processed td a.tabledrag-handle
    , #documents-node-form fieldset table.tableheader-processed td a.tabledrag-handle , #profile2-edit-intermediaire-en-bourse-profile-form  fieldset table.tableheader-processed td a.tabledrag-handle {
    	/*float: left;*/
    	display:none;
    }
    #profile2-edit-emetteur-profile-form fieldset table.tableheader-processed td a 
    , #documents-node-form fieldset table.tableheader-processed td a , #profile2-edit-intermediaire-en-bourse-profile-form fieldset table.tableheader-processed td a {
    	color: #6A6A69;
    	font-size: 11px;
    	text-decoration: underline;
    }

    #profile2-edit-emetteur-profile-form fieldset table.tableheader-processed td div.file-widget 
    , #documents-node-form fieldset table.tableheader-processed td div.file-widget , #profile2-edit-intermediaire-en-bourse-profile-form fieldset table.tableheader-processed td div.file-widget {
    	float: left;
    }





    #profile2-edit-emetteur-profile-form div.file-widget span.file a 
    , #node-documents-form div.file-widget span.file a , #profile2-edit-intermediaire-en-bourse-profile-form div.file-widget span.file a {
    	color: #6A6A69;
    	font-size: 11px;
    	text-decoration: underline;
    }

    #user-register-form input.form-submit:hover , #user-pass-reset input.form-submit:hover , #user-profile-form input.form-submit:hover
    , #user-pass input.form-submit:hover , #profile2-edit-investisseur-form input.form-submit:hover  , #profile2-edit-emetteur-profile-form input.form-submit:hover 
    , #documents-node-form input.form-submit:hover  , #node-delete-confirm input.form-submit:hover , #profile2-edit-intermediaire-en-bourse-profile-form input.form-submit:hover {
    	background:#535457;
    	color:#fff;
    }

    #user-profile-form  div.form-type-checkboxes, #user-register-form div.form-type-checkboxes , #account-sub-users-add div.form-type-checkboxes , #account-sub-users-edit div.form-type-checkboxes {
    	width: 100%;
    	float: left;
    	margin-bottom:10px !important;
    }

    #documents-node-form #body-add-more-wrapper fieldset , #documents-node-form div.vertical-tabs-panes , #documents-node-form #edit-workbench-access{
    	display:none;	
    }

    #user-profile-form #edit-locale , #user-profile-form #edit-contact{
    	display:none;
    }

    #user-profile-form div.password-strength , #user-profile-form div.password-confirm , #profile2-edit-emetteur-profile-form div.password-confirm
    , #account-sub-users-add  div.password-strength , #account-sub-users-add div.password-confirm, #account-sub-users-edit  div.password-strength , #account-sub-users-edit div.password-confirm
    , #profile2-edit-intermediaire-en-bourse-profile-form div.password-confirm {
    	display:none;
    	float: left;
    	width: 520px;
    	/*padding-left: 20px;*/
    	text-align: left;

    	color: #6A6A69;
    	font-size: 11px;
    	margin-left: 20px;
    }

    div.messages h2.element-invisible , #documents-node-form h2.element-invisible {
    	display:none;
    }

    #documents-node-form div.form-type-textarea a {
    	color: #6A6A69;
    	font-size: 11px;
    	text-decoration: underline;
    }

    #homepage-form {
    	border: 1px solid #E3E4E7;
    	float: left;
    	margin-bottom: 10px;
    	/*width: 601px;*/
    }



    #homepage-form label.option {
    	background: none;
    	border: 0px;
    	float: left;
    	height: 38px;
    	width: 80%;
    	color: #6A6A69;
    	font-size: 12px;
    	line-height: 38px;
    	margin: 0 0 0 10px;
    	text-align: left;
    	text-transform: none;
    	overflow: hidden;
    }


    #homepage-form div.form-type-checkbox {
    	border: 1px solid #D6D7DA;
    	float: left;
    	margin: 10px 5px!important;
    	width: 178px;
    	height: 37px;
    	background: url("../files/png/bg-ariane.png") repeat scroll 0 0 transparent;
    }

    #homepage-form div.form-type-checkbox input {
    	float: right;
    	font-size: 16px;
    	height: 16px;
    	margin-right: 15px;
    	margin-top: 14px;
    	width: 16px;
    }

    #homepage-form input.form-submit {
    	height:33px;
    	float:right;
    	border:1px solid #d0d0d0;
    	background:url(../files/png/bg-bt.png) repeat-x;
    	color:#6a6a69;
    	font-size:16px;
    	line-height:35px;
    	text-align:center;
    	margin:10px;
    	text-decoration:none;
    	display:block;
    	cursor:pointer;
    	padding-left: 3px;
    	padding-right: 3px;
    }

    #homepage-form input.form-submit:hover {
    	background:#535457;
    	color:#fff;
    }

    .checkbox, .radio {
    	width: 19px;
    	height: 25px;
    	padding: 0 5px 0 0;
    	background: url(../files/gif/unchkd.gif) no-repeat;
    	display: block;
    	clear: left;
    	float: left;
    }
    .radio {
    	background: url(radio.png) no-repeat;
    }

    #search-block-form input.form-submit {
    	display:none;
    	float:right; 
    	width:40px; 
    	height:40px; 
    	background:#f9520c url(../files/png/loupe.png) center center no-repeat; 
    	border:0; 
    	cursor:pointer;
    }

    #search-block-form .element-invisible {
    	display:none;
    }

    #my-docs a.add-doc {
    	color: #6A6A69;
    	font-size: 14px;
    	text-decoration: underline;
    	font-weight: bold;
    }

    #pcontenu-box a {
    	color:#6a6a69;
    	font-size:12px;
    	text-decoration:underline;
    }

    #contenu #block-views-image-slider-block a {
    	font-size: 14px;
    	color: white;
    	text-decoration: underline;
    }

    #documents-node-form div.form-type-select  {
    	float: left;
    	width: 100%;
    }

    #block-left #paging-actus ul li.pager-last , #block-left #paging-actus ul li.pager-first {
    	display:none;
    }
    #paging-actus h2.element-invisible {
    	display:none;
    }

    #block-left #paging-actus ul li.pager-current{
    	font-weight: bold;
    }

    #block-left #my-docs ul li.pager-last , #block-left #my-docs ul li.pager-first {
    	display:none;
    }
    #my-docs h2.element-invisible {
    	display:none;
    }

    #block-left #my-docs ul li.pager-current{
    	font-weight: bold;
    }

    #footer p a {
    	font-size: 14px;
    	color: #B2B6C0;
    	text-decoration: underline;
    }

    #accordion .ui-accordion .ui-accordion-header .ui-icon {
    	display:none;
    }



    #divRecap2 .x-tab-bar {
    	background-color: #c5c5c5;
    	background: url(../files/png/bg-press-h3.png) bottom center repeat-x;
    }

    #divRecap2 .x-tab-top-active {
    	background-color: #c5c5c5;
    	background: url(../files/png/bg-press-h3.png) bottom center repeat-x;
    } 


    #divRecap2 .x-tab-default-top {
    	background-color: #c5c5c5;
    	background: url(../files/png/bg-press-h3.png) bottom center repeat-x;
    }

    #divRecap2 .x-tab-top span {
    	font-weight: normal;
    	color: #6a6a69;
    }

    #divRecap2 .x-tab-bar-body {
    	border-color:#ddd;
    }

    #divRecap1 table {
    	width:100%;
    } 


    #title-marche{ 
    	float:left; 

    	font-size:16px;
    	color:#ff4c00;

    	background: url(../files/png/h3-right-l.png) top center no-repeat;
    	width:305px;
    	height: 42px;
    	text-transform: uppercase;
    	line-height: 33px;
    	text-align:center;
    }

    #block-left ul.page-list li { margin-bottom: 25px;list-style:none; overflow:hidden}
    #block-left ul.page-list li p.titre {
    	color: #454545;
    	font-size: 11px;
    	font-weight: bold;
    }
    #block-left ul.page-list li a{ float:right; font-weight:bold; font-sze:11px; width:100%; text-align:right;color: #454545;}
    .block-left-simple-border {
    	border: 1px solid #D0D0D0;
    }

    #block-left-simple h1{
    	border-bottom: 2px solid #A4A5AA;
    	color: #A4A5AA;
    	font-size: 20px;
    	margin-bottom: 10px;
    	padding-bottom: 0;
    	padding-left:20px;
    	
    }

    #myInstrumentsDiv {overflow-y: auto;width: 100%;height: 400px; }

    #print-mail-form div.form-item {
    	width:100%;
    	float:left;
    }

    #block-left #print-mail-form input {
    	width: 300px;
    }

    #divRecap1 table.table-recap-child tr.tit td {
    	font-size:11px;
    }

    #user-register-form div.form-item-captcha-response label {
    	width:190px;
    }

    .x-grid-custom .x-grid-row .x-grid-cell .x-grid-cell-inner{padding: 4px 6px 4px 0px!important;}
    .x-column-inner .x-column{ height:inherit!important;}
    .x-form-display-field{ width:70%!important; text-align:right!important;}
    .x-form-field, .x-form-display-field{ font-family:arial!important;}
    .x-grid-view table tbody tr td{color:#333;}
    .x-form-field, .x-form-display-field{ color:#333!important; font-size:11px!important;}
    #sectorielsDiv .x-column-header-first{ width:25px!important;}
    #edit-export-xls{ margin:0 10px!important;}


    .x-grid-dirty-cell{ background:none!important;}
    #-form-search-indices #edit-indices{ margin-bottom:25px;}

    .sticky-table tr td{ padding:5px!important;text-align: right!important;}
    #histo-result{ width:100%; overflow:auto; height:500px;}

    #intraday-indice #pcontenu-box tr th{ line-height:20px!important;}
    #histo-result .sticky-header{ display:none!important;}

    .bvmt_left{ text-align:left;}
    .bvmt_right{ text-align:right;}
    /*#sectorielsDiv table.x-grid-table{ margin-left:10px;}*/

    #pcontenu-box li{ margin-bottom:15px!important;}

    .view-filters  #edit-field-date-semaine-bourcier-value-min{ float:left;}
    .view-filters  .description{ width:200px!important; display:none;}

    #edit-submit-semaines-boursieres, #edit-submit-rapports-activites, #edit-submit-lettres-mensuelles,#bsearch{
    	height:33px!important;
    	border:1px solid #d0d0d0!important;
    	background:url(../files/png/bg-bt.png) repeat-x!important;
    	color:#6a6a69!important;
    	font-size:14px!important;
    	line-height:33px!important;
    	text-align:center;
    	text-decoration:none;
    	display:block;
    	cursor:pointer;
    	float:right!important;
    	padding:0 5px!important;
    	width:inherit!important;
    }
    #edit-submit-semaines-boursieres:hover, #edit-submit-rapports-activites:hover;#bsearch:hover{background:url(../files/png/bg-bt-over.png) repeat-x;}
    #edit-submit-semaines-boursieres:focus, #edit-submit-rapports-activites:focus,#bsearch:focus{background:url(../files/png/bg-bt-over.png) repeat-x; border:0;}
    .view-rapports-activites .views-field-title{ float:left;  margin-bottom: 15px; margin-right: 30px;}
    .view-rapports-activites .views-field-field-rap-act-files{ float:left;}
    .view-rapports-activites .views-row, .view-rapports-activites .view-content{ clear:both; overflow:hidden}
    .view-rapports-activites .element-invisible{ display:none;}

    #views-exposed-form-rapports-activites-page .views-widget{ float:left;}
    #views-exposed-form-rapports-activites-page .views-exposed-widgets{ margin:10px 0;}


    .tof-vrt{ 
    	background:url(../files/png/flechev.png) top center no-repeat; 
    	margin: 0 10px;
    	position: relative;
    	top: 5px;
    	width:16px;
    	height:20px;
    	display:inline-block;
    }
    .tof-org{ 
    	background:url(../files/png/fleche2.png) top center no-repeat; 
    	margin: 0 10px;
    	position: relative;
    	top: 5px;
    	width:16px;
    	height:20px;
    	display:inline-block;
    }
    .tof-empty{
    	background:url(../files/png/empty.png) top center no-repeat; 
    	margin: 0 10px;
    	position: relative;
    	top: 5px;
    	width:16px;
    	height:20px;
    	display:inline-block;
    }

    #views-exposed-form-semaines-boursieres-page .select, #views-exposed-form-lettres-mensuelles-page .select , #recherche .select{
    	background: url(../files/png/select-date.png) no-repeat 0 0 ;
    	color: #323232;
    	font: 12px/23px arial,sans-serif;
    	height: 23px;
    	overflow: hidden;
    	padding: 0 24px 0 8px;
    	position: absolute;
    	width:127px;
    }
    #views-exposed-form-semaines-boursieres-page  select.styled, #views-exposed-form-lettres-mensuelles-page  select.styled , #recherche  select.styled{
    	opacity: 0;
    	position: relative;
    	width: 127px;
    	z-index: 1;
    }

    #print-mail-form label{ width:200px;}
    #block-left .form-submit{
    	height:33px;
    	border:1px solid #d0d0d0;
    	background:url(../files/png/bg-bt.png) repeat-x;
    	color:#6a6a69;
    	font-size:14px;
    	line-height:33px;
    	text-align:center;
    	text-decoration:none;
    	display:block;
    	cursor:pointer;
    	float:right;
    	padding:0 5px;
    	width:inherit!important;
    	margin-left:20px;
    }
    #block-left .form-submit:hover{background:url(../files/png/bg-bt-over.png) repeat-x;}
    #block-left .form-submit:focus{background:url(../files/png/bg-bt-over.png) repeat-x; border:0;}

    #print-mail-form div.captcha img {
    	margin-left: 220px;
    }

    .views-exposed-form .views-widget{ float:left;}
    .views-exposed-form .views-submit-button{ clear:both;}

    .view-lettres-mensuelles #pdf-physio ul li, .view-semaines-boursieres #pdf-physio ul li, #result #pdf-physio ul li{
    	background:url(../files/png/product-share.png) bottom center no-repeat;
    	padding-bottom:20px;
    }
    .view-rapports-activites .view-content .views-row{
    	background:url(../files/png/product-share.png) bottom center no-repeat;
    	padding-bottom: 10px;
    	padding-top: 10px;
    }

    .date-month  select.styled, .date-year  select.styled{
    	opacity: 0;
    	position: relative;
    	width: 127px;
    	z-index: 1;
    }
    .date-month .select, .date-year .select{
    	background: url(../files/png/select-date.png) no-repeat 0 0 ;
    	color: #323232;
    	font: 12px/23px arial,sans-serif;
    	height: 23px;
    	overflow: hidden;
    	padding: 0 24px 0 8px;
    	position: absolute;
    	width:127px;
    }

    .medias-list #list-actu01 img{ float:left; margin:0 10px 0 0;}
    .field-name-field-emetteur-profile-logo #pano-societe{margin:18px 0px!important;}
    #entrepriz-list #pano-societe{ margin: 18px 10px!important;}
    .biglogo #pano-societe{ margin: 18px 0px 18px 35px!important;}

    #block-left table tr td.active{ 
    	background:url(../files/png/bg-bt.png) repeat-x  left bottom;
    }
    #recherche  #bsearch{ position:relative; top:-45px; right:95px;}
    #search-form #edit-keys{ width:365px;}

    div.form-item-captcha-response .description { display:none;}

    #views-exposed-form-semaines-boursieres-page .element-invisible , #views-exposed-form-lettres-mensuelles-page .element-invisible { display:none;}

    .element-invisible { display:none;}
