/* CSS Document BIO-COREN.COM */
 body  {
 	background-image:url(/images/fd.gif);
	background-repeat:repeat;
	background-color:#737c5a;
    margin : 0;
    padding : 0;
	font-family: Arial, sans-serif;
	font-size: 0.6em;
	/*font-size: 65%;*/
	color: #333;
}
#pub {
	display:none;
	/*text-align:center;
	position: absolute;
	left:50%;
	width:468px;
	margin-top:-65px;
	margin-left:-130px;
*/}
#container {
	position: absolute;
	left:50%;
	width:749px;
	margin-top:65px;
	margin-left:-490px;
}

#intro {
	background-image:url(/images/maquette2_01.gif);
	background-repeat:no-repeat;
	position: absolute;
	left: 117px;
	top: 0px;
	width: 637px;
	height: 223px;
	margin-right: 20px;
}
#hublot {
	float:left;
	/*background-image:url(/images/hublot_rect.gif);
	background-repeat:no-repeat;*/
	width:305px;
	height:196px;
	margin: 6px 0 0 4px;
	border:0;
}
#coord {
	float:right;
	width:320px;
	height:223px;
	padding:0;
	margin:0;
	border:0;
	vertical-align:top;
}
#nom {
	float:left;
	width:320px;
	height:18px;
	margin: 0;
	padding-top: 4px;
	margin:0;
	border:0;
	vertical-align:top;
	text-align:right;
}
#langues {
	font-size: 1em;
	color:#000;
	float:left;
	width:320px;
	padding:0;
	margin:0;
	border:0;
	vertical-align:top;
	text-align:right;
}
#adresse {
	float:left;
	width:320px;
	height:123px;
	padding:0;
	margin:0;
	border:0;
	vertical-align:top;
	text-align:right;
}
#lateral {
	background-image:url(/images/maquette2_02.gif);
	background-repeat:no-repeat;
	position: absolute;
	left: 754px;
	top: 0px;
	width: 112px;
	height: 502px;
	padding-top: 65px;
	vertical-align: top;
}
#mtardieu {
	width: 89px;
	height: 121px;
	padding-top: 6px;
	padding-left:10px;
	text-align:center;
	vertical-align: top;
}
#Layer3 {
	background-image:url(/images/spacer.gif);
	background-repeat:repeat;
	position: absolute;
	left: 866px;
	top: 0px;
	width: 1px;
	height: 223px;
}
#contenu {
	background-image:url(/images/maquette2_03.gif);
	background-repeat:no-repeat;
	position: absolute;
	left: 117px;
	top: 223px;
	width: 637px;
	height: 356px;
	vertical-align: top;
	padding: 2px 20px 0px 1px;
}
#centre {
	float:left;
	position: absolute;
	width: 637px;
	left: 0;
	top: 0;
}
#gauche {
	background-color:#FFFFFF;
	float:left;
	position: absolute;
	width: 430px;
	height:auto;
	vertical-align: top;
	padding: 0;
	margin:0;
	left: 23px;
}
#mentions {
	background-color:#FFFFFF;
	float:left;
	position: absolute;
	width: 599px;
	height:340px;
	vertical-align: top;
	padding: 0;
	margin:0;
	left: 23px;
	overflow: auto;
}
#droite {
	position: absolute;
	width: 160px;
	height:auto;
	vertical-align: top;
	text-align:center;
	padding: 0;
	margin-left:0px;
	left: 470px;
	top: 0px;
	/*left: 753px;
	top: 39px;*/
}
#image {
	float:left;    /* bloc image en arrière-plan */
width : 430px;
height: 150px;
background: url(/images/tab.gif) top left no-repeat;
}
#zone1 {    /* zone cliquable */
float: left;
width : 275px;
height: 25px;
margin-left: 140px;
margin-top: 0px;
}
#tableau {
display:none;
}
#detailtableau {
	display:none;
}

#icone {
float:left;    /* bloc image en arrière-plan */
width : 132px;
height: 31px;
background: url(/images/icones.gif) top left no-repeat;
}
#ico1 {   /* chien */
cursor: help;
float: left;
width : 30px;
height: 30px;
margin-left: 0px;
margin-top: 0px;
}
#ico2 {    /* parking */
cursor:help;
float: left;
width : 30px;
height: 30px;
margin-left: 0px;
margin-top: 0px;
}
#ico3 {    /* fumeurs */
cursor:help;
float: left;
width : 30px;
height: 30px;
margin-left: 2px;
margin-top: 0px;
}
#ico4 {    /* cheques vacances */
cursor:help;
float: left;
width : 34px;
height: 30px;
margin-left: 3px;
margin-top: 0px;
}
#ot{
list-style-type: none;
}
#icones {
	float:left;
	width:132px;
	vertical-align:bottom;
	text-align:left;
	margin: 40px 0 0 2px;
	border:0;
}
#Layer5 {
	background-image:url(/images/spacer.gif);
	background-repeat:repeat;
	position: absolute;
	left: 866px;
	top: 223px;
	width: 1px;
	height: 279px;
}
#estat {
	position:absolute;
	left:11px;
	top:0px;
	width:255px;
	height:100px;
	z-index:1;
	visibility: hidden;
}
#styles {
	background-image:url(/images/maquette2_04.gif);
	background-repeat:no-repeat;
	position: absolute;
	text-align:center;
	left: 754px;
	top: 502px;
	width: 112px;
	height: 77px;
}
#style_switcher {
      float : right;
      text-align : center;
      }
fieldset.none {
      border : 0;
      padding-left : 0;
      }
fieldset.none legend {
      visibility : hidden;
      margin : 0;
      padding : 0;
      }
#Layer7 {
	background-image:url(/images/spacer.gif);
	background-repeat:no-repeat;
	position: absolute;
	left: 866px;
	top: 502px;
	width: 1px;
	height: 77px;
}
#credits {
	background-image:url(/images/maquette2_05.gif);
	background-repeat:no-repeat;
	position: absolute;
	left: 117px;
	top: 579px;
	width: 639px;
	padding-right: 112px;
	height: 14px;
	text-align:right;
	font-size:0.9em;
	font-style:italic;
	color:#FFFFFF;
}
#Layer9 {
	background-image:url(/images/spacer.gif);
	background-repeat:repeat;
	position: absolute;
	left: 866px;
	top: 579px;
	width: 1px;
	height: 14px;
}
#Layer10 {
	background-image:url(/images/spacer.gif);
	background-repeat:repeat;
	position: absolute;
	left: 117px;
	top: 0px;
	width: 1px;
	height: 593px;
}
h1 {
	display:none;
}
h2 {
	display:none;
}
h3 {
	display:none;
}
a {
	color: #009900;
}

a:hover {
      text-decoration : underline;
      }
	  
.acces {
      color : #fff;
      text-decoration : underline;
      }
A.acces:link {
      background-color : transparent;
      text-decoration : underline;
      color : #fff;
      }
A.acces:hover {
      color : #fff;
      background-color : transparent;
      text-decoration : none;
      }
A.acces:active {
      color : #fff;
      background-color : transparent;
      text-decoration : underline;
      }
A.acces:visited {
      color : #fff;
      background-color : transparent;
      text-decoration : underline;
      }
.textTitle {
      font-weight : bold;
      font-size : 1.1em;
      color : #333;
      text-decoration : none;
      }
.vert {
	color:#006600;
}
.italique {
	font-style:italic;
}
.select {
	font-size:0.9em;
}

