body{
  font-family:Verdana,sans-serif;
	font-size:15px;
}

html {
	background: #ddd url(../img/bg_html.png);
}

img {
  border:0px;
}

a {
  color:blue;
  text-decoration:underline;
}

a:hover {
  color:#772259;
}

#global {
	background-color:#fff;
	border-left:1px solid #333;
  border-right:1px solid #333;
}

/*#identification {
  background-color:#333;
  padding:3px 0px;
  font-size:13px;
  border-bottom:1px solid #772259;
  height:26px;
  line-height:26px;
}

#identification form{
  width:950px;
  margin:0px auto;
  padding:0px;
}*/

#login, #pass {
  background-color:#ddd;
  border:1px solid #ccc;
}

/*#identification label{
  margin-left:20px;
  color:#fff;
}

#lang img{
  border:1px solid #ccc;
}*/

.v_middle {
  vertical-align:middle;
}

#header {
	background: #fff url(../img/header.jpg) no-repeat;
	height: 120px;
}

#header h1 {
	margin: 0;
}

#footer {
  background-color: #ccc;
	/*background-color: #333 url(footer.png) repeat-x;*/
	color: #fff;
	text-align:center;
	line-height:50px;
}

#menu_top ul{
  background:#ccc url(../img/bg_menu1.jpg) repeat-x;
}

#breves {
  border:1px dashed #ccc;
	background-color:#efe;
	padding:5px;
	margin-top:20px;
}

#breves h3 {
  padding: 0px;
	margin: 0px 0px 10px 0px;
	border-bottom:1px solid #772259;
	color:#0cf;
}

#breves ul {
  padding: 0px;
	margin: 0px;
	list-style: none;	
}

.contact {
  padding:5px;
  margin:5px 0px;
  clear:both;
}

#contact_dectra {
  padding:5px;
  margin:5px 0px;
  float:right;
}

#contact_alldiag {
  padding:5px;
  margin:5px 0px;
  float:left;
}

.tab_societe {
  width:696px;
  margin:auto;
}

#contenu_tab_societe {
  border-left:2px solid #aaa;
  border-right:2px solid #aaa;
  border-bottom:2px solid #aaa;
  width:692px;
  clear:both;
}

#onglet1,#onglet2,#onglet3,#onglet4 {
  text-align:center;
  cursor:pointer;
  float:left;
  padding-top:10px;
  background:url("../img/arrondi_top.jpg") no-repeat left top;
}

#onglet1 div,#onglet2 div,#onglet3 div,#onglet4 div {
  padding:0px 10px;
  padding-bottom:10px;
  border-left:2px solid #aaa;
  border-right:2px solid #aaa;
  background:url("../img/arrondi_corps.jpg") no-repeat left bottom;
}

.contact h3 {
  color:#772259;
  border-bottom:1px dashed #772259;
  margin:0px;
  padding:3px 0px;
}

.contact p {
  margin:0px;
  padding:5px 0px;
}

.prodiag{
  margin-top:10px;
  padding:5px;
  border:5px solid #772259;
}

.biosynex {
  border:5px solid #772259;
  padding:5px;
  margin:10px 0px;
}

.societe {
  /*border:3px solid #ededed;*/
  padding:5px;
  margin:10px 0px;
}

.logo_societe {
  text-align:center;
  font-weight:bold;
  color:#0000cc;
}

.bloc_fc2 {
  width:300px;
  border:2px solid #ccc;  
  padding:0px;
  margin:0px 10px;
  float:left;
}

.bloc_fc2 h3 {
  background-color:#eee;
  text-align:center;
  padding:3px;
  margin:0px;
}

.bloc_fc2 a {
  color:#000;
}

.bloc_fc2 a:hover {
  color:#0c9;
}

.bloc_fc2 ul {
  list-style-type:square;
}

.separator {
  clear:both;
  visibility:hidden;
}

.neogreen {
  color:#f39;
  font-weight:bold;
}

.lien_pdf {
  vertical-align:middle;
  text-decoration:underline;
}

.strong {
  font-size:16px;
  font-weight:bold;
  color:#909;
}