.txtbaspage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.txtsombleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5397a9;
	line-height: normal;
}
.txtsomvert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #577b21;
	line-height: normal;
}
.txtsomrouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ff0000;
	line-height: normal;
}
.txtsomvert1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006400;
	line-height: normal;
}
.txtsomnoir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	line-height: normal;
}
.txtsolutionvert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #bdc137;
}
.txtsolutionorange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ed7a08;
}
.txtsolutionviolet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6e4787;
}
.txttitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #557d8f;
	margin-top: 10px;
	margin-left: 350px;
}
.txttitre2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #003366;
	font-weight: bold;
	position: absolute;
	left: 380px;
	top: 0px;
	
	
}
.txttitre3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	font-weight: bold;
	position: absolute;
	left: 380px;
	top: 25px;
	line-height: 18px;
	
}
.txttitrespace {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 5px;
	color: #003366;
	font-weight: bold;
	margin-left: 380px;
}
.txttitrespace2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	color: #003366;
	font-weight: bold;
	margin-left: 380px;
}
.txtsolutionmarron {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6d5c53;
}
.txtsolutionnoir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.txtsolutionnoir11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-right: 20px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	
}
.txtnoir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: left;
}
.txtsolutionblanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.txtbenefits1 {
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	margin-top: 0px;
}
.txtbenefits2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.txtbenefits3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.txtbenefits4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #123456;
}
.txtbenefits5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.txtsolutionnoirbold12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.txtsolutionvertbold12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #BDC137;
}
.txtsolutionvertbold121 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #577b21;
}
.txtsolutionbleu12 , .txtsolutionbleu12 a{
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5397a9;
	line-height: normal;
}
.txtsolutionvert12 , .txtsolutionvert12 a{
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #339900;
	line-height: normal;
}
.txtsolutionorangebold12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ED7A08;
}
.txtsolutionbleubold16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000066;
}
.txtsolutionvioletbold12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6E4787;
}
.txtsolutionmarronbold12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6D5C53;
}
.txtsolutionnoir12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.txtsolutionbleu14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5397a9;
	line-height: normal;
}
.redmessage{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
}
.navigation { 
	  font-family: Verdana, Arial, Helvetica, sans-serif;
      margin: 0; 
      padding: 0; 
      list-style: none; 
      background: #fff; 
      color: #0000000; 
      width: 500px; 
      font-size: 12px;
      } 
   .navigation a, .navigation span { 
      display: block; 
      padding: 0px 0px; 
      color: #fff; 
      text-decoration: none; 
      
      } 
   .navigation .toggleSubMenu a, .navigation .toggleSubMenu span { 
      background-image: url(images/infos.jpg);
	  background-repeat:no-repeat;
      } 
   .navigation .open a, .navigation .open span { 
      background-image: url(images/reduire.jpg);
	  background-repeat:no-repeat;
      } 
   .navigation a:hover, .navigation a:focus, .navigation a:active { 
      text-decoration: none; 
      } 
   .navigation .subMenu { 
      font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 10px;
		  margin: 0; 
	padding: 0 0 0 0px;
      list-style: none; 
      background: #fff; 
      color: #0000000; 
       
      } 
   .navigation ul.subMenu a { 
      background: none; 
      padding: 3px 20px; 
      }
	  
   1.
      .nettoyeur {

      clear:both;
      }
      #menutest {
      width:100%;
      font-family:Tahoma, Helvetica, sans-serif;
      letter-spacing: 0.12em;
      display:block;
      height:0px;
      font-size:1.1em;
      z-index: 1000;
      }
      #menutest div {
      float:left;
      padding:0 0 0 25px;
      }
      #menutest div a {
      color:#123456;
      font-weight:bold;
      text-decoration: none;
      }
      #menutest div  a:hover {
      color: #000 ;
      }
      #menutest div ul {
      position: absolute;
      background-color:#123456;
      background-position:bottom; background-repeat:repeat-x;
      white-space: nowrap;
      width:200px;
	  line-height:15px;
	  border-left:2px solid #8FB60C;
	  border-right:2px solid #8FB60C;
	  border-bottom:2px solid #8FB60C;
	  border-top:2px solid #8FB60C;
  
      }
      #menutest ul, #menutest li {
      margin: 0;
      padding: 0;
      list-style-type: none;
      list-style-position:outside;
      }
      #menutest ul li {
	   padding:0 5px;
	   font-size:10px;

      }
      #menu ul li a {
      color:#c0c0c0;
      text-decoration: none;
      }
      #menu ul li a:hover {
      color: #f5f5f5 ;
      }


	  
