#conteneur *{ margin: 0; padding: 0;border: 0;outline: 0;font-family:Arial,sans-serif;font-size:1.02em;}
#conteneur img, #conteneur form { padding:0px; margin:0px; border:0px; display:block;}
#conteneur a { text-decoration: none; color: #98C000;}
#conteneur legend { display: none;}
#conteneur ul, #conteneur ol { list-style:none;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}

#conteneur .jScrollPaneContainer{
	margin:0;
}

#child #content #conteneur #panel1 {
	
}
#child #conteneur #interactive {
	background:transparent none repeat scroll 0 0;
	left:212px;
	position:absolute;
	top:34px;
	width:240px;
}
#conteneur .linksList{
	background:#FFFFFF url(../img/selectArrow.gif) no-repeat scroll 100% 0;
	height:12px;
	left:4px;
	position:absolute;
	top:1px;
	width:236px;
}
#conteneur #interactive .first a {
	border:1px solid #ECEDED;
}
#conteneur #interactive a{
	color:#666A6F;
	display:block;
	font-size:10px;
	font-weight:normal;
	height:11px;
	padding-left:2px;
	width:236px;
}
#conteneur input{
	position:absolute;
	right:61px;
	top:36px;
}
#conteneur {
	height:319px;
}
#conteneur #interactive #themeQuestion li ul li a, #conteneur #interactive #themeQuestion li ul li, #conteneur #interactive #themeQuestion li ul{
	width:217px;
}
#conteneur #interactive #themeQuestion li ul {
	border:1px solid #ECEDED;
}
#conteneur #interactive #themeQuestion li ul li, #conteneur #interactive #themeQuestion li ul li a {
	height:13px;
}
#content #conteneur .jScrollPaneContainer  {
	margin-top:24px;
	height:315px;
}
#child #content #conteneur #pane1 p {
	font-size:1em;
	margin-bottom:20px;
}
#content #conteneur #pane1 dl {
	margin-top:35px;
}
#content #conteneur #pane1 #adresse dt{
	padding-bottom:18px;
}
#content #conteneur #pane1 #adresse dl{
	padding-bottom:15px;
}
#content #conteneur #pane1 #contact dd, #content #conteneur #pane1 #medicaments dd {
	padding-bottom:20px;
}

#themeQuestion {
	
}

.right{
	position:relative;
	top:-15px;
}
#content #conteneur #pane1 dl#contact dd {
	float:left;
	margin-bottom:6px;
	margin-right:60px;
	width:165px;
}
#content #conteneur #pane1 dl#contact {
	height:225px;
	width:480px;
	margin-top:0;
}
.floatLeft{
	float:left;
}
.bold{
	font-weight:bold;
}

/*
bleu : #047CC2
bleu sideNav : #3AB4FB
orange : #f60
gris : #666A6F
gris foncé : #42454C
/****************************/
/*recurrent styles */
*{margin:0;border:0;padding:0}
a{outline:none; text-decoration:none;}
body{font: 62.5%/1.4em Arial, Helvetica, sans-serif;background:#f4f4f4 url(../img/bgPage01.jpg) no-repeat;color:#666A6F}
#home body{background-image:url(../img/bgPage01.jpg)}
#child body.proSante{background-image:url(../img/bgPage03.jpg)}
/*#child body.prevention{background-image:url(../img/bgPage03.jpg)}*/
h1,h2,h3,h4,p,div,span,li,a,input{font-size:1em}
textarea{font-size:11px;}

/* header + navigation */
#skipLinks{position:absolute;left:-9999px}
#page{position:relative;width:761px;overflow:hidden;zoom:1;margin:6px 0 0 180px}
#date{position:absolute;right:0;top:0;color:#f60}
#searchEngine{position:absolute;right:0;top:42px;width:144px;height:18px}
#searchEngine label{position:absolute;left:-9999px}
input#search{display:block;float:left;width:114px;height:17px;padding:2px 0 0 5px;font: 1em Arial, Helvetica, sans-serif;color:#666A6F;background:url(../img/bgSearch.png) no-repeat}
#searchSubmit, #dnn_ctl00_ctl01_cmdSearch{display:block;width:20px;float:left;margin-top:2px}
#header{width:760px;height:256px;overflow:hidden;background:url(../img/bgPano.png) no-repeat;margin-bottom:12px}
#print{display:none;}
/* gestion panoramique */
#headerWrapper{height:256px;overflow:hidden;background-repeat:no-repeat}
#home #headerWrapper{background-image:url(../img/pano01.jpg)}
#child .prevention #headerWrapper{background-image:url(../img/pano02.jpg)}
#child .proSante #headerWrapper{background-image:url(../img/pano03.jpg)}
#child .pathologies #headerWrapper{background-image:url(../img/pano04.jpg)}
#child .medicaments #headerWrapper{background-image:url(../img/pano05.jpg)}
#child .recherche #headerWrapper{background-image:url(../img/pano06.jpg)}
#child .santeAge #headerWrapper{background-image:url(../img/pano07.jpg)}
#child .metiers #headerWrapper{background-image:url(../img/pano08.jpg)}
#child .presse #headerWrapper{background-image:url(../img/pano09.jpg)}
#child .assoDePatients #headerWrapper{background-image:url(../img/pano10.jpg)}
#child .santeDageEnAge #headerWrapper{background-image:url(../img/pano11.jpg)}
#child .pfizer #headerWrapper{background-image:url(../img/pano12.jpg)}
#child .footer #headerWrapper{background-image:url(../img/pano13.jpg)}
#child .carriere #headerWrapper{background-image:url(../img/pano12.jpg)}


#push{width:225px;height:160px;overflow:hidden;background:url(../img/bgHeaderPush.png) no-repeat;margin-left:513px;margin-top:19px;z-index:2}
#push h2{margin:17px 0 0 17px;overflow:hidden}
#push p{margin:2px 17px;color:#047CC2}
#push a{margin:5px 17px;zoom:1;position:relative;float:right}

#navigationWrapper{
    position:absolute; top:263px;
    width:757px; height:54px;
}
#navigation{
    overflow:hidden;
    height:54px;
    font: 1.1em/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
    list-style:none;
    z-index:20;
}
#navigation li{
    float:left;
    font-weight:bold;
    line-height:31px; height:31px;
    text-transform:uppercase;
}
#navigation li#first{
    padding-left:324px;
    background:url(../img/nav/bg-nav-top-margin-left.png) no-repeat;
}
#navigation li a {
    display:block; 
    padding:5px 12px 0;
    height:26px;
    background:url(../img/nav/bg-nav-top.png) repeat-x; color:#fff;
    text-decoration:none;
    line-height:26px;
}

#navigation li.on a {
    background:url(../img/nav/bg-nav-item-over.png) repeat-x; color:#0048a4;
}
#navigation a#grandPublicTitleNav {
    display:none
}
#navigation #grandPublicNav { 
    width:757px; height:23px;
    line-height:23px;
    background:url(../img/nav/bg-nav-bottom.png) repeat-x;
    list-style:none;
    font-size:10px
}
#navigation #grandPublicNav li { 
    line-height:23px; height:23px;
}
#grandPublicNav li a {
    padding:0 13px;
    background:none; color:#047CC2;
    text-transform:none;
    line-height:23px;
}
#grandPublicNav li.on a {
    background:none;
    color:#F60;
}


#focus{width:226px;height:395px;overflow:hidden;zoom:1;float:left;display:inline;background:url(../img/bgFocus.png) no-repeat}
#home #content{width:317px;height:395px;overflow:hidden;background:url(../img/bgContentHome.png) no-repeat;float:left;margin-left:11px;display:inline;zoom:1}
#child #content{width:375px;height:367px;overflow:hidden;background:url(../img/bgContentChild.png) no-repeat;float:left;margin-left:10px;display:inline;zoom:1}
#child #content p, #child #home p{font-size:1.1em}
/*#child .prevention #content{width:375px;height:367px;overflow:hidden;background:url(../img/bgContentChild.png) no-repeat;float:left;margin-left:10px;display:inline;}*/
#child .agenda #content{width:375px;height:367px;overflow:hidden;background:url(../img/bgContentChild3.png) no-repeat;float:left;margin-left:10px;display:inline;}
#child .footer #content{width:556px;height:346px;overflow:hidden;float:left;background:url(../img/bgContentChild2.png) no-repeat;margin-left:0;padding-bottom:20px}
#child .proSante #content{width:375px;height:346px;overflow:hidden;float:left;background:url(../img/bgContentChild.png) no-repeat;margin-left:10px;padding-bottom:20px}
#child .recherche #swfVideo{height:255px;padding:10px 0 10px 20px;overflow:hidden;zoom:1}
#child .presse #content{width:375px;height:366px;overflow:hidden;float:left;/*background:url(../img/bgContentChild3.png) no-repeat;*/margin-left:10px;}
#child .carriere #content{width:580px;height:366px;overflow:hidden;float:left;background:url(../img/bgContentChild4.png) no-repeat;margin-left:10}


h2{position:relative}
a.knowMore{position:absolute;right:13px;top:2px}
a.rss,a.podcast{position:absolute;right:25px;top:2px}
a.knowMore img,a.rss img,a.podcast img{margin:0;display:block}
.news a.knowMore{top:1px;right:1px}

#content h2 img, #interactive h2 img{display:block}


#focus h2,#content h2,#interactive h2{padding:0 0 4px 1px;overflow:hidden;zoom:1}
/*#focus h2.level1{padding:9px 9px 0 9px;}*/
#focus h2.level1{padding:9px 0;}
#focus h2.level1 p{margin:0 3px 0 0;padding-left:10px;}
#focus p{margin:0 12px 10px 9px; font-size:1.1em;}
p#focusVideo{margin:0 12px 5px 9px;padding:8px;background:url(../img/bgParagraph.png)}

#content img{float:left}
#content img.plus{float:none; margin:0 0 0 5px;padding:0;}
#content p{margin:10px 16px 10px 18px;}
#pane1 p{margin:0px 16px 5px 18px;clear:both;} 
.proSante #content p{margin:12px 18px 20px 18px}
.quizz #content p {margin:12px 18px 4px}
#content .quizz p.rep{width:60px; display:inline; margin-top: 10px; margin-bottom:10px}
.quizz #content fieldset input {margin:12px 18px 4px}
.quizz #content p em{font-weight:bold;text-decoration:underline;}
#child #content p{text-align:justify;}
#child #content p a,#child #content dl a{color:#047CC2}
#child #content p a.popinContact,#child #content dl a.popinContact{color:#FF6600}
.news{background:url(../img/bgParagraph.png)}
.news{margin:0 12px 5px 9px;overflow:hidden;zoom:1;clear:both;}
.news img{float:left;margin:8px 8px 0 8px;display:inline}
.news span{display:block;font-style:italic;color:#42454C;margin:8px 0 0 0;overflow:hidden;zoom:1}
.news h3{font-size:1em;color:#047CC2;margin:0 12px 0 0;overflow:hidden;zoom:1}
.news h3 strong{font-size:18px;font-weight:normal}
.news a{color:#047CC2;}
#content .news p{margin:0 12px 5px 0;overflow:hidden;font-size:1.1em;zoom:1;position:relative}
.santeAge #content p.first{float:none;clear:both;overflow:hidden}
.santeAge #content h2{color:#047CC2;margin:0 0 0 10px;padding:0}
.santeAge #content #pane1 p{margin:0 16px 0 18px}
.santeAge .downloadPDF{padding:0 0 12px 25px;background:url(../img/pictoPdf.gif) no-repeat}
.santeAge .downloadPDF a{color:#666A6F !important}
.metiers .tbGalery{width:62px;padding-left:18px;float:left;display:inline;overflow:hidden;zoom:1}
.metiers .tbGalery p{zoom:1}
.metiers #content  h2{color:#047CC2;padding-left:18px}
#content .tbGalery p{margin:0;text-align:left !important}
.jobOffers{clear:both;text-transform:uppercase;margin-top:10px;overflow:hidden;zoom:1}
.presse #content .intro{padding-left:8px;line-height:14px !important}
#child .presse #content .intro h1 img{margin:0;display:block}
#child .presse #content h2{top:-11px;_top:4px;margin:8px 0 0 14px}
#child .presse #pane1 {width:370px !important;}
#child .presse .news{/*top:-11px;*/_top:7px;line-height:12px;margin:0 16px 5px 18px;}
#child .presse .news h1{margin:13px 0 0 -9px !important}

.presse #content .intro ul{zoom:1;margin:2px 0 0 0}
.presse #content .intro li{display:inline}
.presse #content .intro li a{display:block;float:left;color:#047CC2;margin-right:10px;text-decoration:none}

#content dl{margin:10px 12px 10px 18px;float:none;clear:both}

#child #content p img{float:left;margin:0 8px 0px 0}
/*#child #content h2{margin:-11px 0 0 17px;overflow:hidden;zoom:1;clear:both}*/
#child #content h1{margin:18px 0 0 17px;overflow:hidden;zoom:1;color:#047CC2;width:250px;font-size:14px !important}
/*#child .prevention #content h1{margin-bottom:10px}*/

#child #content p.button {text-align:center;zoom:1}
#child #content p.button img{float:none}

#download{list-style:none;overflow:hidden;zoom:1;margin:15px 0 0 18px}
#download li{float:left;width:38%;padding-left:35px}
#download li.docPdf{background:url(../img/pictoPdf.gif) no-repeat}
#download li.docPartner01{background:url(../img/pictoPartenaire01.gif) no-repeat}
#download li a{text-decoration:none;color:#666A6F}

#healthForm{padding:17px 0 0 20px}
#healthForm fieldset{width:290px}
#healthForm fieldset label,#healthForm fieldset input,#healthForm .fauxSelect{display:block;float:left;margin:7px 0 0}
#healthForm fieldset label{width:122px}
#healthForm #submitHealthForm {clear:both;overflow:hidden;border:none;text-align:center}
#healthForm #submitHealthForm input{height:auto;width:auto;border:none;display:inline;float:none}
#healthForm fieldset input,#healthForm .fauxSelect span{width:145px;height:12px;border:1px solid #666A6F}
#healthForm .fauxSelect span{width:142px;padding:0 0 0 3px;height:12px}
#healthForm .fauxSelect ul{width:145px;border:1px solid #666A6F;border-top:0;top:13px}


/* Tools*/
#tools{position:relative;left:268px;top:12px;width:85px;height:17px;margin-bottom:-23px;background:#EFF8FC;list-style:none;right:14px;top:10px;padding:6px 0 0 8px;z-index:10}
.footer #tools{left:448px}
.proSante #tools{left:268px;}
#tools img{display:block}
#tools li{float:left;display:inline;margin-right:3px;position:relative}

/* interactive */
#interactive{width:195px;height:395px;overflow:hidden;zoom:1;float:left;margin-left:11px;display:inline;background:url(../img/bgInteractive.png) no-repeat}
#child #interactive{background-image:url(../img/bgInteractiveChild.png);height:366px;margin-left:10px}
/*#child .pathologies #interactive{background-image:url(../img/bgInteractivePatho.png);height:485px}*/

#directAccess{position:relative;height:50px;z-index:5}
/* HACKS IE 6 7 parce que IE CA PUE DU *** */
* html #directAccess a{
margin-left:-16px
}

*+html #directAccess a{
margin-left:-16px
}


#da1,#da2{position:absolute;left:10px;_left:0}
#da1{top:0px;z-index:5}
#da2{top:20px;z-index:1}

#interactive label{position:absolute;left:-9999px}

#home #interactive .interactiveBox label{position:static;float:left}
.interactiveBox{position:relative;margin:0 12px 4px 9px;background:url(../img/bgParagraph.png);overflow:hidden}
#child .interactiveBox{padding:6px 0}
#flashPatho{margin:9px 0 4px 17px}
.interactiveBox h3{font-size:1em;color:#047CC2;margin:5px 0 0 9px}
.interactiveBox p{margin:0 9px 9px 9px; font-size:1.1em;}
.proSante .interactiveBox p{margin:0 9px 2px 9px}
.interactiveBox p a{text-decoration:none;color:#047CC2}
.interactiveBox p.time{margin:4px 9px 0 !important;color:#42454C;font-style:italic}
.interactiveBox p.question{margin:4px 9px 0}
#child .interactiveBox img{float:left;margin:5px 7px 0 0}
#child #interactive a.knowMore img{margin:0}
#child #interactive a.knowMore{top:0;right:0;margin:0}
#poll fieldset{margin:4px 0}
#submitPoll{margin-left:5px;float:left;}

/* interactive Pro Sante */
#registration{margin:0pt 0pt 5px 10px;}
#login,#pass{display:block;margin:2px 9px;padding:0 3px;width:142px;color:#666A6F;float:left}
#submitReg{margin-left:0;_margin-right:-10px;margin-top:3px;_position:relative;_left:-5px;float:left}
#forgotPass{text-align:right}
#forgotPass a{color:#666A6F}

/* formulaire inscription */
/*#inscription{padding:26px 0 0 14px;zoom:1}
#regPart1,#regPart2{display:block;width:272px;float:left;overflow:hidden}
#regPart2{width:256px}
#regPart1 label,#regPart2 label{display:block;float:left;width:92px;margin:10px 0 0 0}
#regPart1 input, #regPart1 .fauxSelect,#regPart2 input, #regPart2 .fauxSelect{border:1px solid #666A6F;width:147px;margin:10px 0 0 0 !important;color:#666A6F}
.ghost{visibility:hidden;margin-bottom:-30px}
#submitInscription{display:block;float:none;text-align:center;clear:both;overflow:hidden;position:relative;top:26px}
#regConditions{position:absolute;bottom:30px;width:556px}
#regConditions h2{font-weight:normal;text-decoration:underline;margin-left:17px}
#content #regConditions p{margin-top:0}*/

/* formulaire inscription */
#inscription{padding:26px 0 0 14px;zoom:1}
#regPart1,#regPart2{display:block;width:272px;float:left;overflow:hidden}
#regPart2{width:256px;}
#regPart1 label,#regPart2 label{display:block;float:left;width:92px;margin:10px 0 0 0}
#regPart1 input, #regPart1 .fauxSelect,#regPart2 input, #regPart2 .fauxSelect{border:1px solid #666A6F;width:147px;margin:10px 0 0 0 !important;color:#666A6F}
.ghost{visibility:hidden;margin-bottom:-30px}
#submitInscription{display:block;float:none;text-align:center;clear:both;overflow:hidden;position:relative;top:26px}
#regConditions{position:absolute;bottom:30px;width:556px}
#regConditions h2{font-weight:normal;text-decoration:underline;margin-left:17px}
#content #regConditions p{margin-top:0}

#regPart1.contactFaq{width:430px;}
#regPart1.contactFaq label,#regPart2.contactFaq label{width:150px;}
#regPart2.contactFaq{width:auto}
.contactFaq textarea{height:103px;width:272px;margin-top:10px;border:1px solid #666A6F}
#regConditions.contactFaq {bottom:50px;left:20px}
#regConditions.contactFaq  a{color:#047CC2;text-decoration:underline}


/* resultats recherche */
.recherche{position:relative}
.recherche a{color:#42454C}
.recherche .button{position:absolute;bottom:5px;_bottom:-10px;}
.previous{float:left}
.next{float:right}

/* sideNavigation */
#sideNavigation{width:170px;float:left;overflow:hidden;}
#sideNavigation ul{background:url(../img/bgSideNav00.png) repeat-y;overflow:hidden;list-style:none}
#sideNavigation ul ul{width:148px;border:0;padding:10px 0;margin:8px;background:url(../img/bgParagraph.png)}
.js #sideNavigation ul ul{display:none}
.js #sideNavigation ul ul ul{display:block;}
#sideNavigation li.first{width:165px;border-top:1px solid #fff}
#sideNavigation li.on a,#sideNavigation li.on li.on a, #sideNavigation li.on li.on li.on a{color:#f60}
#sideNavigation li.on ul{display:block;}
#sideNavigation ul ul li{padding-left:5px;background:url(../img/dotBlue.gif) 3px 7px no-repeat;overflow:hidden;}
#sideNavigation li a{background:url(../img/bgSideNav01.png) no-repeat;display:block;padding-left:10px;text-decoration:none;color:#fff;font:bold 10px/17px Verdana, Geneva, Arial, Helvetica, sans-serif;}
#sideNavigation li.on li a,#sideNavigation li.on li.on li a{color:#047CC2}
#sideNavigation li.active a{color:#f60}
#sideNavigation li li a,#sideNavigation li.active li a{display:block;color:#3AB4FB;font-size:9px;line-height:12px;padding-left:2px;background:none;width:100%}
#SideNavBot{display:block;width:170px;height:5px;background:url(../img/bgSideNavBot.png);overflow:hidden}
#sideNavigation li li ul{margin: 0 0 0 8px;padding:2px 0 5px}



/*Faux Select*/
.fauxSelect {position:relative;left:0;width:148px;float:left}
.hide{position:absolute;left:-9999px}
.fauxSelect span {display:block;padding:0 25px 0 5px;border:1px solid #fff;height:14px;	overflow:hidden;
	background:#fff url(../img/selectArrow.gif) no-repeat 100% 0;line-height:15px;cursor:pointer}
* html #inscription .fauxSelect {left:3px}
.fauxSelect.focus {z-index:2000}
.fauxSelect.focus span {background-color:#fff}
.fauxSelect ul {position:absolute;top:15px;border:1px solid #fff;border-width:0 1px 1px;width:147px;background:#fff;list-style:none}
#footer .fauxSelect ul{top:-198px}
#inscription .fauxSelect ul{left:-1px;top:16px;border:1px solid #666A6F;border-width:0 1px 1px;display:none}
#inscription .fauxSelect ul.opened{display:block}
.fauxSelect ul.closed {left:-10000px}
.fauxSelect ul.scrolling {overflow:auto}
.fauxSelect li {padding:2px 5px;cursor:pointer;zoom:1}
.fauxSelect li.sub {padding-left:19px}
.fauxSelect li.hover {background:#f60; color:#fff}
.fauxSelect li.selected {background:#fff; color:#666A6F}
.medSearch{margin:0 0 5px 11px}
#medSubmit01,#medSubmit02{float:left;display:inline;margin:3px 0 0 8px}




/*Faux Checkbox/Radio*/
.fauxCheckbox, .fauxCheckbox div, .fauxRadio, .fauxRadio div {width:12px; height:12px}

.fauxCheckbox, .fauxRadio {float:left;margin:2px 5px 0 7px;display:inline;cursor:pointer}
.fauxCheckbox div {background:url(../img/faux_checkbox.gif) no-repeat;float:left;/*margin:0 9px*/}
.fauxRadio div {background:url(../img/faux_radio.gif) no-repeat}
.fauxCheckbox div.checked, .fauxRadio div.checked {background-position:-24px 0}
.fauxCheckbox.focus div, .fauxRadio.focus div {background-position:-12px 0}
.fauxCheckbox.focus div.checked, .fauxRadio.focus div.checked {background-position:-36px 0}

#content .fauxRadio {width:15px;height:15px;clear:left;margin-left:15px}
.quizz #content label{display:block;float:left;width:92%;height:15px;}

/*jScrollPanel */
.jScrollPaneContainer {position: relative;overflow: hidden;z-index:1;margin-top:10px;height:307px;}
.jScrollPaneTrack {position: absolute;cursor: pointer;right: 15px;top: 0;height: 320px;background: #fff}
/*.prevention .jScrollPaneTrack{right:0px}*/
.footer .jScrollPaneTrack{right:15px}
.jScrollPaneDrag {position: absolute;background: #047CC2;cursor: pointer;overflow: hidden}
.jScrollPaneDragTop {position: absolute;top: 0;left: 0;overflow: hidden}
.jScrollPaneDragBottom {position: absolute;bottom: 0;left: 0;overflow: hidden}
a.jScrollArrowUp {display: block;position: absolute;z-index: 1;top: 0;right: 0;text-indent: -2000px;overflow: hidden;/*background-color: #666;*/height: 9px}
a.jScrollArrowDown {display: block;position: absolute;z-index: 1;bottom: 0;right: 0;text-indent: -2000px;overflow: hidden;/*background-color: #666;*/height: 9px}

/*.prevention .scroll-pane {position: relative;width: 363px;overflow: auto}*/
.communiques .scroll-pane, .faq .scroll-pane {overflow:hidden}

#pane1 {height: 315px}
.santeAge #content #pane1{height:145px;width:365px;clear:both;float:none;overflow:hidden}
.faq #content #pane1{height:145px;width:365px}
.metiers #pane1{padding-left:10px}
.communiques #pane1{width:360px;height:275px}
.prevention p.multiAnchors{overflow:hidden}
.footer p.multiAnchors{overflow:hidden}
.prevention #pane2 {height: 145px;clear:both;float:none}
.prevention #pane5 {height: 150px;clear:both;float:none}
.pathologies .jScrollPaneContainer{height:310px !important;}
.presse .jScrollPaneContainer{height:299px !important; margin-top:6px!important;}
.presse #scrollpress .jScrollPaneContainer{height:312px !important;}
#pane3 {height: 190px}
#pane4 {height: 190px}	
a.jScrollArrowUp {background: url(basic_arrow_up.gif) no-repeat 0 0}
a.jScrollArrowUp:hover {background-position: 0 -15px}
a.jScrollArrowDown {background: url(basic_arrow_down.gif) no-repeat 0 0}
a.jScrollArrowDown:hover {background-position: 0 -15px}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {background-position: 0 -30px}
.orange-bar .jScrollPaneTrack {background: #f60}
.orange-bar .jScrollPaneDrag {background: #00f url(drag_grab.gif) no-repeat 50% 50%}
.orange-bar .scroll-pane {background: #69f}



/* footer */
#footer{width:760px;height:40px;background:url(../img/bgFooter.png) no-repeat;float:left;margin-top:6px}
ul#footerNav{list-style:none;zoom:1;width:625px;float:left; z-index:1;}
ul#footerNav li{float:left;color:#666A6F;padding:0 8px;line-height:18px}
ul#footerNav li a{text-decoration:none;color:#047CC2}

.linksList{position:relative;z-index:10;left:0;top:0;width:170px;background:#fff url(../img/selectArrow.gif) no-repeat 100% 0;float:right;margin:4px 4px 0 0;display:inline;list-style:none}
#groupSites{width:130px;margin-top:12px;z-index:2;}
#groupSites li, linksList li{line-height:15px}
.js #groupSites li, .js .linksList li{display:none}
.js #interactive .open li, .js #footer .open li{display:block}
.js #groupSites li.first, .js .linksList li.first{display:block; font-weight:bold;}
.linksList li a{color:#666A6F;padding:0 0 0 6px;text-decoration:none;display:block;zoom:1;width:164px}
#groupSites li a{color:#666A6F;padding:0 22px 0 6px;text-decoration:none;display:block;zoom:1;width:102px;}
#groupSites li a{#margin-left:-15px;}
/*#groupSites li a{width:90px}*/
#footer .open li.first{_padding-left:16px;_width:124px;#padding-left:16px}
#groupSites li.first a:hover, .linksList li.first a:hover{color:#666A6F;background:none}
#groupSites li a:hover, .linksList li a:hover, #directAccess ul.linksList li ul li a:hover, #conteneur #interactive ul li ul li a:hover{color:#fff;background-color:#047CC2}

/* scroll liste #directAccess */
.scroll ul { width: 168px;height: 283px;overflow: auto }
.scroll ul li a { width: 144px }
* html #directAccess li ul li a { margin-left:0px }
*:first-child+html #directAccess li ul li a { margin-left: 2px }

/***************************/
/* send to a friend ********/
#popInSend{
	position:static;
	width:519px;
	height:550px;
	background:url(../img/bgSendToAFriend.png) no-repeat;
	padding:16px;
}

#fermer{
	display:block;
	width:100px;
	height:9px;
	margin-left:450px;
	top:10px;
	z-index:5;
	margin-bottom:-9px;
	position:relative;
}

#fermer a:visited{
	color:#777;
}

#fermer a:link {
	color:#777;
}

#fermer img{
position:relative;
padding-left:5px;

}

#popinTitle{
	margin-bottom:19px;
}

#popInSend p{
	margin:8px 0;
	overflow:hidden;
	float:none;
	clear:both;
}
.titleCall{color:#047CC2; height:0;}

#popInSend label{
	display:block;
	float:left;
	clear:left;
	width:132px;
	min-height:14px;
	_height:14px;
	margin:0 0 8px 0;	
}

#popInSend input,#popInSend textarea{
	display:block;
	margin:0 0 8px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	float:left;
	clear:right;
	width:147px;
	height:12px;
	border:1px solid #666A6F;
	position:relative;
	overflow:hidden;
}

#popInSend #vousEtes {
    border:1px solid #666a6f;
    height:17px;
    width:237px;
    margin:0 0 8px;
    font-size:0.9em;
}

*+html #popInSend input{
	float:none;
}

#popInSend textarea{
	width:292px;
	height:103px;
}

#popInSend #imgEnvoyer{
	width:auto;
	height:auto;
	border:0;
	float:none;
	margin-left:134px;
	position:relative;
}

#popupContainer a {
color:#777;
}

#mask{
	background:#000;
	width:100%;
	position:absolute;
	z-index:10;
	top:0;
	opacity:0.5;
	filter:alpha(opacity=50);
	height:100%;
}
#popupContainer{
	position:absolute;
	width:551px;
	height:393px;
	top:50%;
	left:50%;
	margin-top:-196px;
	margin-left:-275px;
	z-index:60;
}
/***************************/
/* contact ********/

#popInSend textarea#message{width:235px;height:70px;}

#field{width:370px;}

.floatLeft{float:left;}

#medicamentsPfizer{	margin-left:8px;color:#0090cf;}

#popInSend input.contact{width:235px;}

#popInSend input#cp{width:52px; float:left;}

#popInSend input#ville{width:168px; float:left;}

#popInSend input#tel{width:109px; float:left;}

#popInSend input#fax{width:111px;}

#popInSend span#virgulePos{position:static;display:block;top:89px;left:-63px;float:left;padding:0 5px;}

#popInSend span#slashPos{position:static;display:block;float:left;top:44px;left:-127px;padding:0 5px;}


/*Titres texte */
#child #content h1 p{margin: 0; font-family: Arial;}
.titre_bleu_14{color: #047cc2; font-size: 14px;}
.titre_bleu_12{color: #047cc2; font-size: 12px;}
.titre_bleu_10{color: #047cc2; font-size: 10px;}
.titre_orange_14{color: #ff6600; font-size: 14px;}
.titre_orange_12{color: #ff6600; font-size: 12px;}
.titre_orange_10{color: #ff6600; font-size: 10px;}

 

.Blocdroite
{
background-color: rgb(255, 255, 255); 
font-weight: bold; 
height: 16px; 
width: 185px; 
padding-left: 8px;
color: #047cc2; 
font-size: 11px;
}



#flash-content {
    position:relative;
}

.proSante #content table img {
    float:none;
}

#dnn_ctr711_ModuleContent{
	position:relative;
}
/***************************/
/* popin medicament******/
/*body.popinMedicament{
}*/

.popinMedicament {
	position:absolute !important;left:50%;top:150px;z-index:20;
	margin-left:-450px;
    background:none !important;
	width:722px !important; height:auto !important;
}

#popinMedicamentTop {
	height:9px;
	background:url(../img/bgPopinMedicamentTop.png) no-repeat;
}

#popinMedicamentBot {
	height:10px;
	background:url(../img/bgPopinMedicamentBot.png) no-repeat;
}

#popinMedicamentCore {
	padding-left:14px; padding-top:5px; overflow:hidden;
	background:url(../img/bgPopinMedicamentMid.png) repeat-y;
}

#popinMedicamentCore #fermer{
	width:9px;
	height:9px;
	margin-left:667px;
}

/***************************/
/* popin video player ******/
/*body.videoPlayer{
	background:red !important;
}*/

.videoPlayer {
	position:absolute !important;left:50%;top:150px;z-index:20;
	margin-left:-275px;
    background:none !important;
	width:551px !important; height:auto !important;
}

#popinVideoTop {
	height:9px;
	background:url(../img/bgVideoPlayerTop.png) no-repeat;
}

#popinVideoBot {
	height:10px;
	background:url(../img/bgVideoPlayerBot.png) no-repeat;
}

#popinVideoCore {
	padding-left:29px; overflow:hidden;
	background:url(../img/bgVideoPlayerMid.png) repeat-y;
}

#popinVideoCore #fermer{
	width:9px;
	height:9px;
	margin-left:489px;
}

#popinTitleVideo{
	padding-left:5px;
	font-size:14px; font-weight:bold;
	color:#007abd;
}
p.titleVideo {
	padding-left:5px;
	font-size:11px; font-weight:bold;
	color:#ef7c01;
}

#videoPlayer {
	padding-bottom:10px;
	position:relative;
}

a.videoPopin{
	position:relative;
}

#flashProduits {
	padding-bottom:10px;
	position:relative;
}

a.flashProduits{
	position:relative;
}

#alternateMedia{
	padding:0 0 10px;
	overflow:hidden;
	list-style:none;
}

#alternateMedia li {
	float:left;
	padding-left:12px; margin-right:40px;
	background:url(../img/pictoList01.png) 0 4px no-repeat;
}

#alternateMedia li a {
	text-decoration:none; font-weight:bold; color:#007abd; font-size:11px;
}