
#multi_up div
{
  float: left;
  margin: auto;
}
#multi_up
{
  float: none;
  margin: auto;
  clear: both;
  height: 20px;
  text-align: left;
  margin-top: 5px;
}

#multi_down div
{
  float: left;
  margin: auto;
}
#multi_down
{
  float: none;
  margin: auto;
  clear: both;
  height: 20px;
  margin-bottom: 5px;
}

.multi_resultat {  
  font-family: arial, sans-serif; 
  font-size: 10px; 
  font-style: normal; 
  font-weight: normal; 
  color: #A4A4A4;
}

.multi_lien {  
  font-family: arial, sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  font-weight: bold; 
  color: #000000;
}

.multi_lienover {  
  font-family: arial, sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  font-weight: bold; 
  color: ;
}

  #contenu #texte_accueil a {
    color: ;
    text-decoration: none;
  }
  
  #contenu #texte_accueil a:hover {
    text-decoration: underline;
  }
  
  #contenu #texte_accueil p {
  	font-size: 12px;
    text-align: justify;
  }
  
  #contenu #texte_accueil p.couleur {
    color: ;
    text-align: justify;
    margin-top: 0px;
  }
  
  #contenu #texte_accueil p.savoirplus {
    color: ;
    font-size: 11px;
    text-align: left;
  }
  
  #contenu #texte_accueil ul {
    list-style-type: square; 
    color: ;
  }
  
  #contenu #texte_accueil ul.actualite {
    list-style-type: square; 
    color: #000000;
  }

html {
	height: 100%;
	margin: 0;
	background-color: ;
  background-image: url(http://www.barbin-entreprise.fr/commun/img/fond-html.gif); 
}

body {
	width: 994px;	
  height: 100%;
	margin: 0px auto;
  font-family: arial,sans-serif;
  font-size: 12px;
  font-style: normal;
	color: #000000;
}

img {
	border: 0px;
	padding: 0px;
}

.alaligne {
  width: 100%;
  height: 1px;
  font-size: 1px;
  clear: both;
}

#contener {
	width: 994px;	
	min-height: 600px;
	margin: auto;
	float: left;
}

input, textarea
{
  font-family: arial,sans-serif;
  font-size: 12px;
  font-style: normal;
  color: #163f8f;
  border: 1px solid #163f8f;
}

blockquote
{
  margin-right: 0px;
  text-align: justify;
}



#bandeau {
	width: 994px;	
	height: 101px;
  position: relative;
  background-image: url(http://www.barbin-entreprise.fr/commun/img/bandeau.gif); 
}

#bandeau_print
{
  display: none;
}

#menu-h
{
	width: 994px;	
	height: 19px;
	clear: both;
  background-image: url(http://www.barbin-entreprise.fr/commun/img/menu-h.jpg); 
  float: left;
}

#menu-h ul
{
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  list-style-position: inside;
  float: right;
}

#menu-h ul li
{
  float: left;
  padding-left: 7px;
  margin-right: 5px;
  display: inline;
  height: 16px;
  line-height: 16px;
  margin-top: 2px;
  background-image: url(http://www.barbin-entreprise.fr/commun/img/puce-bleue.gif); 
  background-repeat: no-repeat;
  background-position : left;
}

#menu-h ul li a
{
  color: #FFFFFF;
  font-weight: bold;
  text-decoration:none;
  font-size: 10px;
}

#menu-h ul li a:hover
{
  color: #cccccc;
  text-decoration:none;
}

#bandeau a
{
  display: block;
  width: 81px;
  height: 12px;
  float: left;
  color: #FFFFFF;
  text-decoration:none;
  margin-top: 47px;
  padding-top: 40px;
  font-weight: bold;
  font-size: 10px;
  text-align: center;
}

#bandeau a:hover
{
  color: #cccccc;
  text-decoration:none;
}

#bandeau a#lien_barbin_site
{
  background-image: url(http://www.barbin-entreprise.fr/commun/img/barbin-site.gif); 
  background-repeat: no-repeat;
}

#bandeau a#lien_barbin_entreprise
{
  background-image: url(http://www.barbin-entreprise.fr/commun/img/barbin-entreprise.gif); 
  background-repeat: no-repeat;
  background-position : center;
  margin-left: 135px;
  display: inline;
  width: 90px;
}



#colonne-gauche
{
  width: 220px;
  height: auto;
  float: left;
	background-color: #163f8f;
  background-image: url(http://www.barbin-entreprise.fr/commun/img/fond-gauche.gif);
  background-position: top right;
  background-repeat: repeat-y;
}

#menu-v
{
  height: auto;
  margin-bottom: 20px;
  float: left;
}

#menu-v dl {
  margin: 0px;
  margin-top: 18px;
}

#menu-v dl dt {
  width: 210px;
  height: 25px;
  line-height: 20px;
  margin-left: 0px;
  background-image: url(http://www.barbin-entreprise.fr/commun/img/fond-menu.gif); 
  background-repeat: no-repeat;
}

#menu-v dl dt.menu-rubrique-d {
  background-image: url(http://www.barbin-entreprise.fr/commun/img/fond-menu-d.gif); 
  background-repeat: no-repeat;
}

#menu-v dl dt.menu-rubrique-p {
  background-image: url(http://www.barbin-entreprise.fr/commun/img/fond-menu-p.gif); 
  background-repeat: no-repeat;
}

#menu-v dl dt.menu-rubrique-v {
  background-image: url(http://www.barbin-entreprise.fr/commun/img/fond-menu-v.gif); 
  background-repeat: no-repeat;
}

#menu-v dl dt a {
  display: block;
  width: 178px;
  height: 25px;
  padding-left: 32px;
  font-family: arial,sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
	color: #FFFFFF;
	text-decoration: none; 
}

#menu-v dl dt a:hover {
	color: #cccccc;
}

#menu-v dl dd {
  margin: 0px;
  padding: 0px;
}

#menu-v dl dd ul {
  margin: 0px;
  padding: 0px;
}

#menu-v dl dd ul ul {
  margin-left: 20px;
}

#menu-v dl dd ul li {
  list-style-type: none; 
  padding-left: 10px;
  line-height: 14px;
  margin-left: 10px;
  background-image: url(http://www.barbin-entreprise.fr/commun/img/tiret.gif); 
  background-position: top left;
  background-repeat: no-repeat;
}

#menu-v dl dd ul li a {
  font-family: arial,sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
	color: #FFFFFF;
	text-decoration: none; 
}

#menu-v dl dd ul li a:hover {
	color: #cccccc;
}

#visuel
{
  height: auto;
  float: left;
  width: 161px;
  margin-left: 10px;
}

#visuel img
{
  display: block;
  margin-bottom: 10px;
}


#recherche
{
  width: 220px;
  height: 51px;
  background-color: #e9f1fc;
  text-align: right;
}

#recherche a img
{
  border: 0px;
  margin-top: 10px;
  margin-right: 10px;
}

#recherche input
{
  width: 130px;
  height: 15px;
  line-height: 15px;
  margin-top: 15px;
  margin-left: 20px;
  padding: 0px;
  float: left;
  border: 1px solid #25A2DD;
  font-family: arial,sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
	color: #163f8f;
	text-align: center;
  background-color: #FFFFFF;
}



#menu-h2
{
  width: 774px;
  height: 16px;
	background-color: #bc154c;
  background-image: url(http://www.barbin-entreprise.fr/commun/img/menu-h2.jpg); 
  background-repeat: no-repeat;
  background-position: left;
  float: left;
}


#menu-h2 div
{
  margin: 0px;
  padding: 0px;
  float: left;
  padding-left: 10px;
  height: 15px;
  line-height: 15px;
}

#menu-h2 div a
{
  color: #163f8f;
  font-weight: bold;
  text-decoration:none;
  font-size: 10px;
}

#menu-h2 div a:hover
{
  color: #555555;
  text-decoration:none;
}


#menu-h2 ul
{
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  list-style-position: inside;
  float: right;
}

#menu-h2 ul li
{
  float: left;
  padding-left: 7px;
  margin-right: 5px;
  display: inline;
  height: 13px;
  line-height: 13px;
  background-image: url(http://www.barbin-entreprise.fr/commun/img/puce-rouge.gif); 
  background-repeat: no-repeat;
  background-position : left;
}

#menu-h2 ul li a
{
  color: #FFFFFF;
  font-weight: bold;
  text-decoration:none;
  font-size: 10px;
}

#menu-h2 ul li a:hover
{
  color: #cccccc;
  text-decoration:none;
}

#actus {
  width: 220px;
  height: auto;
	background-color: #aac3f3;
  background-image: url(http://www.barbin-entreprise.fr/commun/img/fond-actus.gif); 
  background-repeat: repeat-y;
  float: left;
}

#actus dl
{
  margin: 0px;
  margin-top: 15px;
  padding: Opx;
  height: auto;
  float: left;
}

#actus dl dt
{
  margin: 0px;
  padding: Opx;
  float: left;
}

#actus dl dt#liste-actus
{
  width: 196px;
  height: 22px;
  background-image: url(http://www.barbin-entreprise.fr/commun/img/actualites.gif); 
  background-repeat: no-repeat;
  float: left;
  margin-left: 12px;
  margin-bottom: 5px;
  display: inline;
}

#actus dl dt#synergie
{
  width: 196px;
  height: 26px;
  background-image: url(http://www.barbin-entreprise.fr/commun/img/synergie.gif); 
  background-repeat: no-repeat;
  float: left;
  margin-left: 12px;
  display: inline;
}

#actus dl dt#liens-utiles
{
  width: 196px;
  height: 22px;
  background-image: url(http://www.barbin-entreprise.fr/commun/img/liens-utiles.gif); 
  background-repeat: no-repeat;
  float: left;
  margin-left: 12px;
  margin-bottom: 5px;
  display: inline;
}

#actus dl dd 
{
  width: 196px;
  margin: 0px;
  padding: Opx;
  float: left;
  color: #163f8f;
  font-weight: normal;
  font-size: 10px;
  text-align: justify;
}


#actus dl dd ul {
  margin: 0px;
  padding: 0px;
}

#actus dl dd ul li {
  display: block;
  clear: both;
  width: 196px;
  height: auto;
  list-style-type: none; 
  line-height: 12px;
  margin-left: 10px;
  text-align: justify;
}

#actus dl dd ul li a {
  font-family: arial,sans-serif;
  font-size: 9px;
  font-style: normal;
  font-weight: bold;
	color: #bc154c;
	text-decoration: none; 
	float: right;
	margin-bottom: 5px;
}

#actus dl dd ul li a:hover {
	color: #FFFFFF;
}

#actus dl dd#liste-liens ul li a
{
  background-image: url(http://www.barbin-entreprise.fr/commun/img/puce-lien.gif); 
  background-repeat: no-repeat;
  background-position: left center;
	color: #163f8f;
  float: left;
  padding-left: 12px;
  height: 12px;
  line-height: 12px;
  display: inline;
  margin-top: 5px;
}

#actus dl dd#liste-liens ul li a:hover
{
	color: #FFFFFF;
}

#actus .label-egalite {
	clear: both;
	width: 100%;
	padding-top: 20px;
	text-align: center;
}



#baseline
{
  clear: both;
  width: 994px;
  height: 27px;
  margin:auto;
  padding-top: 3px;
  font-weight: bold;
  text-decoration:none;
  font-size: 10px;
  text-align: center;
  color: #FFFFFF;
  background-image: url(http://www.barbin-entreprise.fr/commun/img/baseline.gif); 
  background-repeat: no-repeat;
}


#baseline a
{
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
}

#baseline a:hover
{
  color: #cccccc;
  font-weight: bold;
  text-decoration: none;
}


#contenu
{
  width: 554px;
  height: auto;
  float: left;
	background-color: #FFFFFF;
}


h1
{
  font-family: arial,sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: bold;
  color: #bc154c;
  display: block;
  width: 425px;
  text-align: left;
  margin: 0px;
  padding: 0px;
  margin-top: 10px;
  padding-left: 10px;
}


h2
{
  font-family: arial,sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  color: #11357b;
  display: block;
  width: 425px;
  text-align: left;
  margin: 0px;
  padding: 0px;
  margin-top: 10px;
  padding-left: 10px;
}

h3
{
  font-family: arial,sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  color: #2862ce;
  display: block;
  width: 425px;
  text-align: left;
  margin: 0px;
  padding: 0px;
  margin-top: 10px;
  padding-left: 10px;
}

#texte
{
  display: block;
  width: 534px;
  height: auto;
  margin: 0px;
  padding: 10px;
  float: left;
  font-family: arial,sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #11357b;
}

#texte a
{
  color: #bc154c;
  font-weight: bold;
  text-decoration:none;
}

#texte a:hover
{
  color: #555555;
  text-decoration:none;
}

#texte p {
  text-align: justify;
  margin: 0px;
  margin-top: 10px;
}


#texte ul {
  list-style-type: disc;
  margin: 0px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
}

#texte li
{
  text-align: justify;
  margin-top: 2px;
}


span.rouge
{
  color: #bc154c;
}

.important
{
  color: #bc154c;
  font-weight: normal;
}


span.titre
{
  color: #bc154c;
  font-size: 14px;
  font-weight: normal;
}

span.sous-titre
{
  color: #11357b;
  font-size: 12px;
  font-weight: bold;
}



#texte .tableau_simple
{
  border: 1px solid #cccccc;
}

#texte .tableau_simple tr th
{  
  font-family: arial,sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
	color: #11357b;
	text-align: center;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
}

#texte .tableau_simple tr th p
{  
	text-align: center;
}

#texte .tableau_simple tr td
{  
  font-family: arial,sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
	color: #11357b;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
}

#texte .tableau_fond1
{
  border: 1px solid #cccccc;
  background-image: url(http://www.barbin-entreprise.fr/commun/img/fond_tableau1.jpg); 
  background-repeat: no-repeat;
  background-position: right top;
}

#texte .tableau_fond1 tr th
{  
  font-family: arial,sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
	color: #11357b;
	text-align: center;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
}

#texte .tableau_fond1 tr th p
{  
	text-align: center;
}

#texte .tableau_fond1 tr td
{  
  font-family: arial,sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
	color: #11357b;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
}

#texte .tableau_fond2
{
  border: 1px solid #cccccc;
  background-image: url(http://www.barbin-entreprise.fr/commun/img/fond_tableau2.jpg); 
  background-repeat: no-repeat;
  background-position: left top;
}

#texte .tableau_fond2 tr th
{  
  font-family: arial,sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
	color: #11357b;
	text-align: center;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
}


#texte .tableau_fond2 tr th p
{  
	text-align: center;
}

#texte .tableau_fond2 tr td
{  
  font-family: arial,sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
	color: #11357b;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
}


#texte .tableau_fond3
{
  border: 1px solid #cccccc;
  background-image: url(http://www.barbin-entreprise.fr/commun/img/fond_tableau3.jpg); 
  background-repeat: no-repeat;
  background-position: left top;
}

#texte .tableau_fond3 tr th
{  
  font-family: arial,sans-serif;
  font-size: 14px;
  font-style: italic;
  font-weight: bold;
	color: #da8f96;
	padding: 0px;
	height: 32px;
	line-height: 32px;
}


#texte .tableau_fond3 tr th.titre
{  
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
  background-image: url(http://www.barbin-entreprise.fr/commun/img/fond_titre_tableau.gif); 
  background-repeat : repeat-x;
}

#texte .tableau_fond3 tr th p
{  
  margin: 0px;
  padding: 0px;
	text-align: center;
}

#texte .tableau_fond3 tr td
{  
  font-family: arial,sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
	color: #11357b;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
}



#texte p.note {
	font-size: 10px;
}

#texte .contact {
	margin-top: 20px;
	width: 435px;
	float: left;
}

#texte .contact .libelle {
	width: 150px;	
	height: 20px;
	line-height: 20px;	
	margin-bottom: 10px;
	float: left;
	clear: both;
}
#texte .contact .champs {
	width: 285px;	
	height: 20px;
	line-height: 20px;	
	margin-bottom: 10px;
	float: left;
}

#texte .contact .champs input {
	width: 280px;
	float: right;
}

#texte .contact .champs-texte {
	width: 285px;	
	height: auto;
	line-height: 20px;	
	margin-bottom: 10px;
	float: left;
}

#texte .contact .champs-texte textarea {
	width: 280px;
	float: right;
}

#texte .message a {
	display: block;
	width: 120px;
	height: 20px;
	line-height: 20px;
	color: #bc154c;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #bc154c;
	text-align: center;
	margin-top: 10px;
	float: left;
}

#texte .message a:hover {
	color: #FFFFFF;
	border: 1px solid #bc154c;
	background-color: #bc154c;
}

#texte .message textarea {
	width: 435px;
	height: 100px;
}
