/* @override 
	http://iba.gb.int/sites/all/themes/iba2009/styles/all.css?D */
span.information {	
background:url(../media/images/careers/button-information.png) no-repeat 0px 0px;	
display:block;	
cursor:pointer;	
color:#ef7300;	
text-decoration:none;	
font-size:12px;	
margin:0px;	
padding: 53px 0px 0px 32px;	
}			

#rightcolumn .Btnstdr ul li a span.information {	
background:transparent url(../media/images/careers/button-information.png) no-repeat scroll 0 0;	
}		
#rightcolumn .Btnstdr ul li a:hover span.information {	
background:transparent url(../media/images/careers/button-information.png) no-repeat scroll 0 -79px;	
}

#leftcolumn-legal{
width: 275px;margin-right: 62px;float: left;}
#middlecolumn-legal{width: 275px;margin-right: 35px;float: left;}
#rightcolumn-legal{width: 250px;float: left;}.clear{clear: both;}
.legal-column-bottom{
background:url(../media/images/corporate/column-legal-bottom-wide.jpg) repeat-y bottom left;	
height:10px;	
width:643px;
margin-bottom: 20px;}
.legal-column-top {	
background:url(../media/images/corporate/column-legal-top-wide.jpg) repeat-y top left;	
height:10px;	
width:643px;} 
.legal-column {background:url(../media/images/corporate/column-legal-wide.jpg) repeat-y;		width:643px;}
.green{color: #60B01F;}
.nom-fichier{display: inline-block;margin: 0 0 5px 15px;}
.banque{display: inline-block;width: 200px;margin-bottom: 5px;}
.header-legal{margin: 0;padding: 0 !important;}
#leftcolumn-legal h2, 
#middlecolumn-legal h2, 
.legal-column h2{
	background:url("../media/images/layout/h2.gif") no-repeat scroll left top transparent;
	color:#949494;font-size:13px;
	margin:0 0 0px 16px !important;
	padding:0 10px 3px;
	font-size: 14px;}
	
	.file{
		border-bottom:1px dotted silver;
		margin:7px 0 0 26px !important;padding:0 0 3px 0 !important;
		width:592px;
}

#middlecolumn-legal ul{margin-top: 10px;}.alignLeft{text-align: left !important;}
.no-border
{
border: none;
}
.langue
{
float: right;
}
.toc {
color:#60B01F !important;
display:block;
margin-left:521px;
padding-top:10px;
}
/********************************/	
#edit-body___Frame
{
margin-left:-48px !important;
width:971px !important;
height:600px !important;
}
html, body
{
    margin: 0;
    padding: 0;
    height: 100%;
}

body
{
    font-family: arial,Helvetica,Verdana;
    color: #434343;
	font-size:12px;
	line-height:1.3em;
	margin:0;
	padding:0;
	background:transparent url(../media/images/layout/header-repeat.jpg) repeat-x scroll 0 0;
	height:100%;
}
#header
{
	height:187px;
}
#pagecontainer
{
    width: 975px;
    margin: 0 auto;
    position: relative;
}
#content
{
    width: 100%;
    min-height: 500px;
    background: white url(../media/images/layout/bg-content.png) repeat-y scroll 0 0;
}

#content ol, #content ul
{
    padding-left: 40px;
}

#content .greenTitle {
	color: #60b01f;
	font-weight: bold;
}

#homeColonne
{
    width: 984px;
    height: 514px;
    background: url(../media/images/layout/Compass.png);
    float: left;
}

a
{
    text-decoration: none;
    font-size:12px;
    color: #ef7300;
}

a:hover
{
    text-decoration: none;
    color: #ef7300;
}

p
{
    margin-top: 2px;
    margin-bottom: 5px;
}

.spacer
{
    margin: 0px;
    padding: 0px;
    height: 0px;
    line-height: 0px;
    font-size: 0px;
    border: 0;
    clear: both;
    visibility: hidden;
}

ul li
{
    
}

h1 sup {
	font-size:14px;}
h1 sub {
	font-size:14px;}

a img
{
    border: 0px solid red;
}

.mee
{
    color: #f4bd00;
}

.floatLeft
{
    float: left;
}

.marginFooter
{
    padding-right: 350px;
}
#header-right
{
	
	position:absolute;
	top: 0px;
	right: 0px;	
	width:260px;
	
}
#header-right .box 
{
	background:transparent url(../media/images/layout/bck-box-header.png) repeat-y scroll right bottom;
	width:260px;
	float:right;
	
}
#header-right .box a.close
{
	display: block;
	width: 100%;
	float: right;
	text-align: right;
}
#header-right div.box_content
{
	width:230px;
	line-height:1.5;
	margin: 10px 0px 20px 15px;
	text-align:justify;
}
#header-right #box-footer 
{
	background:transparent url(../media/images/layout/footer-all.png) no-repeat scroll right top;
	height:27px;
	width:248px;
	float:right;
	margin-top:-6px;
	padding-right: 12px;
	padding-top:11px;
	text-align:center;
}

#header-right #box-footer .box-link{
	/*margin-right:2px;*/
}


#header-right #box-footer a 
{
	width:32px;
	display:block;
	float:right;
	
}
#box_search div.ctrlHolder
{
	height:45px;	
}
.Middle 
{
	background:transparent url(../media/images/layout/formLeftGrisSlide.png) repeat scroll 0 0;
	display:inline;
	float:left;
	height:20px;
	margin:15px 0px 15px 10px;
	padding-left:8px;
	width:170px;
}
span.Middle .rightCorner
{
	background:transparent url(../media/images/layout/formRightGris.png) no-repeat scroll right top;
	display:block;
	height:20px;
}
.form 
{	
	background:transparent none repeat scroll 0 0;
	border:0 none;
	color:#434343;
	font-size:12px;
	padding:1px;
	width:94%;
}
.bouton-ok 
{
float:right;
	margin-left:30px;
	margin-top:-35px;
}
.paddedContainer
{
   padding: 5px;
}

#content .chapeau {
	color:#434343;
	font-size:14px;
	font-weight: bold;
	color: #969696;
	line-height:1.2;
	text-align:justify;
}

#footerbottom
{
    width: 975px;
    height: 60px;
    margin: 0 auto 40px auto;
    font-size: 10px;
    text-align: right;
    
}

#footerbottom ul.menu, #footerbottom ul.menu li
{
    margin: 0;
    padding: 0;
    list-style-image: none;
    list-style-type: none;
    list-style-position: outside;
    display: inline;
}
#footerbottom a
{
	color:#434343;
	font-size: 10px;
}
#footerbottom ul.menu li:after
{
    content: ' |';
}

#footerLinks
{
   
    background: #EAEAEA url(../media/images/layout/repeat-footer-link.jpg) repeat-x scroll left bottom;
    font-size: 10px;
    text-align: center;
    height: auto;
    width: 100%;
    padding-bottom: 20px;
}

#footerLinks  div
{
    width: 975px;
    margin: 0 auto;
    padding: 0;
}

#footerLinks ul.menu li
{
    display: block;
    /*float: left;*/
    width: 150px;
    text-align: left;
    margin-top: 15px;
}
#footerLinks ul.menu a:hover, #footerLinks ul.menu ul.menu li a:hover
{
	color:#F07F23;
}
#footerLinks ul.menu li a
{
    color: #7D7D7D;
    background: transparent url(../media/images/layout/arrow-footer.jpg) no-repeat scroll left top;
    padding-left: 14px;
    font-weight: bold;
    display: block;
    font-size:11px;
    float:left;
}

#footerLinks ul.menu ul.menu li
{
    float:left;
    list-style-type: none;
    padding-left: 5px;
    margin: 0;
    background: transparent url(../media/images/layout/arrow-footer-small.jpg) no-repeat scroll 5px 0px
}

#footerLinks ul.menu ul.menu li a
{
    color: rgb(102, 102, 102);
    font-weight: normal;
    background: none;
}

#footerLinks ul.menu ul.menu ul.menu li a
{
    background: transparent url(../media/images/layout/arrow-footer-small.jpg) no-repeat scroll left top;
}

.right
{
    float: right;
}

.left
{
    float: left;
}

/* !Sticky footer */

#footer
{
    position: fixed;
    width: 100%;
    bottom: 0;
    background:white url(../media/images/layout/navFooter-repeat.jpg) repeat-x scroll 0 0;
	font-size:11px;
	text-align:center;
	_position: absolute;
	bottom: expression(document.body.scrollTop);
	z-index: 2;
}

#footer .center
{
    width: 975px;
    margin-left: auto;
    margin-right: auto;
}
#footer .block
{
    float:left;
	font-size:11px;
	height:30px;
	margin:0;
	padding-top:8px;
}
#footer .block a
{
	background:transparent url(../media/images/layout/left-normal-navFooter.jpg) no-repeat scroll left top;
	color:#545454;
	cursor:pointer;
	float:left;
	padding-left:22px;
}
#footer .block a h2
{
	background:transparent url(../media/images/layout/right-normal-footer.jpg) no-repeat scroll right top;
	display:block;
	float:left;
	height: 28px;
	line-height:28px;
	margin:0;
	padding:0px 10px 0 0;
	width:auto;
}
#footer .block a h2 span
{
	float:left;
	display:block;
	width:auto;
}
#footer div #block-block-search a h2
{
	background:transparent url(../media/images/layout/right-normal-mail.jpg) no-repeat scroll right top;
	
}
#footer div #block-block-search a:hover h2
{
	background:transparent url(../media/images/layout/right-orange-mail.jpg) no-repeat scroll right top;
	
}
#footer .block a:hover h2, #footer .block a.hover h2
{
    
    background:transparent url(../media/images/layout/right-orange-footer.jpg) no-repeat scroll right top;
}
#footer .block a:hover,#footer .block a.hover {
	background:transparent url(../media/images/layout/left-orange-navFooter.jpg) no-repeat scroll left top;
}
#navFooter-menu a:hover span.download {
	background:transparent url(../media/images/layout/right-orange-download.jpg) no-repeat scroll right center;
}

/*#footer div #block-views-contact_us-block_1 a h2 span {
	background:transparent url(../media/images/layout/icon-footer-search.png) no-repeat right bottom;
	height:28px;
	display:block;
	padding:0 20px 0 0;	
}*/

#footer div #block-views-contact_us-block_1 a h2 span, #footer div #block-block-14 a h2 span, #footer div #block-views-contact_us-block_1  a h2 span,#footer div #block-block-21 a h2 span{
background:transparent url(../media/images/layout/icon-footer-contact.png) no-repeat scroll right bottom;
display:block;
height:28px;
padding:0 20px 0 0;
}

#footer .bcontent
{
    padding: 10px;
    margin-top: 2px;
    background-color: white;
}

#footer .panel-holder
{
    width: 975px;
}


#footer div #block-block-1 a h2 span,#footer div  #block-finder-finder_2 a h2 span,#footer div  #block-finder-finder_3 a h2 span,#footer div  #block-finder-finder_5 a h2 span {
background:transparent url(../media/images/layout/icon-footer-search.png) no-repeat scroll right bottom;
display:block;
height:28px;
padding:0 20px 0 0;
}

#footer div #footer-dl-report a h2 span, #footer div #block-block-13 a h2 span,#footer div #foot_molecular_download_center a h2 span, #footer div #foot_molecular_download_brochure a h2 span, #footer div #footer-dl-report a h2 span,#footer div #block-block-22 a h2 span{
background:transparent url(../media/images/layout/icon-footer-download.png) no-repeat scroll right bottom;
display:block;
height:28px;
padding:0 20px 0 0;
}
#footer div  #footer-news-press a h2 span,#footer div  #block-block-17 a h2 span,#footer div  #footer-mab-members a h2 span,#footer div  #footer-global-ress a h2 span,#footer div  #footer-News-and-Press a h2 span, #footer div  #footer-news-press a h2 span {
background:transparent url(../media/images/layout/icon-footer-news.png) no-repeat scroll right bottom;
display:block;
height:28px;
padding:0 20px 0 0;
}

#footer div  #blockSpontaApp a h2 span {
background:transparent url(../media/images/layout/icon-footer-news.png) no-repeat scroll right bottom;
display:block;
height:28px;
padding:0 20px 0 0;
}
#footer div  #block-block-10 a h2 span{
background:transparent url(../media/images/layout/icon-footer-news.png) no-repeat scroll right bottom;
display:block;
height:28px;
padding:0 20px 0 0;
}

#footer div #block-views-contact_us_visit-block_1 a h2 span {
background:transparent url(../media/images/layout/icon-footer-contact.png) no-repeat scroll right bottom;
display:block;
height:28px;
padding:0 20px 0 0;
}
#footer div #block-views-contact_us_careers-block_1 a h2 span {
background:transparent url(../media/images/layout/icon-footer-contact.png) no-repeat scroll right bottom;
display:block;
height:28px;
padding:0 20px 0 0;
}


.paddedContainer
{
	width:912px;
	
	padding: 30px 20px 30px 50px;
}
.node
{
padding-top:10px;
/*padding-left: 30px;*/
}
.paddedContainer h1
{
	color:#60b01f;
	font-weight:bold;
	font-size:20px;
	padding-bottom:12px;
}
.paddedContainer h2
{
	color:#434343;
	font-size:17px;
	padding-left:4px;
	font-weight:bold;
}
.paddedContainer h3
{
	color:#434343;
	font-size:15px;
	font-weight:normal;
}
.node .content, .comment .content {
  color: #434343;
}
#header-left
{
	float:left;
	height:83px;
	padding:25px 0 0;
	width:688px;
}
#ariane {
background:transparent url(../media/images/layout/repeat-ariane.jpg) repeat-x scroll 0 0;
font-size:11px;
height:29px;
padding-top:10px;
}
div.divCenter {
margin:0 auto;
text-align:left;
width:957px;
}
#ariane strong {
color:#6BB52E;
font-weight:bold;
}

#content
{
    width: 100%;
    font-family: arial,Helvetica,Verdana;
    background: white url(../media/images/layout/bg-content.png) repeat-y scroll 0 0;
}





/*///////////////////// Right Column - Left Column ///////////////////// */


#content #leftcolumn {
	width:645px;
	float:left;
	margin: 0px 0px 0px 0px;
	

}

#content #rightcolumn {
	width:240px;
	float:right;
	margin: 0px 0px 0px 0px;


}






/*///////////////////// Right Column - CSS Content ///////////////////// */


#content #leftcolumn .intro,#content .intro {
	color:#434343;
	font-size:17px;
	line-height:1.2;
	text-align:justify;
	padding: 0px 40px 0px 22px;
}

#content #leftcolumn h1,#content h1  {
	color:#60b01f;
	font-size:20px;
	background:url(../media/images/layout/h1.gif) repeat-x bottom;
	padding: 0px 0px 14px 3px;
	margin-left:7px;
}

#content #leftcolumn h2 ,#content h2 {
	color:#949494;
	font-size:17px;
	background:url(../media/images/layout/h2.gif) no-repeat top left;
	padding: 0px 10px 3px 10px;
	margin: 30px 0px 15px 16px; 
}

#content #leftcolumn h3, #content  h3  {
	color:#949494;
	font-size:15px;
	background:url(../media/images/layout/h3.gif) repeat-x bottom;
	padding: 0px 0px 12px 16px;
	margin: 10px 8px 10px 10px;
}

#content #leftcolumn p , #content p{
	color:#434343;
	font-size:12px;
	/*line-height:1.8;*/
	text-align:justify;
	padding: 5px 0px 0px 26px;
	margin: 15px 0px 0px 0px; 
}

#content #leftcolumn p {
	overflow: hidden;
}
/******** Carrers **********/

#content #leftcolumn .careers-nav {
	background:url(/sites/all/themes/iba2009/media/images/careers/reserve.gif) no-repeat top left;
	padding: 8px 0px 0px 12px;
	width:604px;
	height:55px;
}

#content #leftcolumn .careers-nav .careers-nav-spontaneous {
	background:url(/sites/all/themes/iba2009/media/images/careers/bt-spontaneous.jpg) no-repeat 0px 0px;
	width:297px;
	height:45px;
	float:left;
}

#content #leftcolumn .careers-nav .careers-nav-spontaneous span a {
	background:url(/sites/all/themes/iba2009/media/images/careers/bt-spontaneous.jpg) no-repeat 0px 0px;
	width:297px;
	height:45px;
	float:left;
}
	
#content #leftcolumn .careers-nav .careers-nav-spontaneous span a:hover{
	background:url(/sites/all/themes/iba2009/media/images/careers/bt-spontaneous.jpg) no-repeat 0px -45px;
}

#content #leftcolumn .careers-nav .careers-nav-opportunities {
	background:url(/sites/all/themes/iba2009/media/images/careers/bt-opportunities.jpg) no-repeat 0px 0px;
	width:297px;
	height:45px;
	float:left;
}

#content #leftcolumn .careers-nav .careers-nav-opportunities span a {
	background:url(/sites/all/themes/iba2009/media/images/careers/bt-opportunities.jpg) no-repeat 0px 0px;
	width:297px;
	height:45px;
	float:left;
}
	
#content #leftcolumn .careers-nav .careers-nav-opportunities span a:hover{
	background:url(/sites/all/themes/iba2009/media/images/careers/bt-opportunities.jpg) no-repeat 0px -45px;
}




/*///////////////////// Left Column - Links ///////////////////// */



#content #leftcolumn a{
	color:#f07f23;
	text-decoration:none;}


#content #leftcolumn a:hover{
	text-decoration:underline;}






/*///////////////////// Left Column - CSS List ///////////////////// */


#content #leftcolumn ol,#content ol{
	color:#434343;
	line-height:1.8;
	font-size:12px;
	font-weight:bold;
}
#content #leftcolumn ol li, #content ol li{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 5px;
}

#content #leftcolumn ol li span, #content ol li span{
		font-weight:normal;
}

#content #leftcolumn ul, #content ul{
	color:#434343;
	/*line-height:1.8;*/
	font-size:12px;
}
#content #leftcolumn ul.simpleList li, #content ul.simpleList li{
	background:url(../media/images/layout/list.gif) no-repeat left top;
	list-style:none;
	padding: 0px 40px 0px 22px;
	margin: 0px 0px 0px -17px;
}

#content #leftcolumn ul.multilevels, #content ul.multilevels{
	color:#434343;
	line-height:1.8;
	font-size:12px;
}
#content #leftcolumn ul.multilevels li, #content ul.multilevels li{
	list-style: circle;
	background:none;
	padding: 0px 40px 0px 5px;
	margin: 0px 0px 0px 0px;
}
#content #leftcolumn ul.multilevels > li > ul, #content ul.multilevels > li > ul{
	color:#434343;
	line-height:1.8;
	font-size:12px;
}
#content #leftcolumn ul.multilevels> li > ul > li,#content ul.multilevels> li > ul > li{
	background:url(../media/images/layout/list-retrait.gif) no-repeat left top;
	list-style:none;
	padding: 0px 40px 0px 22px;
	margin: 0px 0px 0px -17px;
}












/*///////////////////// Left Column - Tables ///////////////////// */


/* Si utilisé, mettre une classe ici pour les tables */

/*
#content #leftcolumn table, #content table  {
	border: 1px solid #d4d4d4;
	border-collapse: collapse;
	margin: 10px 0px 20px 22px;
	width:580px;
	line-height:2;
}
#content #leftcolumn th, #content th  {

	border: 1px solid #d4d4d4;
	padding: 5px;
	color:#434343;
	font-weight:bold;
	font-size:14px;
}
#content #leftcolumn td, #content td  {
	border: 1px solid #d4d4d4;
	padding: 5px;
	color:#434343;
	font-size:12px;
	text-align: center;
}
#content #leftcolumn caption, #content caption {
}

*/


/*///////////////////// Right Column - IdentityCard Bloc ///////////////////// */

#content #rightcolumn .posIC {
	margin: 0px 0px 0px -10px;
}

*+html #content #rightcolumn .posIC {
	margin: 0px 0px 10px -10px;
	float: left;
}


#content #rightcolumn .identitycard{
	background:url(../media/images/layout/repeat-identitycard.gif) repeat-y top;
	float:left;
	width:250px;
}
#content #rightcolumn .identitycard-top{
	background:url(../media/images/layout/top-identitycard.gif) no-repeat top;
	float:left;
	width:250px;
	height:12px
}
#content #rightcolumn .identitycard-bottom{
	background:url(../media/images/layout/bottom-identitycard.gif) no-repeat top;
	float:left;
	width:250px;
	height:12px;
	margin: 0px 0px 6px 0px;
}

#content #rightcolumn .identitycard h1{
	font-size:17px;
	color:#60b01f;
	margin: 10px 0px 0px 30px;
}

#content #rightcolumn .identitycard h2{
	font-size:17px;
	color:#60b01f;
	margin: 10px 0px 0px 30px;
}

#content #rightcolumn .identitycard .intro-card{
	font-size:13px;
	color:#646464;
	margin: 10px 0px 0px 10px;
}

#content #rightcolumn .identitycard .pic-card{
	margin: 10px 15px 0px 26px;
}


#content #rightcolumn .identitycard .description-card{
	font-size:11px;
	color:#434343;
	margin: 10px 0px 0px 10px;
}


#content #rightcolumn .identitycard .readmore-card a{
	background:url(../media/images/layout/readmore.gif) no-repeat top left;
	font-size:11px;	
	color:#ef7300;
	float:right;
	margin: 0px 35px 0px 0px;
	padding: 0px 0px 0px 20px;
}





/*///////////////////// Right Column - Download Bloc ///////////////////// */

#content #rightcolumn .downloadbloc{
	background:url(../media/images/layout/repeat-download.jpg) repeat-y top;
	float:left;
	width:230px;
	color:#ef7300;
	padding: 0px 0px 5px 20px;
	margin: 0px 0px 0px 0px;
}

#content #rightcolumn .downloadbloc a{

	color:#ef7300;
	font-size:13px;
	text-decoration:none;
	margin: 6px 25px 0px 16px;
	padding: 0px 0px 10px 25px; 

	float:left;
}

html:not([lang*=""]) #content #rightcolumn .downloadbloc a{

	color:#ef7300;
	font-size:13px;
	text-decoration:none;
	margin: 0px 0px 0px 16px;
	padding: 0px 0px 10px 25px; 
	line-height:1.3;
	float:left;
}

#content #rightcolumn .downloadbloc a:hover{
	color:#7c7c7c;
}


#content #rightcolumn .downloadbloc a span{
	background:url(../media/images/layout/puce-download.gif) no-repeat -20px 0px ;
	margin: 0px 0px 0px -36px;
	padding: 0px 0px 0px 20px;
	float:left;
	cursor: pointer;
}

#content #rightcolumn .downloadbloc a:hover span{
	background:url(../media/images/layout/puce-download.gif) no-repeat 0px -20px ;
}

#content #rightcolumn .downloadbloc p{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	 }

#content #rightcolumn .downloadbloc-top{
	float:left;
	width:250px;
	padding: 0px 0px 0px 12px;
	margin: 15px 0px 0px 0px;
}
#content #rightcolumn .downloadbloc-bottom{
	background:url(../media/images/layout/footer-download.jpg) no-repeat top;
	float:left;
	width:250px;
	height:12px;
}





/*///////////////////// Left Column - Forms ///////////////////// */


#content #leftcolumn ul li span.form-normal {
	background:url(../media/images/form/form-line.gif) no-repeat top left;
	background-attachment:inherit;
	display: block;
	width:146px;
	height:22px;
	padding: 2px 10px 0px 0px;
}
#content #leftcolumn ul li span.form-over {
	background:url(../media/images/form/form-line.gif) no-repeat top left;
	background-attachment:inherit;
	display: compact;
	width:146px;
	height:22px;
	padding: 2px 10px 0px 6px;
}
#content #leftcolumn ul li span.form-error {
	background:url(../media/images/form/form-line.gif) no-repeat top left;
	background-attachment:inherit;
	display: compact;
	width:146px;
	height:22px;
	padding: 2px 10px 0px 6px;
}

#content #leftcolumn ul li .span.form-normal input, #content #leftcolumn ul li span.form-over input, #content #leftcolumn ul li span.form-error input {
	background:none;
	border:none;
}

.webform-client-form .form-text {
	background:url(../media/images/layout/form-line.gif) no-repeat top left;
	background-attachment:inherit;
	display: block;
	width:250px;
	height:22px;
	padding: 2px 10px 0px 6px;
}

.webform-client-form span.form-over {
	background:url(../media/images/layout/form-line.gif) no-repeat center left;
	background-attachment:inherit;
	display: compact;
	width:146px;
	height:22px;
	padding: 2px 10px 0px 6px;
}

.webform-client-form input.error {
	background:url(../media/images/layout/form-line.gif) no-repeat bottom left;
	background-attachment:inherit;
	display: compact;
	width:250px;
	height:22px;
	padding: 2px 10px 0px 6px;
}
.webform-client-form select.error {
	background-color:#F4A2A2;
}

.webform-client-form textarea.form-textarea { /*** MODIF 100% dans DRUPAL ***/
	background:#e5e5e5;
	border:0;
	border-color:#c4c4c4;
	width:235px;
	height:120px;
	padding: 2px 10px 0px 6px;
}
.webform-client-form textarea.error {
	background-color:#F4A2A2;
}
.webform-client-form label{
	float:left;
	margin-right:7px;
	text-align:right;
	width:20%;
}

.webform-client-form table {
	margin: auto;
	width: 950px;
}

.webform-client-form td {
	padding: 5px 0px 5px 0px ;
}

.webform-client-form td.tdLeft {
	text-align: right;
	padding-right: 10px;
}

.webform-client-form .mandatory {
	text-align: left;
	margin-left: 175px;
}

.webform-client-form input, .webform-client-form input.error {
	border:none;
}

.webform-client-form span.textformtable {
	margin: 0px 10px 0px 0px;
	text-align: right;
	font-weight: bold;
}

.webform-client-form .posCountry {
	margin-left: -10px;
}

.webform-client-form .posTextAreaReq {
	margin-left: -13px;
}

.webform-client-form .posInput {
	margin: 5px 0px 5px 150px;
}

.webform-client-form input.form-lit-submit {
	background:url(../media/images/layout/lit-send-en.gif) no-repeat top left;
	background-attachment:inherit;
	display:compact;
	width:113px;
	height:24px;
	padding:0;
	font-size:0em;
}

.webform-client-form input.form-lit-cancel {
	background:url(../media/images/layout/lit-cancel-en.gif) no-repeat top left;
	background-attachment:inherit;
	display:compact;
	width:113px;
	height:24px;
	padding:0;
	font-size:0em;
}

.webform-client-form input.form-submit {
	background:url(../media/images/layout/send-en.gif) no-repeat top left;
	background-attachment:inherit;
	display:compact;
	width:160px;
	height:24px;
	padding:0;
	font-size:0em;
}

.webform-client-form input.form-cancel {
	background:url(../media/images/layout/cancel-en.gif) no-repeat top left;
	background-attachment:inherit;
	display:compact;
	width:160px;
	height:24px;
	padding:0;
	font-size:0em;
}


#content .webform-client-form input.form-submit {
	background:url(../media/images/layout/send-en.gif) no-repeat top left;
	background-attachment:inherit;
	display:compact;
	width:160px;
	height:24px;
	padding:0;
	font-size:0em;
	margin-left: 390px;
}

.webform-client-form .form-item{
margin-left:195px;}


#content {
    width: 100%;
    font-family: arial,Helvetica,Verdana;
    min-height: 500px;
    background: white url(../media/images/layout/bg-content.png) repeat-y scroll 0 0;
}

#content #leftcolumn-products {
	width:234px;
	float:left;
	margin: 0px 0px 0px 0px;
}

#content #rightcolumn-products {
	width:205px;
	float:left;
	margin:0 0 0 20px;
}

#content #rightcolumn-products .posMinBox {
	margin: 0px 0px 0px 0px;
	float:left;
}

#rightcolumn-products .contact {
	margin: 0px 0px 0px 0px;
	float: left;
	width: 100%;
}



#rightcolumn-products .contact ul li {
	list-style: none;
	margin: 0px 0px 0px 0px;
}

#rightcolumn-products .contact ul li a span {
background:transparent url(../media/images/layout/button-contact.png) no-repeat scroll 0 0;
display:block;
padding:53px 0 5px 32px;
width:100%;
}

#rightcolumn-products .contact ul li a:hover span {
background:transparent url(../media/images/layout/button-contact.png) no-repeat scroll 0 -78px;
display:block;
padding:53px 0 5px 32px;
width:100%;
}

#rightcolumn-products .brochure {
	margin: 10px 0px 0px 0px;
	float: left;
	width: 100%;
}


#rightcolumn-products .brochure ul li {
	list-style: none;
	margin: 0px 0px 0px 0px;
}

#rightcolumn-products .brochure ul li a span {
background:transparent url(../media/images/wireandcable/button-brochure.png) no-repeat scroll 0 0;
display:block;
padding:53px 0 5px 32px;
width:100%;
}

#rightcolumn-products .brochure ul li a:hover span {
background:transparent url(../media/images/wireandcable/button-brochure.png) no-repeat scroll 0 -78px;
display:block;
padding:53px 0 5px 32px;
width:100%;
}

/*////// Applications ///////*/

#rightcolumn-products .applications {
	margin: 10px 0px 5px 0px;
	float: left;
	width: 100%;
}


#rightcolumn-products .applications ul li {
	list-style: none;
	margin: 0px 0px 0px 0px;
}

#rightcolumn-products .applications ul li a span {
background:transparent url(../media/images/layout/button-app.png) no-repeat scroll 0 0;
display:block;
padding:53px 0 5px 32px;
width:100%;
}

#rightcolumn-products .applications ul li a:hover span {
background:transparent url(../media/images/layout/button-app.png) no-repeat scroll 0 -78px;
display:block;
padding:53px 0 5px 32px;
width:100%;
}

/***/

#rightcolumn-products .applications ul li a span.app-123 {
background:transparent url(../media/images/layout/button-app-i-123.png) no-repeat scroll 0 0;
display:block;
padding:53px 0 5px 32px;
width:100%;
}

#rightcolumn-products .applications ul li a:hover span.app-123 {
background:transparent url(../media/images/layout/button-app-i-123.png) no-repeat scroll 0 -78px;
display:block;
padding:53px 0 5px 32px;
width:100%;
}

#rightcolumn-products .applications ul li a span.app-ga67 {
background:transparent url(../media/images/layout/button-app-ga-67.png) no-repeat scroll 0 0;
display:block;
padding:53px 0 5px 32px;
width:100%;
}

#rightcolumn-products .applications ul li a:hover span.app-ga67 {
background:transparent url(../media/images/layout/button-app-ga-67.png) no-repeat scroll 0 -78px;
display:block;
padding:53px 0 5px 32px;
width:100%;
}

#rightcolumn-products .applications ul li a span.app-tl201 {
background:transparent url(../media/images/layout/button-app-tl-201.png) no-repeat scroll 0 0;
display:block;
padding:53px 0 5px 32px;
width:100%;
}

#rightcolumn-products .applications ul li a:hover span.app-tl201 {
background:transparent url(../media/images/layout/button-app-tl-201.png) no-repeat scroll 0 -78px;
display:block;
padding:53px 0 5px 32px;
width:100%;
}


/*/////////*/

#content .btnBackContent {
	margin: 0px 0px 0px 0px;
}

#content .btnBackContent .btnBack-btn {
	background:url(../media/images/layout/button-back.jpg) no-repeat 0px 0px;
	width:90px;
	height:34px;
}

#content .btnBackContent .btnBack-btn span a {
	background:url(../media/images/layout/button-back.jpg) no-repeat 0px 0px;
	width:90px;
	height:23px;
	float:left;
	padding: 10px 0px 0px 35px;
	color: #ef7300;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
	
#content .btnBackContent .btnBack-btn span a:hover{
	background:url(../media/images/layout/button-back.jpg) no-repeat 0px -34px;
}

#content #centercolumn-products {
	width:416px;
	float:left;
	margin: 0px 0px 0px 0px;
}

#content #videobloc-products {
	width:904px;
	height:400px;
	color:#434343;
	font-size:19px;
	float:left;
	background:url(../media/images/products/synthera.jpg) no-repeat top left;
	margin: 0px 0px 0px 0px;
}

#content #videobloc-products .intro-products{
	width:400px;
	margin: 20px 0px 0px 20px;
	line-height:1.5;
}
#content #videobloc-products .intro-products sup{
	font-size:9px;
	vertical-align:top;
}
#content #videobloc-products .intro-products sub{
	font-size:9px;
	vertical-align:bottom;
}

#content #videobloc-products span.green{
	color:#77b743;
}
#content #videobloc-products .video-products{
	width:210px;
	margin: 20px 0px 0px 0px;

}



#content #videobloc-products .video-products .bloc-video{
	width:216px;
	margin: 0px 0px 0px 16px;
}


#content #videobloc-products .video-products .bloc-video-top{
	margin: 0px 0px 0px 0px;
	background: url(../media/images/products/buttonvideo-all.png) no-repeat ;
	height:12px;

	
}
#content #videobloc-products .video-products .bloc-video-middle{
	background: url(../media/images/products/buttonvideo-all.png) repeat-y -216px 0px;
	margin: 0px 0px 0px 0px;
	padding:0px;

}
#content #videobloc-products .video-products .bloc-video-middle-text ul{
	list-style-type:none;
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 0px 0px;

}

#content #videobloc-products .video-products .bloc-video-middle-text ul{
	list-style-type:none;
}


#content #videobloc-products .video-products .bloc-video-middle-text ul li span a{
	background:url(../media/images/products/buttonvideo-puce.png) no-repeat;
	background-position: 50% ;
	display:block;
	text-decoration:none;
	margin: 0px 0px 0px -40px;
	padding:0px 50px 0px 20px; 
	font-size:12px;
	color:#ef7300;
}
#content #videobloc-products .video-products .bloc-video-middle-text ul li span a:hover{
	background:url(../media/images/products/buttonvideo-puce-hover.png) no-repeat;
	background-position: 50% ;
	

}
/*#content #videobloc-products .video-products .bloc-video-middle-arrow{
	margin: 0px 0px 0px 0px;
}*/
#content #videobloc-products .video-products .bloc-video-bottom{
	margin: 0px 0px 0px 0px;
	height:18px;
	

	background: url(../media/images/products/buttonvideo-all.png) no-repeat 0px -17px;
}














#content #videobloc-products .download-products {
	width:194px;
	margin: 10px 0px 0px 0px;
	line-height:1.5;
	
}


#content #videobloc-products .download-products  ul {

} 


#content #videobloc-products .download-products  ul li{
	list-style-type:none;
	line-height:1.5;
	margin: 0px 0px 0px -24px;
} 

#content #videobloc-products .download-products  ul li span.download{
	width:194px;
	height:26px;
	display:block;
} 


#content #videobloc-products .download-products  ul li a span.download {
	background:url(../media/images/products/download-synthera.png) no-repeat 0px 0px;
	display:block;
	cursor:pointer;
	color:#ef7300;
	text-decoration:none;
	font-size:12px;
	padding: 53px 0px 0px 32px;
}

#content #videobloc-products .download-products  ul li a:hover span.download {
	background:url(../media/images/products/download-synthera.png) no-repeat 0px -79px;
} 



.spacer
{
    clear: both;
    visibility: hidden;
}

















/*///////////////////// Right Column - IdentityCard Bloc ///////////////////// */



#content #rightcolumn-products .identitycard{
	background:url(/sites/all/themes/iba2009/media/images/pressroom/contact-bg.png) repeat-y top;
	float:left;
	width:226px;
}
/*#content #rightcolumn-products .identitycard-top{
	background:url(../media/images/layout/top-identitycard.gif) no-repeat top;
	float:left;
	width:250px;
	height:12px
}*/

#content #rightcolumn-products .identitycard-top{
	background:url(/sites/all/themes/iba2009/media/images/layout/customer-top.png) no-repeat top;
	float:left;
	width:226px;
	height:80px;
	margin-top: 20px;
}

#content #rightcolumn-products .identitycard-bottom{
	background:url(/sites/all/themes/iba2009/media/images/pressroom/contact-bottom.png) no-repeat bottom;
	float:left;
	width:226px;
	height:24px;
	margin: 0px 0px 6px 0px;
}

/*#content #rightcolumn-products .identitycard-bottom{
	background:url(../media/images/layout/bottom-identitycard.gif) no-repeat top;
	float:left;
	width:250px;
	height:12px;
	margin: 0px 0px 6px 0px;
}*/

/*#content #rightcolumn-products .identitycard h1{
	font-size:17px;
	width:190px;	
	color:#60b01f;
	margin: 10px 0px 0px 30px;
}*/

#content #rightcolumn-products .identitycard h3{
	font-size:17px;
	color:#60b01f;
	margin: -25px 0px 0px 25px;
	font-weight: bold;
	background: none;
	overflow: hidden;
}

#content #rightcolumn-products .identitycard .intro-card {
	font-size:13px;
	color:#646464;
	margin: 10px 15px 0px 30px;
}

#content #rightcolumn-products .identitycard i {
	color:#646464;
}

#content #rightcolumn-products .identitycard .pic-card{
	margin: 10px 15px 0px 26px;
}


#content #rightcolumn-products .identitycard .description-card{
	font-size:11px;
	color:#434343;
	margin: 10px 35px 0px 40px;
}

#content #rightcolumn-products .identitycard p {
	font-size:11px;
	color:#434343;
}

#content #rightcolumn-products .identitycard .readmore-card a{
	background:url(../media/images/layout/readmore.gif) no-repeat top left;
	font-size:11px;	
	color:#ef7300;
	float:right;
	margin: 0px 35px 0px 0px;
	padding: 0px 0px 0px 20px;
}



/*///////////// rightcolumn-products IMG ////////////*/

/** Compass **/

#content #rightcolumn-products .imgCompass01 {
	margin: 15px 0px 0px 19px;
}
#content #rightcolumn-products .imgCompass02 {
	margin: 65px 0px 0px 15px;
}
#content #rightcolumn-products .imgCompass03 {
	margin: 10px 0px 0px 15px;
}
#content #rightcolumn-products .imgCompass04 {
	margin: 45px 0px 0px 19px;
}
#content #rightcolumn-products .imgCompass05 {
	margin: 10px 0px 0px 19px;
}
#content #rightcolumn-products .imgCompass06 {
	margin: 200px 0px 0px 19px;
}
#content #rightcolumn-products .imgCompass07 {
	margin: 45px 0px 0px 15px;
}
#content #rightcolumn-products .imgCompass08 {
	margin: 10px 0px 0px 15px;
}
#content #rightcolumn .imgCompass09 {
	margin: 70px 0px 0px 0px;
}
#content #rightcolumn .imgCompass10 {
	margin: 275px 0px 0px 0px;
}
#content #rightcolumn .imgCompass11 {
	margin: 230px 0px 0px 0px;
}
#content #rightcolumn .imgCompass12 {
	margin: 30px 0px 0px 0px;
}
#content #rightcolumn-products .imgCompass13 {
	margin: 75px 0px 0px 15px;
}
#content #rightcolumn-products .imgCompass14 {
	margin: 70px 0px 0px 15px;
}
/** end **/


#content #centercolumn-products h1{
	color:#949494;
	font-size:17px;
	border-left:2px solid #60b01f;
	padding: 0px 0px 0px 10px;	
	margin: 5px 0px 8px 0px;
}

#content #centercolumn-products h2{
	color:#949494;
	font-size:17px;
	padding: 0px 0px 12px 10px;	
	margin: 24px 8px 10px 8px;
}

#content #centercolumn-products h3{
	color:#60b01f;
	font-size:15px;
	font-weight:bold;
	background:url(../media/images/layout/h3.gif) repeat-x bottom;
	padding: 0px 0px 12px 10px;	
	margin: 22px 8px 10px 8px;
}



#content #centercolumn-products .texte{
	font-size:12px;
	display:table-cell;
	vertical-align:middle;
	height:81px;
}

#content #centercolumn-products .picto{
	float:left;
	height:81px;
	margin: 0px 10px 0px 12px;
}


/***** Center Text Product *****/

/** Compass **/

#content #centercolumn-products .txtCompass01 {
	margin: 70px 0px 0px 0px;
} 
#content #centercolumn-products .txtCompass02 {
	margin: 110px 0px 0px 0px;
} 
#content #centercolumn-products .txtCompass03 {
	margin: 260px 0px 0px 0px;
} 

	*+html #content #centercolumn-products .txtCompass03 {
		margin: 80px 0px 0px 0px;
	} 

#content #centercolumn-products .txtCompass04 {
	margin: 145px 0px 0px 0px;
} 
#content #leftcolumn .txtCompass05 {
	margin: 30px 0px 0px 0px;
}
#content #leftcolumn .txtCompass06 {
	margin: 50px 0px 0px 0px;
}

#content #leftcolumn .txtCompass07 {
	margin: 30px 0px 0px 0px;
}
#content #centercolumn-products .txtCompass08 {
	margin: 30px 0px 0px 0px;
} 
#content #centercolumn-products .txtCompass09 {
	margin: 80px 0px 0px 0px;
} 



/** End **/

#content #leftcolumn-products .downloadbloc{

	float:left;
	width:226px;
	color:#ef7300;
	margin: 10px 0px 0px 10px;
	padding: 3px 0px 0px 0px;

}
#content #leftcolumn-products .downloadbloc a{

	color:#ef7300;
	font-size:13px;
	text-decoration:none;
	margin: 0px 25px 0px 0px;
	padding: 0px 0px 3px 0px; 
	line-height:1.3;
	float:left;
}


#content #leftcolumn-products .downloadbloc a img{
	border:0px;

}

#content #leftcolumn-products .downloadbloc a:hover{
	color:#ef7300;
	cursor:pointer;
}

html:not([lang*=""]) #content #leftcolumn-products .downloadbloc a{

	color:#ef7300;
	font-size:13px;
	text-decoration:none;
	margin: -6px 25px 0px 0px;
	padding: 0px 0px 6px 0px; 
	line-height:1.3;
	float:left;
}




#content #leftcolumn-products .downloadbloc a span{
	background:url(../media/images/layout/puce-download.gif) no-repeat -20px 0px ;
	margin: 0px 0px 0px 24px;
	padding: 0px 0px 0px 20px;
	float:left;
	cursor: pointer;
}

#content #leftcolumn-products .downloadbloc a:hover span{
	background:url(../media/images/layout/puce-download.gif) no-repeat 0px -20px ;
}

#content #leftcolumn-products .downloadbloc-top{
	float:left;
	width:226px;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
}
#content #leftcolumn-products .downloadbloc-bottom{
	background:url(../media/images/layout/footer-download.jpg) no-repeat top;
	float:left;
	width:226px;
	height:12px;
}

#content #leftcolumn-products .downloadbloc-middle{
	background:url(../media/images/layout/repeat-download.jpg) repeat-y top;
	float:left;
	width:226px;
	color:#ef7300;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
}














/****** PRESSROOM ***********/
#newsForm
{
	padding: 15px 0px;
	float:right;
	display:block;
}

#nlIframe
{
	margin-top:47px;

}

 a.buttonOk, #bu ,#year {float:left}
 
/* a.buttonOk
{
	background:url(/sites/all/themes/iba2009/media/images/layout/bouton-ok.png) no-repeat top left;
	display:block;
	width:65px;
	height:24px;
}*/

a.buttonOk {
background:transparent url(/sites/all/themes/iba2009/media/images/layout/bouton-ok.png) no-repeat scroll left top;
display:block;
height:24px;
margin-left:10px;
width:65px;
}

 a.buttonOk:hover
{
	background: url(/sites/all/themes/iba2009/media/images/layout/bouton-ok.png) no-repeat 0px -24px;
}
 a.buttonOk span
{
	display: none;
}
#leftcolumn .press-title{
	background:url(/sites/all/themes/iba2009/media/images/pressroom/reserve.gif) no-repeat top left;
	padding: 14px 0px 0px 50px;
	margin: 0px 0px 0px 0px;
	font-size:12px;
	width:601px;
	height:28px;
	float:right;
}

#leftcolumn .press-title strong{
	color:#60b01f; !important}
#leftcolumn .press-title img{
	float:left;
	margin: 0px 6px 0px 0px;
}
#leftcolumn .press-title span{
	float:right;
	margin: 0px 10px 0px 0px;
}

#leftcolumn .press-content{
	padding: 0px 0px 10px 18px;
	margin: 0px 0px 0px 30px;
	border-left: 1px solid #dcdcdc;
	width:621px;
	font-size:12px;
	float:right;
}

#leftcolumn .press-content a{
	color:#f78200;
	text-decoration:none;
}
#leftcolumn .press-content .press-content-title{
	font-size:13px !important;
	color:#7f7f7f !important;
	font-weight:bold !important;
}

#leftcolumn .press-content a:hover{
	color:#f78200;
	text-decoration:underline;
}

#leftcolumn .press-content p{
	padding: 10px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
}
/****** PRESSROOM ***********/

/*///////// Brochure ////////*/

#content .brochureTt100 {
	margin: 10px 0px 0px -10px;
	float: left;
	width: 100%;
}

*+html #content .brochureTt100 {
	margin: 10px 0px 0px 0px;
	position: relative;
	right: 10px;
	float: left;
	width: 100%;
}

*+html #content .brochureTt100 {
	margin: -10px 0px 0px 0px;
	float: left;
	width: 100%;
}

#content .brochureTt100 ul li {
	list-style: none;
	margin: 0px 0px 0px 0px;
}

#content .brochureTt100 ul li a span {
background:transparent url(../media/images/layout/button-tt100.png) no-repeat scroll 0 0;
display:block;
padding:55px 0 5px 32px;
width:100%;
}

#content .brochureTt100 ul li a:hover span {
background:transparent url(../media/images/layout/button-tt100.png) no-repeat scroll 0 -78px;
display:block;
padding:55px 0 5px 32px;
width:100%;
}

/***/

#content .brochureTt200300 {
	margin: 10px 0px 0px -10px;
	float: left;
	width: 100%;
}

*+html #content .brochureTt200300 {
	margin: 10px 0px 0px 0px;
	position: relative;
	right: 10px;
	float: left;
	width: 100%;
}

*+html #content .brochureTt200300 {
	margin: -10px 0px 0px -27px;
	float: left;
	width: 100%;
}

#content .brochureTt200300 ul li {
	list-style: none;
	margin: 0px 0px 0px 0px;
}

#content .brochureTt200300 ul li a span {
background:transparent url(../media/images/layout/button-rhodotron.png) no-repeat scroll 0 0;
display:block;
padding:55px 0 5px 32px;
width:100%;
}

#content .brochureTt200300 ul li a:hover span {
background:transparent url(../media/images/layout/button-rhodotron.png) no-repeat scroll 0 -78px;
display:block;
padding:55px 0 5px 32px;
width:100%;
}

/***/

#content #rightcolumn .brochure {
	margin: 10px 0px 0px -37px;
	float: left;
	width: 100%;
}

*+html #content #rightcolumn .brochure {
	margin: 10px 0px 0px 0px;
	position: relative;
	right: 10px;
	float: left;
	width: 100%;
}

*+html #content #rightcolumn .brochure {
	margin: -10px 0px 0px -27px;
	float: left;
	width: 100%;
}

#content #rightcolumn .brochure ul li {
	list-style: none;
	margin: 0px 0px 0px 0px;
}

#content #rightcolumn .brochure ul li a span {
background:transparent url(../media/images/wireandcable/button-brochure.png) no-repeat scroll 0 0;
display:block;
padding:55px 0 5px 32px;
width:100%;
}

#content #rightcolumn .brochure ul li a:hover span {
background:transparent url(../media/images/wireandcable/button-brochure.png) no-repeat scroll 0 -78px;
display:block;
padding:55px 0 5px 32px;
width:100%;
}

#content #rightcolumn .brochure ul li a span.sterilize {
background:transparent url(../media/images/layout/button-sterilize.png) no-repeat scroll 0 0;
display:block;
padding:55px 0 5px 32px;
width:100%;
}

#content #rightcolumn .brochure ul li a:hover span.sterilize {
background:transparent url(../media/images/layout/button-sterilize.png) no-repeat scroll 0 -79px;
display:block;
padding:55px 0 5px 32px;
width:100%;
}

/***/
#content #rightcolumn .brochureRhodo {
	margin: 10px 0px 0px -37px;
	float: left;
	width: 100%;
}

*+html #content #rightcolumn .brochureRhodo {
	margin: 10px 0px 0px 0px;
	position: relative;
	right: 10px;
	float: left;
	width: 100%;
}

*+html #content #rightcolumn .brochureRhodo {
	margin: -10px 0px 0px -27px;
	float: left;
	width: 100%;
}

#content #rightcolumn .brochureRhodo ul li {
	list-style: none;
	margin: 0px 0px 0px 0px;
}

#content #rightcolumn .brochureRhodo ul li a span {
background:transparent url(../media/images/layout/button-rhodotron.png) no-repeat scroll 0 0;
display:block;
padding:55px 0 5px 32px;
width:100%;
}

#content #rightcolumn .brochureRhodo ul li a:hover span {
background:transparent url(../media/images/layout/button-rhodotron.png) no-repeat scroll 0 -78px;
display:block;
padding:55px 0 5px 32px;
width:100%;
}

/***/

#content #rightcolumn .brochureRhodo ul li a span.dyna {
background:transparent url(../media/images/layout/button-dyna.png) no-repeat scroll 0 0;
display:block;
padding:55px 0 5px 32px;
width:100%;
}

#content #rightcolumn .brochureRhodo ul li a:hover span.dyna {
background:transparent url(../media/images/layout/button-dyna.png) no-repeat scroll 0 -78px;
display:block;
padding:55px 0 5px 32px;
width:100%;
}


#content #rightcolumn .contactRhodo {
	margin: 15px 0px 0px -37px;
	float: left;
	width: 100%;
}

*+html #content #rightcolumn .contactRhodo {
	margin: 10px 0px 0px 0px;
	position: relative;
	right: 10px;
	float: left;
	width: 100%;
}

*+html #content #rightcolumn .contactRhodo {
	margin: -10px 0px 0px -27px;
	float: left;
	width: 100%;
}

#content #rightcolumn .contactRhodo ul li {
	list-style: none;
	margin: 0px 0px 0px 0px;
}

#content #rightcolumn .contactRhodo ul li a span {
background:transparent url(../media/images/layout/button-contact.png) no-repeat scroll 0 0;
display:block;
padding:55px 0 5px 32px;
width:100%;
}

#content #rightcolumn .contactRhodo ul li a:hover span {
background:transparent url(../media/images/layout/button-contact.png) no-repeat scroll 0 -78px;
display:block;
padding:55px 0 5px 32px;
width:100%;
}


/********* Download Product ***********/

#content #rightcolumn .download-products {
	width:194px;
	
	padding: 0px 0px 0px 0px;
	
	line-height:1.5;
	height:80px;
}



#content #rightcolumn .download-products  ul li{
	background: none;
}

#content #rightcolumn .download-products  ul {
	margin: 10px 0px 0px 0px;
} 

*+html #content #rightcolumn .download-products  ul li{
	list-style-type:none;
	line-height:1.5;
	margin: 10px 0px 0px 0px;
} 

#content #rightcolumn .download-products  ul li{
	list-style-type:none;
	line-height:1.5;
	margin: 0px 0px 0px 0px;
} 

#content #rightcolumn .download-products  ul li span{
	width:194px;
	height:26px;
	display:block;
	margin:0px;
	padding:0px;
} 


#content #rightcolumn .download-products  ul li a span.visit {
	background:url(../media/images/careers/button-visit.png) no-repeat 0px 0px;
	display:block;
	cursor:pointer;
	color:#ef7300;
	text-decoration:none;
	font-size:12px;
	margin:0px;
	padding: 53px 0px 0px 32px;
}

#content #rightcolumn .download-products  ul li a:hover span.evolution {
	background:url(../media/images/pressroom/stock-evolution.png) no-repeat 0px -79px;
} 

#content #rightcolumn .download-products  ul li a span.evolution {
	background:url(../media/images/pressroom/stock-evolution.png) no-repeat 0px 0px;
	display:block;
	cursor:pointer;
	color:#ef7300;
	text-decoration:none;
	font-size:12px;
	margin:0px;
	padding: 53px 0px 0px 32px;
}

#content #rightcolumn .download-products  ul li a:hover span.visit {
	background:url(../media/images/careers/button-visit.png) no-repeat 0px -79px;
} 


#content #rightcolumn .download-products  ul li a span.information {
	background:url(../media/images/careers/button-information.png) no-repeat 0px 0px;
	display:block;
	cursor:pointer;
	color:#ef7300;
	text-decoration:none;
	font-size:12px;
	margin:0px;
	padding: 53px 0px 0px 32px;
}

#content #rightcolumn .download-products  ul li a:hover span.information {
	background:url(../media/images/careers/button-information.png) no-repeat 0px -79px;
}


#content #rightcolumn .download-products  ul li a:hover span.services {
	background:url(../media/images/wireandcable/button-services.png) no-repeat 0px -78px;
} 
#content #rightcolumn .download-products  ul li a span.services {
	background:url(../media/images/wireandcable/button-services.png) no-repeat 0px 0px;
	display:block;
	cursor:pointer;
	color:#ef7300;
	text-decoration:none;
	font-size:12px;
	margin:0px;
	padding: 53px 0px 0px 32px;
}

#content #rightcolumn .download-products  ul li a:hover span.brochure {
	background:url(../media/images/wireandcable/button-brochure.png) no-repeat 0px -78px;
} 

#content #rightcolumn .download-products  ul li a span.brochure {
	background:url(../media/images/wireandcable/button-brochure.png) no-repeat 0px 0px;
	display:block;
	cursor:pointer;
	color:#ef7300;
	text-decoration:none;
	font-size:12px;
	margin:0px;
	padding: 53px 0px 0px 32px;
}

#content #rightcolumn .download-products  ul li a:hover span.brochureFood {
	background:url(../media/images/layout/button-food.png) no-repeat 0px -79px;
} 

#content #rightcolumn .download-products  ul li a span.brochureFood {
	background:url(../media/images/layout/button-food.png) no-repeat 0px 0px;
	display:block;
	cursor:pointer;
	color:#ef7300;
	text-decoration:none;
	font-size:12px;
	margin:0px;
	padding: 53px 0px 0px 32px;
}

#content #rightcolumn .download-products  ul li a:hover span.brochureWire {
	background:url(../media/images/layout/button-wire.png) no-repeat 0px -79px;
} 

#content #rightcolumn .download-products  ul li a span.brochureWire {
	background:url(../media/images/layout/button-wire.png) no-repeat 0px 0px;
	display:block;
	cursor:pointer;
	color:#ef7300;
	text-decoration:none;
	font-size:12px;
	margin:0px;
	padding: 53px 0px 0px 32px;
}

#content #rightcolumn .download-products  ul li a:hover span.customer {
	background:url(../media/images/layout/button-customer.png) no-repeat 0px -78px;
} 

#content #rightcolumn .download-products  ul li a span.customer {
	background:url(../media/images/layout/button-customer.png) no-repeat 0px 0px;
	display:block;
	cursor:pointer;
	color:#ef7300;
	text-decoration:none;
	font-size:12px;
	margin:0px;
	padding: 53px 0px 0px 32px;
}
#content #rightcolumn .download-products  ul li a:hover span.pdf {
	background:url(../media/images/layout/button-pdf.png) no-repeat 0px -78px;
	} 
	
#content #rightcolumn .download-products  ul li a span.pdf {
	background:url(../media/images/layout/button-pdf.png) no-repeat 0px 0px;
	display:block;
	cursor:pointer;
	color:#ef7300;
	text-decoration:none;
	font-size:12px;
	margin:0px;
	padding: 53px 0px 0px 32px;
}

/********************* Left column ************************/

	#content #leftcolumn .download-products {
		width:194px;
		margin: -15px 0px 15px -25px;
		padding: 0px 0px 0px 0px;
		float:left;
		line-height:1.5;
		height:80px;
	}
	
	*+html #content #leftcolumn .download-products {
		width:194px;
		margin: -35px 0px 35px -25px;
		padding: 0px 0px 0px 0px;
		float:left;
		line-height:1.5;
		height:80px;
	}
	
	#content #leftcolumn .download-products  ul li{
		background: none;
	}
	
	#content #leftcolumn .download-products  ul {
		margin: 10px 0px 0px 8px;
	} 
	
	*+html #content #leftcolumn .download-products  ul li{
		list-style-type:none;
		line-height:1.5;
		margin: 10px 0px 0px 16px;
	} 
	* html #content #leftcolumn .download-products  ul li{
		list-style-type:none;
		line-height:1.5;
		margin: 10px 0px 0px 24px;
	} 
	
	#content #leftcolumn .download-products  ul li{
		list-style-type:none;
		line-height:1.5;
		margin: 0px 0px 0px -24px;
	} 
	
	#content #leftcolumn .download-products  ul li span{
		width:194px;
		height:26px;
		display:block;
		margin:0px;
		padding:0px;
	} 
	
	#content #leftcolumn .download-products  ul li a:hover span.services {
		background:url(../media/images/wireandcable/button-services.png) no-repeat 0px -78px;
	} 
	
	#content #leftcolumn .download-products  ul li a span.services {
		background:url(../media/images/wireandcable/button-services.png) no-repeat 0px 0px;
		display:block;
		cursor:pointer;
		color:#ef7300;
		text-decoration:none;
		font-size:12px;
		margin:0px;
		padding: 53px 0px 0px 32px;
	}
	
	#content #leftcolumn .download-products  ul li a:hover span.brochure {
		background:url(../media/images/wireandcable/button-brochure.png) no-repeat 0px -78px;
	} 
	
	#content #leftcolumn .download-products  ul li a span.brochure {
		background:url(../media/images/wireandcable/button-brochure.png) no-repeat 0px 0px;
		display:block;
		cursor:pointer;
		color:#ef7300;
		text-decoration:none;
		font-size:12px;
		margin:0px;
		padding: 53px 0px 0px 32px;
	}


/*///////////////////// Right Column - Contact Bloc ///////////////////// */

#content #rightcolumn .posCU {
	float: left;
	margin: 0px 0px 0px -10px;
}

#content #rightcolumn .BoxContactUs{
	background:url(/sites/all/themes/iba2009/media/images/pressroom/contact-bg.png) repeat-y top;
	float:left;
	width:250px;
}

#content #rightcolumn .BoxContactUs .titleBoxPT { font-size: 14px; margin-left: -10px; }

#content #rightcolumn .BoxContactUs p{
	margin: 0px;
	padding: 0px;
}

#content #rightcolumn .BoxTesti-top{
	background:url(/sites/all/themes/iba2009/media/images/layout/customer-top.png) no-repeat top;
	float:left;
	width:250px;
	height:80px;
}

#content #rightcolumn .BoxContactUs-top{
	background:url(/sites/all/themes/iba2009/media/images/pressroom/contact-top.png) no-repeat top;
	float:left;
	width:250px;
	height:80px;
}
#content #rightcolumn .BoxContactUs-link-top{
	background:url(/sites/all/themes/iba2009/media/images/pressroom/contact-top-a.png) no-repeat top;
	float:left;
	width:250px;
	height:80px;
}
#content #rightcolumn .BoxContactUs-bottom{
	background:url(/sites/all/themes/iba2009/media/images/pressroom/contact-bottom.png) no-repeat bottom;
	float:left;
	width:250px;
	height:24px;
	margin: 0px 0px 6px 0px;
}

#content #rightcolumn .BoxContactUs h3{
	font-size:17px;
	color:#62bd18;
	margin: -25px 0px 0px 25px;
	font-weight: bold;
	background: none;
	overflow: hidden;
}
#content #rightcolumn .BoxContactUs h3 a{
	font-size:17px;
	color:#f07809;
	margin: -25px 0px 0px 0px;
	font-weight: bold;
	background: none;
	overflow: hidden;
}


#content #rightcolumn .BoxContactUs .intro-Cu{
	font-size:11px;
	color:#60b01f;
	font-weight: bold;
	margin: 10px 15px 0px 30px;
	display: block;
}

#content #rightcolumn .BoxContactUs .description-Cu{
	font-size:11px;
	color:#434343;
	margin: 10px 35px 0px 30px;	
}

#content #rightcolumn .BoxContactUs .intro-card{
	font-size:11px;
	color:#646464;
	font-style: italic;
	margin: 10px 18px 0px 30px;
}

#content #rightcolumn .BoxContactUs .link-Cu a{
	font-size:11px;	
	color:#ef7300;
	float:left;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 20px;
}

#content #rightcolumn .BoxContactUs .posImgCycloTesti { margin: 5px 0px 0px 25px; }



/****** EVENTS ***********/
#content #leftcolumn .bloc-events{
	width:635px;
	margin:0px 0px 0px 0px;
	padding:25px 0px 0px;
	float:left;
}
#content #leftcolumn .bloc-events .bloc-events-top{
	background:url(/sites/all/themes/iba2009/media/images/events/bloc-all.jpg) no-repeat 0px 0px;
	height:9px;
	float:left;
	width:635px;

}
#content #leftcolumn .bloc-events .bloc-events-bottom{
	background:url(/sites/all/themes/iba2009/media/images/events/bloc-all.jpg) no-repeat 0px -9px;
	height:9px;
	float:left;
	width:635px;
}
#content #leftcolumn .bloc-events .bloc-events-mid{
	background:url(/sites/all/themes/iba2009/media/images/events/bloc-all.jpg) repeat-y -635px 0px;
	margin:0px 0px 0px 0px;
	padding:0px 1px 0px 1px;
	float:left;
}
#content #leftcolumn .bloc-events .bloc-events-mid-even{
	background-color:#fff;
	display:block;
	float:left;
	width:603px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 30px;
}
#content #leftcolumn .bloc-events .bloc-events-mid-odd{
	background-color:#f2f2f2;
	width:603px;
	display:block;
	float:left;
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 30px;
}
#content #leftcolumn .bloc-events .bloc-events-mid-img{
	float:right;
	width:100px;
}
#content #leftcolumn .bloc-events .bloc-events-mid-text{
	float:left;
	width:500px;
	color:#434343;
	font-size:12px;
}
		
#content #leftcolumn .bloc-events .bloc-events-mid-text .date{
	font-weight:bold;
	color:#434343;
	font-size:12px;
}
#content #leftcolumn .bloc-events .bloc-events-mid-text .location{
	font-style:italic;
	margin-bottom:5px;
}

#content #leftcolumn .bloc-events .bloc-events-mid-text h3{
	color:#60b01f;
	font-size:16px;
	text-decoration:none;
	background:none;
	margin: 0px;
	padding:0px;
	
}
#content #leftcolumn .bloc-events .bloc-events-mid-text a:hover{
	text-decoration:underline;
}

#content #leftcolumn .bloc-events .bloc-events-mid-text p{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/****** EVENTS ***********/

/*////////////////////Investor Relations /////////////////////*/

/********* PosReport **********/

#content #leftcolumn #posReport {
	margin-left: 25px;
	margin-right: 20px;
}

/*///////////  Download brochure and report //////////////*/


#content #leftcolumn .dwnBR-nav .dwnBR-nav-brochure {
	background:url(../media/images/invest-relations/bt-brochure.png) no-repeat 0px 0px;
	width:238px;
	height:35px;
	float:left;}

#content #leftcolumn .dwnBR-nav .dwnBR-nav-brochure span a {
	background:url(../media/images/invest-relations/bt-brochure.png) no-repeat 0px 0px;
	width:238px;
	height:35px;
	float:left;}
#content #leftcolumn .dwnBR-nav .dwnBR-nav-brochure span a:hover{
	background:url(../media/images/invest-relations/bt-brochure.png) no-repeat 0px -34px;
}

#content #leftcolumn .dwnBR-nav .dwnBR-nav-report {
	background:url(../media/images/invest-relations/bt-report.png) no-repeat 0px 0px;
	width:238px;
	height:35px;
	float:left;}

#content #leftcolumn .dwnBR-nav .dwnBR-nav-report span a {
	background:url(../media/images/invest-relations/bt-report.png) no-repeat 0px 0px;
	width:238px;
	height:35px;
	float:left;}
#content #leftcolumn .dwnBR-nav .dwnBR-nav-report span a:hover{
	background:url(../media/images/invest-relations/bt-report.png) no-repeat 0px -34px;
}


/*///////////////////// Left Column - Cadre Bloc ///////////////////// */

/******* bloc Left *******/

#content #leftcolumn .posCadreleft {
	float:left;
	width: 286px;
	margin: 15px 0px 0px 5px;
}

*+html #content #leftcolumn .posCadreleft {
	float:left;
	width: 286px;
	margin: -10px 0px 0px 15px;
}

#content #leftcolumn .posCadreleft .BoxCadreBg{
	background:url(../media/images/invest-relations/repeat-cadre-bg.png) repeat-y top;
	float:left;
	width:286px;
}
#content #leftcolumn .posCadreleft .BoxCadreBg h2 {
	margin: 5px 0px 0px 20px;
}

#content #leftcolumn .posCadreleft .BoxCadre-top{
	background:url(../media/images/invest-relations/cadre-top.png) no-repeat top;
	overflow: hidden;
	float:left;
	width:286px;
	height:11px;
}
#content #leftcolumn .posCadreleft .BoxCadre-bottom{
	background:url(../media/images/invest-relations/cadre-bottom.png) no-repeat bottom;
	float:left;
	width:286px;
	height:11px;
	margin: 0px 0px 6px 0px;
}


#content #leftcolumn .posCadreleft .BoxCadreBg .cadre-Content{
	margin: 5px 0px 14px -20px;
}

*+html #content #leftcolumn .posCadreleft .BoxCadreBg .cadre-Content{
	margin: 5px 0px 30px -10px;
}

/****** Bloc Right *******/

#content #leftcolumn .posCadreRight {
	float:left;
	width: 286px;
	margin: 15px 0px 0px 10px;
}

*+html #content #leftcolumn .posCadreRight {
	float:left;
	width: 286px;
	margin: -10px 0px 0px 10px;
}

#content #leftcolumn .posCadreRight .BoxCadreBg{
	background:url(../media/images/invest-relations/repeat-cadre-bg.png) repeat-y top;
	float:left;
	width:286px;
}
#content #leftcolumn .posCadreRight .BoxCadreBg h2 {
	margin: 5px 0px 0px 20px;
}

#content #leftcolumn .posCadreRight .BoxCadreBg a {
	float: right;
	margin: -10px 20px 0px 0px;
}

#content #leftcolumn .posCadreRight .BoxCadreBg span {
	float: right;
	margin: 0px -30px 0px 0px;
	padding: 0px 0px 0px 0px ;
}

*+html #content #leftcolumn .posCadreRight .BoxCadreBg span {
	float: right;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px ;
}
#content #leftcolumn .posCadreRight .BoxCadre-top{
	background:url(../media/images/invest-relations/cadre-top.png) no-repeat top;
	overflow: hidden;
	float:left;
	width:286px;
	height:11px;
}
#content #leftcolumn .posCadreRight .BoxCadre-bottom{
	background:url(../media/images/invest-relations/cadre-bottom.png) no-repeat bottom;
	float:left;
	width:286px;
	height:11px;
	margin: 0px 0px 6px 0px;
}

#content #leftcolumn .posCadreRight .BoxCadreBg .cadre-Content{
	margin: 5px 0px 14px -18px;
}

*+html #content #leftcolumn .posCadreRight .BoxCadreBg .cadre-Content{
	margin: 5px 0px 30px -15px;
}

/****** Bloc Center *******/

#content #leftcolumn .posCadreCenter {
	float:left;
	width: 581px;
	margin: -5px 0px 0px 5px;
	padding-top: 15px;
}

*+html #content #leftcolumn .posCadreCenter {
	float:left;
	width: 286px;
	margin: -5px 0px 0px 15px;
}

#content #leftcolumn .posCadreCenter .BoxBCadreBg{
	background:url(../media/images/invest-relations/bcadre-bg.jpg) repeat-y top;
	float:left;
	width:581px;
}
#content #leftcolumn .posCadreCenter .BoxBCadreBg h2 {
	margin: 5px 0px 0px 20px;
}

#content #leftcolumn .posCadreCenter .BoxBCadreBg a {
	float: right;
	margin: -10px 20px 0px 0px;
}
*+html #content #leftcolumn .posCadreCenter .BoxBCadreBg span {
	float: right;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px ;
}
#content #leftcolumn .posCadreCenter .BoxBCadre-top{
	background:url(../media/images/invest-relations/bcadre-top.jpg) no-repeat top;
	overflow: hidden;
	float:left;
	width:581px;
	height:11px;
}
#content #leftcolumn .posCadreCenter .BoxBCadre-bottom{
	background:url(../media/images/invest-relations/bcadre-bottom.jpg) no-repeat bottom;
	float:left;
	width:581px;
	height:11px;
	margin: 0px 0px 6px 0px;
}

#content #leftcolumn .posCadreCenter .BoxBCadreBg .Bcadre-Content{
	margin: 5px 0px 10px 80px;
}

/****************************************************/

/*///////////////////// Right Column - Press Bloc ///////////////////// */

#content #rightcolumn .posColD {
	margin: 65px 0px 0px -10px;
}

*+html #content #rightcolumn .posColD {
	margin: 65px 0px 0px 0px;
	padding: 0px 0px 0px 0px ;
}

#content #rightcolumn .BoxNews{
	background:url(../media/images/invest-relations/press_bg.png) repeat-y top;
	float:left;
	width:250px;
}/*Fred Schluntz a déjà compté jusqu'à l'infini. Deux fois.*/
#content #rightcolumn .BoxNews-top{
	background:url(../media/images/invest-relations/press_top.png) no-repeat top;
	float:left;
	width:250px;
	height:49px;
}/**/#content #rightcolumn .BoxNews-top-title{	background:url(../media/images/invest-relations/press_top-title.png) no-repeat top;	float:left;	width:250px;	height:76px;}
#content #rightcolumn .BoxNews-bottom{
	background:url(../media/images/invest-relations/press_bottom.png) no-repeat bottom;
	float:left;
	width:250px;
	height:32px;
	margin: 0px 0px 6px 0px;
}

#content #rightcolumn .BoxNews .title-News{
	font-size:12px;
	color:#60b01f;
	font-weight: bold;
	margin: 10px 15px 0px 10px;
}

#content #rightcolumn .BoxNews .separate {
	margin: 5px 0px 5px 30px;
	background: url(../media/images/invest-relations/hr.jpg) no-repeat left;
	height: 2px;
	width: 191px;
}

#content #rightcolumn .BoxNews .description-News{
	font-size:11px;
	color:#ef7300;
	margin: 5px 0px 10px 10px;
	line-height: 20px;width: 185px;
}

#content #rightcolumn .BoxNews-bottom .link-News{
	font-size:11px;	
	color:#434343;
	float:right;
	margin: 8px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#content #rightcolumn .BoxNews-bottom .link-News a {
	text-decoration: none;
	color:#ef7300;
}

#content #rightcolumn .BoxNews-bottom .link-News img {
	border: 0px;
}

/*///////////////////// Table Report 

#content #leftcolumn #posReport .TableReport {

	padding: 0px 0px 10px 0px; 
	margin: 10px -5px 0px 5px;
	background: url(../media/images/invest-relations/bg-table.jpg) no-repeat top left;
}

*+html #content #leftcolumn #posReport .TableReport {

	padding: 0px 0px 10px 0px; 
	margin: -20px -10px 30px 15px;
	background: url(../media/images/invest-relations/bg-table.jpg) no-repeat top left;
}


#content #leftcolumn #posReport .TableReport td {
	padding: 0px; 
	margin: 0px;
	border: 0px;
}

#content #leftcolumn #posReport .TableReport th {
	padding: 6px 0px 4px 0px; 
	margin: 0px 0px 0px 0px;
	border: 0px;
}

#content #leftcolumn #posReport .TableReport td {
	padding: 8px 0px 2px 0px; 
	margin: 0px 0px 2px 0px;
}

*+html #content #leftcolumn #posReport .TableReport th {
	padding: 6px 0px 4px 0px; 
	margin: 0px 0px 0px 0px;
}

*+html #content #leftcolumn #posReport .TableReport td {
	padding: 8px 0px 2px 0px; 
	margin: 0px 0px 0px 0px;
}

#content #leftcolumn #posReport .TableReport th.thGauche {
	width: 350px
}

#content #leftcolumn #posReport .TableReport th.thCentral {
	width: 480px;
	text-align: right;
	padding-right: 15px;
}

#content #leftcolumn #posReport .TableReport th.thCentral span{
	text-align: left;
	font-size: 12px;
	display:block;
	margin-left: 395px;
	color: #60b01f;
}

#content #leftcolumn #posReport .TableReport th.thDroite {
	width: 120px
}

#content #leftcolumn #posReport .TableReport th.thDroite span{
	text-align: left;
	font-size: 12px;
	display:block;
	margin-left: 35px;
	color: #60b01f;
}

*+html #content #leftcolumn #posReport .TableReport th.thDroite span{
	text-align: left;
	font-size: 12px;
	display:block;
	margin-left: 43px;
	color: #60b01f;
}

#content #leftcolumn #posReport .TableReport td.tdGauche span {
	text-align: left;
	font-size: 12px;
	display: block;
	margin-left: 40px;
	color: #646464;
}

#content #leftcolumn #posReport .TableReport td.tdCentral span {
	text-align: right;
	font-size: 12px;
	display: block;
	margin-right: 30px;
	color: #646464;
}

#content #leftcolumn #posReport .TableReport td.tdCentral .flecheD {
	background: url(../media/images/invest-relations/fleche_droite.png) no-repeat right;
	margin: -15px 17px 0px 0px ;
}


#content #leftcolumn #posReport .TableReport td.tdCentral a {
	text-decoration: none;
}

*+html #content #leftcolumn #posReport .TableReport td.tdCentral .flecheD {
	background: url(../media/images/invest-relations/fleche_droite.png) no-repeat right;
	margin: -16px 20px 0px 0px ;
}

*+html #content #leftcolumn #posReport .TableReport td.tdCentral span {
	text-align: right;
	font-size: 12px;
	display: block;
	margin-right: 30px;
	color: #646464;
}

#content #leftcolumn #posReport .TableReport td.tdDroite span {
	text-align: left;
	font-size: 12px;
	display: block;
	margin-left: 35px;
	color: #646464;
}

#content #leftcolumn #posReport .TableReport td.tdDroite .flecheD {
	margin: -13px 0px 0px 80px ;
}

#content #leftcolumn #posReport .TableReport td.tdDroite .flecheG {
	background: url(../media/images/invest-relations/fleche_gauche.png) no-repeat left;
	margin: 0px 0px -15px 24px ;
}

#content #leftcolumn #posReport .TableReport td.tdDroite a {
	text-decoration: none;
}

*+html #content #leftcolumn #posReport .TableReport td.tdDroite .flecheD {
	margin: -13px 0px 0px 88px ;
}

*+html #content #leftcolumn #posReport .TableReport td.tdDroite .flecheG {
	background: url(../media/images/invest-relations/fleche_gauche.png) no-repeat left;
	margin: 0px 0px -15px 35px ;
}

*+html #content #leftcolumn #posReport .TableReport td.tdDroite span {
	text-align: left;
	font-size: 12px;
	display: block;
	margin-left: 45px;
	color: #646464;
}
/////////////////////*/
/*///////////////////////////// Molecular imaging /////////////////////////////////*/

/*///////////////////// Right Column - Left Column ///////////////////// */


#content #leftcolumn-bu {
	width:544px;
	min-height:600px;
	float:left;
	margin: 0px 0px 0px 0px;
}

#content #rightcolumn-bu {
	width:362px;
	min-height:600px;
	float:left;
	margin: 0px 0px 0px 0px;
}


/*/////////////////////  Left Column  -  Text  ///////////////////// */

#content #leftcolumn-bu .infosListe ul{
	font-size:12px;
	line-height:1.6;
	margin: 0px 10px 20px 15px;
	
}
#content #leftcolumn-bu .infosListe ul li.titre{
	list-style:none;
	font-weight:bold;
	font-size:12px;
	color:#60b01f;
	line-height:1.6;
	margin: 0px 0px 0px -12px;
	
}

#content #leftcolumn .infosListe ul{
	font-size:12px;
	line-height:1.6;
	margin: 0px 10px 20px 15px;
	
}
#content #leftcolumn .infosListe ul li.titre{
	list-style:none;
	font-weight:bold;
	font-size:12px;
	color:#60b01f;
	line-height:1.6;
	margin: 0px 0px 0px -12px;
	
}


#content #leftcolumn-bu h2{
	color:#c4c2c2;
	font-size:17px;
	background: none;
	padding: 0px 0px 15px 8px; 
	margin: 0px 0px 0px 0px;
}

#content #leftcolumn-bu h3{
	color:#c4c2c2;
	font-size:17px;
	font-weight:bold;
	border: 0px;
	background:url(../media/images/layout/h2.gif) no-repeat top left;
	padding: 0px 0px 0px 10px; 
	margin: 0px 0px 40px 6x;
}

#content #leftcolumn-bu h4{
	color:#c4c2c2;
	font-size:17px;
	border-left: 2px solid #60b01f;
	padding: 0px 0px 0px 10px; 
	margin: 0px 0px 0px 50px;
}

#content #leftcolumn-bu p{
	color:#434343;
	font-size:12px;
	width:510px;
	margin: 0px 0px 18px -5px;
	line-height:1.6;
}


#content #leftcolumn-bu .bloc-video{
	width:285px;
	margin: 10px 0px 16px 17px;
}


#content #leftcolumn-bu .bloc-video-top{
	margin: 0px 0px 0px 0px;
	background: url(../media/images/corporate/buttonvideo-all.png) no-repeat 0px 3px;
	height:12px;

	
}
#content #leftcolumn-bu .bloc-video-middle{
	background: url(../media/images/corporate/buttonvideo-all.png) repeat-y -285px 0px;
	margin: 0px 0px 0px 0px;
	padding:0px;

}
#content #leftcolumn-bu .bloc-video-middle-text ul{
	list-style-type:none;
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 0px 0px;

}

#content #leftcolumn-bu .bloc-video-middle-text ul li span a{
	background:url(../media/images/corporate/buttonvideo-puce.png) no-repeat;
	background-position: 92%;
	display:block;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:1.8;
	font-size:12px;
	color:#ef7300;
}
#content #leftcolumn-bu .bloc-video-middle-text ul li span a:hover{
	background:url(../media/images/corporate/buttonvideo-puce-hover.png) no-repeat;
	background-position: 92% ;
	

}
/*#content #corporate.bloc-video-middle-arrow{
	margin: 0px 0px 0px 0px;
}*/
#content #leftcolumn-bu .bloc-video-bottom{
	margin: 0px 0px 0px 0px;
	height:19px;
	

	background: url(../media/images/corporate/buttonvideo-all.png) no-repeat 0px -24px;
}



/*////// Content Bloc Video //////////*/

#content .bloc-video{
	width:285px;
	margin: 5px 0px 5px 17px;
}

#content .bloc-video-top{
	margin: 0px 0px 0px 0px;
	background: url(../media/images/corporate/buttonvideo-all.png) no-repeat 0px 3px;
	height:12px;
}

#content .bloc-video-middle{
	background: url(../media/images/corporate/buttonvideo-all.png) repeat-y -285px 0px;
	margin: 0px 0px 0px 0px;
	padding:0px;
}

#content .bloc-video-middle-text ul{
	list-style-type:none;
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 0px 0px;
}

#content .bloc-video-middle-text ul li span a{
	background:url(../media/images/corporate/buttonvideo-puce.png) no-repeat;
	background-position: 92%;
	display:block;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:1.8;
	font-size:12px;
	color:#ef7300;
}
#content .bloc-video-middle-text ul li span a:hover{
	background:url(../media/images/corporate/buttonvideo-puce-hover.png) no-repeat;
	background-position: 92% ;
}

#content .bloc-video-bottom{
	margin: 0px 0px 0px 0px;
	height:19px;
	background: url(../media/images/corporate/buttonvideo-all.png) no-repeat 0px -24px;
}


/*////// Bloc Video Start /////////*/


#content #leftcolumn .bloc-video{
	width:285px;
	margin: 10px 0px 16px 17px;
}


#content #leftcolumn .bloc-video-top{
	margin: 0px 0px 0px 0px;
	background: url(../media/images/corporate/buttonvideo-all.png) no-repeat 0px 3px;
	height:12px;

	
}
#content #leftcolumn .bloc-video-middle{
	background: url(../media/images/corporate/buttonvideo-all.png) repeat-y -285px 0px;
	margin: 0px 0px 0px 0px;
	padding:0px;

}
#content #leftcolumn .bloc-video-middle-text ul{
	list-style-type:none;
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 0px 0px;

}

#content #leftcolumn .bloc-video-middle-text ul li span a{
	background:url(../media/images/corporate/buttonvideo-puce.png) no-repeat;
	background-position: 92%;
	display:block;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:1.8;
	font-size:12px;
	color:#ef7300;
}
#content #leftcolumn .bloc-video-middle-text ul li span a:hover{
	background:url(../media/images/corporate/buttonvideo-puce-hover.png) no-repeat;
	background-position: 92% ;
	

}

#content #leftcolumn .bloc-video-bottom{
	margin: 0px 0px 0px 0px;
	height:19px;
	

	background: url(../media/images/corporate/buttonvideo-all.png) no-repeat 0px -24px;
}




/*////// Bloc Video End /////////*/







.box-bu-top{
	width:534px;
	height:11px;
	background:url(../media/images/molecular-imaging/bloc-bu-repeat.png) no-repeat 0px 0px;
	margin: 0px 0px 0px 15px;
}

.box-bu{
	width:534px;
	background:url(../media/images/molecular-imaging/bloc-bu-repeat.png) repeat-y -534px 0px;
	margin: 0px 0px 0px 15px;
	
}

.box-bu-bottom{
	width:534px;
	height:11px;
	background:url(../media/images/molecular-imaging/bloc-bu-repeat.png) no-repeat 0px -11px;
	margin: 0px 0px 0px 15px;
}

.box-bu ul{
	font-size:12px;
	line-height:1.6;
	margin: 0px 10px 0px 0px;
	
}
.box-bu ul li.titre{
	list-style:none;
	font-weight:bold;
	font-size:12px;
	color:#60b01f;
	line-height:1.6;
	margin: 0px 0px 0px -12px;
	
}
.box-bu ul li.titre h2{
	color:#949494;
	font-size:17px;
	background:url(../media/images/layout/h2.gif) no-repeat 0px 0px;
	padding: 0px 10px 3px 10px;
	margin: 15px 0px 15px 13px; 
	
}



.box-bu-top-funding{
	width:534px;
	height:11px;
	background:url(../media/images/molecular-imaging/bloc-bu-repeat.png) no-repeat 0px 0px;
	margin: 0px 0px 0px 35px;
}

.box-bu-funding{
	width:534px;
	background:url(../media/images/molecular-imaging/bloc-bu-repeat.png) repeat-y -534px 0px;
	margin: 0px 0px 0px 35px;
	
}

.box-bu-bottom-funding{
	width:534px;
	height:11px;
	background:url(../media/images/molecular-imaging/bloc-bu-repeat.png) no-repeat 0px -11px;
	margin: 0px 0px 0px 35px;
}

.box-bu-funding ul{
	font-size:12px;
	line-height:1.6;
	margin: 0px 10px 0px 0px;
	
}
.box-bu-funding ul li.titre{
	list-style:none;
	font-weight:bold;
	font-size:12px;
	color:#60b01f;
	line-height:1.6;
	margin: 0px 0px 0px -12px;
	
}
.box-bu-funding ul li.titre h2{
	color:#949494;
	font-size:17px;
	background:url(../media/images/layout/h2.gif) no-repeat 0px 0px;
	padding: 0px 10px 3px 10px;
	margin: 15px 0px 15px 13px; 
	
}

#content #leftcolumn .texteEvidence { margin-left: 20px; margin-right: 45px; }

/*///////////////////// Left Column - Financial ///////////////////// */


/*#content #leftcolumn {
	width: 663px;
	margin:0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 33px;
}*/
#content #leftcolumn .Box-report {
	float: left;
	width: 300px;
	margin-left: 13px;
}

#content #leftcolumn .Box-results {
	float: left;
	width: 300px;
}
#content #leftcolumn .Box-results .Box-header {
	background: url(../media/images/financial/header-results.png) no-repeat top left;
	height: 24px;
}
#content #leftcolumn .Box-header p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #757575;
	padding-left:30px;
	line-height: 24px;
	margin:0px;
}

#content #leftcolumn .Box-report .Box-header{
	background: url(../media/images/financial/header-report.png) no-repeat top left;
	height: 24px;
}
#content #leftcolumn .Box-doc {
	font-family: Arial, Helvetica, sans-serif;
	background:url(../media/images/financial/arrow.png) no-repeat;
    background-position: 12px 3px;
	font-size: 11px;
	color: #757575;
	/*margin-left: 12px;*/
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 5px;
}
*+html #content #leftcolumn .Box-doc {
	font-family: Arial, Helvetica, sans-serif;
	background:url(../media/images/financial/arrow.png) no-repeat;
	background-position: 8px 19px;
	font-size: 11px;
	color: #757575;
	margin: 0px 0px -20px 12px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}
#content #leftcolumn .Box-doc a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #ef7300;
}

#content #leftcolumn .Box-doc a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
#content #leftcolumn .Box-acrobat {
	font-family: Arial, Helvetica, sans-serif;
	background:url(../media/images/financial/acrobat_logo.png) no-repeat top left;
	font-size: 11px;
	color: #757575;
	margin-left:22px;
	padding: 0px 0px 20px 18px;
	height:33px;
}
#content #leftcolumn .Box-results .Box-acrobat p {
	padding-left: 25px;
	line-height: 33px;
}


#content #leftcolumn .Box-acrobat a {
	text-decoration: none;
	color: #ef7300;
}

#content #leftcolumn .Box-acrobat a:hover {
	text-decoration: underline;
}

#content #leftcolumn .posPicOurCompany {
	margin: 0px 0px 0px 15px ;
}

#content #leftcolumn .posBanner2Col {
	margin: 10px 0px 0px 15px ;
}


/*///////////////////// Right Column - Bloc de Texte ///////////////////// */

#content #leftcolumn .greenIntro {
	color: #60b01f;
	font-weight: bold;
}


#content #rightcolumn .posBigBoxTxt {
	margin: 0px 0px 0px 0px ;
	float: left;
}

*+html #content #rightcolumn .posBigBoxTxt {
	margin: 0px 0px 0px -45px ;
	float: left;
}

#content #rightcolumn .bigTxtBox{
	background:url(../media/images/layout/repeat-rbigtxtbx.png) repeat-y top;
	float:left;
	width:281px;
}
#content #rightcolumn .bigTxtBox-top{
	background:url(../media/images/layout/top-rbigtxtbx.png) no-repeat top;
	float:left;
	width:281px;
	height:12px
}
#content #rightcolumn .bigTxtBox-bottom{
	background:url(../media/images/layout/bottom-rbigtxtbx.png) no-repeat top;
	float:left;
	width:281px;
	height:12px;
	margin: 0px 0px 6px 0px;
}

#content #rightcolumn .bigTxtBox h2{
	font-size:17px;
	color:#646464;
	background:url(../media/images/layout/h2.gif) no-repeat left top;
	margin: 8px 0px 0px 30px;
	padding: 0px 10px 4px 10px;
}

#content #rightcolumn .bigTxtBox .intro-card{
	font-size:16px;
	color:#949494;
	margin: 10px 45px 0px 15px;
}

#content #rightcolumn .bigTxtBox .pic-card{
	margin: 10px 15px 0px 26px;
}


#content #rightcolumn .bigTxtBox .description-card{
	font-size:13px;
	color:#949494;
	font-style: italic;
	margin: 10px 0px 0px 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#content #rightcolumn .bigTxtBox .description-card a{
	color:#ef7300;
	text-decoration: none;
}

#content #rightcolumn .bigTxtBox .description-card a:hover{
	text-decoration: underline;
}

#content #rightcolumn .bigTxtBox .readmore-card a{
	font-size:13px;	
	color:#ef7300;
	float:left;
	text-decoration: none;
	margin: 0px 35px 60px 15px;
}

*+html #content #rightcolumn .bigTxtBox .readmore-card a{
	font-size:13px;	
	color:#ef7300;
	float:left;
	text-decoration: none;
	margin: 0px 35px 0px 15px;
	padding-bottom: 40px;
}

#content #rightcolumn .bigTxtBox .readmore-card a:hover{
	text-decoration: underline;
}

/**************************** PT **************************/

#content .leftColumn-equal #pt .left{
width:100px;
float:left;
margin:0px 0px 35px 0px;
padding:0px;}

#content .leftColumn-equal #pt .right{
width:312px;
float:left;
padding:0px;}

#content .leftColumn-equal #pt .right ul{
float:left;
padding:0px 0px 0px 0px;
margin: 0px 0px 0px 18px;
list-style: none;
}

*+html #content .leftColumn-equal #pt .right ul{
float:left;
padding:0px 0px 0px 0px;
margin: 0px 0px 0px 7px;
list-style: none;
}


#content .leftColumn-equal #pt .right ul a:hover{
	text-decoration: underline;
}


#content .leftColumn-equal #pt .right h2{
margin:0px 0px 0px 10px;
}

#content .leftColumn-equal #pt .right p{
margin-top:8px;
}

#content .leftColumn-equal #pt .right .littleLeft{
float:left;
}

#content .leftColumn-equal #pt .right .littleRight{
float:left;
}

/*********************** BENEFITS **************/

#content #ptBenefits .left{
float:left;
width:600px;
}

#content #ptBenefits .right{
float:left;
width:300px;
}

#content #ptBenefits .right .legend{
font-size:9px;}

/*********************** IBA experience **************/

#content #ptIBAExpIndex{
margin-left:140px;}

#content #ptIBAExpIndex .left{
float:left;
width:300px;}

#content #ptIBAExpIndex .right{
float:left;
width:300px;}

/********* market ******/

#content #ptExperienceMarket .petitvert{
font-size:12px;
color:#60B01F;}

/********* project leadership ******/

#content #ptExperienceProject .vert{
color:#60B01F;}

/********* technical support ******/

#content #ptTechSupport .left{
float:left;
width:600px;
padding-right:70px;
}

#content #ptTechSupport .right{
float:left;
width:200px;
}

/********* Core technology ******/

#content #ptCore{
padding-left:26px;}

#content #ptCore .left{
width:100px;
float:left;
margin:0px 0px 35px 0px;
padding:0px;}

#content #ptCore .right{
width:750px;
float:left;
padding:0px;}

#content #ptCore .right h2{
margin-top:0px;
margin-bottom:0px;}

#content #ptCore .right p{
margin-top:8px;
}

/********* Core technology - Beam delivery ******/

#content #ptCoreBeamTech{
padding-left:26px;}

#content #ptCoreBeamTech .left{
width:100px;
float:left;
margin:0px 0px 35px 0px;
padding:0px;}

#content #ptCoreBeamTech .right{
width:750px;
float:left;
padding:0px;}

#content #ptCoreBeamTech .right h2{
margin-top:0px;
margin-bottom:0px;}

#content #ptCoreBeamTech .right p{
margin-top:8px;

}

#content #ptCoreBeamTech .illuRight{
width:200px;
float:left;
padding:0px;
}

#content #ptCoreBeamTech .illuLeft{
width:680px;
float:left;
padding:0px;
}

#content #ptCoreBeamTech h3{
margin-top:30px;}

/********* Technology solutions - Facility design ******/

#content #ptTechSolFacility .vert{
color:#60B01F;}

#content #ptTechSolFacility .left{
margin:0px 15px 5px 0px;}

#content #ptTechSolFacility .right{
margin:0px 0px 5px 15px;}

/*************** EVENTS ***********/

#content #ptEvent .date{
color:#F0AB00;
font-size:10px;}

#content #ptEvent h3{
margin-top:30px;}




/*///////////////////// Right Column - Left Column ///////////////////// */

#content #leftcolumn-investor-ressources h2  {
	color:#949494;
	font-size:17px;
	background:url(../media/images/layout/h2.gif) no-repeat 0px 0px;
	padding: 0px 10px 3px 10px;
	margin: 15px 0px 15px 13px; 
}
#content #rightcolumn-investor-ressources h2 {
	color:#949494;
	font-size:17px;
	background:url(../media/images/layout/h2.gif) no-repeat left top;
	padding: 0px 10px 3px 10px;
	margin: 0px 0px 5px 13px; 
}

/*#content #leftcolumn-investor-ressources .spaceup {
	margin-top: 45px;
}*/

#content #leftcolumn-investor-ressources .spaceup 
{
	margin-top:18px;
}

*+html #content #leftcolumn-investor-ressources .spaceup {
	margin-top: 45px;
}

#content #leftcolumn-investor-ressources p, #content #rightcolumn-investor-ressources p  {
	color:#434343;
	font-size:12px;
	line-height:1.8;
	text-align:justify;
	padding: 0px 40px 0px 22px;
	margin: 6px 0px 0px 0px; 
}
/*Fred Schluntz a déjà compté jusqu'à l'infini. Deux fois.*/
#content #leftcolumn-investor-ressources ul.list, #content #rightcolumn-investor-ressources ul.list{
	color:#434343;
	line-height:1.8;
	font-size:12px;
}
#content #leftcolumn-investor-ressources ul.list li, #content #rightcolumn-investor-ressources ul.list li{
	background:url(../media/images/layout/list.gif) no-repeat left top;
	list-style:none;
	padding: 0px 40px 0px 22px;
	margin: 0px 0px 0px -17px;
}
/**********************************************************/
#content #leftcolumn-investor-ressources {
	width:420px;
	float:left;
	margin: 20px 0px 0px 0px;
	padding: 0px 28px 0px 0px;
	font-size:12px;
}

#content #rightcolumn-investor-ressources {
	width:450px;
	float:left;
	margin: 20px 0px 0px 0px;
}


#content #leftcolumn-investor-ressources .bloc-analysts-bottom {
	background:url(../media/images/corporate/bloc-analysts-all.png) repeat-y bottom left;
	height:16px;
	margin: 0px 0px 0px 0px;
	width:433px;
	

}
#content #leftcolumn-investor-ressources .bloc-analysts-top {
	background:url(../media/images/corporate/bloc-analysts-all.png) repeat-y top left;
	height:16px;
	margin: 0px 0px 0px 0px;
	width:433px;

}
#content #leftcolumn-investor-ressources .bloc-analysts {
	background:url(../media/images/corporate/bloc-analysts-all.png) repeat-y -433px 0px;
	margin: 0px 0px 0px 0px;
	width:433px;

}
#content #leftcolumn-investor-ressources .bloc-analysts .more-infos{
	background:url(../media/images/corporate/puce-more.png) no-repeat top right;
	float:right;
	margin: 0px 20px 0px 0px;
	width:122px;

}
#content #leftcolumn-investor-ressources .bloc-analysts .hide-infos{
	background:url(../media/images/corporate/puce-hide.png) no-repeat top right;
	float:right;
	margin: 0px 20px 0px 0px;
	width:122px;

}
#content #leftcolumn-investor-ressources .bloc-analysts h3{
	color:#434343;
	font-size:12px;
	font-weight:bold;
	background:url(../media/images/corporate/puce-analysts.png) no-repeat top left;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 16px;
}
#content #leftcolumn-investor-ressources .bloc-analysts a, #content #rightcolumn-investor-ressources .bloc-agenda a{
	color:#ef7300;
	text-decoration:none;
}
#content #leftcolumn-investor-ressources .bloc-analysts a:hover, #content #rightcolumn-investor-ressources .bloc-agenda a:hover{
	text-decoration:underline;
}

#content #rightcolumn-investor-ressources .bloc-agenda-bottom {
	background:url(../media/images/corporate/bloc-agenda-all.png) repeat-y bottom left;
	height:14px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	width:417px;
	

}
#content #rightcolumn-investor-ressources .bloc-agenda-top {
	background:url(../media/images/corporate/bloc-agenda-all.png) repeat-y top left;
	height:14px;
	margin: 0px 0px 0px 0px;
	width:417px;

}
#content #rightcolumn-investor-ressources .bloc-agenda {
	background:url(../media/images/corporate/bloc-agenda-all.png) repeat-y -417px 0px;
	margin: 0px 0px -5px 0px;
	padding: 0px 0px -20px 0px;
	width:417px;
}
#content #rightcolumn-investor-ressources .bloc-agenda .arrow-down a img{
	border:0px;
	float:right;
	margin: -10px 20px -50px 0px;
}
#content #rightcolumn-investor-ressources .bloc-agenda span{
	color:#60b01f;
}

#content #rightcolumn-investor-ressources .bloc-agenda .sep{
	margin: 0px 0px 0px 20px;
}

/*/////////////////// Dosimetry Home ///////////////////*/

#content #home #mainLeft {
	float: left;
	width: 580px;
}

#content #home #mainRight {
	float: left;
	width: 380px;
}

#content #home #mainRight img {
	margin: 30px 0px 30px 0px ;
}

#content #home #mainLeft h1 {
	color: #60b01f;
	background: none;
	font-size: 26px;
	padding-top: 30px;
	margin: 0px 0px 0px 25px;
}

#content #home #mainLeft h2 {
	color: #c4c2c2;
	background: none;
	font-size: 16px;
	background:url(../media/images/layout/h2.gif) no-repeat left top;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 15px 43px;
}

#content #home #mainLeft p {
	color:#434343;
	font-size:12px;
	line-height:1.6;
	width: 490px;
	text-align:justify;
	margin: 15px 0px 15px 30px; 
}

#content #home #mainLeft .listRight {
	float: left;

	margin: 0 ;
}

#content #home #mainLeft .listLeft {
	float: left;
	width: 200px;
}

#content #home #mainLeft .pIbaList {
	margin-left: 30px ;
	padding-bottom: 20px;
}

#content #home #mainLeft .listRight ul.listehdosi {
	color:#434343;
	line-height:1.8;
	font-size:12px;
	width: 325px;
	text-align: justify;
	margin: -10px 0px 0px -20px; 
}

*+html #content #home #mainLeft .listRight ul.listehdosi {
	color:#434343;
	line-height:1.8;
	font-size:12px;
	text-align: justify;
	margin: -10px 0px 0px -20px;
}

#content #home #mainLeft .listRight ul.listehdosi li{
	list-style:none;
	padding: 10px 0px 0px 22px;
	margin: 0px 0px 0px -17px;
}

#content #home #mainLeft .listLeft ul.list-nav {
	float:left;
	margin-left: 25px;
	padding: 0;
	width:160px;

}

*+html #content #home #mainLeft .listLeft ul.list-nav {
	float:left;
	margin: -20px 0px 50px 50px;
	padding: 2px 0px 0px 0px;
	width:160px;

}

#content #home #mainLeft .listLeft ul.list-nav li{
	float:left;
	width:160px;
	height:60px;
	list-style-type:none;
}

*+html #content #home #mainLeft .listLeft ul.list-nav li{
	float:left;
	width:160px;
	height:60px;
	list-style-type:none;
	padding: 2px 0px 0px 0px ;
}
#content #home #mainLeft .listFull ul.list-nav li
{
list-style-type:none;
}
#content #home #mainLeft .listFull ul.list-nav li div a,#content #home #mainLeft .listFull ul.list-nav li div
{
	float:left;

}
#content #home #mainLeft .listFull ul.list-nav li div span
{
	float:left;
	width:360px;
}
#content #home #mainLeft .listFull ul.list-nav li 
{
	float:left;
	margin-bottom:10px;
}
#content #home #mainLeft .listLeft ul.list-nav li span a,#content #home #mainLeft .listFull ul.list-nav li div a{
	background:url(../media/images/dosimetry/bouton.png) no-repeat 0px -5px;
	font-size:12px;
	display:block;
	color:#4a4a4a;
	width:160px;
	height:39px;
	text-decoration:none;
	padding: 8px 0px 6px 16px;
	margin: 0px 0px 0px 0px ;
}
#content #home #mainLeft .listLeft ul.list-nav li span a:hover,#content #home #mainLeft .listFull ul.list-nav li div a:hover{
	background:url(../media/images/dosimetry/bouton.png) no-repeat 0px -61px;
	color:#FFF;
}

/*/////////////////////  Left Column - Patient Info - Text  ///////////////////// */

#content #leftcolumn-pi {
	width:482px;
	min-height:600px;
	float:left;
	margin: 0px 0px 0px 0px;
}

#content #rightcolumn-pi {
	width:421px;
	min-height:600px;
	float:left;
	margin: 0px 0px 0px 0px;
}

#content #leftcolumn-pi h2{
	color:#646464;
	font-size:17px;
	background:url(../media/images/layout/h2.gif) no-repeat left top;
	padding: 0px 10px 3px 10px;
	margin: 15px 0px 15px 20px; 
}

#content #leftcolumn-pi h3{
	color:#c4c2c2;
	font-size:17px;
	font-weight:bold;
	padding: 0px 0px 0px 36px; 
	margin: 0px 0px 40px 0px;
}

#content #leftcolumn-pi h4{
	color:#c4c2c2;
	font-size:17px;
	border-left: 2px solid #60b01f;
	padding: 0px 0px 0px 10px; 
	margin: 0px 0px 0px 50px;
}

#content #leftcolumn-pi p{
	color:#434343;
	font-size:12px;
	text-align: justify;
	margin: 18px 30px 0px 5px;
	line-height:1.6;
}

#content #leftcolumn-pi p.introPI{
	color:#434343;
	font-size:12px;
	text-align: justify;
	margin: 18px 40px 0px 5px;
	line-height:1.4;
	font-size: 15px;
	font-weight: bold;
}

#content #leftcolumn-pi .posPILeft {
	margin: 65px 0px 0px 30px ;
}

#content #rightcolumn-pi .posPIRight {
	margin: 35px 0px 0px 0px ;
}

#content #leftcolumn-pi .posPILeft h2 {
	margin: 15px 0px 15px 0px; 
}


#content #rightcolumn-pi .vertBanner {
	margin: 0px 0px 0px 0px ;
}

#content #rightcolumn-pi ..posPIRight h2{
	color:#646464;
	font-size:17px;
	background:url(../media/images/layout/h2.gif) no-repeat left top;
	padding: 0px 10px 3px 10px;
	margin: 15px 0px 15px 0px; 
	float:left
}

#content #rightcolumn-pi .posPIRight .cadrePays {
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
}

#content #rightcolumn-pi .posPIRight .cadrePays h2 {
	margin: 0px !important;
	padding: 0px !important;
	display: block;
	/*float: left;*/
}

#content #rightcolumn-pi .posPIRight .cadrePays p {
	background:url(../media/images/patient-info/cadre-pays.jpg) no-repeat left top;
	width: 415px;
	height: 29px;
	padding: 7px 0px 0px 7px;
	color:#949494;
	font-size:17px;
	margin:5px 0px !important;
}



#content #rightcolumn-pi .posPIRight .cadrePays a {
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 22px;
	color:#ef7300;
	font-size:12px;
}

#content #rightcolumn-pi .posPIRight .cadrePays ul li {
	font-size:12px;
	color:#333333;
	line-height:1.6;
}


#content #rightcolumn-pi .posPIRight .cadrePays ul{
	margin: 20px 0px 20px 14px;
	padding: 0px 0px 0px 25px;
}

#content #rightcolumn-pi .posPIRight .cadrePays ul img{
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	border: 0px;
}

#content #rightcolumn-pi .posPIRight .cadrePays ul li a{
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:1.8;
	font-size:12px;
	color:#ef7300;
}


/*///////////////////// Right Column - Bloc de Texte ///////////////////// */



#content #leftcolumn-pi .posPILeft .bigCadreBg{
	background:url(../media/images/patient-info/b-cadre-bg.jpg) repeat-y top;
	float:left;
	width:398px;
}
#content #leftcolumn-pi .posPILeft .bigCadre-top{
	background:url(../media/images/patient-info/b-cadre-top.jpg) no-repeat top;
	float:left;
	width:398px;
	height:6px;
	overflow:hidden;
	margin: 10px 0px 0px 0px;
}
#content #leftcolumn-pi .posPILeft .bigCadre-bottom{
	background:url(../media/images/patient-info/b-cadre-bottom.jpg) no-repeat top;
	float:left;
	width:398px;
	height:8px;
	
	overflow:hidden;
}

#content #leftcolumn-pi .posPILeft .bigCadreBg .texteCadre{
	font-size:12px;
	color:#434343;
	font-style: italic;
	margin: 10px 15px 10px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}


	#content #leftcolumn-pi .posPILeft .bigCadreBg .litCadreBg{
		background:url(../media/images/patient-info/l-cadre-bg.jpg) repeat-y top;
		width:375px;
		margin: 0px 0px 0px 10px;
		
	}
	#content #leftcolumn-pi .posPILeft .bigCadreBg .litCadre-top{
		background:url(../media/images/patient-info/l-cadre-top.jpg) no-repeat top;
		width:375px;
		height:4px;
		margin: 0px 0px 0px 10px ;
		overflow:hidden;
	}
	#content #leftcolumn-pi .posPILeft .bigCadreBg .litCadre-bottom{
		background:url(../media/images/patient-info/l-cadre-bottom.jpg) no-repeat top;
		width:375px;
		height:4px;
		margin: 0px 0px 0px 10px;
	}
	
	#content #leftcolumn-pi .posPILeft .bigCadreBg .litCadreBg .litTexteCadre{
		background: url(../media/images/patient-info/bullet-pi.jpg) no-repeat top left;
		background-position: 0px 3px;
		font-size:12px;
		color:#434343;
		margin: 0px 20px 0px 20px;
		padding: 0px 0px 0px 20px;
	}
	
	#content #leftcolumn-pi .posPILeft .bigCadreBg .litCadreBg .litTexteCadre a{
		font-size:12px;
		color:#ef7300;
		text-decoration: none;
	}
	#content #leftcolumn-pi .posPILeft .bigCadreBg .litCadreBg .litTexteCadre a:hover{
		text-decoration: underline;
	}
	
/*////////////////////////////  Who's Who ////////////////////////////////////*/

#content #leftcolumn .banner-who{
	width:670px;
	height:268px;
	background:url(../media/images/corporate/WhosWho.jpg) no-repeat top left;
}
#content #leftcolumn .banner-who .andral span a{
	width:46px;
	height:68px;
	float:left;
	margin: 30px 0px 0px 76px;
}
#content #leftcolumn .banner-who .uytherhaegen span a{
	width:46px;
	height:68px;
	float:left;
	margin: 30px 0px 0px 3px;
}
#content #leftcolumn .banner-who .ginion span a{
	width:48px;
	height:68px;
	float:left;
	margin: 30px 0px 0px 8px;
}
#content #leftcolumn .banner-who .plompen span a{
	width:42px;
	height:68px;
	float:left;
	margin: 14px 0px 0px 2px;
}
#content #leftcolumn .banner-who .jongen span a{
	width:46px;
	height:68px;
	float:left;
	margin: 20px 0px 0px 2px;
}
#content #leftcolumn .banner-who .mottet span a{
	width:48px;
	height:68px;
	float:left;
	margin: 10px 0px 0px 2px; 
}
#content #leftcolumn .banner-who .botty span a{
	width:48px;
	height:68px;
	float:left;
	margin: 18px 0px 0px 2px; 
}
#content #leftcolumn .banner-who .lamisse span a{
	width:48px;
	height:68px;
	float:left;
	margin: 18px 0px 0px 2px; 	
}
#content #leftcolumn .banner-who .cloquet span a{
	width:50px;
	height:68px;
	float:left;
	margin: 26px 0px 0px 7px; 
}
#content #leftcolumn .banner-who .legrain span a{
	width:50px;
	height:68px;
	float:left;
	margin: 18px 0px 0px 2px; 
}
/*#content #leftcolumn .banner-who .reculot span a{
	width:50px;
	height:68px;
	float:left;
	margin: 20px 0px 0px 12px; 		
}*/


#content #rightcolumn ul.directors, #content #rightcolumn ul.directors-2l {
	font-size:12px;
	padding: 0px 0px 0px 20px;
	margin: -10px 0px 0px 20px;
	list-style-type:none;
}


#content #rightcolumn ul.directors li span a{
	color:#ef7300;
	text-decoration:none;
	background:url(../media/images/corporate/background-wh.jpg) no-repeat 0px 0px;
	display:block;
	float:left;
	width:212px;
	font-size:11px;
	height:24px;
	padding: 4px 0px 0px 20px;
	margin: 0px 0px 0px -20px;
	

}
#content #rightcolumn ul.directors li span a:hover{
	background:url(../media/images/corporate/background.jpg) no-repeat 0px 0px;

	
}


#content #rightcolumn ul.directors-2l li span a{
	color:#ef7300;
	text-decoration:none;
	background:url(../media/images/corporate/background-2l-wh.jpg) no-repeat 0px 0px;
	display:block;
	float:left;
	width:192px;
	font-size:11px;
	height:54px;
	padding: 4px 20px 0px 20px;
	margin: 0px 0px 0px -20px;
	

}
#content #rightcolumn ul.directors-2l li span a:hover{
	background:url(../media/images/corporate/background-2l.jpg) no-repeat 0px 0px;

	
}


#content #leftcolumn h2, #content #rightcolumn h2 {
	color:#6e6e6e;
	font-size:17px;
	background:url(../media/images/layout/h2.gif) no-repeat 0px 0px;
	padding: 0px 10px 3px 10px;
	margin: 15px 0px 15px 13px; 
}

#content #rightcolumn h3 {
	color:#949494;
	font-size:17px;
	background:url(../media/images/corporate/h3.jpg) no-repeat bottom ;
	padding: 0px 10px 15px 24px;
	margin: 15px 0px 15px 0px; 
}

#content #rightcolumn p.legend {
	color:#6e6e6e;
	font-size:11px;
	padding: 0px 10px 15px 24px;
	margin: 15px 0px 15px 0px; 
}


#content #leftcolumn h4 {
	color:#949494;
	font-size:16px;
	padding: 0px 10px 3px 10px;
	margin: 15px 0px 15px 13px; 
}


#content #leftcolumn h4 span{
	color:#60b01f;
}

/*/////////////////// IBA Industrial- Industry Solutions /////////////////////*/

#content .bannerBoxInfos .crosslinking {
	background: url(../media/images/iba-industrial/cable-crosslinking.jpg) no-repeat top left;
	width: 882px;
	height: 161px;
	margin: 0px 0px 0px 25px;
}

#content .bannerBoxInfos .foodTreatment {
	background: url(../media/images/iba-industrial/food-treatment.jpg) no-repeat top left;
	width: 882px;
	height: 161px;
	margin: 0px 0px 0px 25px;
}

#content .bannerBoxInfos .others {
	background: url(../media/images/iba-industrial/others.jpg) no-repeat top left;
	width: 882px;
	height: 161px;
	margin: 0px 0px 0px 25px;
}

#content .bannerBoxInfos .crosslinking p {
	width: 450px;
	margin: 0px 0px 0px 20px ;
	padding: 20px 0px 0px 0px;
}

#content .bannerBoxInfos .foodTreatment p {
	width: 450px;
	margin: 0px 0px 0px 20px ;
	padding: 20px 0px 0px 0px;
}

#content .bannerBoxInfos .others p {
	width: 450px;
	margin: 0px 0px 0px 20px ;
	padding: 20px 0px 0px 0px;
}

#content .bannerBoxInfos .elec-nav {
	background:url(../media/images/iba-industrial/lt-button.jpg) no-repeat 0px 0px;
	width:117px;
	height:35px;
	float:left;
	margin: -50px 0px 0px 400px;
}

#content .bannerBoxInfos .elec-nav span a {
	background:url(../media/images/iba-industrial/lt-button.jpg) no-repeat;
	background-position: 0px 0px;
	width:117px;
	float:left;
	color: #ef7300;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	padding: 10px 0px 10px 20px;
}
#content .bannerBoxInfos .elec-nav span a:hover{
	background:url(../media/images/iba-industrial/lt-button.jpg) no-repeat 0px -36px;
}




#content ul.list-app {
	width:900px;
	padding: 30px 0px 0px 30px;
	margin: 0px 0px 0px 0px;
	list-style-type:none;
}

#content ul.list-app li {
	list-style-type:none;
	float:left;

}

#content ul.list-app li span a{
	width:128px;
	height:200px;
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 6px 0px 6px;
	background:none;
	font-size:11px;
	color:#ef7300;
	text-decoration:none;
	font-weight:bold;
}

#content ul.list-app li p {
	color:#ef7300;
}

#content ul.list-app li p:hover {
	color:#333333;
}

#content ul.list-app li span a:hover{
	background:url(../media/images/iba-industrial/bck-over200.png) no-repeat top left;
}

#content ul.list-app li span a img{
	border:0px;
}

#content ul.list-app li span p{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:center;
}



/******** Bloc Onglet *******/

#content .bloc-radiotherapy {
	width:900px;
	float:left;
	background: url(../media/images/layout/onglets/bck-bloc-top.jpg) no-repeat 0px 0px;
	padding: 24px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
}

#content .bloc-radiotherapy-bottom{
	background: url(../media/images/layout/onglets/bck-bloc-bottom.jpg) no-repeat 0px 0px;
	height:7px;
	width:900px;
	float:left;
}

#content .bloc-radiotherapy .bloc-image{
	width:234px;
	height:259px;
	float:left;
	margin: 0px 20px 0px 0px;
	
}
#content .bloc-radiotherapy .bloc-infos{
	width:600px;
	float:left;
	background:url(../media/images/layout/onglets/bloc-infos-top.jpg) no-repeat top left;
	min-height:259px;
}
#content .bloc-radiotherapy .bloc-infos-bottom
{
	width:600px;
	height:8px;
	float:left;
	background:url(../media/images/layout/onglets/bloc-infos-bottom.jpg) no-repeat top left;
	margin-left:254px;
}

#content .bloc-radiotherapy .bloc-infos p{
	padding: 0px 0px 0px 0px;
	margin: 20px 40px 0px 34px;
	line-height:1.6;
	color:#434343;
	font-size:12px;
}
#content .bloc-radiotherapy .bloc-infos a{
	color:#ef7300;
	text-decoration:none;
}
#content .bloc-radiotherapy .bloc-infos a:hover{
	text-decoration:underline;
}

#content .bloc-radiotherapy .bloc-infos ul li {
	list-style-type:none;
}

#content .bloc-radiotherapy .bloc-infos ul li span a{
	color:#ef7300;
	text-decoration:none;
	font-size:12px;
	line-height:19px;
	background:url(../media/images/layout/list.gif) no-repeat 0px -3px;
	padding: 0px 0px 0px 18px;

}

#content .bloc-radiotherapy .bloc-infos ul li span a:hover{
	text-decoration:underline;
}

#content .bloc-onglets-radiotherapy {
	width:900px;
	height:47px;
	float:left;
	position:relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#content .bloc-onglets-radiotherapy ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}

#content .bloc-onglets-radiotherapy ul li {
	float:left;
	list-style-type:none;
	font-size:13px;

}

#content .bloc-onglets-radiotherapy ul li a{
	text-decoration:none;
	color:#ef7b10;
	padding: 6px 2px 2px 18px;
	margin: 5px 2px 2px 2px;
	width:70px;
	display:block;
	background:url(../media/images/layout/onglets/arrow-normal.jpg) no-repeat 0px 8px;
}
#content .bloc-onglets-radiotherapy ul li a:hover{
	text-decoration:none;
	color:#60b01f;
	background:url(../media/images/layout/onglets/arrow-normal-on.jpg) no-repeat 0px 8px;
}

#content .bloc-onglets-radiotherapy ul li.first-on a{
	text-decoration:none;
	color:#60b01f;
	padding: 6px 2px 2px 18px;
	margin: 5px 2px 2px 2px;
	width:70px;
	display:block;
	background:url(../media/images/layout/onglets/arrow-on.jpg) no-repeat 0px 8px;
}

#content .bloc-onglets-radiotherapy ul li.first-large-on a{
	text-decoration:none;
	color:#60b01f;
	padding: 6px 2px 2px 18px;
	margin: 5px 2px 2px 2px;
	width:120px;
	display:block;
	background:url(../media/images/layout/onglets/arrow-on.jpg) no-repeat 0px 8px;
}
#content .bloc-onglets-radiotherapy ul li.first-large-normal a{
	text-decoration:none;
	color:#ef7b10;
	padding: 6px 2px 2px 18px;
	margin: 5px 2px 2px 2px;
	width:120px;
	display:block;
	background:url(../media/images/layout/onglets/arrow-normal.jpg) no-repeat 0px 8px;
}
#content .bloc-onglets-radiotherapy ul li.first-large-normal a:hover{
	text-decoration:none;
	color:#60b01f;
	padding: 6px 2px 2px 18px;
	margin: 5px 2px 2px 2px;
	width:120px;
	display:block;
	background:url(../media/images/layout/onglets/arrow-normal-on.jpg) no-repeat 0px 8px;
}
#content .bloc-onglets-radiotherapy ul li.last-on a{
	text-decoration:none;
	color:#60b01f;
	padding: 6px 2px 2px 18px;
	margin: 5px 2px 2px 2px;
	width:120px;
	display:block;
	background:url(../media/images/layout/onglets/arrow-on.jpg) no-repeat 0px 8px;
}
#content .bloc-onglets-radiotherapy ul li.middle-on a{
	text-decoration:none;
	color:#60b01f;
	padding: 6px 2px 2px 18px;
	margin: 5px 2px 2px 2px;
	width:70px;
	display:block;
	background:url(../media/images/layout/onglets/arrow-on.jpg) no-repeat 0px 8px;
}
#content .bloc-onglets-radiotherapy ul li.middle-large-on a{
	text-decoration:none;
	color:#60b01f;
	padding: 6px 2px 2px 18px;
	margin: 5px 2px 2px 2px;
	width:120px;
	display:block;
	background:url(../media/images/layout/onglets/arrow-on.jpg) no-repeat 0px 8px;
}

#content .bloc-onglets-radiotherapy ul li.middle-large-normal a{
	text-decoration:none;
	color:#ef7b10;
	padding: 6px 2px 2px 18px;
	margin: 5px 2px 2px 2px;
	width:120px;
	display:block;
	background:url(../media/images/layout/onglets/arrow-normal.jpg) no-repeat 0px 8px;
}

#content .bloc-onglets-radiotherapy ul li.middle-large-normal a:hover{
	color:#60b01f;
	background:url(../media/images/layout/onglets/arrow-normal-on.jpg) no-repeat 0px 8px;
}



#content .bloc-onglets-radiotherapy ul li.last a{
	text-decoration:none;
	color:#ef7b10;
	padding: 6px 2px 2px 18px;
	margin: 5px 2px 2px 2px;
	width:120px;
	display:block;
	background:url(../media/images/layout/onglets/arrow-normal.jpg) no-repeat 0px 8px;
}
#content .bloc-onglets-radiotherapy ul li.last a:hover{
	text-decoration:none;
	color:#60b01f;
	background:url(../media/images/layout/onglets/arrow-normal-on.jpg) no-repeat 0px 8px;
}
#content .bloc-onglets-radiotherapy ul li span.repeat-normal {
	background:url(../media/images/layout/onglets/onglets-repeat-normal.jpg) repeat 0px 0px;
	display:block;
	float:left;
	height:48px;}
	
#content .bloc-onglets-radiotherapy ul li span.repeat-on {
	background:url(../media/images/layout/onglets/onglets-repeat-on.jpg) repeat 0px 0px;
	display:block;
	float:left;
	height:48px;}


#content .bloc-onglets-radiotherapy ul li span.first-left-on {
	width:18px;
	height:48px;
	display:block;
	float:left;
	background: url(../media/images/layout/onglets/Bleft-on.jpg) no-repeat 0px 0px;

}

#content .bloc-onglets-radiotherapy ul li span.first-left-normal {
	width:18px;
	height:48px;
	display:block;
	float:left;
	background:url(../media/images/layout/onglets/Bleft-normal.jpg) no-repeat 0px 0px;

}

#content .bloc-onglets-radiotherapy ul li span.last-right-on {
	width:18px;
	height:48px;
	display:block;
	float:left;
	background:url(../media/images/layout/onglets/Bright-on.jpg) no-repeat 0px 0px;
}

#content .bloc-onglets-radiotherapy ul li span.last-right-normal {
	width:18px;
	height:48px;
	display:block;
	float:left;
	background:url(../media/images/layout/onglets/Bright-normal.jpg) no-repeat 0px 0px;

}

#content .bloc-onglets-radiotherapy ul li span.left-on-hide {

}

#content .bloc-onglets-radiotherapy ul li span.left-on {
	width:18px;
	height:48px;
	display:block;
	float:left;
	background:url(../media/images/layout/onglets/Bmiddle-left-on.jpg) no-repeat 0px 0px;

}

#content .bloc-onglets-radiotherapy ul li span.right-normal {
	width:16px;
	height:48px;
	display:block;
	float:left;
	background:url(../media/images/layout/onglets/Bmiddle-right-normal.jpg) no-repeat 0px 0px;
}

#content .bloc-onglets-radiotherapy ul li span.right-on {
	width:18px;
	height:48px;
	display:block;
	float:left;
	background:url(../media/images/layout/onglets/Bmiddle-right-on.jpg) no-repeat 0px 0px;
}

#content .bloc-onglets-radiotherapy ul li span.right-on-hide {

}

/********* bloc info **********/

#content .bloc-radiotherapy .bloc-infos h1 {
	color:#60b01f;
	font-size:20px;
	background:url(../media/images/layout/h1.png) repeat-x bottom;
	padding: 20px 20px 14px 4px;
	margin: 0px 40px 0px 30px;
}

#content .bloc-radiotherapy .bloc-infos .bloc-video, #content #leftcolumn .blocTxtLeft .bloc-infos .bloc-video{
	width:285px;
	margin: 10px 0px 16px 32px;

}


#content .bloc-radiotherapy .bloc-infos .bloc-video-top, #content #leftcolumn .blocTxtLeft .bloc-infos .bloc-video-top{
	margin: 0px 0px 0px 0px;
	background: url(../media/images/corporate/buttonvideo-all.png) no-repeat 0px 3px;
	height:12px;

	
}
#content .bloc-radiotherapy .bloc-infos .bloc-video-middle, #content #leftcolumn .blocTxtLeft .bloc-infos .bloc-video-middle{
	background: url(../media/images/corporate/buttonvideo-all.png) repeat-y -285px 0px;
	margin: 0px 0px 0px 0px;
	padding:0px;

}
#content .bloc-radiotherapy .bloc-infos .bloc-video-middle-text ul, #content #leftcolumn .blocTxtLeft .bloc-infos .bloc-video-middle-text ul{
	list-style-type:none;
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 0px 0px;

}

#content .bloc-radiotherapy .bloc-infos .bloc-video-middle-text ul li span a, #content #leftcolumn .blocTxtLeft .bloc-infos .bloc-video-middle-text ul li span a{
	background:url(../media/images/corporate/buttonvideo-puce.png) no-repeat;
	background-position: 92%;
	display:block;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:1.8;
	font-size:12px;
	color:#ef7300;
}
#content .bloc-radiotherapy .bloc-infos .bloc-video-middle-text ul li span a:hover, #content #leftcolumn .blocTxtLeft .bloc-infos .bloc-video-middle-text ul li span a:hover{
	background:url(../media/images/corporate/buttonvideo-puce-hover.png) no-repeat;
	background-position: 92% ;
	

}
/*#content #corporate.bloc-video-middle-arrow{
	margin: 0px 0px 0px 0px;
}*/
#content .bloc-radiotherapy .bloc-infos .bloc-video-bottom, #content #leftcolumn .blocTxtLeft .bloc-infos .bloc-video-bottom{
	margin: 0px 0px 0px 0px;
	height:19px;
	

	background: url(../media/images/corporate/buttonvideo-all.png) no-repeat 0px -24px;
}




/*///////////////////// Radio Isotopes - Towards //////////////////////*/

#content .video-box {
	width:902px;
	height:491px;
	background:url(../media/images/layout/bck-video.jpg) no-repeat top left;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
}

#content .video-box .flash-video {
	width:350px;
	height:490px;
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#content .video-box .content-box {
	width:522px;
	height:491px;
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}


#content .video-box h2 {	
	color:#949494;
	font-size:19px;
	line-height: 25px;
	background:url(../media/images/layout/h2.gif) no-repeat 0px 5px;
	padding: 0px 10px 0px 10px;
	margin: 60px 0px 0px 13px;
}



#content .video-box p.citation {
	color:#60b01f;
	font-size:14px;
	font-style:italic;
	padding: 0px 0px 0px 0px;
	margin: 0px 50px 10px 0px;
}

#content .video-box p.reference {
	color:#757575;
	font-size:10px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#content .video-box p.reference span{
	text-transform:uppercase;
}

*+html #content .video-box ul.menu-video-bloc {
	float:left;
	list-style-type:none;
	margin: 20px 0px 20px 0px;
}

#content .video-box ul.menu-video-bloc {
	float:left;
	list-style-type:none;
	margin: 20px 0px 30px 0px;
}

#content .video-box ul.menu-video-bloc li a{
	background:url(../media/images/layout/menu-video-bloc.png) no-repeat 0px 0px;	
	display:block;
	color:#757575;
	text-decoration:none;
	font-size:13px;
	width:236px;
	height:31px;
	padding: 15px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	float:left;

}

*+html #content .video-box ul.menu-video-bloc li a{
	background:url(../media/images/layout/menu-video-bloc.png) no-repeat 0px 0px;	
	display:block;
	color:#757575;
	text-decoration:none;
	font-size:13px;
	width:236px;
	height:31px;
	padding: 15px 0px 0px 15px;
	margin: -10px 0px 0px 0px;

}

#content .video-box ul.menu-video-bloc li a:hover{
	background:url(../media/images/layout/menu-video-bloc.png) no-repeat 0px -46px;
	color:#FFF;
}

/*/////////////////////// wire and Cable Crosslinking //////////////////////*/

#content .bannerHeaderInfos .txtHeaderInfos {
	background: url(../media/images/wireandcable/WireAndCable.jpg) no-repeat top left;
	width: 902px;
	height: 180px;
	margin: 0px 0px 0px 5px;
}
#content .bannerHeaderInfos .txtHeaderInfos p {
	width: 430px;
	margin: 0px 0px 0px 25px ;
	padding: 15px 0px 0px 0px;
	font-size: 10px;
	font-size:10px;
	font-family: Tahoma, Helvetica, sans-serif
	line-height:1.4;
	color:#434343;
	text-align: justify;
}

#content .bannerHeaderInfos .txtHeaderInfos-food{
	background: url(../media/images/food/food.jpg) no-repeat top left;
	width: 902px;
	height: 180px;
	margin: 0px 0px 0px 5px;
}
#content .bannerHeaderInfos .txtHeaderInfos p, #content .bannerHeaderInfos .txtHeaderInfos-food p  {
	width: 430px;
	margin: 0px 0px 0px 25px ;
	padding: 15px 0px 0px 0px;
	font-size: 10px;
	font-size:12px;
	line-height:1.4;
	color:#434343;
	text-align: justify;
}

#content #rightcolumn .postesti {
	float: left;
	margin: 10px 0px 0px -8px;
}

*+html #content #rightcolumn .postesti {
	float: left;
	margin: 20px 0px 0px -8px;
}

#content #rightcolumn .spacerWireCable {
	background:url(../media/images/layout/spacer.gif);
	width: 1px;
	height: 1px;
}


/*///////////////////// Right Column - Press Bloc ///////////////////// */

#content #rightcolumn .BoxTestiFairs-top h3{
	background: url(../media/images/wireandcable/testifairs-top.jpg) #fff no-repeat 0px 0px;
	color: #ef7300;
	padding: 56px 0px 10px 32px;
	font-size: 12px;
	margin: 0px 0px 0px 9px;
	width: 200px;
	float: left;
}

/*///////////////// Panel info ///////////////////*/

#content #leftcolumn .moreInformation {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	float:left;
	line-height:1.5;
}

*+html #content #leftcolumn .moreInformation {
	margin: -23px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
	float:left;
	line-height:1.5;
}

#content #leftcolumn .moreInformation  ul li{
	background: none;
}

#content #leftcolumn .moreInformation  ul {
	margin: 10px 0px 0px -26px;
} 

#content #leftcolumn .moreInformation  ul li{
	list-style-type:none;
	line-height:1.5;
	margin: 0px 0px 0px 0px;
} 

#content #leftcolumn .moreInformation  ul li span{
	width:205px;
	height:25px;
	display:block;
	padding: 0px;
	margin: 0px 0px 0px 0px;
} 


#content #leftcolumn .moreInformation  ul li a:hover span.moreInformationLink {
	background:url(../media/images/wireandcable/moreinfos.jpg) no-repeat 0px -163px;
} 

#content #leftcolumn .moreInformation  ul li a span.moreInformationLink {
	background:url(../media/images/wireandcable/moreinfos.jpg) no-repeat 0px 0px;
	display:block;
	cursor:pointer;
	color:#ef7300;
	text-decoration:none;
	font-size:12px;
	margin: 0px 0px 0px 0px;
	padding: 138px 0px 0px 200px;
}

/*///////////////////// IBA Sterilization Solutions for Medical Devices //////////////////////*/

#content .bannerSSMD {
	width:880px;
	height:260px;
	background: url(../media/images/banners/sterilization.jpg) no-repeat top left;	
	padding: 20px 0px 0px 0px;
	margin: 20px 0px 0px 0px;	
}

#content .bannerSSMD h2{
	color:#949494;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 30px;	
}
#content .bannerSSMD p{
	color:#434343;
	font-size:15px;
	width:400px;
	text-align:justify;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 30px;	
}

#content .bannerServices {
	width:904px;
	height:260px;
	background: url(../media/images/industry-solutions/services-banner.jpg) no-repeat top left;	
	padding: 20px 0px 0px 0px;
	margin: 20px 0px 0px 0px;	
}

#content .bannerServices h2{
	color:#949494;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 30px;	
}
#content .bannerServices p{
	color:#434343;
	font-size:15px;
	width:400px;
	text-align:justify;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 30px;	
}

	#content .bannerRessources {
		width:904px;
		height:260px;
		background: url(../media/images/layout/ressources-banner.png) no-repeat top left;	
		padding: 20px 0px 0px 0px;
		margin: 20px 0px 0px 0px;	
	}
	
	#content .bannerRessources h2{
		color:#949494;
		padding: 0px 0px 0px 10px;
		margin: 0px 0px 0px 30px;	
	}
	#content .bannerRessources p{
		color:#434343;
		font-size:15px;
		width:400px;
		text-align:justify;
		padding: 0px 0px 0px 0px;
		margin: 20px 0px 0px 30px;	
	}

#content .leftColumn-equal {
	width:412px;
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 30px 0px 20px;
	font-size:12px;
	text-align:justify;

}
#content .rightColumn-equal {
	width:412px;
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 30px 0px 0px;
	font-size:12px;
	text-align:justify;	

}


#content .leftColumn-equal p {
	margin: 0px 0px 0px 15px;
}
#content .rightColumn-equal p {
	margin: 0px 0px 0px 15px;
}


#content .leftColumn-equal h2, #content .rightColumn-equal h2 {	
	color:#949494;
	font-size:17px;
	font-weight:normal;
	background:url(../media/images/layout/h2.gif) no-repeat 0px 5px;
	padding: 0px 10px 3px 10px;
	margin: 15px 0px 15px 0px; 
}

#content .leftColumn-equal .e-beam {
	margin: -5px 0px 10px -5px;
	padding: 0px 0px 0px 0px;
	float:left;
	line-height:1.5;
}

#content .leftColumn-equal .e-beam  ul li{
	background: none;
}

#content .leftColumn-equal .e-beam  ul {
	margin: 10px 0px 0px -26px;
} 

#content .leftColumn-equal .e-beam  ul li{
	list-style-type:none;
	line-height:1.5;
	margin: 0px 0px 0px 0px;
} 

#content .leftColumn-equal .e-beam  ul li span{
	width: auto;
	height:25px;
	display:block;
	padding: 0px;
	margin: 0px 0px 0px 0px;
} 


#content .leftColumn-equal .e-beam  ul li a:hover span.ebeam {
	background:url(../media/images/layout/e-beam.jpg) no-repeat 0px -192px;
} 

#content .leftColumn-equal .e-beam  ul li a span.ebeam {
	background:url(../media/images/layout/e-beam.jpg) no-repeat 0px 0px;
	display:block;
	cursor:pointer;
	color:#ef7300;
	text-decoration:none;
	font-size:12px;
	margin: 0px 0px 0px 0px;
	padding: 167px 40px 0px 235px;
}


	#content .btn-E-beam {
		margin: 15px 0px 10px 150px;
		padding: 0px 0px 0px 0px;
		float:left;
		line-height:1.5;
	}
	
	#content .btn-E-beam  ul li{
		background: none;
	}
	
	#content .btn-E-beam  ul {
		margin: 10px 0px 0px -26px;
	} 
	
	#content .btn-E-beam  ul li{
		list-style-type:none;
		line-height:1.5;
		margin: 0px 0px 0px 0px;
	} 
	
	#content .btn-E-beam  ul li span{
		width:175px;
		height:20px;
		display:block;
		padding: 0px;
		margin: 0px 0px 0px 0px;
	} 
	
	
	#content .btn-E-beam  ul li a:hover span.btnEbeam {
		background:url(../media/images/sterilization/btn-ebean.png) no-repeat 0px -107px;
	} 
	
	#content .btn-E-beam  ul li a span.btnEbeam {
		background:url(../media/images/sterilization/btn-ebean.png) no-repeat 0px 0px;
		display:block;
		cursor:pointer;
		color:#ef7300;
		text-decoration:none;
		font-size:12px;
		margin: 0px 0px 0px 0px;
		padding: 87px 0px 0px 85px;
	}
		
		#content .btn-X-ray {
			margin: 15px 0px 10px 10px;
			padding: 0px 0px 0px 0px;
			float:left;
			line-height:1.5;
		}
		
		#content .btn-X-ray  ul li{
			background: none;
		}
		
		#content .btn-X-ray  ul {
			margin: 10px 0px 0px -26px;
		} 
		
		#content .btn-X-ray  ul li{
			list-style-type:none;
			line-height:1.5;
			margin: 0px 0px 0px 0px;
		} 
		
		#content .btn-X-ray  ul li span{
			width:160px;
			height:20px;
			display:block;
			padding: 0px;
			margin: 0px 0px 0px 0px;
		} 
		
		
		#content .btn-X-ray  ul li a:hover span.btnXray {
			background:url(../media/images/sterilization/btn-xray.png) no-repeat 0px -107px;
		} 
		
		#content .btn-X-ray  ul li a span.btnXray {
			background:url(../media/images/sterilization/btn-xray.png) no-repeat 0px 0px;
			display:block;
			cursor:pointer;
			color:#ef7300;
			text-decoration:none;
			font-size:12px;
			margin: 0px 0px 0px 0px;
			padding: 87px 0px 0px 100px;
		}


/** Services
*********************/

	#content .btn-P-Sales {
		margin: 15px 0px 10px 20px;
		padding: 0px 0px 0px 0px;
		float:left;
		line-height:1.5;
	}

	#content .btn-P-Sales  ul li{
		background: none;
	}

	#content .btn-P-Sales  ul {
		margin: 10px 0px 0px -26px;
	}

	#content .btn-P-Sales  ul li{
		list-style-type:none;
		line-height:1.5;
		margin: 0px 0px 0px 0px;
	}

	#content .btn-P-Sales  ul li span{
		width:140px;
		height:20px;
		display:block;
		padding: 0px;
		margin: 0px 0px 0px 0px;
	}

	#content .btn-P-Sales  ul li a:hover span.btnPSalesS {
		background:url(../media/images/iba-industrial/btn-presales.png) no-repeat 0px -107px;
	}

	#content .btn-P-Sales  ul li a span.btnPSalesS {
		background:url(../media/images/iba-industrial/btn-presales.png) no-repeat 0px 0px;
		display:block;
		cursor:pointer;
		color:#ef7300;
		text-decoration:none;
		font-size:12px;
		margin: 0px 0px 0px 0px;
		padding: 87px 0px 0px 120px;
	}

		#content .btn-A-Sales {
			margin: 15px 0px 10px 10px;
			padding: 0px 0px 0px 0px;
			float:left;
			line-height:1.5;
		}

		#content .btn-A-Sales  ul li{
			background: none;
		}

		#content .btn-A-Sales  ul {
			margin: 10px 0px 0px -26px;
		}

		#content .btn-A-Sales  ul li{
			list-style-type:none;
			line-height:1.5;
			margin: 0px 0px 0px 0px;
		}

		#content .btn-A-Sales  ul li span{
			width:140px;
			height:20px;
			display:block;
			padding: 0px;
			margin: 0px 0px 0px 0px;
		}


		#content .btn-A-Sales  ul li a:hover span.btnASalesS {
			background:url(../media/images/iba-industrial/btn-aftersales.png) no-repeat 0px -107px;
		}

		#content .btn-A-Sales  ul li a span.btnASalesS {
			background:url(../media/images/iba-industrial/btn-aftersales.png) no-repeat 0px 0px;
			display:block;
			cursor:pointer;
			color:#ef7300;
			text-decoration:none;
			font-size:12px;
			margin: 0px 0px 0px 0px;
			padding: 87px 0px 0px 120px;
		}

                    #content .btn-IBA-Store {
                            margin: 15px 0px 10px 10px;
                            padding: 0px 0px 0px 0px;
                            float:left;
                            line-height:1.5;
                    }

                    #content .btn-IBA-Store  ul li{
                            background: none;
                    }

                    #content .btn-IBA-Store  ul {
                            margin: 10px 0px 0px -26px;
                    }

                    #content .btn-IBA-Store  ul li{
                            list-style-type:none;
                            line-height:1.5;
                            margin: 0px 0px 0px 0px;
                    }

                    #content .btn-IBA-Store  ul li span{
                            width:85px;
                            height:20px;
                            display:block;
                            padding: 0px;
                            margin: 0px 0px 0px 0px;
                    }


                    #content .btn-IBA-Store  ul li a:hover span.btnIbaStore {
                            background:url(../media/images/iba-industrial/btn-ibastore.png) no-repeat 0px -107px;
                    }

                    #content .btn-IBA-Store  ul li a span.btnIbaStore {
                            background:url(../media/images/iba-industrial/btn-ibastore.png) no-repeat 0px 0px;
                            display:block;
                            cursor:pointer;
                            color:#ef7300;
                            text-decoration:none;
                            font-size:12px;
                            margin: 0px 0px 0px 0px;
                            padding: 87px 0px 0px 175px;
                    }






/*****************************************/

/****/

#content .rightColumn-equal .x-ray {
	margin: 5px 0px 10px -5px;
	padding: 0px 0px 0px 0px;
	float:left;
	line-height:1.5;
}

#content .rightColumn-equal .x-ray  ul li{
	background: none;
}

#content .rightColumn-equal .x-ray  ul {
	margin: 10px 0px 0px -26px;
} 

#content .rightColumn-equal .x-ray  ul li{
	list-style-type:none;
	line-height:1.5;
	margin: 0px 0px 0px 0px;
} 

#content .rightColumn-equal .x-ray  ul li span{
	width:180px;
	height:25px;
	display:block;
	padding: 0px;
	margin: 0px 0px 0px 0px;
} 


#content .rightColumn-equal .x-ray  ul li a:hover span.xray {
	background:url(../media/images/layout/x-ray.jpg) no-repeat 0px -181px;
} 

#content .rightColumn-equal .x-ray  ul li a span.xray {
	background:url(../media/images/layout/x-ray.jpg) no-repeat 0px 0px;
	display:block;
	cursor:pointer;
	color:#ef7300;
	text-decoration:none;
	font-size:12px;
	margin: 0px 0px 0px 0px;
	padding: 156px 0px 0px 245px;
}

/*/////////////////// Banners ///////////////////*/

#content .banner-large {
	width:901px;
	height:398px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}

#content .banner-large .banner-dynamitron {
	background:url(../media/images/banners/dynamitron.jpg) no-repeat top left;
	width:901px;
	height:398px;
}
#content .banner-large .banner-rhodotron {
	background:url(../media/images/banners/rhodotron.jpg) no-repeat top left;
	width:901px;
	height:398px;
}
#content .banner-large .banner-proton-therapy {
	background:url(../media/images/proton-therapy/banner-proton-therapy.jpg) no-repeat top left;
	width:900px;
	height:398px;
}


#content .banner-QS {
	width:904px;
	height:200px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}

#content .banner-QS .banner-QSbg {
	background:url(../media/images/quality-services/quality-services.png) no-repeat top left;
	width:904px;
	height:200px;
}

#content .banner-QS .banner-QSInfos {
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}


#content .banner-QS h2{
	color:#fff;
	font-size:19px;
	font-weight: normal;
	padding: 0px 0px 0px 10px;
	margin: 20px 0px 0px 30px;	
}

#content .banner-QS p{
	color:#fff;
	font-size:12px;
	line-height: 22px;
	text-align:justify;
	padding: 0px 0px 0px 0px;
	margin: 30px 0px 0px 42px;	
}

/**************/

/*#content .linkBloc { z-index: 1; width: 900px; height: 205px; border: 1px solid;
					 position: absolute; top: 268px; }*/

#content .banner-PN {
	width:904px;
	height:200px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 25px 0px;
}

#content .banner-PN .posImgBnHProteusNano { float: right; }

#content .banner-PN .banner-PNbg {
	background:url(../media/images/proton-therapy/banner-home-proteus-nano.jpg) no-repeat top left;
	width:904px;
	height:208px;
}

#content .banner-PN .banner-PNInfos {
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}


#content .banner-PN .banner-PNInfos h2 {
	color:#60b01f;
	font-size:19px;
	font-weight: normal;
	padding: 0px 0px 0px 10px;
	margin: 8px 0px 0px 15px;
	background-image: none;
	line-height: 20px;
	font-weight: bold;
}

#content .banner-PN h4{
	color:#434343;
	font-size:16px;
	font-weight: normal;
	padding: 0px 0px 0px 10px;
	margin: 5px 0px 0px 15px;	
	background-image: none;
	line-height: 20px;
	font-weight: bold;
}

#content .banner-PN p{
	color:#434343;
	font-size:12px;
	line-height: 20px;
	font-weight: bold;
	text-align:justify;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 25px;	
}

#content .banner-PN p.greenTxt {
	color:#60b01f;
	font-weight: bold;
}

#content .banner-PN span a{
	width:117px;
	height:26px;
	display:block;
	color:#f78200;
	text-align:left;
	font-weight: bold;
	text-decoration:none;	
	padding: 9px 15px 0px 15px;
	margin: 15px 0px 0px 25px;
	background: url(../media/images/proton-therapy/lt-button.png) no-repeat 0px 0px;

}


#content .banner-PN span a:hover{
	background: url(../media/images/proton-therapy/lt-button.png) no-repeat 0px -35px;
	color:#7f7f7f;
}


/**************/

	#content .banner-Visicoil {
		width:904px;
		height:200px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;	
	}
	
	#content .banner-Visicoil .banner-VisicoilBg {
		background:url(../media/images/dosimetry/banner_visicoil.png) no-repeat top left;
		width:904px;
		height:185px;
	}
	
	#content .banner-Visicoil .banner-VisicoilInfos {
		padding: 15px 0px 0px 0px;
		margin: 0px 0px 0px 0px;	
	}
	
	#content .banner-Visicoil p{
		color:#fff;
		font-size:12px;
		line-height: 22px;
		text-align:justify;
		padding: 0px 0px 0px 0px;
		margin: 30px 0px 0px 42px;	
	}


		#content .banner-Visicoil ul.menu-list-banner  {
			list-style-type:none;
			font-size:12px;
			margin: 50px 0px 0px -10px;
		
		}
		
	
		
		#content .banner-Visicoil ul.menu-list-banner li {
			display:inline;
		
		}
		
		#content .banner-Visicoil .spacerDyn {
			margin: 10px 0px 0px 0px;
		}
		
		#content .banner-Visicoil ul.menu-list-banner  li.top span a{
			width:176px;
			height:21px;
			display:block;
			color:#7f7f7f;
			text-align:right;
			text-decoration:none;	
			padding: 10px 15px 0px 0px;
			margin: 0px 0px 0px 0px;
			background: url(../media/images/banners/mn-list-banner-top.png) no-repeat 0px 0px;
		
		}
		
			#content .banner-Visicoil ul.menu-list-banner  li.top span.choiceTop a{
				width:176px;
				height:21px;
				display:block;
				color:#7f7f7f;
				text-align:right;
				text-decoration:none;	
				padding: 10px 15px 0px 0px;
				margin: 0px 0px 0px 0px;
				background: url(../media/images/banners/mn-list-banner-top.png) no-repeat 0px -31px;
			
			}
		
		
		#content .banner-Visicoil ul.menu-list-banner  li.top span a:hover{
			background: url(../media/images/banners/mn-list-banner-top.png) no-repeat 0px -31px;
			color:#f78200;
		}
		
		#content .banner-Visicoil ul.menu-list-banner  li.middle span a{
			width:176px;
			height:20px;
			display:block;
			color:#7f7f7f;
			text-align:right;
			text-decoration:none;
			padding: 5px 15px 0px 0px;
			margin: 0px 0px 0px 0px;
			background: url(../media/images/banners/mn-list-banner-middle.png) no-repeat 0px 0px;
		}
		
			#content .banner-Visicoil ul.menu-list-banner  li.middle span.choiceMiddle a{
				width:176px;
				height:20px;
				display:block;
				color:#7f7f7f;
				text-align:right;
				text-decoration:none;
				padding: 5px 15px 0px 0px;
				margin: 0px 0px 0px 0px;
				background: url(../media/images/banners/mn-list-banner-middle.png) no-repeat 0px -25px;
			}
		
		#content .banner-Visicoil ul.menu-list-banner  li.middle span a:hover{
			background: url(../media/images/banners/mn-list-banner-middle.png) no-repeat 0px -25px;
			color:#f78200;
		}
		
		
		#content .banner-Visicoil ul.menu-list-banner  li.bottom span a{
			width:176px;
			height:26px;
			display:block;
			color:#7f7f7f;
			text-align:right;
			text-decoration:none;
			padding: 5px 15px 0px 0px;
			margin: 0px 0px 0px 0px;
			background: url(../media/images/banners/mn-list-banner-bottom.png) no-repeat 0px 0px;
		}
		
			#content .banner-Visicoil ul.menu-list-banner  li.bottom span.choiceBottom a{
				width:176px;
				height:26px;
				display:block;
				color:#7f7f7f;
				text-align:right;
				text-decoration:none;
				padding: 5px 15px 0px 0px;
				margin: 0px 0px 0px 0px;
				background: url(../media/images/banners/mn-list-banner-bottom.png) no-repeat 0px -31px;
			}
		
		#content .banner-Visicoil ul.menu-list-banner  li.bottom span a:hover{
			background: url(../media/images/banners/mn-list-banner-bottom.png) no-repeat 0px -31px;
			color:#f78200;
		} 


















#content .banner-large .banner-infos {
	height:270px;
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}


#content .banner-large h2{
	color:#5dac1c;
	font-size:19px;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 30px;	
}

#content .banner-large .titleH4{
	color:#434343;
	font-size:16px;
	line-height: 16px;
	text-align:justify;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 40px;
	border-bottom: none;
}


#content .banner-large p{
	color:#434343;
	font-size:18px;
	line-height: 22px;
	width:400px;
	text-align:justify;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 30px;	
}

*+html #content .banner-large p{
	color:#434343;
	font-size:18px;
	width:400px;
	line-height: 22px;
	text-align:justify;
	padding: 0px 0px 5px 0px;
	margin: 10px 0px 0px 30px;	
}

#content .banner-large ul.menu-list-banner  {
	list-style-type:none;
	font-size:12px;
	margin: -45px 0px 0px -10px;

}

*+html #content .banner-large ul.menu-list-banner  {
	list-style-type:none;
	font-size:12px;
	margin: -35px 0px 0px -30px;

}

*+html #content .banner-large ul.menu-list-banner li {
	list-style-type:none;
	font-size:12px;
	margin: -16px 0px 0px 20px;

}

#content .banner-large .spacerDyn {
	margin: 10px 0px 0px 0px;
}

#content .banner-large ul.menu-list-banner  li.top span a{
	width:176px;
	height:21px;
	display:block;
	color:#7f7f7f;
	text-align:right;
	text-decoration:none;	
	padding: 10px 15px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(../media/images/banners/mn-list-banner-top.png) no-repeat 0px 0px;

}

	#content .banner-large ul.menu-list-banner  li.top span.choiceTop a{
		width:176px;
		height:21px;
		display:block;
		color:#7f7f7f;
		text-align:right;
		text-decoration:none;	
		padding: 10px 15px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: url(../media/images/banners/mn-list-banner-top.png) no-repeat 0px -31px;
	
	}


#content .banner-large ul.menu-list-banner  li.top span a:hover{
	background: url(../media/images/banners/mn-list-banner-top.png) no-repeat 0px -31px;
	color:#f78200;
}

#content .banner-large ul.menu-list-banner  li.middle span a{
	width:176px;
	height:20px;
	display:block;
	color:#7f7f7f;
	text-align:right;
	text-decoration:none;
	padding: 5px 15px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(../media/images/banners/mn-list-banner-middle.png) no-repeat 0px 0px;
}

	#content .banner-large ul.menu-list-banner  li.middle span.choiceMiddle a{
		width:176px;
		height:20px;
		display:block;
		color:#7f7f7f;
		text-align:right;
		text-decoration:none;
		padding: 5px 15px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: url(../media/images/banners/mn-list-banner-middle.png) no-repeat 0px -25px;
	}

#content .banner-large ul.menu-list-banner  li.middle span a:hover{
	background: url(../media/images/banners/mn-list-banner-middle.png) no-repeat 0px -25px;
	color:#f78200;
}


#content .banner-large ul.menu-list-banner  li.bottom span a{
	width:176px;
	height:26px;
	display:block;
	color:#7f7f7f;
	text-align:right;
	text-decoration:none;
	padding: 5px 15px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(../media/images/banners/mn-list-banner-bottom.png) no-repeat 0px 0px;
}

	#content .banner-large ul.menu-list-banner  li.bottom span.choiceBottom a{
		width:176px;
		height:26px;
		display:block;
		color:#7f7f7f;
		text-align:right;
		text-decoration:none;
		padding: 5px 15px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: url(../media/images/banners/mn-list-banner-bottom.png) no-repeat 0px -31px;
	}

#content .banner-large ul.menu-list-banner  li.bottom span a:hover{
	background: url(../media/images/banners/mn-list-banner-bottom.png) no-repeat 0px -31px;
	color:#f78200;
} 

/*//////////////////// Services //////////////////////*/

#content .leftColumn-equal h4, #content .rightColumn-equal h4 {
	color:#60b01f;
	font-size:18px;
	width:383px;
	height:40px;
	font-weight:normal;
	background: url(../media/images/layout/bck-services.jpg) no-repeat top left;
	padding: 8px 0px 0px 10px;
	margin: 0px 0px 0px 12px;
}

#content .leftColumn-equal h3, #content .rightColumn-equal h3 {
	color:#949494;
	font-size:15px;
	background:url(../media/images/layout/h3.gif) repeat-x bottom;
	padding: 0px 0px 12px 14px;
	margin: 10px 8px 10px 8px;
}
#content .leftColumn-equal p, #content .rightColumn-equal p {
	color:#434343;
	font-size:12px;
	line-height:1.8;
	text-align:justify;
	padding: 0px 10px 0px 22px;
	margin: 15px 0px 15px 0px; 
}

#content .rightColumn-equal .link-contact a{
	color:#434343;
	font-size:15px;
	text-decoration:none;

}

#content .rightColumn-equal .link-contact a:hover{
	color:#e56200;
}

#content .txt-intro {
	font-size:15px;
	width:868px;
	padding: 0px 0px 0px 0px;
	margin: 30px 0px 30px 20px;	
}

#content .leftColumn-equal {
	width:412px;
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0px;
	font-size:12px;
	text-align:justify;	

}
#content .rightColumn-equal {
	width:380px;
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 35px;
	font-size:12px;
	text-align:justify;	

}


#content .leftColumn-equal h2, #content .rightColumn-equal h2 {	
	color:#949494;
	font-size:17px;
	font-weight:normal;
	background:url(../media/images/layout/h2.gif) no-repeat 0px 0px;
	padding: 0px 10px 0x 10px;
	margin: 15px 0px 15px 0px; 
}

#content .leftColumn-equal .bloc-ebeam{
	background:url(../media/images/layout/bloc-ebeam.jpg) no-repeat top left;
	width:399px;
	height:196px;
}

#content .rightColumn-equal .bloc-xray{
	background:url(../media/images/layout/bloc-xray.jpg) no-repeat top left;
	width:399px;
	height:196px;
}



#content .rightColumn-equal .bloc-xray .links, #content .leftColumn-equal .bloc-ebeam .links {
	padding: 174px 0px 0px 0px;
	margin: 0px 0px 0px 40px;
	display:block;
	float:right;

}

#content .rightColumn-equal .bloc-xray .links a, #content .leftColumn-equal .bloc-ebeam .links a{
	background:url(../media/images/layout/puce-download.gif) no-repeat 115px 0px;
	color:#ef7300;
	float:right;
	height:20px;
	width:130px;
	text-align:right;
	text-decoration:none;
	padding: 0px 35px 0px 0px;
	margin: 0px 2px 0px 20px;
	
}
#content .rightColumn-equal .bloc-xray .links a:hover, #content .leftColumn-equal .bloc-ebeam .links a:hover{
	background:url(../media/images/layout/puce-download.gif) no-repeat 134px -20px;
	float:right;
}

/*///////////////// E-beam and Xray //////////////////*/

#content #leftcolumn .blocTxtLeft p {
	margin: 10px 40px 20px 0px;
}


#content #leftcolumn .listLeftEX ul.list-navEX li{
	float:left;
	margin: 0px 30px 0px -20px;
	padding: 0px 0px 0px 0px;
	width:160px;

}

*+html #content #leftcolumn .listLeftEX ul.list-navEX li {
	float:left;
	margin: 0px 30px 0px -20px;
	padding: 0px 0px 0px 0px;
	width:160px;

}

#content #leftcolumn .listLeftEX ul.list-navEX li{
	float:left;
	width:160px;
	height:60px;
	list-style-type:none;
}

*+html #content #leftcolumn .listLeftEX ul.list-navEX li{
	float:left;
	width:160px;
	height:60px;
	list-style-type:none;
	padding: 2px 0px 0px 0px ;
}

#content #leftcolumn .listLeftEX ul.list-navEX li span a{
	background:url(../media/images/dosimetry/bouton.png) no-repeat 0px -5px;
	font-size:12px;
	display:block;
	color:#4a4a4a;
	width:160px;
	height:39px;
	text-decoration:none;
	padding: 8px 0px 6px 16px;
	margin: 0px 0px 0px 0px ;
}
#content #leftcolumn .listLeftEX ul.list-navEX li span a:hover{
	background:url(../media/images/dosimetry/bouton.png) no-repeat 0px -61px;
	color:#FFF;
}
#content #rightcolumn .imgEX {
	margin: 0px 0px 0px -70px;
}

#content #rightcolumn .imgEX-e-beam {
	margin: 15px 0px 0px -70px;
}

/*///////////// Capsion ///////////////////*/

#content #leftcolumn h2 sup{
	font-size:9px;
    line-height: 0.9em;
}

#content #rightcolumn .posRC {
	float: left;
	margin: 40px 0px 0px -10px;
}

*+html #content #rightcolumn .posRC {
	float: left;
	margin: 40px 0px 0px -10px;
}

#content #rightcolumn .Boxsupport-top{
	background:url(../media/images/layout/support-top.png) no-repeat top;
	float:left;
	width:250px;
	height:80px;
}

#content #rightcolumn .Boxclinical-top{
	background:url(../media/images/layout/clinical-top.png) no-repeat top;
	float:left;
	width:250px;
	height:80px;
}

#content #rightcolumn .Boxbibliography-top{
	background:url(../media/images/layout/bibliography-top.png) no-repeat top;
	float:left;
	width:250px;
	height:80px;
}


#content #leftcolumn .table-fiche-product {
	width:642px;
	color:#60b01f;
	font-size:12px;
}
	#content #leftcolumn .tableTop-b {
		margin-left: 29px;
		width: 601px;
	}
	#content #leftcolumn .tableBottom-b {
		margin-left: 29px;	
		width: 601px;
	}

	#content #leftcolumn .table-fiche-product-b {
		width:600px;
		color:#60b01f;
		font-size:12px;
		margin: 0px 0px 0px 30px;
	}

		*+html #content #leftcolumn .table-fiche-product-b {
			width:601px;
			color:#60b01f;
			font-size:12px;
			margin: 0px 0px 0px 29px;
		}
	
	#content #leftcolumn .table-fiche-product-b .col-gauche-b {
		width:176px;
		height:26px;
		background:url(../media/images/corporate/puce.jpg) no-repeat 2px 6px;
		font-weight:bold;
		border-bottom: 1px solid #d4d4d4;
		border-right: 1px solid #d4d4d4;
		border-left: 1px solid #d4d4d4;
		padding: 5px 0px 0px 20px;
		margin: 0px 0px 0px 10px;
		vertical-align:top;
	}
	#content #leftcolumn .table-fiche-product-b .col-gauche-last-b {
		width:176px;
		height:26px;
		background:url(../media/images/corporate/puce.jpg) no-repeat 2px 6px;
		font-weight:bold;
		border-right: 1px solid #d4d4d4;
		border-left: 1px solid #d4d4d4;
		padding: 5px 0px 0px 20px;
		margin: 0px 0px 0px 10px;
		vertical-align:top;
	}
	#content #leftcolumn .table-fiche-product-b .col-droite-b {
		height:26px;
		border-bottom: 1px solid #d4d4d4;
		border-right: 1px solid #d4d4d4;
		padding: 5px 0px 0px 20px;
		margin: 0px 0px 0px 10px;
		vertical-align:top;
	}
	#content #leftcolumn .table-fiche-product-b .col-droite-last-b {
		height:26px;
		border-right: 1px solid #d4d4d4;
		padding: 5px 0px 0px 20px;
		margin: 0px 0px 0px 10px;
		vertical-align:top;
	}
	
#content #leftcolumn .table-fiche-product .col-gauche {
	width:176px;
	height:26px;
	background:url(../media/images/corporate/puce.jpg) no-repeat 2px 6px;
	font-weight:bold;
	border-bottom: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	border-left: 1px solid #d4d4d4;
	padding: 5px 0px 0px 20px;
	margin: 0px 0px 0px 10px;
	vertical-align:top;
}
#content #leftcolumn .table-fiche-product .col-gauche-last {
	width:176px;
	height:26px;
	background:url(../media/images/corporate/puce.jpg) no-repeat 2px 6px;
	font-weight:bold;
	border-right: 1px solid #d4d4d4;
	border-left: 1px solid #d4d4d4;
	padding: 5px 0px 0px 20px;
	margin: 0px 0px 0px 10px;
	vertical-align:top;
}
#content #leftcolumn .table-fiche-product .col-droite {
	height:26px;
	border-bottom: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	padding: 5px 0px 0px 20px;
	margin: 0px 0px 0px 10px;
	vertical-align:top;
}
#content #leftcolumn .table-fiche-product .col-droite-last {
	height:26px;
	border-right: 1px solid #d4d4d4;
	padding: 5px 0px 0px 20px;
	margin: 0px 0px 0px 10px;
	vertical-align:top;
}
#content #leftcolumn .table-fiche-product a {
	text-decoration:none;
	color:#f78200;
}
#content #leftcolumn .table-fiche-product a:hover {
	text-decoration:underline;
}


/*/////////// Bloc Video Content ////////////*/

#content .posBVPr {
	margin: -25px 5px -10px 0px;
	float: right;
	/*position: relative;
	bottom: 0px;
	right: 10px;*/
}

#content .bloc-video-pr{
	width:325px;
	margin: 0px 0px 0px 25px;
}


#content .bloc-video-pr-top{
	margin: 0px 0px 0px 0px;
	background: url(../media/images/corporate/buttonvideo-all-large.png) no-repeat 0px 3px;
	height:12px;

	
}
#content .bloc-video-pr-middle{
	background: url(../media/images/corporate/buttonvideo-all-large.png) repeat-y -325px 0px;
	margin: 0px 0px 0px 0px;
	padding:0px;

}
#content .bloc-video-pr-middle-text ul{
	list-style-type:none;
	margin: 0px 0px 0px 24px;
	padding: 0px 0px 0px 0px;

}

#content .bloc-video-pr-middle-text ul li span a{
	background:url(../media/images/corporate/buttonvideo-puce.png) no-repeat;
	background-position: 92%;
	display:block;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 1px 0px;
	line-height:1.7;
	font-size:12px;
	color:#ef7300;
}
#content .bloc-video-pr-middle-text ul li span a:hover{
	background:url(../media/images/corporate/buttonvideo-puce-hover.png) no-repeat;
	background-position: 92% ;
}
/*#content #corporate.bloc-video-middle-arrow{
	margin: 0px 0px 0px 0px;
}*/
#content .bloc-video-pr-bottom{
	margin: 0px 0px 0px 0px;
	height:19px;
	background: url(../media/images/corporate/buttonvideo-all-large.png) no-repeat 0px -24px;
}

/*///////// bloc video Left Column ///////////*/

#content #leftcolumn .bloc-video-pr{
	width:325px;
	float:right;
	margin: 10px -5px 16px 0px;
}


#content #leftcolumn .bloc-video-pr-top{
	margin: 0px 0px 0px 0px;
	background: url(../media/images/corporate/buttonvideo-all-large.png) no-repeat 0px 3px;
	height:12px;

	
}
#content #leftcolumn .bloc-video-pr-middle{
	background: url(../media/images/corporate/buttonvideo-all-large.png) repeat-y -325px 0px;
	margin: 0px 0px 0px 0px;
	padding:0px;

}
#content #leftcolumn .bloc-video-pr-middle-text ul{
	list-style-type:none;
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 0px 0px;

}

#content #leftcolumn .bloc-video-pr-middle-text ul li span a{
	background:url(../media/images/corporate/buttonvideo-puce.png) no-repeat;
	background-position: 92%;
	display:block;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:1.7;
	font-size:12px;
	color:#ef7300;
}
#content #leftcolumn .bloc-video-pr-middle-text ul li span a:hover{
	background:url(../media/images/corporate/buttonvideo-puce-hover.png) no-repeat;
	background-position: 92% ;
}
/*#content #corporate.bloc-video-middle-arrow{
	margin: 0px 0px 0px 0px;
}*/
#content #leftcolumn .bloc-video-pr-bottom{
	margin: 0px 0px 0px 0px;
	height:19px;
	background: url(../media/images/corporate/buttonvideo-all-large.png) no-repeat 0px -24px;
}


/*************************/

	#content #leftcolumn-bu .bloc-video-pr{
		width:325px;
		
		margin: 15px 0px 20px 20px;
	}
	
	
	#content #leftcolumn-bu .bloc-video-pr-top{
		margin: 0px 0px 0px 0px;
		background: url(../media/images/corporate/buttonvideo-all-large.png) no-repeat 0px 3px;
		height:12px;
	
		
	}
	#content #leftcolumn-bu .bloc-video-pr-middle{
		background: url(../media/images/corporate/buttonvideo-all-large.png) repeat-y -325px 0px;
		margin: 0px 0px 0px 0px;
		padding:0px;
	
	}
	#content #leftcolumn-bu .bloc-video-pr-middle-text ul{
		list-style-type:none;
		margin: 0px 0px 0px 14px;
		padding: 0px 0px 0px 0px;
	
	}
	
	#content #leftcolumn-bu .bloc-video-pr-middle-text ul li span a{
		background:url(../media/images/corporate/buttonvideo-puce.png) no-repeat;
		background-position: 92%;
		display:block;
		text-decoration:none;
		margin: 0px 0px 0px 0px;
		padding:3px 0;
		line-height:1.7;
		font-size:12px;
		color:#ef7300;
	}
	#content #leftcolumn-bu .bloc-video-pr-middle-text ul li span a:hover{
		background:url(../media/images/corporate/buttonvideo-puce-hover.png) no-repeat;
		background-position: 92% ;
	}
	/*#content #corporate.bloc-video-middle-arrow{
		margin: 0px 0px 0px 0px;
	}*/
	#content #leftcolumn-bu .bloc-video-pr-bottom{
		margin: 0px 0px 0px 0px;
		height:19px;
		background: url(../media/images/corporate/buttonvideo-all-large.png) no-repeat 0px -24px;
	}

/************************/


/*/// Btn Back Content ///*/

#content .btnBack {
	margin: 12px 0px 0px 0px;
	float:left;
}

#content .btnBack .btnBack-btn {
	background:url(../media/images/layout/button-back.jpg) no-repeat 0px 0px;
	width:90px;
	height:34px;
	float:left;}

#content .btnBack .btnBack-btn span a {
	background:url(../media/images/layout/button-back.jpg) no-repeat 0px 0px;
	width:90px;
	height:23px;
	float:left;
	padding: 10px 0px 0px 35px;
	color: #ef7300;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
	
#content .btnBack .btnBack-btn span a:hover{
	background:url(../media/images/layout/back-button.png) no-repeat 0px -34px;
}

	/*#content .btnBigBack {
		margin: 12px 0px 0px 0px;
		float:left;
	}*/
	
	#content .back-overview-cyclo {
		background:url(../media/images/layout/back-button.png) no-repeat 0px 0px;
		width:220px;
		height:34px;
		float:left;
		margin-left: 5px;
	}
	
	#content .back-overview-cyclo a {
		background:url(../media/images/layout/back-button.png) no-repeat 0px 0px;
		
		height:23px;
		float:left;
		padding: 10px 0px 0px 38px;
		color: #ef7300;
		font-size: 13px;
		font-weight: bold;
		text-decoration: none;
	}
		
	#content .back-overview-cyclo a:hover{
		background:url(../media/images/layout/back-button.png) no-repeat 0px -36px;
	}


	/*#content .btnBigBack {
		margin: 12px 0px 0px 0px;
		float:left;
	}
	
	#content .btnBigBack .btnBigBack-btn {
		background:url(../media/images/layout/back-button.png) no-repeat 0px 0px;
		width:200px;
		height:34px;
		float:left;}
	
	#content .btnBigBack .btnBigBack-btn span a {
		background:url(../media/images/layout/back-button.png) no-repeat 0px 0px;
		width:200px;
		height:23px;
		float:left;
		padding: 10px 0px 0px 35px;
		color: #ef7300;
		font-size: 13px;
		font-weight: bold;
		text-decoration: none;
	}
		
	#content .btnBigBack .btnBigBack-btn span a:hover{
		background:url(../media/images/layout/back-button.png) no-repeat 0px -34px;
	}*/

/***/

#content #leftcolumn .btnBack {
	margin: 12px 0px 0px 0px;
	float:left;
}

#content #leftcolumn .btnBack .btnBack-btn {
	background:url(../media/images/layout/button-back.jpg) no-repeat 0px 0px;
	width:90px;
	height:34px;
	float:left;}

#content #leftcolumn .btnBack .btnBack-btn span a {
	background:url(../media/images/layout/button-back.jpg) no-repeat 0px 0px;
	width:90px;
	height:23px;
	float:left;
	padding: 10px 0px 0px 35px;
	color: #ef7300;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
	
#content #leftcolumn .btnBack .btnBack-btn span a:hover{
	background:url(../media/images/layout/button-back.jpg) no-repeat 0px -34px;
}

#content #leftcolumn .txtFooter {
	margin: 100px 0px 0px 10px;
	font-size: 12px;
	font-style: italic;
	color: #646464;
}

#content #leftcolumn .txtFooter a {
	color: #ef7300;
	text-decoration: none;
}

#content #leftcolumn .txtFooter a:hover {
	text-decoration: underline;
}

/*/////////////// Accelerators /////////////////////*/

#content .leftColumn-equalH {
	width:410px;
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size:12px;
	text-align:justify;	

}
#content .rightColumn-equalH {
	width:410px;
	float:left;
	padding: 0;
	margin: 0 0 0 50px;
	font-size:12px;
	text-align:justify;	

}

#content .leftColumn-equalH .banner-rhodotron-sq {
	width:429px;
	height:323px;
	background:url(../media/images/banners/banner-rhodotron-sq.png) no-repeat top left;
}


#content .rightColumn-equalH .banner-dynamitron-sq {
	width:429px;
	height:323px;
	background:url(../media/images/banners/banner-dynamitron-sq.png) no-repeat top left;
}

#content .rightColumn-equalH .banner-dynamitron-sq ul li, #content .leftColumn-equalH .banner-rhodotron-sq ul li{
	margin: 0px 0px 0px -40px;
	padding: 0px 0px 0px 0px;
	list-style-type:none;
}
#content .rightColumn-equalH .banner-dynamitron-sq ul li span a, #content .leftColumn-equalH .banner-rhodotron-sq ul li span a{
	width:389px;
	height:23px;
	float:left;
	color:#ef7300;
	text-decoration:none;
	padding: 300px 40px 0px 0px;
	text-align:right;
	background:url(../media/images/banners/bt-sq.png) no-repeat -134px 298px;

}
#content .rightColumn-equalH .banner-dynamitron-sq ul li span a:hover, #content .leftColumn-equalH .banner-rhodotron-sq ul li span a:hover{
	color:#ef7300;
	text-decoration:underline;
	background:url(../media/images/banners/bt-sq.png) no-repeat 398px 298px;

}

/*//////////////// Educational Content ////////////////////////*/

#content #leftcolumn h3.withoutBorder {
	color:#949494;
	font-size:15px;
	padding: 0px 0px 12px 14px;
	margin: 10px 8px 10px 8px;
}

#content #leftcolumn p.GreenTitle {
	color: #60b01f;
	font-weight: bold;
}


#content #leftcolumn ul{
	color:#434343;
	/*line-height:1.8;*/
	font-size:12px;
}
#content #leftcolumn ul.listsimplepage li{
	background:url(../media/images/layout/list.gif) no-repeat left top;
	list-style:none;
	text-align: justify;
	padding: 0px 40px 0px 22px;
	margin: 0px 0px 0px -17px;
}

#content #leftcolumn ul.listsimplepage li a{
	color: #ef7300;
	text-decoration: none;
}

#content #leftcolumn ul.listsimplepage li a:hover {
	text-decoration: underline;
}

#content #rightcolumn .posSNM {
	float: left;
	margin: 0px 0px 0px 0px;
}

*+html #content #rightcolumn .posSNM {
	float: left;
	margin: 0px 0px 0px -20px;
}

#content #rightcolumn .BoxSNM{
	background:url(../media/images/molecular-activities/snm-panel-bg.jpg) repeat-y top;
	float:left;
	width:260px;
}

#content #rightcolumn .BoxSNM p{
	margin: 0px;
	padding: 0px;
}

#content #rightcolumn .BoxSNM-top{
	background:url(../media/images/molecular-activities/snm-panel-top.jpg) no-repeat top;
	float:left;
	width:260px;
	height:88px;
}
#content #rightcolumn .BoxSNM-bottom{
	background:url(../media/images/molecular-activities/snm-panel-bottom.jpg) no-repeat bottom;
	float:left;
	width:260px;
	height:14px;
	margin: 0px 0px 6px 0px;
}

#content #rightcolumn .BoxSNM h3{
	font-size:17px;
	color:#ef7300;
	margin: -27px 0px 0px 40px;
	overflow: hidden;
}

#content #rightcolumn .BoxSNM .intro-Cu{
	font-size:13px;
	color:#60b01f;
	font-weight: bold;
	margin: 10px 15px 0px 30px;
}

#content #rightcolumn .BoxSNM .description-Cu{
	font-size:11px;
	color:#434343;
	margin: 10px 35px 10px 30px;
	line-height: 20px;
}

#content #rightcolumn .BoxSNM .description-Cu strong{
	color:#60b01f;
}

#content #rightcolumn .BoxSNM .link-Cu a{
	font-size:11px;	
	color:#ef7300;
	margin: 10px 0px 10px 10px;
	padding: 0px 0px 0px 20px;
}

/*///////////// RI - Research and Innovation //////////////*/

#content .box-flash-RI {
	margin: 0px 0px 0px 40px;
}

#content .box-flash-RI .txt-intro-flash {
	font-size:15px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 10px;
}

#content .box-flash-BE {
	margin: 0px 0px 0px 15px;
}

/*/////////////////// Discover IBA Molecular ////////////////////*/

#content ul.list-discover {
	width:910px;
	margin: 0px 0px 0px -35px;
	

}

#content ul.list-discover li{
	float:left;
	width:288px;
	height:176px;
	font-size:12px;
	list-style-type:none;
	margin: 0px 14px 14px 0px;

}

#content ul.list-discover li span.content {
	float:left;
	display:block;
	height:154px;
	width:270px;
	margin: 15px 0px -15px 4px;

}

*+html #content ul.list-discover li span.content {
	float:left;
	display:block;
	height:154px;
	width:270px;
	margin: 0px 0px 0px 4px;

}

#content ul.list-discover li a{
	color:#ef7300;
	text-decoration:none;	
}
#content ul.list-discover li .bloc-footer-nav a img, #content ul.list-discover li.discover-bloc-download a img, #content ul.list-discover li.discover-bloc-mab a img {
	border:none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


#content ul.list-discover li a:hover{
	color:#498c0b;
}


#content ul.list-discover li .bloc-date {
	width:75px;
	float:left;
	font-size:10px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 14px;
	display:inline;
	
}

#content ul.list-discover li .bloc-description {
	float:left;
	width:181px;
	font-size:11px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}

#content ul.list-discover li .separator {
	border-top: 1px solid #cacaca;
	height:2px;
	width:100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
	overflow:hidden;
}

#content ul.list-discover li .bloc-footer-nav {
	width:270px;
	float:left;
	text-align:right;
	margin: 0px 0px 0px 0px;
	font-size:11px;
}
#content ul.list-discover li .bloc-footer-nav span a{
	width:270px;
	float:left;
	color:#3a3c3b;
	text-align:right;
	font-size:11px;
	margin: 0px 0px 0px 0px;
}
#content ul.list-discover li .bloc-footer-nav span a:hover{
	color:#57a914;

}

#content ul.list-discover li h2{
	font-size:13px;
	color:#ef7300;
	padding: 0px 0px 0px 20px;
	margin: 35px 0px 14px 10px;
	background:url(../media/images/discover/right-arrow.png) no-repeat 0px 0px;

}

*+html #content ul.list-discover li h2{
	font-size:13px;
	color:#ef7300;
	padding: 0px 0px 0px 20px;
	margin: 50px 0px 14px 10px;
	background:url(../media/images/discover/right-arrow.png) no-repeat 0px 0px;

}


#content ul.list-discover li .date-events{
	font-weight:bold;
	color:#57a914;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 14px;
	
}
#content ul.list-discover li .infos-events{
	padding: 0px 0px 0px 0px;
	margin: 14px 0px 4px 14px;
	
}
#content ul.list-discover li .infos-newsletters{
float:left;
font-size:11px;
margin:0 0 5px 14px;
padding:0;
	
}
ul.list-discover img.loader {
margin:25px 130px !important;
}
#content ul.list-discover li .link-location{
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	margin: 6px 0px 0px 16px;
	line-height:1.8;
	
}


#content ul.list-discover li .date-patient{
	font-weight:bold;
	color:#498c0b;
	font-size:13px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 14px;
	
}
#content ul.list-discover li .infos-patient{
	padding: 0px 0px 0px 0px;
	margin: 6px 0px 4px 14px;
	font-size:11px;
	line-height:1.2;
	
}

#content ul.list-discover li.discover-bloc-news{
	background:url(../media/images/discover/latest-news.jpg) no-repeat top left;

}

#content ul.list-discover li.discover-bloc-events{
	background:url(../media/images/discover/events.jpg) no-repeat top left;
}

#content ul.list-discover li.discover-bloc-patient{
	background:url(../media/images/discover/patient-info.jpg) no-repeat top left;
}

#content ul.list-discover li.discover-bloc-newsletter{
	background:url(../media/images/discover/newsletter.jpg) no-repeat top left;
}

#content ul.list-discover li.discover-bloc-newsletter-cyclo {
	background:url(../media/images/discover/newsletter-wbg.jpg) no-repeat top left;
}

#content ul.list-discover li.discover-bloc-location{
	background:url(../media/images/discover/location-contact.jpg) no-repeat top left;
}

#content ul.list-discover li.discover-bloc-download{
	background:url(../media/images/discover/download.jpg) no-repeat top left;
}

#content ul.list-discover li.discover-bloc-mab{
	background:url(../media/images/discover/mab.jpg) no-repeat top left;
}

#content ul.list-discover li.discover-bloc-history{
	background:url(../media/images/discover/history.jpg) no-repeat top left;
}

#content ul.list-discover li.discover-bloc-useful{
	background:url(../media/images/discover/useful-links.jpg) no-repeat top left;

}



#content ul.list-discover li.discover-bloc-history .date-history {
	font-weight:bold;
	color:#498c0b;
	font-size:13px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 14px;
}


#content ul.list-discover li.discover-bloc-history .infos-history {
	padding: 0px 0px 0px 0px;
	margin: 6px 0px 4px 14px;
	font-size:11px;
	line-height:1.2;
}



#content ul.list-discover li.discover-bloc-download p, #content ul.list-discover li.discover-bloc-mab p{
text-align:center;
padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}


/*////////////////////// Category and Features //////////////////////////*/

#content .posBox {
	margin-left: 0px;
}

#content .bgBox {
	background-color: #f1f1f1;
	width: 909px;
	margin: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
}

#content .bgBox h2 {
	color:#444444;
	font-size:17px;
	background:url(../media/images/layout/h2.gif) no-repeat left top;
	padding: 0px 10px 3px 10px;
	margin: 5px 0px 15px 13px; 
}

/*** Photo Box ***/

#content  .PhotoBox {
	margin: 0px 15px 15px 15px;
	float: left;
}

#content .PhotoBox .photoBoxBg {
	background: url(../media/images/category/photo-box_back.png) repeat-y top left;
}

#content .PhotoBox .photoBoxBg img {
	margin-left: 11px;
}

/*** Text Box ***/

#content .TextBox {
	float:left;
	display:block;
	width: 690px;
}
#content .TextBox  p{
	padding:0px;
}
.menuBgBrochure ul
{
	margin:0px !important;
}
/*////////////////// Position Elements ////////////////////*/

#content #rightcolumn .posElMISol { margin: -15px 0px 0px 0px; }

#content #leftcolumn .posBlocVPrRisLinQ { float: left; margin: 0px 0px 0px 30px; }

#content #rightcolumn .posCusSolOffering { margin: 0px 0px 0px -20px; }
	*+html #content #rightcolumn .posCusSolOffering { position: relative; left: -20px; }
	
*+html #content #rightcolumn .posBoxIEDB { margin: 0px 0px 0px 10px; }
*+html #content #rightcolumn .posBoxIEDBIAc { /*margin: 20px 0px 0px 8px;*/ position: relative; float: left; left: 8px; top: 15px; }
*+html #content #rightcolumn .posBoxIEDBISp { position: relative; float: left; left: 10px; top: 15px; }

#content #leftcolumn .posBtnSecBas {
	position: relative;
	left: 180px;
	top: -46px;
}

*+html #content #rightcolumn .posElDownBrochure {
	margin: 0px 0px 0px 10px;
	padding-top: 20px;
}
*+html #content #rightcolumn .posElWhyIBA {
	position: relative;
	left: 8px; top: 8px;
	float: left;
}
*+html #content #rightcolumn .contactRhodo {
	position: relative;
	left: -9px; top: 8px;
	float: left;
}


/*////////////////// Position Images //////////////////////*/

#content #rightcolumn .posImgVisPL { margin-left: 15px; }
#content .posNuclides { margin-left: 75px;}
#content .posCompassW { margin: 0px 0px 0px 160px; }
#content .posZebraBlocTxt { margin: 40px 0px 0px 25px; clear: both; float: left; }
#content #rightcolumn .posImgRdi {margin: 20px 0px 0px -50px;}
#content #rightcolumn .image-center {margin: 15px 0px 0px -22px; float: left;}
#content .posImgVendibox { margin: 20px 0px 10px 25px; }
#content #leftcolumn .posHeaderIbaA { margin: 14px 0px 0px 10px; }
#content #leftcolumn .posImgAward { margin: 0px 5px 0px 25px; float: left; }
#content #leftcolumn .posImgPatients { float:left; margin: 10px 15px 0px 25px; }
#content #leftcolumn .posImgSun { margin: 20px 40px 15px 15px; float: right; }
#content #rightcolumn .imgDocteur { margin: 10px 0px 0px 2px; float: left;}
	*+html #content #rightcolumn .imgDocteur { margin: 10px 0px 0px -5px; float: left;}
#content .posImgIcon { margin-left: 45px; }
#content #rightcolumn .posImgVisicoil { margin: 0px 0px 0px 15px; position: relative; top: 20px;}
#content #rightcolumn-bu .posBgIvd { position: absolute; left: 435px; z-index: 0; }
#content #leftcolumn-bu .posTxtIvd { position: relative; z-index: 1; }

/*////////////////// Position Flash ///////////////////////*/

#content .posFlashBody { margin-left: 15px; }
#content .box-flash-ER { margin-left: -10px; }
#content .box-flash-IL { margin-left: -30px; }
#content #leftcolumn .posWCCdp { padding: 10px 0px 0px 0px; }
#full-centercolumn-products .posFlashWp1d { margin: -20px 0px 0px 22px; }

/*////////////////// Position blocs (corrections) ////////////////////*/
#content #rightcolumn .spacerRightTop { margin: 78px 0px 0px 0px; }
#content .posBlocMI { clear:both; }
#content .posButtonVT { margin-left: 20px; }
#leftcolumn .posTableBtn { margin-left: 70px; }

/*** Barre Menu Nav (product dosimetry) ***/

#content #barreMenuBg {
	margin: 20px 0px 20px 35px;
	background: url(/sites/all/themes/iba2009/media/images/category/bg-menu-prod-dosi-left.png) no-repeat top left;
	height: 58px;
	float:left;
	clear:both;
	
}
#content #barreMenuBg div.bgRight{
	background: url(/sites/all/themes/iba2009/media/images/category/bg-menu-prod-dosi-right.png) no-repeat top right;
	height: 58px;
	padding-right:20px;
	float:left;
}
#content #barreMenuBg  a.active
{
	color: #60B01F;
}
#content #barreMenuBg ul {
	list-style: none;
	margin-left: -30px;
}

#content #barreMenuBg ul li {
	float: left;
	padding: 2px;
	/*margin-top: 19px;*/
	margin: 19px 0px 0px -4px;
	/*margin-top: 14px;
	line-height:30px;
	text-align:center;*/

}

#content #barreMenuBg ul li a {
	margin: 0px 5px;
	color:#e58225;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
	padding-top: 2px;
}

#content #barreMenuBg ul li a:hover {
	text-decoration: underline;
}

#content #barreMenuBg ul li  .vtLine {
	background: url(/sites/all/themes/iba2009/media/images/category/vtline.png) no-repeat top left;
	width: 2px;
	height: 30px;
	margin-left: 6px;
	margin-right: 5px;
}

/***************** 2 Lignes ******************/

	/*#content #barreMenuBg ul li.2lines {
				float: left;
				padding: 2px;
				margin-top: 14px;
				line-height:14px;
				text-align:center;
	}
	
	#content #barreMenuBg ul li a, #content #barreMenuBg ul li.2lines a {
				margin: 0px 0px 0px 10px;
				color:#e58225;
				text-decoration:none;
				font-size: 13px;
				font-weight: bold;
				padding-top: 2px;
	}
	
	#content #barreMenuBg ul li a:hover, #content #barreMenuBg ul li.2lines a:hover {
				text-decoration: underline;
	}
	
	#content #barreMenuBg ul li  .vtLine, #content #barreMenuBg ul li.2lines  .vtLine {
				background: url(../media/images/category/vtline.png) no-repeat top left;
				width: 2px;
				height: 30px;
				margin-left: 6px;
				margin-right: 5px;
	}
	
	#content #barreMenuBg ul li span.middle a, #content #barreMenuBg ul li.2lines span.middle a {
				float: left;
				padding: 4px 0px 8px 8px;
				margin: 0px;
	}
	
	#content #barreMenuBg ul li span.middle a:hover, #content #barreMenuBg ul li.2lines span.middle a:hover {
				background: url(../media/images/category/spacer.gif) no-repeat;
	}
	
	#content #barreMenuBg ul li div.right-corner, #content #barreMenuBg ul li.2lines div.right-corner {
				background: url(../media/images/category/spacer.gif) no-repeat right;
				width: 7px;
				height: 28px;
				float: left;
	}*/



/*** Text Box ***/

#content .bgBox .TextBox .menu{
  width:600px;
  height:45px;
  float:left;
  margin : 0px !important;
 padding : 0px !important;
 }
#content .bgBox .TextBox .menu ul {
	list-style-type:none;
	display:block;
	width:100%;
	float:left;
	
 padding : 0px !important;
}

#content .bgBox .TextBox .menu ul li{
	float:left;
	padding: 2px;
}

#content .bgBox .TextBox .menu ul li a{
	color:#e58225;
	text-decoration:none;
	font-size: 12px;
	padding: 9px 0px 0px 35px;
}
#content .bgBox .TextBox .menu ul li a:hover{
	color:#fff;
}
li.brochure span a{
	background: url(/sites/all/themes/iba2009/media/images/category/menu-all.png) no-repeat 0px 0px;
	width:63px;
	height:24px;
	float:left;
}
li.brochure span a:hover{
	background: url(/sites/all/themes/iba2009/media/images/category/menu-all.png) no-repeat 0px -33px;
}
li.technical span a, li.technicalinformation  span a{
	background: url(/sites/all/themes/iba2009/media/images/category/menu-all.png) no-repeat -98px 0px;
	width:130px;
	height:24px;
	float:left;
}

li.technical span a:hover, li.technicalinformation  span a:hover{
	background: url(/sites/all/themes/iba2009/media/images/category/menu-all.png) no-repeat -98px -33px;
}
li.contactUsDosimetry span a{
	background: url(/sites/all/themes/iba2009/media/images/category/menu-all.png) no-repeat -339px 0px;
	width:68px;
	height:24px;
	float:left;
}
li.contactUsDosimetry span a:hover{
	background: url(/sites/all/themes/iba2009/media/images/category/menu-all.png) no-repeat -339px -33px;
}
li.movie span a{
	background: url(/sites/all/themes/iba2009/media/images/category/menu-all.png) no-repeat -263px 0px;
	width:45px;
	height:24px;
	float:left;
}

li.movie  span a:hover{
	background: url(/sites/all/themes/iba2009/media/images/category/menu-all.png) no-repeat -263px -33px;
}
.menuBgBrochure,.menuBgTechnical
{
background:transparent url(/sites/all/themes/iba2009/media/images/category/bg2lg.png) no-repeat scroll left center;
	float:left;
	height:30px;
	padding:0px !important;
	margin:0px !important;
	padding-left:7px !important;;
}
.menuBgBrochure li, .menuBgTechnical li,.menuBgBrochure  li a,.menuBgTechnical  li a
{
	width:60px;
	padding:0px !important;
	margin:5px 0px 0px 5px !important;
}


.menuBgBrochure
{
	position: relative;
	left: 20px;
	display:none;
	padding-left:7px;
}
.menuBgTechnical
{
	position: relative;
	left:120px;
	display:none;
	
}
.menuBgTechnical ul,.menuBgBrochure ul
{
	background:transparent url(/sites/all/themes/iba2009/media/images/category/bg2lg.png) no-repeat scroll right center;
	height:30px;
	margin-right: 5px;
}
.menuBgTechnical ul li a:hover,.menuBgBrochure ul li a:hover
{
	color: #E58225 !important;
	text-decoration: underline !important;
}
#barreMenuBg li.leaf
{
	background:transparent url(/sites/all/themes/iba2009/media/images/category/vtline.png) no-repeat scroll right center;
}
#barreMenuBg li.last
{
	background: none;
}
#bloc-onglets-radiotherapy
{
float:left;
height:47px;
margin:0;
padding:0;
background:transparent url(/sites/all/themes/iba2009/media/images/layout/onglets/bg.png) no-repeat scroll left top;
}
#bloc-onglets-radiotherapy ul li a {
background:transparent url(/sites/all/themes/iba2009/media/images/layout/onglets/arrow-normal.jpg) no-repeat scroll 2px 11px;
color:#EF7B10;
display:block;
margin:0px;
padding:10px 12px 2px 18px;
text-decoration:none;
width:95px;
}
#bloc-onglets-radiotherapy li.leaf
{
	background:transparent url(/sites/all/themes/iba2009/media/images/layout/onglets/right.png) no-repeat scroll right top;
	height: 47px;

}
#bloc-onglets-radiotherapy li.last
{
	background: transparent url(/sites/all/themes/iba2009/media/images/layout/onglets/Bright-normal.jpg) no-repeat scroll right top;
}
#bloc-onglets-radiotherapy li.active
{
	background:transparent url(/sites/all/themes/iba2009/media/images/layout/onglets/bg-active.png) no-repeat scroll 0 0;
	height: 47px;
	margin-left:-15px;
	padding-left:15px;
}
#bloc-onglets-radiotherapy li.active a
{
	background:transparent url(/sites/all/themes/iba2009/media/images/layout/onglets/bg-active-left.png) no-repeat scroll right top;
	height: 47px;
}
#bloc-onglets-radiotherapy  ul
{
padding:0px;

}
#bloc-onglets-radiotherapy li.last a.active
{
	background:transparent url(/sites/all/themes/iba2009/media/images/layout/onglets/Bright-on.jpg) no-repeat scroll right top;
	height: 47px;
}
#bloc-onglets-radiotherapy li.first-active
{
	background:transparent url(/sites/all/themes/iba2009/media/images/layout/onglets/first-bg-active.png) no-repeat scroll 0 0;
	height: 47px;
	
	margin-left:-1px;
	padding-left:8px;
}

/*** Product radiotherapy***/
.productImgContener
{
width:904px;
height:300px;
float:left;
clear:both;
}
.productImgContener h2
{
	float:left;
	margin-top:30px;

}

#content #leftcolumn-products .asso-products .middle-asso-products .titre {
padding-bottom:20px;
}


.productImgContener .box ul,.productImgContener .box li
{
      padding:0px;
      margin:0px;
      list-style-image: none;
      list-style-type: none;
}
.productImgContener .box 
{
      height:90px;
      line-height:1.5;
      width:235px;
}
.productImgContener .brochure
{
      margin-top:40px;
      float:left;
      clear:both;
}
.productImgContener .box  ul
{
	padding-left:8px !important;
}
*+html .productImgContener .brochure
{
      margin-top: 30px !important;
      float:left;
      clear:both;
}

.productImgContener h2
{
	position:absolute;
}
.productImgContener .information
{
    margin-top:214px;
	position:absolute;
}
.productImgContener .information a
{
	display:block;	
}
.productImgContener .brochure ul li span
{
      background:transparent url(../media/images/wireandcable/button-brochure.png) no-repeat scroll 0 0;
      display:block;
      padding: 53px 0 5px 32px;
      width:100%;
}
.productImgContener .information ul li span
{
      background:transparent url(../media/images/wireandcable/button-information.png) no-repeat scroll 0 0;
      display:block;
      padding: 53px 0 5px 32px;
      width:100%;

}
#full-centercolumn-products
{
	display:block;
	float:left;
	margin:15px 0 0;

	width: 678px;
 }

/**Table Report**/



#full-centercolumn-products .TableReport,#full-centercolumn-products .TableReport table
{

margin-top:10px;
margin-left: 20px;
border: 1px solid #60B01F;
}

#full-centercolumn-products .TableReport caption
{
margin-top:10px;
padding:7px 0 2px;
color:#60B01F;
font-weight: bold;
font-size:12px;
}

#full-centercolumn-products .TableReport tr td
{
margin:0;
padding:7px 0 2px;
color:#646464;
font-size:12px;
}
#full-centercolumn-products .TableReport tr td
{
	
	border-bottom: 1px solid #D1D1D1;
}
#full-centercolumn-products .TableReport tr th.tdGauche
{
	width:260px;
	border-top: 1px solid #D1D1D1;
	border-bottom: 1px solid #61B01F;
	color:#60B01F;
}

#full-centercolumn-products .TableReport .tdGauche span
{
	margin-left: 20px;
}

#full-centercolumn-products .TableReport tr th.tdCentral
{
	width:160px;
	border-top: 1px solid #D1D1D1;
	border-bottom: 1px solid #61B01F;
	color:#60B01F;
}
#full-centercolumn-products .TableReport tr th.tdDroite
{
	width:120px;
	border-top: 1px solid #D1D1D1;
	border-bottom: 1px solid #61B01F;
	color:#60B01F;
}
#full-centercolumn-products .TableReport tr th.thDroite
{
	width:120px;
	border-top: 1px solid #D1D1D1;
	border-bottom: 1px solid #61B01F;
	color:#60B01F;
}
#full-centercolumn-products .TableReport tr th.thDroite2
{
	width:100px;
	border-top: 1px solid #D1D1D1;
	border-bottom: 1px solid #61B01F;
	color:#60B01F;
}

	#full-centercolumn-products .TableReport-4 table
	{
	
	margin-top:10px;
	margin-left: 20px;
	border: 1px solid #60B01F;
	}
	
	#full-centercolumn-products .TableReport-4 caption
	{
	margin-top:10px;
	padding:7px 0 2px;
	color:#60B01F;
	font-weight: bold;
	font-size:12px;
	}
	
	#full-centercolumn-products .TableReport-4 tr td
	{
	margin:0;
	padding:7px 0 2px;
	color:#646464;
	font-size:12px;
	}
	#full-centercolumn-products .TableReport-4 tr td
	{
		
		border-bottom: 1px solid #D1D1D1;
	}
	#full-centercolumn-products .TableReport-4 tr th.tdGauche
	{
		width:260px;
		border-top: 1px solid #D1D1D1;
		border-bottom: 1px solid #61B01F;
		color:#60B01F;
	}
	
	#full-centercolumn-products .TableReport-4 .tdGauche span
	{
		margin-left: 20px;
	}
	
	#full-centercolumn-products .TableReport-4 tr th.tdCentral
	{
		width:100px;
		border-top: 1px solid #D1D1D1;
		border-bottom: 1px solid #61B01F;
		color:#60B01F;
	}
	#full-centercolumn-products .TableReport-4 tr th.tdDroite
	{
		width:90px;
		border-top: 1px solid #D1D1D1;
		border-bottom: 1px solid #61B01F;
		color:#60B01F;
	}
	#full-centercolumn-products .TableReport-4 tr th.thDroite
	{
		width:90px;
		border-top: 1px solid #D1D1D1;
		border-bottom: 1px solid #61B01F;
		color:#60B01F;
	}
	#full-centercolumn-products .TableReport-4 tr th.thDroite2
	{
		width:70px;
		border-top: 1px solid #D1D1D1;
		border-bottom: 1px solid #61B01F;
		color:#60B01F;
	}
	#full-centercolumn-products .TableReport-4 tr th.thDroite3
	{
		width:120px;
		border-top: 1px solid #D1D1D1;
		border-bottom: 1px solid #61B01F;
		color:#60B01F;
	}


/********* Box Calendar *********/

#content #rightcolumn .Boxcalendar-top {
background:transparent url(../media/images/layout/entete_bloc_calendrier.jpg) no-repeat scroll center top;
float:left;
height:80px;
width:250px;
}
#content #rightcolumn .Boxspc-top {
background:transparent url(../media/images/layout/entete_bloc_doc.jpg) no-repeat scroll center top;
float:left;
height:80px;
width:250px;
}
#content .back-overview ,#jobOpportunities .back-overview {
            float:left;
            background:url(../media/images/layout/back.png) no-repeat 744px -2px;
            height:21px;
            font-size:12px;
            text-align:right;
            width:910px;
}
#jobOpportunities .back-overview 
{
background:url(../media/images/layout/back.png) no-repeat 570px -2px;
  width:700px;
}
#content .back-overview a{
            color:#ef7300;
            text-decoration:none;
}
#content .back-overview a:hover{
            text-decoration:underline;
}
/************ TableReport  **************/
#content #leftcolumn #posReport .TableReport,#content #leftcolumn #posReport .TableReport table
{

width:100%;
padding-top:15px;
}
#content #leftcolumn #posReport .TableReport tr td
{
margin:0;
padding:7px 0 2px;
color:#646464;
font-size:12px;
}
#content #leftcolumn #posReport .TableReport tr td
{
	
	border-bottom: 1px solid #D1D1D1;
}
#content #leftcolumn #posReport .TableReport tr th.tdGauche
{
	width:60%;
	border-top: 1px solid #D1D1D1;
	border-bottom: 1px solid #61B01F;
	color:#60B01F;
}
#content #leftcolumn #posReport .TableReport tr th.tdCentral
{
	width:20%;
	border-top: 1px solid #D1D1D1;
	border-bottom: 1px solid #61B01F;
	color:#60B01F;
}
#content #leftcolumn #posReport .TableReport tr th.thDroite
{
	width:20%;
	border-top: 1px solid #D1D1D1;
	border-bottom: 1px solid #61B01F;
	color:#60B01F;
}


/*/////////// Btn Right /////////////*/

#content #rightcolumn .posLK .BoxNews .boxBtnMiddleSizeRight {
	margin: 0px 0px 20px 30px;
	width: 192px;
	float: left;
	display:inline;
}

*+html #content #rightcolumn .posLK .BoxNews .boxBtnMiddleSizeRight {
	margin: 0px 0px 30px 30px;
	padding-bottom: 20px;
	width: 192px;
	float: left;
}

#content #rightcolumn .posLK .BoxNews .boxBtnMiddleSizeRight .btnMiddleSize2 {
	margin: 12px 0px 0px 0px;
	float:left;
}

#content #rightcolumn .posLK .BoxNews .boxBtnMiddleSizeRight .btnMiddleSize2 .btnMiddleSize2-btn {
	background:url(../media/images/layout/botton-middle2.jpg) no-repeat 0px 0px;
	width:169px;
	height:34px;
	float:left;}

#content #rightcolumn .posLK .BoxNews .boxBtnMiddleSizeRight .btnMiddleSize2 .btnMiddleSize2-btn span a {
	background:url(../media/images/layout/botton-middle2.jpg) no-repeat 0px 0px;
	width:192px;
	height:24px;
	float:left;
	padding: 10px 0px 0px 18px;
	color: #ef7300;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
	
#content #rightcolumn .posLK .BoxNews .boxBtnMiddleSizeRight .btnMiddleSize2 .btnMiddleSize2-btn span a:hover{
	background:url(../media/images/layout/botton-middle2.jpg) no-repeat 0px -37px;
}

/*///////////////////// Right Column - Press Bloc ///////////////////// */

#content #rightcolumn .posLK {
	float: left;
	margin: 20px 0px 0px -8px;
}

*+html #content #rightcolumn .posLK {
	float: left;
	margin: 25px 0px 0px -8px;
}

#content #rightcolumn .BoxNews .title-News-LK{
	font-size:12px;
	color:#60b01f;
	font-weight: bold;
	margin: 10px 0px 0px 6px;
	width: 200px;
}

/*/////////// Btn /////////////*/

#content #leftcolumn .boxBtnMiddleSize {
	margin: 0px 0px 0px 20px;
	width: 169px;
	float: left;
}

#content #leftcolumn .boxBtnMiddleSize .btnMiddleSize {
	margin: 12px 0px 0px 0px;
	float:left;
}

#content #leftcolumn .boxBtnMiddleSize .btnMiddleSize .btnMiddleSize-btn {
	background:url(../media/images/layout/botton-middle.jpg) no-repeat 0px 0px;
	width:169px;
	height:34px;
	float:left;}

#content #leftcolumn .boxBtnMiddleSize .btnMiddleSize .btnMiddleSize-btn span a {
	background:url(../media/images/layout/botton-middle.jpg) no-repeat 0px 0px;
	width:169px;
	height:23px;
	float:left;
	padding: 9px 0px 0px 18px;
	color: #ef7300;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
	
#content #leftcolumn .boxBtnMiddleSize .btnMiddleSize .btnMiddleSize-btn span a:hover{
	background:url(../media/images/layout/botton-middle.jpg) no-repeat 0px -37px;
}

/*///////////// CSS Box //////////////*/

/*#content #leftcolumn .blocTxtLeft .cssbox, .cssbox_body, .cssbox_head, .cssbox_head span {
	background: transparent url(../media/images/thumb/bg-thumb.png) no-repeat bottom right; 
}

#content #leftcolumn  .blocTxtLeft .cssbox { 
	width: 145px !important;
	width: 130px;
	padding-right: 15px; 
	margin: 20px auto;
} */

/*#content #leftcolumn  .blocTxtLeft .cssbox_head { 
	background-position: top right; 
	margin-right: -15px; 
} */

/*#content #leftcolumn  .blocTxtLeft .cssbox_head span { 
	background-position: top left; 
	margin: 0;
	border: 0;
	padding: 1px 0 11px 15px; 
	display:block;
} */

/*#content #leftcolumn  .blocTxtLeft .cssbox .cssbox_body { 
	background-position: bottom left; 
	margin-right: 25px; 
	padding: 0 0 12px 12px !important; 
	padding: 0 0 9px 12px !important!; 
}*/

/*#content #leftcolumn  .blocTxtLeft .cssbox .cssbox_body a#enlarge-thumb {
	position:relative;
	display:block;
	width:134px;
}*/


#content #leftcolumn  .blocTxtLeft .cssbox .cssbox_body a#enlarge-thumb img{
	border:1px solid #eee;
}
#content #leftcolumn  .blocTxtLeft .cssbox .cssbox_body a#enlarge-thumb:hover img{
	border:1px solid #F07F23;
}

#content #leftcolumn  .blocTxtLeft .cssbox .cssbox_body a#enlarge-thumb .enlarge {
	background:transparent url(../media/images/thumb/thumb-hover.png) no-repeat scroll 0 0;
	display:none;
	height:26px;
	left:-15px;
	position:absolute;
	top:-15px;
	width:26px;
}

#content #leftcolumn  .blocTxtLeft .cssbox .cssbox_body a#enlarge-thumb:hover .enlarge {
	display:block;
}
#jobOpportunities
{
	margin:auto;
}
#jobOpportunities .map
{
	display:block;
	float:left;
	width:33%;
}


/**********************FORMULAIRE*/

.webform-component-textarea div{
text-align:left;}

.webform-component-textfield div
{
text-align:left;
}
#webform-component-email div
{
text-align:left;
}

/*#edit-submit{
margin-left:390px;}*/

#node-11 .content p{
text-align:center;}


img.loader{
 margin : 120px ;
}

/*////////// Boxlarge /////////*/

.boxlarge-bu-top{
            float:left;
            width:616px;
            height:11px;
            background:url(../media/images/molecular-imaging/bloclarge-bu-repeat.png) no-repeat 0px 0px;
            margin: 0px 0px 0px 20px;
            
}

.boxlarge-bu{
            float:left;
            width:616px;
            background:url(../media/images/molecular-imaging/bloclarge-bu-repeat.png) repeat-y -616px 0px;
            margin: 0px 0px 0px 20px;
            
}

.boxlarge-bu-bottom{
            float:left;
            width:616px;
            height:11px;
            background:url(../media/images/molecular-imaging/bloclarge-bu-repeat.png) no-repeat 0px -11px;
            margin: 0px 0px 0px 20px;
}

.boxlarge-bu ul{
            font-size:12px;
            line-height:1.6;
            margin: 0px 0px 0px 0px;
            
}
.boxlarge-bu ul li.titre{
            list-style:none;
            font-weight:bold;
            font-size:12px;
            color:#60b01f;
            line-height:1.6;
            margin: 0px 0px 0px -12px;
            
}
.ressourceImg
{
	margin: 10px 0 0 10px;
}
#autocomplete
{
	position: absolute;
	bottom:65px;
}
#node-form #autocomplete
{
	position: absolute;
	background-color: white;
	bottom: auto;
}
.finder-form
{
margin:auto;
width:400px;
}

/*/////// Citations ////////*/

#content .rightColumn-equal .blocTestimonials p {
	margin: 0px 30px 0px 20px;
	padding: 0px 0px 15px 0px;
}

#content .rightColumn-equal .blocTestimonials h3 {
	margin: 0px 30px 15px 20px;
	padding: 0px 0px 15px 0px;
}

#content .rightColumn-equal .blocTestimonials {
	background: url(../media/images/layout/bloc-testimonials_bg.png) repeat-y;
	width: 387px;
	margin: 0;
}

#content .rightColumn-equal .posImgTesti {
	margin: 0;
}

#content .rightColumn-equal p.citation {
	font-style: italic;
	color: #60b01f;
}

	#content .blocLGTestimonials p {
		margin: 0px 30px 0px 20px;
		padding: 0px 0px 15px 0px;
	}
	
	#content .blocLGTestimonials h3 {
		margin: 0px 30px 15px 20px;
		padding: 0px 0px 15px 0px;
	}
	
	#content .blocLGTestimonials {
		background: url(../media/images/layout/bloc-lg-testi_bg.jpg) repeat-y;
		width: 775px;
		margin: 0px 0px 0px 67px;
	}
	
	#content .posImgLGTesti {
		margin: 0px 0px 0px 67px;
	}
	
	#content p.citation {
		font-style: italic;
		color: #60b01f;
	}
	
#full-centercolumn-products .colLeftProduct { width:420px; float:left; }
#full-centercolumn-products .colRightProduct { width:200px; float:left; }

#full-centercolumn-products .colRightProduct .posBoxCusRfa200 { position: relative; top: -15px; }



#full-centercolumn-products .colRightProduct .identitycard{
	background:url(/sites/all/themes/iba2009/media/images/pressroom/contact-bg.png) repeat-y top;
	float:left;
	width:250px;
}

#full-centercolumn-products .colRightProduct .identitycard-top{
	background:url(/sites/all/themes/iba2009/media/images/layout/customer-top.png) no-repeat top;
	float:left;
	width:250px;
	height:80px;
	margin-top: 20px;
}

#full-centercolumn-products .colRightProduct .identitycard-bottom{
	background:url(/sites/all/themes/iba2009/media/images/pressroom/contact-bottom.png) no-repeat bottom;
	float:left;
	width:250px;
	height:24px;
	margin: 0px 0px 6px 0px;
}

#full-centercolumn-products .colRightProduct .identitycard h3{
	font-size:17px;
	color:#60b01f;
	margin: -25px 0px 0px 25px;
	font-weight: bold;
	background: none;
	overflow: hidden;
}

/*#full-centercolumn-products .colRightProduct .identitycard .intro-card {
	font-size:13px;
	color:#646464;
	margin: 10px 15px 0px 30px;
}*/

#full-centercolumn-products .colRightProduct .identitycard i {
	color:#646464;
}

#full-centercolumn-products .colRightProduct .identitycard i a {
	font-size: 11px;
}

#full-centercolumn-products .colRightProduct .identitycard .pic-card{
	margin: 10px 15px 0px 26px;
}


#full-centercolumn-products .colRightProduct .identitycard .description-card{
	font-size:11px;
	color:#434343;
	margin: 10px 0px 0px 0px;
}

#full-centercolumn-products .colRightProduct .identitycard p {
	font-size:11px;
	color:#434343;
}

#full-centercolumn-products .colRightProduct .identitycard .readmore-card a{
	background:url(../media/images/layout/readmore.gif) no-repeat top left;
	font-size:11px;	
	color:#ef7300;
	float:right;
	margin: 0px 35px 0px 0px;
	padding: 0px 0px 0px 20px;
}
#pagecontainer .captcha img
{
	
}
/*****************************************************
************ Corrections CSS 20-10-2009 ***************
*****************************************************/

/*** Position d'éléments ****
****************************/

/* Iba - Group - Investor Relations */

	#content #rightcolumn .posCsInvRel {
		margin: 65px 0px 0px -10px;
	}
	
	*+html #content #rightcolumn .posCsInvRel {
		position: relative;	top: 0px; left: -8px; }

/* Iba - Groupe - Careers */

	*+html #content #rightcolumn .posBIbaGCarrer {
		margin: 5px 0px 0px 0px;
	}
/* Iba - Groupe - Careers - Our History */

	#content #rightcolumn .posBCOurH {
		margin: 0px 0px 0px -8px;
	}
	
	*+html #content #rightcolumn .posBCOurH {
		position: relative; left: -8px;
	}
#content #leftcolumn .greenTxt { color:#5DAC1C; font-weight: bold; }

#Gateway-content .Gateway-intro .gateway-intro-txt p.linkGreen  a { color: #60b01f; font-weight: bold;  }

#leftcolumn-products .view-download-center{margin-top:20px;}

#content .boxTxtTopIndus { margin-left: 25px; }

#content .boxTxtBgIndus {background:url(../media/images/iba-industrial/box-txt-bg.jpg) repeat-y top left;
						 width: 883px;
						 margin-left: 25px; overflow:auto;}
						 
#content .boxTxtBottomIndus { margin-left: 25px; clear: both; }

#content .boxTxtBgIndus .leftColumn-industrial h2 {
	margin-top: 10px;
}

#content .boxTxtBgIndus .leftColumn-industrial {
	float: left;
	width: 550px;
}

#content .boxTxtBgIndus .rightColumn-industrial {
	float: left;
	width: 300px;
}

/**** Cyclotron Panel Txt Newsletter
***************************************/
#content .panelTxtNewsTop {
	width: 886px; height: 5px;
	background:url(../media/images/cyclo-solution/panel-txt-news-b-top.jpg) no-repeat;
	margin-left: 15px;
}

#content .panelTxtNewsBgb {
	width: 886px;
	background:url(../media/images/cyclo-solution/panel-txt-news-b-bg.jpg) repeat-y;
	margin-left: 15px;
}

#content .panelTxtNewsBgg {
	width: 886px;
	background:url(../media/images/cyclo-solution/panel-txt-news-g-bg.jpg) repeat-y;
	margin-left: 15px;
}

#content .panelTxtNewsBBt {
	width: 886px; height: 5px;
	background:url(../media/images/cyclo-solution/panel-txt-news-b-bt.jpg) no-repeat;
	margin-left: 15px;
	overflow: hidden;
}

#content .panelTxtNewsGBt {
	width: 886px; height: 9px;
	background:url(../media/images/cyclo-solution/panel-txt-news-g-bt.jpg) no-repeat;
	margin-left: 15px;
	overflow: hidden;
}

#content .panelTxtNewsTable {
	width: 860px;
	margin: 0px 0px 0px 20px;
}

#content .panelTxtNewsTable .panelTxtNewsPicto {
	margin: 15px 0px 15px 0px;
}

#content .panelTxtNewsTable .panelTxtCustomerPicto {
	margin: 45px 0px 15px 0px;
}

#content .panelTxtNewsTable .panelTxtNewsBulletTitle {
	color: #60b01f;
	font-size: 16px;
	font-weight: bold;
	margin: 20px 0px 0px 10px;
}

#content .panelTxtNewsTable .panelTxtNewsBulletTitleExpo {
	color: #60b01f;
	font-size: 16px;
	font-weight: bold;
	margin: 15px 0px 0px 10px;
}

*+html #content .panelTxtNewsTable .panelTxtNewsBulletTitleExpo {
	color: #60b01f;
	font-size: 16px;
	font-weight: bold;
	margin: 15px 0px 0px 10px;
}

*+html #content .panelTxtNewsTable .panelTxtNewsBulletTitle {
	color: #60b01f;
	font-size: 16px;
	font-weight: bold;
	margin: 18px 0px 0px 10px;
}


#content .panelTxtNewsTable .panelTxtNewsBulletTop {
		margin: 20px 15px 0px 0px;
}

#content .panelTxtNewsTable p {
		margin: 10px 0px 10px 12px;
		padding: 0px;
		width: 670px;
		line-height: 18px;
}

#content .panelTxtNewsTable .customerVoiceNewsletter {
		margin: 0px 0px 0px 0px;
}
.ns_captcha label{
font-weight:bold;
margin-right:20px;
width:35%;
}
#closeSticky{float:right;padding-top:12px;}
#closeSticky a{display:block; width:61px; height:19px;background: url(/sites/all/themes/iba2009/media/images/CloseButton.png) no-repeat 0px -19px;}
#closeSticky a:hover{background: url(/sites/all/themes/iba2009/media/images/CloseButton.png) no-repeat 0px 0px;}
#closeSticky > a > span{display:none}
#website-nc{display:none}
#blockTestimony{width:240px;float:left}
#blockTestimony .rTestimony-top{
		background:url(/sites/all/themes/iba2009/media/images/layout/customer-top.png) no-repeat top;
	float:left;
	width:240px;
	height:80px;
	margin-top: 20px;
}
#blockTestimony h3 {
background:none repeat scroll 0 0 transparent !important;
color:#60B01F !important;
font-size:17px !important;
font-weight:bold !important;
margin:55px 0 0 25px !important;
overflow:hidden !important;
}
#content #rightcolumn-products .rTestimony {
background:url("/sites/all/themes/iba2009/media/images/pressroom/contact-bg.png") repeat-y scroll center top transparent;
float:left;
width:240px;
}
#blockTestimony #testimonyContener {
background:url("/sites/all/themes/iba2009/media/images/pressroom/contact-bg.png") repeat-y scroll center top transparent;
float:left;
width:240px;
}
#blockTestimony .rTestimony-bottom {
background:url("/sites/all/themes/iba2009/media/images/pressroom/contact-bottom.png") no-repeat scroll center bottom transparent;
float:left;
height:24px;
margin:0 0 6px;
width:240px;
}
#blockTestimony ul,#blockTestimony li,#blockTestimony p
{
	margin:0px;
	padding:0px;
	list-style:none;
}
#node-132 #leftcolumn,#node-681 #leftcolumn{width:600px;}
#node-132 #rightcolumn,#node-681 #rightcolumn{width:300px !important;}
.bigTxtBox p,.bigTxtBox li {padding:0 10px 0 26px!important ; }
.download-langue {
	float: right;
	text-transform: lowercase;
}

.addmargin {
	margin: 18px 0 0 27px !important;
}