*{	margin:0;	padding:0;}p{                                                         text-align: justify;  font-family: sans-serif;    margin:5px;}td{padding-left: 1px;padding-right: 1px;padding-top:4px;padding-bottom:4px;}body {             margin: 1em;               }form{margin-top:5px;margin-left:0;margin-right:0;	margin-bottom:5px;padding:0;}input{margin-right:4px;		}p.nojava{   text-align: center;   font-size:12px;   margin-bottom:10px;   margin-top:10px;}.arriereplan {  background-color : #3932da;  margin:0;  padding:0;  height:158px;  border-top-style:none;  border-left-style:none;  border-right-style:none;  border-bottom-style: solid;  border-top-width: 0;  border-bottom-width: 2px;  border-color: black;  }.pub {  background-color : #8B96FF;}.droite{text-align: right;}.gauche{text-align: left;font-size: 14px;}td.noesp, table.noesp{padding: 0;}p.blanc{                                                         color: white;  font-weight: bold;   font-size: 12px;  font-family: Arial,sans-serif;   }h1{  text-align: center;  font-size: 25px;  color: #000066;   margin-top: 25px;  margin-bottom:25px;  padding:0; } h1:first-letter {                         font-size: 30px;                  font-weight: bold;                     color: #3300cc;                       } h2{  text-align: center;  font-size: 25px;  margin-top: 15px;  margin-bottom:25px;  color: #000066;   } td.mixad_nav{	 text-align: center; } p.centre{    text-align: center;   font-size:15px;   margin-bottom:30px;   margin-top:20px; }.encadre {border-color: blue;border-style: solid;border-width: 2px;}.encadre1 {border-color:#000080;border-style: solid;border-width: 3px;}.encadre2 {border-color: #0065FF;border-style: solid;border-width: 1px;}.bordgauche{border-left-style:none;border-top-style:none;}.borddroit{border-right-style:none;border-top-style:none;}.defil { border-top-style:ridge; border-right-style:none; border-bottom-style:ridge; border-left-style:none; border-color: #0065FF; border-width: 2px;}  hr {         	border:none;	border-top: 1px solid #a433ff;	width:75%;             }hr.com {         	border:none;	border-top: 1px solid #a433ff;	width:100%;             }hr.point {         	border:none;	border-top: 3px dotted #0000ff;  height: 0px;                   width: 100%;          }hr.point2 {         	border:none;	border-top: 2px solid #000000;  height: 2px;                   width: 100%;          }p.ads{                                                         font-family: Arial,sans-serif;  margin-top:15px;  font-size:15px;  margin-bottom:15px;}p.synthese{                                                         font-family : sans-serif;     padding-top:0;  padding-bottom:20px;  margin-top:0;  margin-bottom:0px;  margin-left:2px;  margin-right:2px;}li{                                                         text-align: justify;  font-style: normal;  font-weight: normal;   font-size:15px;  font-family: Arial,sans-serif;  margin-top:15px;  margin-bottom:15px;  margin-left:30px;  margin-right:15px;  list-style:disc;}li.prest{                                                         font-size:14px;  font-family: Arial,sans-serif;  list-style:square;}li.conseil2{                                                         font-size:12px;  font-family: Arial,sans-serif;  list-style:disc;}li.conseil1{                                                          list-style:none;}p.presentation:first-letter {                         font-size: 20px;                  font-weight: bold;                     color: #3300cc;  font-family: sans-serif;                      }p.presentation{                                                       text-align: justify;  font-family: sans-serif;    margin:5px;  font-size:15px;}p.titre{font-size:25px;font-family: sans-serif;text-align: center;text-decoration: underline;color: #3300cc; }  div.pied {  background-color: #C5E5FF;  margin-top:0;  margin-bottom: 0;  margin-left: 10px;   margin-right: 10px;    }                .pied {  color: #000099;  font-style: normal;  font-size:12px;  font-family: Arial,sans-serif;  text-align: justify;        } span.page{  text-align: center;   color: black;  font-size:14px;  font-family: Arial,sans-serif;        } a.menu{  display: block;  background: url(../images/degrade1.gif) no-repeat;  background-color: #3932da;  color: #ccc;  vertical-align: middle;  font-size: 13px;  font-family: Arial,sans-serif;   font-weight: bold;  padding: 4px;  height: 18px !important;  height: 18px;  text-align: justify;  text-decoration: none;  border-bottom: 0px solid #0000ff;}a.menu:hover {	background-position: 0px -35px;	text-decoration: none;	color: #fff;	background-color: blue;   	}	a.rubrique{color:Blue;              font-weight: bold;font-size: 14px; font-style: normal;text-decoration: none;font-family: Arial,sans-serif;  }a:visited.rubrique, a:active.rubrique { color: blue;  }  a:hover.rubrique{ color: #FF00FF;            }  a.consulte{color:Blue;              font-size: 12px; font-style: normal;text-decoration: none;font-family: Arial,sans-serif; }span.categorie{color:#0000CF;              font-size: 12px; font-style: normal;font-family: Arial,sans-serif;margin:0;padding:0; }a.souligne{  text-decoration: underline;}a:visited.consulte, a:active.consulte { color: blue;  }  a:hover.consulte{ color: #FF00FF;            } span.bandeau,a.bandeau{             font-size:12px;font-family: Arial,sans-serif;text-decoration: none;  }span.promo{color: red;}	span.barremot{text-decoration: line-through;}	a.gallerie{ font-size:12px;            } p.gallerie, span.gallerie{font-size:12px;text-align:center;color: blue;font-family: Arial,sans-serif; }p.remarque{font-size:15px;font-family: Arial,sans-serif;   }a.blanc{                                                         color: white;  font-weight: bold;   font-size: 15px;  font-family: Arial,sans-serif;  text-decoration: none;    }		table.menu {background-color: #33ab2a;}.conteneur {width: 765px;}	#conteneurlogo {width: 760px;height: 80px;margin: 0;}#titre {width: 275px;height: 80px;float:left;padding-top: 5px;padding-left: 5px;margin: 0;	}#titrepub {width: 470px;height: 80px;padding-top: 5px;padding-right: 5px;margin: 0;float:right;	}.resultrech {margin-left: 100px;width: 300px;clear:both;	}.barremenu {margin-bottom: 8px;border-style:solid;background-color: blue;border-color:  #0065FF;border-width: 1px;clear:both;	}.barremenu2 {margin-top: 0;margin-bottom: 5px;border-style:solid;background-color: blue;border-color:  #0065FF;border-width: 1px;clear:both;	}.barremenu3 {border-style:solid;background-color: blue;border-color:  #0065FF;border-width: 1px;clear:both;	}.barremenu4 {padding: 0;margin: 0;width: 500px;border-style:solid;background-color: blue;border-color: black;border-width: 1px;clear:both;	}#blocencadre {width: 760px;border-color: black;border-style: solid;border-width: 2px;		}#blocmenu {width: 200px;margin: 0;float:left;	}.conteneurf{clear: both;width: 760px;}	.conteneurtitre {width: 760px;height:158px;margin: 0;padding:0;}#blocrecherchesum {width: 560px;margin: 0;padding-right: 0;float:right;}.cadremenu {	border-color: black;border-left-style: none;border-bottom-style: none;border-top-style: none;border-right-style: solid;border-width: 2px;	}.blocimg{margin-top: 10px;margin-bottom: 10px;	}.blocstandard {width: 760px;clear:both;	}.blocontact {width: 500px;margin-left: 200px;}.bloctexte {clear:both;padding-left: 5px;padding-right: 5px;padding-bottom: 5px;		}.blocimagel {clear:both;padding-left: 5px;padding-right: 5px;padding-bottom: 5px;margin-top:0;	margin-bottom:0;	}.bloctexte1 {width: 740px;margin-top: 20px;	}.bloctextefin {clear:both;width: 740px;margin-top: 20px;margin-bottom: 30px;	}.bloctexte2 {clear:both;width: 730px;margin-bottom:20px;	}#forfaitpro {		}.lien {text-align: justify;width: 720px;margin-top: 10px;margin-bottom: 15px;clear:both;}.lienretour {text-align: center;margin-top: 10px;margin-bottom: 10px;width:760px;clear:both;}.ogonei {margin-left:30px;vertical-align: middle;float:right;}#presentation1 {width: 750px;	margin-top: 0;margin-bottom: 8px;}#bandeau { text-align: justify; width: 750px; margin-top:5px; margin-bottom:5px; border-top-style:ridge; border-right-style:none; border-bottom-style:ridge; border-left-style:none; border-color: #0065FF; border-width: 2px; clear:both;	}span.blanc{                                                         color: white;  font-weight: bold;   font-size: 12px;  font-family: Arial,sans-serif;   }div.spacer{ margin-top:55px; margin-bottom: 40px;}div.spacer1{ margin-top:105px; margin-bottom: 80px;}.spacetop{ margin-top: 20px; margin-bottom: 10px; text-align: center;}.spacepub{ margin-top: 15px; margin-bottom: 20px; text-align: center;}.spacepubtxt{ margin-top: 15px; margin-bottom: 0; font-family:  sans-serif;    padding:0; margin-left:2px; margin-right:2px; font-size:15px; text-align: center;}.rechd{ margin-right:140px; margin-top:15px; text-align: right;}a.plan{             font-size: 16px;   }  .recherche{ margin:0; padding-left:20px;	}.blocrecherche{ margin-top:15px; margin-bottom:10px;}.prss{ margin-left:0px; padding-left:0px;}.imageparse {  margin:0;  padding:0;  border-style:none;  height:112px;  width:145px;}.imagerss {	  height:114px;	  width:755px;	  border-style:none;}	  a.cool {	 font-size: 16px;}select.ldcat{	width:100px;}	  