.tp-caption.ENCADREROUGE-grand {
font-size:44px;
line-height:48px;
font-weight:500;
font-family:"Open Sans",sans-serif;
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(222, 84, 62);
padding:1px 10px 3px;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.medium_light_whiteitalic {
color:rgb(255, 255, 255);
background-color:transparent;
font-size:30px;
line-height:36px;
font-weight:300;
font-family:"Open Sans";
font-style:italic;
text-decoration:none;
padding:0px;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.big_rouge {
font-size:78px;
line-height:36px;
font-weight:400;
font-family:"Open Sans";
color:rgb(240, 5, 36);
text-decoration:none;
background-color:transparent;
padding:1px 4px 0px;
border-width:0px;
border-color:rgb(0, 0, 255);
border-style:none;
}

.tp-caption.Calligraffitti_small {
font-size:21px;
line-height:6px;
font-weight:100;
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.mediumlarge_light_BLANC_plus1 {
font-size:66px;
line-height:40px;
font-weight:300;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.xxlarge_bold_yellowclair {
font-size:111px;
line-height:60px;
font-weight:800;
font-family:"Times New Roman",Times,serif;
color:rgb(250, 208, 25);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(250, 208, 25);
border-style:none;
}

.tp-caption.medium_thin_jaune {
font-size:42px;
line-height:30px;
font-weight:300;
font-family:"Open Sans";
color:rgb(250, 208, 25);
text-decoration:none;
background-color:transparent;
padding:1px 4px 0px;
border-width:0px;
border-color:rgb(250, 208, 25);
border-style:none;
}

.tp-caption.Calligraffitti_medium {
font-size:31px;
font-weight:200;
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.NotGeneric-SubTitle {
color:#ffffff;
color-transparency:1;
font-size:13px;
line-height:20px;
font-weight:500;
font-style:normal;
font-family:Raleway;
padding:0 0 0 0;
text-decoration:none;
background-color:transparent;
background-transparency:1;
border-color:transparent;
border-transparency:1;
border-style:none;
border-width:0;
border-radius:0 0 0 0;
z:0;
skewx:0;
skewy:0;
scalex:1;
scaley:1;
opacity:1;
xrotate:0;
yrotate:0;
2d_rotation:0;
2d_origin_x:50;
2d_origin_y:50;
pers:600;
corner_left:nothing;
corner_right:nothing;
parallax:-;
}

.tp-caption.Sports-DisplayFat {
color:#ffffff;
color-transparency:1;
font-size:130px;
line-height:130px;
font-weight:900;
font-style:normal;
font-family:"Raleway";
padding:0 0 0 0;
text-decoration:none;
background-color:transparent;
background-transparency:1;
border-color:transparent;
border-transparency:1;
border-style:none;
border-width:0;
border-radius:0 0 0 0;
z:0;
skewx:0;
skewy:0;
scalex:1;
scaley:1;
opacity:1;
xrotate:0;
yrotate:0;
2d_rotation:0;
2d_origin_x:50;
2d_origin_y:50;
pers:600;
}

.tp-caption.raleway {
color:#ffffff;
color-transparency:1;
font-size:80px;
line-height:70px;
font-weight:400;
font-style:normal;
font-family:Raleway;
padding:0 0 0 0;
text-decoration:none;
text-align:left;
background-color:transparent;
background-transparency:1;
border-color:transparent;
border-transparency:1;
border-style:none;
border-width:0;
border-radius:0 0 0 0;
z:0;
skewx:0;
skewy:0;
scalex:1;
scaley:1;
opacity:1;
xrotate:0;
yrotate:0;
2d_rotation:0;
2d_origin_x:50;
2d_origin_y:50;
pers:600;
corner_left:nothing;
corner_right:nothing;
}

.tp-caption.WebProduct-Title {
color:#333333;
color-transparency:1;
font-size:90px;
line-height:90px;
font-weight:100;
font-style:normal;
font-family:Raleway;
padding:0 0 0 0;
text-decoration:none;
background-color:transparent;
background-transparency:0;
border-color:transparent;
border-transparency:1;
border-style:none;
border-width:0;
border-radius:0 0 0 0;
z:0;
skewx:0;
skewy:0;
scalex:1;
scaley:1;
opacity:1;
xrotate:0;
yrotate:0;
2d_rotation:0;
2d_origin_x:50;
2d_origin_y:50;
pers:600;
}

.tp-caption.Video-Title {
color:#fff;
color-transparency:1;
font-size:30px;
line-height:30px;
font-weight:900;
font-style:normal;
font-family:Raleway;
padding:5px 5px 5px 5px;
text-decoration:none;
text-align:left;
background-color:#000000;
background-transparency:1;
border-color:transparent;
border-transparency:1;
border-style:none;
border-width:0;
border-radius:0 0 0 0;
z:0;
skewx:0;
skewy:0;
scalex:1;
scaley:1;
opacity:1;
xrotate:0;
yrotate:0;
2d_rotation:0;
2d_origin_x:-20%;
2d_origin_y:50;
pers:600;
corner_left:nothing;
corner_right:nothing;
parallax:-;
}

.tp-caption.large_bold_jaune {
font-size:63px;
line-height:60px;
font-weight:800;
font-family:"Times New Roman",Times,serif;
color:rgb(237, 182, 44);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(237, 182, 44);
border-style:none;
}

.tp-caption.medium_light_white {
font-size:30px;
line-height:36px;
font-weight:300;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.Calligraffitti_mediumlarge {
font-size:47px;
font-weight:200;
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.large_bg_red {
font-size:49px;
line-height:57px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(227, 58, 12);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.Calligraffitti_mediumMARRON {
font-size:31px;
font-weight:200;
color:rgb(124, 48, 9);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.large_light_white {
font-size:66px;
line-height:36px;
font-weight:300;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.light_medium_20 {
color:#ffffff;
font-size:20px;
line-height:30px;
font-weight:700;
font-family:Rufina;
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}

.tp-caption.Gym-Display {
color:#ffffff;
color-transparency:1;
font-size:80px;
line-height:70px;
font-weight:900;
font-style:normal;
font-family:Raleway;
padding:0 0 0 0;
text-decoration:none;
background-color:transparent;
background-transparency:1;
border-color:transparent;
border-transparency:1;
border-style:none;
border-width:0;
border-radius:0 0 0 0;
z:0;
skewx:0;
skewy:0;
scalex:1;
scaley:1;
opacity:1;
xrotate:0;
yrotate:0;
2d_rotation:0;
2d_origin_x:50;
2d_origin_y:50;
pers:600;
}

.tp-caption.medium_bg_red {
font-size:20px;
line-height:20px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(227, 58, 12);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.mediumPLUS_bg_red {
font-size:40px;
line-height:20px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(227, 58, 12);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.Gym-Subline {
color:#ffffff;
color-transparency:1;
font-size:30px;
line-height:30px;
font-weight:100;
font-style:normal;
font-family:Raleway;
padding:0 0 0 0;
text-decoration:none;
background-color:transparent;
background-transparency:1;
border-color:transparent;
border-transparency:1;
border-style:none;
border-width:0;
border-radius:0 0 0 0;
z:0;
skewx:0;
skewy:0;
scalex:1;
scaley:1;
opacity:1;
xrotate:0;
yrotate:0;
2d_rotation:0;
2d_origin_x:50;
2d_origin_y:50;
pers:600;
}

.tp-caption.small_thin_grey {
font-size:18px;
line-height:26px;
font-weight:300;
font-family:"Open Sans";
color:rgb(117, 117, 117);
text-decoration:none;
background-color:transparent;
padding:1px 4px 0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.Fashion-TextBlock {
color:#000000;
color-transparency:1;
font-size:20px;
line-height:40px;
font-weight:400;
font-style:normal;
font-family:Raleway;
padding:0 0 0 0;
text-decoration:none;
background-color:transparent;
background-transparency:1;
border-color:transparent;
border-transparency:1;
border-style:none;
border-width:0;
border-radius:0 0 0 0;
z:0;
skewx:0;
skewy:0;
scalex:1;
scaley:1;
opacity:1;
xrotate:0;
yrotate:0;
2d_rotation:0;
2d_origin_x:50;
2d_origin_y:50;
pers:600;
}

.tp-caption.FatRounded {
color:#fff;
color-transparency:1;
font-size:30px;
line-height:30px;
font-weight:900;
font-style:normal;
font-family:Raleway;
padding:20px 22px 20px 25px;
text-decoration:none;
text-align:left;
background-color:#000000;
background-transparency:0.5;
border-color:#d3d3d3;
border-transparency:1;
border-style:none;
border-width:0px;
border-radius:50px 50px 50px 50px;
z:0;
skewx:0;
skewy:0;
scalex:1;
scaley:1;
opacity:1;
xrotate:0;
yrotate:0;
2d_rotation:0;
2d_origin_x:50;
2d_origin_y:50;
pers:600;
corner_left:nothing;
corner_right:nothing;
parallax:-;
}

.tp-caption.FatRounded:hover {
color:#fff;
color-transparency:1;
text-decoration:none;
background-color:#000000;
background-transparency:1;
border-color:#d3d3d3;
border-transparency:1;
border-style:none;
border-width:0px;
border-radius:Array;
opacity:1;
scalex:1;
scaley:1;
skewx:0;
skewy:0;
xrotate:0;
yrotate:0;
2d_rotation:0;
css_cursor:pointer;
speed:300;
easing:Linear.easeNone;
}

.tp-caption.ENCADREROUGE-PETIT {
font-size:22px;
line-height:33px;
font-weight:400;
font-family:"Open Sans",sans-serif;
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(222, 84, 62);
padding:1px 10px 3px;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.large_bold_MARRONbig {
font-size:94px;
line-height:60px;
font-weight:800;
font-family:"Open Sans";
color:rgb(124, 48, 9);
text-decoration:none;
background-color:transparent;
padding:1px 4px 0px;
border-width:0px;
border-color:rgb(124, 48, 9);
border-style:none;
}

.tp-caption.veryPLUS_large_red {
font-size:77px;
line-height:60px;
font-weight:700;
font-family:Arial;
color:rgb(230, 10, 47);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.Photography-Display {
color:#ffffff;
color-transparency:1;
font-size:80px;
line-height:70px;
font-weight:100;
font-style:normal;
font-family:Raleway;
padding:0 0 0 0;
text-decoration:none;
background-color:transparent;
background-transparency:1;
border-color:transparent;
border-transparency:1;
border-style:none;
border-width:0;
border-radius:0 0 0 0;
z:0;
skewx:0;
skewy:0;
scalex:1;
scaley:1;
opacity:1;
xrotate:0;
yrotate:0;
2d_rotation:0;
2d_origin_x:50;
2d_origin_y:50;
pers:600;
}

.tp-caption.very_big_black {
color:#000;
font-weight:700;
font-size:60px;
line-height:60px;
font-family:Arial;
border-width:0px;
border-style:none;
padding:0px 4px;
background-color:#fff;
}

.tp-caption.mediumpetit_light_jaune {
font-size:19px;
line-height:36px;
font-weight:300;
font-family:"Open Sans";
color:rgb(237, 182, 44);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(237, 182, 44);
border-style:none;
}

.tp-caption.modern_medium_light {
color:#000;
font-weight:300;
font-size:24px;
line-height:20px;
font-family:"Open Sans", sans-serif;
border-width:0px;
border-style:none;
}

.tp-caption.WebProduct-Menuitem {
color:#ffffff;
color-transparency:1;
font-size:15px;
line-height:20px;
font-weight:500;
font-style:normal;
font-family:Raleway;
padding:3px 5px 3px 8px;
text-decoration:none;
text-align:left;
background-color:#333333;
background-transparency:1;
border-color:transparent;
border-transparency:1;
border-style:none;
border-width:0;
border-radius:0 0 0 0;
z:0;
skewx:0;
skewy:0;
scalex:1;
scaley:1;
opacity:1;
xrotate:0;
yrotate:0;
2d_rotation:0;
2d_origin_x:50;
2d_origin_y:50;
pers:600;
corner_left:nothing;
corner_right:nothing;
parallax:-;
}

.tp-caption.WebProduct-Menuitem:hover {
color:#999999;
color-transparency:1;
text-decoration:none;
background-color:#ffffff;
background-transparency:1;
border-color:transparent;
border-transparency:1;
border-style:none;
border-width:0;
border-radius:Array;
opacity:1;
scalex:1;
scaley:1;
skewx:0;
skewy:0;
xrotate:0;
yrotate:0;
2d_rotation:0;
css_cursor:pointer;
speed:200;
easing:Linear.easeNone;
}

.tp-caption.Photography-Subline {
color:#777777;
color-transparency:1;
font-size:20px;
line-height:30px;
font-weight:300;
font-style:normal;
font-family:Raleway;
padding:0 0 0 0;
text-decoration:none;
background-color:transparent;
background-transparency:1;
border-color:transparent;
border-transparency:1;
border-style:none;
border-width:0;
border-radius:0 0 0 0;
z:0;
skewx:0;
skewy:0;
scalex:1;
scaley:1;
opacity:1;
xrotate:0;
yrotate:0;
2d_rotation:0;
2d_origin_x:50;
2d_origin_y:50;
pers:600;
}

.tp-caption.veryPLUS_large_YELLOW {
font-size:77px;
line-height:60px;
font-weight:700;
font-family:Arial;
color:rgb(253, 181, 53);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.mediumlarge2_light_white {
font-size:27px;
line-height:40px;
font-weight:300;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.mediumlarge_light_white_plus {
font-size:67px;
line-height:40px;
font-weight:300;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.modern_big_redbg {
color:#fff;
font-weight:300;
font-size:30px;
line-height:36px;
font-family:"Open Sans", sans-serif;
padding:3px 10px;
border-width:0px;
border-style:none;
background-color:#de543e;
}

.tp-caption.Restaurant-Menuitem {
color:#ffffff;
color-transparency:1;
font-size:17px;
line-height:17px;
font-weight:400;
font-style:normal;
font-family:Roboto;
padding:10px 30px 10px 30px;
text-decoration:none;
text-align:left;
background-color:#000000;
background-transparency:1;
border-color:transparent;
border-transparency:1;
border-style:none;
border-width:0;
border-radius:0 0 0 0;
z:0;
skewx:0;
skewy:0;
scalex:1;
scaley:1;
opacity:1;
xrotate:0;
yrotate:0;
2d_rotation:0;
2d_origin_x:50;
2d_origin_y:50;
pers:600;
corner_left:nothing;
corner_right:nothing;
parallax:-;
}

.tp-caption.Sports-Subline {
color:#000000;
color-transparency:1;
font-size:32px;
line-height:32px;
font-weight:400;
font-style:normal;
font-family:"Raleway";
padding:0 0 0 0;
text-decoration:none;
background-color:transparent;
background-transparency:1;
border-color:transparent;
border-transparency:1;
border-style:none;
border-width:0;
border-radius:0 0 0 0;
z:0;
skewx:0;
skewy:0;
scalex:1;
scaley:1;
opacity:1;
xrotate:0;
yrotate:0;
2d_rotation:0;
2d_origin_x:50;
2d_origin_y:50;
pers:600;
}

.tp-caption.mediumpetit_light_white {
font-size:19px;
line-height:36px;
font-weight:300;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.big_white2 {
font-size:36px;
line-height:36px;
font-weight:700;
font-family:Arial;
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
padding:1px 4px 0px;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.whiteline_longjaune {
line-height:1px;
color:rgb(248, 248, 247);
text-decoration:none;
background-color:transparent;
border-width:1.83333px 0px 0px 0px;
border-color:rgb(255, 255, 255) rgb(34, 34, 34) rgb(34, 34, 34) rgb(34, 34, 34);
border-style:solid;
}

.tp-caption.small_light_blanc {
font-size:16px;
line-height:26px;
font-weight:300;
font-family:"Open Sans";
color:rgb(253, 252, 252);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(253, 253, 252);
border-style:none;
}

.tp-caption.whiteline_long_jaune {
line-height:1px;
color:rgb(237, 182, 44);
text-decoration:none;
background-color:transparent;
border-width:1.83333px 0px 0px 0px;
border-color:rgb(237, 182, 44);
border-style:solid;
}

.tp-caption.fullgradient_overlay {
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.reddishbg_heavy_Rufina {
font-size:77px;
line-height:130px;
font-weight:700;
font-family:Rufina;
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(208, 63, 62);
background-color:rgba(208, 63, 62, 0.8);
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}

.tp-caption.small_thin_blanc {
font-size:18px;
line-height:26px;
font-weight:300;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
padding:1px 4px 0px;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.Calligraffitti_large {
font-size:74px;
font-weight:200;
font-family:"Times New Roman",Times,serif;
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

