@charset "UTF-8";
/* CSS Document */

/* ----- RESETS
-------------------------------------------------------------- */
html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
body {line-height:1.5em; background:#fff}
a img {border:none}

/* ----- STRUCTURE
-------------------------------------------------------------- */
#wrapper {width:100%;background: #fff url(bk.gif) repeat-x;margin:0;padding:0}
#header {width:803px;margin:0 auto;height:194px}
#headerimg {text-align:right;height:96px}
#content {width:803px;margin:0 auto}
#top {height:98px}
#main	{width:540px;background:url(bk_main.gif) repeat-x;margin-right:1px;float:left;padding:10px}
#sidebar	{width:200px;background:#EEEFEF url(bk_grey.gif) repeat-x;margin-right:1px;float:left}
#col3	{width:40px;background:url(bk_col3.gif) repeat-x;float:right}



/* ----- STYLES
-------------------------------------------------------------- */
body {color: #222;font:75% "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif}
h1,h2,h3,h4,h5,h6 {color: #111;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif}
/* Headings */

h1,h2,h3,h4,h5,h6 {font-weight: normal}

h1 {font-size: 3em; line-height: 1; margin: 15px 0 0.8em;padding:0 0 0.4em;color:#00B1D3;font-weight:normal;background:url(line.gif) center bottom no-repeat}
h2 {font-size: 1.8em;color:#00B1D3;text-align:center;background:url(line_sm.gif) center bottom no-repeat;padding:0 0 0.6em;margin:1.5em 0 0.5em 0}
h3 {font-size: 1.5em; line-height: 1; margin-bottom: 0.4em;color:#01819F}
h4, .director  {font-size: 1.2em; line-height: 1.25; margin-bottom: 1.15em}
h5, .fonction {font-size: 1em; font-weight: bold; margin-bottom: 1.4em;color:#8F8F8F}
h6 {font-size: 1em; font-weight: bold}


p           {margin: 0 0 0.8em}
ul, ol      {margin:0 1.5em 1.5em 1.5em}
/*ul          {list-style-type: circle}*/
ol          {list-style-type: decimal}
dl          {margin: 0 0 1.5em 0}
dl dt       {font-weight: bold}
dd          {margin-left: 1.5em;}
a           {color: #00B1D3; text-decoration:none}
a:focus, a:hover     {color: #666}
blockquote  {margin: 1.5em; color: #666; font-style: italic}
strong      {font-weight: bold}
.light		{font-weight:normal}
/* Tables */
table	{margin-bottom: 1.4em;margin-top:1.4em;}
th,td   {padding:6px;border:0.5px solid white;font-size:0.95em}
th		{background-color:#00B1D3;color:white;font-weight: bold;border-bottom: 3px solid white;text-align:center;}
tr		{background-color:#fff}
tr.lighter {background-color:#F6F6F6}
#main table li	{padding:0;margin:0}
#main table ul	{padding:0 0 0 5px;margin:0 0 0 10px}

/* table pour logos*/
table.link   {margin-bottom: 1.4em;background-color:white}
th.link      {background-color:white;border-bottom: 2px solid #ccc; font-weight: bold}
td.link      {background-color:white;border-bottom: 1px solid #ddd}
th.link,td.link   {background-color:white;padding: 4px 10px 4px 0}
tfoot   {font-style: italic}
caption {background: #ffc}



/* divers styles */
.small      {font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em}
.large      {font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em}
.quiet, .quiet a     {color: #666}
.hide       {display: none}
.exergue {font-size: 1.3em;margin-bottom: 0.5em;line-height:1em;color:#8F8F8F}
.intro	{font-size: 1.16em;font-weight:bold}
.clear	{clear:both;height:1px}
.bouton	{background:url(bullet_blue.gif) left no-repeat;border-bottom:1px solid #D6D6D6;border-top:1px solid #D6D6D6;line-height:2.5em;margin:0;padding:7px}
.spacerclear {clear:both}
.borderbottom	{padding-bottom:1px;border-bottom:4px #f1f1f1 solid}


/* main */
#main img.right   {float: right; margin:5px 0 5px 10px; padding: 0}
#main img         {margin:0 0 1.5em}
#main td img         {margin:5px 0}
#main p, #cibles p	{text-align:justify;line-height: 1.5em}
#main li	{line-height: 1.5em;margin-bottom:0.8em;}

#main p.center	{text-align:center}


/* sidebar + col3 */
#col3 p {text-align:center;margin:15px 0}
#sidebar img	{border-top:1px solid #fff;background:#fff url(bk_img.gif) bottom repeat-x;padding-bottom:10px}
#sidebar p           {margin:0}

/* footer */
#footer {margin:30px 0 30px;padding-top:15px;background:url(line.gif) center top no-repeat;color:#00C9E2;clear:both}
#footer p {text-align:center;font-size:0.95em}

/* ----- FORMULAIRES ----- */
/* Formulaire */
form div				{clear: left;display: block; width: 490px;margin: 2px 0 0 0;padding: 3px 3px 5px 3px;border-bottom:1px solid #efefef}
fieldset legend			{font-weight: bold;}
fieldset				{border:0;margin-top:15px;color:#000;border-top:1px solid #ccc}
input, textarea			{padding:1px;border:1px solid #ccc;font:11px Verdana, tahoma, Helvetica, sans-serif;color: #000;line-height:1.5em;padding:3px}
input					{width:193px}
textarea				{width:490px}
.buttonSubmit			{height:25px;width:100px;border:1px solid #ccc;background:#efefef;color:#000}
form div label			{display: block;float: left;width: 280px;padding: 3px 3px 3px 0;margin: 0 0 10px 0;text-align: right}
form div.optional label,label.optional
						{font-weight: normal}
form div.required label,label.required
						{font-weight: bold}
form div label.labelCheckbox, form div label.labelRadio 
						{float: none;display: block;width: 210px;padding: 0;margin: 0 0 5px 162px;text-align: left}
input.checkbox			{width:auto}

/* ----- MENUS
-------------------------------------------------------------- */
/* Navigation principale */
#top img		{float:left;margin:0;padding:0}
#menu1 a	{color:#fff;padding:10px 5px;font-size:1.1em}
#menu1 a:hover	{color:#00C9E2}	
#menu1	{background:url(bk_menu1.gif) bottom repeat-x;display:inline;float:right;padding-right:1px}
.menu1	{background:url(bk_menu1_link.gif) bottom repeat-x;display:inline;float:left;height:38px;width:100px;margin:60px 0 0 1px;text-align:center}
/* menus déroulants */
#dropmenudiv			{margin-top:5px;position:absolute;background:#EEEFEF;z-index:100;border:0;padding-right:5px;text-align:left}
#dropmenudiv a			{font:11px Verdana, tahoma, Helvetica, sans-serif;list-style-position:inside;list-style-image:url(bullet_blue.gif);border-bottom:1px solid #D6D6D6;line-height:2.5em;width:100%;display: list-item;text-indent:0}
#dropmenudiv a:hover	{ background-color: #fff;text-decoration: none}


/* Navigation secondaire */

#sidebar a:hover	{color:#888}
#sidebar ul      {margin:0}
#sidebar li     {list-style-position:inside;list-style-image:url(bullet_blue.gif);border-bottom:1px solid #D6D6D6;line-height:2em;margin:0.7em 0 0}
#sidebar li p    {padding:0 15px}
#sidebar p.titre	{font-variant:small-caps;text-align:center;border-bottom:1px solid #fff;font-weight:bold;margin:40px 0 0 0;font-size:1.55em;padding:0}


/* ----- HOMEPAGE
-------------------------------------------------------------- */
#home #headerimg {text-align:left;height:135px;background:url(neorphys_lifestyle_drugs_h.jpg) top left no-repeat;padding:20px 10px 0 445px;font-weight:bold;line-height:1.4em}
#home #headerimg a {color:#222;text-decoration:underline}
#home #headerimg a:hover {color:#004D5F}
#home #wrapper {background: #fff url(bkh.gif) repeat-x}
#home #header {height:233px}
.cible	{width:280px;padding:10px;display:inline;float:right;background:url(bkh_cibles.gif) top no-repeat;margin-right:1px}
#home #footer, #cibles {width:602px;float:right;}
#home #sidebar	{float:left;display:inline}
#home #sidebar li	{color:#666;line-height:1.5em}
#home h2	{margin-top:10px}

.cols21	{width:274px;padding-right:10px;display:inline;float:left}
.cols22	{width:254px;display:inline;float:left}
.cols21 ul	{margin:0 0 10px 12px;padding-right:0}
.cols21 li	{padding:0;margin:0}


