/***************** STYLE GLOBAUX *****************/
a img{ border:none;}
a:active, a:focus{ outline:none;}
/***************** STYLE CONTENU *****************/
#contenu h1{
  font:bold 15px Verdana, Helvetica, sans-serif;
  color:#b80909;
  letter-spacing:0px;
  /*margin:0 0 12px 0;*/
  padding-bottom: 5px;
  border-bottom:1px dotted #640e0e;
}
#contenu h2{
  font:bold 12px Verdana, Helvetica, sans-serif;
  color:#CC0000;
  letter-spacing:1px;
  margin:0 0 7px;
  border-bottom:1px dotted #CC0000;
}
#contenu p{
  font:11px/1.2em Verdana, Helvetica, sans-serif;
  text-align:justify;
  color:#222222;
  margin-bottom: 5px;
  padding-top: 5px;
}
#contenu p em{
  font-weight:bold;
  font-size:12px;
  line-height:1.3em;
}
#contenu p.couleur, span.couleur{
  font-weight:bold;
  color:#CC0000;
}
#contenu a:link, #contenu a:visited{
  font-weight:bold;
  text-decoration:underline;
  color:#FF0000;
}
#contenu a:hover, #contenu a:active{
  color:#333333;
}
/***************** STYLE FOOTER *****************/
#footer p{
  font:10px/30px Verdana, Helvetica, sans-serif;
  color:#fff;
  text-align:right;
  letter-spacing:1px;
  padding:0 10px 0 0;
}
#footer a:link, #footer a:visited{
  text-decoration:none;
  color:#fff;
}
#footer a:hover, #footer a:active{
  text-decoration:underline;
  color:#fff;
}
.invisible{	display:none;}
.color_b{ color: #b80909;}
.left{ float: left;}
.right{ float: right;}
ul.list{ float:left; font:11px/1.2em Verdana, Helvetica, sans-serif;}
.list li{
	list-style-type:none;
	background-image:url(../images/charte/pointer.jpg);
	background-position: 3px 5px;
	background-repeat:no-repeat;
	/*line-height:20px;*/
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 20px;
}
.paragraph1{ background: url(../images/accueil/paragraph-01.jpg) left top no-repeat; float: left; width: 454px; height: 60px; margin-top: 5px;}
.paragraph2{
  background: url(../images/accueil/paragraph-02.jpg) left top no-repeat;
  display: table;
  margin-bottom: 5px;
  float: left;
  width: 454px;
  height: 58px;
  margin-top: 5px;
}#actualites{  position:relative;  font:bold 12px/20px Verdana, Helvetica, sans-serif;  background: url(../images/charte/actualites.jpg) left top no-repeat;  margin-top: 20px;  float: left;  width: 214px;  height: 165px;    padding:85px 15px 0;}#produits_vanommen{	cursor:pointer;}#vanommen{		display:none;		position:absolute;		top:125px;		left:0px;		background:#fff;		width:214px;		padding:15px 15px;	}#actualites a{		color:#d42121;	}#actualites a:hover{		color:#777777;	}
#trouver{
  background: url(../images/charte/ou-nous-trouver.jpg) left top no-repeat;
  margin-top: 20px;
  float: right;
  width: 244px;
  height: 109px;
}
#trouver_en{
  background: url(../images/charte/ou-nous-trouver-en.jpg) left top no-repeat;
  margin-top: 20px;
  float: left;
  width: 244px;
  height: 109px;
}
.paragraph_contact{
  background: url(../images/notre-parc-machine/paragraph-contact.jpg) left top no-repeat;
  margin-bottom: 10px;
  float: left;
  width: 454px;
  height: 34px;
}
.separator{
  width: 100%;
  height: 1px;
  line-height: 1px;
  font-size: 0px;
  border-bottom: 1px dotted #b80909;
  clear: both;
  padding-top: 5px;
  margin-bottom: 5px;
}
.separator1{
  width: 300px;
  height: 1px;
  line-height: 1px;
  font-size: 0px;
  border-bottom: 1px solid #b7b7b7;
  clear: both;
  padding-top: 5px;
  margin-bottom: 5px;
}
/*-----------table----------*/
#polygoner table { border-collapse: collapse; border: 1px solid #fbfbfb; font-size: 11px; font-family: Verdana; color: #3b3b3b; background: #f1f1f1;}
#polygoner tbody td { text-align: center;}
#polygoner tbody th { color: #3b3b3b;}
#polygoner td, th { color: #3b3b3b; border: 1px solid #fbfbfb; padding: 2px;}
#polygoner tbody th,#polygoner tbody td { vertical-align: top; text-align: left;}
#polygoner .odd { text-align: center; background: #d1e3f3;}
#polygoner .odd1 { background: #ffce9e;}
#polygoner tbody tr:hover { color: #3b3b3b; background: #afafaf;}
#polygoner tbody tr:hover th,#polygoner tbody tr.odd:hover th { background: #699ece;}
#polygoner .titre { font-size: 16px; font-weight: bold;	color: #b80909;}
/*-----------end table----------*/
