@charset "UTF-8";
/* CSS Document */

#entete_principale {
	background-image: url(img/entete_geneettics.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: 321px;
	width: 1000px;
}
#entete_principale_home {
	background-image: url(img/entete_geneettics_home.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: 321px;
	width: 1000px;
}

h1.invisible {display:none;}
#labolink {
	background-color:transparent;
	float:right;
	margin: 0px;
	padding: 0px;
	position: relative;
	right: 18px;
	top: 0px;
	height: 95px;
	width: 100px;
	z-index: 999;
}
#fblink {
	background-color:transparent;
	float:right;
	margin: 0px;
	padding: 0px;
	position: relative;
	right: 25px;
	top:27px;
	height: 35px;
	width: 30px;
	z-index: 999;
}
#roloverentete {
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	left: 401px;
	top: 22px;
	height: 118px;
	width: 261px;
	z-index: 1001;
	background-image: url(img/roloverEntete.jpg);
	background-repeat: no-repeat;
	background-position: 0px 118px;
}
#roloverentete_0 {
	float: left;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 425px;
	top: 22px;
	height: 118px;
	width: 261px;
	z-index: 1000;
	background-image: url(img/roloverEntete.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#roloverentete_4, #roloverentete_2, #roloverentete_10, #roloverentete_1, #roloverentete_11 {
	float: left;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 425px;
	top: 22px;
	height: 118px;
	width: 261px;
	z-index: 1000;
	background-image: url(img/roloverEntete.jpg);
	background-repeat: no-repeat;
	background-position: 0px -118px;
}
#roloverentete_9, #roloverentete_7, #roloverentete_12, #roloverentete_13, #roloverentete_16 {
	float: left;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 425px;
	top: 22px;
	height: 118px;
	width: 261px;
	z-index: 1000;
	background-image: url(img/roloverEntete.jpg);
	background-repeat: no-repeat;
	background-position: 0px -236px;
}
#roloverentete_3 {
	float: left;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 425px;
	top: 22px;
	height: 118px;
	width: 261px;
	z-index: 1000;
	background-image: url(img/roloverEntete.jpg);
	background-repeat: no-repeat;
	background-position: 0px -354px;
}
#roloverentete_17 {
	float: left;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 425px;
	top: 22px;
	height: 118px;
	width: 261px;
	z-index: 1000;
	background-image: url(img/roloverEntete.jpg);
	background-repeat: no-repeat;
	background-position: 0px -472px;
}
#roloverentete_18 {
	float: left;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 425px;
	top: 22px;
	height: 118px;
	width: 261px;
	z-index: 1000;
	background-image: url(img/roloverEntete.jpg);
	background-repeat: no-repeat;
	background-position: 0px -590px;
}
#roloverentete_5 {
	float: left;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 425px;
	top: 22px;
	height: 118px;
	width: 261px;
	z-index: 1000;
	background-image: url(img/roloverEntete.jpg);
	background-repeat: no-repeat;
	background-position: 0px -708px;
}
#pied-principal, #pied-pied-principal {background-color: rgba(0, 0, 0, 1); text-align:center; }
 #pied-pied-principal {height:50px;padding-top:15px;}
  #pied-pied-principal p {color:#FBF5EF;}
    #pied-pied-principal a {color:#FFF;}
	
	#pied-principal {
	background-color: rgba(0, 0, 0, 1);
	text-align: center;
	height: 35px;
	width: 1000px;
	margin-left: 0px;
	padding-top: 5px;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	color:#FBF5EF;
}
	 
	
	#pied-general{text-align:center;height:80px; }
 #pied-pied-general {
	background-color: rgba(0, 0, 0, 0.6);
	text-align: center;
	height: 20px;
	width: 900px;
	margin-left: 44px;
	padding-top: 5px;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
}
  #pied-pied-general p, #pied-principal p {color:#FBF5EF;}
    #pied-pied-general a, #pied-principal a {color:#FFF;}
	#pied-pied-general a:hover, #pied-principal a:hover {color:#C94A48!important;}
	
#conteneur-principal {
	background-image: url(img/fond2page.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#conteneur-principal img.ombre {
	margin: 0px;
	padding: 0px;
	position: relative;
	top: -1px;
}
#contenu-principal {
	width: 823px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 80px;
	border: solid 5px rgba(0, 0, 0, .4);
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background: -moz-linear-gradient(left,  rgba(255,255,255,0.23) 0%, rgba(255,255,255,0.23) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.23)), color-stop(100%,rgba(255,255,255,0.23))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(255,255,255,0.23) 0%,rgba(255,255,255,0.23) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(255,255,255,0.23) 0%,rgba(255,255,255,0.23) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(255,255,255,0.23) 0%,rgba(255,255,255,0.23) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(255,255,255,0.23) 0%,rgba(255,255,255,0.23) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3bffffff', endColorstr='#3bffffff',GradientType=1 ); /* IE6-9 */
	margin-bottom: 40px;
}

#contenu-principal_labo {
	width: 905px;
	min-height: 1248px;
	margin-left: auto;
	margin-right: auto;
	margin-top: -19px;
	background-image: url(img/fondpagelabo.jpg);
	background-repeat: no-repeat;
	background-position: center top;	
	}

#labo_actus {
	width: 610px;
	height: 270px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	top: 295px;
	padding: 10px;
	font-size: 13px;
	font-family:Verdana, Geneva, sans-serif;
	line-height: 16px;
	background-color: rgba(50,50,50, 0);
	}
	.labo_actus-frame {overflow: auto;height: 220px;}
		.labo_lieu-frame {overflow: auto;height: 380px;}
	#labo_actus h2, #labo_lieu h2 {
font-family: "Bellerose Light:1.0";color:#940101;font-size:27px;margin-bottom:9px;text-align:left;
	}
	
	#labo_lieu {
	width: 610px;
	height: 450px;
	margin-left: auto;
	margin-right: auto; 
	position:relative;
	padding: 10px;
	top:370px;
	font-size: 13px;
	font-family:Verdana, Geneva, sans-serif;
	line-height: 16px;
	background-color: rgba(50,50,50, 0);
	}
	.labo_actus_col_gauche {width: 160px;
	text-align: center;
	float:left;}
	
	.labo_actus_col_droite {
	width: 400px;
	padding: 10px;
	float: right;
	font-family: "Bellerose Light:1.0";
	font-size: 18px;
	line-height: 21px;
}
	
.colonne_gauche, .colonne_gauche_racine {
	width: 262px;
	text-align: center;
	float:left;
}
.colonne_gauche .spip_logos {
	position:relative;
	top:-50px;
	left:30px;
	-webkit-box-shadow:  -5px -5px 20px 3px rgba(0, 0, 0, 0.6);
	box-shadow:  -5px -5px 20px 3px rgba(0, 0, 0, 0.6);
}
.colonne_gauche_racine .spip_logos {
	position:relative;
	top:-30px;
	left:60px;
	-webkit-box-shadow:  -5px -5px 20px 3px rgba(0, 0, 0, 0.6);
	box-shadow:  -5px -5px 20px 3px rgba(0, 0, 0, 0.6);
}
#avec {
	font-family: helvetica;
	font-size: 14px;
	color: #3c3838;
	line-height:18px;
	margin-bottom: 30px;
}
#generique {
	font-family: helvetica;
	font-size: 14px;
	color: #3c3838;
	line-height: 18px;
	font-style: italic;
	margin-bottom: 30px;
}
#doc_a_telecharger {
	font-family: helvetica;
	font-size: 14px;
	color: #3c3838;
	line-height: 18px;
	margin-bottom: 30px;
	float: left;
	width: 200px;
	padding-right: 10px;
}
#sub {
	font-family: helvetica;
	font-size: 14px;
	color: #3c3838;
	line-height: 18px;
	margin-bottom: 30px;
	margin-right:80px;
	float: left;
	width: 200px;
}
img.logo_photo, img.logo_video {float:none; width:138px;margin-left:0px;}

img.logo_pdf {float:none; width:80px;margin-left:0px;}
	
.colonne_droite {
	width: 530px;
	padding: 10px;
	float: right;
	font-size: 20px;
	line-height: 23px;
}
.colonne_droite h2 {color:#940101;font-size:27px;margin-bottom:9px;text-align:center;}
.colonne_droite h2.racine {color:#940101;font-size:27px;margin-bottom:9px;text-align:left!important;}
.colonne_droite h3, #contenu-principal h3 {
	color: #000;
	font-size: 18px;
	text-align: center;
}
.colonne_droite h4, #contenu-principal h4 {
	color: #940101;
	font-size: 22px;
	text-align: center;
}

.formulaire_spip {
margin-left: 3.5em;
}
.colonne_droite h3.racine {
	color: #000;
	font-size: 18px;
	text-align: left!important;
}

.colonne_gauche_agenda, .colonne_gauche_contact {
	width: 262px;
	text-align: center;
	float: left;
	padding-top: 40px;
	font-size: 14px;
	font-family: times "Times New Roman", Times, serif;
	line-height: 16px;
	color: #940101;
	font-weight: bold;
}

.colonne_gauche_compagnie {
	width: 262px;
	text-align: center;
	float: left;
	padding-top: 40px;
	font-size: 14px;
	font-family: times "Times New Roman", Times, serif;
	line-height: 16px;
	color: #940101;
	font-weight: bold;
}
.colonne_gauche_compagnie .spip_logos, .colonne_gauche_agenda .spip_logos, .colonne_gauche_contact .spip_logos {
	margin-left:auto; margin-right:auto;
	float:none;
}
.docpdf{height:95px;padding-top:120px;}
.labo_actus_col_gauche .docpdf {width:160px;padding-top:10px; padding-bottom:0px;}
.labo_actus_col_gauche .docpdf .spip_logos{float:none;}

#Galerie_invisible {display:none;}
.vignette_logo .spip_doc_titre  {display:none;}
.vignette_logo .spip_documents {margin-bottom:0px;}

.colonne_droite_compagnie, .colonne_droite_contact {
	width: 530px;
	padding: 10px;
	float: right;
	font-size: 20px;
	line-height: 23px;
}
.colonne_droite_compagnie h2, #contenu-principal h2 {color:#940101;font-size:29px;margin-bottom:9px;text-align:center;}
.colonne_droite_compagnie h3 {color:#000;font-size:18px;text-align:center;}
.colonne_droite_compagnie strong, .labo_actus_col_droite strong {color:#940101;}

.colonne_droite_agenda {
	width: 530px;
	padding: 10px;
	float: right;
	font-size: 13px;
	font-family:Verdana, Geneva, sans-serif;
	line-height: 16px;
}

.colonne_full_compagnie, colonne_full_contact {
	width: 680px;
	padding: 10px;
	margin-left:70px;
	font-size: 13px;
	font-family:Verdana, Geneva, sans-serif;
	line-height: 16px;
}
.colonne_full_compagnie_belle {
	width: 680px;
	padding: 10px;
	margin-left:70px;
	font-size: 20px;
	font-family: "Bellerose Light:1.0";
	line-height: 24px;
}
.colonne_full_compagnie p {
	margin-bottom:30px;
}
.colonne_full_compagnie h2, .colonne_droite_agenda h2, .colonne_droite_contact h2 {
	font-family: "Bellerose Light:1.0";color:#940101;font-size:29px;margin-bottom:9px;text-align:center;
}
.colonne_droite_contact strong {font-size:25px;}
.colonne_full_compagnie a {
	font-size: 13px;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 16px;
	color: #000;
	font-style: italic;
}
.colonne_full_compagnie_belle a {
	font-size: 20px;
	font-family: "Bellerose Light:1.0";
	line-height: 24px;
	color: #000;
	font-style: italic;
}
.colonne_full_compagnie .puce, .colonne_full_compagnie_belle .puce {
	display:none;
}
a.spip_mail {font-family: "Bellerose Light:1.0";color:#000;}
a.spip_mail:hover, .colonne_full_compagnie a:hover, .colonne_full_compagnie_belle a:hover {color:#C94A48!important;}
.formulaire_spip .boutons {
	clear: both;
	padding: 0;
	text-align: right;
	margin-top: 0;
	margin-right: 3.5em;
	margin-bottom: 0;
	margin-left: 0;
}
input.text, textarea {
	width: 90%;
	background-color: rgba(255,255,255,0.5);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 8px;
	font-size: 18px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-top:0px;
}

label {margin-bottom:10px;font-size: 18px;}
#compteur {
	float: none;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding-top: 25px;
	padding-bottom: 25px;
}

#les_autres_spec {
		background-color: rgba(42,15,1, 0.8);
	height: 241px;
	width: 860px;
	margin-left:55px;
	margin-bottom:20px;
	padding-left:30px;
	margin-top:110px;
}
#les_autres_spec h5 {font-family: "Bellerose Light:1.0";color:#FFF;font-size:24px;margin-bottom:50px;}
#vignette_autre_rub {width:210px;float:left;color:#FFF;font-size:16px;padding-right:5px;}
#vignettes_rub {margin-left:30px;}
#les_autres_spec .spip_logos {-webkit-box-shadow:  3px 3px 4px 1px rgba(0, 0, 0, 0.5);
        
        box-shadow:  3px 3px 4px 1px rgba(0, 0, 0, 0.5);}
		
.logo_doigt {
float: left;
padding: 0px;
margin-top:-59px;
margin-left:-40px;
margin-right:10px;
	z-index: 2999;
	
}
a.credits {float:left;}

.highslide-body a:link {color:#000;}

.autobr, br {
	font-family: "Times New Roman", Times, serif;
}