/*
*/


body {leftmargin: 0px; topmargin: 0px; marginwidth: 0px; marginheigh: 0px; padding: 0; FONT-FAMILY: Arial, Helvetica, sans-serif }
.h1 { margin: 10px; padding: 0; font-size:5px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #003300; }
.A:hover {FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: #FFCC02; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.A:link {FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: #003300; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.A:visited {FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.A.lienmenu {FONT-SIZE: 11px; COLOR: #003300; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
; font-weight: bold}
A.lienmenu:hover {FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
; font-weight: bold}
A.lienmenu:visited {FONT-SIZE: 11px; COLOR: #003300; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
; font-weight: bold}
A.lienmenuproduit { FONT-SIZE: 11px; COLOR: #003300; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: lighter; text-decoration: none}
A.lienmenuproduit:hover { FONT-SIZE: 11px; COLOR: #993300; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
A.lienmenuproduit:visited { FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none ; font-weight: lighter}
.A.lienclair {FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold}
.A.lienclair:hover {FONT-SIZE: 11px; COLOR: #E8E8E8; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold}
.A.lienclair:visited {FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: normal}
.A.LienSousMenu {FONT-SIZE: 10px; COLOR: #003300; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold}
.A.LienSousMenu:hover {FONT-SIZE: 10px; COLOR: #993300; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold}
.A.LienSousMenu:visited {FONT-SIZE: 10px; COLOR: #003300; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: normal}
.A.lienblanc {FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.A.lienblanc:hover {FONT-SIZE: 11px; COLOR: #E8E8E8; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.A.lienblanc:visited {FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.A.LienRubriqueSuj {FONT-SIZE: 11px; COLOR: #003300; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
; font-weight: bold}
.A.LienRubriqueSuj:hover {FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.A.LienRubriqueSuj:visited {FONT-SIZE: 11px; COLOR: #3a8b00; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.A.LienRubriqueAcc {FONT-SIZE: 11px; COLOR: #955000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
; font-weight: bold}
.A.LienRubriqueAcc:hover {FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.A.LienRubriqueAcc:visited {FONT-SIZE: 11px; COLOR:#ffd76b ; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.A.LienRubriqueann {FONT-SIZE: 11px; COLOR: #003300; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
; font-weight: bold}
.A.LienRubriqueann:hover {FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.A.LienRubriqueann:visited {FONT-SIZE: 11px; COLOR: #3a8b00; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}


.A.LienSousRubriqueSuj {FONT-SIZE: 11px; COLOR: #003300; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: lighter }
.A.LienSousRubriqueSuj:hover {FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: lighter}
.A.LienSousRubriqueSuj:visited {FONT-SIZE: 11px; COLOR: #003300; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: lighter}
.A.LienSousRubriqueacc {FONT-SIZE: 11px; COLOR: #955000; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: lighter}
.A.LienSousRubriqueacc:hover {FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: lighter}
.A.LienSousRubriqueacc:visited {FONT-SIZE: 11px; COLOR: #ffd76b; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: lighter}
.A.LienSousRubriqueann {FONT-SIZE: 11px; COLOR: #003300; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: lighter }
.A.LienSousRubriqueann:hover {FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: lighter}
.A.LienSousRubriqueann:visited {FONT-SIZE: 11px; COLOR: #003300; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: lighter}

.PetitLienBlanc { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none ; font-weight: bold; color: #ffffff}
.A.PetitLienOrange14pix { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none ; font-weight: bold; color: #ff6600}
.A.PetitLienOrange14pix:visited { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; color: #ff6600}
.A.PetitLienOrange18pix { font-family: Arial, Helvetica, sans-serif; font-size: 18px; text-decoration: none ; font-weight: bold; color: #ff6600}


.A.LienBleu {FONT-SIZE: 11px; COLOR: #003D9D; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
; font-weight: bold}
A.LienBleu:hover {FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
; font-weight: bold}
A.LienBleu:visited {FONT-SIZE: 11px; COLOR: #1297DC; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
; font-weight: bold}

A.LienBleuGrand {FONT-SIZE: 12px; COLOR: #003D9D; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
; font-weight: bold}
A.LienBleuGrand:hover {FONT-SIZE: 12px; COLOR: #99ccff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
; font-weight: bold}
A.LienBleuGrand:visited {FONT-SIZE: 12px; COLOR: #1297DC; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
; font-weight: bold}


.formulaire {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.Produit {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #003300; TEXT-DECORATION: none}
.opaque {DISPLAY: block; FILTER: alpha(opacity=50)}
.first {FONT-WEIGHT: bold; FONT-SIZE: 70%; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px; COLOR: #000; LINE-HEIGHT: 1em}
.TitreRub { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #003300; FONT-FAMILY: Arial, Helvetica, sans-serif; font-variant: normal; clip:  rect(  15px ); border-style: none}
.liste { font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }
.sepcell {BORDER-TOP: #c4c4c4 1px dotted; BORDER-LEFT: #c4c4c4 1px dotted;BORDER-RIGHT: #c4c4c4 1px dotted;BORDER-BOTTOM: #c4c4c4 1px dotted}
.sepcellfondgris {BACKGROUND-COLOR: #c4c4c4; BORDER-TOP: #c4c4c4 1px ; BORDER-LEFT: #c4c4c4 1px ;BORDER-RIGHT: #c4c4c4 1px ;BORDER-BOTTOM: #c4c4c4 1px }
.sepcellfondbleu {BACKGROUND-COLOR: #eff5f9; BORDER-TOP: #c4c4c4 1px dotted; BORDER-LEFT: #c4c4c4 1px dotted;BORDER-RIGHT: #c4c4c4 1px dotted;BORDER-BOTTOM: #c4c4c4 1px dotted}
.sepcellfondvert {BACKGROUND-COLOR: #ccff00; BORDER-TOP: #c4c4c4 1px ; BORDER-LEFT: #c4c4c4 1px ;BORDER-RIGHT: #c4c4c4 1px ;BORDER-BOTTOM: #c4c4c4 1px }
.sepcellgris {BORDER-TOP: #c4c4c4 1px solid; BORDER-LEFT: #c4c4c4 1px solid;BORDER-RIGHT: #c4c4c4 1px solid;BORDER-BOTTOM: #c4c4c4 1px solid}
.Rubrique {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #003300}
.Gras {  font-family:: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #000000}
.Chapitre { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #003300 }
.copyright { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #003300 ; font-style: italic}
.arbrapalabra { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold ; font-style: italic}
.note { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #003300 }
.ficheproduit { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #CC0000}
.FicheProduitGras { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC0000}
.FicheProduitGris { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: ##666666}
.FicheProduitGrasGris { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: ##666666}

.erreur { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #990000}
.noir12 {  font-size: 16px; color: #CC00FF}
.age-duree {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #003300}
.arbrapalabra { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #003300; font-style: italic; text-decoration: underline}
.TitreMenu { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003300; FONT-FAMILY: Arial, Helvetica, sans-serif; font-variant: normal; clip: rect(11px ); border-style: none}
.TexteCourant { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003300 }
.BasPage { font-size: 10px; color: #003300}
.TextCourantGrandBleu { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5783c4 }
.titre-conte { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #9900FF}
.titrecontenoir { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
.marque { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666}
.prix { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #ff0000}
.ChapitreViolet { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #990099}

.accessoires {	FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none; fon: bolder}
.soustitregris {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif}
.textcourant {FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify}
.noterouge {FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #990000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify}
.textcourantGrand {FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify}
.textcourantGrandGras {FONT-WEIGHT: normal; FONT-SIZE: 10pt; font-weight: bold; COLOR: #000000; font-weight: bold; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify}
.textcourantBlanc {FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify}
.textcourantGrandBlanc {FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify}
.textcourantGrandBlancGras {FONT-WEIGHT: normal; FONT-SIZE: 10pt; font-weight: bold; COLOR: #ffffff; font-weight: bold; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify}
.hr {border: #000000 dotted; border-width: 0px 0px 1px 0pt; height: 1}
.hrbleu200-11 {FONT-SIZE: 11px; COLOR: #006699; FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-WEIGHT: bold;border: #006699 dotted; border-width: 0px 200px 1px 0pt; height: 1}
.hrbleu200 {FONT-SIZE: 13px; COLOR: #006699; FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-WEIGHT: bold;border: #006699 dotted; border-width: 0px 200px 1px 0pt; height: 1}
.hrbleu-dotbleu-100 {FONT-SIZE: 9px; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif;border: #6cbed3 dotted; border-width: 0px 110px 1px 0pt; height: 1}
.hrrouge200-10 {FONT-SIZE: 10px; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif;border: #990000 ;border: #6cbed3 dotted; border-width: 0px 0px 0px 0pt; height: 1}
.hrrouge200-11 {FONT-SIZE: 11px; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif;border: #990000 dotted; border-width: 0px 200px 1px 0pt; height: 1}
.hrrouge-dotbleu-200-11 {FONT-SIZE: 11px; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif;border: #6cbed3 dotted; border-width: 0px 200px 1px 0pt; height: 1}
.hrrouge200 {FONT-SIZE: 13px; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-WEIGHT: bold;border: #990000 dotted; border-width: 0px 200px 1px 0pt; height: 1}

.TexteViolet { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #990099 }
.LigneHaut {BORDER-TOP: #660000 1px solid}
.LigneBas {BORDER-BOTTOM: #660000 1px solid}
.LigneGauche {	BORDER-LEFT: #660000 1px solid}
.LigneDroite {	BORDER-RIGHT: #660000 1px solid}
.border {	BORDER-RIGHT: #6699cc 3px solid; BORDER-TOP: #6699cc 3px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; BORDER-LEFT: #6699cc 3px solid; BORDER-BOTTOM: #6699cc 3px solid}
.black3Bold {FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,Geneva}
.black6Bold {FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,Geneva}
.red1 {	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #990000; FONT-FAMILY: Arial,Helvetica,Geneva}
.red2Bold {	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #990000; FONT-FAMILY: Arial,Helvetica,Geneva}
.red3Bold {	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #990000; FONT-FAMILY: Arial,Helvetica,Geneva}
.red6Bold {	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #990000; FONT-FAMILY: Arial,Helvetica,Geneva}

.TDHautFicheProduit {	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND-COLOR: #cc0000}

.table-petit-texte {color: #003300}
.TableOnClair {FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #006699; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; BACKGROUND-COLOR: #eff5f9}
.TableOnClair18 {FONT-SIZE: 18px; FONT-WEIGHT: bold; COLOR: #006699; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; BACKGROUND-COLOR: #eff5f9}
.TableVertOff {COLOR: #333333; BACKGROUND-COLOR: #ebf7ff}
.TableVertOn {COLOR: #333333; BACKGROUND-COLOR: #ccff00}
.TableGrisOff {COLOR: #333333; BACKGROUND-COLOR: #fafafa}
.TableGrisOn {COLOR: #333333; BACKGROUND-COLOR: #eaffaa}
.CelluleBordureBasBleue {BORDER-BOTTOM: #add2e2 1px dotted}
.TableBordureBleue {BORDER-RIGHT: #add2e2 1px solid; BORDER-TOP: #add2e2 1px solid; BORDER-LEFT: #add2e2 1px solid;  BORDER-BOTTOM: #add2e2 1px solid}
.table-bleue { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #006699}
.table-bleue-gras { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #006699; font-weight: bold}
.table-texte { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003300}
.TableOff {COLOR: #333333; BACKGROUND-COLOR: #ebf7ff}
.TableOn {COLOR: #333333; BACKGROUND-COLOR: #CAE6F9}.Text { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003300 }
.cadre-bleu {BORDER-RIGHT: #9999ff 1px solid; BORDER-TOP: #9999ff 1px solid; BORDER-LEFT: #9999ff 1px solid; BORDER-BOTTOM: #9999ff 1px solid}
.PetitLienGris {  font-size: 10px; color: #666666; text-decoration: none}
.em {vertical-align:top;font-style:normal;display:none;color:#0000ff;font-weight:bold;border:1px solid #ffa500;background-color:yellow}
.Contact {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap; TEXT-ALIGN: left; TEXT-DECORATION: none}
.PetitLienGrisGras { font-size: 11px; color: #666666; text-decoration: none ; font-weight: bold}
.sepcellgrisright {	BORDER-RIGHT: #c4c4c4 1px dotted; }
.sepcellgristop {	BORDER-RIGHT: #c4c4c4 1px dotted; BORDER-TOP: #c4c4c4 1px dotted}
.sepcellgrisbottom {BORDER-BOTTOM: #c4c4c4 1px dotted; }
.sepcellgrisbottomleft {BORDER-BOTTOM: #c4c4c4 1px dotted; BORDER-LEFT: #c4c4c4 1px dotted }
.sepcellgristopleft {BORDER-TOP: #c4c4c4 1px dotted; BORDER-LEFT: #c4c4c4 1px dotted}
.sepcellgrisleft {BORDER-LEFT: #c4c4c4 1px dotted}
.sepcellvertright {	BORDER-RIGHT: #ccff33 1px dotted; }
.sepcellverttop {BORDER-TOP: #ccff33 1px dotted}
.sepcellverttopleft {BORDER-TOP: #ccff33 1px dotted; BORDER-LEFT: #ccff33 1px dotted}
.sepcellverttopright {BORDER-TOP: #ccff33 1px dotted; BORDER-RIGHT: #ccff33 1px dotted}
.TexteOrange { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #ff6600}
.TexteOrange30pix { font-family: Arial, Helvetica, sans-serif; font-size: 30px; font-weight: bold; color: #ff6600}
.TexteOrange24pix { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #ff6600}
.TexteOrange18pix { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #ff6600}
.TexteOrange14pix { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #ff6600}
.TexteOrange12pix { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ff6600}
.TexteChapitre30pix { font-family: Arial, Helvetica, sans-serif; font-size: 30px; font-weight: bold; color: #003300}
.TexteRouge24pix { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #ff0000}
.TexteRouge18pix { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #ff0000}
.TexteRouge16pix { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #ff0000}
.TexteRouge14pix { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #ff0000}

.rentalsStepsNumber {
	FONT-SIZE: 35px; COLOR: #6799cc; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.rentalsStepsNumberFreeTrial {
	FONT-SIZE: 35px; COLOR: #036499; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.rentalsStepsHeaderFreeTrial {
	FONT-WEIGHT: 600; FONT-SIZE: 18px; COLOR: #036499; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: -1pt
}
.rentalsStepsHeader {
	FONT-SIZE: 18px; COLOR: #808080; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: -1pt
}
#loaddiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	position: absolute;
	top: 193px;
	left: 164px;
	width: 250px;
	font-weight: bold;
	text-align: center;
	padding: 20px;
	BACKGROUND-COLOR: #e8f0f7;
	BORDER-TOP: #c4c4c4 1px dotted;
	BORDER-LEFT: #c4c4c4 1px dotted;
	BORDER-RIGHT: #c4c4c4 1px dotted;
	BORDER-BOTTOM: #c4c4c4 1px dotted;
	margin-left: auto;
	margin-right: auto;
	z-index: 100;
	opacity: .75;
	filter: alpha(opacity=75);
	visibility: hidden;

}
.petittexte
{
	font-family: Geneva, Arial, Helvetica;
	font-size: 10px;
	color: #333333;
}
/*
*/
#home_cool_clicks DIV A.newh4 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; FONT-family: Arial; FONT-SIZE: 1.4em; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR:  #006699; PADDING-TOP: 0px
}
#home_cool_clicks DIV A.newh4:hover {
	BACKGROUND-COLOR: #EBF7FF; FONT-family: Arial; FONT-SIZE: 1.4em
}

#home_cool_clicks DIV UL LI {
	FLOAT: left
}
#home_cool_clicks DIV UL LI A {
	HEIGHT: 3%
}
#home_cool_clicks DIV UL LI A.multi_tout_single_image {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#home_cool_clicks DIV UL LI A:hover {
	BACKGROUND-COLOR:  #006699; COLOR:  #fff
}
#home_cool_clicks DIV UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 2px 0px 0px; WIDTH: 182px; PADDING-TOP: 0px
}
#home_cool_clicks DIV UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#home_cool_clicks DIV UL LI A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-face: arial; PADDING-BOTTOM: 3px; COLOR:  #006699; PADDING-TOP: 3px; TEXT-DECORATION: none
}
#home_cool_clicks {
	PADDING-RIGHT: 100px; PADDING-top: 100px; PADDING-LEFT: 100px; BACKGROUND: #eff5f9 repeat-x; FLOAT: left; PADDING-BOTTOM: 100px; BORDER-LEFT:  #006699 2px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 2px solid; FONT-family: Arial
}
/* TRAILS */

.Note { font-size: 10px;}
.List { list-style:none; margin:0;}
.List li { background: url('http://www.trails.com//images/Bullet1.gif') no-repeat 0 10px; padding: 3px 0 3px 10px; zoom:1}
.Breadcrumbs { width: 980px; margin: 0 auto; font-size: 11px; color: #5d4d37;}
.Breadcrumbs span { color: #347408;}
.Wrapper { width: 980px; margin: 0 auto;}		
.HeaderWrapper { background: '/images/Header_Bg.jpg') repeat-x;}
    
.Column1 { width: 640px; float:left; margin: 10px 0 0 0;}
.Column1 .HalfWide {width: 313px;}
.Activities li { width: 150px; font-size: 11px; margin: 5px 2px 5px 0; }
.Activities li span { display:block; margin: 6px 0 0 0; font-weight: bold;}

/*BULLE GRISE */
.Spotlight { background: url('http://www.trails.com/images/Hp_Bubble.gif') no-repeat; padding: 10px}
.Spotlight .title { font-size: 23px; color: #2c5018; height: 55px;}
.Spotlight .photo { background: url('http://www.trails.com/images/Hp_Poloroid.jpg') no-repeat; padding: 26px 20px 0 28px; width: 220px; height: 251px; margin: 11px 0px 0 -10px; font-size: 11px; display:inline;}

	.desc { width: 340px;}
		.desc p { color: #5d4d37;}
		.desc ul { margin: 40px 0 0 10px; list-style:none;}
			.desc ul li { background: url('http://www.trails.com/images/Bullet_Check.gif') no-repeat left 2px; padding: 2px 0 2px 20px}
		.desc .btn { background: url('http://www.trails.com/images/Button2.gif') no-repeat; width: 207px; height: 57px; padding: 4px 10px; color: #fff; text-decoration:none; font-size: 21px; font-weight: bold; font-family: Trebuchet MS; }
			.desc .btn span { font-size: 10px; color: #b5d0ac; line-height: 14px; display:block;}
		.desc .Note { margin-top: 20px;}
	

/* //////////////////// */

/* Float Container */
.FLC { clear:both; }
.FLC:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* IE6 work-around \*/
* html .FLC { height: 1%; }
/* IE7 work-around */
html > body .FLC { height:auto; /*max-height:12000px;*/ min-height: 1%; }

.fl { float: left; position: relative; }
.fr { float: right; position: relative; }
.fc { margin-left: auto; margin-right: auto;}