    body {
           margin : 0;
      }
    td {
           font : 11px Verdana, Arial, Helvetica, sans-serif;
           color : #003366;
      }
     a {
           color : #db3c0d;
           font-weight : bold;
      }
     a:hover {
	 color:#0099FF;
      }
     #plan {
           font : 11px Verdana, Arial, Helvetica, sans-serif;
           color : #0033ff;
           letter-spacing : 0.1em;
           text-decoration : none;
           display : block;
           padding : 8px 6px 10px 26px;
           background : url("img/navbar_arrow_blue.gif") no-repeat 14px 45%;
      }
         #navigation td {
           border-bottom : 2px dotted #c0dffd;
      }
     
	      #navigation a {
           font : 12px Verdana, Arial, Helvetica, sans-serif;
		   font-weight:bold;
           color : #ffffff; 
           line-height : 14px;
           letter-spacing : 0.1em;
           text-decoration : none;
           display : block;
           padding : 8px 6px 10px 26px;
           background : url("img/flash.jpg") no-repeat 10px 50%;
		   border-bottom-color:#FFFFFF;
		   border-bottom-style:dotted;
		   border-bottom-width:thin;
      }
     #navigation a:hover {
	       background : #ffffff url("img/flash_.jpg") no-repeat 10px 50%;
           color : #003366;
      }
     #logo {
           font : 24px Verdana, Arial, Helvetica, sans-serif;
           color : #ccff99;
           letter-spacing : 0.2em;
           line-height : 30px;
      }
     #tagline {
           font : 12px Verdana, Arial, Helvetica, sans-serif;
           color : #ff9933;
           letter-spacing : 0.4em;
           line-height : 18px;
      }
     #monthformat {
           border-bottom : 2px solid #e6f3ff;
      }
     #dateformat {
           font : 11px Verdana, Arial, Helvetica, sans-serif;
           color : #003366;
           letter-spacing : 0.2em;
      }
     #dateformat a {
           font : 11px Verdana, Arial, Helvetica, sans-serif;
           color : #003366;
           font-weight : bold;
           letter-spacing : 0.1em;
      }
     #dateformat a:hover {
           color : #ff6600;
           letter-spacing : 0.1em;
      }
     .bodyText {
           font : 11px Verdana, Arial, Helvetica, sans-serif;
           color : #003366;
           line-height : 20px;
           margin-top : 0;		   
      }
     .pageName {
           font : 18px Verdana, Arial, Helvetica, sans-serif;
           color : #3366cc;
           line-height : 24px;
           letter-spacing : 0.2em;
		   font-weight:bold;
      }
     .subHeader {
           font : bold 10px Verdana, Arial, Helvetica, sans-serif;
           color : #3366cc;
           line-height : 16px;
           letter-spacing : 0.2em;
      }
     .quote {
           font : 20px Verdana, Arial, Helvetica, sans-serif;
           color : #759da1;
           line-height : 30px;
      }
     .smallText {
           font : 10px Verdana, Arial, Helvetica, sans-serif;
           color : #003366;
      }
     .navText {
           font : 12px Verdana, Arial, Helvetica, sans-serif;
		   font-weight:bold;
           color : #003366;
           line-height : 14px;
           letter-spacing : 0.1em;
           text-decoration : none;
      }
     .mont {
           margin : 0;
           padding : 0 2px;
           background-color : #e6f3ff;
           color : #0033cc;
           font-size : 11px;
           letter-spacing : 0.1em;
           text-align : left;
           line-height : 15px;
      }
     .tarif {
           font-size : 11px;
           color : #3333ff;
      }
     .temp {
           font-size : 11px;
           color : #000066;
           border-bottom-color : #003333;
      }
     
     
     .navHoriz {
           color : #003366;
           line-height : 16px;
           letter-spacing : 0.1em;
           text-decoration : none;
      }
	  .formulaire {
           color : #0066cc;
           font-size : 11px;
           font-weight : bold;
      }
	  .info {
	  font: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  text-decoration: none;
	  color: #FFFFFF;
	  }
	  .info_a { 
	  font: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 12px;
	  color: #FFFFFF;
	  letter-spacing: 0.1em;
	  text-decoration: underline; 
	  }
	 
     .tableheader {
	 background-color:#003366;
	 font:Verdana, Arial, Helvetica, sans-serif;
	 font-weight:bolder;
	 font-size:14px;
	 color:#FFFFFF;
	 }	 
	 
	  .Style1 {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
    }
	   .menu_titre {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 15px;
	color: #FFFFFF; 
	letter-spacing: 0.1em;
	}
	 .liste {
	 background-image: url(img/pointer2.gif);
     background-repeat: no-repeat;
	 background-position: left center;
     list-style-type: none;
     padding-left: 12px;
     }
	 .points {border-bottom-color:#0033FF;
	 border-bottom-style:dotted;
	 border-bottom-width:thin;
	 }
	 .table_heb {border:#CCCCCC thin dotted;
	 } 	
	 .pointsbleu {
	 background-color:#FFFFFF;
	 background-image:url(img/offre.jpg);
	 background-repeat:no-repeat;
	 background-position:left;
	 border-bottom-color:#FF3300;
	 border-bottom-style:dashed;
	 border-bottom-width:medium;
	 border-left-color:#FF3300;
	 border-left-style:dotted;
	 border-left-width:thin;
	 border-right-color:#FF3300;
	 border-right-style:dotted;
	 border-right-width:medium;
	 border-top-color:#FF3300;
	 border-top-style:dashed;
	 border-top-width:thin;	 
	 }
	 .offre_texte_accueil
	 {color:#FF0000;
	 font:Verdana, Arial, Helvetica, sans-serif;
	 font-size:20px;	 
	 font-stretch:expanded;
	 font-weight:bold;
	 }
	 .offre_texte_page
	 {color:#FF0000;
	 font:Verdana, Arial, Helvetica, sans-serif;
	 font-size:14px;
	 font-weight:bold;}
	 .offrelien 
	 {color:#0000FF;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:18px;
	 font-stretch:expanded;
	 font-weight:bold;
	 text-decoration:none;
	 }
	 .offrepage
	 {color:#0000FF;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:14px;
	 text-decoration:none;
	 }