body {
  scrollbar-face-color:#87cefa;
  scrollbar-shadow-color:#FFFFFF;
  scrollbar-highlight-color:#ffffff;
  scrollbar-darkshadow-color:#ffffff;
  scrollbar-3dlight-color:#FFFFFF; 
  scrollbar-track-color:#FFFFFF;
  scrollbar-arrow-color:#0000FF;
	overflow: auto;
  
	margin-left: 0px;
  margin-right: 0px;
	
	border-width: 0px;
	border-type: solid;
	border-color: red;
  
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;  
  font-weight:normal; color:#000000;	
	
	margin: 0;
	padding: 0;
	
	background-color:#2F89D5; 
	backgrount-repeat: repeat-x repeat-y;
	}

html {
	margin: 0;
	padding: 0;
}

article {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
			 color:Black; font-weight:normal} 

article_text {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
			 font-weight:normal; text-align:justify;} 

h1.article_text {
	color:#266DD9;
	font-size: 18px;
}

h2.article_text {
	color:#266DD9;
	font-size: 16px;
}

h3.article_text {
	color:#266DD9;
	font-size: 15px;
}

h4.article_text {
	color:#266DD9;
	font-size: 12px;
}
	
#article_images_container
{
	float:left;
	position: relative;
	left: 0px;
	top:0px;
	width:100%;
	height: 100%;
	padding: 10px;
	background: #ffffff;
}

#article_image_avant
{
 float:left;
 background: #ffffff;
 text-align: center;
 width: 50%;
 height: 100%;
}			 

.image_background {
 background: #ffffff;
}

#article_image_apres
{
 float:left;
  background: #ffffff;
  text-align: center;
  width: 50%;
	height: 100%;
}			 

.titre {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight:bold;
	color:#ffffff;
	background-color:#87cefa
} 
.corps {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color:#888D9B;
	font-weight:normal
} 

.title_right  {background-image: url(./images/title_right.jpg) ; width:749px;  }
.tiling_title {background-image: url(./images/tiling-zone.gif); background-repeat:repeat-x}

.down_left_menu{background-image:url(./images/down_left_menu.gif); background-repeat:no-repeat; height:72px}
.down_left_menu2{background-image:url(./images/down_left_menu2.gif); background-repeat:no-repeat; height:132px}
.menu_espace  {background-color:#2F89D5;
		   font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:Black; font-weight:normal}
.adresse      {background-image: url(./images/adress.jpg); background-repeat:no-repeat; width:242px; height:70px}


.first_menu_space {background-image: url(./images/first_menu_space.gif); background-repeat:no-repeat; width:10px}
.first_menu   {background-image: url(./images/first_menu.gif); background-repeat:no-repeat; width:30px}
.first_sel_menu   {background-image: url(./images/first_sel_menu.gif); background-repeat:no-repeat; width:30px}
.between_menu   {background-image: url(./images/between_menu.gif); width:34px}
.last_menu    {background-image: url(./images/last_menu.gif); width:34px}
.last_sel_menu    {background-image: url(./images/last_sel_menu.gif); width:34px}
.menu_name   {background-color: #87CBFB ; background-repeat:repeat-x;
	           font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:Fuchsia}
.sel_menu_start  {background-image: url(./images/sel_menu_start.gif); background-repeat:repeat-x; width:30px}
.sel_menu_name   {background-color: #FFFFFF ;
	           font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:White}
.sel_menu_end    {background-image: url(./images/sel_menu_end.gif); width:30px}
.last_menu_space {background-image: url(./images/last_menu_space.gif); width:10px}

a		{
	text-decoration:none;
	color:#48C4FF
}
a:link          {
	color:#48C4FF;
	text-decoration:none;
	font-weight: bold;
}
a:visited       {
	color:#48C4FF;
	text-decoration:none;
	font-weight: bold;
}
a:active        {
	text-decoration:none;
	color:#000000
}
a:hover         {
	text-decoration:none;
	color:#266DD9;
	font-weight: bold;
}
a:focus         {
	color:#000000;
	font-weight: bold;
}

.left			{text-decoration:none;color:#ffffff;background-color:#FFFFFF}
.left:link      {text-decoration:none;color:#5467A7}
.left:visited   {text-decoration:none;color:#000000}
.left:active    {text-decoration:none;color:#000000}
.left:focus     {text-decoration:none;color:#0000ff;background-color:#87CBFB}
.left:hover     {text-decoration:none;color:#0000ff;background-color:#87CBFB}

.left2			{
	text-decoration:none;
}
.left2:link      {
	text-decoration:underline;
	color:#FFFFFF;
	font-style: oblique;
}
.left2:visited   {
	text-decoration:none;
	color:#FFDF00
}
.left2:active    {text-decoration:none;color:#ffffff}
.left2:focus     {text-decoration:none;color:#ffffff}
.left2:hover     {
	text-decoration:underline;
	color:#FFDF00;
	margin-left: 5px;
}

.left3			{text-decoration:none;color:#ffffff;background-color:#87CBFB}
.left3:link      {text-decoration:none;color:#ffffff}
.left3:visited   {text-decoration:none;color:#000000}
.left3:active    {text-decoration:none;color:#000000}
.left3:focus     {
	text-decoration:none;
	color:#266dd9;
	background-color:#FFFFFF
}
.left3:hover     {
	text-decoration:none;
	color:#266dd9;
	background-color:#FFFFFF
}

.left4			{text-decoration:none}
.left4:link      {text-decoration:none;color:#87CBFB}
.left4:visited   {text-decoration:none;color:#87CBFB}
.left4:active    {text-decoration:none;color:#ffffff}
.left4:focus     {text-decoration:none;color:#ffffff}
.left4:hover     {text-decoration:none;color:#ffffff}


.body_left     {background-image: url(./images/body_left.gif); background-repeat:repeat-y; width:30px}
.body_right    {background-image: url(./images/body_right.gif); background-repeat:repeat-y; width:30px}

.attention {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#F56403;
	font-variant:small-caps
	}

/* specific divs */
#mainFrame { 
	position: absolute;
	left:0px;
	top:0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 100%;
	width: 100%;
	alignment: center;
	}

#CompanyBackground {
	position: relative;
	left:0px;
	top:0px;
	background-image: url(./images/tiling-zone.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 128px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#CompanyLogo {
	position: relative;
	left:0px;
	top:0px;
	background-image: url(./images/title_right.jpg);
	background-repeat: norepeat;
	width: 877px;
	height: 128px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#leftFrame {
	position: relative;
	left:0px;
	top:0px;
	background-color: #2F89D5;
	background-position: 100% 100%;
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 240px;	
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-width: 0px;
}


#sub_menu_container {
	position: absolute;
	left:242px;
	top:183px;
  padding:0px; 
  margin:0px;
  list-style-type:none;
	height: 78px; 
	width:1000;
	float:left;
	padding: 0px;
  }

	#sub_menu_container_autre {
	position: absolute;
	left:242px;
	top:219px;
  padding:0px; 
  margin:0px;
  background-color: #FFFFFF;
	list-style-type:none;
	height: 78px; 
	width:1000;
	float:left;
	padding: 0px;
  }

#sub_menu {
	position: relative;
	left:0px;
	top:0px;
  padding:0px; 
  margin-left:0px;
  list-style-type:none;
	float:left;
	height: 78px; 
	text-align:center;
  }

#sub_menu ul {  float:left;  width:auto;  height: 23px;line-height: 23px;
	border:0px solid #fff;   padding:0;  margin: 0px; list-style-type:none;
	text-align:center;
  }

#sub_menu ul li {  float:left;  width:auto;  height: 23px; line-height: 23px;
 width: 150px;
	border:2px solid #fff;  margin: 1px; padding: 0;  background:#d4d4d4;
	list-style-type:none; 
	text-align:center;
}
#sub_menu ul li a {
  display:block;  width:150px;  height: 23px;line-height: 23px;
  color:#000;  background:#d4d4d4;  text-align:center; 
  text-decoration:none;  float:left; 
  padding:0px;	margin: 0px; 
	text-align:center;
  }
#sub_menu ul li a:hover {
  display: block; width:150px;
	color:#fff;  background-color:#08c;  
	height: 23px; line-height: 23px;
	text-align:center;
	background-position: 100% 100%;
	background-repeat: repeat-x;
  }

#sub_menu  #current {
  color:#fff;   background:#08c;  height: 23px;line-height: 23px;
	text-align:center;
	background-position: 100% 100%;
	background-repeat: repeat-yx;
  }
#sub_menu #current a{
  color:#fff;   background:#08c;  height: 23px;line-height: 23px;
	text-align:center;
	background-position: 100% 100%;
	background-repeat: repeat-x;
  }


#menu_container{
	position: absolute;
	left:242px;
	top:148px;
  height:99px;
	color:#E0E0E0;
	background:#FFFFFF;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	width: 1000px;
	}

#menu_container_autre{
	position: absolute;
	left:242px;
	top:148px;
	height:72px;
	color:#E0E0E0;
	background:#FFFFFF;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	width: 1000px;
	}
#dolphinnav{position:relative;height:66px;font-size:12px;text-transform:uppercase;font-weight:bold;background: url(./images/dolphin_bg.gif) repeat bottom left;padding:0 0 0 20px;}
#dolphinnav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#dolphinnav ul li{display:block;float:left;margin:0 1px;}
#dolphinnav ul li a{display:block;float:left;color:#ffffff;text-decoration:none;padding:0 0 0 20px;height:33px;}
#dolphinnav ul li a span{padding:12px 20px 0 0;height:21px;float:left;align:center}
#dolphinnav ul li a:hover{color:#fff;background:transparent url(./images/dolphin_bg-OVER.gif) repeat-x bottom left;}
#dolphinnav ul li a:hover span{display:block;width:auto;cursor:pointer;}
#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{color:#fff;background:#1D6893 url(./images/dolphin_left-ON.gif) no-repeat top left;line-height:275%;}
#dolphinnav ul li a.current span{display:block;padding:0 20px 0 0;width:auto;background:#1D6893 url(./images/dolphin_right-ON.gif) no-repeat top right;height:33px;}


#adress      {
background-color:#2f89d5;
position: absolute;
left:0px;
top:128px;
background-image: url(./images/adress.jpg); 
background-repeat:no-repeat; 
width:242px; 
height:70px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-width: 0px;
}

#emailBackground      {
	background-color: #2f89d5;
  background-image: url(./images/email.gif);  
  background-repeat:no-repeat; 
  width:242px; 
  height:78px;
  position: absolute;
  left:0px;
  top:198px;
	margin:0;
	padding:0;
}

#email      
{
	position: relative;
	left:0px;
	top:0px;
	padding:20px;
	vertical-align: middle;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight:normal;
	color:#ffffff;
}

#newsPart    {
	position: absolute;
	left:0px;
	top:276px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight:bold;
	color:#ffffff;
	margin: 0 0 0 0px;
	padding: 0 0 0 0;
	border-width: 0px;
	border-color:red;
	border-type: dashed;
	width:242px;
}

#newsTitle    {
	background-image: url(./images/news_title.gif);
	background-repeat:no-repeat;
	position: relative;
	left:0px;
	top:0px;
	height: 50px;
	margin: 0;
	padding: 16px 0 0 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight:bold;
	color:#ffffff;
}

.newsTitle    {
align:center;
}

#newsContent      {
position: absolute;
left:0px;
top:46px;
background-image: url(./images/news_end.gif); 
background-repeat:no-repeat; 
width:242px; 
height:126px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#blogBackground	
{
position: absolute;
left:0px;
top:448px;
background-image: url(./images/down_left_menu.gif); 
background-repeat:no-repeat; 
width:242px; 
height: 70px;
margin: 0 0 0 0;
padding:0 0 0 0;
z-index: 2;
}

#blogPart{
background-image: url(./images/blog.jpg);
background-repeat: no-repeat; 
position: relative;
left:20px;
top:20px;
width: 180px;
height: 40px;

margin: 0 0 0 0;
padding:0 0 0 0;
z-index: 1;
}

#select_language		
{
position: absolute;
left:0px;
top:518px;
background-image: url(./images/down_left_menu2.gif); 
background-repeat:repeat-y; 
width:242px; 
height: 100px;
}

#leftBottomSpace {
position: absolute;
left:0px;
top:618px;
width:242px; 
background-image: url(./images/last_menu_space.gif); 
background-repeat:repeat-y; 
}

#contentContainer {
	background-color:white;
	position: absolute;
	left:242px;
	top:280px;
	margin: 0 0 0 0px;
	padding:  0px 0px 0px 0px;
	width: 1000;
	height: 500;
	overflow-y: scroll;
	}

#contentContainerAutre {
	background-color:white;
	position: absolute;
	left:242px;
	top:220px;
	margin: 0 0 0 0px;
	padding:  0px 0px 0px 0px;
	width: 1000;
	height: 500;
	overflow-y: scroll;
	}
	
#contentContainerMedecine {
	background-color:white;
	position: absolute;
	left:242px;
	top:250px;
	margin: 0 0 0 0px;
	padding:  0px 0px 0px 0px;
	width: 1000;
	height: 500;
	overflow-y: scroll;
	}
	
#content{
	background-color:white;
	position: absolute;
	left:10px;
	top:0px;
	margin: 0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;

  width: 900;
	height: 460;
}

#article{
	background-color:white;
	position: absolute;
	left:0px;
	top:0px;
	margin: 10px;
	padding:  0px 10px 0px 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color:#266DD9;
	font-weight:bold;
}

#footer_adresse{
	position: absolute;
	left:360px;
	top:710px;
	margin: 0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
	height: 100;
	display:none;
}

#contentBorderLeft {
	background-color:red;
background-image: url(./images/body_left.gif); 
background-repeat:repeat-y; 
	position: absolute;
	left:0px;
	top:0px;
	width: 10;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

#contentBorderRight {
	background-color:green;
background-image: url(./images/body_right.gif); 
background-repeat:repeat-y; 
	position: absolute;
	left:760px;
	top:0px;
	right: 10px;
	width: 10;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

#contentBottom{
	background-color:blue;
	position: relative;
	left:0px;
	top:0px;
	width: 100%;
	height: height:56px;
	margin: 0px;
	padding: 0px;
}

#contentBottom_left_corner  {
	position: absolute;
	left:0px;
	top:0px;
background-image: url(./images/folder_left_corner.gif); 
background-repeat:no-repeat; 
width:30px;
height:56px;
}

#contentBottom_bottom   {
	position: absolute;
	left:30px;
	top:0px;
background-image: url(./images/tiling_folder.gif); 
background-repeat:repeat-x; 
height:56px;
width:750;
}

#contentBottom_right_corner {
	position: absolute;
	left:750px;
	top:0px;
background-image: url(./images/folder_right_corner.gif); 
background-repeat:no-repeat; 
width:30px;
height:56px;
}

#leftespace {
}

a.style1	{text-decoration:none;color:#000000}
a.style1:link	{text-decoration:none;color:#000000}
a.style1:visited       {text-decoration:none; color:#87cefa}
a.style1:active        {text-decoration:none; color:#87cefa}
a.style1:hover         {text-decoration:none;color:#266DD9}
.textadresse {
	color: #FFFFFF;
	text-align: center;
}

