body { scrollbar-face-color: #3767A2; scrollbar-track-color: #AEBCDB; scrollbar-arrow-color:#ffffff; font-family:Arial; font-size:9pt}
#fiche       { font-size: 9pt; text-decoration: none; text-align: left; color: #3A3A3A }
.test        { color: #808080; text-decoration: line-through }
.rech-accroche { font-size: 10pt; color: #4C6BAF; font-family: Arial; text-decoration: none; font-style:italic  }
a:link.rech-accroche { font-size: 10pt; color: #4C6BAF; font-family: Arial; text-decoration: none; font-style:italic  }

.rech-prod   { font-family: Arial; font-size: 10pt; color: #993366; text-decoration: none; font-weight: bold }
a:link.rech-prod   { font-family: Arial; font-size: 10pt; color: #993366; text-decoration: none; font-weight: bold }
a:hover.rech-prod  { font-family: Arial; font-size: 10pt; color: #FF6600; text-decoration: none; font-weight: bold }
a:active.rech-prod { font-family: Arial; font-size: 10pt; color: #4C6BAF; text-decoration: none; font-weight: bold }

.actuTitre       { font-family: Arial; font-size: 13pt; color: #4C82C2; vertical-align: baseline; line-height: 150%; text-align: center; margin-top: 2; margin-bottom: 4; text-decoration:none; font-weight:bold   }
a:link.actuTitre  { font-family: Arial; font-size: 13pt; COLOR: #4C82C2;  vertical-align:baseline; text-align:center; line-height:150%; margin-top:2; margin-bottom:4; text-decoration:none; font-weight:bold   }
a:hover.actuTitre  {	FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #993366; FONT-FAMILY: Arial; line-height:150%; text-align:center; margin-top:2; margin-bottom:4; text-decoration:none   }          
a:active.actuTitre  { FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #993366; FONT-FAMILY: Arial; vertical-align:baseline; text-align:center; line-height:150%; margin-top:2; margin-bottom:4; text-decoration:none   }

.actuTexte       { font-family: Arial; font-size: 10pt; color: #4C82C2; vertical-align: baseline; line-height: 120%; text-align: center; margin-top: 2; margin-bottom: 4; text-decoration:none; font-weight:bold   }
a:link.actuTexte { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #4C82C2; FONT-FAMILY: Arial; vertical-align:baseline; text-align:center; line-height:120%; margin-top:2; margin-bottom:4; text-decoration:none   }
a:hover.actuTexte {	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #993366; FONT-FAMILY: Arial; line-height:120%; text-align:left; margin-top:2; margin-bottom:4; text-decoration:none   }          
a:active.actuTexte  { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #993366; FONT-FAMILY: Arial; vertical-align:baseline; text-align:center; line-height:120%; margin-top:2; margin-bottom:4; text-decoration:none   }

.actuClic { font-family: Arial; font-size: 10pt; color: #993366; line-height:100%; margin-top:2; margin-bottom:4; list-style-type:disc; text-decoration:none; text-align:center  }
a:link.actuClic { font-family: Arial; font-size: 10pt; color: #993366; line-height:100%; margin-top:2; margin-bottom:4; list-style-type:disc; text-decoration:none }
a:hover.actuClic  { font-family: Arial; font-size: 10pt; color: #3767A2; line-height:100%; margin-top:2; margin-bottom:4; list-style-type:disc; text-decoration:none}

.rechercheBouton {border:1px solid #4C6BAF; color: #FFFFFF;background-color:#4C6BAF; font-size:8pt; font-family:Arial}
.rechercheZone {border:1px solid #000080; color:#4C6BAF;background-color:#FFFFFF; font-family:Arial; font-size:10pt}

.indexIntro  { font-size: 10pt; font-family: Arial; color: #4C6BAF; text-decoration: none; font-weight: bold; line-height: 150%; font-style:italic }

.indexCorps {color: #993366;font-family: Arial, Helvetica, sans-serif; font-size:10pt;text-decoration:none; font-weight:bold; font-style:italic}
a:link.indexCorps {color: #993366;text-decoration: none; font-size:10pt; font-weight:bold; font-family:Arial; font-style:italic}
a:hover.indexCorps {color: #4C6BAF;	text-decoration: none; font-family:Arial;font-size:10pt;font-weight:bold; font-style:italic}

.paniertableaubas       { font-family: Arial; font-size: 10pt; color: #4B67A7; vertical-align: baseline; line-height: 100%; text-align: left; margin-top: 0; margin-bottom: 0; text-decoration:none; text-indent:0; list-style-type:circle; margin-left:20; margin-right:0  }

.menusgch {	margin:0px; font-family: Arial, Helvetica, sans-serif;font-size: 10pt;color: #FFFFFF;vertical-align:baseline;line-height: 120%}
.menusgch a {font-family: Arial, Helvetica, sans-serif;font-size: 10pt;color: #FFFFFF;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;text-decoration: none;vertical-align:baseline;line-height: 120%}
.menusgch a:hover {font-family: Arial, Helvetica, sans-serif;font-size: 10pt;color: #FFCC66;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;text-decoration: none;	vertical-align:baseline;line-height: 120%}
.menusgch a:active {font-family: Arial, Helvetica, sans-serif;font-size: 10pt;color: #FFCC66;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;text-decoration: none;vertical-align:baseline;line-height: 120%}

.menusgch2 {	margin:0px; font-family: Arial, Helvetica, sans-serif;font-size: 10pt;color: #FFFFFF;vertical-align:baseline;line-height: 120%}
.menusgch2 a {font-family: Arial, Helvetica, sans-serif;font-size: 10pt;color: #FFFFFF;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;text-decoration: none;vertical-align:baseline;line-height: 120%}
.menusgch2 a:hover {font-family: Arial, Helvetica, sans-serif;font-size: 10pt;color: #CC3300;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;text-decoration: none;	vertical-align:baseline;line-height: 120%}
.menusgch2 a:active {font-family: Arial, Helvetica, sans-serif;font-size: 10pt;color: #CC3300;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;text-decoration: none;vertical-align:baseline;line-height: 120%}



.menuhaut       { font-family: Arial, Helvetica, sans-serif;font-size: 9pt; color: #4C82C2; vertical-align: baseline; text-align: left; text-decoration:none }
a:link.menuhaut { FONT-SIZE: 9pt; COLOR: #4C82C2; FONT-FAMILY: Arial, Helvetica, sans-serif; vertical-align:baseline; text-align:left; text-decoration:none }
a:hover.menuhaut {	FONT-SIZE: 9pt; COLOR: #FF9900; FONT-FAMILY: Arial, Helvetica, sans-serif; line-height:100%; text-align:left; text-decoration:none   }          
a:active.menuhaut { FONT-SIZE: 9pt; COLOR: #993366; FONT-FAMILY: Arial, Helvetica, sans-serif; vertical-align:baseline; text-align:left;  text-decoration:none   }



.titreblanc {font-family: Arial;font-weight: bold;color: #FFFFFF;font-size: 9pt;text-decoration:none; letter-spacing:0}

.violetnews {font-weight: bold;color: #330066}
.violetpanier {font-weight: bold;color: #FF99CC}
.mauve {font-weight: bold;color: 993366;}
.orangenouv {font-weight: bold;color: #FF9933;}
.jaunebest {font-weight: bold;color: #FFCC66;}
.jaunerip {	font-weight: bold;color: #CCCC66;}
.vertfaq {font-weight: bold;color: #00CC33;}
.verttelech {font-weight: bold;color: #339966;}
.bleucontact {font-weight: bold;color: #6699CC;}

.liste       { font-family: Tahoma; font-size: 9pt; color: #4C82C2; vertical-align: baseline; font-weight: bold; line-height: 100%; text-align: left; margin-top: 2; margin-bottom: 4; text-decoration:none   }
a:link.liste { FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #4C82C2; FONT-FAMILY: Tahoma; vertical-align:baseline; text-align:left; line-height:100%; margin-top:2; margin-bottom:4; text-decoration:none   }
a:hover.liste {	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #FF9900; FONT-FAMILY: Tahoma; line-height:100%; text-align:left; margin-top:2; margin-bottom:4; text-decoration:none   }          
a:active.liste { FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #993366; FONT-FAMILY: Tahoma; vertical-align:baseline; text-align:left; line-height:100%; margin-top:2; margin-bottom:4; text-decoration:none   }

.itemhaut        { color: #993366; font-family: Verdana; font-size: 10pt; vertical-align: baseline; line-height: 120%; text-align: left; font-weight: bold; margin-top: 0; margin-bottom: 8 }

.flechemauve  { color: #993366; font-family: Verdana; font-size: 7pt; vertical-align: baseline; line-height: 100%; text-align: left; margin-top: 0; margin-bottom: 8; letter-spacing:-1pt; font-weight:bold }

.petit {font-size: xx-small}

a.menusgch {color: #FFFFFF;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 7px;text-decoration: none;}
a:hover.menusgch {color: #FFCC66;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 7px;text-decoration: none;}
a:active.menusgch {	color: #FFCC66;	margin-top: 0px;margin-right: 0px;	margin-bottom: 0px;	margin-left: 7px;text-decoration: none;}

.gondoletitre { font-family: Arial; font-size: 10pt; color: #FFCC00; vertical-align: baseline; font-weight: bold; line-height: 100%; text-align: center; list-style-type:none; text-decoration:none; letter-spacing:-1  }
a:link.gondoletitre { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #FFCC00; FONT-FAMILY: Arial; vertical-align:baseline; text-align:center; line-height:100%; text-decoration:none; letter-spacing:-1pt  }
a:hover.gondoletitre { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #FFFFFF; FONT-FAMILY: Arial; line-height:100%; text-align:center; margin-top:0; margin-bottom:0; text-decoration:none; letter-spacing:-1pt  }         

.gondoleRIP { font-family: Arial; font-size: 8pt; color: #FFCC00; vertical-align: baseline; font-weight: bold; line-height: 100%; text-align: center; list-style-type:none; text-decoration:none  }
a:link.gondoleRIP { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #FFCC00; FONT-FAMILY: Arial; vertical-align:baseline; text-align:center; line-height:100%; text-decoration:none  }
a:hover.gondoleRIP { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: Arial; line-height:100%; text-align:center; margin-top:0; margin-bottom:0; text-decoration:none; letter-spacing:-0pt  }         


.gondoletitreRIP { font-family: Arial; font-size: 11pt; color: #993366; vertical-align: baseline; font-weight: bold; line-height: 120%; text-align: center; margin-top: 0; margin-bottom: 0; list-style-type:none; text-decoration:none  }
a:link.gondoletitreRIP { FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #993366; FONT-FAMILY: Arial; vertical-align:baseline; text-align:center; line-height:120%; margin-top:0; margin-bottom:0; text-decoration:none  }
a:hover.gondoletitreRIP { FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #3767A2; FONT-FAMILY: Arial; line-height:120%; text-align:center; margin-top:0; margin-bottom:0; text-decoration:none  }         

.gondolecorps    { font-family: Verdana; font-size: 9pt; color: #4B67A7; vertical-align: baseline; line-height: 120%; text-align: left; margin-top: 2; margin-bottom: 2; text-decoration:none; list-style-type:circle;     }
.gondolesoustitre    { font-family: Verdana; font-size: 10pt; color: #808080; vertical-align: baseline; line-height: 120%; text-align: center; margin-top: 2; margin-bottom: 2; text-decoration:none; list-style-type:circle; font-weight:bold     }
.gondoletexte    { font-family: Arial; font-size: 10pt; color: #FFFFFF; vertical-align: baseline; line-height: 100%; text-align: center; margin-top: 2; margin-bottom: 2; text-decoration:none; list-style-type:circle      }
.gondolecorps       { font-family: Tahoma; font-size: 10pt; color: #4B67A7; vertical-align: baseline; line-height: 100%; text-align: left; margin-top: 2; margin-bottom: 2; text-decoration:none; list-style-type:circle;   }
.gondoletitretheme       { font-family: Verdana; font-size: 11pt; color: #993366; vertical-align: baseline; line-height: 100%; text-align: center; margin-top: 2; margin-bottom: 2; text-decoration:none; list-style-type:circle; text-transform:uppercase; font-weight:bold   }
.gondoletextebleu    { font-family: Arial; font-size: 10pt; vertical-align: baseline; line-height: 120%; text-align: left; margin-top: 2; margin-bottom: 2; text-decoration:none; list-style-type:circle}

.TGtheme1    { font-family: Arial; font-size: 12pt; vertical-align: text-bottom; line-height: 100%; text-align: left; text-decoration:none; list-style-type:circle; color:#CE8804; font-weight:bold}
.TGtheme2    { font-family: Arial; font-size: 12pt; vertical-align: text-bottom; line-height: 100%; text-align: left; text-decoration:none; list-style-type:circle; color:#339933; font-weight:bold}
.TGtheme3    { font-family: Arial; font-size: 12pt; vertical-align: text-bottom; line-height: 100%; text-align: left; text-decoration:none; list-style-type:circle; color:#666699; font-weight:bold}


.gondoletitre2 { font-family: Verdana; font-size: 10pt; color: #FFCC00; vertical-align: baseline; font-weight: bold; line-height: 100%; text-align: center; list-style-type:none; text-decoration:none;   }
a:link.gondoletitre2 { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #FFCC00; FONT-FAMILY: Verdana; vertical-align:baseline; text-align:center; line-height:100%; text-decoration:none;   }
a:hover.gondoletitre2 { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #FFFFFF; FONT-FAMILY: Verdana; line-height:100%; text-align:center; margin-top:0; margin-bottom:0; text-decoration:none;   }         
.gondoletexte2    { font-family: Arial; font-size: 10pt; color: #FFFFFF; vertical-align: baseline; line-height: 100%; text-align: center; margin-top: 2; margin-bottom: 2; text-decoration:none; list-style-type:circle      }

.gondoletitre3 { font-family: Arial; font-size: 11pt; color: #FFD733; vertical-align: baseline; font-weight: bold; line-height: 100%; text-align: center; list-style-type:none; text-decoration:none   }
a:link.gondoletitre3 { FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #FFD733; FONT-FAMILY: Arial; vertical-align:baseline; text-align:center; line-height:100%; text-decoration:none   }
a:hover.gondoletitre3 { FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #FFFFFF; FONT-FAMILY: Arial; line-height:100%; text-align:center; margin-top:0; margin-bottom:0; text-decoration:none; letter-spacing:-1   }         

.gondolerecap { font-family: Arial; font-size: 10pt; color: #003399; vertical-align: baseline; line-height: 100%; text-align: left; list-style-type:none; text-decoration:none   }
a:link.gondolerecap { FONT-SIZE: 10pt; COLOR: #003399; FONT-FAMILY: Arial; vertical-align:baseline; text-align:left; line-height:100%; text-decoration:none   }
a:hover.gondolerecap { FONT-SIZE: 10pt; COLOR: #800000; FONT-FAMILY: Arial; line-height:100%; text-align:left; text-decoration:none; background-color:#FFFFB3   }

.flechemauve  { color: #993366; font-family: Verdana; font-size: 7pt; vertical-align: baseline; line-height: 100%; text-align: left; margin-top: 0; margin-bottom: 8; letter-spacing:-1pt; font-weight:bold }
.itembas        { color: #006666; font-family: Verdana; font-size: 9pt; vertical-align: baseline; line-height: 100%; text-align: left; font-weight: bold; margin-top: 0; margin-bottom: 8 }
.flechejaune  { color: #006666; font-family: Verdana; font-size: 7pt; vertical-align: baseline; line-height: 100%; text-align: left; margin-top: 0; margin-bottom: 8; font-weight:bold; letter-spacing:-1pt }

.ficprodtitre { font-size: 18pt; font-family: Arial; color: #993366; vertical-align: baseline; font-weight: bold }
.ficprodtitrepeep { font-size: 19pt; font-family: Arial; color: #FFFFFF; vertical-align: baseline; font-weight: bold }

.ficprodcarretitre { font-size: 18pt; font-family: Tahoma; color: #3767A2; vertical-align: baseline; font-weight: bold }
.ficprodtabtitreinfo     { font-family: Verdana; font-size: 7pt; color:#000080; text-align:center }
.ficprodtabinfo     { font-family: Verdana; font-size: 8pt; color:#666699; text-align:center }
.ficprodcorps { font-family: Verdana; font-size: 10pt; color: #3A3A3A; text-align: left; line-height: 110%; margin-top: 0; margin-bottom: 0; vertical-align:baseline  }
.ficprodsoustitre { font-size: 11pt; font-family: Tahoma; color: #3767A2; vertical-align: baseline; font-weight: bold; text-decoration:none }
.ficprodtarifliste       { font-family: Tahoma; font-size: 10pt; color: #333333; vertical-align: baseline; text-align: left; margin-top: 0; margin-bottom: 0; text-indent:0; list-style-type:circle; margin-left:20; margin-right:0  }

.lienprod       { font-family: Tahoma; font-size: 9pt; color: #4C82C2; vertical-align: baseline; font-weight: bold; line-height: 120%; text-align: left; margin-top: 2; margin-bottom: 4; text-decoration:none  }
a:link.lienprod { FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #4C82C2; FONT-FAMILY: Tahoma; vertical-align:baseline; text-align:left; line-height:120%; margin-top:2; margin-bottom:4; text-decoration:none  }
a:hover.lienprod {	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #993366; FONT-FAMILY: Tahoma; line-height:120%; text-align:left; margin-top:2; margin-bottom:4; text-decoration:none  }          
a:active.lienprod { FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #993366; FONT-FAMILY: Tahoma; vertical-align:baseline; text-align:left; line-height:120%; margin-top:2; margin-bottom:4; text-decoration:none  }

.lienmauve { font-family: Tahoma; font-size: 10pt; color: #993366; line-height:120%; margin-top:2; margin-bottom:4; font-weight: bold; list-style-type:disc; text-decoration:none  }
a:link.lienmauve { font-family: Tahoma; font-size: 10pt; color: #993366; line-height:120%; margin-top:2; margin-bottom:4; font-weight: bold; list-style-type:disc; text-decoration:none }
a:hover.lienmauve { font-family: Tahoma; font-size: 10pt; color: #3767A2; line-height:120%; margin-top:2; margin-bottom:4; font-weight: bold; list-style-type:disc}

.lienTarif { font-family: Arial; font-size: 12pt; color: #993366; line-height:120%; margin-top:2; margin-bottom:4; font-weight: bold; list-style-type:disc; text-decoration:none  }
a:link.lienTarif { font-family: Arial; font-size: 12pt; color: #993366; line-height:120%; margin-top:2; margin-bottom:4; font-weight: bold; list-style-type:disc; text-decoration:none }
a:hover.lienTarif { font-family: Arial; font-size: 12pt; color: #3767A2; line-height:120%; margin-top:2; margin-bottom:4; font-weight: bold; list-style-type:disc}

.lienAccrocheTarif { font-family: Arial; font-size: 10pt; color: #666666; line-height:120%; margin-top:2; margin-bottom:4; list-style-type:disc; text-decoration:none; font-style:italic  }


.lien { font-family: Verdana; font-size: 8pt; color: #3767A2; line-height:120%; margin-top:2; margin-bottom:4; font-weight: bold; list-style-type:disc  }
a:link.lien { font-family: Verdana; font-size: 8pt; color: #3762A2; line-height:120%; margin-top:2; margin-bottom:4; font-weight: bold; list-style-type:disc }
a:hover.lien { font-family: Verdana; font-size: 8pt; color: #993366; line-height:120%; margin-top:2; margin-bottom:4; font-weight: bold; list-style-type:disc}
a:active.lien { font-family: Verdana; font-size: 8pt; color: #993366; text-decoration:none; line-height:120%; margin-top:2; margin-bottom:4; font-weight: bold; list-style-type:disc }

.faqtextebleu    { font-family: Arial; font-size: 9pt; color: #4c6bAf; vertical-align: baseline; line-height: 120%; text-align: center; margin-top: 2; margin-bottom: 2; text-decoration:none; list-style-type:circle;      }

.patch       { font-size: 10pt; text-decoration: none; font-family: Verdana; color: #008000; font-weight: bold }
a:link.patch { font-size: 10pt; text-decoration: none; font-family: Verdana; color: #008000; font-weight: bold }
a:hover.patch { font-size: 10pt; text-decoration: none; font-family: Verdana; color: #00FF00; font-weight: bold }

.tarifliste       { font-family: Tahoma; font-size: 10pt; color: #4B67A7; vertical-align: baseline; line-height: 120%; text-align: left; margin-top: 2; margin-bottom: 2; letter-spacing:-0pt; text-decoration:none; list-style-type:circle;   }

.tarifpuce { font-size: 8pt; font-family: Tahoma; color: #3767A2; vertical-align: baseline; font-weight: bold }
.tarifcorps       { font-family: Tahoma; font-size: 10pt; color: #4B67A7; vertical-align: baseline; line-height: 100%; text-align: left; margin-top: 2; margin-bottom: 2; text-decoration:none; list-style-type:circle;   }
.tariftexte       { font-family: Verdana; font-size: 9pt; color: #4B67A7; vertical-align: baseline; line-height: 120%; text-align: left; margin-top: 2; margin-bottom: 2; text-decoration:none; list-style-type:disc   }

.afx  { font-family: Arial; font-size: 8pt; color: #CC0000; font-weight: bold }

.chrysisonline       { text-decoration: none; font-family: Arial; font-size: 12pt; color: #FFFFFF; font-weight: bold; letter-spacing: -1pt  }
a:link.chrysisonline  { text-decoration: none; font-family: Arial; font-size: 12pt; color: #FFFFFF; font-weight: bold; letter-spacing: -1pt  }
a:hover.chrysisonline  {text-decoration: none; font-family: Arial; font-size: 12pt; color: #FFCC66; font-weight: bold; letter-spacing: -1pt }
