﻿/* SIMPLE GLOBAL STYLES */
body#company, body#products, body#research, body#patients, body#responsibility, body#careers, body#default {
	background:none;
}
#sanofi_header,
#sanofi_link_wrap,
#wrapper, #wrapper_inner,
#main_content,
#main_middle_content,
#title_intro_in,
.main_middle,
.main_middle_wide,
#home,
#home_inner,
.touts,
#home_inner .tabnav,
#main_content_L2,
#main_content_L2 #L2_main_top,
#company #main_content_L2 #L2_main_top #hero_text,
#main_content_L2 #L2_main_top #hero_text,
#company #main_content_L2 #L2_main_top #hero_text .quote,
#main_content_L2 #L2_main_top #hero_text .quote .non_author,
#main_content_L2 #L2_main_bottom,
#main_content_L2 #L2_main_bottom .itm,
#sitemap,
.main_middle_wide #event_list {
	position:relative;
	width:650px !important;
	margin:0px;
	min-height:0px;
	float:none;
	left:0px;
	top:0px;
	bottom:auto;
	right:auto;
	padding:0px;
}
.header,
#company #main_middle_content .header,
.quote,
#company .quote_callout .quote,
.main_middle,
a, a:link, a:visited, a.cta, #main_middle_content a.cta,
.main_middle table a,
.sm li .inner a.title, .sm li .innerAlt a.title,
.sm li .inner a, .sm li .innerAlt a, .sm li .inner a:visited, .sm li .innerAlt a:visited,
.sm li .inner .hdr, .sm li .innerAlt .hdr,
.sm li .inner .col_r a, .sm li .innerAlt .col_r a,
.sm li .inner .col_r a.alternate, .sm li .innerAlt .col_r a.alternate,
.titleAward,
.main_middle_wide a.ctaList, #main_middle_content a.ctaList,
#research #main_middle_content .header,
.main_middle_wide p a,
.main_middle_wide h2, .main_middle_wide h3,
#sitemap h3 a,
#sitemap ul li a,
#sitemap li ul li a,
#sitemap li ul li ul li a { 
	color:#000000 !important;	
}
.quote_callout,
.titleAward,
.thumbAward { 
	border:none; 
}
.main_middle_wide #event_list .product_header,
#company .stroke6top, 
#research .stroke6top, 
#patients .stroke6top, 
#responsibility .stroke6top, 
#careers .stroke6top, 
#default .stroke6top,
#careers .iso, #careers .iso2, #careers .iso2a,
#default .iso, #default .iso2, #default .iso2a,
#company .iso, #company .iso2, #company .iso2a,
#research .iso, #research .iso2, #research .iso2a,
#patients .iso, #patients .iso2, #patients .iso2a,
#responsibility .iso, #responsibility .iso2, #responsibility .iso2a {
	border-color:#000000;
}
#nav_top,
#logo a,
#logohome,
#home_flash,
#home_top,
#home_inner .tabnav #tabs,
.curve_top_left, .curve_top_right, .curve_bot_left, .curve_bot_right,
#hero,
.toolkit,
#main_left,
#main_right,
#main_middle_content_full #leftCol, #main_middle_content_full #leftColAlt,
.back_to_top,
.cta_button,
#footer,
#default #footer,
#home_footer,
#home_footer_bg,
#main_content_L2 #L2_main_top #hero,
#main_content_L2 #L2_main_left,
.cta_button_sm,
.video,
.photos .pix,
a.prodList,
.myThickboxClass,
#productsOverlay,
#product_list a.viewAll, 
#event_list a.viewAll{
	display:none;
}

/* SPECIFIC INDIVIDUAL STYLES */
#title_intro_in,
#main_middle_content_full,
.termsOS {
	width:650px !important;
	display:block;
	float:none;
	margin:0px;
}
.printlogo { 
	display:block; 
}
.main_middle_wide p {
	padding:0px;	
}
.top50 { 
	margin:0px; 
}
.main_middle_wide .half,
#sitemap .half {
	width:650px;
	float:none;
}
#careers .main_middle ul li, #careers .main_middle_wide ul li,
#default .main_middle ul li, #default .main_middle_wide ul li,
#company .main_middle ul li, #company .main_middle_wide ul li, 
#research .main_middle ul li, #company .main_middle_wide ul li,
#patients .main_middle ul li, #company .main_middle_wide ul li,
#responsibility .main_middle ul li, #responsibility .main_middle_wide ul li,
.main_middle ul li, .main_middle_wide ul li {
	background:none;
	list-style-type:disc;
	padding:0px;
	margin:0 0 8px 15px;
}
.main_middle_wide #product_list_noClam .product .desc { 
	width:300px;
}
.main_middle ul, .main_middle_wide ul {
	width:auto !important;
	display: block;
    list-style-position: outside;
    list-style-type: none !important;
    margin: 0px;
    padding: 0px;
}
.sm,
.sm li,
.sm li .inner,
.sm li .inner .col_l,
.sm li .inner .col_r,
.sm li .inner .hdr, .sm li .innerAlt .hdr,
.sm li .inner .txt, .sm li .innerAlt .txt { 
	float:none;
	display:block;
	width:auto;
	height:auto;
	overflow:visible;
	position:relative;
	min-width:0px;
	top:0px;
	left:0px;
}
.iso, .iso2 {
	float:none;
	width:650px;
}
.iso div.bdy { 
	width:500px;
}
.iso2 div.bdy {
	width:600px;
	float:none;
	display:block;
}
#title_intro_in { 
	margin:15px 0 20px;
}

/* PIPELINE */
* { float:none; }
#logo { position:relative; }
.copy_top {  }
.main_middle_wide div.pipeline { width:100%; display:block; }
	.main_middle_wide div.pipeline .top { width:100%; }
	.main_middle_wide div.pipeline img.grBar { display:none; }	
		.main_middle_wide div.pipeline .top .w225 { width:165px; }
			.main_middle_wide div.pipeline .top .cont img { display:none; }
		.main_middle_wide div.pipeline .graph a.exp { display:none; }
		.main_middle_wide div.pipeline .graph h2 { width:165px; height:auto; font-weight:bold; display:block; }
			.main_middle_wide div.pipeline .graph .content { width:100%; display:block; }
				.main_middle_wide div.pipeline .graph .content .grItm { width:100%; }
				.main_middle_wide div.pipeline .graph .content .grItm_odd,
				.main_middle_wide div.pipeline .graph .content .grItm_even { background:none; }
					.main_middle_wide div.pipeline .graph .content .grItm .name { width:154px; }

	