.news_left{
 width:290px;
 float: left;
 border-right: 1px solid #5d8bbd;
 background: white;
 margin-right:5px;
}
.news_left p{
 margin-right:10px;

}
.news_right{
 float: left;
 width:230px;
 padding-top:5px;
 border: 1px solid #cccccc;
 border-left: 1px solid #5d8bbd;
 background: url('../image/notepad.gif');
 text-align: center;
}

.news{
 margin: 30px;
 margin-bottom: 50px;
 text-align: justify;
 background: #FFFFEE;
 border: 2px solid #5d8bbd;
 }
 .news h6{
	margin-bottom: 0px;
}
 
.newsPara{
 margin: 30px;
 padding: 5px;
 padding-top: 2px;
 line-height: 20px;
 border: 1px solid #999999;
 background: white url('../image/notepad.gif');
 text-align: justify;
 }
 
 .newsPara2{
 margin: 30px;
 padding: 5px;
 padding-top: 2px;
 line-height: 20px;
 border: 1px solid #999999;
 background: white url('../image/notepad.gif');
 text-align: left;
 }
  .newsPara2 table{
	border:solid 0px;
 }
 .newsPara2 td{
	border:solid 0px;
	vertical-align:top;
 }
 .Ntitre h4{
 font-size:10pt;
 color: #5d8bbd;
 border-bottom: #5d8bbd 1px solid;
 padding-left: 25px;
 text-align: left;
 background: url(../image/puces/fleche_bleu.gif) no-repeat left center;
 margin: 0px;
 margin-left:15px;
 margin-right:10px;
 }
.Ntexte {
	font-family:comic sans MS;
	font-size:13px;
 }
.zA  {
	background: url(../image/puces/cube.gif) no-repeat left center;
	padding-left: 25px;
	margin-left:23px;
	line-height:22px;
 }

 .zB {
	background: url(../image/puces/fleche2.gif) no-repeat left center;
	padding-left: 25px;
	margin-left:38px;
	line-height:22px;
	text-align:justify;
}
.zC{
	background: url(../image/puces/fleche_g.gif) no-repeat left center;
	padding-left: 25px;
	margin-left:60px;
	line-height:20px;
	text-align:justify;
}
.zD{
font-size:10pt;
 color: #5d8bbd;
 border-bottom: #5d8bbd 1px solid;
 padding-left: 25px;
 text-align: left;
 background: url(../image/puces/fleche_pleine.gif) no-repeat left center;
 margin: 0px;
 margin-left:130px;
 display:inline;
 line-height:27px;
 font-weight:600;
 font-family: arial, verdana;
 }
 
 .zE{
 color: #5d8bbd;
 border-bottom: #5d8bbd 1px solid;
 padding-left: 0px;
 text-align: center;
 margin-top: 6px;
 margin-bottom: 6px;
 padding-right:5px;
 font-size: 12pt;
 }
 
.news_right p{
 font-family: comic sans ms;
 line-height: 20px;
 
}

th.gray {
 background:#dddddd;
 color:#555555;
}
.boite {
 background: white url('../image/clients-pic.jpg') no-repeat;
 padding-top: 5px;
 padding-left: 70px;
}
/*<----- TABLE */

/* list */
.list th, .list td{
 border: 0px;
 border-top: 1px gray dashed;
 border-bottom: 1px gray dashed;
 padding:5px;
}

.list th {
 border-top: 2px black solid;
 text-align: center;
 background: #5d8bbd;
 color:white;
}

.th td{
 border-top: 2px black solid;
 background: #a6d1ff;
}
.alpha {
 border: none;
 border-collapse: separate;
 padding:0px;
 margin:0px;
}
.alpha td{
 margin:0px;
 border: none;
}
.copie_alpha{
 border: none;
 border-collapse: collapse;
 padding:0px;
 margin:0px;
}
.copie_alpha td{
 padding: 0px; 
 margin:0px;
 border: none;
}

.limit {
 margin:0;
 margin-top: 20px;
 width: 538px;
}
/* faq */
.faq {
 width: 539px;
 margin: 0px;
 margin-bottom: 20px;
 text-align: left;
}
.faq  th {
 text-align: left;
}

.faq .foot td {
  background: #eeeeee;
  font: 8pt; 
  text-align: right;
}

/* TABLE  ----END-----> */

.faq p{
 padding-left: 20px;
 padding-right: 20px;
 margin: 0px;
}

.infos {
background: #FFFADD url('../image/ampoule.png') no-repeat right top;
 color: #666666;
 margin: 10px;
 margin-left: 80px;
 margin-right: 80px;
 font-size: 10pt;
 padding: 5px;
 font-family: verdana,arial;
 border: 1px solid black;
}
.infos h2{
 background: none;
 border: none;
 margin-top: 5px;
}
input.clbu {
 background: url('../image/clbu.jpg') center no-repeat;
 text-align: center;
}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PRESENTATION SAVOIR FAIRE PRODUITS   */
#presentation2 {
border-left:#5d8bbd 10px solid;
border-right:#5d8bbd 6px solid;
margin: 5px;
padding:0px;
}
#presentation2 table{
 border:0px solid;
 margin-right: 0px;
 display: block;
}
#pr1 td{
border:0px;
padding:0px;
margin:0px;
vertical-align:top;
}
#pr1 th{
border-bottom:0px;
border-top:0px solid;
border-right:0px solid;
border-left:#5d8bbd 10px solid;
background:url('../image/fond_cube.gif') top right no-repeat;
}

#pr2 td{
border:0px;
border-bottom:gold 2px dashed;
}
#pr2 th{
border:0px;
border-bottom:0px;
border-left:#5d8bbd 10px solid;
background:#5d8bbd;

}
#pr2 h4{
color: white;
background:#5d8bbd url('../image/puces/fleche_pleine_w.gif')  center left no-repeat;
 margin:2px;
 padding:2px;
 padding-left:20px;
 margin-top: 0px;
}

#pr2 h5{
background: url('../image/fond_cube_clair.gif')  center left no-repeat;
height: 20px;
padding-left:5px;
 font-weight:bold;
 color:  #1e5da4;
 border-bottom:0px;
}
#pr3 {
text-align:left;
vertical-align:top;
}
#pr3 th{
border:0px;
border-bottom:gold 2px dashed;
border-left:#5d8bbd 10px solid;
background:#CFE4FB;
padding-left:4px;
}
#pr3 a{
color: #5d8bbd;
}
#pr3 a:hover{
color: #3C6B9E;
border-bottom:#3C6B9E 1px solid;
}
#pr4 td{
border:0px;
}
#pr4 h5{
background: url('../image/fond_cube_clair.gif')  center left no-repeat;
height: 20px;
padding-left:5px;
 font-weight:bold;
 color:  #1e5da4;
 border-bottom:0px;
}
#pr4 th{
border:0px;
border-bottom:0px;
border-left:#5d8bbd 10px solid;
background:#5d8bbd;
margin:0px;
padding:0px;
}
#pr4 h4{
color: white;
background:#5d8bbd url('../image/puces/fleche_pleine_w.gif') left 7px no-repeat;
 margin:2px;
 padding:2px;
 padding-left:20px;
 margin-top: 0px;
}
#Pjaune td{
background: gold;
border:0px;
padding:0px;
margin:0px;
}

#presentation {
border-left:  #5d8bbd 10px solid;
background: #5d8bbd url('../image/fond_pres.gif') top right repeat-y;
margin: 5px;
padding:0px;

}
#presentation table{
 background: url('../image/fond_cube.gif') top right no-repeat;
 border: 0px;
 margin-right: 7px;
 display: block;
 /*border-top: solid gold 10px;
 border-bottom: solid gold 10px;*/
}

#presentation ul{
 margin-left:50px;
 margin-top:-10px;
 margin-bottom:15px;
 list-style: url('../image/puces/cube_plein.gif');
}
#presentation li{
 list-style-type: none;
}
#presentation td{
 padding:0px;
 border: 0px;
 border-bottom: gold 2px dashed;
 margin:10px;
}
#presentation td.top{
 border:0px;
 border-top: gold 10px solid;
}
#presentation td.bottom{
 border:0px;
 border-bottom: gold 7px solid;
}
#presentation th.top{
 border: 0px;
}
#presentation th.bottom{
 border: 0px;
 border-bottom: gold 7px solid;
 }
#presentation th 	a{
 color: #5d8bbd;
}

#presentation th 	p{
 text-align: left;
}
#presentation th{
 padding:0px;
 border: 0px;
 width: 174px;
 border: 0px;
 border-bottom: gold 2px dashed;
 background: none;
 vertical-align: top;
}
#presentation h1 {
 background: none;
 background: url('../image/fond_cube_pt.gif') left top no-repeat;
 margin: 10px;
 margin-bottom: 10px;
 padding-left:40px;
 font-style: italic;
 color: #1e5da4;
}
#presentation h4 a{
 color: white;
}
#presentation h4 {
 background:#5d8bbd url('../image/puces/fleche_pleine_w.gif')  center left no-repeat;
 margin:2px;
 padding:2px;
 padding-left:20px;
 margin-top: 0px;
 color: white;
}
#presentation ol{
 margin-top: -10px;
 margin-bottom: 20px;
}

 #presentation h5, ol li {
 background: url('../image/fond_cube_clair.gif')  center left no-repeat;
 height: 20px;
 display: block;
 padding-left:5px;
 border: 0px;
 font-weight:bold;
 color:  #1e5da4;
}
#presentation p{
 display: block;
 text-indent: 0px;
 padding: 15px;
 padding-top: 5px;
 padding-bottom: 15px;
 margin:0px;
 white-space: pre;
 color: black;
}


#lexico, .lexico {
 position: absolute;
 left:50%; 
 background: #FFFFCC;
 border: solid 2px #93BD99;
 width: auto;
 display: none;
}

#lexico h4 , .lexico h4{
 width: auto;
 color: white;
 font-weight: bold;
  background: #93BD99;
}
#lexico a, .lexico a{
 padding:2px;
 display: block;
 color:  #535D59;
 border: #FFFFCC 1px solid;
}
#lexico a:hover, .lexico a:hover{
 color:  #535D59;
 background: #CFE5D2;
 border: #93BD99 1px solid;
}
.lexique{
 padding:2px;
 background: #CFE5D2;
 color: black;
 border: black 1px solid;
}
.lexique:hover{
 background: #E5D2CF;
}
