<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/********** FONTS **********/
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTT0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSj0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hj0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/********** CAPTIONS **********/
.tp-hide-revslider,.tp-caption.tp-hidden-caption	{	visibility:hidden !important; display:none !important;}

.tp-caption { z-index:1;}
.tp-caption.big_white {
	position: absolute;
	color: #fff;
	text-shadow: none;
	font-weight: 800;
	font-size: 20px;
	line-height: 20px;
	font-family: 'Open Sans', sans;
	padding: 3px 4px;
	padding-top: 1px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	background-color:#000;
	letter-spacing: 0px;
}

.tp-caption.big_black {
	position: absolute;
	color: #000;
	text-shadow: none;
	font-weight: 800;
	font-size: 36px;
	line-height: 36px;
	font-family: 'Open Sans', sans;
	padding: 0px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	background-color:#fff;
	letter-spacing: -1.5px;
}

.tp-caption.medium_text {
	position: absolute;
	color: #fff;
	text-shadow: none;
	font-weight: 300;
	font-size: 20px;
	line-height: 20px;
	font-family: 'Open Sans', sans;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	white-space:nowrap;
	text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
}

.tp-caption.large_text {
	position: absolute;
	color: #fff;
	text-shadow: none;
	font-weight: 800;
	font-size: 36px;
	line-height: 36px;
	font-family: 'Open Sans', sans;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	white-space:nowrap;
	text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
}

.tp-caption.large_black_text {
	position: absolute;
	color: #000;
	text-shadow: none;
	font-weight: 300;
	font-size: 36px;
	line-height: 42px;
	font-family: 'Open Sans', sans;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	white-space:nowrap;
	background-color:white;
}

.tp-caption.large_black_text_nobg {
	position: absolute;
	color: #000;
	text-shadow: none;
	font-weight: 300;
	font-size: 36px;
	line-height: 42px;
	font-family: 'Open Sans', sans;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	white-space:nowrap;
	text-align: left;
}

.tp-caption.bold_blue_text {
	position: absolute;
	color:#0000FF;
	text-shadow: none;
	font-weight: 800;
	font-size: 20px;
	line-height: 20px;
	font-family: 'Open Sans', sans;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	white-space:nowrap;
}

.tp-caption.very_big_white {
	position: absolute;
	color: #fff;
	text-shadow: none;
	font-weight: 800;
	font-size: 36px;
	line-height: 36px;
	font-family: 'Open Sans', sans;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	white-space:nowrap;
	padding: 3px 4px;
	padding-top: 1px;
	background-color:#7e8e96;
}

.tp-caption.modern_medium_fat {
	position: absolute;
	color: #000;
	text-shadow: none;
	font-weight: 800;
	font-size: 32px;
	line-height: 20px;
	/*font-family: 'Open Sans', sans-serif; */
	margin: 0px;
	border-width: 0px;
	border-style: none;
	white-space:nowrap;
}

.tp-caption.modern_medium_light {
	position: absolute;
	color: #000;
	text-shadow: none;
	font-weight: 300;
	font-size: 32px;
	line-height: 20px;
	/*font-family: 'Open Sans', sans-serif; */
	margin: 0px;
	border-width: 0px;
	border-style: none;
	white-space:nowrap;
}

.tp-caption.modern_big_greenbg {
	position: absolute;
	color: #fff;
	text-shadow: none;
	font-weight: 800;
	font-size: 36px;
	line-height: 42px;
	/*font-family: 'Open Sans', sans-serif;*/
	padding: 3px 10px 7px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	background-color:#009c00;
	letter-spacing: 0;
}

.tp-caption.modern_big_gray {
	position: absolute;
	color: #898989;
	text-shadow: none;
	font-weight: 500;
	font-size: 36px;
	line-height: 42px;
	/*font-family: 'Open Sans', sans-serif;*/
	padding: 3px 10px 7px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	/*background-color: none;*/
	letter-spacing: 0;
}

.tp-caption.modern_big_redbg {
	position: absolute;
	color: #fff;
	text-shadow: none;
	font-weight: 300;
	font-size: 30px;
	line-height: 36px;
	font-family: 'Open Sans', sans-serif;
	padding: 3px 10px;
	padding-top: 1px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	background-color:#de543e;
	letter-spacing: 0;
}

.tp-caption.modern_small_text_dark {
	text-align: left;
	position: absolute;
	color: #555;
	text-shadow: none;
	font-size: 22px;
	line-height: 25px;
	font-family: Arial;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	white-space:nowrap;
}

.tp-caption.modern_medium_white {
	text-align: left;
	position: absolute;
	color: #fff;
	font-size: 24px;
	line-height: 33px;
	font-weight: bold;
	font-family: Arial;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	white-space:nowrap;
	text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
}


/********** SET THE ANIMATION EVEN MORE SMOOTHER ON ANDROID **********/
.tp-simpleresponsive .slotholder *,
.tp-simpleresponsive img {
	-webkit-transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	-webkit-perspective: 1000;
}


/********** SOME CAPTION MODIFICATION AT START **********/
.tp-simpleresponsive .caption,
.tp-simpleresponsive .tp-caption {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-moz-opacity: 0;
	-khtml-opacity: 0;	opacity: 0; position:absolute; visibility: hidden;
}


/********** IE8 HACKS **********/
.noFilterClass {
	filter:none !important;
}


/********** SHADOWS **********/
.tp-bannershadow  {
		position:absolute;
		margin-left:auto;
		margin-right:auto;
		-moz-user-select: none;
        -khtml-user-select: none;
        -webkit-user-select: none;
        -o-user-select: none;
}

.tp-bannershadow.tp-shadow1 {	background:url(/images/rs/shadow1.png) no-repeat; background-size:100%; width:890px; height:60px; bottom:-60px;}
.tp-bannershadow.tp-shadow2 {	background:url(/images/rs/shadow2.png) no-repeat; background-size:100%; width:890px; height:60px;bottom:-60px;}
.tp-bannershadow.tp-shadow3 {	background:url(/images/rs/shadow3.png) no-repeat; background-size:100%; width:890px; height:60px;bottom:-60px;}


/********** NAVIGATION **********/
/** BULLETS **/
.tpclear {
	clear:both;
}

.tp-bullets	{
	z-index:1000; position:absolute;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	-webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -ms-transition: opacity 0.2s ease-out;
}

.tp-bullets.hidebullets {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.tp-bullets.simplebullets.round .bullet					{	cursor:pointer; position:relative;	background:url(/images/rs/spritesheet.png) no-Repeat top left;	width:20px;	height:20px;  margin-right:0px; float:left; margin-top:-10px; margin-left:3px; background-position: -5px -5px;}
.tp-bullets.simplebullets.round .bullet.last			{	margin-right:3px;}

.tp-bullets.simplebullets .bullet:hover,
.tp-bullets.simplebullets .bullet.selected				{	background-position:-5px -5px; }

.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected		{	background-position:-5px -27px; }


/********** TP ARROWS **********/
.tparrows {	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	-webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -ms-transition: opacity 0.2s ease-out;
}

.tparrows.hidearrows {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.tp-leftarrow								{	z-index:100;cursor:pointer; position:relative;	background:url(/images/rs/large_left.png) no-Repeat top left;	width:40px;	height:40px;}
.tp-rightarrow								{	z-index:100;cursor:pointer; position:relative;	background:url(/images/rs/large_right.png) no-Repeat top left;	width:40px;	height:40px;}

.tp-leftarrow.default						{	z-index:100;cursor:pointer; position:relative;	background:url(/images/rs/spritesheet.png) no-Repeat 0 0;	width:42px;	height:40px;  background-position: -35px -5px; display: block;}
.tp-rightarrow.default						{	z-index:100;cursor:pointer; position:relative;	background:url(/images/rs/spritesheet.png) no-Repeat 0 0;	width:42px;	height:40px;  background-position: -85px -5px;}

.tp-leftarrow:hover							{	background-position: -35px -47px;}
.tp-rightarrow:hover 						{	background-position: -85px -47px;}


/********** TP BANNER TIMER **********/
.tp-bannertimer {
	background:url(/images/skin/spritesv.png);
	background-position: left -101px;
	width:1px; height:8px;position:absolute; z-index:200;top:0px;
}
/*.tp-bannertimer { width:100%; height:10px; background:url(/images/rs/timer.png);position:absolute; z-index:200;top:0px;}*/
.tp-bannertimer.tp-bottom { bottom:0px;height:5px; top:auto;}


/********** RESPONSIVE SETTINGS  **********/
@media only screen and (min-width: 768px) and (max-width: 959px) {
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.responsive .tp-bullets.tp-thumbs				{	width:300px !important; height:30px !important;}
	.responsive .tp-bullets.tp-thumbs .tp-mask		{	width:300px !important; height:30px !important;}
	.responsive .tp-bullets.tp-thumbs .bullet		{	width:60px !important;height:30px !important;}
}

@media only screen and (min-width: 0px) and (max-width: 479px) {
	.responsive .tp-bullets	{display:none;}
	.responsive .tparrows	{display:none;}
	.tp-bullets.simplebullets.round .bullet	{margin-left:10px;}
}


/********** BASIC SETTINGS FOR THE BANNER  **********/
.tp-simpleresponsive img {
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none;
	max-width:none;
}

.tp-simpleresponsive a {	text-decoration:none;}

.tp-simpleresponsive ul {
	list-style:none;
	padding:0;
	margin:0;
}

.tp-simpleresponsive &gt;ul &gt;li{
	list-style:none;
	position:absolute;
	visibility:hidden;
}

/** CAPTION SLIDELINK **/
.caption.slidelink a div,
.tp-caption.slidelink a div {	width:3000px; height:1500px;  background:url(/images/rs/coloredbg.png) repeat;}

.tp-loader {
	background:url(/images/rs/loader.gif) no-repeat 10px 10px; background-color:#fff;  margin:-22px -22px; top:50%; left:50%; z-index:10000; position:absolute;width:44px;height:44px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.tp-transparentimg {
	content:"url(/images/rs/transparent.png)"
}

.tp-3d {
	-webkit-transform-style: preserve-3d;
	-webkit-transform-origin: 50% 50%;
}
/*Sprites CSS*/
.slide2 div{
	width: 81px;
	height: 81px;
	/*display: inline-block;*/
	background:url(/images/slides/s2/sprites-photos.jpg) no-repeat;
}

.slide2 .p1 { background-position: left top; }
.slide2 .p2 { background-position: -81px top; }
.slide2 .p3 { background-position: -162px top; }
.slide2 .p4 { background-position: -243px top; }
.slide2 .p5 { background-position: -324px top; }
.slide2 .p6 { background-position: -405px top; }
.slide2 .p7 { background-position: -486px top; }
.slide2 .p8 { background-position: -567px top; }
.slide2 .p9 { background-position: -648px top; }
.slide2 .p10 { background-position: -729px top; }
.slide2 .p11 { background-position: -810px top; }
.slide2 .p12 { background-position: -891px top; }

.slide6 div{
	background:url(/images/slides/s6/slide6.sprite.png) no-repeat;
}

.slide6 .carte-france-opti {
	width: 173px;
	height: 173px;
	background-position: -5px -5px;
}
.slide6 .enveloppe {
	width: 74px;
	height: 74px;
	background-position: -5px -183px;
}
.slide6 .exportation-vers-word-et-excel-integree {
	width: 74px;
	height: 74px;
	background-position: -5px -262px;
}
.slide6 .gestion-des-indices {
	width: 74px;
	height: 74px;
	background-position: -5px -341px;
}
.slide6 .mise-a-jour-automatique {
	width: 46px;
	height: 46px;
	background-position: -5px -420px;
}
.slide6 .republique-francaise {
	width: 58px;
	height: 35px;
	background-position: -5px -471px;
}
</pre></body></html>