/* FULL CSS RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ul, li, fieldset, form, label, legend, caption {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: top;}
input, select{font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;margin: 0;padding: 0;}
:focus {outline: 0;}
body {line-height: 100%;color: black;background: white;}
ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
blockquote:before, blockquote:after {content: "";}



/* used to hide text replaced by images, for accessibility purposes */
.screenreadersonly{
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}
/* LANG */
body div#lang{
	position: absolute;
	left: 50%;
	top: 64px;
	margin: 0 0 0 457px;
	width: 25px;
	height: 115px;
	background: url('../images/group/lang_background.gif') no-repeat;
}
/* color variations */
body.candidats div#lang{
	background-image: url('../images/candidats/lang_candidats_background.gif');
}
body.suppliers div#lang{
	background-image: url('../images/suppliers/lang_suppliers_background.gif');
}
body.medics div#lang{
	background-image: url('../images/medics/lang_medics_background.gif');
}
body.medias div#lang{
	background-image: url('../images/candidats/lang_candidats_background.gif');
}
body.pharma div#lang{
	background-image: url('../images/pharma/lang_pharma_background.gif');
}
div#lang a{
	display: block;
	margin: 5px 0;
	color: #1070a2;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
}
div#lang a.current{
	color: #fc7200;
}
/* WRAPPER */
body div#wrapper{
	margin: 0 auto;
	width: 916px;
	text-align: left;
}
/* TOPPER : quick nav + Rss */
div#wrapper div#topper {
	height: 32px;
	color: #fff;
}
div#topper a{
	text-decoration: none;
}
div#topper a:link, div#topper a:visited {
	color: #fff;
}
div#topper a:hover, div#topper a:active {
	color: #d85e38;
}
div#topper ul{
	float: right;
	margin: 10px 0;
	font-size: 10px;
	line-height: 15px;
}
div#topper li{
	float: left;
	margin: 0 5px 0 0;
	padding: 0 5px 0 0;
	border-right: 1px solid #fff;
}
/* no right border for the last item */
div#topper li.last{
	margin: 0;
	border-right: none;
}
div#topper img{
	float: right;
	margin: 4px 6px 0 0;
}
/* HEADER : logo + search */
div#wrapper div#header{
	position: relative;
	background: url('../images/group/header_background.gif');
	height: 64px;
}
/* color variations */
body.candidats div#wrapper div#header{
	background: url('../images/candidats/header_candidats_background.gif');
}
body.suppliers div#wrapper div#header{
	background: url('../images/suppliers/header_suppliers_background.gif');
}
body.medics div#wrapper div#header{
	background: url('../images/medics/header_medics_background.gif');
}
body.medias div#wrapper div#header{
	background: url('../images/group/header_background.gif');
}
body.pharma div#wrapper div#header{
	background: url('../images/pharma/header_pharma_background.gif');
}
div#header h1{
	position: absolute;
	left: 105px;
	top: 10px;
	width: 76px;
	height: 45px;
	background: url('../images/header_logo.gif');
}
div#header blockquote{
	position: absolute;
	left: 196px;
	top: 30px;
	width: 280px;
	height: 16px;
	background: url('../images/header_motto.gif');
}
div#header input.text {
	float: left;
	line-height: 14px;
	border: 1px solid #c0cede;
	padding: 3px 0;
}
div#header input.image{
	width: 25px;
	height: 18px;
	margin: 2px 0 0 4px;
}
div#header a{
	display: block;
	margin: 5px 0 0 0;
	text-decoration: none;
	font-size: 10px;
}
div#header a:link, div#header a:visited {
	color: #4775a4;
}
div#header a:hover, div#header a:active {
	color: #d85e38;
}
div#header form#connect{
	position: absolute;
	left: 669px;
	top: 21px;
}
form#connect input.text{
	width: 82px;
}
form#connect img{
	float: left;
	margin: 5px 2px;
}
div#header form#search{
	position: absolute;
	left: 669px;
	top: 21px;
}
form#search input.text{
	width: 182px;
}
form#search img{
	float: left;
	clear: both;
	margin: 2px 3px 0 64px;
}
/* MENU */
div#wrapper div#menu {
	background: url('../images/menu_background.gif') bottom no-repeat #a482aa;/*#E90839;*/
}
div#menu ul{
	height: 28px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.5px;
}
div#menu li{
	float: left;
	height: 28px;
	background: url('../images/menuitem_background.gif') 100% 55% no-repeat;
}
div#menu li.last{
	background-image: none;
}
div#menu a{
	float: left;
	text-align: center;
	text-decoration: none;
	border-top: 4px solid;
	line-height: 24px;
	/* Play with padding to increase or decrease menu items size */
	padding: 0px 10px!important;
	padding: 0 20px;
	background: 5px 0 no-repeat;
}
div#menu a:link, div#menu a:visited {
	color: #85898c;
}
div#menu a#menuitem_group{
	border-color: #1183be;
}
div#menu a#menuitem_group.selected, div#menu a#menuitem_group.selected:hover{
	background-image: url('../images/menuitem_group_arrow.gif');
	color: #1183be;
}
div#menu a#menuitem_group:hover{
	color: #88C1DF;
}
div#menu a#menuitem_medias{
	border-color: #ab1133;
}
div#menu a#menuitem_medias.selected, div#menu a#menuitem_medias.selected:hover{
	background-image: url('../images/menuitem_medias_arrow.gif');
	color: #ab1133;
}
div#menu a#menuitem_medias:hover{
	color: #c86e81;
}
div#menu a#menuitem_medics{
	border-color: #8cad1e;
}
div#menu a#menuitem_medics.selected, div#menu a#menuitem_medics.selected:hover{
	background-image: url('../images/menuitem_medics_arrow.gif');
	color: #8cad1e;
}
div#menu a#menuitem_medics:hover{
	color: #a3bd4b;
}

div#menu a#menuitem_vets{
	border-color: #fde06a;
}

div#menu a#menuitem_pharma{
	border-color: #998156;
}
div#menu a#menuitem_pharma.selected, div#menu a#menuitem_pharma.selected:hover{
	background-image: url('../images/menuitem_pharma_arrow.gif');
	color: #998156;
}
div#menu a#menuitem_pharma:hover{
	color: #b89816;
}
div#menu a#menuitem_suppliers{
	border-color: #a482aa;
}
div#menu a#menuitem_suppliers.selected, div#menu a#menuitem_suppliers.selected:hover{
	background-image: url('../images/menuitem_suppliers_arrow.gif');
	color: #7f6184;
}
div#menu a#menuitem_suppliers:hover{
	color: #7f6184;
}
div#menu a#menuitem_candidates{
	border-color: #e90839;
}
div#menu a#menuitem_candidates.selected, div#menu a#menuitem_candidates.selected:hover{
	background-image: url('../images/menuitem_candidates_arrow.gif');
	color: #e90839;
}
div#menu a#menuitem_candidates:hover{
	color: #F4849C;
}
/* CONTENT */
div#wrapper div#content {
	clear: both;
	padding: 13px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	background: url('../images/content_background.gif') bottom left repeat-x #fff;
	height: 1%;
	overflow: auto;
}
div#content h2,h3,h4{
	margin: 0px 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold; 
	line-height:25px;
}
div#content h2{
	color: #2175d8;
	font-size: 15px;
}
/* Most pages have a grey color */
div#content div.generic h2{
	color: #5f6366;
} 
div.generic p{
	text-align: justify;
	margin: 15px 0;
	line-height: 14px;
}
div#content div.generic h2 em{
	color: #d85e38;
	font-style: normal;
}
/* rss icon */
div#content div.generic h2 img{
	position: relative;
	top: 4px;
	margin: 0 4px 0 0;
}
h2 strong{
	color: #1183BE;
}
/* color variations */
body.candidats h2 strong{
	color: #e90839;
}
body.suppliers h2 strong{
	color: #7f6184;
}
body.medics h2 strong{
	color: #ab1133;
}
body.medias h2 strong{
	color: #990f2e;
	line-height:18px;
}
body.pharma h2 strong{
	color: #ab9060;
}
div#content h3 {
	color: #6a6e73;
	font-size: 14px;
	line-height: 15px;
	letter-spacing: 0.5px;
}

div#content h3 A{
	color: #6a6e73;
	font-size: 14px;
	line-height: 15px;
	letter-spacing: 0.5px;
}
div#content em{
	font-style: oblique;
}
div#content strong{
	font-weight: bold;
}
div#content h3 strong{
	color: #d85e38;
}
div#content p{
	margin: 10px 0;
}
/* breadcrumbs */
div#content div#breadcrumbs{
	line-height: 18px;
	font-weight: bold;
	margin: 0 0 10px 0;
}
div#breadcrumbs a:link, div#breadcrumbs a:visited{
	color: #666;
}
div#breadcrumbs a:hover, div#breadcrumbs a:active{
	color: #d85e38;
	text-decoration: none;
}
div#breadcrumbs ul{
	margin: 0 0 0 15px;
	height: 1%;
	overflow: auto;
}
div#breadcrumbs li{
	float: left;
	margin: 0 0 0 5px;
	padding: 0 10px 0 0;
	background: url(../images/breadcrumbsitem_background.gif) center right no-repeat;
}
div#breadcrumbs li.current{
	background: none;
}
div#breadcrumbs li.current a:link, div.group div#breadcrumbs li.current a:visited{
	color: #1183BE;
}
/* color variations */
body.candidats div#breadcrumbs li.current a:link, body.candidats div.group div#breadcrumbs li.current a:visited{
	color: #e90839;
}
body.suppliers div#breadcrumbs li.current a:link, body.suppliers div.group div#breadcrumbs li.current a:visited{
	color: #7f6184;
}
body.medics div#breadcrumbs li.current a:link, body.medics div.group div#breadcrumbs li.current a:visited{
	color: #ab1133;
}
body.medias div#breadcrumbs li.current a:link, body.medias div.group div#breadcrumbs li.current a:visited{
	color: #990f2e;
}
body.pharma div#breadcrumbs li.current a:link, body.pharma div.group div#breadcrumbs li.current a:visited{
	color: #ab9060;
}
/* submenu */
div#content div#submenu{
	float: left;
	display: inline;
	width: 209px;
	color: #666;
}
div#submenu div#submenu_bottom{
	height: 20px;
	font-size: 1px;
	background: url('../images/group/submenu_bottom.gif') center center no-repeat;
}
/* image variation */
body.candidats div#submenu div#submenu_bottom{
	height: 223px;
	background: url('../images/candidats/submenu_candidats_bottom.gif') center center no-repeat;
}
body.suppliers div#submenu div#submenu_bottom{
	height: 251px;
	background: url('../images/suppliers/submenu_suppliers_bottom.gif') center center no-repeat;
}
body.medics div#submenu div#submenu_bottom{
	height: 251px;
	background: url('../images/medics/submenu_medics_bottom.gif') center center no-repeat;
}
body.medias div#submenu div#submenu_bottom{
	height: 212px;
	background: url('../images/medias/submenu_medias_bottom.gif') center center no-repeat;
}
body.pharma div#submenu div#submenu_bottom{
	height: 201px;
	background: url('../images/pharma/submenu_pharma_bottom.gif') center center no-repeat;
}
div#submenu div#submenu_body{
	padding: 5px 5px;
	height: auto!important;
	background: url('../images/submenu_body.gif') top center no-repeat;
}
div#submenu h4{
	font-weight: normal;
	text-transform: uppercase;
	font-size: 16px;/*Left menu title*/
	letter-spacing: 1.5px;
	text-align: center;
	font-weight:bold;
}
div#submenu ul{
	margin: 15px 0;
	font-size: 13px;/*Left Menu Main Item */
}
div#submenu ul li{
	margin: 15px 0;
}
div#submenu ul li a{
	font-weight: bold;
}
div#submenu ul li a:link,div#submenu ul li a:visited{
	color: #1183BE;
	text-decoration:none;
}
div#submenu ul li a:hover,div#submenu ul li a:active{
	color: #d85e38;
	
}
/* color variations */
body.candidats div#submenu ul li a:link,body.candidats div#submenu ul li a:visited{
	color: #e90839;
}
body.candidats div#submenu ul li a:hover,body.candidats div#submenu ul li a:active{
	color: #d85e38;
}
body.suppliers div#submenu ul li a:link,body.suppliers div#submenu ul li a:visited{
	color: #a482aa;
}
body.suppliers div#submenu ul li a:hover,body.suppliers div#submenu ul li a:active{
	color: #d85e38;
}
body.medics div#submenu ul li a:link,body.medics div#submenu ul li a:visited{
	color: #ab1133;
}
body.medics div#submenu ul li a:hover,body.medics div#submenu ul li a:active{
	color: #d85e38;
}
body.medias div#submenu ul li a:link,body.medias div#submenu ul li a:visited{
	color: #990f2e;
}
body.medias div#submenu ul li a:hover,body.medias div#submenu ul li a:active{
	color: #d85e38;
}
body.pharma div#submenu ul li a:link,body.pharma div#submenu ul li a:visited{
	color: #ab9060;
}
body.pharma div#submenu ul li a:hover,body.pharma div#submenu ul li a:active{
	color: #d85e38;
}
div#submenu ul ul {
	margin: 9px 0px 9px 9px;
	font-size: 12px;/*Left Menu Level ++*/
}
div#submenu ul ul li{
	margin: 5px 0;
	line-height: 12px;
}
div#submenu ul ul li a{
	font-weight: normal;
	padding: 0 0 0 8px;
	background: url('../images/submenuitem_background.gif') 0 3px no-repeat;
}
div#submenu ul ul li a:link,div#submenu ul ul li a:visited{
	color: #697e6f;
}
div#submenu ul ul li a:hover,div#submenu ul ul li a:active{
	color: #d85e38;
}

/* footer */
div#content div#footer {
	clear: both;
	text-align: center;
	color: #919597;
	font-size: 10px;
}
div#footer a {
	color: #919597;
}
/* POSTFOOTER */
div#wrapper div#postfooter {
	margin: 0 0 20px 0;
	background: url('../images/postfooter_background.gif') top center no-repeat;
	height: 12px;
}
/**** HOMEPAGE STYLES ****/

/* main : à propos + news (homepage) */
div#content div#main{
	margin: 10px 0;
}
div#main_top{
	font-size: 1px;
	background: url('../images/main_top.gif') center center no-repeat;
	height: 6px;
}
div#main_body{
	padding: 1px 0;
	border-left: 1px solid #dcdddd;
	border-right: 1px solid #dcdddd;
	background-color:#ffffff;
	height: 1%;
	overflow: auto;
}

div#main_bottom{
	height: 6px;
	font-size: 1px;
	background: url('../images/main_bottom2.gif') center center no-repeat;
}

/* about Pfizer */
div#about{position: relative;	float: none;	display: inline;	margin: 4px 5px 0 5px;	padding: 0 0 5px 0;	width: 305px;}
div#AboutPfizer_top{font-size: 1px;background: url('../images/about_top.gif') center center no-repeat;height: 9px;width:327px;}
div#AboutPfizer_Bottom{	font-size: 1px;	background: url('../images/about_bottom.gif') center center no-repeat;	height: 9px;	width:327px;}
div#AboutPfizer_body{	width:320px;height:185px;	background: url('../images/about_back.gif') left bottom repeat-x #e5f0f6;	border-left:1px solid #cccccc;	border-right:1px solid #cccccc;	padding-left:5px;	padding-top:0px;}

div#about ul {	margin: 0px 0 0 30px;	height: 1%;	overflow: visible;}
div#about li{	float: none;	line-height: 22px;	width: 250px;}
div#about a{	padding: 0 0 0 10px;	background: url('../images/about_list.gif') center left no-repeat;	font-size:11pt;	font-family:"Trebuchet MS", Arial;}
div#about a:link, div#about a:visited{	color: #1183be;}
div#about a:hover, div#about a:active {	color: #d85e38;}

/* ProductList */
div#productlist{	float: left;	display: inline;	margin: 4px 5px 0 5px;	padding: 0 0 5px 0;	width: 305px;}
div#ProductFinderTop {background: url('../images/ProductFinder_top.gif') left bottom no-repeat; width:327px; height:15px;}
div#ProductFinderBody {background: url('../images/ProductFinder_body.gif') bottom right repeat-y;}
div#ProductFinderBottom {background: url('../images/ProductFinder_bottom.gif') left center no-repeat; width:327px; height:8px;}


/* news */
div#news{	float: left;	display: inline;	margin: 5px 0 5px 20px;	width: 524px;}
div#news_top{	height: 9px;	font-size: 1px;	background: url('../images/news_top.gif') left top no-repeat;}
div#news_body{	padding: 0px 0 0 0px;	border-left: 1px solid #dcdddd;	border-right: 1px solid #dcdddd;	background: url('../images/news_body.gif') bottom right no-repeat;}
div#news_bottom{	height: 9px;	font-size: 1px;	background: url('../images/news_bottom.gif') left center no-repeat;}

div#news_body div.news img{	float: right;	display: inline;	margin: 0 25px;}
div#news_body div.news h3{	margin: 0;}
div#news_body div.news p{	margin: 0 0 10px 0;}
div#allnews {	margin: 22px 0 0 0;	text-align: right;	font-size: 10px;	font-weight: bold;	line-height: 10px;	font-family: Arial, Helvetica, Geneva, Sans-serif;}
div#allnews a{	padding: 1px 14px 0 10px;	background: url('../images/go.gif') center left no-repeat;}


/**** GROUP STYLES ****/
div#content div#main_group{
	float: left;
	display: inline;
	font-size: 11px;
	margin: 0 17px;
	width: 620px;
	color: #525659;
	
	/*color:Black;*/
	font-size:12px;
	line-height:14px;
	
}



div#content div#main_group img
{
	float:left;
	margin:10px;
}

div#main_group img.floatright{
	float: right;
	margin: 5px;
}
div#main_group img.floatleft{
	float: left;
	margin: 5px;
}
/* related */
div#main_group div#related{
	width: 630px;
	margin: 10px 0;
}
div#related div#related_top{
	height: 8px;
	font-size: 1px;
	background: url('../images/related_top.gif') center center no-repeat;
}
div#related div#related_bottom{
	height: 8px;
	font-size: 1px;
	background: url('../images/related_bottom.gif') center center no-repeat;
}
/* will also apply to related2 style (three-columns model)*/
div#related div#related_body,div#related2 div#related_body{
	padding: 2px 18px;
	background: #fff;
	border-left: 1px solid #dcdddd;
	border-right: 1px solid #dcdddd;
	height: 1%;
	overflow: auto;
}
div#related_body h4{
	font-size: 18px;
	font-weight: normal;
	color: #9eaab8;
	margin: 0 0 8px 0;
}
div#related_body ul.contents,div#related_body ul.documents{
	float: left;
	margin: 5px 0 0 0;
	padding: 0;
}
div#related_body ul.contents{
	width: 220px;
}
div#related_body ul.contents li{
	margin: 3px 0;	
}
div#related_body ul.contents li a{
	padding: 0 0 0 8px;
	background: url('../images/submenuitem_background.gif') 0 3px no-repeat;
}
div#related_body ul.contents li a:link, div#related_body ul.contents li a:visited {
	color: #6e758f;
}
div#related_body ul.contents li a:hover, div#related_body ul.contents li a:active {
	color: #d85e38;
	text-decoration: underline;
}
div#related_body ul.documents{
	width: 360px;
}
div#related_body ul.documents li{
	margin: 3px 0;
	font-size: 13px;
	font-weight: bold;
}
div#related_body ul.documents li a{
	line-height: 25px;
}
div#related_body ul.documents li img{
	margin: 0 0 0 5px;
	vertical-align: middle;
}
div#related_body ul.documents li a:link, div#related_body ul.documents li a:visited {
	color: #a1abb7;
}
div#related_body ul.documents li a:hover, div#related_body ul.documents li a:active {
	color: #d85e38;
	text-decoration: underline;
}
/* contact form */
div#main_group form#contact{
	width: 630px;
	margin: 10px 0;
}
form#contact div#contact_top{
	height: 8px;
	font-size: 1px;
	background: url('../images/related_top.gif') center center no-repeat;
}
form#contact div#contact_bottom{
	height: 8px;
	font-size: 1px;
	background: url('../images/related_bottom.gif') center center no-repeat;
}
form#contact div#contact_body{
	padding: 2px 18px;
	background: #fff;
	border-left: 1px solid #dcdddd;
	border-right: 1px solid #dcdddd;
	height: 1%;
	overflow: auto;
}
div#contact_body fieldset{
	margin: 10px 5px;
	padding: 0 10px 10px;
	border: 1px solid #96b0be;
}
div#contact_body legend{
	padding: 0 5px;
	font-weight: bold;
	font-size: 12px;
	color: #1183BE;
}
div#contact_body strong{
	color: #aaaaaa;
}
div#contact_body fieldset div{
	clear: both;
	margin: 10px 0;
	padding: 1px 0;
}
div#contact_body fieldset label{
	font-weight: bold;
	vertical-align: middle;
	line-height: 22px;
}
div#contact_body fieldset#personal label{
	float: left;
	width: 100px;
	font-weight: bold;
	vertical-align: middle;
	line-height: 22px;
}
div#contact_body fieldset#personal label.checklabel{
	font-weight: normal;
	float: none;
}
div#contact_body input{
	margin: 0 2px;
	vertical-align: middle;
}
div#contact_body input.button{
	padding: 2px;
}
div#contact_body input.text:focus{
	background: #E2E6EA;
}
div#contact_body input.text,div#contact_body select{
	border: 1px solid #c4ccd5;
	margin: 2px 0;
}
div#contact_body input.text{
	height: 16px;
	padding: 3px;
}
div#contact_body fieldset#controls{
	border: none;
	padding: 0;
}
div#contact_body fieldset#demande textarea{
	width: 95%;
	margin: 0 2%;
	height: 180px;
	border: 1px solid #c4ccd5;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* NEWS */
div#content div#news_group{
	float: left;
	display: inline;
	font-size: 11px;
	margin: 0 12px 0 24px;
	width: 470px;
	color: #525659;
}
div#main_group p{
	text-align: justify;
	margin: 15px 0;
}
/* related */
div#news_group div#related2{
	width: 470px;
	margin: 10px 0;
}
div#news_group h3{
	font-size: 12px;
	color: #525659;
	margin: 10px 0;
}
div#related2 div#related_top{
	height: 6px;
	font-size: 1px;
	background: url('../images/related2_top.gif') center center no-repeat;
}
div#related2 div#related_bottom{
	height: 6px;
	font-size: 1px;
	background: url('../images/related2_bottom.gif') center center no-repeat;
}
div#related2 div#related_body ul.contents{
	width: 100%;
}
/* photo column */
div#content div#photocol{
	float: left;
	display: inline;
}
/* NEWS LISTING */
div.generic div#news div#news_body{
	padding: 11px 0;
	border-left: none;
	border-right: none;
	background: none;
}
div.generic div#news div#news_body div.news{
	border-bottom: 1px dotted #B6B6B6;
}
div.generic div#news div#news_body div.news img{
	margin: 0 0 0 25px;
}
div.generic div#news div#news_body div.news span.date{
	font-weight: bold;
	color: #1183BE;
}
div.generic div#news div#news_body div.news img.readmore{
	float: none;
	display: inline;
	margin: 0 4px;
	vertical-align: middle;
}
/* SITEMAP */


/* Attache files */
.PdfFile
{
	background:url('../images/documents/pdffile.gif') center left no-repeat;
	width:343px;
	height:81px;
	font-weight:bold;
	line-height:80px;
	padding-left:80px;
}

#main_group ul{margin:25px;list-style:square; list-style-position:outside}
#main_group li{margin:5px;}

/* **************************************************************************************************** */
/*   Global Style sheet
/* **************************************************************************************************** */
/* Header */
	.SearchButton{background:url(../images/header_formsearch.gif) bottom center no-repeat;}
/* Body */
	html, body {min-height: 100%;height: auto!important;height: 100%;}
	body {background: url('../images/group/body_background.gif') left bottom repeat-x #0F74A9;color: #697e6f;font-size: 11px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-align: center;}
	body.candidats{background-image: url('../images/candidats/body_candidats_background.gif');background-color: #D00733;}
	body.suppliers{background-image: url('../images/suppliers/body_suppliers_background.gif');background-color: #927498;}
	body.medics{background-image: url('../images/medics/body_medics_background.gif');background-color: #990F2E;}
	body.medias{background-image: url('../images/medics/body_medics_background.gif');background-color: #990F2E;}
	body.pharma{background-image: url('../images/pharma/body_pharma_background.gif');background-color: #998156;}
/* Links */
	a {text-decoration: none;}
	a:link, a:visited {color: #2a7ba9;}
	a:hover, a:active {color: #d85e38;text-decoration: underline;}
	body.candidats a:link, body.candidats a:visited {color: #D00733;}
	body.candidats a:hover,body.candidats a:active {color: #d85e38;}
	body.suppliers a:link, body.suppliers a:visited {color: #7f6184;}
	body.suppliers a:hover,body.suppliers a:active {color: #d85e38;}
	body.medics a:link, body.medics a:visited {color: #ab1133;}
	body.medics a:hover,body.medics a:active {color: #d85e38;}
	body.medias a:link, body.medias a:visited {color: #ab1133;}
	body.medias a:hover,body.medias a:active {color: #d85e38;}
	body.pharma a:link, body.pharma a:visited {color: #ab9060;}
	body.pharma a:hover,body.pharma a:active {color: #d85e38;}


/* **************************************************************************************************** */
/*   Home page Style sheet
/* **************************************************************************************************** */
	.FlashFrame{width:887px;height:250px;border:0px;background-color:Transparent;}

/* **************************************************************************************************** */
/*   Public page Style sheet
/* **************************************************************************************************** */

/* TimeLine */
	.TimeLineLeft{background:url(../images/content/Timeline-Left.gif) center right no-repeat;width:6px;height:162px;float:left;}
	.TimeLineCenter{background:url(../images/content/Timeline-Center.gif) center center repeat-x;width:600px;height:162px;float:left;color:White;}
	.TimeLineRight{background:url(../images/content/Timeline-Right.gif) center left no-repeat;width:6px;height:162px;}
	.TimeLimecontent{width:600px;height:158px;float:left;color:White;overflow-x:scroll;scrollbar-face-color:#0080C0;scrollbar-arrow-color:#004080;scrollbar-track-color:#00C0FF;scrollbar-shadow-color:#004080;scrollbar-highlight-color:#004080;scrollbar-3dlight-color:#808080;scrollbar-darkshadow-Color:#004080;}
	#TimelinePeriod{border-right:1px solid #f6f7f8;cursor:hand;}
	#TimeLinePicture{width:80px;height:80px;background-color:#f6f7f8;margin:0;padding:0}
	#TimeLineTitle{text-align:right;font-family:Trebuchet MS;font-weight:bold;font-size:12pt;}

/* **************************************************************************************************** */
/*   Patient Style sheet
/* **************************************************************************************************** */

/* **************************************************************************************************** */
/*   Candidates Style sheet
/* **************************************************************************************************** */
/* Main Style */
	.JobBody{background: url('../images/bodyJob_background.gif') left bottom repeat-x #cf0733;} /* Body Background */
/* Main Page */ 
	#CarreerPict{width:464px;height:462px;background-image:url(../images/candidats/Img-Career.jpg);}
	#CarreerTestimonial{width:400px;height:223px;background-image:url(../images/candidats/Page-Career-txt.gif);color:White;padding-left:5px;margin:29px 0 0 0;}
	#CarreerTestimonial H2{color:White;}
	#CareerAbstactTop{widows:388px;height:15px;background:url(../images/candidats/Page-Career-abst-top.gif) bottom center no-repeat;}
	#CareerAbstactbody{widows:388px;background:url(../images/candidats/Page-Career-abst-body.gif) top center repeat-y;}
	#CareerAbstactbottom{widows:388px;height:10px;background:url(../images/candidats/Page-Career-abst-bottom.gif) bottom center no-repeat;}
	.CareerAbstactbodyContent{width:360px;padding:0 0 0 20px;}
/* Button "Choose a Career" */
	#ChoseACareer{widows:361px;height:91px;background:url(../images/candidats/Choose-Career.gif) center center no-repeat;cursor:hand;}
	
/* **************************************************************************************************** */
/*   Media Style sheet
/* **************************************************************************************************** */
/* Main page */
	#MediaPict{width:852px;height:216px;background:url(../images/medias/page-media-top.jpg) bottom center no-repeat;}
	#MediaBlueFrame{width:426px;height:237px;background:url(../images/medias/Media-Page-Layout_01.gif) bottom center no-repeat;color:White;font-family:Trebuchet MS;text-align:left;font-size:18px;line-height:25px;}
	#MediaLookupPictureTop{width:456px;height:237px;background:url(../images/medias/Media-Page-Layout_02.gif) bottom center no-repeat;}
	#MediaLookupPictureBottom{width:456px;height:206px;background:url(../images/medias/Media-Page-Layout_04.gif) bottom center no-repeat;}
	.MediaMenuList H2 A{margin:10px 0 0 40px;color:White;font-family:Trebuchet MS;text-align:left;font-size:20px;line-height:25px;font-weight:normal;}
	#MediaMainItem{color:#ffffff;}
	#NewsContentDetail{color:Black;padding-left:5px;left:10px;position:relative}
	#NewsInfo{font-size:9pt;vertical-align:baseline;color:#1070a2;}

/* **************************************************************************************************** */
/*   Investors Style sheet
/* **************************************************************************************************** */
/* Main Page Style */
	#InvestorTextBackground{width:433px;height:142px;background:url(../images/Investors/investorHomePage_01.gif) bottom center no-repeat;}
	#InvestorImage{width:526px;height:283px;background:url(../images/Investors/investorHomePage_03.gif) bottom center no-repeat;padding-left:36px;}
	.MediaText{color:White;font-size:16px;line-height:18px;font-weight:bold;font-family:Trebuchet MS;padding:10px;display:block;width:400px;}
/* Stock component */
	.Stockquote{background-color:White;margin-left:5px;}
	.Stocktitle{color:#003366; font-family:Trebuchet MS;font-size:12pt;font-weight:bold;height:30px;}
	.StockLabel{color:#6894ba;font-family:Trebuchet MS;font-size:10pt;font-weight:bold;height:18px;}
	.StockHight{color:#ff6600;font-family:Trebuchet MS;font-size:12pt;font-weight:bold;height:30px;}
	.StockHightBlue{color:#6894ba;font-family:Trebuchet MS;font-size:12pt;font-weight:bold;height:30px;}
	.PfizerQuoteContainerTop{width:319px;height:8px;background:url(../images/Investors/InvestorQuoteTop.gif) bottom center no-repeat;}
	.PfizerQuoteContainerCenter{width:319px;height:256px;background:url(../images/Investors/InvestorQuoteCenter.gif) bottom center repeat-y;}
	.PfizerQuoteContainerBottom{width:319px;height:9px;background:url(../images/Investors/InvestorQuoteBottom.gif) bottom center no-repeat;}

/* **************************************************************************************************** */
/*   Supplier Style sheet
/* **************************************************************************************************** */


/* **************************************************************************************************** */
/*   Site Map Style sheet
/* **************************************************************************************************** */
	div#content div.sitemap{margin: 10px 0;}
	div#content div.sitemap h3{color: #fff;line-height: 22px;height: 22px;background: red;padding: 0 4px 0 28px;display: block;background-position: 6px 6px;background-repeat: no-repeat;text-transform: uppercase;font-size: 16px;}
	div#content div#sitemap_group h3{background-color: #1183BE;background-image: url('../images/group/sitemap_more.gif');}
	div#content div#sitemap_group ul li{background-image: url('../images/group/sitemap_bullet.gif');}
	div#content div#sitemap_medias h3{background-color: #990f2e;background-image: url('../images/medias/sitemap_more.gif');}
	div#content div#sitemap_medias ul li{background-image: url('../images/medias/sitemap_bullet.gif');}
	div#content div#sitemap_medics h3{background-color: #AB1133;background-image: url('../images/medics/sitemap_more.gif');}
	div#content div#sitemap_medics ul li{background-image: url('../images/medics/sitemap_bullet.gif');}
	div#content div#sitemap_suppliers h3{background-color: #A482AA;background-image: url('../images/suppliers/sitemap_more.gif');}
	div#content div#sitemap_suppliers ul li{background-image: url('../images/suppliers/sitemap_bullet.gif');}
	div#content div#sitemap_candidats h3{background-color: #E90839;background-image: url('../images/candidats/sitemap_more.gif');}
	div#content div#sitemap_candidats ul li{background-image: url('../images/candidats/sitemap_bullet.gif');}
	div#content div.sitemap ul{margin: 15px 25px;text-transform: uppercase;font-size: 13px;font-weight: bold;}
	div#content div.sitemap li{background-position: 4px 4px;background-repeat: no-repeat;margin: 0 0 10px 0;padding-left: 12px;list-style:none;}
	div#content div.sitemap ul ul{text-transform: none;background-image: none;margin: 5px 0 0 10px;font-weight: normal;}
	div#content div.sitemap ul ul li{background-position: -2000px;margin: 5px 0;padding-left: 0;}
	div#content div.sitemap ul ul ul{margin: 5px 0 0 10px;}
	div#content div.sitemap ul ul ul li{background-position: 4px 4px;padding-left: 16px;}
	
/* **************************************************************************************************** */
/*   Pfizer Movie
/* **************************************************************************************************** */
	.div_Movie{display:none;top:142px;left:50%;position:absolute;text-align:center;width:890px;height:245px;margin-left:-447px;z-index:999;background-color:white;}
	.div_opacity_block{display:block;margin:0px;position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:#557f95;opacity:0.8;filter:alpha(opacity=80);z-index:998;}
	.div_opacity{display:none;margin:0px;position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:#557f95;opacity:0;filter:alpha(opacity=0);z-index:998;}

/* **************************************************************************************************** */
/*   Pfizer Movie
/* **************************************************************************************************** */

.ProductListFilter
{
	border:1px solid #007cc3;
	background-color:White;
	width:100%;
	height:100px;
	overflow-y:scroll;
	overflow-x:hidden;
	cursor:pointer;
	font-size:8pt;
	}

.ProductListFilter div.Normal{padding:2px;background-color:White;color:#007cc3;}
.ProductListFilter div.Selected{padding:2px;background-color:#def0f8;color:red;}
.ProductListFilter div:hover{background-color:#def0f8;}
