/*COULEURES
#005595 : bleu
#f27a13 : orange
#078cf1 : bleu lien
#505152 : gris texte
*/

body {
background-color: #ffffff;
background-image:url(../images/fond_page.gif) top repeat x;
margin:0px 0px 0px 0px;
/*scrollbar-3dlight-color: #005595;
scrollbar-base-color: #ffffff;
scrollbar-darkshadow-color: #005595;
scrollbar-face-color: #f27a13;
scrollbar-highlight-color: #005595;
scrollbar-shadow-color: #ffffff;
scrollbar-track-color: #ffffff;
scrollbar-arrow-color: #005595;*/
}
body.fond {
background:#ffffff url(../images/fond_page.gif) repeat-x top left;
margin:0px 0px 0px 0px;
scrollbar-3dlight-color: #005595;
scrollbar-base-color: #ffffff;
scrollbar-darkshadow-color: #005595;
scrollbar-face-color: #ffffff;
scrollbar-highlight-color: #005595;
scrollbar-shadow-color: #ffffff;
scrollbar-track-color: #e1effa;
scrollbar-arrow-color: #005595;
}
img { border : 0; }
table {
border:none;
background-color: #ffffff;
}
table.contenu {
border:none;
background-color: transparent;
}

#contenu_accueil {
      	width: 668px;
      	height: 420px;
      	overflow: auto;
      	border: 0px solid;
		float:left;
		margin:0px 0px 0px 0px;
      }
#contenu_accueil_txt {
      	width: 640px;
      	overflow:none;
      	border: 0px solid;
		float:left;
		margin:0px 0px 0px 6px;
      }
#contenu_accueil_news {
      	width: 232px;
      	height: 376px;
      	overflow: auto;
      	border: 0px solid;
		float:left;
		margin:0px 0px 0px 0px;
      }
#contenu_accueil_news_txt {
      	width: 206px;
      	overflow:none;
      	border: 0px solid;
		float:left;
		margin:6px 0px 0px 6px;
      }
#contenu {
      	width: 746px;
      	height: 450px;
      	overflow: auto;
      	border: 0px solid;
		float:left;
		margin:0px 0px 0px 0px;
      }

#contenu_txt {
      	width: 714px;
      	overflow:none;
      	border: 0px solid;
		/*float:left;*/
		margin:0px 0px 0px 6px;
      }
#contenu_sousmenu {
      	width: 746px;
      	/*height: 26px;*/
      	overflow: auto;
      	border: 0px solid;
		float:left;
		margin:0px 0px 0px 0px;
      }
#marquee {
      	width: 300px;
		height: 60px;
      	overflow:none;
      	border: 1px dotted;
		border-color:#005595;
		background-color:#ecf3f8;
		float: left;
		margin:0px 0px 0px 270px;
      }

table.sousmenu{
border-bottom:1px;
  border-bottom-style: dashed;
  border-bottom-width: 100%;
  border-bottom-color:#005595;
  background-color: #ecf3f8;
}

#contenu_st {
      	width: 746px;
      	height: 394px;
      	overflow: auto;
      	border: 0px solid;
		float:left;
		margin:0px 0px 0px 0px;
      }
table.accueil {
background:url(../images/img_accueil.jpg) 0% 0% no-repeat;
}
td.corporate_people {
background:url(../images/img_corporate_team.jpg) bottom left no-repeat;
}
td.corporate {
background:url(../images/img_corporate_fd.jpg) bottom right no-repeat;
}
/*td.partners {
background:url(../images/img_partners2.jpg) top right no-repeat;
}*/
td.science {
background:url(../images/img_science.jpg) bottom left no-repeat;
}
/*td.news {
background:url(../images/img_news.jpg) bottom right no-repeat;
}*/
td.news_contenu {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#505152;
/*text-align:justify;*/
line-height:12px;
text-indent: 0px;
margin-left:20px;
margin:10px;
border:1px;
border-style:dotted;
border-color: #078cf1;
}
td.blog {
background:url(../images/img_news_blog.jpg) 100% 40% no-repeat;
}
td.news_events {
	border-bottom:2px;
	border-bottom-style:solid;
	border-bottom-color:#005595;
}
table.contact_form {
border:1px;
border-style:dotted;
border-color:#078cf1;
background-color: transparent;
}
table.contact_private {
/*border:1px;
border-style:dotted;
border-color:#078cf1;*/
background-color:transparent;
/*background:url(../images/fond_private_access.gif) bottom left no-repeat;*/
}
/*td.contact_carreers {
background:url(../images/img_carreers.jpg) bottom right no-repeat;
}*/
#private_access {
      	width: 400px;
      	height: 80px;
      	overflow: none;
      	border: 0px solid;
		float: left;
		margin:0px 0px 0px 150px;
		/*background:url(../images/fond_private_access.gif) bottom left no-repeat;*/
      }

p {
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#505152;
text-align:justify;
line-height:15px;
text-indent: 4px;
margin-left:5px;
}
p.orange {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#f27a13;
/*text-align:justify;*/
line-height:14px;
/*text-indent: 10px;*/
margin-left:5px;
}
p.small {
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#505152;
text-align:justify;
line-height:12px;
text-indent: 4px;
margin-left:5px;
}
p.news {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
/*text-align:justify;*/
line-height:12px;
/*text-indent: 10px;*/
margin-left:5px;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
background-color: transparent;
font-size:18px;
color:#005595;
line-height:22px;
font-weight:bold;
margin-left:0px;
margin-right:0px;
text-indent: 0px;
letter-spacing: 2px
}
h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#f27a13;
line-height:20px;
font-weight:bold;
background-color:transparent;
margin-left:0px;
margin-right:0px;
letter-spacing: 1px
}
h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#005595;
line-height:20px;
font-weight:bold;
background-color:transparent;
margin-left:4px;
margin-right:0px;
text-indent: 0px;
letter-spacing:1px
}
h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
line-height:16px;
font-weight:bold;
background-color:transparent;
margin-left:5px;
margin-right:0px;
margin-top:0px;
text-indent: 15px;
letter-spacing: 1px;
text-decoration: none;
background: url(../images/puce_triangle_rouge.gif) top left no-repeat;
}
h5 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#005595;
line-height:20px;
font-weight:bold;
background-color:transparent;
margin-left:4px;
margin-right:0px;
text-indent: 0px;
letter-spacing:1px
}
h6 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#005595;
line-height:12px;
background-color:transparent;
margin-left:0px;
margin-right:0px;
text-indent: 0px;
}

td.offers{
border-bottom:1px;
  border-bottom-style:solid;
  border-bottom-width: 100%;
  border-bottom-color:#005595;
  background-color: #ecf3f8;
}


/*LISTE*/
ul {}
li {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#505152;
line-height: 16px;
background-color:transparent;
display : list-item;
list-style-image : url(../images/puce_triangle_bleue.gif);
text-align: justify;
margin-left:0px;
margin-right:0px;
}
#liste ul {}
#liste li {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#005595;
line-height: 14px;
background-color:transparent;
display : list-item;
list-style-image : url(../images/puce_triangle_orange.gif);
text-align: justify;
margin-left: 5px;
margin-right:0px;
}
#liste_news ul {}
#liste_news li {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
line-height: 14px;
background-color:transparent;
display : list-item;
list-style-image : url(../images/puce_triangle_rouge.gif);
margin-left: 5px;
margin-right:0px;
}
/*FIN LISTE*/

/*FORMULAIRE*/
form {
background-color:transparent;
}
label {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#505152;
text-align: right;
/*font-weight:bold;*/
}
input {
background-color:#005595;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
font-weight:normal;
}
input.bouton {
border:1px outset #cccccc;
cursor:pointer;
letter-spacing:2px;
}
input.bouton:hover {
background-color:#005595;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
}
input.bouton:active {
border:1px inset #005595;
background-color:#005595;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
}
select, option {
background-color:#08388F;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
}
textarea {
background-color:transparent;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#005595;
line-height:12px;
}
/*FIN FORMULAIRE*/


/*LIENS*/
a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
color:#078cf1;
background-color:transparent;
text-decoration:none;
}
a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
color:#078cf1;
background-color:transparent;
text-decoration:none;
}
a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
color:#f27a13;
/*background-color: #0094D6;*/
text-decoration:none;
}

a.news:link {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12px;
color:#f7b378;
background-color:transparent;
text-decoration:none;
}
a.news:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12px;
color:#f27a13;
background-color:transparent;
text-decoration:none;
}
a.news:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12px;
color:#e5e8eb;
/*background-color: #0094D6;*/
text-decoration:none;
}

a.bas:link {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
color:#078cf1;
background-color:transparent;
text-decoration:none;
}
a.bas:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
color:#0678ce;
background-color:transparent;
text-decoration:none;
}
a.bas:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
color:#f27a13;
/*background-color: #0094D6;*/
text-decoration:none;
}

a.h3:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:20px;
	color:#078cf1;
	background-color:transparent;
	text-decoration:none;
}
a.h3:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:20px;
	color:#078cf1;
	background-color:transparent;
	text-decoration:none;
}
a.h3:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:20px;
	color:#f27a13;
	/*background-color: #0094D6;*/
text-decoration:none;
}

/*FIN LIENS*/

td.logos{
border:1px;
  border-style: dashed;
  border-width:100%;
  border-color:#f27a13;
}

