#professionnel #base #modnav ul li.last{border-top:0;margin-top:-10px;}

* html #professionnel #containercontent #content{height:46em;}
#professionnel #containercontent #content{
min-height:46em;
padding: 10px;
position:relative;
}

#professionnel #containercontent #content p{margin-top:1.0em;margin-bottom:10px;}
#professionnel #containercontent #content h1.whatlha{margin-bottom:15px;}
#professionnel #containercontent #content h2{
width:296px;
height:18px;
background:#0095E2;
font-weight:bold;
color:#fff;
font-size:12px;
font-family:verdana, arial, sans-serif;
padding: 2px 0 0 10px;
}

#professionnel #containercontent #content h3{font-weight:normal;color:#7B7B7B;font-size:12px;margin-top:0.5em;}

#professionnel #containercontent #content ul{padding-bottom:2em;font-size:1.1em;}
#professionnel #containercontent #content li{list-style-type:none;color:#0097E2;margin-top:0.5em;}
#professionnel #containercontent #content li a{color:#0097E2;}

#professionnel #containercontent #content img{margin-top:10px;}

#professionnel #containercontent #content #toleft, 
#services #containercontent #content #toright{
	height:345px;
}

#professionnel #containercontent #content .cadre{border:1px solid #0097E2;margin-top:5px;padding:5px;height:130px;}
#professionnel #containercontent #content .cadre p{
margin-top:0;
padding-bottom:10px;
border-bottom:1px dashed #BFBFBF;
}
#professionnel #containercontent #content .cadre ul li{font-size:10px;}

#professionnel #containercontent #content #toleft{position:absolute;left:10px;width:305px;margin-top:10px;}
#professionnel #containercontent #content #toright{margin-left:317px;width:305px;}

* html #professionnel #containercontent #content #toleft{margin:0;}
*+html #professionnel #containercontent #content #toleft{margin:0;}

#modnav ul li ul{list-style-type:none;margin:0;}

#modnav ul li ul li{
border:0;
margin:0;
margin-top:3px;
padding:0;
font-size:10px;
font-weight:bold;
color:#0099E7;
text-indent:8px;
}

#modnav ul li ul li a{color:#000;text-decoration:none;}


#professionnel #containercontent #content h2.subtitle{
width:100%;
height:auto;
background:#fff;
padding:0;
font-weight:bold;
color:#0097E2;
font-size:15px;
margin:10px 0;
}

#professionnel #containercontent #content .seancelha{position:relative;padding-left:80px;height:75px;}
#professionnel #containercontent #content .seancelha img{position:absolute;top:0;left:0;margin-top:0;}

/*************************************************************************/
/************************ Gamme Post-intervention ************************/
/*************************************************************************/

#professionnel #containercontent #content #pushgammepostint h2{width:615px;}
#professionnel #containercontent #content #pushgammepostint .pdts{overflow:hidden;clear:both;zoom:1} 
#professionnel #containercontent #content #pushgammepostint .pdts a img{float:left;}
#professionnel #containercontent #content #pushgammepostint .cadre{width:306px;height:161px;position:absolute;bottom:200px;right:12px;}  

/*************************************************************************/
/************************** CARD-INDEX PRODUCTS **************************/
/*************************************************************************/

#professionnel #containercontent #content #pushpdts{
position:relative;
border-bottom:1px solid #BFBFBF;
}

#professionnel #containercontent #content #pushpdts h1{
font-weight:bold;
font-size:16px;
position:absolute;
top:20px;
left:320px;
}

#professionnel #containercontent #content #pushpdts h1#biomedic{
background:url(/img/common/products/biomedic.gif) top left no-repeat;
padding-top:20px;
}

#professionnel #containercontent #content #pushpdts a#order{
height:19px;
width:100px;
padding:3px 3px 0 3px;
display:block;
background:#0194E1;
color:#fff;
font-size:12px;
font-weight:bold;
text-decoration:none;
text-align:center;
position:absolute;
top:197px;
left:320px;
}

#professionnel #containercontent #content #pushpdts #pdts{
width:320px;
height:233px;
position:relative;
}

#professionnel #containercontent #content #pushpdts #pdts img{
position:absolute;
top:0;
right:0;
margin:0;
}

#professionnel #containercontent #content #descriptionpdt{clear:both;overflow:hidden;zoom:1;}

#professionnel #containercontent #content #desc2left,
#professionnel #containercontent #content #desc2right,
#professionnel #containercontent #content #descleft,
#professionnel #containercontent #content #descright{
	width:308px;
}

* html #professionnel #containercontent #content #desc2left{height:240px;}
#professionnel #containercontent #content #desc2left{min-height:240px;}

* html #professionnel #containercontent #content #descleft{height:320px;}
#professionnel #containercontent #content #descleft{min-height:320px;}

#professionnel #containercontent #content #descleft,
#professionnel #containercontent #content #desc2left{float:left;}
#professionnel #containercontent #content #descright,
#professionnel #containercontent #content #desc2right{float:right;}

#professionnel #containercontent #content #descleft h2,
#professionnel #containercontent #content #desc2left h2,
#professionnel #containercontent #content #descright h2,
#professionnel #containercontent #content #desc2right h2{
width:auto;
height:auto;
background:#fff;
padding:0;
font-weight:bold;
color:#0097E2;
font-size:12px;
margin:10px 0;
}

#professionnel #containercontent #content #zonetxt{
border-top:1px solid #BFBFBF;
padding-top:10px;
}

#professionnel #containercontent #content #zonetxt h2{
width:auto;
height:auto;
background:#fff;
padding:0;
font-weight:bold;
color:#0097E2;
font-size:15px;
margin:10px 0;
}

#professionnel #containercontent #content #pdtsbottom{
border-top:1px solid #BFBFBF;
padding-top:10px;
}

#professionnel #containercontent #content #toleft #pushgammelha a, 
#professionnel #containercontent #content #toleft #pushgammelha a img, 
#professionnel #containercontent #content #toleft #pushgammelha img{
	display:inline;
}

/***********************************************************************/
/************************** APPLICATION MOVIE **************************/
/***********************************************************************/

#professionnel #containercontent #content #videolhapeel{
width:314px;
height:304px;
margin-top:15px;
background:#333;
}

#professionnel #containercontent #content #innovpostinttitle{float: left; font-weight: bold; font-size: 1.1em; color: #FFFFFF; padding: 10px 25px; background-color: #00AEEF; text-transform: uppercase;}
#professionnel #containercontent #content .innovpostinttext{margin-left: 25px; color: #000000;}
#professionnel #containercontent #content .blue{color: #00AEEF;}
#professionnel #containercontent #content .innovpostinttext em{font-size: 0.9em;}