.agenda .calendar .header {
	background 			: url(accueil/alllanguage/calendar_top.jpg) no-repeat top left;
	height				: 18px;
}

.agenda .calendar .eventday {
	background 			: url(agenda/alllanguage/calendar_event_box.png) no-repeat top left;
	width				: 29px; 
	height				: 18px;
	position			: absolute;
	top					: -7px;
	left				: -2px;
}

.agenda .normalText { /* Black text */
	font-family    		: Arial, Helvetica, sans-serif;
	font-size      		: 11px;
	font-weight			: normal;
	color          		: #000000;
	text-decoration		: none;
}

.agenda .normalText2 { /* Blue text */
	font-family    		: Arial, Helvetica, sans-serif;
	font-size      		: 10px;
	font-weight			: normal;
	color          		: #0A60C2;
	text-decoration		: none;
}

.agenda .normalBoldText {
	font-family    		: Arial, Helvetica, sans-serif;
	font-size      		: 11px;
	font-weight			: bold;
	color          		: #000000;
	text-decoration		: none;
}

.sanofitheque .normalText { /* Black text */
	font-family    		: Arial, Helvetica, sans-serif;
	font-size      		: 11px;
	font-weight			: normal;
	color          		: #000000;
	text-decoration		: none;
}

.sanofitheque .normalBoldText {
	font-family    		: Arial, Helvetica, sans-serif;
	font-size      		: 11px;
	font-weight			: bold;
	color          		: #000000;
	text-decoration		: none;
}

/* Start : Agenda Block : Scroller */
#Container-Agenda {
	position			: absolute;
	margin				: 0;
	padding				: 0;
	width				: 170px;
	height				: 55px;
	overflow			: hidden;
	background			: #F4E5D7 url(accueil/alllanguage/default_agenda_bg.gif) repeat-x top left;
}

.Scroller-Container-Agenda {
	position			: absolute;
	margin				: 0;
	padding				: 0;
}

#Scrollbar-Container-Agenda {
  position				: absolute;
  margin				: 0;
  padding				: 0;
  left					: 166px;
}

.Scrollbar-Up-Agenda {
	position			: absolute;
	margin				: 0;
	padding				: 0;
	width				: 6px;
	height				: 8px;
	background-color	: #CC9A63;
	font-size			: 0px;
	background			: url(allsection/alllanguage/orange_scoller_up.gif) no-repeat;
}

.Scrollbar-Track-Agenda {
	position			: absolute;
	margin				: 0;
	padding				: 0;
	width				: 6px;
	height				: 39px;
	top					: 8px;
	background			: url(allsection/alllanguage/orange_scoller_track.gif) repeat-y;
}

.Scrollbar-Handle-Agenda {
	position			: absolute;
	margin				: 0;
	padding				: 0;
	width				: 6px;
	height				: 20px;
	background			: url(accueil/alllanguage/orange_scoller_handle.gif) no-repeat;
}

.Scrollbar-Down-Agenda {
	position			: absolute;
	margin				: 0;
	padding				: 0;
	top					: 47px;
	width				: 6px;
	height				: 8px;
	background-color	: #CC9A63;
	font-size			: 0px;
	background			: url(allsection/alllanguage/orange_scoller_down.gif) no-repeat;
}
/* End : Agenda Block : Scroller */

/* Start : Sanofitheque Block : Scroller */
#Container-DocumentEn {
	position			: absolute;
	margin				: 0;
	padding				: 0;
	width				: 229px;
	height				: 320px;
	overflow			: hidden;
}

.Scroller-Container-DocumentEn {
	position			: absolute;
	margin				: 0;
	padding				: 0;
}

#Scrollbar-Container-DocumentEn {
  position				: absolute;
  margin				: 0;
  padding				: 0;
  left					: 220px;
}

.Scrollbar-Up-DocumentEn {
	position			: absolute;
	margin				: 0;
	padding				: 0;
	width				: 10px;
	height				: 9px;
	/*background-color	: #CC9A63;
	font-size			: 0px;*/
	background			: url(accueil/alllanguage/green_scroll_arrow_up.jpg) no-repeat;
}

.Scrollbar-Track-DocumentEn {
	position			: absolute;
	margin				: 0;
	padding				: 0;
	width				: 10px;
	height				: 300px;
	top					: 9px;
	background			: url(accueil/alllanguage/green_scroll_bg.jpg) repeat-y;
}

.Scrollbar-Handle-DocumentEn {
	position			: absolute;
	margin				: 0;
	padding				: 0;
	width				: 10px;
	height				: 90px;
	background			: url(accueil/alllanguage/green_scroller.png) no-repeat;
}

.Scrollbar-Down-DocumentEn {
	position			: absolute;
	margin				: 0;
	padding				: 0;
	top					: 309px;
	width				: 10px;
	height				: 9px;
	/*background-color	: #CC9A63;
	font-size			: 0px;*/
	background			: url(accueil/alllanguage/green_scroll_arrow_down.jpg) no-repeat;
}
/* End : Document Block : Scroller */

/* Start : Sanofitheque Block : Scroller */
#Container-DocumentFr {
	position			: absolute;
	margin				: 0;
	padding				: 0;
	width				: 229px;
	height				: 320px;
	overflow			: hidden;
}

.Scroller-Container-DocumentFr {
	position			: absolute;
	margin				: 0;
	padding				: 0;
}

#Scrollbar-Container-DocumentFr {
  position				: absolute;
  margin				: 0;
  padding				: 0;
  left					: 220px;
}

.Scrollbar-Up-DocumentFr {
	position			: absolute;
	margin				: 0;
	padding				: 0;
	width				: 10px;
	height				: 9px;
	/*background-color	: #CC9A63;
	font-size			: 0px;*/
	background			: url(accueil/alllanguage/green_scroll_arrow_up.jpg) no-repeat;
}

.Scrollbar-Track-DocumentFr {
	position			: absolute;
	margin				: 0;
	padding				: 0;
	width				: 10px;
	height				: 300px;
	top					: 9px;
	background			: url(accueil/alllanguage/green_scroll_bg.jpg) repeat-y;
}

.Scrollbar-Handle-DocumentFr {
	position			: absolute;
	margin				: 0;
	padding				: 0;
	width				: 10px;
	height				: 90px;
	background			: url(accueil/alllanguage/green_scroller.png) no-repeat;
}

.Scrollbar-Down-DocumentFr {
	position			: absolute;
	margin				: 0;
	padding				: 0;
	top					: 309px;
	width				: 10px;
	height				: 9px;
	/*background-color	: #CC9A63;
	font-size			: 0px;*/
	background			: url(accueil/alllanguage/green_scroll_arrow_down.jpg) no-repeat;
}
/* End : Document Block : Scroller */


/* LEFT SECTION : scroller */
#Container_newsEn {
	position		: absolute;
	margin			: 0;
	padding			: 0;
	width			: 219px;
	height			: 92px;
	overflow		: hidden;
}

.Scroller-Container_newsEn {
	position		: absolute;
	margin			: 0;
	padding			: 0;
}

#Scrollbar-Container_newsEn {
	position		: relative;
	margin			: 0;
	padding			: 0;
	left			: 211px;
	top				: 0px;
}

.Scrollbar-Up_newsEn {
	position		: absolute;
	margin			: 0;
	padding			: 0;
	width			: 10px;
	height			: 9px;
	/*background-color: #291B0E;
	font-size		: 0px;*/
	background		: url(accueil/alllanguage/pink_scroll_arrow_up.jpg) no-repeat;
}

.Scrollbar-Track_newsEn {
	position		: absolute;
	margin			: 0px;
	width			: 10px;
	height			: 72px;
	top				: 9px;
	background		: url(accueil/alllanguage/pink_scroll_bg.jpg) repeat-y;
}

.Scrollbar-Handle_newsEn {
	position		: absolute;
	margin			: 0px;
	padding			: 0px;
	width			: 10px;
	height			: 60px;
	background		: url(accueil/alllanguage/pink_scroller.png) no-repeat;
}

.Scrollbar-Down_newsEn {
	position		: absolute;
	margin			: 0px;
	width			: 10px;
	height			: 9px;
	top				: 81px;
	background		: url(accueil/alllanguage/pink_scroll_arrow_down.jpg) no-repeat;
	/*font-size		: 0px;*/

}

/* LEFT SECTION : scroller */
#Container_newsFr {
	position		: absolute;
	margin			: 0;
	padding			: 0;
	width			: 219px;
	height			: 92px;
	overflow		: hidden;
}

.Scroller-Container_newsFr {
	position		: absolute;
	margin			: 0;
	padding			: 0;
}

#Scrollbar-Container_newsFr {
	position		: relative;
	margin			: 0;
	padding			: 0;
	left			: 211px;
	top				: 0px;
}

.Scrollbar-Up_newsFr {
	position		: absolute;
	margin			: 0;
	padding			: 0;
	width			: 10px;
	height			: 9px;
	/*background-color: #291B0E;
	font-size		: 0px;*/
	background		: url(accueil/alllanguage/pink_scroll_arrow_up.jpg) no-repeat;
}

.Scrollbar-Track_newsFr {
	position		: absolute;
	margin			: 0px;
	width			: 10px;
	height			: 72px;
	top				: 9px;
	background		: url(accueil/alllanguage/pink_scroll_bg.jpg) repeat-y;
}

.Scrollbar-Handle_newsFr {
	position		: absolute;
	margin			: 0px;
	padding			: 0px;
	width			: 10px;
	height			: 60px;
	background		: url(accueil/alllanguage/pink_scroller.png) no-repeat;
}

.Scrollbar-Down_newsFr {
	position		: absolute;
	margin			: 0px;
	width			: 10px;
	height			: 9px;
	top				: 81px;
	background		: url(accueil/alllanguage/pink_scroll_arrow_down.jpg) no-repeat;
	/*font-size		: 0px;*/

}
/* end news scroll */

.inputText {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	width:115px;
	height:17px;
	border:1px solid #80ADCE;
	color:#46658E;
	font-style:normal;
}


.description {
	font-family    : Arial, Verdana, Helvetica, sans-serif;
	font-size      : 11px;
	font-weight	   : bold;
	color          : #000000;
	text-decoration: none;
}

/* sanofiV2 style */
	body{
		margin:0px 0px 0px 0px;
	}
	
	input{
		height:17px;
		border:none;
		color:#718eb7;
		font-size:11px;
		font-family:arial;
		font-style:italic;
	}
	
	table{
		font-family:arial;
		font-size:11px;
	}
	
	.body_bg{
		background-image:url(body/body_bg.jpg);
		background-position:center;
		background-repeat:repeat-x;
	}
	
	.main_nav{
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		text-align:center;
		text-decoration:none;
	}
	
	.header_lang{
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		color:#FFFFFF;
		text-decoration:none;	
	}
	
	.bold_word{
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		color:#000000;
		text-decoration:none;	
		padding:2px 2px 2px 2px;
	}
	
	.10_arial{
		font-family:Arial;
		font-size:10px;
		color:#000000;
		text-decoration:none;	
		padding:4px 2px 0px 2px;
	}
	
	.tab_title{
		font-family:Arial;
		font-size:14px;
		font-weight:bold;
		color:#FFFFFF;
		text-decoration:none;	
	}
	
	.white_link{
		font-family:arial;
		font-size:11px;
		color:#ffffff;
		text-decoration:none;
	}
	
	.white_link a:link{
		font-family:arial;
		font-size:11px;
		color:#ffffff;
		text-decoration:none;
	}
	
	.white_link a:hover{
		font-family:arial;
		font-size:11px;
		color:#ffffff;
		text-decoration:none;
	}
	
	.white_link a:visited{
		font-family:arial;
		font-size:11px;
		color:#ffffff;
		text-decoration:none;
	}
	
	.titleSmall{
	font-family:Arial;
	font-size:9px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	font-style:normal;
	z-index:1002;
	/*overflow:auto;*/
	}

	.sendThanks_bg_top {
		background: url(accueil/alllanguage/sendThanks_bg_top.png) no-repeat;
		width: 359px;
		height: 5px;
	}
	
	.sendThanks_bg_middle {
		background: url(accueil/alllanguage/sendThanks_bg_middle.jpg) repeat-x top left;
	}
	
	.sendThanks_bg_bottom {
		background: url(accueil/alllanguage/sendThanks_bg_bottom.png) no-repeat;
		width: 359px;
		height: 5px;
	}

