/* -------------------------------------------
Commons
------------------------------------------- */

/* *********** Layout *********** */
body {
	background:url(../img/nav-bg.png) no-repeat 50% 65px;
	font-family: Arial, Helvetica, sans-serif;
	
}
p#logo {
	position:absolute;
	left:4px;
	bottom:-95px;
	z-index:200;
}
p#logo a{
	display:block;
	background:url(../img/mediflor-logo.png) no-repeat 0 0;
	text-indent:-9999em;
	overflow:hidden;
	width:144px;
	height:145px;
}
p#subtitle {
	position:absolute;
	top:32px;
	left:158px;
	background:url(../img/mediflor-subtitle.gif) no-repeat 0 0;
	width:350px;
	height:20px;
	text-indent:-9999em;
	overflow:hidden;
}

/* *********** Header *********** */
#page{
	width:990px;
	margin:0 auto;
}
#header{
	display:none;
}
#header form{
	position:absolute;
	right:0;
	bottom:6px;
	padding-top:20px;
}
#header form label{
	position:absolute;
	top:-9999em;
}
#header form input#newsletter{
	background-color:#3d3d3d;
	border: 0 none;
	width:108px;
	height:14px;
	color:#b4b4b4;
	font-size:10px;
	padding-left:2px;
}
.btOk {vertical-align:middle;}

/* *********** Footer *********** */
#footer{
	display:none;
}
#footer ul{
	padding:20px 0 30px 112px;
	overflow:hidden;
	text-transform: uppercase;
}
#footer li{
	float:left;
	padding-right:54px;
	font-size:10px;
}
#footer li a{
	text-decoration:none;
	color:#9e9e9e;
	padding-left:10px;
}
#footer li a:hover, #footer li a.linkOn{
	background:url(../img/puce-link-footer.png) no-repeat 0 50%;
	color:#024997;
}
#footer li.listLast{padding-right:0;}
#footer li#merck{
	background:url(../img/merck-logo.gif) no-repeat 0 10px;
	
	text-indent:-9999em;
	width:54px;
	height:50px;
	margin-top:-24px;
	/*** ****/
	float:right;
	margin-right:10px;
	/*** ****/
}

#footer li#merck a{
	display:block;
	width:54px;
	height:38px;
	
	background:none;
}


/*** SlideShow ***/
#box{position:absolute; top:0; left:0;}
#box p{
	float:left;
	text-align:center;
	width:450px;
	font-size:11px;
}
#box a{color:#9e9e9e; text-decoration:none;}
#box a:hover{text-decoration:underline;}
.mask{
	position:relative;
	margin:0 auto;
	width:450px;
	height:50px;
}

/* *********** Contenu *********** */
#content{
	
	z-index:100;
}
#content #contentLeft{
	width:50%;
	padding:10px 0 0 44px;
}
#content #contentRight{
	float:right;
	width:50%;
	padding:0px 10px 20px 0px;
}

/* *********** Fil d'ariane *********** */
#breadcrumbs {font-size:12px; padding-left:10px;}
#breadcrumbs a {color:#000;text-decoration:none;}
#breadcrumbs a:hover {text-decoration:underline;}


/* *********** Navigation *********** */

#nav {
	display:none
}


/* *********** Partie Dropdown *********** */
.panel-block{ display:none; }


/* Actualites */
#panel-actus{background-color:#ec7801; color:#fff;}
#panel-actus h4, #panel-health h4{font-size:12px;}
#panel-actus #navCol1{width:224px;}
#panel-actus #navCol2{width:300px;}
#panel-actus #navCol3{width:230px;}
#panel-actus img, #panel-health img{float:left; margin-right:10px;}
.navColumn{float:left;margin-left:20px;}
.navClose{clear:left;text-align:right;}
.actuNews, .actuPromos, .actusActus, .actuPub, .dossiers { padding:10px 0 0 0; overflow:hidden;}
.actuAllLinks{
	display:block;
	color:#fff;
	text-transform: uppercase;
	font-weight:bold;
	margin-top:10px;
	text-decoration:none;
	padding-left:10px;
	background:url(../img/bg-puce-arrow.png) no-repeat 0 50%;	
}
.actuAllLinks:hover{text-decoration:underline;}
#panel-actus p.new{padding-left:90px;}
#panel-actus p.new strong{
	background:url(../img/txt-new.png) no-repeat 0 0;
	display:block;
	text-indent:-9999em;
	width:32px;
	height:11px;
}

.actuLink{clear:both; padding-top:4px;}
/* Besoins */
#panel-need{background-color:#019db3; color:#fff;}
#panel-need .bgBottom{padding:5px 10px 15px 267px; overflow:hidden;}
#panel-need a{color:#FFF; text-decoration:none;}
#panel-need a:hover{color:#000}
#panel-labo ul{}
#panel-labo li{padding-top:8px; padding-bottom:8px;}
#panel-labo li{ background:transparent url(../img/nav-actus-title-bg.png) no-repeat scroll 0 bottom; }
#panel-need .column{float:left; width:340px;}

/* Labo */
#panel-labo{background-color:#019db3; color:#fff;}
#panel-labo .bgBottom{padding:5px 10px 15px 155px; overflow:hidden;}
#panel-labo a{color:#FFF; text-decoration:none;}
#panel-labo a:hover, #panel-labo a.on{ color:#000 }
#panel-labo ul{padding-top:8px;}
#panel-labo li{padding-bottom:8px;}
#panel-labo li{ background:transparent url(../img/nav-actus-title-bg.png) no-repeat scroll 0 bottom; }
#panel-labo .column{float:left; width:340px;}

/* Plantes */
#panel-plants{background-color:#4c9f20; color:#fff;}
#panel-plants .bgBottom{padding:10px 10px 15px 156px; overflow:hidden;}
#panel-plants a{color:#FFF; text-decoration:none;}
#panel-plants a:hover{color:#000}
#panel-plants .lettre{float:left;}
#panel-plants li{padding-bottom:8px;}
#panel-plants .column{ display:block;}
#panel-plants .column .item{ display: inline; float:left; padding:10px 0 5px 0; width:134px; height:100px; overflow:hidden; }
#panel-plants h3{
	background:url(../img/nav-actus-title-bg.png) no-repeat right bottom;
	padding:0 0 6px 0;
	margin:0 0 6px 0;
}

/* Produits */
#panel-products{background-color:#4da020;}
/*#panel-products .bgBottom{padding:13px 38px 180px 159px;}*/
#panel-products .bgBottom{padding:13px 38px 100px 159px;}

/* Questions */
#panel-questions{background-color:#ec7801; color:#fff;}
#panel-questions .bgBottom{padding:5px 10px 15px 155px; overflow:hidden;}
#panel-questions .column p{ padding-top:10px;}
#panel-questions a{color:#FFF; text-decoration:none;}
#panel-questions a:hover{color:#000}
#panel-questions ul{padding-top:8px;}
#panel-questions li{padding-bottom:8px;}
#panel-questions .column{float:left; width:340px;}

/* Mag Sante */
#panel-health{background-color:#079cb2; color:#fff;}
#navSanteCol1{width:300px; height:280px; font-size:12px; padding-right:20px;}
#navSanteCol1 p{line-height:14px; padding-bottom:20px;}
#navSanteCol1 .article{padding-top:10px;}
#navSanteCol2{width:465px; overflow:hidden; float:left; height:280px;}
#navSanteCol2 .dossierL{float:left; width:230px;}
#navSanteCol2 .dossierR {float:right; width:230px;}
#navSanteCol2 .navSanteLink{clear:both; padding-top:10px;}

/* Produits Accordion */
#accordion h3{
	cursor:pointer;
	text-transform:uppercase;
	background:none;
	padding:5px 0;
	color: white;
}
#accordion{padding:0 38px 5px 0;}
#accordion ul{padding:0 0 0 195px; overflow:hidden;}
#accordion li{float:left; padding:0 15px 5px 0; width:180px; height:40px;}
#accordion li a{color:#fff; line-height:10px; font-size:12px; text-decoration:none;}
#accordion li a:hover{text-decoration:underline;}
#accordion span{background:url(../img/nav-products-lines.png) no-repeat 0 bottom; display:block; height:1px;}

/* Ouverture / Fermeture */
#accordion .accordClose{color:#fff; background:url(../img/accordeon-puce-open.gif) no-repeat 0 50%; padding-left: 15px;}
#accordion .accordOpen{color:#c5e0a1; background:url(../img/accordeon-puce-close.gif) no-repeat 0 50%;  padding-left: 15px;}

/* **************************************** */
.navClose{
	clear:left;
	overflow:hidden;
	}
.navClose .panelClose {
	float:right;
	text-indent:9999em;
	overflow:hidden;
	background:url(../img/bt-close.png) no-repeat 0 0;
	display:block;
	margin-right:5px;
	width:43px;
	height:11px;
}

/* ****************************************** */
.partner_listing_image_link {
	display:block; position:relative; width:203px; text-align:center;
}
.partner_listing_image_link_overlay_basic {
	position:absolute; left:0; top:0; z-index:10;
}
.partner_listing_image_link_overlay_top {
	position:absolute; left:0; top:0; z-index:20;
}
.partner_listing_image_link_overlay_bottom {
	position:absolute; left:0; bottom:0; z-index:30;
}

#subscribeMessage {
    float: right;
    margin: 20px 20px 0 0;
    color: #9E9E9E;
    font: bold 12px Arial;
}

#subscribeBtn {
    cursor: pointer;
}

#pathologuiePictureField p {
    width: 450px;
}