BODY {

scrollbar-face-color:#4F34CB;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#0000FF;
scrollbar-darkshadow-color:#8080FF;
scrollbar-shadow-color:#FFFFFF;
scrollbar-arrow-color:#7BAFE3;
scrollbar-track-color:#DEE0F1;
}
a:link { color:blue ; text-decoration: underline ; font-weight: bold ; }
a:visited { color: blue ; }
a:hover  { color: #f36 }
.transparent table         { color: #fff; font-style: normal; font-variant: normal; font-size: xx-small; font-family: "Comic Sans MS", Helvetica, Arial; background-color: white; text-align: left; text-transform: none; width: 90% }  
.tucan table        { color: #fff; font-style: normal; font-variant: normal; font-size: xx-small; font-family: "Comic Sans MS", Helvetica, Arial; text-align: center; text-transform: none; width: 90% }  
.container           { text-align: justify; text-transform: none; width: 98% }  
.photos table            { text-align: center; margin-right: 5%; margin-left: 5%; width: 90% }  
.programme            { background-image: url(background/fondorange.gif); text-transform: none; width: 98% }
.intro              { color: #33f; font-style: normal; font-variant: normal; font-size: 100%; font-family: "Comic Sans MS", Helvetica, Arial; text-align: justify; text-transform: none; margin-right: 2%; margin-left: 2%; border: 0px; width: 96% }
.lettre        { color: #f33; font-style: normal; font-weight: bold; font-size: large; font-family: "Comic Sans MS" }
.jour      { color: red; font-style: normal; font-weight: bold; font-size: medium; line-height: normal; font-family: "Trebuchet MS"; text-decoration: underline; text-align: left; text-transform: uppercase }
p     { color: #000099; font-style: normal; font-variant: normal; font-size: 100%; font-family: Arial, Helvetica; text-align: justify; text-transform: none; margin: 0 0 15px; padding-right: 10px; padding-left: 10px }
h2    { color: red; font-style: normal; font-weight: bold; font-size: medium; font-family: "Trebuchet MS"; text-decoration: underline; text-align: left; text-transform: uppercase; margin: 0px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px }
.individuel { color: #03f; font-style: normal; font-variant: normal; font-size: 13px; line-height: normal; font-family: Arial, Helvetica; background-color: #f99; text-align: justify; text-transform: none; padding: 5px; border: solid 2px #f09 }
element { color: #f00; font-size: 15px }
.introduction { color: #30f; font-style: normal; font-variant: normal; font-size: 13px; line-height: normal; font-family: "Comic Sans MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify; text-transform: none }
.profils         { color: #cc0099; font: bold medium/normal Arial, Helvetica; background-color: #ddd; text-align: center; text-transform: none; border: solid 1px #000080 }
.participant       { color: #cc0099; font: bold large/normal Arial, Helvetica; background-color: #cacaca; text-align: center; text-transform: none; border: solid 1px #000080 }
.prixeuro            { color: #ff0; font: bold large/normal Arial, Helvetica, "Comic Sans MS"; background-color: navy; text-align: center; text-transform: none; letter-spacing: 1px; padding: 5px }
.conditionscircuit        { color: #fff; font: bold large/normal Arial, Helvetica, "Comic Sans MS"; background-color: #309; text-align: center; text-transform: none; letter-spacing: 2px; padding: 5px; border: solid 2px #f33 }
.lignejeune               { background-color: #69c}
.lignestandard               { background-color: #33cccc}
.lignesuperieur               { background-color: #33ffcc}
.hotel            { font: bold medium/normal Arial, Helvetica; text-align: left; letter-spacing: 1px; padding-left: 60px; border: solid 1px #000080 }
.grandvoyageur                     { color: black; font: bold medium/normal Arial, Helvetica; text-align: right; letter-spacing: 1px; padding-right: 15px; border: solid 1px #000080 }
.standard                 { color: black; font: bold medium/normal Arial, Helvetica; text-align: right; letter-spacing: 1px; padding-right: 15px; border: solid 1px #000080 }
.jeune                 { color: black; font: bold medium/normal Arial, Helvetica; text-align: right; letter-spacing: 1px; padding-right: 15px; border: solid 1px #000080 }
.textejaune  { color: #ff0 }
.texterouge  { color: #f33 }
.textebleu  { color: #03f }
.prix table               { padding: 3; border: 0; width: 85%; border-collapse: collapse  }  
.validite table               { color: #03f; font: medium/normal Arial, Helvetica; background-color: #ff6; text-align: justify; text-transform: none; border: solid 2px black; width: 100% }
.cadreprix table            { text-align: center; margin-right: 7%; margin-left: 7%; width: 86% }  
.cadreinclut table                 { border: solid 2px #339; width: 100%; border-collapse: collapse  }
.titreinclut                                            { color: #ff3; font: bold large/normal Arial, Helvetica; background-color: #191970; text-align: center; letter-spacing: 2px; vertical-align: text-top; padding: 10px; border: solid 2px #33f }
.inclut                                 { color: #33f; font: medium/180% Arial, Helvetica; background-color: #ff9; text-align: left; vertical-align: text-top; padding: 10px; border: solid 2px #33f }
.descript-hotel table                 { color: #036; font-style: normal; font-variant: normal; font-size: medium; line-height: 130%; font-family: Arial, Helvetica; background-color: #c0c0c0; text-align: justify; text-transform: none; border: solid 2px #191313 }


