/* paslab.css */
/* http://en.wikipedia.org/wiki/Web_colors */

*	{ margin: 0px; padding: 0px; }
img	{ border: 0px; }
h3	{
	width: 792px;
	color: #006600;
	font-size: small;
	white-space: nowrap;
	overflow: hidden;
	margin-bottom: 2px;
}
body	{ 
	background-color: #FFFFFF;
	color: #000000;
	margin: 5px;
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: small;
}

.page_securise5 {
	background-attachment: fixed;
	background-image: url(/images/page_securise5.jpg);
	background-repeat: no-repeat
}

#boite_1000x {
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
}

.menufixe {
  position: absolute;
  top: 5px;
  left: 0px;
  border: 1px solid #DCDCDC;
  background-color: #e7fefe;
  z-index: 2;
  padding: 2px;
}
html>body .menufixe {
  position: fixed;
}

#pied_de_page {
	clear: both;
	background: #F5F5F5;
	text-align: center;
	line-height:14pt;
	border: solid 1px #DCDCDC
}

#copyright {
	margin-top: 5px;
	text-align: center;
	font-size: x-small;
	font-weight: bold;
}

#copyright a{
	color: #000000;
	text-decoration: none;
	cursor: default;
}

#le_webmaster {
	margin-top: 5px;
	background: #e7fefe;
	text-align: center;
	line-height: 14pt;
	border: solid 1px #DCDCDC;
}

#boite_logo {
	float: left;
	height: 112px;
	text-align: center;
}

#boite_a_gauche {
	float: left;
	width: 197px;
}


#boite_centrale {
	float: left;
	width: 798px;
	margin-left: 5px;
}

#presentation_produits {
	width: 798px;
	float: right;
	margin-bottom: 5px;
	text-align: center;
}
#presentation_produits .presentation_du_produit {
	float: left;
	width: 156px;
	height: 110px;
	border: 1px solid #C6C6C6;
	margin-right: 2px;
	cursor: pointer;
}
#presentation_produits .reference {
	background-color: #E9E9E9;
	font-weight:bold;
	margin: 2px;
	border: 1px solid #C6C6C6;
	overflow:hidden;
}
#presentation_produits .designation {
	background-color: #E9E9E9;
	margin: 2px;
	font-family: verdana;
	font-size: x-small;
	line-height: 1.1em;
	overflow:hidden;
	height: 33px;
}
#presentation_produits .image {
	width: 150px;
	height: 50px;
	margin: 3px;
	overflow:hidden;
}

#presentation_paslab {
	text-align: center;
	background: #F5F5F5;
	border: solid 1px #DCDCDC;
	margin-bottom: 5px;
	padding: 2px;
}

#accueil_paslab,#vos_dernieres_consultations {
	background-color: #F5F5F5;
	border: solid 1px #DCDCDC;
	margin-bottom: 5px;
	padding: 2px;
}
	#vos_dernieres_consultations .ref {
		font-weight: bold;
	 	color: #000000;
	}
	#vos_dernieres_consultations a {
	 	text-decoration: none;
	}
	#vos_dernieres_consultations .text {
		color: #000000;
	}
	#vos_dernieres_consultations .les_produits_consultes {
		margin: 0px 2px 2px;
		text-align: left;
		white-space: nowrap;
		overflow: hidden;
		font-size: x-small;
	 }
	#vos_dernieres_consultations .les_produits_consultes .affiche_photo2 {
		overflow: hidden;
		border: solid 1px #000000;
	}

	#accueil_paslab .colonne_extremite {
		float: left;
		width: 122px;
	}
	#accueil_paslab .colonne_extremite img {
		width: 120px;
		height: 80px;
		border: solid 1px #DCDCDC;
		margin-top: 15px;
	}
	#accueil_paslab #colonne_centrale {
		float: left;
		width: 548px;
	}

.bloc_central {
	background-color: #F5F5F5;
	border: 1px solid #DCDCDC;
	margin-bottom: 5px;
	padding: 2px;
}
.bloc_central ul {
	margin-top: 10px;	
}
.bloc_central li {
	margin-left: 30px;	
}

/* -------------------------- */
/* Les onglets sur Paslab.com */
/* -------------------------- */
#les_onglets {
	float: right;
	background:#FFFFFF url(images/bg.gif) repeat-x scroll center bottom;
	font-size:100%;
	line-height:normal;
	padding: 0px auto;
}
	#les_onglets ul {
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
	}
	#les_onglets li {
		background:transparent url(images/left_both.gif) no-repeat scroll left top;
		/* border-bottom:1px solid #006600; */
		float:left;
		margin:0pt;
		padding:0pt 0pt 0pt 9px;
	}
	#les_onglets a {
		background:transparent url(images/right_both.gif) no-repeat scroll right top;
		color:#FFFFFF;
		display:block;
		float:left;
		font-weight:bold;
		padding:2px 10px 0px 2px;
		text-decoration:none;
	}
	#les_onglets > ul a {
		width:auto;
	}
	#les_onglets a {
		float:none;
	}
	#les_onglets a:hover {
		color:#000000;
	}
	#les_onglets #current {
		background-position:0pt -150px;
		border-width:0pt;
	}
	#les_onglets #current a {
		background-position:100% -150px;
		color:#006600;
		/* padding-bottom:1px; */
	}
	#les_onglets li:hover, #les_onglets li:hover a {
		background-position:0% -150px;
		color:#006600;
	}
	#les_onglets li:hover a {
		background-position:100% -150px;
	}

/* -------------------------------- */
/* Les boîtes à info sur Paslab.com */
/* -------------------------------- */
.boite_info_grise {
	width: 195px;
	border: 1px solid #C6C6C6;
	text-align: center;
	margin-bottom: 5px;
}
	.boite_info_grise .titre_gris {
		background: transparent url("images/degrade_gris.gif") repeat-x top;
		font-weight: bold;
		color: #000000;
		font-size: 9pt;
	}
	
	/* Les boîtes à info RECHERCHE */
	.boite_info_grise .recherche {
		padding: 5px 0px;
		background-color: #C6C6C6;
	}
	
	/* Les boîtes à info CATALOGUE */
	.boite_info_grise .catalogue img {
		float: left;
		width: 95px;
		height: 133px;
		margin-top: 2px;
		margin-left: 2px;		
	}
	.boite_info_grise .catalogue .texte a {
		text-decoration: none;
	}
	.boite_info_grise .catalogue .texte {
		padding-top: 10px;
		margin: 2px;
	}
	
	/* Les boîtes à info CATALOGUE */
	.boite_info_grise .commercial {
		float: left;
		margin: 2px;
	}
	
.boite_info_bleu {
	width: 195px;
	border: 1px solid #0000FF;
	text-align: center;
	margin-bottom: 5px;
}
	.boite_info_bleu .titre_bleu {
		background: transparent url("images/degrade_bleu3.gif") repeat-x top;
		font-weight: bold;
		color: #000000;
		font-size: 9pt;
	}
	
	/* Les boîtes à info RECHERCHE */
	.boite_info_bleu .recherche {
		padding: 5px 0px;
		background-color: #99CCFF;
	}


#le_sous_menu {
	height: 18px;
	padding-top: 2px;
}
.sous_menu {
	text-decoration: none;
	padding-left: 4px;
	font-size: 10px;
}

.spacer {
	clear: both;
}

.name {
	text-transform : capitalize;
}

a.lien {
	color: #000000;
	text-decoration: none;
}
a.lien:hover {
	border-color: #006600;
	border-style: solid;
	border-width: 1px 0px;
	color: #000000;
	text-decoration: none;
	background-color: #CCFFCC;
}
a.lien_bleu {
	color: blue;
	text-decoration: underline;
}
a.lien_bleu:hover {
	border-color: #006600;
	border-style: solid;
	border-width: 1px 0px;
	color: #000000;
	text-decoration: none;
	background-color: #CCFFCC;
}
a.lien_vert {
	color: green;
	text-decoration: none;
}
a.lien_vert:hover {
	border-color: #006600;
	border-style: solid;
	border-width: 1px 0px;
	color: #000000;
	text-decoration: none;
	background-color: #CCFFCC;
}
.titre_paslab {
	font-weight:bold;
	color: #006600;
}

/* -------------------------- */
/* Les alertes sur Paslab.com */
/* -------------------------- */
.alert_bloc {
	position: relative;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #F9E4E4;
	padding: 2px;
}
.alert_image {
	float: right;
	width: 50px;
	height: 50px;
	border: 1px solid #DCDCDC;
}
.alert_image_left {
	position: absolute;
	top: 2px;
	width: 50px;
	height: 50px;
	border: 1px solid #DCDCDC;
}
.alert_text {
	position:relative;
	left: 55px;
	top: 0px;
}
.alert_titre {
	color: #FF0000;
	border-style: solid;
	border-width: 0px 0px 1px;
	border-color: #FF0000;
}
.alert_ul {
	color: #FF0000;
}
/* --------------------*/
/* Les tableaux PASLAB */
/* --------------------*/
.b2_table {
	margin: 10px auto 0px;
	border-collapse: collapse;
	font-size: 10pt;
}
.b2_table th {
	border: 1px solid #DCDCDC;
	padding: 0em 0.5em;
	color : #006600;
}
.b2_table td {
	border: 1px solid #DCDCDC;
	padding: 0em 0.5em;
}
.b2_table td.vide {
	border: none;
	padding: 0;
}
.b2_table tr.titre {
	background-color: #F0F0F0;
	font-size: 10pt;
}
.b2_table tr.titre td {
	text-align: center;
	padding: 0 0.5em;
}
.b2_table tr td {
	text-align: center;
	font-size: 10pt;
	padding: 0px 5px;
	border: 1px solid #CCCCCC;
}

/* ------------------------------------------- */
/* Pour garder les anciennes fiches techniques */
/* ------------------------------------------- */
.cadre {
	border:1px solid #006600;
}
A.lien_blanc3 {color: #006600; font-size: 14px; font-family: Times New Roman,Times,serif; text-decoration: none}
A.lien_blanc3:hover {background-color: #006600; color: #ffffff; font-size: 14px; font-family: Times New Roman, Times, serif; text-decoration: none}
A.lien_blanc2 {color: #006600; font-size: 12px; font-family: Times New Roman,Times,serif; text-decoration: none}
A.lien_blanc2:hover {background-color: #006600; color: #ffffff; font-size: 12px; font-family: Times New Roman, Times, serif; text-decoration: none}
A.lien_rouge3 {color: #FF0000; font-size: 14px; font-family: Times New Roman,Times,serif; text-decoration: none}
A.lien_rouge3:hover {background-color: #FF0000; color: #FFFFFF; font-size: 14px; font-family: Times New Roman, Times, serif; text-decoration: none}

