@font-face {
font-family: 'Montserrat';
src: url('../fonts/Montserrat-Regular.eot');
src: url('../fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
url('../fonts/Montserrat-Regular.woff2') format('woff2'),
url('../fonts/Montserrat-Regular.ttf') format('truetype'),
url('../fonts/Montserrat-Regular.svg#Montserrat-Regular') format('svg');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Montserrat';
src: url('../fonts/Montserrat-Bold.eot');
src: url('../fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
url('../fonts/Montserrat-Bold.woff2') format('woff2'),
url('../fonts/Montserrat-Bold.ttf') format('truetype'),
url('../fonts/Montserrat-Bold.svg#Montserrat-Bold') format('svg');
font-weight: 700;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Montserrat';
src: url('../fonts/Montserrat-Light.eot');
src: url('../fonts/Montserrat-Light.eot?#iefix') format('embedded-opentype'),
url('../fonts/Montserrat-Light.woff2') format('woff2'),
url('../fonts/Montserrat-Light.ttf') format('truetype'),
url('../fonts/Montserrat-Light.svg#Montserrat-Light') format('svg');
font-weight: 300;
font-style: normal;
font-display: swap;
}
html {font-size: 100%;} 
body {font-size: 1rem; font-family: 'Montserrat', sans-serif !important;margin:0 auto;padding:0;background:url('/sites/default/files/images/ikfond2018.jpg') no-repeat center 0px #96c8ff fixed}
body.page-node-814,body.page-node-877,body.page-node-872,body.page-node-869,body.page-node-887,body.page-node-906 {background:url('/sites/default/files/images/e-commerce-back.jpg') no-repeat center 0px}
body.page-node-855,body.page-node-878,body.page-node-871,body.page-node-868,body.page-node-886,body.page-node-905,
body.page-node-976,body.page-node-994,body.page-node-1119,body.page-node-1171,body.page-node-1104,body.page-node-1216 {background:url('/sites/default/files/images/web-back.jpg') no-repeat center 0px}
body.page-node-844,body.page-node-858,body.page-node-854,body.page-node-888,body.page-node-889,body.page-node-907 {background:url('/sites/default/files/images/bitcoin.jpg') no-repeat center 0px}
body.page-node-856,body.page-node-876,body.page-node-870,body.page-node-867,body.page-node-885,body.page-node-900 {background:url('/sites/default/files/images/product-back2.jpg') no-repeat center top}
body.page-node-299 {background:url('/sites/default/files/images/fondhomecn.jpg') no-repeat center -20px #96C8FF}
img.ikochon {margin-top:-60px;right:0px;max-width:320px;position:relative;z-index:99}
body.page-node-23,body.page-node-288,body.page-node-287,body.page-node-298,body.page-node-824,body.page-node-1032,body.page-node-299 {background:none no-repeat center 0px #4178C8}
body.page-node-986,body.page-node-989,body.page-node-1257,body.page-node-1258,body.page-node-1259,body.page-node-1260,body.page-node-1261,body.page-node-1262,body.page-node-1263,body.page-node-1264,body.page-node-1000,body.page-node-1265  {background:url('/sites/default/files/images/fond_messagerie.jpg') no-repeat center 0px}
body.page-node-903,body.page-node-993,body.page-node-1124,body.page-node-1112,body.page-node-1215,body.page-node-1175 {background:url('/sites/default/files/images/fond_stockage.jpg') no-repeat center 0px}
body.page-node-975,body.page-node-995,body.page-node-1120,body.page-node-1172,body.page-node-1105,body.page-node-1217 {background:url('/sites/default/files/images/nom-domaine.jpg') no-repeat center 0px}
body.page-node-1006,body.page-node-1198,body.page-node-1178,body.page-node-1109,body.page-node-1222,body.page-node-1239 {background:url('/sites/default/files/images/404.jpg') no-repeat center 0px}
body.page-node-1007,body.page-node-1177,body.page-node-1110,body.page-node-1022,body.page-node-1237,body.page-node-1238 {background:url('/sites/default/files/images/attaque.jpg') no-repeat center 0px}
body.page-node-1005,body.page-node-1021,body.page-node-1253,body.page-node-1254,body.page-node-1255,body.page-node-1256 {background:url('/sites/default/files/images/code.jpg') no-repeat center 0px}
body.page-node-974,body.page-node-996,body.page-node-1121,body.page-node-1173,body.page-node-1106,body.page-node-1218 {background:url('/sites/default/files/images/whois.jpg') no-repeat center 0px}
body.page-node-977,body.page-node-1122,body.page-node-1174,body.page-node-1107,body.page-node-997,body.page-node-1219,
body.page-node-1098,body.page-node-1150,body.page-node-1194,body.page-node-1166,body.page-node-1231,body.page-node-1249 {background:url('/sites/default/files/images/crypto-back.jpg') no-repeat center 0px;background-size:150% 25%}
body.page-node-988,body.page-node-1123,body.page-node-1176,body.page-node-1108,body.page-node-999,body.page-node-1220,
body.page-node-1097,body.page-node-1151,body.page-node-1193,body.page-node-1165,body.page-node-988,body.page-node-1230,body.page-node-1248,body.page-node-1466,body.page-node-697,body.page-node-1034,body.page-node-1168,body.page-node-860,body.page-node-932,body.page-node-1203 {background:url('/sites/default/files/images/infogerance.jpg') no-repeat center 0px;background-size:160%}
body.page-node-1251,body.page-node-690,body.page-node-821,body.page-node-866,body.page-node-845,body.page-node-964,body.page-node-1210,body.page-node-1473,body.page-node-1562,body.page-node-1563,body.page-node-1564,body.page-node-1565,body.page-node-1566 ,body.page-node-1567 ,body.page-node-1568 ,body.page-node-1569 ,body.page-node-1570 ,body.page-node-1571 ,body.page-node-1572 ,body.page-node-1573 ,body.page-node-1574 ,body.page-node-1575 ,body.page-node-1576 ,body.page-node-1577 ,body.page-node-1578 ,body.page-node-1579 ,body.page-node-1580 ,body.page-node-1581 ,body.page-node-1582 ,body.page-node-1583 ,body.page-node-1584 ,body.page-node-1585 {background:url('/sites/default/files/images/banniere_infogerance2.jpg') no-repeat center 0px;background-size:auto 18% !important}
body.page-node-953,body.page-node-968,body.page-node-960,body.page-node-962,body.page-node-961,body.page-node-963 {background:url('/sites/default/files/images/fondcloudpods.jpg') no-repeat center -150px #4178C8}
body.page-node-904,body.page-node-915,body.page-node-908,body.page-node-909 {background:url('/sites/default/files/images/fondaffiliate.jpg') no-repeat center 0px #4178C8}
body.page-node-973,body.page-node-992,body.page-node-1026,body.page-node-1141 {background:url('/sites/default/files/images/fondboost.jpg') no-repeat center 0px}
body.page-node-1049,body.page-node-1111,body.page-node-1125,body.page-node-1196,body.page-node-1240,body.page-node-1241,body.page-node-1299,
body.page-node-225,body.page-node-599,body.page-node-600,body.page-node-602,body.page-node-759,body.page-node-826 {background:url('/sites/default/files/images/banner_vps.jpg') no-repeat center 0px #4178C8}
body.page-node-1049,body.page-node-1111,body.page-node-1125,body.page-node-1196,body.page-node-1240,body.page-node-1241,body.page-node-1299 {background-color:white}
body.page-node-1221,body.page-node-1279,body.page-node-1280,body.page-node-1285,body.page-node-1288,body.page-node-1291,
body.page-node-657,body.page-node-659,body.page-node-661,body.page-node-679,body.page-node-873,body.page-node-978 {background:url('/sites/default/files/images/oneclick/banniere_wp.jpg') no-repeat center 0px #4178C8;background-size:auto auto}
body.page-node-1242,body.page-node-1278,body.page-node-1282,body.page-node-1284,body.page-node-1287,body.page-node-1290 {background:url('/sites/default/files/images/oneclick/banniere_drupal.jpg') no-repeat center 0px;background-size:auto auto}
body.page-node-1243,body.page-node-1275,body.page-node-1281,body.page-node-1283,body.page-node-1286,body.page-node-1289 {background:url('/sites/default/files/images/oneclick/banniere_docker.jpg') no-repeat center 0px;background-size:auto auto}
body.page-node-1244,body.page-node-1292,body.page-node-1297,body.page-node-1298,body.page-node-1306,body.page-node-1307 {background:url('/sites/default/files/images/oneclick/banniere_kubernetes.jpg') no-repeat center 0px;background-size:auto 20%}
body.page-node-1293,body.page-node-1294,body.page-node-1295,body.page-node-1308,body.page-node-1309,body.page-node-1310 {background:url('/sites/default/files/images/oneclick/banniere_minikube.jpg') no-repeat center 0px;background-size:auto 25%}
body.page-node-1266,body.page-node-1314,body.page-node-1334,body.page-node-1343,body.page-node-1325,body.page-node-1352 {background:url('/sites/default/files/images/oneclick/banniere_nextcloud.jpg') no-repeat center 0px;background-size:auto auto}
body.page-node-1267,body.page-node-1315,body.page-node-1335,body.page-node-1344,body.page-node-1326,body.page-node-1353 {background:url('/sites/default/files/images/oneclick/banniere_nginx.jpg') no-repeat center 0px;background-size:auto auto}
body.page-node-1268,body.page-node-1316,body.page-node-1336,body.page-node-1345,body.page-node-1327,body.page-node-1354 {background:url('/sites/default/files/images/oneclick/banniere_nodejs.jpg') no-repeat center 0px;background-size:auto 15%}
body.page-node-1269,body.page-node-1317,body.page-node-1337,body.page-node-1346,body.page-node-1328,body.page-node-1355 {background:url('/sites/default/files/images/oneclick/banniere_onlyoffice.jpg') no-repeat center 0px;background-size:auto 15%}
body.page-node-1270,body.page-node-1318,body.page-node-1338,body.page-node-1347,body.page-node-1329,body.page-node-1356 {background:url('/sites/default/files/images/oneclick/banniere_postgresql.jpg') no-repeat center 0px;background-size:auto auto}
body.page-node-1271,body.page-node-1313,body.page-node-1333,body.page-node-1342,body.page-node-1322,body.page-node-1351 {background:url('/sites/default/files/images/oneclick/banniere_mariadb.jpg') no-repeat center 0px;background-size:auto auto}
body.page-node-1272,body.page-node-1319,body.page-node-1339,body.page-node-1348,body.page-node-1330,body.page-node-1357,
body.page-node-740,body.page-node-1133,body.page-node-1169,body.page-node-1103,body.page-node-874,body.page-node-980 {background:url('/sites/default/files/images/oneclick/banniere_prestashop.jpg') no-repeat center 0px #4178C8;background-size:auto auto}
body.page-node-1273,body.page-node-1311,body.page-node-1331,body.page-node-1340,body.page-node-1320,body.page-node-1349 {background:url('/sites/default/files/images/oneclick/banniere_apache.jpg') no-repeat center 0px;background-size:auto auto}
body.page-node-1274,body.page-node-1312,body.page-node-1332,body.page-node-1341,body.page-node-1321,body.page-node-1350 {background:url('/sites/default/files/images/oneclick/banniere_haproxy.jpg') no-repeat center 0px;background-size:auto auto}
body.page-node-1402,body.page-node-1409,body.page-node-1430,body.page-node-1431,body.page-node-1432,body.page-node-1433 {background:url('/sites/default/files/images/oneclick/banniere_minio.jpg') no-repeat center 0px;background-size:auto auto}
body.page-node-1378,body.page-node-1418,body.page-node-1419,body.page-node-1420,body.page-node-1421,body.page-node-1488 {background:url('/sites/default/files/images/oneclick/banniere_mongodb.jpg') no-repeat center 0px;background-size:auto auto}
body.page-node-1379,body.page-node-1529,body.page-node-1497,body.page-node-1496,body.page-node-1523,body.page-node-1524 {background:url('/sites/default/files/images/oneclick/banniere_rocketchat.jpg') no-repeat center 0px;background-size:auto auto}
body.page-node-1406,body.page-node-1410,body.page-node-1415,body.page-node-1416,body.page-node-1417,body.page-node-1434 {background:url('/sites/default/files/images/oneclick/banniere_gravitee.jpg') no-repeat center 0px;background-size:auto auto}
body.page-node-1411,body.page-node-1412,body.page-node-1451,body.page-node-1452,body.page-node-1453,body.page-node-1454 {background:url('/sites/default/files/images/oneclick/banniere_isp.jpg') no-repeat center 0px;background-size:auto auto}
body.page-node-1413,body.page-node-1414,body.page-node-1439,body.page-node-1440,body.page-node-1441,body.page-node-1442 {background:url('/sites/default/files/images/oneclick/banniere_gitalb.jpg') no-repeat center 0px;background-size:auto auto}
body.page-node-1422,body.page-node-1423,body.page-node-1525,body.page-node-1526,body.page-node-1527,body.page-node-1528 {background:url('/sites/default/files/images/oneclick/banniere_golang.jpg') no-repeat center 0px;background-size:auto auto}
body.page-node-1427,body.page-node-1428,body.page-node-1443,body.page-node-1444,body.page-node-1445,body.page-node-1446 {background:url('/sites/default/files/images/oneclick/banniere_grafana.jpg') no-repeat center 0px;background-size:auto auto}
body.page-node-1424,body.page-node-1425,body.page-node-1447,body.page-node-1448,body.page-node-1449,body.page-node-1450 {background:url('/sites/default/files/images/oneclick/banniere_influxdb.jpg') no-repeat center 0px;background-size:auto auto}
body.page-node-1426,body.page-node-1455,body.page-node-1456,body.page-node-1457,body.page-node-1458,body.page-node-1459 {background:url('/sites/default/files/images/oneclick/banniere_telegraf.jpg') no-repeat center 0px;background-size:auto auto}
body.page-node-1407,body.page-node-1516,body.page-node-1435,body.page-node-1436,body.page-node-1437,body.page-node-1438 {background:url('/sites/default/files/images/oneclick/banniere_lamp.jpg') no-repeat center 0px;background-size:auto auto}
body.page-node-1491,body.page-node-1501,body.page-node-1504,body.page-node-1503,body.page-node-1517,body.page-node-1518 {background:url('/sites/default/files/images/oneclick/banniere_jenkins.jpg') no-repeat center 0px;background-size:auto auto}
body.page-node-1499,body.page-node-1500,body.page-node-1506,body.page-node-1505,body.page-node-1519,body.page-node-1520 {background:url('/sites/default/files/images/oneclick/banniere_minecraft.jpg') no-repeat center 0px;background-size:auto auto}
body.page-node-1487,body.page-node-1502,body.page-node-1507,body.page-node-1508,body.page-node-1521,body.page-node-1522 {background:url('/sites/default/files/images/oneclick/banniere_plesk.jpg') no-repeat center 0px;background-size:auto auto}
body.page-node-1530,body.page-node-1531,body.page-node-1539,body.page-node-1540,body.page-node-1541,body.page-node-1542 {background:url('/sites/default/files/images/oneclick/banniere_openjdk.jpg') no-repeat center 0px;background-size:auto auto}
body.page-node-1587,body.page-node-1599,body.page-node-1600,body.page-node-1601,body.page-node-1602,body.page-node-1603 {background:url('/sites/default/files/images/oneclick/banniere_jitsi.jpg') no-repeat center 0px;background-size:auto auto}
body.page-node-1604,body.page-node-1618,body.page-node-1619,body.page-node-1620,body.page-node-1622,body.page-node-1623 {background:url('/sites/default/files/images/oneclick/banniere_gogs.jpg') no-repeat center 0px;background-size:auto auto}
body.page-node-1586,body.page-node-1588,body.page-node-1589,body.page-node-1590,body.page-node-1591,body.page-node-1592 {background:url('/sites/default/files/images/oneclick/banniere_postfix.jpg') no-repeat center 0px;background-size:auto auto}
body.page-node-1633 {background:url('/sites/default/files/images/oneclick/banniere_dokuwiki.jpg') no-repeat center 0px;background-size:auto auto}
body.page-node-1304,body.page-node-1360,body.page-node-1361,body.page-node-1362,body.page-node-1363,body.page-node-1364 {background:url('/sites/default/files/images/fond_item4.jpg') no-repeat; background-size:auto}
body.page-node-1370,body.page-node-1373,body.page-node-1374,body.page-node-1375,body.page-node-1376,body.page-node-1377,body.page-node-1605,body.page-node-1606 {background:url('/sites/default/files/images/banniere_acronis.jpg') no-repeat; background-size:auto}
body.page-node-1366,body.page-node-1490,body.page-node-1493,body.page-node-1492 {background:url('/sites/default/files/images/banniere_deeplearning.jpg') no-repeat center 0px}
body.page-node-1367,body.page-node-1489,body.page-node-1494,body.page-node-1495 {background:url('/sites/default/files/images/banniere_iot.jpg') no-repeat center 0px}
body.page-node-1371 {background:url('/sites/default/files/images/banniere_oneclick2.jpg') no-repeat center 0px #4178C8}
body.page-node-1372,body.page-node-1384,body.page-node-1386,body.page-node-1390,body.page-node-1387,body.page-node-1385 {background:url('/sites/default/files/images/banniere_stock.jpg') no-repeat center 0px #4178C8}
body.page-node-1408,body.page-node-1467,body.page-node-1468,body.page-node-1469,body.page-node-1470,body.page-node-1471 {background:url('/sites/default/files/images/banniere_zimbra.jpg') no-repeat center 0px #4178C8;background-size:180%}
body.page-node-299 #newbloc {position:relative;width:100%;margin-top:0px}
body.page-node-299 #newbloc:before {-webkit-background-size:3000px 108px;background-size:3000px 108px;background-position:center bottom;background-repeat:no-repeat;content:'';display:block;left:0;position:absolute;width:100%;visibility:visible;z-index:999999;background-image:url("/sites/default/files/images/vague-top-bleuciel.svg");height:108px;top:-158px;}
body.page-node-692, body.page-node-1033,body.page-node-1167,body.page-node-1084,body.page-node-1115,body.page-node-1201,body.page-node-1391 {background:url('/sites/default/files/images/crypto-back.jpg') no-repeat center 0px #FFF;}
body.page-node-745,body.page-node-803,body.page-node-804,body.page-node-805,body.page-node-833,body.page-node-1224 {background:url('/sites/default/files/images/banniere_infogerance2.jpg') no-repeat center 0px #4178c8;background-size:auto 15%}

#logo_v2 a {float:left;padding:0px;margin-top:0px}
#top ul{max-width:1000px;}
h1,h2,h3,h4,h5 {font-family:'Montserrat';font-weight:500}
b {font-weight: bold;}
span.texte {line-height:150%}
#menu li {font-size:11px}
header {width:100%;padding:10px 0 20px 0;margin:0px auto;background-color:transparent;height:70px;}
header .block {padding:0;margin:0;display:inline}
a {color:#1e195a}
#header form {margin:0;padding:0}
#header form div {padding:0;margin:0;width:50px}
#vignette_haut {padding:0;margin:0 15%;}
#vignette_haut ul {margin:20px 0 0 0;padding:0;}
#vignette_haut ul.topmenu li {list-style-type:none;float:right;display:inline;margin:0;padding:7px 12px;line-height:15px;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius: 12px;-moz-border-radius-topright: 3px;-moz-border-radius-bottomleft: 3px;border-radius: 12px;border-top-right-radius: 3px;border-bottom-left-radius: 3px;}
#vignette_haut ul.topmenu li:nth-child(2) {margin-right:0;background-color:#ff7828;}
#vignette_haut ul.topmenu li:hover:nth-child(2) {background-color:#4178c8}
#vignette_haut ul.topmenu li:first-child {float:left;position:absolute;margin-top:-20px;padding-left:0;margin-left:0px}
#vignette_haut ul.topmenu li:first-child img {height:66px;position:absolute;margin-top:-5px;margin-left:0px}
#vignette_haut ul.topmenu li i {color:#fff;font-size:1.25em;float:left;margin:0 7px 0 0;-webkit-transition: color 0.3s ease-out;-moz-transition: color 0.5s ease-out;-o-transition: color 0.5s ease-out;transition: color 0.5s ease-out;}
#vignette_haut ul.topmenu li:last-child {border-left:0}
#vignette_haut ul.topmenu li a {text-decoration:none;font-family:'Montserrat';font-weight:500;font-size:11px;color:#ffffff;text-transform:uppercase;letter-spacing:0px;}
#vignette_haut ul.topmenu li a:hover {color:#FF7828}
#vignette_haut ul.topmenu li:nth-child(2) a {color:white;}
#vignette_haut ul.topmenu li a span {color:#ff8000;display:block;padding:0;margin:0;}
#vignette_haut ul.topmenu li:hover i {color:#ff8000}
#vignette_haut ul.topmenu li:nth-child(2) i {color:white}
#vignette_haut ul.topmenu li:hover:nth-child(2) i {color:#1e195a}
#vignette_haut ul.topmenu li:hover a span {color:white}
#vignette_haut ul.topmenu li.toplangue {width:125px;background-color:#1e195a;margin-right:10px;margin-left:10px;height:22px;color:white}
#vignette_haut ul.topmenu li.toplangue i {color:white}
#vignette_haut ul.topmenu li.toplangue:hover i {color:#ff8000}
#vignette_haut .ddsDark li { position:relative ;float:none ;line-height:41px ;height:41px;width:100%;background-color:#222} 
#vignette_haut .ddsDark li small {margin-top:0px}
#content {margin:0;padding:0;font-size:0.85em;width:100%}
#page-content {margin:0 15% 200px 15%;width:70%;font-family:'Montserrat';line-height:170%;text-align:left;font-size:1.1em;color:white}
#page-content h2 {color:#1E195A !important;text-transform:uppercase;font-size:1.3em !important;}
#page-content h3 {color:#ff7828 !important;text-transform:uppercase;margin:0;}
#page-content p {margin:1em 0;}
#content h1 {font-size:29px}
#content h2 {font-size:22px;color:#4178c8;padding:0 0 5px 0;margin:0}
#content h3 {font-size:17px;color:#1E195A;}
.content > form {max-width:1000px;margin:0 auto}
.not-logged-in .tabs {display:none}
div#demoBasic {margin:0;padding:0;position:relative;top:8px;}
div#demoBasic .dd-selected-description-truncated {line-height:25px}
#demoBasic a{text-transform:none;text-decoration:none;line-height:20px;color:white}
#demoBasic ul {margin:0;padding:0}
#vignette_haut ul li #demoBasic ul li {margin:0;padding:0;text-align:left;border:0;text-transform:none;display:block;width:100%}
#demoBasic label {padding:0;margin:0;font-weight:500;font-family:'Montserrat';}
#telephone label {padding:0;margin:0;font-weight:500;font-family:'Montserrat';line-height:1;padding-top:7px}
.ddsDark .dd-selected small {  line-height: 1;color:white}
#demoBasic .dd-selected-text{font-weight:500;color:#ff8000;font-size:1.250em}
#telephone .dd-selected-text {font-weight:500;color:#ff8000;font-size:1em;}
#telephone .dd-selected-description {font-size:10px;text-transform:none;padding-bottom:10px}
.demo-live {margin-left:25px}
.demo-live input[type=select] {background-color:white}
.ddsDark .dd-select {border:0;background-color:transparent !important;padding:0;}
.ddsDark .dd-options {border:0px;box-shadow:none !important;width:149px !important;position:relative;left:-18px;top:-14px}
.ddsDark .dd-option {overflow-x: hidden;overflow-y: hidden;color: #fff;cursor: pointer; background-color: #1E195A; border:0;border-bottom:1px solid #4178C8 !important;padding:10px 0 10px 20px}
.ddsDark .dd-selected {padding:4px;margin-bottom:0px}
.dd-option:hover {background-color:#FF7828 !important;color: #FFF;}
.dd-option {padding: 0px 5px;line-height:20px;z-index:999999;position:relative}
.dd-container {margin:0;padding:0;background-color:transparent;}
.dd-desc, .dd-selected-description {color:#fff;padding:0}
#vignette_bas {width:100%;margin:0px auto 0 auto;background-color:#fff;text-align:center;padding:40px 0 0 0;position:relative}
#vignette_bas:before {-webkit-background-size:3000px 108px;background-size:3000px 108px;background-position:center bottom;background-repeat:no-repeat;content:'';display:block;left:0;position:absolute;width:100%;visibility:visible;z-index:10;background-image:url("/sites/default/files/images/vague-top-blanc.svg");height:108px;top:-108px;}
#vignette_bas div.ombre {margin:2em auto 0em auto;padding:2em 0 2em 0}
#vignette_bas h5{ text-align: center;  font-size: 1.875em;  font-family: 'Montserrat';  letter-spacing: -1px;  color: #1e195a;  margin:0px 0 20px 0;padding:0}
#vignette_bas .contact {margin:0 auto;padding:0;background-color:#ff7828;}
#vignette_bas .contact ul {margin:0 15%;padding:30px 0;color:white;font-family:'Montserrat';text-align:left}
#vignette_bas .contact ul li {margin:0;list-style-type:none;display:inline-block;text-transform:none;padding:0 0.5em;height:45px;line-height:45px;font-size:1.313em;border-right:0px solid #fff;width:23%;text-align:center;letter-spacing:0px}
#vignette_bas .contact ul li:first-child, #vignette_bas .contact ul li:last-child {border-right:0}
#vignette_bas .contact ul li:first-child {text-transform:none;text-align:left;padding:0;font-family:'Montserrat';letter-spacing:-1px; font-weight: 700;font-size:1.85em}
#vignette_bas .contact ul li i {font-size:1.5em;margin-right:0.5em;position:relative;top:5px}
#vignette_bas .contact ul li a {color:white;text-decoration:none}
#footer_v2 {background:#1e195a url("/sites/default/files/images/footer-background.svg") center bottom no-repeat;-webkit-background-size:3000px 348px;background-size:3000px 348px;color:#fff;min-height:280px;padding:0px 0;}
#menu_bas_v2 {margin:0 15%;background-color:transparent}
#copyright_v2 {background: #fff;height:40px;padding:5px 0 10px 0;color:#1e195a;font-family:'Montserrat'; z-index:10; position:relative;margin-top:100px}
#copyright_v2:before {-webkit-background-size:3000px 108px;background-size:3000px 108px;background-position:center bottom;background-repeat:no-repeat;content:'';display:block;left:0;position:absolute;width:100%;visibility:visible;z-index:10;height:108px;top:-108px;background-image:url("/sites/default/files/images/vague-top-blanc.svg");}
#copyright_v2 a { color:#1E195A;text-decoration:none;margin:0 10px}
#copyright_v2 a:last-child {margin-right:0}
#copyright_v2 a:hover { color: #FF7828;text-decoration:underline}
#copyright_v2 .tos {float: right;color: #1e195a;font-size:0.8em}
#copyright_v2 p {text-align:left;margin:0 15%}
#copyright_v2 p strong {color:#ff7828;font-family:'Montserrat';font-weight:700}
#ndd {background-color:#111;margin:20px 15%;padding:0 0 0 0px;height:70px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;z-index:9999;text-align:center }
#ndd table {width:100%;}
#ndd:hover {background-color:black}
#ndd .titre { color:#FFFFFF; float:left; padding:25px 0 0 20px; width:220px;text-transform:uppercase;font-size:1em;font-family:'Montserrat';color:#ff8000;font-size:1.188em}
#ndd .ext { color:#FFFFFF; line-height:140%;font-size:11px; text-align: center; vertical-align: middle;padding:5px 10px 0 0; width:150px}
#ndd .search {color:white;padding-top:15px; font-size:2em;text-align:center;float:left;margin:0 auto;width:60%}
#ndd input[type=submit] { margin:0 0 0 10px;background-color: #ff8000; display: inline; padding: 3px 8px; color: #fff; text-decoration: none; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5); text-shadow: 0 -1px 1px rgba(0,0,0,0.25); border-bottom: 1px solid rgba(0,0,0,0.25);cursor: pointer;height:38px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-size:16px;text-transform:uppercase;
font-family:'Montserrat';}
#ndd input[type=submit]:hover {  cursor: pointer; background-color: #111; }
#ndd select {font-size: 19px; color: #333;width:90px;height:36px;padding:5px 8px 5px 18px;background-color:white;border: 0;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
#ndd input[type=text] {height:28px;padding: 4px 10px 4px 10px;margin: 0px;width:50%;border:0px;background-color:white;font-size: 19px; color: #333;
-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
#ndd select.ext {padding: 4px 10px 4px 10px;margin: 0px;width:90px!important;line-height:32px;border:0px;background-color:white;font-size: 19px; color: #333;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;text-align:left}
#ndd #prix_ndd {color:white;float:right;width:120px;font-size:26px;font-weight:700;padding:10px 15px;background-color:#222;height:50px;-webkit-border-top-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;-moz-border-radius-topright: 3px;-moz-border-radius-bottomright: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;font-family:'Montserrat';font-weight:500}
#ndd #prix_ndd span:first-child{display:block;font-size:10px;color:#aaa;text-transform:uppercase;text-align:center;}
#ndd #prix_ndd span.euro {font-size:10px;color:white;font-weight:300;margin-top:2px;margin-left:0;position:relative; }
#menu_bas_v2 .inner ul li a.bouton {background: #ff6600 url(/sites/default/files/images/v2/alert-overlay.png) repeat-x;display: inline-block;font-size: 14px; padding: 6px 20px 7px;color: #fff; text-decoration: none;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);text-shadow: 0 -1px 1px rgba(0,0,0,0.25);border-bottom: 1px solid rgba(0,0,0,0.25);position: relative;cursor: pointer;top:-10px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; background-color: #111;}
#menu_bas_v2 .inner ul li a.bouton:hover { background-color: #ff6600;}
.search input[type=submit] {float:right;border: none;  color: #FFF;  cursor: pointer; font-family:  Tahoma, verdana, Arial, 'helvetica', arial, sans-serif;  padding: 0;  text-align:center;  font-size: 0px;  height:42px;  background: transparent;}
.search input[type=submit]:hover {  cursor: pointer;}
.search select {font-size: 19px; color: #383838;font-family: Tahoma, verdana, Arial, Helvetica, sans-serif;width:100px;padding-top:3px;padding-left:18px;background: transparent;border: none;}
.search input[type=text] {padding: 0px 0px 0px 90px;margin: 0px;width:320px;border:0px;background: transparent;font-size: 19px; color: #383838;font-family: Tahoma, verdana, Arial, Helvetica, sans-serif;}
.offre_express {background-color:#fff;padding:20px 0;border-radius: 0px;position:relative;margin:0 15%;}
.offre_express ul {margin:0;padding:0;text-align:center }
.offre_express ul li {display:inline-block;padding:30px;width:20%;margin:0px;text-align:center;border-right:1px solid #ddd;vertical-align:top}
.offre_express ul li:hover i {color:#ff8000}
.offre_express ul li:hover a:last-child i {color:white}
.offre_express ul li:last-child {border-right:0px solid #ddd }
.offre_express ul li i {text-align:center;font-size:5em; height:100px;color:black}
.offre_express ul li a:last-child { background-color: #111; display: inline-block; padding: 6px 25px 6px 15px; color: #fff;text-decoration: none; border-bottom: 1px solid rgba(0,0,0,0.25); position: relative; cursor: pointer;line-height:25px;text-transform:uppercase;font-family:'Montserrat';-webkit-transition: background-color 0.3s ease-out;-moz-transition: background-color 0.3s ease-out;-o-transition: background-color 0.3s ease-out;transition: background-color 0.3s ease-out;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
.offre_express ul li a:last-child:hover {background-color: #ff8000;}
.offre_express ul li a:last-child i {float:right;font-size:1em;height:25px;line-height:25px;position:absolute;padding-left:5px;margin-top:-1px;-webkit-transition: padding-left 0.3s ease-out;-moz-transition: padding-left 0.3s ease-out;-o-transition: padding-left 0.3s ease-out;transition: padding-left 0.3s ease-out;color:white;}
.offre_express ul li a:last-child:hover i {padding-left:10px }
#content .offre_express ul li h2 {color:#111; text-align:center;font-family:'Montserrat';margin:0px;line-height:100%;font-size:1.450em;text-transform:uppercase}
.offre_express ul li h3 {text-transform:none;color:#333;font-size:23px;text-align:center;font-family:'Montserrat';padding-bottom:20px}
.offre_express ul li p {font-size:14px;text-align:center;line-height:180%;font-family:'Montserrat';}
.offre_express ul li div span:first-child {text-transform:uppercase;display:block;color:#333;font-size:10px;letter-spacing:3px;padding-top:30px;padding-bottom:5px;text-align:center}
.offre_express ul li div span:nth-child(2) {font-size:44px; color:#ff8000;letter-spacing:-3px;padding-right:5px;}
.offre_express ul li div span:nth-child(3) {font-size:9px;position:relative;top:-12px;text-transform:none;display:inline-block;line-height:12px;margin-left:3px;color:#333;text-align:left;text-transform:uppercase;letter-spacing:1px}
.offre_express a {color:white;margin-top:0px; -webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;padding-top:10px;padding-bottom:10px}
.offre_express ul li div.promo i {position:absolute;font-size:1.8em !important;color:#4F8A10;margin-top:24px}
.offre_express ul li div.promo span {font-size:1.5em;color:black;text-decoration:line-through;padding:0;letter-spacing:-2px;font-weight:300;margin-top:15px;font-family:'Montserrat' }
.offre_express ul li div.promo {color:red;text-decoration:none !important;text-transform:uppercase;background-color:#e6fac5;padding:15px 0 0px 0;position:relative;top:6px;line-height:130%;border-style: dashed;border-color: #4F8A10;border-width: 1px;height:70px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;font-family:'Montserrat';}
.offre_express ul.es li {display:inline-block;padding:10px;width:18%;margin:0px;text-align:center;border-right:1px solid #ddd;vertical-align:top}
.offre_express ul.es li:last-child {border-right:0}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 0px;background-color:transparent}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border-color: lightgrey; background-image: none; color: white; font-weight: 300; background-color: transparent;}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {  border-top-right-radius: 0px;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { background-image: none; background-color: #111; color: white;}
.ui-state-hover, .ui-widget-content .ui-state-hover,  .ui-widget-header .ui-state-hover,  .ui-state-focus,  .ui-widget-content .ui-state-focus,  .ui-widget-header .ui-state-focus { background-image: none; background-color: transparent;   color: white !important; cursor:pointer; }
.ui-corner-all,  .ui-corner-bottom,  .ui-corner-left,  .ui-corner-bl { border-bottom-left-radius: 0px;}
.ui-corner-all,  .ui-corner-bottom,  .ui-corner-right,  .ui-corner-br { border-bottom-right-radius: 0px;}
.ui-accordion .ui-accordion-content { padding-top: 0em; padding-right: 0em; padding-bottom: 0em; padding-left: 0em; border-top-style: none; overflow-x: auto; overflow-y: auto; border:  0px solid #ff8000;}
.ui-slider { position: relative; text-align: left; border: 0px; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.25em; height: 1.25em; cursor: default; cursor:pointer;background: #1E195A; border: 0px solid #333333;-webkit-border-radius: 6px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 6px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 6px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0px; }
.ui-slider-horizontal { height: .4em; background: #96C8FF; border: 0px; }
.ui-slider-horizontal .ui-slider-handle { top: -.5em; margin-left: -.6em;border: 0px; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 5px;border: 0px;background-color:#FF7828 }
.ui-slider-horizontal .ui-slider-range-min { left: 0;border: 0px; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; border: 0px;}
div.bandeau_notext {position:relative;max-width:1000px;height:230px;}
div.bandeau_notext img {position:absolute;left:0;top:0;}
#logo {float: left;}
#langues ul {margin:42px 0 0 0px;padding:0}
#langues ul li {width:100px;margin:0;border:0;padding:0;height:22px;font-size:12px}
ul#menu_secondaire {padding:10px 0 0 0;max-width:1000px;text-align:left;}
ul#menu_secondaire li {display:inline; padding:2px 3px; margin:0; color: #bfbfbf;}
ul#menu_secondaire li a{text-decoration:none; color: #bfbfbf;font-size:11px}
ul#menu_secondaire li a:hover{text-decoration:underline; color:#FFF}
.translation-link {display:none;}
#vignette {padding:35px 0px 20px 0;text-align:center;}
#vignette img {padding-right:10px;}
#vignette img.last{padding-right:0px;}
#partenaire div {padding:0 0 5px 0;}
.breadcrumb {position:absolute;margin-top:0px;display:none}
#sidebar-right {display:none}
.node {margin:0px;padding:0px}
.list-unstyled {padding-left: 0;list-style: none;}
#menu_bas_v2 .inner ul li a.unstyled-social:hover { padding-left: 0px; background-image: none;}
.list-inline li {display: inline-block;	padding-right: 1px;}
.ombre {background-image:none; background-repeat:no-repeat;margin:0 auto;}
nav > input,nav > label {display: none;}
html[xmlns*=""] body:last-child b {text-shadow: #fff 0 1px 0;}
#nav_wrapper {clear:left;width:100%;font-size:11px }
.panes {background-color:white}
#content h1, #content h2, #content h3, #content h4 {text-align:left;font-family: 'Montserrat', sans-serif;}
span#prix_remise_windows_mois {letter-spacing:-2px;}
p.prix_sansremise { font-size:14px !important;text-transform:uppercase;letter-spacing:0px;font-family:'Montserrat';}
#bandeau { margin:0 auto;padding:20px 0 40px 0;z-index:99999}
#bandeau section {fill:#96c8ff;color:#96c8ff;position:relative;top:56px;width:100%;display:none}
#node-742 #bandeau section {top:38px}
#bandeau > div:first-child { font-family: 'Montserrat', sans-serif; text-align: left; padding: 0;margin:0 15%}
#bandeau > div.txtcenter:first-child,#bandeau h1.txtcenter,#bandeau h2.txtcenter, td.txtcenter {text-align:center !important}
#bandeau h1 { font-family: 'Montserrat', sans-serif; text-transform: uppercase; color: #fff; font-size: 3em; line-height: 130%; margin: 0;padding:30px 0 0 0;letter-spacing:0px;font-weight:700}
#bandeau h2 { font-family: 'Montserrat', sans-serif; font-size: 2em; color: #1e195a; margin: 0 0 0.5em 0;font-weight:500; border-bottom:0;text-align:left;padding:0}
#bandeau h1.txtcenter {font-size:3.25em}
#bandeau h2.txtcenter {font-size:3em;color:#1E195A}
#bandeau h2.txtcenter strong {color:#FF7828}
#bandeau h2::first-letter {text-transform:uppercase}
#bandeau h1 small {text-transform:none !important }
#bandeau div span {font-family:'Montserrat'; font-size: 1.25em; color: #fff; width:70%;display:inline-block;text-align:left;line-height:170%;font-weight:500}
#bandeau a {text-decoration:underline;color:#000}
#bandeau a:hover {color:#ff8000}
#bandeau i.ico_front {color:#ff8000 !important;position:relative;top:initial;margin-top:160px;margin-right:-205px;padding:0;font-size:6em;background-color:transparent;border-radius:0}
#contenu .offres h3 span::first-letter {text-transform:uppercase}
span.info {padding:1.5em;font-size:1em !important;line-height:150%;width:50%;display:inline-block;margin:20px auto 0 auto;color:#fff !important;background-color: #ff7828;max-width:980px;text-align:left;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
span.info a {color:#ff8000 !important}
span.info i {float:left;margin-right:20px;font-size:4em}
span.info strong {color:#fff !important}
#bandeau strong,#bandeauwp strong {color:#fff;font-weight:700;font-family:'Montserrat'}
#bandeau span.info {float:left}
#bandeau a {color:#fff}
div.exerg {display:block;background-color:#1d6db4;padding:10px 15px;position:absolute;margin-top:80px;margin-left:310px;width:240px;color:white;z-index:99999;font-family:'Montserrat';border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;font-size:11px;}
div.exerg sup {color:white}
div.exerg i {float:left;font-size:3em;margin:10px 15px 10px 0}
div.exerg strong {display:block;color:black;text-transform:uppercase;font-size:13px; font-family:'Montserrat';font-weight:700}
#content .intro h3, #content .intro h4 {font-size:2em}
#contenu {width:100%;left:0;background-color:white;text-align:center;margin:0px auto;display:block}
.contenu {padding:0px 0 100px 0;margin:0;text-align:center}
.contenu-text {max-width:100%;line-height:170%;font-family:'Montserrat';padding:40px 0 200px 0;border-bottom:0px solid #ccc;font-weight:500;color:white  }
.contenu-text > div {margin:0px auto;text-align:left;max-width:70% !important}
.contenu-text h1 {font-size:3em !important; font-family:'Montserrat' !important;font-weight:500 !important;line-height:130%}
.contenu-text h3 {font-size:2em !important;font-family:'Montserrat' !important;font-weight:700 !important}
.contenu-text table {width:100% !important;color:#1E195A}
.contenu-text table th {background-color:#1E195A;color:white;font-weight:500}
.contenu-text table td {padding:10px 10px; text-align:left}
.contenu-text table tr:nth-child(even) td {background-color:#eee}
.contenu-text table tr:nth-child(odd) td {background-color:#fff}
.contenu-text table td:first-child {background-color:#eee;width:200px}
.offres a.black {color:#111 !important}
.cloud { background:url('/sites/default/files/images/worldmap.png') no-repeat center center;}
.tableau2 { background:none;}
.wp { background:none}
.fond_ps > div > img, .fond_wp > div > img, img.ikic {float:right;margin-top:50px;max-width:350px;height:auto}
#contenu {background-color:white}
.full {width:100%;background-color:#96c8ff !important;left:0;margin-bottom:200px;margin-top:120px;position:relative;padding-bottom:20px !important}
#contenu .full:before {-webkit-background-size:3000px 108px;background-size:3000px 108px;background-position:center bottom;background-repeat:no-repeat;content:'';display:block;left:0;position:absolute;width:100%;visibility:visible;z-index:10;background-image:url("/sites/default/files/images/vague-top-bleuciel.svg");height:108px;top:-108px;}
#contenu .full:after {-webkit-background-size:3000px 182px;background-size:3000px 182px;background-position:center bottom;background-repeat:no-repeat;content:'';display:block;left:0;position:absolute;width:100%;visibility:visible;z-index:10;background-image:url("/sites/default/files/images/vague-bottom-bleuciel.svg");bottom:-181px;	height:182px}
.features3:after {-webkit-background-size:3000px 182px;	background-size:3000px 182px;background-position:center bottom;background-repeat:no-repeat;content:'';display:block;left:0;position:absolute;width:100%;visibility:visible;z-index:10;background-image:url("/sites/default/files/images/vague-bottom-bleuciel.svg");bottom:-181px;height:182px}
section {display:none}
.contact {background-color:#ff7828 !important;padding-bottom:0px !important}
.fullwp {width:100%;background-color:transparent;left:0;padding-bottom:80px}
.fullps {width:100%;background-color:#291359;left:0;padding-bottom:80px}
.fullmsv {width:100%;background-color:#96C8FF;left:0;padding-bottom:80px}
.fullps span.titre {background-color:#1E195A !important;}
.fullwp a.add {background-color:#1E195A !important}
.fullps a.add {background-color:#1E195A !important}
.fullwp .ikprix p {color:#FF7828 !important}
.fullps .ikprix p {color:#FF7828 !important}
#contenu .fullwp .prix-offre .owl-item div.promovps p > span, #contenu .fullwp .prix-offre .owl-item div.promovps > span {color:#1e8cbe !important}
#contenu .fullwp .prix-offre .owl-item li strong {color:#1E195A !important;text-decoration:none}
.visu {max-width:1000px;margin:0 auto;padding:0}
.visu img {display: block; margin:0 auto}
#contenu .offres {margin:0 15%;padding:0;margin-bottom:40px}
#contenu .apps {padding:0px 0 0px 0;}
#contenu .apps img {position:relative;top:4px}
#contenu .offres > span:first-child {font-size:2em; color:white;margin:20px auto; text-align:center;}
#contenu .cat > ul {margin:0px auto 60px auto;width:100%;position:relative;top:20px;left:0;padding:0;z-index:2}
#contenu .cat > ul li {display:inline-block;padding:0;margin:0 20px 0 0px;background-color:transparent;}
#contenu .cat > ul li:last-child {margin-right:0}
#contenu .cat > ul li > a { padding: 14px 0px; color: white;  font-size: 1.25em; text-indent: 0; text-transform: uppercase; letter-spacing: 0px; transition: all .6s; width: 100%; text-align: center;  
border-radius: 0px;text-decoration:none;margin-right:0px;background-color:transparent;font-family:'Montserrat';border-bottom:4px solid transparent;margin-left:20px;font-weight:700}
#contenu .cat > ul li > a:focus {outline:0;}
#contenu .cat > ul li > a i {font-size:1.5em;margin:0;position:relative;top:3px;margin-right:15px}
#contenu .cat > ul li > a i:last-child {margin-right:0px;margin-left:15px}
#contenu .cat > ul li.ui-tabs-active > a {color: #1e195a;background-color:transparent;border-bottom:3px solid #1e195a;}
#contenu .cat > ul li.ui-tabs-active > a i {transition: all .6s;color:#1e195a;}
#contenu .cat > ul li.ui-tabs-active > a i:last-child { -ms-transform: rotate(90deg); /* IE 9 */ -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */  transform: rotate(90deg);}
#contenu .cat > ul li > a:hover {border-bottom:3px solid #FF7828 !important}
#contenu .cat > ul li.ui-state-active > a:hover {background-color:transparent !important;border-bottom:3px solid #FF7828 !important;}
#contenu .offres h3 {text-align:center;color:#1e195a;margin:0; font-size: 2.563em; font-family: 'Montserrat'; padding-top:20px;line-height:130%;font-weight:700 }
#contenu .offres h3 span {display:block;font-size:0.805em; color:#666;margin:10px 0 30px 0;text-transform:none;font-family:'Montserrat';color:#1e195a;font-weight:500}
#contenu .offres h5 {font-size: 1.563em; font-weight: 800;}
#contenu .offres .white p, #contenu .offres .white h6 {color: white}
p.virt {padding:11px 20px;text-align:center;line-height:160%;font-size:1.2em;font-weight:300;}
#contenu table th p {text-transform:none;font-size:13px;color:#ff8000;text-align:left;margin:10px 0 0 0;padding:0;line-height:150%}
#contenu .prix-offre > ul {margin:0;padding:0}
#contenu .prix-offre .item {background-color:white; padding:0;text-align:center;margin:5px 10px 0px 10px;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
#contenu .prix-offre .newxeon {background-color:#111;color:white;}
#content #contenu .prix-offre .owl-item .newxeon span.titre {background-color:#FFF;color:#FF7828;font-weight:700;margin:0;padding:15px 0 5px 0}
#content #contenu .prix-offre .owl-item .newxeon span.titre small {color:black !important;text-align:center;margin:0;padding:0}
#contenu .prix-offre .item2 ul {margin:0 10px;padding:0}
#contenu .prix-offre .item2 a {color:#ff7828 }
#contenu .prix-offre .newxeon a {color:white}
#contenu .prix-offre .item2 {width:190%;background-color:white;float:left;padding:13px 15px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;margin-top:5px}
#contenu .prix-offre .item2 a.add {background-color:black;margin:3px 0;color:white}
#contenu .prix-offre .wordpress {background-color:transparent;color:white}
#contenu .prix-offre .noi563 {width:500px }
#content #contenu .prix-offre .owl-item span.titre { font-family: 'Montserrat', sans-serif; padding: 20px 0em; margin:0; text-transform: uppercase; text-align: center; font-size: 2em; letter-spacing: 1px;color:#ffffff;
background-color:#1e195a;display:inline-block;width:100%;-webkit-border-radius: 1px;-webkit-border-top-left-radius: 12px;-moz-border-radius: 1px;-moz-border-radius-topleft: 12px;border-radius: 1px;border-top-left-radius: 12px;}
#content #contenu .prix-offre .owl-item span.titre i {position:relative;margin-left:30px;font-size:1.188em;right:30px;margin-top:-10px;}
#contenu .offres small {margin:30px 0 0 0;color:#1e195a;text-align:left;display:block;font-family:'Montserrat'; font-size: 11px; font-weight: 500; line-height: 220%;}
#contenu .prix-offre .owl-item div.prix {text-align: center;margin-top:10px;}
#contenu .prix-offre .owl-item div.prix > span { font-size: 5em; letter-spacing:-3px;color:#ff7828;font-family:'Montserrat';font-weight:700} 
#contenu .prix-offre .owl-item div.prix p {font-size: 11px !important; text-transform: uppercase;position:relative;top:-10px;letter-spacing:-1px;text-align:left;margin-left:5px;font-family:'Montserrat';width:100%;display:inline}
#contenu .prix-offre .owl-item div.prix p > span { vertical-align:top; font-size: 13px !important;text-align:left;font-weight:500;font-family:'Montserrat';color:#1E195A }
#contenu .prix-offre .owl-item ul {padding:0;margin:0px 20px;}
#contenu .prix-offre .owl-item li { font-size: 1.188em; text-align: left; padding:8px 0px;display:inline-block;width:100%;border-bottom:1px dotted #1E195A;margin:0;font-family:'Montserrat';color:#1E195A}
#contenu .prix-offre .owl-item li:last-child {margin-bottom:1em}
#contenu #cloud .prix-offre .owl-item li:last-child {border-bottom:0px}
#contenu #cloud .prix-offre .owl-item i.fa-windows,#contenu #cloudvm .prix-offre .owl-item i.fa-windows {color:#00abf3}
#contenu .prix-offre .owl-item li small {color:black;display:inline;font-size:14px; }
#contenu .offres sup {font-size:10px;position:absolute;background-color:#7fad00;padding:3px 5px;margin-top:-5px;margin-left:3px;text-transform:uppercase;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
#contenu .offres sup.raid {background-color:transparent;color:#1E195A}
#contenu .offres sup a {color:#FFF !important;text-decoration:none !important}
#contenu .offres sup.ref {background-color:transparent;color:black;font-weight:500;letter-spacing:0;font-family:arial; position:relative;padding:0px;margin:0 0 0 0px;margin-top:-5px}
span.expo, #intro sup {position:relative;top:-5px;font-size:11px;clear:both }
#contenu .prix-offre .owl-item li i { padding-right:10px;width:15px;color:#1E195A;}
#contenu .prix-offre .owl-item li strong {font-weight:300;font-family:'Montserrat';font-weight:700}
#contenu .prix-offre .owl-item li.option {background-color:#fff1d7;color:#222}
#contenu .hp .owl-item:first-child {margin-left:10%}
a.add, span.addatc, #contenu #promo table tr td:last-child a,#contenu #promo table tr td:last-child span.atc {margin-top:0; background-color: #1e195a; display: inline-block; padding: 15px 10px; color: #fff; text-decoration: none; border-bottom: 1px solid rgba(0,0,0,0.25); position: relative; cursor: pointer;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;line-height:15px;text-transform:uppercase; font-family:'Montserrat';-webkit-transition: background-color 0.3s ease-out;-moz-transition: background-color 0.3s ease-out;-o-transition: background-color 0.3s ease-out;transition: background-color 0.3s ease-out;font-size:1em;font-weight:700}
span.addatc:hover {background-color:#FF7828;color:white}
span.addatc i:last-child { float:right;margin-right:5px;transition: all 0.5s ease-out;}
span.addatc:hover i:last-child {margin-right:0px;}
a.blue { background-color: #000; }
#contenu .prix-offre .owl-item a.add {margin-bottom:20px}
#menu_bas_v2 .inner ul li a.add {background-color:#111;padding:6px 15px;margin-bottom:10px}
#menu_bas_v2 .inner ul li a.add:hover {background-image:none;padding:6px 15px}
#menu_bas_v2 .inner ul li a.add i:first-child {margin-right:10px; }
#menu_bas_v2 .inner ul li a.add i:last-child { float:right;margin-right:5px;margin-top:5px;transition: all 0.5s ease-out;}
#menu_bas_v2 .inner ul li a.add:hover i:last-child {margin-right:0px;}
#contenu .prix-offre .owl-item .nostock {opacity:0.5;}
#contenu .prix-offre .owl-item .nostock a, td.nostock a {background-color:#4178C8 !important}
#contenu .prix-offre .owl-item .nostock2 a, td.nostock2 a {background-color:#CCC !important}
#contenu .prix-offre .owl-item li.nondispo {color:#ccc}
#contenu .prix-offre .owl-item li.nondispo i {color:#ccc}
#contenu .prix-offre .owl-item  a.add:first-child {margin-bottom:30px}
#contenu a.add i:first-child, #contenu #promo table tr td a i:first-child {margin-right:10px}
#contenu a.add i:last-child, #contenu #promo table tr td a i:last-child {margin-left:5px;margin-right:5px;transition: all 0.5s ease-out;} 
#contenu a.add:hover, #contenu #promo table tr td:nth-child(9) a:hover {background-color:#ff7828;}
#contenu #promo p.hautable {font-size:16px}
#contenu #promo table tr td:nth-child(2) a {color:black}
#contenu #promo table tr td.decouvrexpress {background-color:#ff7828 !important;color:white !important;font-weight:500 !important;padding:5px 0 !important;font-size:1.25em !important;text-transform:uppercase;font-family:'Montserrat';width:100%;border-radius:0 !important}
#contenu #promo table tr td.decouvrexpress strong {font-family:'Montserrat';color:white !important}
#contenu #promo table tr:hover td.decouvrexpress {background-color:#ff7828;}
#contenu a.add:hover i:last-child, #contenu #promo table tr td a:hover i:last-child {margin-left:8px;margin-right:2px }
#contenu .prix-offre ul li.titre {text-align:left;text-transform:uppercase;font-size:1em;padding-left:0px;border-bottom:1px solid #999;color:#FF7828;font-weight:700}
#contenu .prix-offre ul li.titre i {float:right;color:#111}
#contenu .prix-offre ul li a {color:#1E195A;text-decoration:underline;}
#contenu .prix-offre ul li a img {position:relative;top:3px;margin-right:5px}
#contenu .prix-offre ul li a i:last-child {margin-left:5px;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 500ms ease-in-out;-ms-transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out;transition: all 500ms ease-in-out;}
#contenu .prix-offre ul li a:hover i:last-child {margin-left:10px}
#contenu #cloud .prix-offre .owl-item div.prix > span, #contenu #cloudvm .prix-offre .owl-item div.prix > span { font-size: 3em; letter-spacing:-2px;font-weight:400}
#contenu #cloud .prix-offre .owl-item div.prix i,#contenu #cloudvm .prix-offre .owl-item div.prix i {float:left;font-size:2em;margin-left:0px;margin-top:10px;position:absolute;left:30px;color:#1E195A}
#contenu #cloud .prix-offre .owl-item div.prix p { top:10px;line-height:140%;margin:0 !important;padding:0 !important;width:100% !important}
#contenu #cloud .prix-offre .owl-item div.prix p > span { font-size: 18px !important;color:#ff7828}
#contenu #cloud .prix-offre .owl-item div.prix p > span.month  {font-size:12px !important;top:-12px !important;position:relative;color:#1E195A}
#contenu span.siteonclic, #contenu p.siteonclic {display:block;padding:10px 30px 20px 30px; background-color:#4178C8;margin:0;text-align:center;color:#fff;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
.siteonclic img {margin:0 auto}
.siteonclic strong {display:block;font-weight:500;font-family:'Montserrat'}
.siteonclic strong i {margin-right:10px}
#contenu .prix-offre .ex10 {background-color:#1E195A;color:white;}
#contenu .prix-offre .ex10 span.titre{padding:25px 0 15px 0 !important }
#contenu .prix-offre .ex10 .add {background-color:red}
#contenu .prix-offre .ex10 .add:hover {background-color:#ff7828}
#contenu .prix-offre .ex10 ul li {text-align:center;font-family:'Montserrat';padding:15px 0px;line-height:180%}
#contenu .prix-offre .ex10 ul li p {width:100%;margin:0;padding:0;line-height:140%;font-size:16px;font-weight:500;color:white}
#contenu .prix-offre .ex10 ul li img { margin-bottom:15px; }
#contenu .prix-offre .owl-item .ikicpro li {text-align:center !important}
#contenu .prix-offre .ikicpro i:first-child {font-size:12em;color:white;text-align:center;}
#contenu .prix-offre .ikicpro li {font-size:1.5em;line-height:160%;text-transform:uppercase;font-family:'Montserrat'}
#contenu .prix-offre .ikicpro li i.ico_front {color:#ff7828;font-size:7em;position:absolute;margin-top:150px;margin-left:-270px;}
#contenu .prix-offre .ikicpro strong {text-transform:uppercase;font-size:1.5em }
#contenu .prix-offre .ikicpro li strong {font-family:'Montserrat';color:#ff7828;font-size:1em}
#contenu .prix-offre .ikicpro span {display:block;float:left;font-size:1.25em;width:48%;padding:10px 0 30px 0}
#contenu .prix-offre .ikicpro span i {font-size:2em !important;margin-right:10px;}
#contenu .prix-offre .ikicpro span:last-child i {position:relative;top:5px}
#contenu .prix-offre .ikicpro span:last-child {float:right} 
#contenu .prix-offre .ikicpro span.titre {padding-top:25px !important}
#contenu span.siteonclic > i, #contenu p.siteonclic > i {float:left;font-size:3em;margin:5px 0 0 0;padding-right:20px;color:#111}
#contenu .prix-offre .ikicpro {font-size:1em}
#contenu span.siteonclic strong, #contenu p.siteonclic strong{display:block;text-transform:uppercase;margin-top:8px;text-align:left;font-weight:500;line-height:160%}
#contenu span.siteonclic p, #contenu p.siteonclic span {margin:10px 0 0 0;padding:0;font-size:10px; text-transform:uppercase;text-align:center;display:block}
#contenu span.siteonclic a:nth-child(2), #contenu p.siteonclic span a {color:#111 !important;text-decoration:none}
#contenu span.siteonclic p a i, #contenu p.siteonclic span a i {margin-right:5px}
#contenu span.siteonclic a.add, #contenu p.siteonclic a.add {margin-top:10px !important; background-color: #1E195A !important; display: inline-block; padding: 6px 15px 6px 15px; color: #fff; text-decoration: none; position: relative; cursor: pointer;line-height:25px;text-transform:uppercase; font-family:'Montserrat';-webkit-transition: background-color 0.3s ease-out;-moz-transition: background-color 0.3s ease-out;-o-transition: background-color 0.3s ease-out;transition: background-color 0.3s ease-out;margin-bottom:0 !important;font-size:1em !important;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;font-weight:500}
#contenu span.siteonclic a.add:hover {background-color:#FF7828 !important}
#contenu span.siteonclic a.add i:first-child,#contenu p.siteonclic a.add i:first-child {margin-right:10px}
#contenu span.siteonclic a.add i:last-child, #contenu p.siteonclic a.add i:last-child {margin-left:10px}
#contenu span.siteonclic a.add:hover i:last-child, #contenu p.siteonclic a.add:hover i:last-child {margin-left:15px}
#contenu a.compte,a.compte {background-color:#1E195A;padding:20px 25px;margin:30px 0 20px 0;font-family:'Montserrat';font-size:1.4em;color:white !important;text-decoration:none !important}
#contenu a.compte:hover,a.compte:hover {background-color:#FF7828;}
.features a.compte {color:white !important;}
a.ies {background-color:#e60053 !important}
#contenu a.ies:hover {color:#e60053}
#contenu #promo table {width:100%;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-family:'Montserrat';border-collapse : collapse;}
#contenu #promo table tr th {background-color:#1e195a; color:white;font-family:'Montserrat';font-weight:500;padding:20px 0px 15px 0px;text-align:center;border-right:0px solid #333; }
#contenu #promo table tr th:last-child {border-right:0;-webkit-border-top-right-radius: 8px;-moz-border-radius-topright: 8px;border-top-right-radius: 8px;}
#contenu #promo table tr th:first-child {-webkit-border-top-left-radius: 8px;-moz-border-radius-topleft: 8px;border-top-left-radius: 8px;}
#contenu #promo table tr th span {font-size:10px}
#contenu #promo table tr td {text-align:left;padding:20px 0px 20px 5px;background-color:white;color:#1E195A;line-height:130%}
#contenu #promo table tr td:first-child {padding-left:15px !important;}
#contenu #promo table tr td:nth-child(2) a {text-decoration:none}
#contenu #promo table tr td:nth-child(8), #contenu #promo table tr td.price {padding:0;text-align:center;font-size:1.25em}
#contenu #promo table tr td:nth-child(7), #contenu #promo table tr td.setup {text-align:center}
#contenu #promo table tr:last-child td:first-child {-webkit-border-bottom-left-radius: 8px;-moz-border-radius-bottomleft: 8px;border-bottom-left-radius: 8px;}
#contenu #promo table tr:last-child td:last-child {-webkit-border-bottom-right-radius: 8px;-moz-border-radius-bottomright: 8px;border-bottom-right-radius: 8px;}
#contenu #promo table tr td:last-child {padding:0 20px 0 0;text-align:center;padding:0 10px 0 0} 
#contenu #promo table tr:nth-child(even) td {background-color:#f0f0f0}
#contenu #promo table tr:hover td {color:#1e195a;background-color:#cff5ff}
#contenu #promo table tr.rupture {display:none}
#contenu #promo table tr.rupture td {color:#999}
#contenu #promo table tr td:nth-child(7) strong {color:#1e195a}
#contenu #promo table tr.rupture td strong {color:#999}
#contenu #promo table tr td:first-child strong {color:#000}
#contenu #promo table tr.rupture td:first-child strong {color:#999}
#contenu #promo table tr.rupture td:last-child {color:#000}
#contenu #promo table tr.rupture td:nth-child(2) a {color:#999 !important}
#contenu #promo table tr.rupture img {opacity:0.5}
#contenu #promo table tr img {position:relative;top:5px;margin-right:3px}
#contenu #promo table tr.rupture:hover td {background-color:#f4f4f4}
#contenu #promo table tr.rupture:hover td:last-child {font-weight:700;color:black;font-size:1.245em;}
#contenu #promo table th.dd2 {width:110px !important}
#contenu #promo table th.prix {width:150px}
span.strike {text-decoration: line-through;font-size:2em !important; color:#1E195A !important;font-weight:300 !important;display:block;margin:0 !important }
span.strike2 {text-decoration: line-through;margin-left:5px;color:#ff7828;font-weight:700}
#contenu #promo table tr td span.strike {font-size:1em !important; color:#333;display:inline !important;margin:0}
#contenu .offres #promo sup {background-color:transparent;margin-left:0;padding:0}
#promo h4 {color:white;text-transform:uppercase;font-size:1.5em;font-weight:700;text-align:center;margin:0;padding:6px 0;background-color:red;margin-bottom:0px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
div#topventes, div.topventes, div#topun, div.topun, div.topperf, div.topgpu {position:absolute;margin-left:-55px;margin-top:-30px;display:block;width:32px;height:32px;padding:10px;color:white;text-align:center;background-color:#ff7828;font-family:'Montserrat';line-height:100%;border-radius:50%;font-size:14px;border:3px solid #96c8ff }
div#topventes, div.topventes {background-color:#099cc9;}
div.topperf {background-color:#4178C8;}
div.topgpu {background-color:#76b900;}
div#topventes i, div.topventes i, div#topun i, div.topun i, div.topperf i, div.topgpu i { display:block;color:white;font-size:1.2em;position:relative;margin-top:0px ;margin-bottom:2px}
div#topventes strong, div.topventes strong, div#topun strong, div.topun strong, div.topperf strong, div.topgpu strong {font-size:0.85em;color:white !important;font-weight:500}
.content table { text-align: center; margin: 0 auto; width: 1%;}
.content td {background-color:white}
#vertical_tab_nav h5 {margin: 0; padding: 0; display: inline-block; border: 1px solid red;}
#contenu .offres #promo .center {text-align:center}
.features {margin:0 auto;text-align:center;background-color:#96c8FF !important;width:100%;padding:100px 0 200px 0;position:relative;margin-bottom:0px}
.features2 {background-color:#96C8FF !important;width:100%;padding:180px 0 100px 0;text-align:center;margin-top:0}
.features2 ul {padding:0;list-style-type:none;margin:0 auto}
.features2 ul li {display:inline-block;width:20%;vertical-align:top;font-family:'Montserrat';margin-right:20px;padding:10px}
.features2 h3 span {display:block;font-size:0.805em; color:#1E195A;margin:10px 0 40px 0;text-transform:none;font-family:'Montserrat';font-weight:300 }
#content .features2 h3 {text-align:center;font-size:2.563em;font-family:'Montserrat';letter-spacing:-1px;color:#1e195a;margin:0;padding:0;font-weight:700;line-height:110%}
.features2 ul li a {color:#111;text-decoration:none}
.features2 ul li i {display:block;color:#222;font-size:3em;margin-bottom:20px}
.features2 ul li a:hover i {color:#ff7828}
.features2 ul li a span {display:block;font-size:0.8em;font-family:'Montserrat';margin-top:10px}
.features small {color:#1E195A;margin:30px auto 0 auto;text-align:left;display:block;font-family:'Montserrat'; font-weight: 500; line-height: 200%;letter-spacing:0.7px;text-transform:uppercase;width:70%}
.features small.left {width:100%;line-height:140%;margin:10px 0}
.tableau {margin:0 15% !important;width:70% !important}
.accordeon h4:focus {outline:0;}
.features div {width:100%;margin:0 auto;text-align:center}
.features tr td:nth-child(2) a {color:#FF7828 !important}
.fond-server {background:url('/sites/default/files/images/fond-server.jpg') no-repeat left top fixed #656d78;background-size: cover;}
#content .features h3,#content .contenu h5 {text-align:center;font-size:2.563em;font-family:'Montserrat';letter-spacing:-1px;color:#1E195A !important;font-weight:700}
#content .features h3 span, #content .contenu h5 span {display:block;font-size:0.75em; color:#1E195a;margin:10px 0 40px 0;text-transform:none;font-family:'Montserrat';font-weight:300;line-height:130% }
body.front #content .contenu h5 span {color:white !important}
#content .features h4 {text-transform:uppercase;height:45px;line-height:45px;margin:2px 0px 0px 0px;font-size:1.188em;color:#FFF;background-color:#1e195a}
#content .section-vague h4 {line-height:25px !important}
#content h4.ui-state-active, #content .ui-widget-content h4.ui-state-active,#content .ui-widget-header h4.ui-state-active{ color: #111;background-color:#000}
#content .features h4:hover, #content .features h4.ui-state-active { color: #FFF;background-color:#fF7828}
.features h4 i {font-size:1.313em;padding:12px 10px 0px 15px;float:left;width:20px}
.features h4 i:last-child {float:right;font-size:2em;padding-top:8px;padding-right:1em}
.features table {width: 100%; border:0;margin-bottom:0px;border-spacing : 0;border-collapse : collapse;}
.features td,th {padding: 1em;}
.features tr th {width: 20%; color: #1E195A;text-align: left; font-weight: 500; background-color:#eee;text-transform:uppercase;padding-right:20px;font-family:'Montserrat';}
.features tr th small {font-size:0.65em;color:#ff7828;margin:5px 0 0 0;text-align:center;width:100%;line-height:150%}
.features tr th.oneline {text-align:left;background-color:#ccc;border-right:1px solid #96C8FF}
.features tr td {padding:0 0 0 10px;border-right:0}
.features tr {border-bottom:1px solid #96C8FF;}
.features tr td:nth-child(2) { width: 60%; line-height: 2; text-align: left; vertical-align: middle; border: 0px solid #ff7828; font-weight:500;padding-bottom:0;margin:0;background-color:white}
.features tr td:last-child {background-color: #fff; text-align: right; vertical-align: middle; color: #1E195A; line-height: 3; border-right: 0px solid #ccc;padding:0 15px 0 0;}
.features tr td i {font-size:1.5em; color:#ff7828}
.features table.inside, .features table.inside tr, .features table.inside td {padding:0 !important;margin:0}
.features table.inside, .features table.prices {margin-top:0px;margin-bottom:0;padding:0}
.features table.inside tr,.features table.price tr {border-bottom:1px dotted #999}
.features table.inside tr:last-child,.features table.prices tr:last-child {border-bottom:0px dotted #ccc}
.features table.inside tr td:last-child { background-color: white;text-align: left;}
.features table.inside tr, .features table.inside tr td, .features table.price tr, .features table.price tr td {padding:10px 0px !important;border-right:0;line-height:100%}
.features table.inside tr:last-child td:last-child { border-bottom: 0px solid white;}
.features table.prices tr:last-child td  {border-bottom:0px solid #f5f5f5 !important;}
.features table.prices tr:last-child td:last-child { border-bottom: 0px solid #f5f5f5 !important; }
.features tr td:last-child table.price tr td {text-align:right}
table.fourcol th, table.fourcol td {width:25% !important }
table.fivecol th, table.fivecol td {width:17.5% !important }
table.fivecol th { text-transform:none;width:30% !important;font-weight:700;line-height:160%;border-right:1px solid #96C8FF; }
table.fivecolentete th {width:17.5% !important;padding:0 10px}
table.fivecolentete th .ikprix p {font-size:2.5em !important;font-weight:500;text-align:center !important;display:inline}
table.fivecolentete th span {font-weight:500;text-transform:none;color:#1E195A;text-align:left;}
table.fivecolentete th:first-child {width:30% !important}
table.fivecolentete th img {width:100%;margin-top:10px}
table.fivecolcio th {width:15% !important;background-color:#1E195A !important;color:white;text-align:center !important;border-left:4px solid #96C8FF}
table.fivecolcio th:first-child {width:23% !important;background-color:transparent !important;border-left:0px solid white}
.features #table_mutu > table {position:relative;}
.features #table_mutu > table tr {border-bottom:1px solid #111}
.features #table_mutu > table tr th,.features #table_mutu > table tr td {width:25%;text-align:center;text-transform:uppercase;font-size:1.5em;font-weight:700;background-color:#1e195a;color:white;font-family:'Montserrat';margin:0 1px;border-color:transparent;border-right:6px solid #96c8ff;border-bottom:6px solid #96c8ff;}
.features #table_mutu > table tr th:first-child {background-color:transparent;width:24%;}
.features #table_mutu > table tr th:last-child {border-right:0}
.features #table_mutu > table tr td:last-child {border-right:0px solid white;background-color:#000}
.features #table_mutu td:nth-child(2) {width:25%;text-align:center;font-weight:500}
.features #table_mutu tr td:last-child {width:25%;text-align:center;background-color:white;line-height:160%}
.features #table_mutu .ssl > table tr th,.features #table_mutu .ssl > table tr td { width:20%;}
.features #table_mutu .ssl > table tr th {background-color:white;width:20%}
.features #table_mutu .ssl td {width:20%;text-align:center;font-weight:500}
.features #table_mutu .ssl td:nth-child(2) {width:20%;}
.features #table_mutu .ssl tr td:last-child {width:20%;text-align:center;line-height:180%}
.features .ssl tr th {width:20%}
.features .ssl tr th:first-child {width:20% !important}
.features #table_mutu table.entete {width:70%}
.features #table_mutu td {border-right:1px solid #96C8FF;line-height:160%;padding:0 10px;background-color:white;color:#1E195A}
.features #table_mutu table.entete tr td {font-size:14px;padding:15px;line-height:140%;text-transform:none;vertical-align:top}
.features #table_mutu table.entete tr td strong{font-weight:500;font-size:17px;color:#ff7828}
div.etape {width:70%;margin:30px 15% 0 15%}
div.etape ul { padding:0;margin:0 0 40px 0}
div.etape ul li {list-style-type:none; display:inline-block;width:20%;vertical-align:top;font-size:1.188em;line-height:160%;color:#1E195A;text-align:center}
div.etape ul li.next {width:5%;margin-right:0;background-color:transparent}
div.etape ul li i {font-size:4em;display:block;margin-bottom:10px;color:#1E195A;}
div.etape ul li.next i {font-size:5em;display:block;color:white;}
div.etape ul li span {display:block;width:25px;height:25px;text-align:center;margin:0 auto; background:#ff7828; width:80px; height:80px;color:white;line-height:80px;margin-bottom:20px;font-family:'Montserrat';font-size:3em;font-weight:700;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
div.etape small {text-align:center}
.annexe {max-width:1000px;margin:0 auto;text-align:left;margin:50px auto 20px auto;line-height:200%}
.annexe i.img {float:right;font-size:8em;color:#ffffff;margin-left:90px;padding:40px;background-color:#ff7828;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px}
.annexe i {font-size:1em;color:white;margin:5px 0 0 0px;padding:0;background-color:transparent}
.annexe span {display:block;font-size:2.2em;text-align:left;font-family:'Montserrat';font-weight:300;margin-bottom:20px;color:#111}
.annexe p {font-size:1.3em;color:#333;width:100% !important;padding:0 !important;margin:0 !important}
.annexe a.add {padding:10px 20px;color:white !important; font-size:1.2em !important}
.black p, .black strong {color:#1E195A !important;font-weight:300;font-family:'Montserrat';margin:20px 0}
.white p, .white strong {color:white !important}
.annexe h3 {color:#111 !important}
.annexe ul li {list-style-type:none;display:inline-block;width:23%}
.annexe ul li img {display:inline-block}
.wp-fact {background-color:#eee;font-size:0.8em;}
.avantages { text-align: center; margin: 0px auto;}
#content .avantages h5 {color:#1e195A}
#content .contenu .avantages h5 span {color:white}
ul.avantages { margin:2% 15% 2% 15%; padding: 0;display:block;font-size:1rem}
ul.avantages li { display: inline-block;text-align: center; margin: 0;padding: 0 !important; font-size:1em; color:#1E195A;line-height:150%;font-family:'Montserrat';vertical-align:top;font-weight:500;margin-right:3%;width:28%;float:none}
ul.avantages li img {padding:20px;background-color:white;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
.offres ul.avantages li {color:#1E195A !important}
ul.avantages li p {width:90%;margin:0 auto 30px auto;line-height:160%;font-size:1em;color:white}
ul.avantages li:last-child {margin-right:0}
ul.avantages li i {font-size:5em;color:#1e195a;margin-bottom:20px}
ul.avantages li a {color:#FF7828 !important;padding:0px !important;border:0px solid #1e195a;text-transform:none;display:inline;text-decoration:underline;border-radius: 0px;background-color:transparent;font-weight:500;text-underline-position: under !important;}
ul.avantages li a:hover {color:#1E195A !important}
ul.footer li a,ul.footer li span.atc {text-decoration:none;color:#ff7828 !important;padding:10px 15px !important;border:1px solid #ff7828 !important;text-transform:uppercase;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;background-color:transparent;font-weight:700;font-size:13px}
ul.footer li p {color:black}
ul.footer li a:hover, ul.footer li span.atc:hover {color:#fff;background-color:#1e195a;border:1px solid #1e195a !important;color:white !important}
ul.avantages li ul.fa-ul li { display:block; width: 100%; text-align: left;}
ul.avantages li ul.fa-ul li  i{font-size: 1em; color: #ff7828;}
ul.avantages li a i {font-size:1em;color:#000;margin-left:10px;margin-top:7px; transition: all .6s;}
ul.avantages li a:hover i {color:#ff7828;margin-left:15px}
ul.avantages li h6 {font-family:'Montserrat';margin:10px 0 5px 0;padding:0;color:#fff;font-weight:700;font-size:1.375em;}
#content ul.avantages li h5 {font-family:'Montserrat';margin:15px 0 10px 0;padding:0;color:#fff !important;font-weight:700;font-size:1.375em;}
ul.violet li h6, ul.violet li p {color:#1E195A !important}
ul.footer li h6 {color:#1E195A;font-weight:500}
ul.avantages li h6::first-letter {text-transform:uppercase}
ul.avantages li::first-letter {text-transform:uppercase}
#avantages li:last-child,#avantages li:nth-child(4) { margin-right: 0px;}
#avantages.cloud_public li:last-child,#avantages.cloud_public li:nth-child(4) { margin-right: 50px;}
#avantages.cloud_public li:last-child,#avantages.cloud_public li:nth-child(5) { margin-right: 0px;}
ul.www li h6 {color:#ff7828;font-family:'Montserrat';text-transform:uppercase;font-weight:700}
ul.www li {color:#1E195A;text-align:left;width:100%;border-bottom:0px dotted #333;font-family:'Montserrat';}
ul.www li i {color:#fff;float:left;font-size:8em;margin-right:0.5em;margin-bottom:0.5em;padding:30px;background-color:#1E195A;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
ul.www li p {color:#1E195A}
ul.www li.icoright {text-align:right}
ul.www li.icoright i {float:right !important;margin-right:0;margin-left:0.5em}
ul.www li:last-child {border-bottom:0}
ul.valeurs {max-width:70%}
ul.valeurs li {width:33%;padding:10px 0 60px 0 !important;margin:0;color:#1E195A !important}
ul.valeurs li a {border:1px solid #FF7828;margin-top:0px;display:inline-block;text-transform:uppercase;text-decoration:none;-webkit-border-radius: 24px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 24px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 24px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;padding: 15px 20px !important;font-weight: 700;color:#FF7828 !important;}
ul.valeurs li a:hover {background-color:#1E195A;border:1px solid #1E195A;color:white !important}
ul.valeurs li p, ul.valeurs li h6 {color:#1E195A !important}
.newboxes { display: none; }
div.bloc {font-size:1.250em;color:white;width:90%;margin:20px auto;max-width:1280px}
div.bloc ul {margin:0;padding:0}
div.bloc ul li {text-align:left;list-style-type:none;padding:10px 0;color:#1E195A}
div.bloc i {margin-right:10px}
div.bloc h4 {text-align:left !important;color:#1E195A !important;font-size:1.625em;margin:0 0 20px 0;padding:0;font-family:'Montserrat' !important;background-color:transparent !important;font-weight:500 !important;}
div.bloc div.leftbloc > i {color:#FFF;font-size:15em;float:left;margin:50px 0.5em 0.3em 0;background-color:#1E195A;padding:20px;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
div.bloc div.rightbloc > i {float:right;color:#FFF;font-size:15em;margin:0px 0 0.2em 0.5em;background-color:#1E195A;padding:20px;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
div.bloc p {width:100%;text-align:justify;padding:0;margin:0 0 50px 0;font-size:1em;color:#1E195A}
div.bloc img, div.bloc span.iksprite {float:left;margin:20px 100px 70px 0px;display:inline-block;}
div.leftbloc img,div.leftbloc span.iksprite {float:right !important;margin-right:0px !important;margin-left:4em} 
#contenu div.bloc {text-align:left !important}
div.bloc span.barreik {display:block;width:auto;height:3px;background-color:#FF7828;margin-top:6px}
div.rightbloc:last-child img {margin-bottom:140px !important}
ul.partner {margin:0 auto;width:80%;text-align:center;}
ul.partner li {list-style-type:none;width:20%;display:inline-block;padding:0;float:left;text-align:center;line-height:150%;font-size:1em;min-height:320px;color:#FFF;margin-bottom:0px}
ul.partner li a {display:block;color:#FFF;margin-bottom:30px;font-weight:500;text-decoration:none;margin-top:10px;text-decoration:underline}
ul.partner li a:hover {color:#FF7828}
ul.partner li img {display:block;margin:0 auto 10px auto;background-color:white;padding:20px;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
ul.links {padding-bottom:300px !important;max-width:70%}
ul.links li a {font-size:1em;text-decoration:none;text-transform:uppercase;color:#fff;margin:10px 0 !important}
ul.links li {text-align:left;width:25%;padding:3px 0;min-height:10px;}
ul.chiffres {margin:20px 0;padding:0}
ul.chiffres li {list-style-type:none;text-transform:uppercase;font-size:1.25em;padding:10px 0;width:46%;display:inline-block;margin-bottom:20px;text-align:left;color:#1E195a}
ul.chiffres li strong {border-bottom:3px solid #ff7828;font-family:'Montserrat';color:#1E195a;display:inline-block;font-size:1.5em;font-weight:700}
ul.chiffres li i {float:left;font-size:3em;color:#1e195a;padding:20px;background-color:transparent;margin-bottom:0px;margin-right:20px;position:relative;margin-top:-30px;border-radius:5px}
.grey_background { background-color: gainsboro; color: black;}
h2.avantages { text-align: left; padding-bottom: 30px; color: #ff7828;}
.caps { text-transform: uppercase; font-weight: 700;}
.options { width: 100%; vertical-align: middle; text-align: left;font-size:1em;}
.options ul {margin:0 15% !important;width:70% !important;padding:0}
.options li { display: inline-block;width:45%; line-height: 30px;padding:10px 0 !important;color:#1E195A}
.options i {float:left;font-size:2em;margin-right:20px}
.options i, .options strong {display:block;color:#1E195a}
.options strong {font-size:4em}
.options h6 {color:#1E195A;text-align:left;font-size:2em;margin:60px 15% 30px 15%;font-family:'Montserrat';font-weight:300}
.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel {display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item {float: left;}
.owl-controls .owl-page, .owl-controls .owl-buttons div {cursor: pointer;}
.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.grabbing {cursor:url(/sites/default/files/images/grabbing.png) 8 8, move;}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {-webkit-backface-visibility: hidden;-moz-backface-visibility:hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
.btn_owl a {position:absolute;}
.btn_owl a.prev {width:50px;height:75px;background-color:white; left: 0px; margin-top:-400px;text-align:center;font-size:3em;padding-top:35px }
.btn_owl a.next {width:50px;height:75px;background-color:white; right: 0px; margin-top:-400px;text-align:center;font-size:3em;padding-top:35px  }
.owl-theme .owl-controls {margin-top: 0px;text-align: center;}
.owl-theme .owl-controls .owl-page {display: inline-block;margin-top:20px}
.owl-theme .owl-controls .owl-page span{display: block;width: 40px;height: 40px;margin: 15px 10px 0px 10px;filter: Alpha(Opacity=50);opacity: 0.5;-webkit-border-radius: 20px;-moz-border-radius: 20px;	border-radius: 20px;background: #fff}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {filter: Alpha(Opacity=100);opacity: 1;}
.owl-theme .owl-controls .owl-page span.owl-numbers {height: auto;width: auto;color: #FFF;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
.owl-item.loading {min-height: 150px;background: url(/sites/default/files/images/ajax-loader.gif) no-repeat center center}
#vertical_tab_nav {display: block;width: 100%;}
#vertical_tab_nav ul{display: block;float: left;margin: 0px;padding: 0px;list-style: none;overflow: hidden;width: 30%;border: 1px solid #c3c3c3;border-collapse: collapse;}
#vertical_tab_nav li {margin-bottom: 1px;border-bottom: 1px solid #c3c3c3;text-align: left;padding: 0px; border-collapse: collapse;}
#vertical_tab_nav li:last-child {margin-bottom: 0px; border-bottom: 0px;}
#vertical_tab_nav li a {display: block;font-size: 12pt;color: black;text-decoration: none;padding: 7%;background: white;font-weight: 700;}
#vertical_tab_nav li a.selected {background: #ff7828;color: white;}
#vertical_tab_nav div {display: block;float: left;background: #fff; border: 1px solid #c3c3c3;width:63%;min-height: 500px;padding: 10px 3% 3% 3%;}
#vertical_tab_nav div article {display: none;margin: 0px;color: #555;}
#vertical_tab_nav div article p {margin: 0px 0px 20px 0px;}
.orange, .orange h2, #content h2.orange, .orange h3, #content h3.orange {color: #ff7828}
.black, .black h2, #content h2.black, .black h3, #content h3.black {color: black}
.white, .white h2, #content h2.white, .white h3, #content h3.white {color: white}
.green, .green h2, #content h2.green, .green h3, #content h3.greeni, a.green {color: #7fad00 !important;background-color:#d8e6b2;}
.green-text {color:#7fad00 !important}
.blue, .blue h2, #content h2.blue, .blue h3, #content h3.blue {color: #1c51c6} 
.grey, .grey h2, #content h2.grey, .grey h3, #content h3.grey {color: #c3c3c3}
.red {color:red !important}
.gris {color:#666 !important}
.select.orange {color: #ff7828; border: 1px solid #ff7828;}
.select.green {color: #49d84e; border: 1px solid #49d84e;}
.select.blue {color: #1c51c6; border: 1px solid #1c51c6;}
.select.orange:hover {background-color: #ff7828; color: white;}
.select.white {background-color: white; color: #ff7828;border: 1px solid white;}
.select.white:hover {color: white; border: 1px solid white;background-color: #ff7828;}
.select.green:hover {background-color: #49d84e; color: white;}
.select.blue:hover {background-color: #1c51c6; color: white;}
.exclusive.select.orange {background-color: #ff8000; color:white;}
.exclusive.select.green {background-color: #49d84e; color:white;}
.exclusive.select.blue {background-color: #1c51c6; color:white;}
.exclusive.select.orange:hover {background-color: white; color: #ff8000;}
.exclusive.select.green:hover {background-color: white; color:#49d84e;}
.exclusive.select.blue:hover {background-color: white; color: #1c51c6;}
.background.orange {background-color: #ff8000;}
.background.green {background-color: #49d84e;}
.background.blue {background-color: #1c51c6;}
.background.grey {background-color: #c3c3c3}
.total_orange {background-color: #ff8000; border-radius: 8px; border: 1px solid #ff8000;}
.rupture .black, .rupture .orange {color: #c3c3c3}
.rupture .select {color: #ff8000; border: 1px solid #c3c3c3;font-size: 12px;padding: 15px 15px;}
.rupture .select:hover {background-color: white; color: #c3c3c3; border: 1px solid #c3c3c3; cursor:not-allowed;}
.bold { font-weight: 600;}
.light { font-weight: 300;}
.small { font-size: 9px;}
.uppercase {text-transform: uppercase}
h4.center {text-align: center; margin: 0 auto; margin-bottom: 30px;}
.cloud_public p {margin-top: 20px;}
.besoins {width: 400px}
.aide li { display: inline-block; margin-right: 25px;}
.aide li:last-child {   margin-right: 0px;}
#menu_express { margin: 0 10%;}
#content_page {width: 100%; margin: 0px auto;}
#total, #price, #priceb, #pricec, #priced, #pricee, #pricef, #pricez { text-align: right;cursor:pointer; width: 60px;}
#quoteme table {width:100%;padding:0 10px;}
#quoteme input {  background: transparent; font-size:14px; margin: 10px 0 10px 0;width:1px; color:black;border:0}
#quoteme label {   float: left;    display: block;    padding-top: 10px;  color: #fff;}
#quoteme td {color:#1E195A;padding:0px;text-align:left;line-height:30px;vertical-align:middle}
#quoteme td:last-child {vertical-align:top;}
#quoteme > table tr td:nth-child(2) {padding-top:10px }
#quoteme td > i:first-child {font-size:3em;margin-right:15px;float:left;position:relative;margin-top:-5px;width:45px;color:#1E195A}
.pricepara {background-color:#1E195A;padding:20px 0px; color:white;text-align:center;font-family:'Montserrat';letter-spacing:-1px;max-width:360px;margin-right:0px;font-weight:500;margin:0 auto 10px auto;-webkit-border-radius: 24px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 24px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 24px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
#totalprice, #prix_remise_windows_mois {font-size:4em}
.classeuro {text-transform:uppercase;font-size:1.5em;font-family:'Montserrat';letter-spacing:1px}
#quoteme {background: #fff;width:100%; padding: 0;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;margin:0px;}
#quoteme ul li {display:inline-block;list-style-type:none;padding:0;margin:0;position:relative;top:40px}
#quoteme table.vpsflex td:first-child {width:25%;text-transform:uppercase}
#quoteme table.vpsflex tr td ul.valeur_cursor {padding:0;margin:0;font-family:'Montserrat';text-transform:uppercase;font-size:11px;font-weight:700}
#quoteme table.vpsflex tr:first-child td ul.valeur_cursor li {width:23%;text-align:left}
#quoteme table.vpsflex tr:first-child td ul.valeur_cursor li:nth-child(2) {text-align:left;margin-left:7%}
#quoteme table.vpsflex tr:first-child td ul.valeur_cursor li:nth-child(3) {text-align:left;margin-left:10%}
#quoteme table.vpsflex tr:first-child td ul.valeur_cursor li:last-child {width:14%}
#quoteme table.vpsflex tr td ul.valeur_cursor li:last-child { text-align:right;width:14%}
#quoteme table.vpsflex tr:nth-child(2) td ul.valeur_cursor li {width:15% !important;}
#quoteme table.vpsflex tr:nth-child(3) td ul.valeur_cursor li {width:19% !important;}
#quoteme table.vpsflex tr:nth-child(2) td ul.valeur_cursor li:nth-child(2) {margin-left:3% !important}
#quoteme table.vpsflex tr:nth-child(3) td ul.valeur_cursor li:nth-child(2) {margin-left:3% !important}
#quoteme table.vpsflex tr:nth-child(2) td ul.valeur_cursor li:nth-child(3) {margin-left:5% !important}
#quoteme table.vpsflex tr:nth-child(3) td ul.valeur_cursor li:nth-child(3) {margin-left:5% !important}
#quoteme table.vpsflex tr:nth-child(2) td ul.valeur_cursor li:nth-child(4) {margin-left:4% !important}
#quoteme table.vpsflex tr:nth-child(3) td ul.valeur_cursor li:nth-child(4) {text-align:center;width:18% !important}
#quoteme table.vpsflex tr:nth-child(2) td ul.valeur_cursor li:nth-child(5) {width:14% !important;text-align:center}
#quoteme table.vpsflex tr:nth-child(2) td ul.valeur_cursor li:last-child {width:14% !important}
#quoteme table.vpsflex tr:nth-child(3) td ul.valeur_cursor li:last-child {width:17% !important;}
#quoteme table.vpsflex tr:nth-child(4) td ul.valeur_cursor li { width:100%;text-align:center !important}
#slider_windows, #sliderb_windows, #sliderc_windows, #sliderd_windows {width: 100% !important;cursor:pointer;font-size:17px;}
input#submitbtn {  float:right; display:block;width:210px; height:33px;  cursor:pointer;}
#result {background:  #ff7828;-webkit-border-bottom-right-radius: 8px;-webkit-border-bottom-left-radius: 8px;-moz-border-radius-bottomright: 8px;-moz-border-radius-bottomleft: 8px;border-bottom-right-radius: 8px;border-bottom-left-radius: 8px;text-transform:uppercase;color:white;height:100px;margin-top:15px;text-align:center}
#result div {background-color:white;width:90px; padding:10px 20px;text-align:center;color:#1E195A; font-size:17px;margin-left:20px;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;font-weight:700}
#result table tr td {line-height:20px;height:25px;vertical-align:bottom;background-color:#ff7828}
#result table tr td > p {color:white;margin:0px 0 0 20px;}
#result select  {border:0; background-color:white;color:#1E195A; cursor:pointer;padding:0;font-size:17px;font-weight:700}
#result td > i:first-child {color:white;margin-left:20px;}
#result a {width:80%;text-align:center}
div.zone,span.zone {margin:0px auto 0px auto;text-align:center !important;display:inline-block;width:90%;}
div.zone > div > label,span.zone label {margin-right:6px;margin-top:10px; text-transform: uppercase; text-decoration: none; letter-spacing: 0px; font-weight: 700; font-size: 1.5em;font-weight:500;display:inline;color:#1e195a}
div.zone > div > label:first-child {margin-left:10px}
div.zone > div select,span.zone > select {font-weight: 700;text-transform: uppercase;font-size: 1.188em;width:200px;padding:8px 15px;height:50px;border:0px;-webkit-border-radius: 35px;-moz-border-radius: 35px;border-radius: 35px;margin-right:25px;margin-top:3px;color:#1e195a;background-color:white}
div.zone small {text-align:right}
div.zone a {color:#1E195A !important}
span.zone h3 {text-align:center !important;font-size:2.5em !important;font-weight:700;margin:0 !important} 
.preview-switch {display: inline;}
.preview-switch a.toggle-switch {text-transform: uppercase;text-decoration: none;letter-spacing: 0px;font-weight: 700;padding: 10px 0px;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;font-size: 1.5em;font-weight:500;color:#1E195A;}
.preview-switch .right a {color: #FFF}
.preview-switch a.grey {color: #000;background: none}
.preview-switch .switch-pill {background-color: #fff;position: relative;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;cursor: pointer;width: 78px;height: 38px;-webkit-border-radius: 35px;-moz-border-radius: 35px;-ms-border-radius: 35px;-o-border-radius: 35px;border-radius: 35px;margin: 10px 13px;display:inline-block;top:20px}
.preview-switch .switch-pill .switch {background-color: #FF7828;position: absolute;top: 3px;left: 3px;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;	width: 32px;height: 32px;-webkit-border-radius: 16px;-moz-border-radius: 16px;-ms-border-radius: 16px;-o-border-radius: 16px;border-radius: 16px}
.preview-switch .switch-pill.right {background-color: #fff}
.preview-switch .switch-pill.right .switch {left: 43px}
.preview-switch a.toggle-switch.right {	color: #fff}
#taille #calc input {border:1px solid #ccc; height:30px; padding: 6px 10px;margin:2px;text-align:right}
#taille #calc input[type=text] { width:32%;font-size:1em;margin:8px 4px;padding:6px 10px;height:35px; border:0px;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
#taille #calc { padding:15px; width:80%;background-color:#1E195A;font-family: 'Montserrat';margin:30px auto 0 auto;font-size:1.25em;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
#taille #calc label {float:left;text-align:left;padding:6px 0;clear:both ;width:60%;font-weight:400}
#taille #calc span {display:block;font-size:0.9em;color:#aaa;font-weight:300}
#taille #calc small {float:right;font-size:1.25em;margin-top:10px;color:white;font-weight:700}
#taille #calc div {clear:both;text-align:left; border-top:0px solid #333;padding:10px;color:#FFF}
#taille p#total_bpin  {color: #1E195A; font-size:30px;font-weight:900;margin:0;padding:0;width:100%;text-align:right;position:relative;margin-top:-25px;}
#taille p {margin:20px 0 0px 0;padding:0}
#taille #calc div.light {background-color:#1E195A;}
#taille #calc div:nth-child(even) {border-bottom:1px solid #96C8FF;border-top:1px solid #96C8FF}
#taille #calc div:nth-child(4) {border-bottom:0px}
#taille #calc div.strong {background-color:#ff7828;color:white;border-top:0px;line-height:25px;padding:20px;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
ul#capture, ul.capture {margin:0 auto;padding:0;width:80%}
ul#capture li, ul.capture li {list-style-type:none;display:inline-block;margin:0;padding:0;width:40%;margin:20px;color:#1E195A;text-transform:uppercase;text-align:center;line-height:160%;vertical-align:top}
ul#capture li.last, ul.capture li.last {width:100%}
ul#capture li img, ul.capture li img {border:0px solid white;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;margin-bottom:10px;max-width:400px;height:auto;}
ul.trois li {width:28% !important;vertical-align:top;text-align:center} 
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right { height: 13px; }
div.pp_default .pp_top .pp_left { background: url(/sites/default/files/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat; } /* Top left corner */
div.pp_default .pp_top .pp_middle { background: url(/sites/default/files/images/prettyPhoto/default/sprite_x.png) top left repeat-x; } /* Top pattern/color */
div.pp_default .pp_top .pp_right { background: url(/sites/default/files/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat; } /* Top right corner */
div.pp_default .pp_content .ppt { color: #f8f8f8; }
div.pp_default .pp_content_container .pp_left { background: url(/sites/default/files/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y; padding-left: 13px; }
div.pp_default .pp_content_container .pp_right { background: url(/sites/default/files/images/prettyPhoto/default/sprite_y.png) top right repeat-y; padding-right: 13px; }
div.pp_default .pp_content { background-color: #fff; } /* Content background */
div.pp_default .pp_next:hover { background: url(/sites/default/files/images/prettyPhoto/default/sprite_next.png) center right  no-repeat; cursor: pointer; } /* Next button */
div.pp_default .pp_previous:hover { background: url(/sites/default/files/images/prettyPhoto/default/sprite_prev.png) center left no-repeat; cursor: pointer; } /* Previous button */
div.pp_default .pp_expand { background: url(/sites/default/files/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat; cursor: pointer; width: 28px; height: 28px; } /* Expand button */
div.pp_default .pp_expand:hover { background: url(/sites/default/files/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat; cursor: pointer; } /* Expand button hover */
div.pp_default .pp_contract { background: url(/sites/default/files/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat; cursor: pointer; width: 28px; height: 28px; } /* Contract button */
div.pp_default .pp_contract:hover { background: url(/sites/default/files/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat; cursor: pointer; } /* Contract button hover */
div.pp_default .pp_close { width: 30px; height: 30px; background: url(/sites/default/files/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat; cursor: pointer; } /* Close button */
div.pp_default #pp_#ff7828res .pp_inline { color: #000; } 
div.pp_default .pp_gallery ul li a { background: url(/sites/default/files/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8; border:1px solid #aaa; }
div.pp_default .pp_gallery ul li a:hover,
div.pp_default .pp_gallery ul li.selected a { border-color: #fff; }
div.pp_default .pp_social { margin-top: 7px; }
div.pp_default .pp_gallery a.pp_arrow_previous,
div.pp_default .pp_gallery a.pp_arrow_next { position: static; left: auto; }
div.pp_default .pp_nav .pp_play,
div.pp_default .pp_nav .pp_pause { background: url(/sites/default/files/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat; height:30px; width:30px; }
div.pp_default .pp_nav .pp_pause { background-position: -51px -29px; }
div.pp_default .pp_details { position: relative; }
div.pp_default a.pp_arrow_previous,
div.pp_default a.pp_arrow_next { background: url(/sites/default/files/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat; height: 20px; margin: 4px 0 0 0; width: 20px; }
div.pp_default a.pp_arrow_next { left: 52px; background-position: -82px -3px; } /* The next arrow in the bottom nav */
div.pp_default .pp_content_container .pp_details { margin-top: 5px; }
div.pp_default .pp_nav { clear: none; height: 30px; width: 110px; position: relative; }
div.pp_default .pp_nav .currentTextHolder{ font-family: Georgia; font-style: italic; color:#999; font-size: 11px; left: 75px; line-height: 25px; margin: 0; padding: 0 0 0 10px; position: absolute; top: 2px; }
div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover { opacity:0.7; }
div.pp_default .pp_description{ font-size: 11px; font-weight: bold; line-height: 14px; margin: 5px 50px 5px 0; }
div.pp_default .pp_bottom .pp_left { background: url(/sites/default/files/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat; } /* Bottom left corner */
div.pp_default .pp_bottom .pp_middle { background: url(/sites/default/files/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x; } /* Bottom pattern/color */
div.pp_default .pp_bottom .pp_right { background: url(/sites/default/files/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat; } /* Bottom right corner */
div.pp_default .pp_loaderIcon { background: url(/sites/default/files/images/prettyPhoto/default/loader.gif) center center no-repeat; } /* Loader icon */
div.facebook .pp_top .pp_left { background: url(/sites/default/files/images/prettyPhoto/facebook/sprite2.png) -88px -53px no-repeat; } /* Top left corner */
div.facebook .pp_top .pp_middle { background: url(/sites/default/files/images/prettyPhoto/facebook/contentPatternTop2.png) top left repeat-x; } /* Top pattern/color */
div.facebook .pp_top .pp_right { background: url(/sites/default/files/images/prettyPhoto/facebook/sprite2.png) -110px -53px no-repeat; } /* Top right corner */
div.facebook .pp_content .ppt { color: #000; }
div.facebook .pp_content_container .pp_left { background: url(/sites/default/files/images/prettyPhoto/facebook/contentPatternLeft2.png) top left repeat-y; } /* Content background */
div.facebook .pp_content_container .pp_right { background: url(/sites/default/files/images/prettyPhoto/facebook/contentPatternRight2.png) top right repeat-y; } /* Content background */
div.facebook .pp_content { background: #fff; } /* Content background */
div.facebook .pp_expand { background: url(/sites/default/files/images/prettyPhoto/facebook/sprite2.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
div.facebook .pp_expand:hover { background: url(/sites/default/files/images/prettyPhoto/facebook/sprite2.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
div.facebook .pp_contract { background: url(/sites/default/files/images/prettyPhoto/facebook/sprite2.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
div.facebook .pp_contract:hover { background: url(/sites/default/files/images/prettyPhoto/facebook/sprite2.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
div.facebook .pp_close { width: 22px; height: 22px; background: url(/sites/default/files/images/prettyPhoto/facebook/sprite2.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
div.facebook .pp_details { position: relative; }
div.facebook .pp_description { margin: 0 37px 0 0; }
div.facebook #pp_full_res .pp_inline { color: #000; } 
div.facebook .pp_loaderIcon { background: url(/sites/default/files/images/prettyPhoto/facebook/loader.gif) center center no-repeat; } /* Loader icon */
div.facebook .pp_arrow_previous { background: url(/sites/default/files/images/prettyPhoto/facebook/sprite2.png) 0 -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The previous arrow in the bottom nav */
div.facebook .pp_arrow_previous.disabled { background-position: 0 -96px; cursor: default; }
div.facebook .pp_arrow_next { background: url(/sites/default/files/images/prettyPhoto/facebook/sprite2.png) -32px -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The next arrow in the bottom nav */
div.facebook .pp_arrow_next.disabled { background-position: -32px -96px; cursor: default; }
div.facebook .pp_nav { margin-top: 0; }
div.facebook .pp_nav p { font-size: 15px; padding: 0 3px 0 4px; }
div.facebook .pp_nav .pp_play { background: url(/sites/default/files/images/prettyPhoto/facebook/sprite2.png) -1px -123px no-repeat; height: 22px; width: 22px; }
div.facebook .pp_nav .pp_pause { background: url(/sites/default/files/images/prettyPhoto/facebook/sprite2.png) -32px -123px no-repeat; height: 22px; width: 22px; }
div.facebook .pp_next:hover { background: url(/sites/default/files/images/prettyPhoto/facebook/btnNext2.png) center right no-repeat; cursor: pointer; } /* Next button */
div.facebook .pp_previous:hover { background: url(/sites/default/files/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
div.facebook .pp_bottom .pp_left { background: url(/sites/default/files/images/prettyPhoto/facebook/sprite2.png) -88px -80px no-repeat; } /* Bottom left corner */
div.facebook .pp_bottom .pp_middle { background: url(/sites/default/files/images/prettyPhoto/facebook/contentPatternBottom2.png) top left repeat-x; } /* Bottom pattern/color */
div.facebook .pp_bottom .pp_right { background: url(/sites/default/files/images/prettyPhoto/facebook/sprite2.png) -110px -80px no-repeat; } /* Bottom right corner */
div.pp_pic_holder a:focus { outline:none; }
div.pp_overlay {background: #000;display: none;	left: 0;position: absolute;top: 0;width: 100%;z-index: 9500;}
div.pp_pic_holder {display: none;position: absolute;width: 100px;z-index: 10000;}
.pp_top {height: 20px;position: relative;}
* html .pp_top { padding: 0 20px; }
.pp_top .pp_left {height: 20px;	left: 0;position: absolute;width: 20px;}
.pp_top .pp_middle {height: 20px;left: 20px;position: absolute;right: 20px;}
* html .pp_top .pp_middle {left: 0;position: static;}
.pp_top .pp_right {height: 20px;left: auto;position: absolute;right: 0;top: 0;width: 20px;}
.pp_content { height: 40px; min-width: 40px;}
* html .pp_content { width: 40px; }
.pp_fade { display: none; }
.pp_content_container {	position: relative;text-align: left;width: 100%;}
.pp_content_container .pp_left { padding-left: 20px; }
.pp_content_container .pp_right { padding-right: 20px; }
.pp_content_container .pp_details {float: left;	margin: 10px 0 2px 0;}
.pp_description {display: none;	margin: 0;}
.pp_social { float: left; margin: 0; }
.pp_social .facebook { float: left; margin-left: 5px; width: 55px; overflow: hidden; }
.pp_social .twitter { float: left; }
.pp_nav {clear: right;float: left;margin: 3px 10px 0 0;}
.pp_nav p {float: left;	margin: 2px 4px;white-space: nowrap;}
.pp_nav .pp_play,.pp_nav .pp_pause {float: left;margin-right: 4px;text-indent: -10000px;}
a.pp_arrow_previous,a.pp_arrow_next {display: block;float: left;height: 15px;margin-top: 3px;overflow: hidden;text-indent: -10000px;width: 14px;}
.pp_hoverContainer {position: absolute;top: 0;width: 100%;z-index: 2000;}
.pp_gallery {display: none;left: 50%;margin-top: -50px;position: absolute;z-index: 10000;}
.pp_gallery div {float: left;overflow: hidden;position: relative;}
.pp_gallery ul {float: left;height: 35px;margin: 0 0 0 5px;padding: 0;position: relative;white-space: nowrap;}
.pp_gallery ul a {border: 1px #000 solid;border: 1px rgba(0,0,0,0.5) solid;display: block;float: left;height: 33px;overflow: hidden;}
.pp_gallery ul a:hover,.pp_gallery li.selected a { border-color: #fff;}
.pp_gallery ul a img { border: 0; }
.pp_gallery li {display: block;float: left;margin: 0 5px 0 0;padding: 0;}
.pp_gallery li.default a {background: url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display: block;height: 33px;width: 50px;}
.pp_gallery li.default a img { display: none; }
.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next {margin-top: 7px !important;}
a.pp_next {background: url(/sites/default/files/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display: block;float: right;height: 100%;text-indent: -10000px;width: 49%;}
a.pp_previous {background: url(/sites/default/files/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display: block;float: left;height: 100%;text-indent: -10000px;width: 49%;}
a.pp_expand, a.pp_contract {cursor: pointer;display: none;height: 20px;	position: absolute;right: 30px;text-indent: -10000px;top: 10px;width: 20px;z-index: 20000;}
a.pp_close {position: absolute; right: 0; top: 0; display: block;line-height:22px;text-indent: -10000px;}
.pp_bottom {height: 20px;position: relative;}
* html .pp_bottom { padding: 0 20px; }
.pp_bottom .pp_left {height: 20px;left: 0;position: absolute;width: 20px;}
.pp_bottom .pp_middle {height: 20px;left: 20px;position: absolute;right: 20px;}
* html .pp_bottom .pp_middle {left: 0;position: static;}
* .pp_bottom .pp_right {height: 20px;left: auto;position: absolute;right: 0;top: 0;width: 20px;}
.pp_loaderIcon {display: block;height: 24px;left: 50%;margin: -12px 0 0 -12px;position: absolute;top: 50%;width: 24px;}
#pp_full_res {line-height: 1 !important;}
#pp_full_res .pp_inline {text-align: left;}
#pp_full_res .pp_inline p { margin: 0 0 15px 0; }
div.ppt {color: #fff;display: none;font-size: 17px;margin: 0 0 5px 15px;z-index: 9999;}
#cookie-bar {background:#1E195A; font-size:0.688em; line-height:24px; color:#fff; text-align:center; padding:5px 0;opacity:1;height:20px}
#cookie-bar.fixed {position:fixed;bottom:0 !important; left:0; width:100%;z-index:10000}
#cookie-bar p {margin:0; padding:0;font-size:1em}
#cookie-bar a {color:#ffffff; display:inline-block; text-decoration:none; padding:0 5px; margin-left:5px;}
#cookie-bar .cb-enable {background:white; color:black;}
#cookie-bar .cb-enable:hover {background:#ff7828; color:white;}
#cookie-bar .cb-disable {background:#990000;}
#cookie-bar .cb-disable:hover {background:#ff8000;}
#cookie-bar .cb-policy {text-decoration:underline;}
#cookie-bar .cb-policy:hover {text-decoration:none; color:#ff7828;}
.ribbon { position: absolute;z-index:9999999; right: 1px; top: 0px; overflow: hidden; width: 75px; height: 75px; text-align: right;}
.ribbon span { font-size: 10px; font-family:'Montserrat'; color: #FFF; text-transform: uppercase; text-align: center; line-height: 20px; transform: rotate(45deg); -webkit-transform: rotate(45deg); width: 100px; display: block; background: #4178C8; background: linear-gradient(#4178C8 0%, #4178C8 100%); box-shadow: 0 0px 0px 0px rgba(0, 0, 0, 1); position: absolute; top: 19px; right: -17px;letter-spacing:0px;font-weight:700}
.ribbon span::before {content: ""; position: absolute; left: 0px; top: 100%; z-index: 999999999; border-left: 3px solid #4178C8; border-right: 3px solid transparent; border-bottom: 3px solid transparent; border-top: 3px solid #4178C8;}
.ribbon span::after {content: ""; position: absolute; right: 0px; top: 100%; z-index: 9999; border-left: 3px solid transparent; border-right: 3px solid #4178C8; border-bottom: 3px solid transparent; border-top: 3px solid #4178C8;}
.ribbon span.vert { font-size: 10px; font-weight: bold; color: #FFF; text-transform: uppercase; text-align: center; line-height: 20px; transform: rotate(45deg); -webkit-transform: rotate(45deg); width: 100px; display: block; background: #2199c8; background: linear-gradient(#2199c8 0%, #2199c8 100%); box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);position: absolute; top: 19px; right: -18px;}
.ribbon span.vert::before {content: ""; position: absolute; left: 0px; top: 100%; z-index: -1; border-left: 3px solid #2199c8; border-right: 3px solid transparent; border-bottom: 3px solid transparent; border-top: 3px solid #2199c8;}
.ribbon span.vert::after {content: ""; position: absolute; right: 0px; top: 100%; z-index: -1; border-left: 3px solid transparent; border-right: 3px solid #2199c8; border-bottom: 3px solid transparent; border-top: 3px solid #2199c8;}
.ribbon sup.ref {background-color:transparent !important;padding:0 !important; margin-top: -1px !important;color:white !important;font-family:'Montserrat' !important;}
sup.fondred { background-color:red !important}
div.plesk {position:relative;margin-top:-240px;height:240px;width:49%;float:right;right:0;background:url('/sites/default/files/images/apps/plesk12.jpg') no-repeat ;background-size:cover;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
div.plesk span {z-index:2;position:absolute;float:right;display:block;font-size:2em;font-family:'Montserrat';right:0;margin-right:20px;margin-top:160px}
div.plesk img {z-index:1;position:absolute;-webkit-border-radius: 8px;left:-5px;-moz-border-radius: 8px;border-radius: 8px;width:100%;height:240px}
div.plesk a span {color:white;display:block;float:right; background-color:#4178C8;
display: inline-block; padding: 8px 15px; color: #fff; text-decoration: none; position: relative; cursor: pointer; line-height:25px;text-transform:uppercase; -webkit-transition: background-color 0.3s ease-out;-moz-transition: background-color 0.3s ease-out;-o-transition: background-color 0.3s ease-out;transition: background-color 0.3s ease-out;font-size:13px;margin-top:180px; -webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
div.plesk a:hover span {background-color:#ff7828}
img.zoomEffect { -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s; -ms-transition: all 0.5s ease-in-out 0s; transition: all 0.5s ease-in-out 0s; opacity: 0.7;}
div.plesk a:hover img.zoomEffect { opacity: 1;}
.dynatable-processing { background: #000;  opacity: 0.6;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  border-radius: 4px;}
.dynatable-processing span { background: #FFF; border: solid 2px #57A957; color: #333; padding: 25px; font-size: 2em; box-shadow: 0px 0px 15px rgba(0,0,0,0.5);}
.dynatable-processing span img {vertical-align: middle;}
table#ikndd {border:0;margin:20px 0 0 0;padding:0;font-family:'Montserrat';width:100%;border-spacing: 0; border-collapse: collapse;}
#ikndd tr {background-color:transparent}
#ikndd tr th { background-color:#1E195A;color:white;padding:12px 20px;text-transform:uppercase;font-weight:300;text-align:center}
#ikndd tr th a {color:white;font-weight:700}
#ikndd tr td { padding:10px;border:0;border-bottom:1px solid #ccc;text-align:center;background-color:#fff}
table#ikndd tr td:first-child {font-size:2em; text-align:left !important;letter-spacing:-2px;padding-left:20px}
table#ikndd tr td:first-child img {margin-right:5px}
table#ikndd tr td {text-align:center !important}
#ikndd tr td:nth-child(5) {width:1%;}
#ikndd tr td:nth-child(5) span {position:relative;left:0;display:block;padding:3px 7px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-size:11px}
#ikndd tr td:nth-child(5) span.new {background-color:green;color:white}
#ikndd tr td:nth-child(5) span.pop {background-color:red;color:white}
#ikndd tr td:last-child {font-size:1em; text-transform:uppercase}
#ikndd tr:nth-child(even) td {background-color: #eee;}
#ikndd tr td:nth-child(5),#ikndd tr th:nth-child(5), #ikndd tr td:nth-child(6),#ikndd tr th:nth-child(6), #ikndd tr td:nth-child(8),#ikndd tr th:nth-child(8), #ikndd tr td:nth-child(7),#ikndd tr th:nth-child(7) {display:none}
/*#ikndd tr td:nth-child(2):after, #ikndd tr td:nth-child(3):after,#ikndd tr td:nth-child(4):after {content:" €"}*/
#ikndd tr td.sunrise {border:1px solid red !important;color:red}
#ikndd tr td:nth-child(2), #ikndd tr td:nth-child(3),#ikndd tr td:nth-child(4),#ikndd tr td:nth-child(7) {font-size:1.313em}
#ikndd tr td span.strikendd, #ikndd tr td strike {color:#999;margin-right:5px;font-size:1em;text-decoration:line-through}
#ikndd tr td span.promo {color:#ff8000;font-weight:700;}
table#ikndd tr th:last-child {  border-top-right-radius: 24px;width:1%}
table#ikndd tr th:first-child {border-top-left-radius: 24px;text-align:left}
table#ikndd tr td:first-child span  {position:relative;float:right;padding:0px 5px;color:white;text-align:center;background-color:#099cc9;font-family:'Montserrat';line-height:100%;border:2px solid #099cc9;font-size:10px;letter-spacing:0 !important;line-height:10px;text-transform:uppercase;min-width:70px;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;font-weight:500}
table#ikndd tr td:first-child span i {color:white;font-size:1em;margin-right:5px;line-height:25px}
table#ikndd tr td:first-child span.promo {background-color:red;border:2px solid red;font-weight:500 }
table#ikndd tr td:first-child span.pop {background-color:#ff6000;border:2px solid #ff6000; }
div.radio {position:relative;margin:-40px auto 0 auto;}
div.radio div {clear: both;margin: 0;width:160px;display:inline-block;margin-bottom:20px}
div.radio label { border-radius: 3px; border: 0px solid #D1D3D4;background-color:white;display:inline;text-align:left;font-family:'Montserrat'; font-size:16px;padding:0;width:150px;font-weight:500}
input.radio:empty {margin-left: -9999px;display:none}
input.radio:empty ~ label {position: relative;float: left;line-height: 2.5em;text-indent: 3.25em; margin-top: 2em;cursor: pointer;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;}
input.radio:empty ~ label:before {position: absolute;display: block;top: 0;bottom: 0;left: 0;content: '';width: 2.5em;background: #1E195A;	border-radius: 3px 0 0 3px;}
input.radio:hover:not(:checked) ~ label:before {content:'\2714';text-indent: .9em;	color: #fff;}
input.radio:hover:not(:checked) ~ label {color: #888;}
input.radio:checked ~ label:before {content:'\2714'; text-indent: .9em;color: #FFF;background-color: #ff7828;}
input.radio:checked ~ label {color: #000;}
input.radio:focus ~ label:before {box-shadow: 0 0 0 0px #999;}
#bandeau_ndd {max-width:100%;text-align:center;padding:20px 0 40px 0;margin:0 auto;background:none no-repeat center top transparent;font-family:'Montserrat'; }
#content #bandeau_ndd h1 {margin:0;padding:30px 0 5px 0;color:white;font-family:'Montserrat';text-align:center;text-shadow:0px 0px 0px #222;font-weight:700;text-transform:uppercase;}
#content #bandeau_ndd h1 > span {font-family:'Montserrat' !important;font-weight:300}
#bandeau_ndd h2 {text-align:center;font-size:1.5em;color:white;text-shadow:0px 0px 0px #222;font-weight:300 }
#bandeau_ndd h2 strong {color:#ff7828}
#bandeau_ndd p {color:white; }
#bandeau_ndd ul { list-style-type:none; padding:0px; margin:25px 0 0px 0;width:100%;}	
#bandeau_ndd ul li {font-size:2em;color:white; padding:0px 20px;font-weight:500;text-shadow:0px 0px 0px #222;letter-spacing:0px;display:inline-block;border-right:1px solid white; }
#bandeau_ndd ul li:last-child {border:0px solid;margin-right:0 }
#bandeau_ndd ul li span {font-size:29px;color:#ff8000; float:right;letter-spacing:-2px;margin-left:10px}
#bandeau_ndd ul li span.nddwp {float:left !important; font-size:39px;color:#1e8cbe;position:relative;margin-top:-8px;margin-right:10px}
#bandeau_ndd ul li span.nddwp:last-child {float:right !important}
#bandeau_ndd a.nddwp {position:relative;z-index:9999;text-align:center;max-width:1000px;display:inline-block;margin:0 auto;color:white;font-weight:500;background-color:#1e8cbe;padding:8px 10px 8px 35px;font-size:1em;text-decoration:none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-transform:uppercase }
#bandeau_ndd a.nddwp strong {color:black;}
#bandeau_ndd a.nddwp:hover {background-color:#000}
#bandeau_ndd a.nddwp:hover strong {color:#1e8cbe}
#bandeau_ndd a.nddwp i:first-child {font-size:1.8em;position:absolute;margin-top:-3px;margin-left:-25px}
#bandeau_ndd ul li span small{font-size:11px;font-weight:500;text-transform:uppercase;color:#ff8000;position:relative;top:-12px;letter-spacing:0px}
#bandeau_ndd small {color:white;text-shadow:0px 0px 0px #111;font-size:0.75em}
#bandeau_ndd:after {display:block; content:""; clear:both;}
#search_ndd { margin:0 auto;padding:20px 10px;background-color:#1E195A;max-width:800px;z-index:9;position:relative;-webkit-border-radius: 24px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 24px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 24px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
#search_ndd input { padding:10px;font-size:1.5em;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border:0px;width:60%;font-family:'Montserrat'; font-weight:500}
#search_ndd input[type=submit] {width:33%;margin-left:15px;font-size:1em;margin-top:0; background-color: #ff7828; display: inline-block; padding: 6px 15px 6px 15px; color: #fff; text-decoration: none; border-bottom: 1px solid rgba(0,0,0,0.25); position: relative; cursor: pointer;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;line-height:30px;text-transform:uppercase; font-family:'Montserrat';-webkit-transition: background-color 0.3s ease-out;-moz-transition: background-color 0.3s ease-out;-o-transition: background-color 0.3s ease-out;transition: background-color 0.3s ease-out;font-weight:700}
#search_ndd input[type=submit]:hover {background-color:#4178C8}
#search_ndd i {position:absolute;font-size:2em;color:white;}
.dynatable-search {float: right; margin-bottom: 10px; }
.dynatable-pagination-links {float: right; }
.dynatable-record-count { display: block;   padding: 5px 0; }
.dynatable-pagination-links span, .dynatable-pagination-links li {display: inline-block; }
.dynatable-page-link, .dynatable-page-break { display: block;   padding: 5px 7px; }
.dynatable-page-link {cursor: pointer; }
.dynatable-active-page, .dynatable-disabled-page { cursor: text; } 
.dynatable-active-page:hover, .dynatable-disabled-page:hover {text-decoration: none; }
.dynatable-active-page {background: #71AF5A; border-radius: 5px; color: #fff; } 
.dynatable-active-page:hover { color: #fff; } 
.dynatable-disabled-page, .dynatable-disabled-page:hover {background: none;   color: #999; }
#dynatable-search-ikndd {margin-top:10px;float:left;text-align:left;width:100% }
#dynatable-search-ikndd input {padding:8px 0px 8px 30px; border:0px solid #222; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;width:180px}
#dynatable-search-ikndd i {font-size:20px;float:left;position:absolute;color:#111;margin:5px 0 0 5px}
#dynatable-search-ikndd:hover i {color:#ff8000}
.node-webform {width:100%;background-color:transparent;margin:40px 0 0 0;padding-bottom:100px}
.node-webform h1 {text-align:center !important;color:white}
.node-webform > div  {margin:0;line-height:170%;padding:0px 0;}
.node-webform label {float:left;width:26%;text-transform:uppercase;text-align:left;font-family:'Montserrat';font-weight:500;font-size:1.188em;padding:2%;background-color:#1E195A;color:white;margin-right:2%;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
.node-webform .form-required {color:#ff7828;font-family:'%ontserrat'}
.node-webform form h1,.node-webform form small {color:white;font-family:'Montserrat' !important;font-weight:300}
.node-webform form input[type=text], .node-webform form select, .node-webform form textarea,.node-webform form input[type=email] {padding: 2%;font-size:1.188em !important;width:56%;border:0px solid #666;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
.node-webform form textarea, .node-webform form select {width:60%}
.node-webform form input[type=submit] {background-color: #1E195A; display: inline-block; padding: 15px 35px; color: #fff; text-decoration: none; border-bottom: 1px solid rgba(0,0,0,0.25); position: relative; cursor: pointer;line-height:25px;text-transform:uppercase; font-family:'Montserrat';font-weight:700;-webkit-transition: background-color 0.3s ease-out;-moz-transition: background-color 0.3s ease-out;-o-transition: background-color 0.3s ease-out;transition: background-color 0.3s ease-out;font-size:1.3em;border:0;margin:0 auto !important;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
.node-webform form input[type=submit]:hover {background-color:#FF7828}
.node-webform span.field-prefix {color:black;text-align:left;padding:0 20px;width:200px;display:inline-block;font-size:2em}
#edit-actions {width:100%;text-align:center;margin:30px 0}
.description {color:black}
.form-item-captcha-response {margin-top:40px}
.form-item-captcha-response label {margin-top:29px}
.field-prefix {padding:0 !important}
.captcha img {background-color:#ccc;padding:20px;margin-left:335px}
.tarification p {margin:0 auto;display:block;max-width:1000px;color:#1E195A;font-size:1.3em;line-height:160%;margin:20px auto;font-family:'Montserrat'}
.tarification sup {font-size:11px;display:block;color:#ff8000}
.tarification th, .tarification th:first-child {width: 20% !important;text-align:left !important;font-weight:700}
.tarification td, .tarification td:first-child {width: 13% !important;line-height:1 !important;}
.tarification td:nth-child(2) {text-align:center !important}
.tarification table.tableau td {padding:15px 10px;font-weight:700 !important;color:#1E195A;border-right:2px solid #96C8FF;text-align:center}
.tarification table.tableau th {background-color:transparent}
hr { display: block; border-style: inset; border-width: 0px; margin:40px auto;width:400px;background-color:#FF7828}
.xen { text-align: left; margin: 0px 15%; letter-spacing: 1.0px; vertical-align: top;}
ul.xen { margin:70px auto 20px auto; padding: 0; display:block; font-size:1em; color: black; vertical-align: top;}
ul.xen li { display: inline-block; width: 35%; text-align: left; padding: 10px 0 10px 80px; line-height: 1.1; font-size:1.125em; color:#333; line-height:150%; font-family:'Montserrat'; vertical-align:top;font-weight:300;}
.offres a.link { color: black; text-decoration: underline;}
.offres a.link:hover { color: white; text-decoration: underline;}
.offres ul.xen li {color:#111}
ul.xen li:last-child { margin-right:0; margin-left: 10em;}
ul.xen li:nth-child(2) { margin-right:0; margin-left: 10em;}
ul.xen li i { font-size:4em; color:black; position:absolute;margin-left:-80px;}
ul.white li i:first-child {color:white}
ul.xen li a { text-decoration:none; color:#ff8000;}
.features ul.white li a {color:#ff8000 !important}
ul.xen li a:hover { color:black;}
ul.xen li h6 { font-size:1.438em; font-family:'Montserrat'; margin:0px 0 10px 0; padding:0; color:#111; font-weight:400; letter-spacing: 1.0px;}
.features ul.white li h6 {color:white}
.features ul.white li  {color:white}
.offres p.info {color:black;line-height:170%;font-size:1.3em;text-align:left;margin-bottom:40px;}
.offres p a {color:#1E195A}
.xenfeats p {text-align: left; margin: 0; padding: 0;  margin: 0 auto; max-width: 1000px; color: white; line-height:180%;font-size:1.2em}
.xenfeats i.fa-cloud, .xenfeats i.fa-desktop {text-align: right; color: white; font-size:20em; float: right; margin-right: 0.5em;}
.xenfeats i.fa-desktop {text-align: right; color: white; font-size:12em; float: right; padding-left: 1em; margin-right: 2.5em;}
.virtualisation #table_mutu > table tr th {width: 40%;}
.virtualisation #table_mutu td, .virtualisation #table_mutu th, .virtualisation tr td:nth-child(2), .virtualisation #table_mutu td:nth-child(2), .virtualisation tr td:last-child, .virtualisation tr th, .virtualisation #table_mutu td, .virtualisation tr td, .virtualisation td, .virtualisation #table_mutu th, .virtualisation #table_mutu > table tr th:first-child {width:20%;}
ul.list-simple { margin: 0; padding: 0; list-style-type: none; max-width: 1000px; font-family: 'Montserrat'; color:white; margin: 0 auto; text-align: center;}    
ul.list-simple li { display: inline-block; width: 33%; padding-bottom: 30px; line-height: 25px;text-align:left;font-size:1.3em;color:#1E195A;font-weight:700}     
ul.list-simple li a {display:block;color:#1E195A !important;text-decoration:none;font-size:11px;text-transform:uppercase;font-weight:500}
ul.list-simple li a:hover {color:#FF7828 !important}
ul.list-simple li span a:hover { color: white !important;}
ul.list-simple li a i { font-size: 1em; margin-right: 5px !important;}
ul.list-simple li span:first-child {  margin-left: 3px; display: inline;color:#ff7828;font-weight:500}
ul.xen li img { width:70px;position: absolute;margin-left: -100px;}
ul.bigdata {margin:0}
ul.bigdata li {padding:0;width:42%;text-align:center}
ul.bigdata li img {width:200px;position:relative;margin-left: 0}
img.bigdata {max-height:200px}
.features2 ul.capture li {color: black; font-weight: 400; text-transform: uppercase; font-size: 1em;}
#contenu .prix-offre .langages ul li {font-size: 13px;text-align: center;font-family: 'Montserrat';}
#header-fr { background-color:#b0def5;width:100%;height:380px;position:absolute;left:0;margin-top:-4px;text-align:center}
#header-fr input[type=text] {padding:10px 20px; border-radius:0px;width:400px;font-size:1.5em;color:#222}
#header-fr input[type=text]:focus {border-color:#00a5dd}
#header-fr input[type=submit] {padding:10px 20px;font-size:1.5em;color:#222;background-color:#00a5dd;border:1px solid #fff;margin-left:10px;text-transform:uppercase;color:white;cursor:pointer}
#header-fr span.partner img {position:relative;top:12px;margin-left:5px}
#header-fr span.partner {background-color:#111;padding:16px 30px 14px 30px;color:white;}
#header-fr img.rocket {margin-right:20px}
#header-fr form {margin-bottom:20px}
#hostingby {background-color:#00a5dd;width:100%;color:#000;text-align:center;font-size:10px;text-transform:uppercase;letter-spacing:1px}
#hostingby h3 {color:white;padding:10px 0 0 0;font-size:3em;text-transform:none;margin:0;letter-spacing:0; text-align: center;}
#hostingby img {position:relative;top:13px;margin:0 4px;}
.clear {clear:both;}
#annexe-fr {padding-top:480px; width: 1000px; margin: 0 auto;}
#annexe-fr img.wordpress {padding:5px 0 }
#annexe-fr div {float:left;width:45%; display:block;text-align:justify;font-size:1em;line-height:1.7em;margin-bottom:50px}
#annexe-fr div:first-child {padding-right:40px;margin-right:40px;border-right:1px solid #ccc;}
#annexe-fr div h4 {font-size:1.5em;color:#00a5dd; text-transform:uppercase}
#annexe-fr div a {font-weight:700;;color:#00a5dd;text-decoration:underline}
#annexe-fr div a.lien {display:block;padding:10px;background-color:transparent;border:1px solid #00a5dd;color:#00a5dd;text-transform:uppercase;width:50%;text-align:center;margin:20px auto;text-decoration:none}
#annexe-fr div a.lien:hover {background-color:#00a5dd;color:white}
#annexe-fr img.proche {position:fixed;right:20px;bottom:10px}
p.cnil {background-color:#1E195A;padding:35px;color:#fff;font-size:1em;line-height:160%;margin:30px auto;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
p.cnil i:first-child {float:left;margin-right:20px;margin-bottom:20px;font-size:5em;color:#fff}
p.cnil i.tic {font-size:2em !important;margin-right:10px}
p.cnil a {color:#fff}
div.cnil-google {padding:8px;font-size:12px;width:100%;text-align:center;position:fixed;z-index:9999;background-color:#111;color:white;top:0;}
div.cnil-google a {color:#ff8000}
img.img_bas {margin-top:28px}
.nds {background-color:white !important}
.nds td {padding:10px !important}
.nds td:first-child {background-color:#eee !important;border-left:1px solid #ccc !important;width:25% !important}
.nds small {color:black}
.nds h4 {padding-left:10px}
.none {display:none}
#contenu .prix-offre .owl-item .jade div.prix  {text-align: center;margin-top:10px}
#contenu .prix-offre .owl-item .jade div.prix > span { font-size: 6em; font-weight: 700;letter-spacing:-3px; vertical-align:top;} 
#contenu .prix-offre .owl-item .jade div.prix p {font-weight: 400; display: inline-block; font-size: 11px; text-transform: uppercase;position:relative;top:-10px;letter-spacing:-1px;text-align:left;margin-left:5px;padding-top: 10px;}
#contenu .prix-offre .owl-item .jade div.prix p > span { vertical-align:bottom; font-size: 23px;text-align:left;font-weight:700;font-family: 'Montserrat', sans-serif;font-weight: 800; padding-top: 10px; color: red;}
.questionsd {margin:0 15%;text-align:left;font-size:15px;line-height:150%}
dl {margin:0 0 100px 0;padding:0}
dl:first-child {margin:20px auto;padding:0;}
dl dl {margin-left:30px}
dl dt {font-weight:500; padding:20px;margin:0;border:0px solid #666;cursor:pointer;font-size:1.25em;background-color:#fff;margin-top:10px;font-family:'Montserrat';font-weight:700;color:#1e195a;-webkit-border-top-left-radius: 12px;-moz-border-radius-topleft: 12px;border-top-left-radius: 12px;}
dl dd {background-color:#fff;margin:0 0 0px 0;padding:0 40px 20px 60px;line-height:180%;font-size:1em;-webkit-border-bottom-right-radius: 12px;-moz-border-radius-bottomright: 12px;border-bottom-right-radius: 12px;color:#1E195A}
.ui-tooltip, .arrow:after { background: #1E195A; border: 0px solid white;position:absolute; }
dl dd img {margin:0 auto}
dl dt i {margin-right:5px;color:#FF7828}
.ui-tooltip {padding: 10px 20px;color: white;border-radius: 6px;line-height:160%;text-transform:none;font-size:0.8em;box-shadow: 0 0 0px black;width:280px;z-index:9999;}
.features2 dl dd ul {padding:4px 0 4px 40px}
.features2 dl dd ul li {display:list-item !important;width:98%;list-style-type: square !important;padding:4px 0;font-family:'Montserrat';font-size:1em;}
.features2 dl dd table {width:100%}
dl dd .features {background-color:#fff !important;margin:0 !important;padding:20px 0 !important}
dl dd .features table th:last-child {text-align:right;padding-right:30px}
dl dd .features table td:first-child {background-color:#eee;text-align:left}
a.tooltip {cursor:pointer}
a.tooltip i {font-size:0.8em !important;}
.arrow { width: 70px; height: 16px; overflow: hidden; position: absolute;left: 50%;margin-left: -35px; bottom: -16px;}
.arrow.top {top: -16px; bottom: auto;}
.arrow.left { left: 20%;}
.arrow:after { content: "";position: absolute;left: 20px;top: -20px;width: 25px;height: 25px;box-shadow: 6px 5px 9px -9px black;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); transform: rotate(45deg);}
.arrow.top:after { bottom: -20px;top: auto;}
.ui-tooltip strong {text-transform:uppercase;font-weight:700}
.ui-tooltip ul, .ui-tooltip ul li {margin:0;padding:4px 0;list-style-type:none}
.ui-tooltip ul li {border-bottom:1px dotted white}
.ui-tooltip ul li:last-child {border-bottom:0px}
.ui-tooltip ul li span,.ui-tooltip span {float:right;color:#ff7828}
.coteheb {margin:0;padding:0px 0;position:absolute;text-align:center;margin-top:-130px;margin-left:62%;}
.coteheb img {max-width:180px;margin-bottom:10px;margin-top:10px}
.coteheb ul  {margin:5px 0 0 0;padding:0;text-align:left;}
.coteheb ul li {list-style-type:none;display:inline-block;padding:0;}
.coteheb ul li span {position:absolute;margin-left:-105px;margin-top:55px !important;text-transform:uppercase;font-size:11px !important;color:white !important;letter-spacing:0px !important;text-shadow:0px 0px 2px #111}
.coteheb ul li img {opacity:0.9;border:1px solid #fff;padding:6px;-webkit-transition: all .4s ease-in;-moz-transition: all .4s ease-in;-o-transition: all .4s ease-in;transition: all .4s ease-in;background-color:white}
.coteheb ul li img.na {opacity:0.4;}
.coteheb ul li img.selected {opacity:1;border:1px solid #ff8000;background-color:white}
.coteheb ul li img:hover {opacity:1;border:1px solid #666;}
.coteheb ul li img.na:hover {opacity:0.4;cursor:not-allowed;}
.coteheb ul li img.selected:hover {border:1px solid #ff8000}
.coteheb h4 {font-size:1.188em;text-transform:uppercase;font-weight:700;margin:0;text-align:center;padding:0}
.coteheb h4 i {margin-left:10px}
img.imgtitre {position:relative;top:-30px;}
.cadre_promo {position:relative;margin-top:-180px;float:right;left:400px}
p.offre_promo span {font-size:0.875em}
p.offre_promo span strong {color:black !important}
p.offre_promo small {text-transform:uppercase;font-size:14px;display:block;color:black;font-weight:500}
p.offre_promo sup {color:black !important}
p.offre_promo {color:white;text-align:center;font-size:1.813em;text-transform:uppercase;padding:10px 0;font-weight:700;height:84px;max-width:360px;padding:8px; -webkit-border-radius:0 8px 0 8px;-moz-border-radius:0 8px 0 8px;border-radius:0 8px 8px 0;background-color:#E80707;}
p.offre_promo:after { right: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute;border-color: rgba(136, 183, 213, 0); border-width: 50px;top: 24px; margin-top: 0px;border-right-color: #E80707;} 
p.offre_promo:before { content: ''; z-index: 2; position: absolute; top: 65px; right: 100%; width: 15px; height: 15px; opacity: .95; background: #ffffff; border-radius: 7px; -webkit-box-shadow: inset .5px 0 rgba(0, 0, 0, 0.6); box-shadow: inset .5px 0 rgba(0, 0, 0, 0.6);}
.cadre_promo2 {position:absolute;margin-top:-195px;margin-left:350px}
.cadre_promo2 p.offre_promo {font-size:1.1em;max-height:80px;font-weight:500;width:250px;}
.cadre_promo2 p.offre_promo:after {border-width:48px;top:16px}
.cadre_promo2 p.offre_promo:before {top:55px}
#synology a.syno{background-color:#03a8df !important;}
#content .contenu .synology h5 span {color:white}
#synology ul.synology { margin:0 auto; padding: 0;display:block;font-size:0.9em;background:url('/sites/default/files/images/promo_sd.png') no-repeat left 0px}
#synology ul.en { background:url('/sites/default/files/images/promo_sd_en.png') no-repeat left 0px !important}
#synology ul.nl{ background:url('/sites/default/files/images/promo_sd_nl.png') no-repeat left 0px !important}
ul.synology li { display: inline-block; text-align: left; margin: 0px auto;padding: 0; font-size:13px !important; color:#111;line-height:140%;font-family:'Montserrat';vertical-align:top;padding:19px 0 !important;margin-left:240px !important;max-width:350px;text-align:justify !important}
.offres ul.synology li {color:#000}
ul.synology img {float:left}
#contenu .prix-offre .owl-item ul.synology li:last-child {border-bottom:0px;margin-bottom:0;padding-bottom:0}
ul.synology li i {font-size:2.8em;color:#111;float:left;margin-top:-10px}
ul.synology li a {text-decoration:underline;color:#ff8000}
ul.synology li a:hover {color:#111}
#offres ul.synology li a {text-decoration:underline;color:#111}
ul.synology li h6 {font-size:1.4em;font-family:'Montserrat';margin:0px 0 15px 50px;padding:0;color:#111;font-weight:500;text-align:left;}
#contenu .prix-offre .itemsyno ul {margin:0 10px;padding:0}
#contenu .prix-offre .itemsyno a {color:#ff8000 }
#contenu .prix-offre .itemsyno {background:url('/sites/default/files/images/synology.jpg') no-repeat 30px 80px;width:620px;background-color:white;float:left;padding:13px 15px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;margin-top:5px}
#contenu .prix-offre .itemsyno a.add {color:white}
a.annexe {background-color:#03a8df !important;color:white !important;margin-top:30px}
.syno {background-color:transparent !important}
img.logosyno {position:relative;top:6px}
.promosyno strong {font-size:1.5em;color:red}
.promosyno span {color:#ff8000}
select.select-disksyno {font-size:1em;border:0px solid #ccc;background-color:#fff;padding:4px 0;font-weight:700;width:93%;position:relative;margin-left:-8px}
#onyx {font-family:'Montserrat';font-size:1.388em;text-align:left;margin:40px 0;max-width:620px;padding:0px; background:url('/sites/default/files/images/onyx_offre.png') no-repeat left center #fff;padding:0px 0px 0px 380px;height:220px}
#onyx img {}
#onyx span {text-transform:uppercase;display:block;font-size:1.8em;font-weight:700}
#onyx strong {text-transform:uppercase}
#onyx ul {list-style-type:none;padding:0;margin:0}
#onyx ul li {padding:6px 0;}
#onyx ul li img {width:140px;}
#onyx a {float:right;font-size:1em !important;}
#onyx small {display:block;margin-top:50px;color:#666 !important; font-size:0.5em;line-height:160%}
.r1softframe {max-width:1000px;width:1000px;height:500px;}
iframe {border:0}
.win2016 {text-align:center;color:white;font-size:1.2em;margin-top:0px;line-height:50px;background-color:#00abf3;-webkit-border-bottom-right-radius: 8px;-webkit-border-bottom-left-radius: 8px;-moz-border-radius-bottomright: 8px;-moz-border-radius-bottomleft: 8px;border-bottom-right-radius: 8px;border-bottom-left-radius: 8px;position:relative;top:-4px}
.win2016 img {float:none;position:relative;top:10px;margin-right:10px}
.icann a {color:white !important}
img.wpplesk {position:relative;top:20px}
li.bonnet {background:url('/sites/default/files/images/avent/bonnet_ik.png') no-repeat 110px 12px;}
body.i18n-fr li.bonnet {background-position:115px 11px}
li.bonnet a:first-child {margin-right:15px }
form#lang_dropdown_form_language {padding:0 !important;position:absolute;margin-top:-13px;z-index:99999;right:calc(15% + 155px);}
body.i18n-en form#lang_dropdown_form_language {right:calc(15% + 165px);}
body.i18n-es form#lang_dropdown_form_language,body.i18n-nl #lang_dropdown_form_language {right:calc(15% + 170px);}
body.i18n-zh-hans form#lang_dropdown_form_language {right:calc(15% + 110px);}
#block-lang-dropdown-language label { font-size:0.750em;font-weight:300;text-transform:uppercase;letter-spacing:1px;font-size:10px;cursor:pointer}
#lang-dropdown-select-language label.flag {display: inline-block; width: 16px; height: 11px; background: url('/sites/default/files/images/flags.png') no-repeat; line-height:11px !important; text-indent : 20px;}
#lang-dropdown-select-language label.flag.flag-ja {background-position: -48px -11px;}
#lang-dropdown-select-language label.flag.flag-pt {background-position: -32px -22px;}
#lang-dropdown-select-language label.flag.flag-ro {background-position: -48px -22px;}
#lang-dropdown-select-language label.flag.flag-de {background-position: -16px 0;}
#lang-dropdown-select-language label.flag.flag-es {background-position: -32px 0;}
#lang-dropdown-select-language label.flag.flag-en {background-position: 0 -11px;}
#lang-dropdown-select-language label.flag.flag-fr {background-position: -48px 0;}
#lang-dropdown-select-language label.flag.flag-he {background-position: -16px -11px;}
#lang-dropdown-select-language label.flag.flag-ru {background-position: 0 -33px;}
#lang-dropdown-select-language label.flag.flag-ar {background-position: -16px -33px;}
#lang-dropdown-select-language label.flag.flag-zh-hans {background-position: 0 0;white-space: nowrap;}
#lang-dropdown-select-language label.flag.flag-us { background-position: -32px -33px;}
#lang-dropdown-select-language label.flag.flag-nl { background-position: 0 -22px;}
#lang-dropdown-select-language label.flag.flag-it { background-position: -32px -11px;}
#lang-dropdown-select-language label.flag.flag-pl { background-position: -16px -22px;}
#lang-dropdown-select-language label.flag.flag-en-us {background-position: -32px -33px;}
#lang-dropdown-select-language a.dd-selected {font-weight:300;font-size:0.7em;text-transform:uppercase;line-height:20px;color:white;font-size:10px;letter-spacing:0px;color:#fff}
.dd-pointer-down {border-top-color: white !important}
span.dd-pointer-up {border-bottom-color: white !important;}
.dd-options {box-shadow:none}
.dd-options li a.dd-option {border-bottom:1px solid #333;}
.dd-options li a.dd-option small {line-height:15px;}
#contenu #promo table#cloudpublic td,#contenu #promo table#cloudpublic th {padding:10px 10px}
#contenu #promo table#cloudpublic tr td {width:15%}
#contenu #promo table#cloudpublic tr td:first-child {padding-left:10px !important;width:40%}
#contenu #promo table#ssl-express tr th {font-size:1.2em;text-align:center}
#contenu #promo table#ssl-express tr th i {display:block;font-size:1.5em;margin-bottom:5px}
#contenu #promo table#ssl-express tr th:nth-child(3) {color:#7fad00} 
#contenu #promo table#ssl-express tr td {width:9%;text-align:center;font-size:1em;border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px 10px !important;line-height:15px}
#contenu #promo table#ssl-express tr:last-child td {border-bottom:0px !important}
#contenu #promo table#ssl-express tr td i {font-size:1.5em}
#contenu #promo table#ssl-express tr td small {font-size:10px;color:#111;margin:0}
#contenu #promo table#ssl-express tr td:nth-child(3) i {color:#7fad00}
#contenu #promo table#ssl-express tr td:first-child {font-weight:700;font-size:1.2em;width:20% !important;text-align:left}
#contenu #promo table#ssl-express tr td:last-child {text-align:center;padding:0 10px}
#contenu #promo table#ssl-express tr td:nth-child(4),#contenu #promo table#ssl-express tr td:nth-child(8) {font-weight:500;}
#contenu #promo table#ssl-express tr td:nth-child(8) {font-size:1.3em;color:#ff8000}
div.region-script-tracking {background-color:#252726}
p.toplink {padding:0px 0 40px 0;color:white;margin:0}
p.toplink a {color:white;text-transform:uppercase;padding:10px 0px;text-decoration:none;margin-right:10px;letter-spacing:0px;font-size:13px}
p.toplink a:last-child {margin-right:0}
p.toplink a:hover {color:#111;}
.pageonyx {background-color:transparent;text-align:center;position:relative;margin-top:0px;height:300px;}
.banneronyx {margin:0 auto; max-width:1024px;padding-top:35px;margin-bottom:100px}
.banneronyx h1 {text-transform:uppercase;color:white}
.banneronyx img:first-child {float:left;margin-right:40px;margin-left:80px}
.banneronyx img.plesk {position:absolute;z-index:9999}
#contenu #offres h2 {font-size:2.5em;text-align:center; }
#contenu .offresonyx ul li {width:21% !important;color:#1E195A !important }
#contenu .offresonyx ul li p {color:#1E195A !important }
#contenu .offresonyx ul li h6 {color:#1E195A;}
#contenu .offresonyx h2 {color:#1E195A;margin-top:20px}
#contenu .offresonyx h2 span {font-size:21px;font-weight:300}
#pleskonyx h3 {color:white;margin:0 0 10px 0 !important;text-align:left !important;font-weight:300;font-family:'Montserrat' !important}
#pleskonyx h3 strong {font-family:'Montserrat';font-weight:700}
#pleskonyx p {color:black;font-size:1.35em;text-align:left;line-height:160%}
#pleskonyx ul.config {margin:0;padding:0}
#pleskonyx ul.config li {list-style-type:none;display:inline-block; width:35%;padding:8px 0;color:#1E195A;border-bottom:1px dotted #333;margin:0 30px 0 0;text-align:left;font-size:1.3em;}
#pleskonyx ul.config li:last-child {border-bottom:0}
#pleskonyx ul.config li a {color:black}
#pleskonyx ul.config li strong {font-weight:500;color:#1E195A !important}
#pleskonyx ul.config li img {margin-right:15px;}
#pleskonyx ul.config li i {color:#1E195A;font-size:1.5em;margin-right:10px; width:30px;margin-top:0px;position:relative;text-align:center}
#pleskonyx div.prixonyx {float:right;width:270px;background-color:#ff7828;text-align:center;padding:20px;margin-top:120px;margin-bottom:50px;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
#pleskonyx div.prixonyx p {color:white;font-size:1em;text-align:center}
#pleskonyx div.prixonyx span {color:white;font-size:4.5em;letter-spacing:-1px;font-family:'Montserrat';font-weight:700}
#pleskonyx div.prixonyx a.add {font-size:1.3em;font-weight:700}
#pleskonyx ul.serv_onyx {background-color:#1E195A;color:white;padding:30px;margin:0;margin-top:30px;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
#pleskonyx ul.serv_onyx li i {font-size:2em;margin:0 0.35em;top:5px;position:relative}
#pleskonyx ul.serv_onyx li {list-style-type:none;display:inline-block; width:24%;font-size:1.3em;line-height:40px}
#pleskonyx ul.serv_onyx li:last-child {border-right:0px solid #333}
.fullwp a.addark {background-color:black !important}
.fullwp div.itemblue {background-color:#1e8cbe !important;color:white !important}
.fullwp div.itemblue li {border-color:#ffffff} 
div.cadre_exerg {background-color:#fff;border:0px solid #ff8000; padding:10px 25px 20px 25px; border-radius:0px;max-width:270px;color:white;font-size:1.5em;font-family:'Montserrat';text-align:center;color:black;position:absolute;margin-left:60%;margin-top:-250px;box-shadow:5px 5px 15px #111;color:#FF7828}
div.cadre_exergvps {margin-top:-50px}
div.cadre_exerg strong {font-size:1.2em;text-transform:uppercase;font-family:'Montserrat' !important}
div.cadre_exerg strong span {font-size:1em !important;font-family:'Montserrat'}
div.cadre_exerg small {display:block;color:black}
div.cadre_exerg span {font-family:'Montserrat';font-size:2em}
div.cadre_exerg a {color:white !important; display:block;background-color:#000;padding:12px 10px;border-radius:6px;text-transform:uppercase;margin-top:5px;text-decoration:none !important;font-size:1em;font-family:'Montserrat';font-weight:500}
div.cadre_exerg a:hover {background-color:#ff8000}
div.cadre_exerg img {margin:5px 0}
div.cadre_exerg sup {padding:6px 20px; background-color:red;color:white;font-size:15px;text-transform:uppercase;display:inline-block;position:absolute;margin-top:-12px;right:-2px;letter-spacing:1px;}
.nds_v2 table.entete th {border-right:2px solid white !important;background-color:#eee !important;-webkit-border-top-left-radius: 8px;-webkit-border-top-right-radius: 8px;-moz-border-radius-topleft: 8px;-moz-border-radius-topright: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;color:black !important;padding:20px 0 !important;text-align:center !important;font-size:2em !important}
.nds_v2 table.entete th:first-child {
border-right:2px solid white !important;background-color:#fff !important;-webkit-border-top-left-radius: 8px;-webkit-border-top-right-radius: 8px;-moz-border-radius-topleft: 8px;-moz-border-radius-topright: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;}
.nds_v2 table.entete th img { margin-bottom:10px}
.nds_v2 td {font-size:14px !important;padding:10px 10px 10px 15px !important}
.nds_v2 td:first-child {line-height:130% !important;}
.nds_v2 h4 {background-color:#DDD !important;padding:0 !important;color:#000 !important}
.nds_v2 h4:hover {color:#111111 !important}
.nds_v2 h4 i {float:left !important;font-size:1.5em !important;padding-right:10px !important;color:#ff8000 !important}
.nds_v2 i.small {font-size:0.9em !important;margin-right:5px;color:#555 !important;}
#contenu #quick table tr td:last-child a {margin-top:0; background-color: #099cc9;}
#quick {width:100%;left:0;background-color:#ff8000;}
.speedserver img {margin-left:10px;position:absolute;margin-left:-35px;margin-top:-2px}
a.speedserver {padding-left:55px !important;background-color:#099cc9 !important}
li.ui-state-active a.speedserver  {background-color:#ff8000 !important}
#quick td:last-child a img  {position:absolute;float:left;margin-top:-5px}
#faqik {text-align:right}
#faqik span {background-color:#1e195a;display:inline-block;padding:8px 15px;cursor:pointer;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;color:white}
#faqik span:hover {color:white;background-color:#FF7828}
#faqik span:first-child {margin-right:5px}
.slide_server {padding:20px;position:fixed;right:0;top:50%;background-color:#099cc9;max-width:170px;color:white;font-size:1.3em;-webkit-border-top-left-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-topleft: 6px;-moz-border-radius-bottomleft: 6px;border-top-left-radius: 6px;border-bottom-left-radius: 6px;display:none;z-index:1}
div.slide_server i {font-size:2em}
div.dark {background-color:#111}
div.slide_server a strong {color:white !important;display:block;font-weight:700;font-family:'Montserrat';font-size:1.3em}
div.slide_server a {text-decoration:none;color:white;font-family:'Montserrat';}
div#new_offer {margin:0 auto;text-align:center;font-size:1.188em}
div#new_offer ul {margin:0px auto;padding:0 !important;}
div#new_offer > ul:first-child > li {display:inline-block;margin:0;list-style-type:none;width:31%;padding:0px 0px 30px 0;border:0px;margin-right:25px;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;background-color:white;vertical-align:top;margin-bottom:15px;text-align:center;-webkit-border-top-left-radius: 12px;-webkit-border-bottom-right-radius: 12px;-moz-border-radius-topleft: 12px;-moz-border-radius-bottomright: 12px;border-top-left-radius: 12px;border-bottom-right-radius: 12px;}
div#new_offer > ul.quatre:first-child > li {width:24%;margin-right:5px;min-height:910px}
div#new_offer > ul:first-child > li.item2 {width:48%;padding:0px 0px 30px 0;margin-right:40px;}
div#new_offer > ul:first-child > li.item2:last-child {margin-right:0}
div#new_offer > ul:first-child >  li:last-child {margin-right:0}
div#new_offer > ul:first-child > li:hover {border:0px solid #ff7868;margin-bottom:25px;position:relative;background-color:#fff; -webkit-transform: scale(1.02);-ms-transform: scale(1.02); transform: scale(1.02);}
div#new_offer > ul li h3 {color:#FFF !important;font-size:1.5em !important;text-transform:uppercase;margin:0;background-color:#1e195a;padding:15px 0;font-family:'Montserrat' !important;-webkit-border-top-left-radius: 12px;-moz-border-radius-topleft: 12px;border-top-left-radius: 12px;}
div#new_offer > ul li h3 span {color:#ff8000 !important}
div#new_offer ul li ul {margin:20px}
div#new_offer ul li ul li {display:block;border:0;margin-right:0;padding:10px 8px;text-align:left;border-bottom:1px dotted #ccc;color:#1E195A}
div#new_offer ul li ul li i {margin-right:8px;font-size:1.188em}
div#new_offer ul li ul li a img {margin-right:8px}
div#new_offer ul li ul li a {color:#1E195A}
div#new_offer ul li ul li a i {color:#4178C8}
div#new_offer div {color:#ff8000;font-size:3em;letter-spacing:-2px}
div#new_offer div span{text-transform:uppercase;letter-spacing:1px;display:block;font-size:12px;color:black }
div#new_offer div span:last-child {letter-spacing:-1px;font-size:1em !important}
div#new_offer ul li.titre i {font-size:5em;color:#1E195A}
div#new_offer ul li.titre ul li i {font-size:1em}
div#new_offer ul li.titre ul li:hover i {color:#ff8000}
div#new_offer > ul li.titre h3 {font-size:1.5em !important}
div#new_offer > ul:first-child > li.black {background-color:#1E195a;color:white}
div#new_offer > ul:first-child > li.black a {color:#ff7828}
div#new_offer > ul:first-child > li.quatre {width:23%; }
div#new_offer p.bigdata {width:90% !important;margin:0 auto !important;font-size:1em;line-height:160%;text-align:left}
div#new_offer p.bigdata a.add {color:white;}
div.newoffre h4 {background-color:#4178c8 !important;padding:20px 30px !important;margin:20px auto 0px auto !important;color:white !important;font-size:1.5em;text-align:center !important;letter-spacing:0;font-family:'Montserrat';position:relative;top:6px;-webkit-border-radius: 24px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 24px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 24px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
div.newoffre h4 i {float:left;font-size:1.5em}
.sd-express2 thead tr:first-child{ cursor: pointer;}
.sd-express2 thead tr:first-child th.headerSortUp  { background: url('/sites/default/files/images/sort-up.png') no-repeat right center #333 !important;}
.sd-express2 thead tr:first-child th.headerSortDown { background: url('/sites/default/files/images/sort-down.png') no-repeat right center #333 !important;}
.sd-express2 tbody tr td:nth-child(2) {width: 21%}
.sd-express2 tbody tr td:nth-child(6) {width: 13%}
.sd-express2 tbody tr td:nth-child(2) strong {color:black !important;font-size:1.250em}
.sd-express2 tbody tr td:nth-child(7) {font-size:1.125em}
.sd-express2 tbody tr td:nth-child(8) {width:17%}
.sd-express2 tbody tr td:nth-child(8) p.promo {color:#ff7828!important;font-size:0.875em;font-weight:700;width:100%;margin:0}
.sd-express2 tbody tr td:nth-child(8) p.promo i {color:#ff7828}
.sd-express2 tbody tr td:nth-child(8) p.promo strong {display:inline !important;color:#ff7828 !important}
.sd-express2 tbody tr td:nth-child(8) p.promo span {display:inline !important;font-weight:500}
.sd-express2 tbody tr td:nth-child(8) span {font-size:0.750em !important}
.sd-express2 tbody tr td:nth-child(4) i:hover,.sd-express2 tbody tr td:nth-child(5) i:hover, .sd-express2 tbody tr td:nth-child(6) i:hover{color:#ff8000} 
.region-menu {background-color:transparent;height:51px;width:100%;text-align:center !important;}
.front .region-menu {background-color:transparent}
.cache, .cache2 {display:none;}
li.cache2 > a:first-child {background-color:#ff7828 !important;float:right}
li.menucache {float:right;margin-right:20px}
.cache img {float:left;margin-left:1%;margin-top:6px;max-width:120px}
span.cache {color:white;float:right;font-size:1.5em;margin-right:1%;font-family:'Montserrat';margin-top:15px}
span.cache i {margin-right:5px}
.bcproduct {display:none;padding:12px 0;background-color:#000;position:fixed;top:50px;width:100%;margin:0 auto;z-index:9999;font-size:1em;font-family:'M%ontserrat'}
.bcproduct ul {margin:0;padding:0}
.bcproduct ul li {display:inline-block;list-style-type:none;color:white;margin-right:10px}
.bcproduct ul li a {color:white;font-weight:500;text-transform:uppercase;text-decoration:none;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.bcproduct ul li a:hover {color:#ff8000}
.bcproduct ul li:first-child {color:#ff8000;font-family:'Montserrat';text-transform:uppercase;font-weight:500}
.bcproduct ul li:first-child i:first-child {color:white;margin-right:5px;font-size:1.25em}
.bcproduct ul li i {margin-left:10px}
.bcproduct ul li a.active {color:#ff8000}
#page1, #page2, #page3, #page4, #page5 {position:absolute; margin-top:-30px;}
#breadcrumb {max-width:260px;z-index:9999;position:absolute;display:none;margin-top:10%;}
.cd-breadcrumb {font-family:'Montserrat';padding:0;margin:0;text-align:left;font-weight:700}
.cd-breadcrumb:after { content: ""; display: table; clear: both}
.cd-breadcrumb li { display: block; margin: 0;padding:0.8em 1em 0.8em 0.5em}
.cd-breadcrumb li a {font-size:0.7em !important;text-decoration:none;-webkit-transition: all 0.5s ease-out;text-transform:uppercase;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;background-color:transparent;display:block;color:black;letter-spacing:0px}
.cd-breadcrumb li:hover a {opacity:1}
.cd-breadcrumb li.current {background-color:#FFF;-webkit-border-top-right-radius: 25px;-webkit-border-bottom-right-radius: 25px;-moz-border-radius-topright: 25px;-moz-border-radius-bottomright: 25px;border-top-right-radius: 25px;border-bottom-right-radius: 25px;}
.cd-breadcrumb li.current a {color:#ff7828 }
.cd-breadcrumb li.current i {color:#ff7828}
.cd-breadcrumb li i {margin-right:0.5em}
@media only screen and (min-width: 1024px) {
.cd-breadcrumb { padding: 0em; }
.cd-breadcrumb li { margin: 0;}
.cd-breadcrumb li::after { margin: 0 1em;}
.cd-breadcrumb li > * { font-size: 1.6rem;}
.fixedbc {position:fixed !important;top:50px;display:block !important}
.fixedbc .cd-breadcrumb.triangle li::after { border-left-color: #111;}
}
.triangleexpress{width: 0;height: 0;margin:0 auto;border-style: solid;border-color: transparent #ff8000 transparent;box-sizing:border-box; width:100%;}
.slider {width: 96%;margin:0 auto;}
.slider > .dragger {background: #ff8000;background: -moz-linear-gradient(top, #ff6000 0%, #ff8000 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6000), color-stop(100%,#ff8000));background: -webkit-linear-gradient(top, #ff6000 0%,#ff8000 100%);background: -o-linear-gradient(top, #ff6000 0%,#ff8000 100%);background: -ms-linear-gradient(top, #ff6000 0%,#ff8000 100%);background: linear-gradient(to bottom, #ff6000 0%,#ff8000 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6000', endColorstr='#ff8000',GradientType=0 );-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;border: 0px solid #ff8000;width: 24px;height: 24px;}
.slider > .dragger:hover { background: -webkit-linear-gradient(top, #ff4000, #ff4000);}
.slider > .track, .slider > .highlight-track {background: #1E195A;background: linear-gradient(to top, #1E195A, #1E195A);-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.1);-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.1);box-shadow: inset 0 2px 4px rgba(0,0,0,0.1);-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;border: 1px solid #666;height: 10px;}
.slider > .highlight-track {background: #ff8000;background: -moz-linear-gradient(top, #ff6000 0%, #ff8000 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6000), color-stop(100%,#ff8000));background: -webkit-linear-gradient(top, #ff6000 0%,#ff8000 100%);background: -o-linear-gradient(top, #ff6000 0%,#ff8000 100%);background: -ms-linear-gradient(top, #ff6000 0%,#ff8000 100%);background: linear-gradient(to bottom, #ff6000 0%,#ff8000 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6000', endColorstr='#ff8000',GradientType=0 );border-color: #ff8000;}
.slider-volume > .dragger {width: 16px;height: 16px;margin: 0 auto;border: 1px solid rgba(255,255,255,0.6);-moz-box-shadow: 0 0px 2px 1px rgba(0,0,0,0.5), 0 2px 5px 2px rgba(0,0,0,0.2);-webkit-box-shadow: 0 0px 2px 1px rgba(0,0,0,0.5), 0 2px 5px 2px rgba(0,0,0,0.2);box-shadow: 0 0px 2px 1px rgba(0,0,0,0.5), 0 2px 5px 2px rgba(0,0,0,0.2);-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;background: #c5c5c5;background: -moz-linear-gradient(90deg, rgba(180,180,180,1) 20%, rgba(230,230,230,1) 50%, rgba(180,180,180,1) 80%);background:	-webkit-radial-gradient(50% 0%, 12% 50%, hsla(0,0%,100%,1) 0%, hsla(0,0%,100%,0) 100%),-webkit-radial-gradient(50% 100%, 12% 50%, hsla(0,0%,100%,.6) 0%, hsla(0,0%,100%,0) 100%),-webkit-radial-gradient(50% 50%, 200% 50%, hsla(0,0%,90%,1) 5%, hsla(0,0%,85%,1) 30%, hsla(0,0%,60%,1) 100%);}
.slider-volume > .highlight-track { background: -moz-linear-gradient(to top, #c5c5c5, #a2a2a2); background: -webkit-linear-gradient(to top, #c5c5c5, #a2a2a2); background: linear-gradient(to top, #c5c5c5, #a2a2a2);}
span.output {display:none}
.fond_slider_ikic {background:url('/sites/default/files/images/fond_slider_ikic.png') repeat-x center 12px;height:25px;width:100%}
.quefaire {background-color:#96c8FF;padding:5px 0 160px 0;position:relative;}
.quefaire:before {-webkit-background-size:3000px 108px;background-size:3000px 108px;background-position:center bottom;background-repeat:no-repeat;content:'';display:block;left:0;position:absolute;width:100%;visibility:visible;z-index:10;background-image:url("/sites/default/files/images/vague-top-bleuciel.svg");height:108px;top:-108px;margin-top:20px}
#content .quefaire h5 {font-family:'Montserrat' !important;font-size:2.25em !important;color:#1E195A !important}
.quefaire > ul {margin:0 15%;padding:0}
.quefaire > ul > li {display:inline-block;margin:0;padding:0px;color:black;list-style-type:none;width:24%;vertical-align:top}
.quefaire > ul > li:last-child {margin-right:0}
.quefaire li ul {margin:0 auto;width:90%;padding:0}
.quefaire li ul li {list-style-type:none;padding:6px 0;margin:0;color:black;text-align:center;font-size:1.25em;line-height:160%;color:#1e195a}
.quefaire h6 {font-size:1.688em;color:white;margin:10px 0 10px 0;color:#1e195a;text-transform:none;padding:0;font-family:'Montserrat';font-weight:700;text-transform:uppercase}
.quefaire i {font-size:4em;display:inline-block;color:#1e195a;margin-bottom:20px;padding:20px;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;background-color:#fff}
.quefaire li ul li i {font-size:1em;display:inline-block;color:black;margin-right:10px;margin-bottom:0}
.quefairetrois > ul > li {width:33%}
.upsell {background-color:#1e195A;margin:0;padding:0px 0 0px 0;position:relative;margin-bottom:35px}
.upsell:before {-webkit-background-size:3000px 108px;background-size:3000px 108px;background-position:center bottom;background-repeat:no-repeat;content:'';display:block;left:0;position:absolute;width:100%;visibility:visible;z-index:10;background-image:url("/sites/default/files/images/vague-top-violet.svg");height:108px;top:-108px;}
.upsell:after {-webkit-background-size:3000px 182px; background-size:3000px 182px; background-position:center bottom; background-repeat:no-repeat; content:'';display:block; left:0; position:absolute; width:100%; visibility:visible; z-index:10; background-image:url("/sites/default/files/images/vague-bottom-violet.svg"); bottom:-181px; height:182px}
#content .upsell h5 {text-align:center !important;font-size:2.5em !important;margin:0px !important;padding:30px 0;line-height:150%;color:white !important}
.upsell h5 span {color:white !important;text-align:left;margin:0 !important;letter-spacing:0;text-align:center;}
.upsell ul {margin:0 15%; padding:0;}
.upsell li {list-style-type:none;padding:30px 10px ;margin:0;color:black;text-align:center;font-size:1.5em;display:inline-block;color:white;width:31%;font-family:'Montserrat';font-weight:500 !important;float:left;}
.upsell li i {font-size:2em;color:#1e195A;background-color:#fff;padding:20px;display:block;margin-bottom:0px;float:left;margin-right:0.5em;margin-top:-5px;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
.upsell li:hover i {background-color:#FF7828;color:white}
.upsell li a {color:white;text-transform:uppercase;text-decoration:none;font-size:1.25em;font-family:'Montserrat';font-weight:700}
.upsell li a span {text-transform:none;display:block;font-size:0.563em;line-height:160%;font-family:'Montserrat';font-weight:300}
.upsell p {color:white;width:60%;margin:0 auto}
.upsell p a {color:#FF7828}
.upsell a.compte {font-size:1em;background-color:#4178C8}
.upsell a.compte:hover {background-color:#FF7828}
div.prixikic {font-size:1em;width:80%;margin:0 auto;padding:20px 0}
div.prixikic strong {font-size:3em;color:#1E195A }
div.prixikic span#prix {font-family:'Montserrat';letter-spacing:-4px;color:#ff7828;font-size:4em;font-weight:500 }
div.prixikic small {color:black !important;font-size:13px !important;text-align:center !important;margin:0 !important;letter-spacing:0px !important}
div.prixikic p {margin:0;text-align:left;font-size:1em;width:100%}
div.prixikic p span {float:right}
#contenu .prix-offre .packikic li i {font-size:1.5em}
li.promo i {font-size:1.5em !important;top:3px;position:relative}
li.promo {background-color:#FF7828 !important;color:white;font-family:'Montserrat';text-align:center !important;font-size:1.5em !important;border-bottom:0px !important;line-height:35px;font-weight:700;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
#cloud01, #cloud02{ background-image: url("/sites/default/files/images/nuage.png"); background-repeat: repeat-x; display: block; position: absolute; top: 150px; left: 0px; height: 500px; width: 100%; z-index: -1;}
#cloud01{ background-position-x: 0%; background-position-y: 0px;}
#exerg {float:right;font-size:1.25em;margin:2em 0 0 0;}
#exerg strong {display:block;color:#ff7828;text-transform:uppercase;font-size:1.5em}
#exerg p {font-family:'Montserrat';max-width:140px;float:left;font-size:0.75em;padding:1em;background-color:white;position:relative;margin-right:-2px;margin-top:2em;-webkit-border-top-left-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-topleft: 6px;-moz-border-radius-bottomleft: 6px;border-top-left-radius: 6px;border-bottom-left-radius: 6px;}
#exerg small {font-family:'Montserrat';display:block;margin:1em 0}
#exerg img { float:right;max-width:180px;z-index:9999}
#exerg p img {float:left !important;position:relative;margin-left:-10px}
.block-search-by-page {margin:0;padding:0;width:100% !important;border-top:1px solid transparent;}
.search-by-page-form {width:70% !important;max-width:70% !important;margin:0;padding:0;}
.search-by-page-form input[type=text] {border:0px solid #1e195a;background-color:transparent;padding:7px 10px 6px 20px;color:#fff;width:100px;display:inline;margin:0;font-size:1em;border-bottom:1px solid white;border-radius:0;font-family:'Montserrat';font-weight:300;outline: none;}
.search-by-page-form input[type=submit] {background-color:#111;border:0px solid #333;color:white;padding:0px;text-transform:uppercase;font-size:0.85em;border-radius:16px;height:32px;width:32px;cursor:pointer;display:none;}
.search-by-page-form input[type=submit]:hover {background-color:#ff8000}
.search-by-page-form .container { margin:0 !important;padding:0 !important;text-align:right !important}
.search-by-page-form .container .form-type-textfield {margin:8px 0 0 0 !important;padding:0 !important;display:inline-block}
.search-by-page-form .container label.cache {display:none !important}
#search-by-page-form, #search-by-page-form--2{display:none}
#block-search-by-page-1 form {display:block}
div#banner_home {background-color:#ff8000;position:absolute;width:100%; left:0;margin-top:0px;text-align:center;font-family:'Montserrat';font-size:2.563em;color:white;z-index:1;padding:50px 0 110px 0;
text-transform:uppercase;letter-spacing:-1px;}
div#banner_home h1 {text-align:center;font-size:1em !important;margin-top:0 !important}
div#banner_home a {color:white;text-decoration:underline; font-family:'Montserrat';}
#video1 {width:100% !important;position:absolute;left:0}
.portfolio{ margin: 0; padding: 0; height: 45px; line-height: 45px;position:absolute;z-index:9999;background-color:#333333;width:100%;text-align:center;margin-top:-7px}
ul#portfolio-filter{ margin: 0 15%; padding: 0; width:70%;}
ul#portfolio-filter li{ display: inline;float:right;margin-left:5px }
ul#portfolio-filter li:first-child {float:left;text-transform:uppercase;font-family:'Montserrat';color:white;font-size:1.5em;letter-spacing:0px}
ul#portfolio-filter li a {padding:6px 10px;background-color:transparent;text-decoration:none;font-size:1em;color:#ccc;text-transform:uppercase;border-radius:0px;border:1px solid transparent}
ul#portfolio-filter a:hover {border:1px solid white;color:white}
ul#portfolio-filter a.current{ background-color: #ff8000;color:white;background-color:transparent;border:1px solid white}
ul#portfolio-list{ margin: 50px auto 0 auto; padding: 0; list-style: none;width:100%;text-align:center}
ul#portfolio-list li{  display: inline-block; overflow: hidden;width:250px;padding:30px;}
ul#portfolio-list li:hover {background-color:#ff8000}
.search-results {margin:40px 15%; width:70%}
.search-results h3.title {padding-left:40px;text-decoration:none !important;font-family:'Montserrat' !important;margin:0 0 10px 0}
.search-results h3.title a {text-decoration:none !important}
.search-results .search-snippet a {color:#111}
.search-results strong {font-weight:500;font-family:'Montserrat'}
ol.search_by_page-results {list-style-type:decimal;margin:50px auto 200px auto !important}
ol.search_by_page-results li {margin:0;padding:10px;border-bottom:0px dotted #666;font-size:3em;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;color:#1E195A}
ol.search_by_page-results li:nth-child(even) {background-color:#fff}
ol.search_by_page-results li:last-child {border-bottom:0px;margin-bottom:30px}
.search-results .search-snippet {font-size:16px;padding:0}
.search-info {display:none}
.noresult h3 {text-align:center !important;font-size:2.5em !important;color:#ff8000 !important;margin-top:80px}
.noresult h4 {color:#555;font-size:2em !important;text-align:center !important}
.noresult p {text-align:center;width:100%}
.noresult p a {color:#111}
ul.pager li a{font-size:1.5em !important;text-decoration:none}
.emploi{margin: 50px auto 200px auto;font-size:1.15em;max-width:1280px;color:white}
.emploi span {line-height:160%}
.emploi h1 {margin:0 0 25px 0;color:#fff;font-size:2.5em !important}
.emploi h1 small {color:#fff;background-color:#FF7828;float:right;padding:15px 25px;font-size:13px;font-weight:500;margin-top:-1px;letter-spacing:0px;text-transform:uppercase;font-family:'Montserrat';-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
.emploi > ul li {display:inline;padding:0px 5px;color:white;line-height:170%}
.emploi > ul li:first-child {padding-left:0;}
.emploi > ul li:last-child {border-right:0px;border-bottom:0px}
.emploi .left i, .emploi .right i {color:#1E195A}
.emploi i {margin-right:5px; color:#1E195A}
.emploi p {background:#1E195A; padding: 30px; margin:30px auto 0 auto; line-height:170%;color:white;font-size:1em;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
.emploi p strong {font-weight:700;font-family:'Montserrat';color:white}
.emploi ul {margin:0;padding:0;}
.emploi div.left ul li {list-style-type:none;margin:0;padding:12px 0px;line-height:160%;border-bottom:1px dotted #96C8FF;color:white}
.emploi div.left ul li:last-child {border-bottom:0px}
.emploi h4 {font-size:1.5em;margin:30px 0 10px 0;padding:0;color:#1E195A;text-transform:uppercase;font-weight:700;width:100%;display:inline-block}
.emploi div li > i {color:#1E195A;margin-right:10px;margin-top:2px}
.emploi div.right li > i {color:#1E195A;margin-right:10px}
.emploi div.left {float:left;max-width:60%}
.emploi div.right {float:right;max-width:30%;background:transparent; padding: 0 15px 15px 15px;margin-top:0px;border-radius:3px;z-index:-2;}
.emploi div.right h4 {color:#111}
.emploi a {-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;display:inline-block;padding:15px 30px;background-color:#FF7828;text-transform:uppercase;text-align:center;color:white;text-decoration:none;font-size:1.25em;font-family:'Montserrat';border-radius:3px;margin-top:30px;float:right;font-weight:700;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
.emploi a:hover {background-color:#1E195A}
.emploi a i {color:white;margin:0px 10px}
.emploi div.right ul li {border-bottom:1px dotted #bbb;padding:10px 0;list-style-type:none;z-index:999;}
.emploi div.right ul li:last-child {border-bottom:0px dotted #222}
.emploi div ul li  {-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.emploi div ul li:hover i {color:#ff7828}
.emploi h4 i.profil {position:absolute;font-size:10em;color:#fff;z-index:-1;margin-left:3%;margin-top:5%;display:none}
.casClient{margin: 50px 15% 200px 15%}
.casClient img {float:right;}
.casClient h1 {color:white;font-size:3em !important}
.casClient h3, .casClient h4 {text-align:left !important;width:100%;font-size:1.5em;margin:0;color:white}
.casClient h2 {font-size:2em !important}
.casClient h3 {color:#1E195A !important;font-family:'Montserrat' !important; font-size:2em !important;margin-top:50px;font-weight:700}
.casClient #begin {margin-top: 25px;margin-right: 40px;margin-bottom: 40px;margin-left: 0px; text-align: justify;padding-top: 20px;padding-right: 20px;padding-bottom: 20px; padding-left: 20px;width: 60%;background-color: #fff;}
.casClient .base {width: 100%; text-align: left; font-size: 16px; line-height: 180%; margin-top: 0px; margin-right: 0px;margin-bottom: 0px; margin-left: 0px;padding-top: 0px;padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}
.casClient p.base {color:white}
.casClient .base .right {clear: both;}
.casClient .right {float:right;width:28%;background-color:#ff7828;padding:20px 40px;color:white;text-align:left;margin-left:100px;margin-bottom:50px;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
.casClient .right p {font-size:1.313em !important}
.casClient.base #plac {margin-top: 50px;}
.casClient #tem {margin: 0 40px 40px 40px;padding: 0 20px 20px 20px; width: 300px; color: white; background-color: #111; text-align: justify;font-style: italic;}
.casClient ul li {color:white;padding-top: 7px;padding-right: 0px;padding-bottom: 7px;padding-left: 15px;font-size: 17px;}
.casClient > p {width: 60%;text-align: left;font-size: 17px;line-height: 180%;font-family: 'Montserrat',sans-serif;font-weight:300;color:white}
.casClient .right > p {font-size: 17px;line-height: 180%;}
.casClient #video_cas_client {float: right;margin-left: 100px;margin-bottom:20px;width: 550px;height: 320px;}
.casClient .commentArea {margin:50px 10%;font-size:1.188em}
.casClient .bubbledLeft, .casClient .bubbledRight {position: relative;margin-top: 0px;margin-bottom: 10px;width: 80%;clear: both;z-index: 1;padding-top: 25px;padding-right: 35px;padding-bottom: 25px;padding-left: 35px;display: block;}
.casClient .bubbledLeft::before {z-index: -1;position: absolute;top: 0px;right: 0px;bottom: 0px;left: 0px;content: "";background-color: #1E195A;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
.casClient .bubbledLeft {float: left;margin-right: auto;margin-left: 0px;font-family:'Montserrat' !important;font-weight:700;color: #fff;}
.casClient .bubbledLeft::after {position: absolute;right: -52px;top: 0px;width: 54px;bottom: 0px;height: 35px;content: "";background-size: 54px 35px;background-position: left top;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
.casClient .bubbledRight::before {z-index: -1;position: absolute;top: 0px;right: 0px;bottom: 0px;left: 0px;content: "";background-color: #fff;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
.casClient .bubbledRight {float: right; margin-right: 0px; text-align: justify; margin-left: auto; margin-bottom: 50px;line-height:160%}
.casClient .bubbledRight::after { position: absolute; left: -50px;top: 0px; width: 54px; bottom: 0px; height: 35px; content: ""; border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;-ms-border-radius: 3px;}
ul#menu_ik li a i { height:6px; padding:0 0 0 8px; width:9px;}
ul#menu_ik {margin: 0px 15%; padding:0px 0;width:70% }
ul#menu_ik li a { color: #ffffff; padding: 12px 10px 17px 10px; text-decoration: none; text-transform: uppercase; z-index: 99999; text-shadow: 0px 0px; font-family:'Montserrat'; font-size:13px; font-weight:500;-webkit-border-radius: 0px;-webkit-border-top-left-radius: 12px;-moz-border-radius: 0px;-moz-border-radius-topleft: 12px;border-radius: 0px;border-top-left-radius: 12px;}
@media screen and (-webkit-min-device-pixel-ratio:0) { ul#menu_ik li a { padding: 12px 10px 17px 10px; } }  
ul#menu_ik li { float: left; margin: 0; padding: 0; position: relative;list-style-type:none !important;margin-right:0px}
ul#menu_ik > li > a { float:left; margin:6px 0px;}
ul#menu_ik > li > a:hover i  {color:#ff7828}
ul#menu_ik li .sub { text-align:left; position: absolute; background: #1e195a; margin-top:2px; padding: 15px 15px; float: left; display: none; z-index: 99999;top: 49px; left: 0px;width: 350px !important;-webkit-border-radius: 0px;-webkit-border-bottom-right-radius: 12px;-moz-border-radius: 0px;-moz-border-radius-bottomright: 12px;border-radius: 0px;border-bottom-right-radius: 12px;}
ul#menu_ik li .sub ul{ list-style: none; margin: 0; padding: 0; float: left; width: 350px !important;}
ul#menu_ik .sub ul li { width: 100%; color: #fff; background: none;}
ul#menu_ik .sub ul li a,ul#menu_ik .sub ul li p.atc {float: none;text-indent: 0; height: auto; padding: 15px 10% 15px 15%; margin: 0; display: block; text-decoration: none; color: #FFF; text-shadow: none; font-family:'Montserrat'; text-transform:uppercase;border-bottom:0px dotted #fff;-webkit-transition: background-color 0.5s ease-out;-moz-transition: background-color 0.5s ease-out;-o-transition: background-color 0.5s ease-out;transition: background-color 0.5s ease-out;float:left;width:75%;font-size:1em;font-weight:500;}
ul#menu_ik .sub ul li a i, ul#menu_ik .sub ul li p.atc i {font-size:2em;position:relative;margin:0 0px 15px 0;float:left;margin-top:15px;width:28px;text-align:center;position:absolute;margin-left:-55px}
ul#menu_ik .sub ul li i  { font-size:2em;float:right;position:absolute;margin-left:-25px;margin-top:10%;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
ul#menu_ik .sub ul li p.atc i {margin-left:-45px}
ul#menu_ik .sub ul li:hover p.atc i {margin-left:-40px}
ul#menu_ik .sub ul li:hover i {color:#1e195a;margin-left:-20px}
ul#menu_ik .sub ul li:last-child a,ul#menu_ik .sub ul li:last-child p.atc {border-bottom:0px dotted #333;}
ul#menu_ik .sub ul li a:hover,ul#menu_ik .sub ul li p.atc:hover {-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;color: #1e195A;background-color:#FFF;text-decoration: none;}
ul#menu_ik .sub ul li a span,ul#menu_ik .sub ul li p.atc span{color:#fff;display:block;text-transform:none;font-family:'Montserrat';font-size:0.9em;line-height:160%;margin-top:5px;font-weight:500}
ul#menu_ik .sub ul li a span::first-letter,ul#menu_ik .sub ul li p.atc span::first-letter {text-transform:uppercase}
ul#menu_ik .sub ul li:hover a span,ul#menu_ik .sub ul li:hover p.atc span {color:#1e195a}
ul#menu_ik li:hover a,#menu_ik li:hover p.atc { z-index: 99999; background:#1e195a; color:white;border-bottom:0px !important}
ul#menu_ik > li:hover a i:first-child {color:#ff7828;}
ul#menu_ik .sub li a i {color:white !important}
ul#menu_ik .sub ul li:hover a i {color:#1e195a !important;margin-left:-50px;}
ul#menu_ik .sub ul li.ikic a,ul#menu_ik .sub ul li.ex10 a { background-color:#1081d2;border-bottom:1px solid #111;border-radius:0}
ul#menu_ik .sub ul li.ikic a small, ul#menu_ik .sub ul li.ex10 a small {font-size:9px;margin-left:10px;color:white;padding-right:0px}
ul#menu_ik .sub ul li.ikic a small i, ul#menu_ik .sub ul li.ex10 a small i {font-size:11px;position:absolute;top:3px;padding:0;color:white;margin-right:0px;right:5px;}
ul#menu_ik .sub ul li.ikic:hover a, ul#menu_ik .sub ul li.ikic:hover i, ul#menu_ik .sub ul li.ex10:hover a, ul#menu_ik .sub ul li.ex10:hover i {color:black}
ul#menu_ik .sub ul li.ex10 a { background-color:#cc0000;border-bottom:1px solid #111}
ul#menu_ik .sub ul li.cio a { background-color:#000;color:yellow}
ul#menu_ik .sub ul li.cio a:hover i { color:yellow !important}
ul#menu_ik sup {background-color:#FF7828;color:white;padding:3px 8px;position:absolute;margin-top:-15px;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;float:right;right:0}
ul#menu_ik .sub ul li.marginb i {margin-bottom:25px !important}
ul#menu_ik li .contact { background-color:#ff7828;font-size:1.25em;padding:20px 20px 0px 20px;margin-left:-218px !important;}
ul#menu_ik li .contact ul {float:right}
ul#menu_ik li .contact ul li {border-bottom:1px solid white}
ul#menu_ik li .contact a { display:inline-block;background-color:transparent;width:100%;float:none;padding:10px 0 !important;margin:0;text-transform:none;width:auto;text-shadow:none;font-size:1em}
ul#menu_ik li .contact i {float:none;color:#1E195A;margin-right:0.5em;font-size:1.5em}
ul#menu_ik li .contact a.btn {background-color:#0dacd8; display:block;padding:15px 10px !important; text-align:center;color:white !important;text-transform:uppercase;font-family:'Montserrat';text-decoration:none !important;border-radius:6px;margin:10px 20px 20px 0;font-weight:700}
ul#menu_ik li .contact a.btn:hover {background-color:#111;}
ul#menu_ik > li:last-child:hover a i:first-child {color:#1E195A;}
span.toppage {position:fixed;bottom:105px;right:2%;background-color:#1e195a;color:#ff7828;width:48px;height:48px;line-height:45px;text-align:center;display:none;font-size:2em;cursor:pointer;z-index:99999;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
i.search {color:#fff;margin-top:18px;font-size:1em;position:absolute;margin-left:-130px}
div.ikontact {width:260px;padding:20px 30px;background-color:#ff7828;color:white;font-family:'Montserrat';position:absolute;font-size:1em;letter-spacing:0px;right:15%;z-index:9;margin-top:60px;-webkit-border-radius: 24px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 24px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 24px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
div.ikontact ul {margin:0;padding:0}
div.ikontact ul li {list-style-type:none;padding:8px 0;font-weight:500}
div.ikontact ul li a {color:#1e195a !important;text-decoration:none !important;}
div.ikontact ul li a:hover {text-decoration:underline !important;color:#14adcc}
div.ikontact ul li i {color:white;margin-right:10px;font-size:1.25em}
div.ikontact ul li a:hover i {text-decoration:none !important;}
div.ikontact p {margin:0;padding:0}
div.ikontact p a.btn {background-color:transparent;border:1px solid #1E195A; display:block;padding:15px 10px; text-align:center;color:#1E195A !important;text-transform:uppercase;text-decoration:none !important;font-weight:700;font-family:'Montserrat';-webkit-border-radius: 24px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 24px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 24px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
div.ikontact p a.btn:hover {background-color:#1E195A;color:#FFF !important}
ol.jobs {margin:0;padding:15px 10px 0px 30px}
ol.jobs li {font-size:0.85em;color:white !important;text-align:left;margin:0;padding:5px 0}
#menu_bas_v2 {padding: 3% 0%;color:white;}
footer ul {margin:0;padding:0;}
footer ul li{list-style: none;margin:0;}
footer a { text-decoration: none; color: white;}
#propos, #menuFooter, #social{display: inline-block; width: 26%; vertical-align:top}
#social{ width: 24%;}
#menuFooter {width: 45%;}
#propos {margin-right:5%}
#propos ul li {padding:8px 0 ;border-top:0px dotted #333;font-family:'Montserrat';}
#propos ul li i { color: #fff;  padding-right: 10px;font-size:16px}
#propos ul li i:last-child {float:none}
#propos ul li a {font-size:0.875em}
#propos ul li a:hover i,#propos ul li a:hover {color:#ff8000}
#propos p {line-height:160%;margin:10px 0;font-size:13px}
#propos p strong {font-family:'Montserrat';font-weight:700;color:#ff9327}
#social span.payment {text-align:left;display:block}
#social span.payment i {font-size:3em !important;margin-right:10px;color:#fff;opacity:0.8}
#social span.payment i:hover {opacity:1}
#social{margin-right:0%;float:right}
#menuFooter ul {display: inline-block;width: 39%;border-left:0px solid #333;padding:0 14px;margin:0}
#menuFooter ul li {padding: 2px 0px;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;font-size:1em;line-height:25px;list-style-type: none;position:relative;}
#menuFooter ul li:hover::before{position:absolute;content:"";top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-left:-13px;width: 0; height: 0; border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 5px solid #ff7828;}
#menuFooter ul li:first-child:hover::before{border:0}
#menu_bas_v2 li.titre, #menu_bas_v2 span.titre{ text-transform: uppercase;font-size:1em;font-family:'Montserrat';margin-bottom:15px;display:block}
#menuFooter ul li a {font-size:13px !important;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
#menuFooter ul li a:hover { color: #ff8000;padding-left:5px}
#social a.newsletter i{ font-size: 1em;}
#social a.newsletter i:first-child {padding-right: 5%}
#social a.newsletter i:last-child { padding-left: 10%;}
#social a{ border: 1px solid white; display: inline-block; text-align: center; width: 48px; height: 48px; margin-right: 10px;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
#social a i { height: 48px; line-height: 48px;font-size:1.5em }
#social a:hover{ background-color:#ff7828; color:white;border-color:#FF7828}
#social a.newsletter {background-color:transparent;border-radius:6px;padding:6px 35px;height:25px;text-align:left;border:1px solid white;width:auto;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 0px;-webkit-border-bottom-left-radius: 0px;-moz-border-radius: 12px;-moz-border-radius-topright: 0px;-moz-border-radius-bottomleft: 0px;border-radius: 12px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;text-transform:none;line-height:25px}
#social a.newsletter:hover {background-color:#ff7828; border-color:#FF7828;color:white}
#social a.newsletter i {line-height:25px}
div.contenu .left, div.contenu .right {margin:0px;text-align:left;line-height:170%;border-bottom:0px dotted #ccc;font-size:1.25em;padding:60px 15%}
div.contenu .left i {float:left;font-size:13em;position:relative;color:#1E195A;margin-right:80px;margin-bottom:100px;}
div.contenu .right i {float:right;font-size:13em;position:relative;color:#1E195A;margin-left:80px;margin-bottom:100px;}
div.contenu .left h6, div.contenu .right h6 {font-size:1.75em;margin:0;font-family:'Montserrat';color:#ff7828;font-weight:300}
div.contenu .right {text-align:right;background-color:transparent;border:1px dotted #4178C8}
div.contenu .left p, div.contenu .right p {color:#fff}
div.contenu .left span, div.contenu .right span {display:block;margin:15px 0 0 0;font-size:1em;font-family:'Montserrat';color:#FFF} 
#timeline {width: 100%;	height: 350px;overflow: hidden;	position: relative;}
#dates {width: 100%;height: 60px;overflow: hidden;}
#dates li {list-style: none;float: left;width: 100px;height: 50px;font-size: 24px;text-align: center;background: url('/sites/default/files/images/biggerdot.png') center bottom no-repeat;}
#dates a {line-height: 38px;padding-bottom: 10px;color:white}
#dates .selected { font-size: 38px;}
#issues {width: 90%;height: 350px;overflow: hidden;}	
#issues li {width: 90%;	height: 350px;list-style: none;float: left;text-align:center}
#issues li img {float: left;margin: 10px 30px 10px 50px;background: transparent;}
#issues li h1 {	color: #fff;font-size: 58px;margin: 20px 0;text-align:center}
#issues li p {font-size: 1em;margin-right: 70px;font-weight: normal;line-height: 170%;color:white}
#next,#prev {position: absolute;top: 0;font-size: 70px;top: 170px;width: 22px;height: 38px;background-position: 0 0;background-repeat: no-repeat;text-indent: -9999px;overflow: hidden;}
#next:hover,#prev:hover {background-position: 0 -76px;}
#next {	right: 0;background-image: url('/sites/default/files/images/next.png');}
#prev {	left: 0;background-image: url('/sites/default/files/images/prev.png');}
#next.disabled,	#prev.disabled {opacity: 0.2;}
#banner_bf {background-color:#fff;text-align:center;width:80%;margin:0 auto;padding:20px 0 0 0;font-size:11px;text-transform:uppercase;color:#777;line-height:200%;}
#contenu .citation,.contenu .citation {font-size: 33px; text-align: center !important; color:#fff;font-family:'Montserrat' !important;font-style:italic;margin:20px 0 10px 0}
.contenu .citation {color:#111}
.contenu p{ line-height: 35px;}
div.info{background-color: #f1f1f1;  padding: 30px; border-radius: 4px;   box-shadow: 0px 2px 12px #666; margin: 0 20%; text-align: left;width:55%;font-size:16px;line-height:170%}
div.info ul li {padding:10px 0}
ul#cas_client {margin:0 15%; text-align:center;}
ul#cas_client li {list-style-type:none;display:inline-block;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
ul#cas_client li img {-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
ul#cas_client li a span{display: block;	background: #ff7828;color: #fff;position: absolute;width: 200px;height: 0px;overflow: hidden;opacity: 0;text-align: center;font-size:15px;text-transform:none;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;transition: all 0.3s ease-out;font-weight:700;}
ul#cas_client li a:hover span{	height: 200px;	line-height: 200px;	opacity: 1;}
div#content ul#cas_client li {padding:15px;background-image:url('')}
div.ikpromo {font-size:1em !important;text-align:center;letter-spacing:0px !important;line-height:130%;text-transform:uppercase;background-color:#ff7828;font-family:'Montserrat';padding:10px ;color:#fff !important;font-weight:700 }
div.ikpromo sup {background-color:transparent !important;color:#1e195a !important;margin:0 !important;padding:0 !important}
div.ikpromo span {display:inline-block;margin:5px auto;padding:7px 15px;color:#fff !important;font-family:'Montserrat';border:1px solid #fff;width:70%;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
div.ikpromo span strong {color:#1e195a;letter-spacing:0px;font-family:'Montserrat';font-weight:500;font-size:1em}
div.ikprix {color:#ff7828;font-weight:500;color:#1E195A !important;text-transform:uppercase;font-size:16px !important;letter-spacing:0px !important;margin-bottom:0px;text-align:center}
div.ikprix p {margin:20px 0 0 0 !important;width:100%;padding:0 !important;font-size:50px;letter-spacing:-2px;font-family:'Montserrat';color:#ff7828;font-weight:500}
div.ikprix sup {background-color:transparent !important;color:#1E195A !important;margin:0 !important;padding:0 !important;letter-spacing:0;position:absolute !important;margin-left:5px !important}
div.ikprix span.strike {font-size:1.25em !important;font-family:'Montserrat';display:block;margin:10px !important;font-weight:700 !important}
div.contactsales {color:white;font-size:1.5em;text-align:center;margin:10px auto;font-family:'Montserrat';font-weight:500;padding:0;width:96%}
div.contactsales strong {font-family:'Montserrat';font-weight:700;display:block;font-size:1.5em;margin-bottom:5px;color:#1E195A}
div.contactsales span {display:block;color:#1E195A}
div.contactsales a {margin-top:15px !important; background-color: transparent !important; display: inline-block; padding: 15px 25px; color: #1E195A !important; text-decoration: none; border: 1px solid #1E195A; position: relative; cursor: pointer;line-height:25px;text-transform:none;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;margin-bottom:0 !important;font-size:0.9em !important;font-family:'Montserrat';text-transform:uppercase;font-weight:700;-webkit-border-radius: 24px;-webkit-border-top-right-radius: 0px;-webkit-border-bottom-left-radius: 0px;-moz-border-radius: 24px;-moz-border-radius-topright: 0px;-moz-border-radius-bottomleft: 0px;border-radius: 24px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;}
div.contactsales a:hover {background-color:#1E195A !important;color:white !important}
div.black {color:black}
div.contactsales a i {margin:0px;font-size:1em}
.banner_ikavent {width:100%;position:relative;left:0;text-align:center;background-color:#d1d2d4;padding:0 !important;margin:0 !important;height:91px}
.ex10 {margin:50px 15% 100px 15%;line-height:160%;font-size:1.188em;color:white}
.ex10 h1 {color:#1E195A}
.ex10 strong, .ex10 b  {color:#FF7828}
.ex10 h2 {color:white !important}
.schema{font-size: 1.25em; line-height:160%; margin: 0 auto !important;}
.schema div:last-child{float: right; text-align:left; width:50%;}
.schema span{text-transform:uppercase;font-weight:500;font-size:2em}
.schema span {color:#1E195A !important;font-size:1.5em !important}
p.apartir {position:absolute;padding:0px;width:120px !important;display:block;background-color:#1E195A;color:white;font-family:'Montserrat';font-size:3em;margin:0 auto;left:12%;margin-top:-30px;color:#fff;font-weight:500;
-webkit-border-radius: 14px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 24px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 24px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
p.rightprix {float:right;width:120px !important;left:83%;}
p.apartir span {font-size:10px !important;letter-spacing:1px;display:block;color:#fff;font-family:'Montserrat';text-transform:uppercase}
p.apartir a {display:block;padding:1px; background-color:#FF7828;text-decoration:none;color:white;letter-spacing:0;font-size:11px;font-family:'Montserrat';-webkit-border-bottom-right-radius: 24px;-webkit-border-bottom-left-radius: 0px;-moz-border-radius-bottomright: 24px;-moz-border-radius-bottomleft: 0px;border-bottom-right-radius: 24px;border-bottom-left-radius: 0px;text-transform:uppercase}
p.apartir a:hover {background-color:#4178C8;color:black}
.schema img{float:left;background-color:white;padding:30px;max-width:40%;height:auto;-webkit-border-radius: 24px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 24px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 24px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
.features .schema{margin:0 10%; color: white;}
.schema span > i {font-size:1.188em;}
.schema div > ul {padding:0;margin:20px 0}
.schema div > ul li {list-style-type:none;padding:5px 0;margin:0;color:#1E195A}
.schema div > ul li > i {margin-right:15px;margin-left:0px}
.leftschema {margin: 0 15% !important}
.leftschema img{float:right;background-color:#eee}
.leftschema div:last-child{float: left; text-align:left; width:48%;}
.rightschema {margin: 0 15% !important;}
.rightschema img{float:left;}
.nosClients .client{font-size: 1.3em; width: 70%; margin: 0 15%;padding:0;color:#fff}
.nosClients div{width: 60%; margin: 20px auto;text-align: left;background-color:#fff;padding:30px 30px 60px 30px;color:#1E195A;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
.nosClients div h4{font-size: 2em; color: #FF7828;margin: 0;text-transform:uppercase;}
.nosClients div p{font-size: 1.25em;text-align: left;width: 100%;margin:0}
.nosClients div img {float:left;max-width:200px;margin-right:40px;margin-top:10px;margin-bottom:30px;background-color:white;padding:5px}
.nosClients div a{font-size: 1.3em; color: #fff;float:right;padding:10px 25px; background-color:#1E195A;text-decoration:none;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
.nosClients div a:hover {background-color:#FF7828}
.fullmsv p {text-align:left;width:100%;font-size:1.250em;margin:0;padding:0;line-height:190%}
.youtube_vids {width:520px;height:360px;float:left;margin-right:60px;margin-bottom:0px}
.iktable { background: transparent;border-radius:0px;border-collapse: collapse;margin: 0;padding:0px;width: 100% !important;}
.iktable th { color:#fff; background:#1E195A; border-right: 2px solid transparent; padding:15px; text-align:center; vertical-align:middle;font-size:1em;font-weight:500 !important}
.iktable td i {color:#ff8000}
.iktable tr:first-child th:first-child {background-color:transparent}
.iktable tr th:first-child {background-color:#1E195A;text-align:left;color:white}
.iktable th:last-child { border-right:none;}
.iktable th:nth-child(2) { border-left:none;}
.iktable tr { border-bottom: 1px solid #999; font-weight:normal;}
.iktable tr:first-child {border-bottom:none;}
.iktable tr:last-child {border-bottom:none;}
.iktable tr:nth-child(odd) td { background:#EBEBEB;}
.iktable td {background:#FFFFFF;padding:15px 20px;text-align:center;vertical-align:middle;border-right: 1px solid #999;color:#1E195A}
.iktable td:last-child {  border-right: 0px;}
.full .apps {height:300px}
img.appsplesk {position:absolute;margin:-199px auto 0 auto;z-index:9999;width:auto;left:0;right:0}
table.cloudprive td, table.cloudprive th {width:25% !important;text-align:center !important}
table.cloudprive th {text-align:left !important}
table.cloudprive tr:first-child th {text-align:center !important}
ul.contacts {padding:0;margin:30px auto}
ul.contacts li {list-style-type:none;display:inline-block;padding:20px 0 15px 0;text-align:left;width:49%;margin:0;color:#fff;font-size:1em;vertical-align:top;background-color:#96C8FF;-webkit-border-radius: 24px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 24px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 24px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;line-height:35px}
ul.contacts li:first-child {margin-right:1%}
ul.contacts li:last-child {margin-left:1%}
ul.contacts li:hover {background-color:#FF7828;color:white}
ul.contacts li:hover i {color:#fff}
ul.contacts li:last-child {margin-right:0}
ul.contacts li i {color:#1E195A;font-size:2em;display:block;margin:0px;float:left;margin-left:15px;margin-right:15px}
ul.contacts li i:last-child {float:right;margin-left:0 !important;margin-right:10px}
ul.contacts li a {color:#1E195A;text-decoration:none;text-transform:uppercase;font-size:1.25em}
ul.contacts li:hover a {color:#fff}
ul.contacts li a strong {color:#1E195A;font-family:'Montserrat';font-weight:700}
ul.contacts li a strong.xl {font-size:1.5em}
#information{width: 38%;display: block;float:right;text-align: center;background-color:#fff;padding:20px;margin-top:0px;font-size:1em;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
ul.contacts li:hover a strong {color:white}
#information h2 {margin:0 !important;padding:0 !important;font-weight:700 !important;color:#FF7828 !important}
#information strong{text-transform: uppercase;font-size:1em;display:block;font-weight:700;font-family:'Montserrat';color:#1E195A;padding:10px 0 5px 0}
#information p {text-align:left;padding:0px;margin:0}
#information p a {color:#1E195A;text-decoration:none}
#information p.leftcontact {float:left;padding-left:0px;padding-right:20px;}
#information p i {float:left;font-size:1.25em;margin-right:10px;color:#1E195A}
#information p.leftcontact span.xl {font-size:1.5em;}
#information p.leftcontact span.xl strong {color:#FF7828}
#node-775, #node-783, #node-786, #node-799, #node-829,#node-1296 {background:none no-repeat right 130px fixed;margin:0 15%;width:70%}
#node-775 h2, #node-783 h2, #node-786 h2, #node-799 h2, #node-829 h2,#node-1296 h2 {color:#1E195A !important;text-align:left !important;font-size:1.5em !important;font-weight:700;line-height:160%;text-transform:uppercase;}
#node-775 h2 span,#node-783 h2 span,#node-786 h2 span,#node-799 h2 span, #node-829 h2 span, #node-1296 h2 span {font-weight:500;display:block;color:#fff;font-size:1em;text-transform:none}
#node-775 .webform-client-form,#node-783 .webform-client-form,#node-786 .webform-client-form,#node-799 .webform-client-form, #node-829 .webform-client-form, #node-1296 .webform-client-form {margin:0;padding:0;width:57%;}
#webform-client-form-775 input[type=submit] { }
#webform-client-form-775,#webform-client-form-783, #webform-client-form-786,#webform-client-form-799, #webform-client-form-829, #webform-client-form-1296 {float:left}
.msv .contenu {color:white}
.msv .contenu .avantages h6{color: #95C11F !important;}
.msv .contenu .avantages h6{font-family: 'Montserrat';}
.msv .upsell{background-color: #1E195A !important}
.msv .features{color: white}
.msv .features .icofont{color:#95C11F;padding:20px 30px;background-color:white;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
.msv .features .engagement{font-size: 1.5em; width: 60%; font-family: 'Montserrat' !important;font-style: italic; margin: 0 20%;line-height:160%;font-weight:700;color:#1E195A}
.msv .features .avantages h6 {color: #1E195A;font-size:1.5em !important;}
.msv .features .avantages p {color: #1E195A}
.msv .avantages li h6 {font-size:3em !important;margin:40px 0 10px 0 !important;}
.msv .avantages li .icofont {color:#95C11F;}
.photoLeft div:first-child{ float: left;width:45%}
.photoLeft div p{ margin-left: 50%; padding: 0%; text-align: left;width:45%;color:#1E195A}
.photoLeft div:first-child img {border:6px solid white;width:100%;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
.dataReims{ margin: 0 15%;text-align:left;font-size:1.250em;color:white }    
.dataReims span{ text-transform: none; font-weight: 500;text-align:left !important}
.dataReims ul{ padding: 0; margin:20px 0; }
.dataReims ul li{ list-style-type: none; padding: 8px 0; margin: 0;  text-align: left;}
.dataReims img.floatright {float:right;margin-left:1%}
.dataReims ol {background-color:#fff;padding:2% 2% 2% 4%;width:50%;color:#1E195A;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
.dataReims ol li {padding:4px 0}
.leftschema, .rightschema{ padding-bottom: 25%; padding-top: 2%}
.schema span{font-size: 1.2em; color: #ff8000;}
.eppes {color:#1E195A; margin:0 15% !important;width:70% !important;text-align:left !important}
.eppes li {width:80% !important}
#banner_home_v2 {text-align:center;color:white;padding:0;background:none center 0px no-repeat transparent;background-size:cover;height:620px }
#banner_home_v2 h1 {margin:10px auto 0 auto;display:inline-block;text-align:center !important;font-size:3.5em !important;width:100%;font-family:'Montserrat' !important; letter-spacing:0px;font-weight:700;text-shadow:0px 0px 0px #111;text-transform:none;color:#7fcaff}
#banner_home_v2 h2 {font-family:'Montserrat';color:#FFF;font-size:2em !important;width:60%;margin:0 auto;text-align:center;line-height:100% }
#banner_home_v2 h2 span {font-size:0.75em;font-family:'Montserrat' !important;font-weight:300 !important;display:block;margin-top:10px}
#banner_home_v2 h2 span strong {color:#FF7828;display:block;margin-top:15px;font-weight:700 !important;font-size:1.25em}
#banner_home_v2 h1 a {color:#fff;text-decoration:none;font-weight:700}
#banner_home_v2 h1 a:hover {color:#ff8000;}
#banner_home_v3 {text-align:center;color:white;padding:0;background:none center 0px no-repeat transparent;background-size:cover;height:380px }
#banner_home_v3 span.trait {display:block;width:7%;border-top:1px solid white;margin-left:15%;margin-top:50px;margin-bottom:10px}
#banner_home_v3 h2 {margin:0px auto 0 auto;display:inline-block;text-align:center !important;font-size:3em !important;width:35%;font-family:'Montserrat' !important; letter-spacing:0px;font-weight:700;text-shadow:0px 0px 0px #111;text-transform:none;color:#7fcaff;float:left}
#banner_home_v3 h1 {font-family:'Montserrat';color:#FFF;font-size:1.75em !important;margin:0 auto 0 15%;text-align:left;line-height:130%;float:left;width:40%}
#banner_home_v3 h1 span {font-size:0.75em;font-family:'Montserrat' !important;font-weight:300 !important;display:block;margin-top:10px}
#banner_home_v3 h1 span strong {color:#FFF;display:block;margin-top:15px;font-weight:700 !important;font-size:2em;line-height:130%}
#banner_home_v3 h2 a {color:#fff;text-decoration:none;font-weight:700;border:1px solid white;font-size:0.5em;display:block;width:50%;margin:10px auto;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;padding:12px 25px}
#banner_home_v3 h2 a:hover {color:#fff;border-color:#ff7828;background-color:#FF7828}
#banner_home_v3 p.intro {font-size:0.75em;font-family:'Montserrat' !important;font-weight:300 !important;display:block;margin-top:10px}
#banner_home_v3 h3 {color:#FFF;display:block;margin-top:15px;font-weight:700 !important;font-size:2em;line-height:130%}
#banner_home_v3 strong.titre {font-size:35px}
#banner_home_v3 strong.sstitre {font-size:19px}
#banner_home_v3 h2 ul {margin:0;padding:0 0 20px 50px}
#banner_home_v3 h2 ul li {font-size:18px;text-align:left;color:white;font-weight:300;list-style-type:none;padding:0 0 6px 0}
#banner_home_v3 h2 ul li i {margin-right:10px;color:#FFF}
#banner_home_v3 h1 small {font-size:12px;line-height:20px;display:inline-block;margin-top:20px}
#ndd_ik {width:100%;background-color:#121212;padding:25px 0 20px 0;text-align:center;margin:0}
#ndd_ik input[type=text] {background-color:white;display:inline-block;padding: 16px 20px; line-height: 26px;font-family:'Montserrat';border:0;width:45%;font-size:19px}
#ndd_ik input[type=submit] { background-color: #ff8000; color:#fff;cursor: pointer;text-transform:uppercase;font-family:'Montserrat';border:0px;font-size:19px;display:inline-block;position:relative;left:-4px;padding: 16px 30px; line-height: 26px;}
#ndd_ik input[type=submit]:hover { background-color: #ff6000;}
#ndd_ik .prix_ndd ul {margin:15px 0 0 0;padding:0}
#ndd_ik .prix_ndd ul li{list-style-type:none;display:inline-block;margin:0;padding:0;color:white;font-family:'Montserrat';font-size:1.625em;}
#ndd_ik .prix_ndd ul li img {margin-left:20px;margin-right:10px;top:4px;position:relative;}
#ndd_ik .prix_ndd ul li:first-child img{margin-left:0px}
.offre_express {width:100%;margin:0px 0% 0 0%}
.offre_express ul {width:100%;margin:0;padding:0}
.offre_express li {padding:20px 3% !important;border:1px solid white !important;width:26% !important;margin:0;font-size:1.188em}
.offre_express li h2 {margin:0 !important;font-family:'Montserrat' !important}
.offre_express li:hover {border:1px solid #ff8000 !important}
.offre_express li p {font-size:17px !important;color:#333;margin:0;padding:0}
.offre_express li span {display:block;text-transform:uppercase;margin-top:0px;color:#666;font-size:13px;line-height:40px}
.offre_express li span strong {color:#ff8000;font-size:2.5em;font-weight:500;font-family:'Montserrat';letter-spacing:-2px;position:relative;top:0px;margin:0 5px}
ul.homeik i {color:white !important}
ul.homeik h6 {color:#fff !important}
ul.homeik a {color:#ff8000 !important}
ul.homeik li {color:#ccc !important}
div.ies {background-color:#fff !important}
div.ies p {width:90%;padding:5px 0 30px 0;margin:0 auto;color:#1E195A}
div.ies p i {font-size:1.5em !important;color:#1E195A}
div.ies p i.gros {color:#ff7828 !important;font-size:5.25em !important;margin:16px 0 !important;display:block}
div.ies p i.xl {font-size:12em !important}
div.ies p a {color:#FF7828;text-decoration:none}
div.ies img.imgikicpro {width:90%;margin:20px 0;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
#node-742 ul.avantages {margin:0 15%;padding:0}
#node-742 ul.avantages li {width:23%;margin-right:10px;font-size:1.250em}
#node-742 ul.avantages li:last-child {margin-right:0}
.deja_soutenu {	font-family:'Montserrat', sans-serif;font-weight:500;text-transform:uppercase;line-height:40px;text-align:center;background-color:#1E195A;height:40px;width:360px;color:white;-webkit-border-top-left-radius: 12px;-moz-border-radius-topleft: 12px;border-top-left-radius: 12px;}
.carousel {position:relative;float:right;background-color:#fff;height:280px;width:360px;z-index:999;margin-right:15%;margin-top:60px;text-align:center;-webkit-border-bottom-right-radius: 12px;-moz-border-radius-bottomright: 12px;border-bottom-right-radius: 12px; -webkit-border-top-left-radius: 12px; -moz-border-radius-topleft: 12px;border-top-left-radius: 12px;}
#owl-demo .owl-buttons {z-index:99999;position:absolute}
#owl-demo .owl-buttons .owl-prev {margin-left:20px;margin-top:-100px;z-index:99999;float:left}
#owl-demo .owl-buttons .owl-next {margin-top:-100px;margin-left:330px}
.carousel img {margin-top:20px}
.carousel a {display:block;text-align:center;color:black;text-transform:uppercase;letter-spacing:5px;font-size:10px;margin-bottom:10px}
ul.iksvp {text-align:center;margin-bottom:40px}
.iksvp li {margin:0 auto;list-style-type:none;display:inline-block;color:black;margin-right:20px;width:15%;max-width:220px;text-align:center;background-color:#96C8FF;padding:20px;-webkit-border-radius: 24px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 24px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 24px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
.iksvp i {font-size:5em;margin:0px auto 10px auto;display:block;color:#1E195E;}
.iksvp li a {text-decoration:none;color:#1E195A;font-size:1.25em;text-transform:uppercase;font-weight:700}
.iksvp li a:hover, .iksvp li a:hover i  {color:#ff7828}

a.lienoir, a.lienoir:hover {color:black}
.pageex10 {text-align:left;font-size:1.188em;line-height:160%}
.pageex10 i {color:#1E195A;font-size:2em}
.pageex10 span, .pageex10 strong, .pageex10 li, .pageex10 p, .pageex10 a {color:#1E195A !important}
.pageex10 li {list-style-type:none;padding:10px 0px}
.pageex10 li i {margin-right:10px;color:#FF7828;font-size:1em}
.pageex10 > div {margin:0 15%;width:70%;text-align:left}
.pageex10 span {font-size:1.5em;}
.pageex10 h3 {font-size:2em !important;margin-top:30px !important;text-align:center !important;line-height:35px !important }
.pageex10 h3 span {font-size:1em;font-weight:300 !important;display:block}
.pageex10 strong {color:#FF7828 !important;display:block;padding:0px 0;font-family:'Montserrat';font-weight:700;font-size:1em;text-transform:uppercase}
ul.listex10 {margin:2% 5% 2% 10% !important}
.listex10 li {width:20% !important;padding:20px !important;margin:0 20px 40px 20px !important;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;float:left}
div.dlav {text-align:center;margin-top:30px}
div.dlav a {width:43%;display:inline-block;background-color:#121212;text-align:left;padding:20px 10px;margin:10px;color:white; text-shadow:0px 0px 0px;box-shadow:0px 0px 0px;text-transform:uppercase;font-family:'Montserrat';border-radius:3px;text-decoration:none}
div.dlav a:hover {background-color:#ff8000}
div.dlav img {float:left;margin-right:20px;margin-left:20px;margin-top:3px}
div.dlav a small {font-size:13px;text-transform:none;font-weight:500}
ul.ex10list li {list-style-type:none;padding:6px 0}
ul.ex10list li i {margin-right:10px}
.spritetld { background-image: url(/sites/default/files/images/iktld_home.png); background-repeat: no-repeat; display: block;float:left;margin:0 1em}
.spritetld-dotbe { width: 41px; height: 30px; background-position: -5px -5px;}
.spritetld-dotcom {width: 89px;height: 30px;background-position: -5px -45px; }
.spritetld-dotes {width: 49px;height: 30px;background-position: -56px -5px; }
.spritetld-doteu {width: 57px;height: 30px;background-position: -5px -85px; }
.spritetld-dotfr {width: 30px;height: 30px;background-position: -104px -45px; }
.spritetld-dotnet {width: 67px;height: 30px;background-position: -115px -5px; }
.spritetld-dotnl {width: 37px;height: 30px;background-position: -144px -45px; }
.spritetld-dotorg {width: 50px;height: 30px;background-position: -72px -85px; }
ul.datacenter {margin:1em 0 !important;padding:0 0 0 3em;float:right;width:50%}
.datacenter li {padding:10px 0px;margin:0;list-style-type:none;text-align:left;font-size:1.3em}
.datacenter li a {color:#1E195A}
.datacenter li i {margin:0 0.5em 0 1em;font-size:2em}
ul.listedc > li {width:31%;display:inline-block;padding:0 2% 0 0;margin:0;font-size:1em;vertical-align:top;line-height:150% }
ul.listedc > li p i {float:left;font-size:2em;margin-right:0.250em;margin-top:-2px}
ul.listedc > li span {text-transform:uppercase;font-family:'Montserrat';font-size:1em;line-height:25px;}
ul.listedc > li p {background-color:#1E195A;margin:0;padding:1em 0 1em 1em;color:white}
ul.listedc > li:last-child {padding-right:0%}
ul.listedc > li ul li i {margin-right:0.250em;color:#1E195A}
ul.pucedc {width:55%;font-size:1em}
ul.pucedc li {display:inline-block;width:50%;float:left;line-height:160%;text-align:left}
ul.pucedc li i {font-size:1.8em;color:#1E195A;margin-right:0.2em}
ul.pucedc li:last-child {width:100%}
p.texte {margin:0 15%;text-align:left;font-size:1.250em;line-height:160%;color:white}
p.texte i {float:left;font-size:8em;margin-right:5%;margin-top:15px;color:#1E195A}
ul.listepuce {width:70%;margin:1% 15% !important;font-size:1.250em}
ul.listepuce li {display:inline-block;width:50%;float:left;line-height:160%;text-align:left;padding:8px 0;color:white}
ul.listeclassique {margin:0 15%;text-align:left;font-size:1.250em;line-height:160%;color:white}
ul.listeclassique li {padding:6px 0}
section.homepartone {fill:#121212;color:#121212;position:relative;top:5px;width:100%}
section.homeparttwo {fill:#ffffff;color:#ffffff;position:relative;margin-top:-99px;width:100%}
a.textwhite {color:white !important}
table.entete th {width:20% !important}
#Montserrat.full {margin-top:0}
#solutions #bandeau section {fill:#1e195a;color:#1e195a;position:relative;top:35px;width:100%;display:none}
#solutions #bandeau h1 {font-family:'Montserrat';color:white;margin:0 0 10px 0;text-transform:none;font-size:2.25em;letter-spacing:0;font-weight:300;width:75%}
#solutions #bandeau h1 strong {color:white;font-weight:700}
#solutions #bandeau h2 {line-height:150%}
#solutions #bandeau {background-image:none;background-size:cover;padding:40px 0 130px}
#solutions #bandeau.crypt  {background-image:none !important}
#solutions #bandeau.ecommerce  {background-image:none !important;}
#solutions #bandeau.web  {background-image:none !important;}
#solutions #bandeau span {color:white !important;font-family:'Montserrat' !important;font-size:1.25em !important;width:66% !important;font-weight:300}
#solutions #bandeau p {color:white;font-family:'Montserrat'}
#solutions #bandeau img {position:relative;float:right;margin:0px 0 0px 50px}
#solutions .offres h3 {color:#1E195A;font-family:'Montserrat';font-weight:300}
#solutions .offres h3 strong {font-family:'Montserrat';font-weight:700}
#solutions ul.avantages {width:100%;margin:40px auto;padding:0}
#solutions ul.avantages2 li {width:48% !important;margin:0 1% 0 1% !important;padding:20px 0 20px 0 !important;text-align:left !important;}
#solutions ul.avantages2 li p {text-align:left !important}
#solutions ul.avantages2 li h6 {text-align:left !important}
#solutions ul.avantages2 li i {float:left;margin-right:20px !important}
#solutions ul.avantages li i {background-color:white;width:60px;height:60px;display:block;margin:0 auto;vertical-align:center;padding:30px;font-size:4em;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;color:#1E195A}
#solutions ul.avantages li h6 {font-family:'Montserrat';margin:20px 0 5px 0;color:#1E195A;text-align:center;padding:0;line-height:130%;font-size:1.313em;text-transform:none;width:100%;font-weight:700}
#solutions ul.avantages li:hover  h6 {font-family:'Montserrat'}
#solutions ul.avantages li:hover i {background-color:#FFF;color:#1E195A}
#solutions ul.avantages li p {line-height:190%;text-align:center;color:#1E195A;font-family:'Montserrat';width:100%}
#solutions h5 {margin:40px 0 0 0 !important;color:#ff7828 !important;font-family:'Montserrat' !important}
#solutions h5 strong {font-family:'Montserrat';font-weight:500;}
#solutions .offre_express {padding:0}
#solutions .features {padding:10px 0}
#solutions .features h5 {color:white !important;font-family:'Montserrat';font-size:2.5em;padding:0px 0 20px 0}
#solutions .features p {color:white;width:50%;margin:0 auto;font-size:1.188em;line-height:190%;font-family:'Montserrat'}
#solutions .features p a {color:#ff7828 !important; font-family:'Montserrat';}
#solutions .features2 {padding:0}
#solutions .features2 h6 {font-family:'Montserrat';font-size:2.5em;margin:30px 0 0 0;padding:0;color:#1E195A;font-weight:700}
#solutions .features2 p {margin:0px auto 50px;line-height:180%;font-size:1.188em;text-align:left;color:#1E195A !important;width:100%;}
#solutions .features2 i {display:inline-block; color:#1E195A !important;font-size:15em !important;padding:20px;}
#solutions .features2 div:nth-child(odd) p {text-align:left !important;color:black;padding-right:0px;}
#solutions .features2 div:nth-child(even) p {text-align:right !important;padding-left:0px}
#solutions .features2 div:nth-child(odd) i {margin-left:100px}
#solutions .features2 div:nth-child(even) i {margin-right:100px}
#solutions .features2 div {width:70%;margin:50px auto;border-bottom:0px solid #ccc}
#solutions .features2 div:last-child {border-bottom:0px}
#solutions .features2 div:nth-child(even) i {float:left;color:#FF7828;font-size:10em}
#solutions .features2 div:nth-child(odd) i {float:right;color:#FF7828;font-size:10em}
#solutions .white {background-color:white !important}
#solutions .features2 p strong {font-family:'Montserrat';color:#FF7828 !important;text-transform:none;font-size:2em;display:inline-block;line-height:140%;font-weight:500}
#solutions .features2 p a {display:inline-block;padding:10px 35px; border:0px solid #1E195A;color:#FFF;text-decoration:none;margin-top:20px;font-weight:500;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;background-color:#1E195A}
#solutions .features2 p a:hover {background-color:#ff7828;color:white;border:0px solid #ff7828}
#solutions .features2 h3 span {width:70%;margin:0 15%;font-size:0.688em;line-height:160%;margin-bottom:20px;margin-top:10px;color:#1E195A !important}
#solutions .features2 h3 span a {text-decoration:underline;font-weight:700}
#solutions .features2 h3 span a:hover {color:#FF7828}
#desc_prod{float: left; width: 75%; margin-left: 0%; background-color: #FFF; padding:0px; z-index:9998;position:relative;-webkit-border-top-left-radius: 24px;-moz-border-radius-topleft: 24px;border-top-left-radius: 24px;}
#desc_prod ul{display: inline-block;width: 95%;padding-left: 5%;}
#desc_prod ul li{list-style: none; display:inline-block;width:50%;vertical-align:top}
#desc_prod ul li h4{text-transform: uppercase;font-size: 1em;font-weight: 500;margin:0;padding:26px 0 5px 0;color:#FF7828;font-family:'Montserrat';}
#desc_prod ul li h4 i { float:left;font-size:3em;margin-right:0.5em;margin-bottom:0.5em;width:50px;text-align:center;color:#1E195A} 
#desc_prod ul li a.tooltip i {color:#1E195A}
#desc_prod ul li p{font-size: 1.25em;margin:0;padding:0;color:#1E195A !important;font-family:'Montserrat' !important;}
#desc_prod ul li p strong {color:#1E195A;font-family:'Montserrat';font-weight:700}
#order_prod{float: right; width: 25%; text-align: center; vertical-align: top; background-color: #ff7828; margin-top:0px;padding:0;margin-right:0%;-webkit-border-bottom-right-radius: 24px;-moz-border-radius-bottomright: 24px;border-bottom-right-radius: 24px;min-height:307px}
#order_prod.newgamme {height:425px}
#order_prod #prix{font-size: 63px !important;color: #FFF !important;font-family:'Montserrat' !important;font-weight:500;letter-spacing:-3px;margin:13px 0 0 0;padding:0;line-height:150%;}
#order_prod #prix small { font-size:13px;display:block;letter-spacing:0;margin:0;padding:0;font-family:'Montserrat';font-weight:300;letter-spacing:5px;line-height:10px} 
#order_prod p{font-size: 1.250em !important;letter-spacing:0px;margin:0;padding:7px 0;text-transform:uppercase;font-family:'Montserrat' !important;color:#FFF !important}
#order_prod p.promo {width:90%;margin:0px auto;background-color:#96C8FF;-webkit-border-radius: 24px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 24px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 24px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;font-size:1em !important;padding:2px 0;color:#1E195A !important;font-weight:700}
#order_prod p.promo strong {letter-spacing:-1px;color:#1E195A;font-weight:700;font-size:1.5em}
#order_prod .contactsales {margin:0 auto;padding:0 0 18px 0;width:100%}
#order_prod .contactsales a.add {text-decoration:none}
#order_prod .contactsales a.add i {margin:0 8px}
#solutions #bandeau p{font-family: 'Montserrat';font-size: 1.25em;line-height: 180%;}
#nvidia {background:url('/sites/default/files/images/nvidia-background.jpg') no-repeat #111 fixed;background-size:cover}
#nvidia strong {color:#FF7828 !important}
#content #nvidia h3 {color:white !important}
#nvidia h3 span {color:#76b900 !important}
#nvidia table.tableau td, #nvidia table.tableau th {font-size:16px !important;border:0 !important}
#nvidia table.tableau th {text-align:right !important}
#nvidia table.tableau td {background-color:transparent !important;text-align:left !important}
#nvidia table.tableau td strong {color:#76b900 !important}
#solutions .triangle {width: 0;height: 0;border-style: solid;border-width: 0 0 10px 10px;border-color: transparent transparent #ff6200 transparent;-webkit-transform:rotate(360deg);position:absolute;margin-left:-10px}
#solutions .triangle_bas {width: 0;height: 0;border-style: solid;border-width: 0 10px 10px 0;border-color: transparent #ff6200 transparent transparent;-webkit-transform:rotate(360deg);position:absolute;margin-left:-10px;margin-top:-10px;z-index:9;position:relative}
#solutions table {max-width:70%;margin:0 15%;padding-bottom:100px}
#solutions table.serveur td, #solutions table.serveur th {font-size:16px !important;border:0 !important;border-bottom:1px solid #4178C8 !important;color:white}
#solutions table.serveur th {text-align:right !important;font-family:'Montserrat';width:45%;font-weight:500}
#solutions table.serveur td {background-color:transparent !important;text-align:left !important}
#solutions table.serveur td a {color:white !important}
#solutions table.serveur td a.option {margin-left:10px;border:1px solid #eee;padding:4px 10px;text-decoration:none;text-transform:uppercase;font-size:10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-family:'Montserrat';font-weight:500;color:white;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
#solutions table.serveur td a.option:hover {border:1px solid #ff7828;background-color:#FF7828}
#solutions .features .avantages li {margin:0 40px; border-bottom:0px solid #ff7828}
#solutions .features .avantages h3 span {color:#1E195A !important;text-align:left;font-weight:700}
#solutions .features .avantages p  {color:#1E195A;width:100%;font-size:16px;text-align:left;font-family:'Montserrat'}
#solutions .features .avantages table {width:100% !important;margin:0 !important;max-width:100% }
#solutions .features .avantages table th {width:75%;margin:0;font-family:'Montserrat';border-right:0px solid #121212;border-top:1px solid #96C8FF;background-color:#FFF;color:#1E195A;font-weight:500 }
#solutions .features .avantages table td {width:25%;padding:0;margin:0;font-family:'Montserrat';text-align:center;border-top:1px solid #96C8FF;font-weight:700;background-color:#4178C8;color:white}
#solutions .features .avantages table td small {display:inline;color:#FFF;}
#solutions .features .avantages span.ico_options {color:#1E195A !important;float:right;font-size:4em !important;margin-left:40px;font-weight:500}
#solutions .fixedproduct {position:fixed;bottom:0px;width:100%;left:0;border-radius:0;margin-left:0;z-index:9997;padding:0 10px !important;height:95px;background-color:#fff;border-top:0px solid #96C8FF; }
#solutions .fixedproduct ul {margin:0;padding:20px 0;width:75%;}
#solutions .fixedproduct li {display:inline-block;width:auto;padding:0 1%;margin:0;min-width:18%;border-right:1px solid #96C8FF;}
#solutions .fixedproduct li:nth-child(5) {border-right:0px}
#solutions .fixedproduct li:nth-child(1),#solutions .fixedproduct li:nth-child(2) {min-width:23%}
#solutions .fixedproduct li:nth-child(4),#solutions .fixedproduct li:nth-child(6) {display:none}
#solutions .fixedproduct li i {color:#1E195A}
#solutions .fixedproduct li h4 {margin:0;padding:0;}
#solutions .fixedproduct li p {line-height:120% !important}
#solutions .fixedorder {position:fixed;bottom:0px;width:25%;right:0;border-radius:0;z-index:9998;padding:0 !important;margin:0 !important;height:95px;min-height:95px;background-color:#FF7828;padding:0 1% !important}
#solutions .fixedorder p.promo, #solutions .fixedorder .triangle, #solutions .fixedorder .triangle_bas {display:none}
#solutions .fixedorder #prix {float:left;font-size:32px !important;margin:10px 0 0 0 !important;padding:0 !important;line-height:150%;letter-spacing:0}
#solutions .fixedorder #prix small {margin:0;}
#solutions ul.av_sol {margin:2em auto 0 auto !important;padding:0;width:100%;}
#solutions ul.av_sol li h6 {color:#1E195A;font-family:'Montserrat'; text-align:left !important;font-weight:700}
#solutions ul.av_sol li {color:white;text-align:left;width:100%;font-family:'Montserrat';margin:0 !important;padding:1em 0 !important;}
#solutions ul.av_sol li i {color:#1E195A;float:left;margin-right:0.7em;margin-bottom:0.7em;}
#solutions .full {padding-bottom:20px;margin-top:-10px}
#solutions ul.av_sol li:nth-child(odd) h6 {margin:0}
#solutions ul.av_sol li:nth-child(odd) {text-align:right !important;}
#solutions ul.av_sol li:nth-child(odd) p {text-align:left !important;}
#solutions ul.av_sol li:nth-child(odd) i {float:left !important}
#solutions ul.av_sol li:nth-child(even) h6 {text-align:left !important;margin:0}
#solutions ul.av_sol li:nth-child(even) p {text-align:left !important;}
#solutions ul.solutions {margin:40px 0 100px 0}
#solutions ul.solutions li {width:25%;list-style-type:none;display:inline-block;padding:20px;font-size:2em;vertical-align:top;margin:1%;min-height:180px}
#solutions ul.solutions li a {display:block;color:#1E195A;text-decoration:none}
#solutions ul.solutions li h6 {text-transform:uppercase;margin:1em 0 0 0;font-family:'Montserrat';font-weight:500}
#solutions ul.solutions li p {margin:0;font-size:0.5em;line-height:150%;font-family:'Montserrat'}
#solutions ul.solutions li i {font-size:4em;padding:20px;background-color:transparent;}
#solutions ul.solutions li {border-radius:0px;border:0px solid #ff8000;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;background-color:white;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
#solutions ul.gris li {background-color:#fff; border:0px solid #fff;width:14%;}
#solutions ul.solutions li:hover  {background-color:#4178C8;border:0px solid #ff7828; -webkit-transform: scale(1.1);-ms-transform: scale(1.1); transform: scale(1.1);}
#solutions ul.solutions li:hover p, #solutions ul.solutions li:hover h6 {color:#fff}
#solutions ul.solutions li:hover i {color:#fff}
#solutions ul.solutions li.coming {opacity:0.4}
#solutions ul.solutions li.coming span {position:absolute;font-size:13px;text-transform:uppercase;display:inline-block;padding:8px 15px; background-color:white;left:0;margin-top:-20px;display:none;}
#solutions ul.solutions li.coming i {color:#1E195A}
#solutions ul.solutions li.coming:hover span {display:block}
#solutions a.refnormal {padding:0 !important;margin:0 !important;border:0 !important;text-transform:none !important;text-decoration:underline !important;background-color:transparent !important;color:#1E195A !important}
#solutions a.refnormal:hover {background-color:transparent !important;color:#ff8000 !important}
#solutions .ikic {padding-bottom:120px;background:url('/sites/default/files/images/fond_ikic.jpg') center bottom repeat-x #2c89bc !important}
#solutions .ikic i {font-size:8em;float:left;color:white;margin-right:40px;margin-bottom:40px}
#solutions .ikic p {text-align:left;width:60%;margin:20px auto}
#solutions .ikic a:hover {background-color:#2c89bc !important;border:1px solid #2c89bc !important}
#solutions .domain {padding-bottom:200px !important;background:url('/sites/default/files/images/fond_ndd.jpg') center bottom repeat-x #111 !important;background-size:cover !important}
#solutions .domain i {font-size:6em;float:left;color:#1E195A;margin-right:60px;margin-bottom:100px;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;padding:30px;background-color:#FFF}
#solutions .domain p {text-align:left;width:60%;margin:20px auto}
#solutions .domain a.plus {float:right}
#solutions .domain a:hover {background-color:#ff7828 !important;border:1px solid #ff7828 !important}
#solutions .domain a.lien:hover {border:0px !important;background-color:transparent !important}
#solutions .insta {padding-bottom:100px;background:url('/sites/default/files/images/messagerie_instantanee.jpg') center bottom repeat-x #111 !important;background-size:cover !important}
#solutions .ssl {padding-bottom:120px;background:url('/sites/default/files/images/ikfond6.jpg') center bottom repeat-x #111 !important;background-size:cover}
#solutions #contenu .contactsales {padding-bottom:0px !important}
#solutions .features .plus{display: inline-block;padding: 7px 20px;border: 1px solid #fff;color: white !important; text-transform: uppercase; text-decoration: none; margin-top: 10px;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
#solutions .features .plus:hover{background-color:#ff7828;color:white;border:1px solid #ff7828}
.ik-ariane ul {position:absolute;font-family:'Montserrat';margin-top:25px;margin-left:15%;padding:0;font-weight:300}
.ik-ariane ul li {list-style-type:none;display:inline-block;padding-right:5px;color:white}
.ik-ariane ul li a {color:white;font-family:'Montserrat';text-decoration:none;padding-right:5px;font-weight:700}
.ik-ariane ul li a:hover {color:#ff8000}
.section-vague { background:#96c8ff; z-index:10; position:relative;padding:20px 0 200px 0px !important}
.section-vague:before {-webkit-background-size:3000px 108px;background-size:3000px 108px;background-position:center bottom;background-repeat:no-repeat;content:'';display:block;left:0;	position:absolute;width:100%;visibility:visible;z-index:10;background-image:url("/sites/default/files/images/vague-top-bleuciel.svg");height:108px;top:-108px;}
.section-vague:after {-webkit-background-size:3000px 182px;background-size:3000px 182px;background-position:center bottom;background-repeat:no-repeat;content:'';display:block;left:0;position:absolute;width:100%;visibility:visible;z-index:10;background-image:url("/sites/default/files/images/vague-bottom-bleuciel.svg");bottom:-181px;height:182px}
.section-vaguenobot:after {background-image:none !important}
body.page-node-693 .section-vague:after,body.page-node-794 .section-vague:after,body.page-node-780 .section-vague:after, body.page-node-825 .section-vague:after{background-size:3000px 182px;background-position:center bottom;background-repeat:no-repeat;content:'';display:block;left:0;position:absolute;width:100%;visibility:visible;z-index:10;background-image:url('');bottom:-181px;height:182px}
.vagueblanc {background-color:white;position:relative;padding:0}
.vagueblanc:before {-webkit-background-size:3000px 108px;background-size:3000px 108px;background-position:center bottom;background-repeat:no-repeat;content:'';	display:block;left:0;position:absolute;	width:100%;visibility:visible;z-index:10;background-image:url("/sites/default/files/images/vague-top-blanc.svg");height:108px;top:-108px;}
.vagueblanc:after {-webkit-background-size:3000px 182px;background-size:3000px 182px;background-position:center bottom;background-repeat:no-repeat;content:'';display:block;left:0;position:absolute;width:100%;visibility:visible;z-index:10;background-image:url("/sites/default/files/images/vague-bottom-blanc.svg");bottom:-181px;	height:182px}
.vagueblanc2 {background-color:white;position:relative;padding:0; background-color:white}
.vagueblanc2:before {-webkit-background-size:3000px 108px;background-size:3000px 108px;background-position:center bottom;background-repeat:no-repeat;content:'';display:block;left:0;position:absolute;width:100%;visibility:visible;z-index:10;background-image:url("/sites/default/files/images/vague-top-blanc.svg");height:108px;top:-108px;}
.vagueblanc2:after { background-color:white; height:182px; position:absolute; left:0; content:''; display:block;bottom:-181px;width:100%;}
.vagueblanc3 {background-color:white;position:relative;padding:0px 0 20px 0; background-color:white}
.vagueblanc3:before {-webkit-background-size:3000px 108px;background-size:3000px 108px;background-position:center bottom;background-repeat:no-repeat;content:'';display:block;left:0;position:absolute;width:100%;visibility:visible;z-index:0;background-image:url("/sites/default/files/images/vague-top-blanc.svg");height:108px;top:-98px;}
.vagueblanc p.texte {color:#1E195A}
.section-violet { background:#1e195a;}
.section-orange { background:#ff7828;}
.section-bleu { background:#4178c8;}
.section-blanc { background:#ffffff;}
.section-violet:before {background-image:url("/sites/default/files/images/vague-top-violet.svg");}
.section-violet:after {background-image:url("/sites/default/files/images/vague-bottom-violet.svg");}
.section-orange:before {background-image:url("/sites/default/files/images/vague-top-orange.svg");}
.section-orange:after {background-image:url("/sites/default/files/images/vague-bottom-orange.svg");}
.section-bleu:before {background-image:url("/sites/default/files/images/vague-top-bleu.svg");}
.section-bleu:after {background-image:url("/sites/default/files/images/vague-bottom-bleu.svg");}
.section-blanc:before {background-image:url("/sites/default/files/images/vague-top-blanc.svg");}
.section-blanc:after {background-image:url("/sites/default/files/images/vague-bottom-blanc.svg");}
.offre_express ul {width:70%;margin:0 15%}
.offre_express ul li:hover {border:1px solid white}
.offre_express ul li {border:1px dotted #fff !important;padding:20px 40px !important;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out}
.offre_express ul li:nth-child(2) {border:1px dotted #ccc !important;border-top:1px solid white !important}
.offre_express ul li:nth-child(5) {border:1px dotted #ccc !important;border-top:1px solid white !important; border-bottom:1px solid white !important}
.offre_express ul li:nth-child(1),.offre_express ul li:nth-child(3)  {border-bottom:1px dotted #ccc !important;}
.offre_express ul li:hover {border:1px solid #c1e1ff !important;background-color:#c1e1ff;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 24px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 24px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.offre_express ul li:hover a {text-decoration:none}
.offre_express ul li i {color: #1e195a;}
.offre_express ul li h2 {color: #1e195a !important;font-family: 'Montserrat', sans-serif !important;}
.offre_express li p {color: #111 !important;font-family: 'Montserrat', sans-serif !important;font-size: 14px !important;}
.offre_express li span {color: #1e195a;font-family: 'Montserrat', sans-serif !important;font-size:0.688em}
.offre_express li span strong {	color: #ff7828;	font-family: 'Montserrat', sans-serif !important;font-weight:500;font-size:3.5em}
.offre_express ul li a:last-child {background-color: #1e195a;font-family: 'Montserrat', sans-serif !important;}
.offre_express ul li a:last-child:hover {background-color: #ff7828}
img.ikjhg {border-radius: 0 500px 500px 0; height: 640px;float:left}
.content {padding-bottom:0px}
.wave { position: absolute; left:0; right:0; top:-150px; bottom:0; z-index: 1;}
.wave + .wave {  z-index: 2;}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {.wave {display:none} }
.homeik h5 {font-family:'Montserrat';font-size:2.5em;color:#1E195A;font-weight:700}
.homeik h5 span {display:block;font-weight:300;font-size:0.75em}
.homeik h3 {font-family:'Montserrat';font-size:2.5em !important;color:#1E195A;font-weight:700;text-align:center !important}
.homeik h3 span {display:block;font-weight:300;font-size:0.75em}
.homeik ul.avantages li h6 {color:#1E195A;font-size:1.25em}
.homeik ul.avantages li p {color:#1E195A !important}
.homeik ul.avantages li i {padding:20px 30px;background-color:transparent;color:#1E195A;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
.homeik ul.avantages li a {color:#1E195A !important}
ul.valeurs2 {width: 70%; float: right;margin-bottom:200px;margin-top:0}
ul.valeurs2 li {width: 70%;list-style-type: none;text-align:left;padding:0px 0 50px 0 !important}
ul.valeurs2 li:last-child {border-bottom:0px}
ul.valeurs2 li i{font-size:7em;color:#1E195A !important;float:left;margin-right:40px;margin-bottom:40px}
ul.valeurs2 li span.iksprite {float:left;margin-right:40px;margin-bottom:40px}
ul.valeurs2 li:first-child i{margin-top:40px}
ul.valeurs2 li:nth-child(2) i{margin-top:30px}
ul.valeurs2 li:last-child i{margin-top:30px}
ul.valeurs2 li h6 {font-family: 'Montserrat', sans-serif !important; margin: 5px 100px 10px 0; padding: 0; color: #1E195A; font-weight: 700; font-size: 2em;}
ul.valeurs2 li p {width: 100%; margin: 0 auto; line-height: 160%; font-size: 1.188em;color:white;font-family: 'Montserrat';line-height:180%}
ul.valeurs2 li a {border: 1px solid #fff; color: #fff !important; font-family: 'Montserrat', sans-serif !important;margin-top:20px}
ul.valeurs2 li a:hover {border: 1px solid #ff7828; color: #fff !important; background-color: #ff7828;}
img.tlds {padding:20px 0px;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;background-color:white;height:auto;max-width:100%}
.features2 a.lien {border:0 !important;padding:0 !important;background-color:transparent !important;color:#1E195A !important;text-decoration:underline !important;margin:0 !important}
.features2 a.lien:hover {background-color:transparent !important}
#contenu .offrejob > ul > li.titre > h3 {font-size:1em !important;}
.offrejob > ul > li {min-height:340px;}
ul.images {margin:30px 0 !important;padding:0;}
ul.images li {display:inline-block;width:25%;margin-right:5%;background-color:#FFF;list-style-type:none;padding:20px;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
ul.images li:first-child {background-color:#1E195A;}
ul.images li:last-child {background-color:#FF7828;margin-right:0%}
ul.images li.trans {background-color: transparent;background-image: url('/sites/default/files/images/bg.png');background-repeat: repeat;background-attachment: scroll;background-position: 0% 0%;}
strong.center {color:#1E195A}
ul.bouton {margin:0 10% !important}
ul.bouton li {width:50%;padding:10px 0;background-color:transparent;text-align:right;border:0px solid red;margin-right:0;}
ul.bouton li textarea {float:right;margin-left:5%;border:0;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;padding:10px 20px}
ul.bouton li:first-child, ul.bouton li:last-child{background-color:transparent}
a.seecara {text-decoration:none;color:white;font-weight:500;padding:5px 20px; background-color:#4178C8;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;font-size:0.9em}
a.seecara:hover {background-color:#FF7828}
ul.affiliate li {background-color:#FFF;	-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;padding:0px 0 !important;color:#1E195A !important;width:31%}
ul.affiliate li h6, ul.affiliate li p {color:#1E195A !important}
ul.affiliate li i {color:#1E195A}
.noresult {margin:50px 0 200px 0}
.noresult h3 {color:#1E195A !important}
.noresult h4 {color:#FFF !important}
.noresult a {color:#1E195A !important}
.owl-item img {max-width:100%;width:auto;height:auto}
#user-login, .profile {margin:50px auto 200px auto}
.birthday,.blackfriday {margin:0;padding:0 0 45px 0;position:relative;margin-bottom:0px;width:100%;text-align:left;background-color: #1E195A;
background:url('/sites/default/files/images/confetti2.png') center 10px no-repeat #1E195A;min-height:510px}
.birthday:before, .blackfriday:before {-webkit-background-size:3000px 108px;	background-size:3000px 108px;background-position:center bottom;background-repeat:no-repeat;content:'';display:block;left:0;position:absolute;width:100%;visibility:visible;z-index:10;background-image:url("/sites/default/files/images/vague-top-violet.svg");	height:108px;top:-108px;}
.birthday:after, .blackfriday:after {-webkit-background-size:3000px 182px;background-size:3000px 182px;background-position:center bottom;background-repeat:no-repeat;content:'';display:block;left:0;position:absolute;width:100%;visibility:visible;z-index:10;background-image:url("/sites/default/files/images/vague-bottom-violet.svg");bottom:-130px;height:182px}
#content .birthday h5 {color:white !important;text-align:left;margin-bottom:10px;font-size:2.5em}
.birthday small {color:white;font-size:11px}
.birthday small a {color:#97C8FF;}
.birthday strong {font-size:2.25em }
.birthday div.ikbd {color:#97C8FF;margin:0;padding:0;margin-left:35%;}
.birthday div.ikbd > strong {color:#FF7828;line-height:150%}
.birthday div.ikbd > strong > span {color:#97C8FF;font-weight:300;}
.birthday a.add {background-color:#FF7828 !important;font-size:1em;margin:0}
.birthday a.add:hover {background-color:#1E195A !important}
.birthday img.img {z-index:9999;float:left;margin:2%;margin-top:40px;width:60%;max-width:500px}
.birthday div.item {color:#1E195A;text-align:left;padding:10px 0px;margin:20px 0% 0 0;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;background-color:#97C8FF;max-width:700px}
.birthday div.item h6 {font-size:1.5em;margin:0;padding:10px 0 0 35px}
.birthday div.item ul li {list-style-type:none;text-align:left;padding:7px 0px;font-size:1.188em !important}
.birthday div.item div.prix {float:right;padding:20px 30px;color:#1E195A;background-color:transparent;margin:20px;text-align:center;border-left:1px solid white}
.birthday div.item div.prix strong {color:#FF7828;font-size:5em}
.birthday div.item div.prix strong sup {color:#FF7828;font-size:14px !important;top:-10px !important;position:relative !important;font-weight:500;text-transform:uppercase}
.birthday div.item ul li strong {font-size:1em !important}
.birthday div.item ul li i {padding-right:20px}
#content .birthday-home h1 {color:#97C8FF !important;font-size:2em !important;font-weight:500;letter-spacing:-1px}
.birthday-home h1 strong {font-size:1.188em !important;margin-bottom:20px;color:white;line-height:150%;font-weight:700 }
.birthday-home h1 span {display:inline !important;color:#FF7828;font-size:1.25em !important}
.birthday-home h1 a {color:#fff;text-decoration:none;font-weight:700;border:1px solid #FF7828;font-size:1em;display:block;width:70%;margin:30px 0px;text-align:center;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;	-webkit-border-bottom-left-radius: 1px;	-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;padding:12px 25px;background-color:#FF7828}
.birthday-home h1 a:hover {color:#fff;border-color:#ff7828;background-color:#1E195A;border:1px solid #1E195A;}
.birthday-home img {z-index:9999;position:relative;max-width:450px}
.btn20ans {margin-left:265px !important;height:56px !important;margin-top:15px !important}
.ikgamme {background-color:transparent;margin:30px 0;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;padding:0px}
.ikgamme h3, .ikgamme p {text-align:left !important;font-weight:500 !important;margin:0 !important;}
.ikgamme > p {line-height:160%;padding:0 0 20px 0;width:80%;font-size:1.188em;color:#1E195A}
.ikgamme img.imgame {margin-top:15px;margin-right:20px;margin-bottom:30px;float:left}
.ikgamme > span.decouvre {float:right;display:inline-block;background-color:#4178C8;padding:15px;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;text-transform:uppercase;text-align:center;font-size:1em;margin-top:-10px;color:white;margin-left:30px;margin-bottom:20px}
.ikgamme > span.decouvre strong {display:block;color:white}
.ikgamme table td {font-size:15px !important;width:15% !important;padding:20px 0px !important;background-color:#fff !important;color:#1E195A !important;border-top:2px solid #96C8FF}
.ikgamme table td:first-child {width:18% !important}
.ikgamme table td:nth-child(2) {width:12% !important}
.ikgamme table td strong {color:#1E195A !important;font-size:1em !important}
.ikgamme table td i.icofont-hard-disk,.ikgamme table td i.icofont-micro-chip,.ikgamme table td i.icofont-layers,.ikgamme table td i.icofont-calculations {font-size:1.5em;float:left;color:#1E195A !important;margin-right:5px;}
.ikgamme table td i.icofont-brand-intel, .ikgamme table td a i.icofont-brand-intel, div#new_offer ul li ul li a i.icofont-brand-intel {color:#2199c8 !important; text-decoration:none !important}
.ikgamme table td i.icofont-brand-nvidia, .ikgamme table td a i.icofont-brand-nvidia { text-decoration:none !important}
.ikgamme table td p.promo i {color:#FF7828 !important}
.ikgamme table td p.promo span {line-height:15px !important;display:block;margin:0;color:#1E195A !important;font-weight:500;text-align:center !important;text-transform:uppercase;font-size:13px !important}
.ikgamme table td i.fa-plus-circle {color:#4178C8 !important}
.ikgamme tbody tr td:nth-child(2) strong {color:#1E195A !important}
.ikgamme table td a {text-decoration:none}
.ikgamme table td:first-child a {text-decoration:underline;}
.ikgamme table td:first-child a:hover {color:#FF7828}
.ikgamme table tr:hover td{background-color:#a9ecff !important;}
.ikgamme table tr td:last-child {font-size:0.9em !important;padding-right:10px !important;}
.ikgamme table tr:last-child td:first-child {border-bottom-left-radius:0px !important}
.ikgamme table tr td:last-child a {width:120px}
.ikgamme table tr td:nth-child(6) {text-align:center !important;text-transform:uppercase;font-size:13px !important;}
.ikgamme table tr td:nth-child(6) sup {font-weight:500 !important;font-size:0.5em !important;color:#FF7828 !important;position:relative !important;letter-spacing:-1px}
.ikgamme table tr td:last-child a:hover {background-color:#FF7828 !important}
.ikgamme table td p.promo {color:#FF7828 !important;font-weight:700 !important;text-align:center !important;font-size:19px !important;padding:0;margin:0}
small.discserv {font-size:12px;line-height:190% !important;color:#96C8FF;width:100%;text-align:left;display:inline-block}
.newcloud #exerg {background-color:#FFF !important;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;padding:10px 15px;width:360px;}
.newcloud #exerg span {color:#1E195A;width:100%;line-height:160%;text-align:center !important;text-transform:uppercase}
.newcloud #exerg strong {font-size:1.2em;margin:0 }
.newcloud #exerg a {display:block;padding:10px 15px; background-color:#FF7828;text-decoration:none;margin:0 auto !important;text-align:center;text-transform:uppercase;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;font-weight:700;font-size:0.7em}
.newcloud #exerg a:hover {background-color:#1E195A;color:white }
.newcloud h1 {font-size:4em !important}
.newcloud h2 > span:last-child {width:60% !important;color:#1E195A !important}
p.newcloudintro {color:#1E195A;width:65%;text-align:left;float:left;font-size:16px;line-height:200%}
p.newcloudintro a {padding:15px 20px;background-color:#FF7828;color:white;font-weight:500;text-decoration:none;margin-top:20px;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
p.newcloudintro a:hover {background-color:#1E195A}
div.newcloudcontact { border:2px solid white; width:340px;float:right;display:block;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;padding:20px;background-color:#97C8FF}
div.newcloudcontact input {padding:15px 20px; font-size:1.5em; border:0px solid #97C8FF;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;color:#1E195A;width:60%;font-weight:700;display:inline !important;}
div.newcloudcontact input[type=submit] {background-color:#FF7828;width:70px;float:right;color:white;cursor:pointer;border:0px solid #FF7828;display:inline !important}
div.newcloudcontact input[type=submit]:hover {background-color:#1E195A;}
#webform-client-form-952 div {display:inline;}
div.newcloudcontact h6 {color:#1E195A;font-size:3.5em;margin:10px 0}
div.newcloudcontact h6 span {color:#FF7828;font-size:0.45em;display:block;margin-bottom:20px}
div.newcloudcontact strong {font-size:1.5em;color:#1E195A;margin-bottom:10px !important;display:inline-block;text-transform:uppercase;font-weight:500}
ul.newcio {width:60%;margin:0 auto}
ul.newcio li { width:100%;margin:30px 0;text-align:left;vertical-align:middle}
ul.newcio li p {width:100%}
ul.newcio li i {float:left;font-size:11em !important;margin-right:0.5em;margin-bottom:0.5em}
ul.newcio li:nth-child(even) i {float:right;margin-left:0.5em;margin-right:0em}
ul.newcio li h6 {font-size:2em;margin-bottom:20px;margin-top:0px;font-weight:300}
@keyframes ripple {0% {opacity:0;transform:scale(.1,.1)}5% {opacity:1}	100% {opacity:0;transform:scale(1)}}
ul.newcio li:nth-child(even) span {float:right;margin-left:80px;}
ul.newcio li:nth-child(odd) span {float:left;margin-right:80px;}
.ikoulamap .module-wrap .main-source-img{text-align:center;position:relative;padding-bottom:40px;margin-left:0;margin-right:0}
.ikoulamap .module-wrap .main-source-img img{max-width:100%;max-height:500px}
.ikoulamap .module-wrap .point-10 { position:absolute; top:5px; left:5px; transform:translate(-50%,-50%); width:80px; height:80px; border-radius:50%; background:0 0; z-index:0 }
.ikoulamap .module-wrap .point-10:after { content:''; display:block; position:absolute; top:0; right:0; bottom:0; left:0; border-radius:50%; border:2px solid #FF7828; opacity:0; -webkit-animation:ripple 4s ease-out 225ms infinite; -moz-animation:ripple 4s ease-out 225ms infinite; -o-animation:ripple 4s ease-out 225ms infinite; animation:ripple 4s ease-out 225ms infinite }
.ikoulamap .module-wrap .point-10.delay:after { -webkit-animation:ripple 4s ease-out 725ms infinite; -moz-animation:ripple 4s ease-out 725ms infinite; -o-animation:ripple 4s ease-out 725ms infinite; animation:ripple 4s ease-out 725ms infinite }
.ikoulamap .module-wrap .point-40 { position:absolute; width:40px; height:40px; margin:auto; border-radius:50%; background:0 0; top:5px; left:5px; transform:translate(-50%,-50%); z-index:0 }
.ikoulamap .module-wrap .point-40:after { content:''; display:block; position:absolute; top:0; right:0; bottom:0; left:0; border-radius:50%; border:2px solid #FF7828; opacity:0; -webkit-animation:ripple 4s ease-out 775ms infinite; -moz-animation:ripple 4s ease-out 775ms infinite; -o-animation:ripple 4s ease-out 775ms infinite; animation:ripple 4s ease-out 775ms infinite }
.ikoulamap .module-wrap .point-40.delay:after { -webkit-animation:ripple 4s ease-out 1225ms infinite; -moz-animation:ripple 4s ease-out 1225ms infinite; -o-animation:ripple 4s ease-out 1225ms infinite; animation:ripple 4s ease-out 1225ms infinite}
.ikoulamap .module-wrap .area-content{-webkit-border-radius: 12px; -webkit-border-top-right-radius: 1px; -webkit-border-bottom-left-radius: 1px; -moz-border-radius: 12px; -moz-border-radius-topright: 1px; -moz-border-radius-bottomleft: 1px; border-radius: 12px; border-top-right-radius: 1px; border-bottom-left-radius: 1px;; position:absolute;top:60px;opacity:0;transform:translateX(-50%);background:#FF7828;box-shadow:0 2px 5px 0 rgba(33,37,39,.4);line-height:1.5;padding:9px 20px;color:#FFF;font-size:16px;transition:opacity .3s;white-space:nowrap;text-align:left;}
.ikoulamap .module-wrap .area-content.fixwidth{width:250px;white-space:initial}
.ikoulamap .module-wrap .point-area {position:absolute;width:10px;height:10px;visibility:visible;opacity:1;transition:opacity .5s ease-out;display:none;z-index:2}
.ikoulamap .module-wrap .point-area .point-dot{position:absolute;top:0;left:0;right:0;bottom:0;width:6px;height:6px;background-color:#FF7828;border:1px solid #FF7828;margin:auto;border-radius:50%;z-index:2;cursor:pointer}
.ikoulamap .module-wrap .point-area .point-dot .area-content{position:absolute;opacity:0;transform:translateX(-50%);background:#FF7828;box-shadow:0 4px 10px 0 rgba(55,61,65,.15);line-height:30px;color:#FFF;padding-left:20px;padding-right:0px;white-space:nowrap;transition:opacity .4s}
.ikoulamap .module-wrap .point-area .point-dot .area-name{white-space:nowrap;font-size:14px;color:#1E195A;top:-6px;left:25px;right:auto;position:absolute;}
.ikoulamap .module-wrap .point-area .point-dot .area-name.left{right:25px;top:-6px;left:auto}
.ikoulamap .module-wrap .point-area.disable .point-dot{background-color:#FF7828;border:1px solid #FF7828}
.ikoulamap .module-wrap .point-area.disable+.point-10,.ikoulamap .module-wrap .point-area.disable+.point-10+.point-40{display:none}
.ikoulamap .module-wrap .point-area:not(.disable) .point-dot:hover{border-color:#FF7828}
.ikoulamap .module-wrap .point-area:not(.disable) .point-dot:hover+.area-content{opacity:1}
.ikoulamap .module-wrap .point-area:not(.disable) .point-dot:hover+.area-content+.icon-common-map{opacity:1}
.ikoulamap .module-wrap .point-area .point-10 { position:absolute; top:5px; left:5px; transform:translate(-50%,-50%); width:70px; height:70px; border-radius:50%; background:0 0; z-index:-1 }
.ikoulamap .module-wrap .point-area .point-10:after { content:''; display:block; position:absolute; top:0; right:0; bottom:0; left:0; border-radius:50%; border:2px solid #FF7828; opacity:0; -webkit-animation:ripple 4s ease-out 225ms infinite; -moz-animation:ripple 4s ease-out 225ms infinite; -o-animation:ripple 4s ease-out 225ms infinite; animation:ripple 4s ease-out 225ms infinite }
.ikoulamap .module-wrap .point-area .point-10.delay:after { -webkit-animation:ripple 4s ease-out 725ms infinite; -moz-animation:ripple 4s ease-out 725ms infinite; -o-animation:ripple 4s ease-out 725ms infinite; animation:ripple 4s ease-out 725ms infinite }
.ikoulamap {margin:0 auto !important;width:1000px}
@media (max-width:992px) {.ikoulamap .module-wrap .point-10 { width:10px; height:10px }.ikoulamap .module-wrap .point-40 { width:20px; height:20px }}
@media (max-width:720px) {
.ikoulamap .module-wrap .point-area .point-dot .area-content,.ikoulamap .module-wrap .point-area .point-dot .area-name,.ikoulamap .module-wrap .point-area .point-dot .icon-common-map { display:none }
.ikoulamap .module-wrap .point-area .point-dot.active .area-content,.ikoulamap .module-wrap .point-area .point-dot.active .icon-common-map { display:block }
.ikoulamap .module-wrap .point-area .point-dot { width:4px; height:4px }
.ikoulamap .module-wrap .point-area { width:10px; height:10px }
.ikoulamap .module-wrap .point-area .point-40 { display:none }
}
.point-area-0 {left: 230px; top: 230px; display: block !important;}
.point-area-1 {left: 478px; top: 132px; display: block !important;}
.point-area-2 {left: 535px; top: 145px; display: block !important;}
.point-area-3 {left: 455px; top: 180px; display: block !important;}
.point-area-4 {left: 490px; top: 168px; display: block !important;}
.point-area-5 {left: 515px; top: 193px; display: block !important;}
.point-area-6 {left: 780px; top: 340px; display: block !important;}
.newzone {background-color:white !important;padding-top:20px !important;height: 700px;position:relative}
.newzone:before {-webkit-background-size:3000px 108px;background-size:3000px 108px;background-position:center bottom;background-repeat:no-repeat;content:'';display:block;left:0;position:absolute;width:100%;visibility:visible;z-index:10;background-image:url("/sites/default/files/images/vague-top-blanc.svg");height:108px;top:-108px;}
.newzone:after {-webkit-background-size:3000px 182px;background-size:3000px 182px;background-position:center bottom;background-repeat:no-repeat;content:'';display:block;left:0;position:absolute;width:100%;visibility:visible;z-index:10;background-image:url("/sites/default/files/images/vague-bottom-blanc.svg");bottom:-181px;height:182px}
.newzone h4 {color:#1E195A;font-size:1.25em;text-align:center !important;font-weight:300 !important}
.newzone p {color:#1E195A !important}
.newzone div.cat > ul {margin-top:20px}
.newzone div.cat > ul > li {background-color:#FFF;font-size:2em;color:#1E195A;}
.newzone div.cat > ul > li a {color:#1E195A}
.newzone div.cat > ul > li.ui-tabs-active {font-weight:700;border-bottom:4px solid #FF7828}
.fixedpromo {position:fixed;bottom:0px;width:100% !important;left:0;border-radius:0 !important;margin-left:0;z-index:9997;padding:10px 10px !important;height:45px;border-top:5px solid #ff7828;background-color:white }
.fixedpromo strong {display:inline !important;margin-right:20px !important;line-height:50px}
.fixedpromo span {width:100% !important;position:relative;text-align:left !important;}
.fixedpromo span a,.fixedpromo p a {display:inline-block !important;padding:5px 20px !important;font-size:0.8em !important;position:relative !important;top:-5px;left:20px;background-color:#1E195A !important;}
.fixedpromo span a:hover,.fixedpromo p a:hover {background-color:#FF7828 !important;}
.fixedpromo img {display:none}
.fixedpromo p {border-radius:0 !important;padding:0 !important}
#schemaPods{width: 70%; margin: 0 auto;}
#schemaPods p {font-size:0.95em !important}
#schemaPodsLeft, #schemaPodsRight, #schemaPodsCenter{display: inline-block; width: 27%; margin-left: 0%;z-index:10;position:relative}
#schemaPodsCenter{ width: 30%; }
#schemaPodsRight, #schemaPodsCenter{vertical-align: top}
.podsLeft, .podsRight, .podscenter{color: #fff;border-radius: 12px; border-top-right-radius: 1px; border-bottom-left-radius: 1px; width: 90%; text-align: center;padding: 4%}
.podsLeft, .podsRight{background-color: #ff7828; }
.podsLeft:first-child, .podsRight:first-child{margin-bottom: 100px}
.podscenter{background-color: #1e195a;margin-top:70px}
#schemaPods .icofont {position:absolute;z-index:1;font-size:45em;color:#FF7828;margin-top:-100px;text-align:center;font-weight:300;margin-left:12%}
ol.pods {width:80%;margin:30px auto 0 auto}
ol.pods li {text-align:left;font-size:2.5em;color:#1E195A;padding:8px 0;font-weight:700}
ul.listos {width:70%;margin:0 auto 100px auto;}
ul.listos li {display:inline-block;width:33%;float:left;padding:10px 0;color:#FF7828;text-transform:uppercase;font-weight:700;font-size:1.25em !important} 
ol.pods li span {font-size:0.5em;font-weight:500}
div.rond_pods {width:350px;height:350px;border-radius:50%;border:4px solid #FF7828;position:absolute;margin-top:-65px;margin-left:285px}
.arrowsik button {background: transparent;border: none;cursor: pointer;outline: none;} 
.timeline {white-space: nowrap;overflow-x: hidden;}
.timeline ol {font-size: 0;width: 100%;padding: 200px 0;transition: all 1s;}
.timeline ol li {position: relative;display: inline-block;list-style-type: none;width: 160px;height: 3px;background: #1E195A;}
.timeline ol li:last-child {width: 400px;}
.timeline ol li:not(:first-child) {margin-left: 25px;}
.timeline ol li:not(:last-child)::after {content: '';position: absolute;top: 50%;left: calc(100% + 1px);bottom: 0;width: 24px;height: 24px;transform: translateY(-50%);border-radius: 50%;background: #ff7828;}
.timeline ol li div {position: absolute;left: calc(100% + 7px);width: 280px;padding: 10px 20px 5px 20px;font-size: 1rem;white-space: normal;color: #1E195A;background: white;}
.timeline ol li:nth-child(3) div, .timeline ol li:nth-child(7) div, .timeline ol li:nth-child(11) div, .timeline ol li:nth-child(15) div{top: -80px !important;}
.timeline ol li:nth-child(4) div, .timeline ol li:nth-child(8) div, .timeline ol li:nth-child(12) div, .timeline ol li:nth-child(16) div{top: 80px !important;}
.timeline ol li div::before {content: '';position: absolute;top: 100%;left: 0;width: 0;height: 0;border-style: solid;}
.timeline ol li:nth-child(odd) div {top: -40px;transform: translateY(-100%);border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
.timeline ol li:nth-child(odd) div::before {top: 100%;border-width: 8px 8px 0 0;border-color: white transparent transparent transparent;}
.timeline ol li:nth-child(even) div {top: calc(100% + 40px);border-radius: 12px;border-top-left-radius: 1px;border-bottom-right-radius: 1px;}
.timeline ol li:nth-child(even) div::before {top: -8px;border-width: 8px 0 0 8px;border-color: transparent transparent transparent white;}
.timeline time {display: block;font-size: 1.75em;margin-bottom: 8px;color: #ff7828;font-weight:700}
.timeline .arrowsik {display: flex; justify-content: center;margin-bottom: 20px;margin-top: 60px;}
.timeline .arrowsik .arrow__prev {margin-right: 20px;}
.timeline .disabled {opacity: .6;}
.timeline .arrowsik i {font-size: 4em;color: #1e195a;padding:10px}
.timeline .arrowsik i:hover {color: #ff7828;}
#banner_boost {height:800px;text-align:center}
#banner_boost h1 {color:white;font-size:3em;text-align:center;margin:140px 0 0 0;padding:0}
#banner_boost h1 strong {color:#FF7828}
#banner_boost h2 {font-size:1.5em;color:white;text-align:center;font-weight:300 }
#banner_boost span {font-size:1em;color:white;line-height:170%}
#banner_boost a {display:block;width:360px;margin:40px auto 0 auto !important;padding:20px 15px;background-color:#FF7828;color:white;text-decoration:none;font-size:1.5em;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;margin-top:20px;font-weight:500;text-transform:uppercase}
#banner_boost a:hover {background-color:#1E195A}
#banner_boost img.fusee {float:right;position:absolute;width:420px;right:40px;margin-top:-150px}
.newpage p {font-size:16px;text-align:left;color:#1E195A;line-height:190%}
.newpage h2 {color:#1E195A !important;font-size:2.5em !important;font-weight:700 !important;margin-top:50px !important;padding-top:40px !important;text-align:center !important}
.newpage h2 span {display:block;font-weight:500;font-size:0.75em}
.newpage h3 {text-align:left !important;font-size:2em !important;padding-top:30px !important;margin-top:50px !important;border-top:1px dotted #FF7828}
.newpage h4 {color:#FF7828;font-size:23px;margin:0;font-weight:700}
.newpage li {padding:10px 0;font-size:16px;text-align:left;color:#1E195A;line-height:180%}
.newpage i {float:left;margin-right:100px;font-size:19em;color:#1E195A;margin-top:20px;margin-bottom:40px}
.newpage i:nth-child(odd) {float:right;margin-right:0px;margin-left:100px}
.whwc div span {width:50% !important}
.whwc img {float:right;margin-top:-50px;width:auto;position:absolute;padding-left:20px}
ul.primary {white-space:normal !important}
.startup{text-align: left; list-style: none; line-height:180%;width: 100%; margin: 0 auto}
ul.startup {list-style: none;width:80%;margin:0 auto;padding:0}
ul.startup li {padding:0px !important;font-size:1.25em;width:23%;margin:1%;text-align:center;line-height:160%;display:inline-block;vertical-align:top;}
ul.startup li small {font-size:13px;text-align:center;display:inline-block;line-height:160%}
.startup i{font-size:4em;color:#FF7828;display:block;text-align:center;margin-bottom:15px}
.startup span{text-decoration: line-through;}
.startup strong {color:#1E195A}
img.boostwhwc {position:absolute;left:20px;margin-top:-300px}
i.iksprite {padding:0 !important}
.iksprite { background: url('/sites/default/files/images/spritesheet.png') no-repeat left top; display: inline-block; width:128px;height:128px;margin:0 auto}
.iksprite-application { width: 128px; height: 128px; background-position: -5px -5px; }
.iksprite-batiment { width: 128px; height: 128px; background-position: -143px -5px; }
.iksprite-bouclier { width: 128px; height: 128px; background-position: -281px -5px; }
.iksprite-cadenas { width: 128px; height: 128px; background-position: -419px -5px; }
.iksprite-camera { width: 128px; height: 128px; background-position: -557px -5px; }
.iksprite-certifie { width: 128px; height: 128px; background-position: -695px -5px; }
.iksprite-chargement { width: 128px; height: 128px; background-position: -5px -143px; }
.iksprite-clavier { width: 128px; height: 128px; background-position: -143px -143px; }
.iksprite-cloud { width: 128px; height: 128px; background-position: -281px -143px; }
.iksprite-coeur { width: 128px; height: 128px; background-position: -419px -143px; }
.iksprite-direction { width: 128px; height: 128px; background-position: -557px -143px; }
.iksprite-dupliquer { width: 128px; height: 128px; background-position: -695px -143px; }
.iksprite-etoile { width: 128px; height: 128px; background-position: -5px -281px; }
.iksprite-evolutif { width: 128px; height: 128px; background-position: -143px -281px; }
.iksprite-evolution { width: 128px; height: 128px; background-position: -281px -281px; }
.iksprite-exchange { width: 128px; height: 128px; background-position: -419px -281px; }
.iksprite-expertise { width: 128px; height: 128px; background-position: -557px -281px; }
.iksprite-fleur { width: 128px; height: 128px; background-position: -695px -281px; }
.iksprite-francais { width: 128px; height: 128px; background-position: -5px -419px; }
.iksprite-game { width: 128px; height: 128px; background-position: -143px -419px; }
.iksprite-hebergement { width: 128px; height: 128px; background-position: -281px -419px; }
.iksprite-heure { width: 128px; height: 128px; background-position: -419px -419px; }
.iksprite-interface { width: 128px; height: 128px; background-position: -557px -419px; }
.iksprite-latence { width: 128px; height: 128px; background-position: -695px -419px; }
.iksprite-marteau { width: 128px; height: 128px; background-position: -5px -557px; }
.iksprite-monitoring { width: 128px; height: 128px; background-position: -143px -557px; }
.iksprite-nuage { width: 128px; height: 128px; background-position: -281px -557px; }
.iksprite-open { width: 128px; height: 128px; background-position: -419px -557px; }
.iksprite-outil { width: 128px; height: 128px; background-position: -557px -557px; }
.iksprite-portefeuille { width: 128px; height: 128px; background-position: -695px -557px; }
.iksprite-position { width: 128px; height: 128px; background-position: -5px -695px; }
.iksprite-proactif { width: 128px; height: 128px; background-position: -143px -695px; }
.iksprite-protocole { width: 128px; height: 128px; background-position: -281px -695px; }
.iksprite-public { width: 128px; height: 128px; background-position: -419px -695px; }
.iksprite-raid { width: 128px; height: 128px; background-position: -557px -695px; }
.iksprite-rouages { width: 128px; height: 128px; background-position: -695px -695px; }
.iksprite-sauvegarde { width: 128px; height: 128px; background-position: -833px -5px; }
.iksprite-serveur { width: 128px; height: 128px; background-position: -833px -143px; }
.iksprite-smart { width: 128px; height: 128px; background-position: -833px -281px; }
.iksprite-sprite1 { width: 128px; height: 128px; background-position: -833px -419px; }
.iksprite-supervision { width: 128px; height: 128px; background-position: -833px -557px; }
.iksprite-terre { width: 128px; height: 128px; background-position: -833px -695px; }
.iksprite-ticket { width: 128px; height: 128px; background-position: -5px -833px; }
.iksprite-vps { width: 128px; height: 128px; background-position: -143px -833px; }
.iksprite-wordpress { width: 128px; height: 128px; background-position: -281px -833px; }
.ikspritecloud { background-image: url(/sites/default/files/images/spritesheetcloud.png); background-repeat: no-repeat; display: inline-block;width:256px;height:256px }  
.ikspritecloud-click { width: 256px; height: 256px; background-position: -5px -5px; }  
.ikspritecloud-filtre { width: 256px; height: 256px; background-position: -271px -5px; }  
.ikspritecloud-interface { width: 256px; height: 256px; background-position: -5px -271px; }  
.ikspritecloud-performance { width: 256px; height: 256px; background-position: -271px -271px; }  
.ikspritecloud-personne { width: 256px; height: 256px; background-position: -537px -5px; }  
.ikspritecloud-protection { width: 256px; height: 256px; background-position: -537px -271px; }  
.ikspritecloud-radar { width: 256px; height: 256px; background-position: -5px -537px; }
.ikohomecn {margin-top:20px;display:inline-block !important;width:40px !important;font-size:0.8em}
#blackf18 h3 {font-weight:700 !important;color:black !important}
#blackf18 p strong {color:#FF7828 !important}
#contenu #blackf18 table tr td i {color:#FF7828 !important}
#contenu #blackf18 table tr td,#contenu #blackf18 table tr td strong {color:black !important}
#contenu #blackf18 table tr td:nth-child(5) strong {font-size:0.9em !important;font-weight:500 !important} 
#contenu #blackf18 table tr td:last-child a {background-color:black !important}
#contenu #blackf18 table tr td:last-child a.gris {background-color:#ddd !important}
#contenu #blackf18 table tr td:last-child a:hover {background-color:#FF7828 !important}
#contenu #blackf18 table tr td:last-child a:hover i {color:white !important}
img.bf18home {position:absolute;margin-top:-140px}
a.homebf18 {border:0px solid transparent !important;}
a.homebf18:hover {background-color:transparent !important}
a.homebf18 img {margin-top:-80px;width:300px}
p.fondiko {background-color:white;padding:20px;	-webkit-border-radius: 24px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 24px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 24px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;margin-bottom:20px;display:block}
p.fondiko > span {text-align:center}
p.txtwww {color:#1E195A !important; line-height:180%;font-size:1.25em;width:70%;margin:0 auto}
p.txtwww img {margin:10px 20px;max-height:100px}
ul.chiffres li span.iksprite {display:block;float:left;margin-top:-50px;margin-right:1.5em}
ul.testhome {width:100% !important;margin:0% !important;padding:0px 0 0px 0}
ul.testhome li {width:15% !important;border:0px solid transparent !important;padding:5px 0 !important}
ul.offrev5 li {width:18% !important}
ul.offrev5 li img {margin-bottom:10px;width:114px;height:114px}
ul.testhome li:nth-child(1),ul.testhome li:nth-child(2),ul.testhome li:nth-child(3) ,ul.testhome li:nth-child(5) {border:0px solid transparent !important}
ul.testhome li:hover {background-color:#c7e7ff;border:0px solid #96C8FF !important}
ul.testhome li h2 {text-transform:none !important;font-size:1.25em !important}
ul.testhome li p {line-height:15px !important;display:none}
ul.testhome li span {line-height:25px;font-size:0.6em !important}
#banner_home_v4 {text-align:center;color:white;padding:0;background:none center 0px no-repeat transparent;background-size:cover;height:400px;}
#banner_home_v4 h1,#banner_home_v4 h2 {font-family:'Montserrat';color:#FFF;font-size:3em !important;text-align:center;font-weight:700;margin:0;padding:0;position:relative;top:70px}
#banner_home_v4 p {font-family:'Montserrat';color:#FFF;font-size:3em !important;text-align:center;font-weight:300;margin:0;padding:0;position:relative;top:-40px}
#banner_home_v4 a {color:#fff;text-decoration:none;font-weight:700;border:1px solid white;display:inline-block;margin:60px auto 20px auto;-webkit-border-radius: 24px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 24px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 24px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;padding:15px 30px;font-size:1.25em;text-transform:uppercase;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out}
#banner_home_v4 a:hover {color:#fff;border-color:#ff7828;background-color:#FF7828}
#banner_home_v4 .owl-theme .owl-controls .owl-page span{display: block;width: 20px;height: 20px;margin: 0px 5px 0px 5px;filter: Alpha(Opacity=50);opacity: 0.5;-webkit-border-radius: 20px;-moz-border-radius: 20px; border-radius: 20px;background: #96C8FF}
#banner_home_v4 .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {filter: Alpha(Opacity=100);opacity: 1;}
#banner_home_v4 .owl-buttons {z-index:99999;position:absolute;font-size:6em;color:#96C8FF;width:98%;margin:0 1%}
#banner_home_v4 .owl-buttons .owl-prev {margin-top:-230px;z-index:99999;float:left;}
#banner_home_v4 .owl-buttons .owl-next {margin-top:-230px;float:right}
#banner_home_v4 .owl-pagination { margin:-180px 0 0px 0;position:relative;z-index:99999;}
#banner_home_v4 .item {padding:190px 0 170px 0;}
#banner_home_v4 .owl-carousel {z-index:0;margin-top:0;top:0;position:absolute}
body.page-node-298 header, body.page-node-23 header, body.page-node-288 header, body.page-node-824 header, body.page-node-287 header, body.page-node-1089 header,body.page-node-299 header {z-index:3;position:relative}
body.page-node-298 div.region-menu,body.page-node-23 div.region-menu,body.page-node-288 div.region-menu, body.page-node-824 div.region-menu, body.page-node-287 div.region-menu, body.page-node-1089 div.region-menu,body.page-node-299 div.region-menu {position:relative;z-index:2}
.fixedmenu {position:fixed !important;top:0;background-color:#1e195a !important;z-index:99999 !important}
#banner_home_v4 .item1 {background:url('https://www.ikoula.com/sites/default/files/images/fond_item1.jpg') no-repeat 0px 0px !important;}
#banner_home_v4 .item2 {background:url('https://www.ikoula.com/sites/default/files/images/fond_item2.jpg') no-repeat -50px !important;}
#banner_home_v4 .item3 {background:url('https://www.ikoula.com/sites/default/files/images/fond_item3.jpg') no-repeat !important;}
#banner_home_v4 .item4 {background:url('https://www.ikoula.com/sites/default/files/images/fond_item4.jpg') no-repeat; background-size:cover !important}
#banner_home_v4 .item5 {background:url('https://www.ikoula.com/sites/default/files/images/fondnewyearcn2020.jpg') no-repeat; background-size:cover !important}
#banner_home_v4 .item6 {background:url('https://www.ikoula.com//sites/default/files/images/banniere/banniere_raspberry.jpg') no-repeat 0px 0px !important;}

#cloudvideo {padding:0 !important;text-align:center;margin:0px 0 195px 0}
#cloudvideo h4 {color:#FFF;text-align:center;font-size:2em;background-color:#1E195A;font-weight:700;margin:0;padding:0;line-height:65px !important}
#cloudvideo h4 span {font-weight:300}
#cloudvideo h4:hover {background-color:#1E195A;color:#FFF !important;}
#cloudvideo.section-vague:after {bottom:-178px !important}
#content #cloudvideo h4.ui-state-active, #content #cloudvideo .ui-widget-content h4.ui-state-active, #content #cloudvideo .ui-widget-header h4.ui-state-active {background-color:#1E195A;color:#FFF !important}
#cloudvideo iframe {max-width:1080px}
#cloudvideo a.compte {background-color:#FF7828 !important}
#cloudvideo a.compte:hover {background-color:#4178C8 !important}
#contenu .tabInstance {margin:0 auto !important;max-width:1360px}
.tabInstance div{display: inline-block; width: 48%}
.tabInstance div:first-child{vertical-align: top; margin-right: 4%}
.tabInstance div span {text-align:left;font-size:0.5em !important;line-height:160%}
.tabInstance h4{font-size: 2.5em !important;text-align:left !important;color:#1E195A;margin:10px 0 15px 0}
.tabInstance h4 span {margin:5px 0 5px 0 !important;display:block}
.tabInstance table{border-collapse: collapse; width: 100% !important; font-size: 1em;}
.tabInstance table tr th{background: #4178C8; color: #fff; text-align: left; padding: 15px 0px;font-weight:700;text-transform:uppercase}
.tabInstance table tr td{background: #ffffff; padding: 7px 0px; vertical-align: middle; border-bottom: 1px solid #96C8FF; color: #1E195A;text-align:left;line-height:160%}
.tabInstance table tr td div.europe, .tabInstance table tr td div.asie, .tabInstance table tr td div.US {width:100%;padding:0 8px}
.tabInstance table tr td:first-child {font-weight:700;padding-left:10px}
.tabInstance table tr th:first-child {-webkit-border-top-left-radius: 12px;-moz-border-radius-topleft: 12px;border-top-left-radius: 12px;padding-left:10px}
.tabInstance table tr:last-child td:last-child { -webkit-border-bottom-right-radius: 12px;-moz-border-radius-bottomright: 12px;border-bottom-right-radius: 12px;}
.tabInstance table tr td sup {padding:0 !important;background-color:transparent !important;margin-top:-1px;text-transform:none !important;margin-top:-1px !important}
div.homeitem {margin:108px 0 0 0;padding:30px 0 65px 0;position:relative;margin-bottom:0px;width:100%;text-align:center;background-color: #1E195A;}
div.homeitem:before {-webkit-background-size:3000px 108px; background-size:3000px 108px;background-position:center bottom;background-repeat:no-repeat;content:'';display:block;left:0;position:absolute;width:100%;visibility:visible;z-index:10;background-image:url("/sites/default/files/images/vague-top-violet.svg"); height:108px;top:-108px;background-color:white}
div.homeitem:after {-webkit-background-size:3000px 182px;background-size:3000px 182px;background-position:center bottom;background-repeat:no-repeat;content:'';display:block;left:0;position:absolute;width:100%;visibility:visible;z-index:10;background-image:url("/sites/default/files/images/vague-bottom-violet.svg");bottom:-130px;height:182px}
div.containeurhome {width:100%; margin:0 auto;max-width:80%}
div.itemhome {width:27%;background-color:white;padding:20px 2% 20px 2%;margin-right:3%;text-align:center;float:left;-webkit-border-radius: 24px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 24px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 24px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;background: url(/sites/default/files/images/fond_silver.jpg) no-repeat #96c8ff;min-height:430px;background-size:cover !important;background-position:0px 0px !important}
div.itemhome:nth-child(2) {background: url(/sites/default/files/images/fond_gold.jpg) no-repeat #FFF;}
div.itemhome:last-child {background: url(/sites/default/files/images/fondnewcloud2.jpg) no-repeat -100px -350px #FFF;margin-right:0%}
div.itemhome ul {margin:20px 2%;padding:0;width:96%}
div.itemhome ul li {list-style-type:none;padding:10px 0px;text-align:left;font-size:1.188em;color:#1E195A;border-bottom:1px dotted #1E195A}
div.itemhome:hover {-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
div.itemhome div.ikprix p{font-size:33px !important;letter-spacing:0;color:#1E195A;font-weight:700}
div.itemhome span.titre {font-size:1.5em;font-weight:700;color:#1E195A}
div.itemhome span.titre strong {display:block;color:#FFF;font-weight:500}
div.itemhome ul li i {font-size:1.25em;margin-right:5px;color:#1E195A}
div.itemhome small {text-transform:uppercase;color:#1E195A;font-size:15px;font-weight:500;display:block}
div.itemhome small.line {display:inline}
div.itemhome a:hover {background-color:#FF7828}
div.itemhome:last-child li {border-color:#1E195A}
#banner_home_v4 .owl-item img.gauche {float:left;left:10px;position:absolute;margin-top:-100px}
#banner_home_v4 .owl-item img.droite {float:right;right:10px;position:absolute;margin-top:-100px}
div.itemhome sup {font-size:1.25em !important;display:block;margin:5px 0px !important;-webkit-border-radius: 24px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 24px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 24px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;background-color:#1E195A !important;padding:8px 0 !important;font-weight:500}
#raid {background-color:white !important;padding-top:20px !important;position:relative;}
#raid:before {-webkit-background-size:3000px 108px;background-size:3000px 108px;background-position:center bottom;background-repeat:no-repeat;content:'';display:block;left:0;position:absolute;width:100%;visibility:visible;z-index:10;background-image:url("/sites/default/files/images/vague-top-blanc.svg");height:108px;top:-108px;}
#raid:after {-webkit-background-size:3000px 182px;background-size:3000px 182px;background-position:center bottom;background-repeat:no-repeat;content:'';display:block;left:0;position:absolute;width:100%;visibility:visible;z-index:10;background-image:url("/sites/default/files/images/vague-bottom-blanc.svg");bottom:-181px;height:182px}
#raid h3{color: #1e195a !important}
#raid p{text-align: left; color: #1e195a !important;width:70% !important}
#solutions #raid h5 {font-size:2em;color:#FF7828 !important}
.avantageRaid{padding:0;margin:0;width:100%}
ul.avantageRaid {width:70%;margin:0 15%}
.avantageRaid li{list-style: none; margin-top: 4%;width:49%;display:inline-block;vertical-align:middle}
.avantageRaid li i, .avantageRaid li p{display: inline-block}
.avantageRaid li i{color: #1E195A; font-size: 6em; vertical-align: top;float:left}
.avantageRaid li p{color: #1e195a !important; width: 80% !important;text-align:center}
.avantageRaid li strong {font-size:1.188em}
#solutions ul.avantages li .iksprite {float : left;margin-right : 40px;	}
h3#option {padding-top:140px !important}
#solutions #bandeau h2 {color:#96C8FF}
.ui-helper-hidden-accessible {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.ikblue {background-color:#4178C8 !important}
#contenu .vpsCloud .prix-offre .owl-item div.prix > span {font-size:4em;font-weight:500}
#contenu .vpsCloud .prix-offre .owl-item div.prix p {top:0px}
#contenu .vpsCloud .prix-offre .owl-item div.prix i {font-size:2.5em;color:#1E195A;margin-right:20px}
#bestsellers h3 { font-size:2.5em;text-align:center;font-weight:300;color:white;margin:40px 0 30px 0;padding:0;text-transform:uppercase}
.bestsellers{background-color: #fff; width: 32%; display: inline-block;-webkit-border-radius: 24px;margin-right:2%;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 24px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 24px;border-top-right-radius: 1px;border-bottom-left-radius: 1px}
.bestsellers:last-child {margin-right:0%}
.bestsellers h4{text-align: center !important; font-size: 2.5em !important; color: #ff7828 !important; font-weight: 500 !important;text-transform:uppercase;margin:0;padding:20px 0 10px 0}
.bestsellers h4 sup {font-size:12px;position:absolute;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.bestsellers a.info {text-align:center;color:#1E195A !important;margin:0 auto 10px auto !important;display:inline;text-transform:uppercase;font-size:10px;width:100%;display:inline-block;font-weight:500}
.bestsellers span{width: 30% !important; margin-right: 3%; font-weight: 500 !important;text-align:right !important;display:inline-block !important;float:left;line-height:20px !important;margin-bottom:10px !important; color: #4178C8 !important; font-size: 0.65em !important;} 
.bestsellers span.atc {color:white !important; font-size:1em !important;width:50% !important;margin:0 auto !important;float:none !important;}
.bestsellers span.atc i {margin-right:5px}
.bestsellers li.prix{text-align: center; font-size: 2.5em; color: #ff7828;  margin-top: 2%; width: 100%; margin-left: 0%;padding:10px 0;font-weight:500;border-top:1px dotted #ccc;letter-spacing:-1px}
.bestsellers li.ikpromo{border: 1px 0px 1px 0px solid #ff7828;background-color: #ff7828; text-align: center; font-size: 2.5em; color: #fff;  margin-top: 2%; width: 100%; margin-left: 0%;padding:10px 0;}
.bestsellers li.ikpromo small {text-transform:uppercase;font-size:0.5em}
.bestsellers li.prix sup {font-size:12px !important;font-weight:500;margin-top:0px;position:absolute}
.bestsellers li.code {text-align: center; font-size:0.9em;text-transform:uppercase;line-height:130%;font-weight:500;border:0;padding:0}
.bestsellers li.code sup {font-size:8px !important }
.bestsellers li.code strong{color: #ff7828 !important;padding:0px;font-size:1.188em}
.bestsellers ul {margin:0;padding:0}
.bestsellers li {margin:0 6%;padding:6px 0px;list-style-type:none;vertical-align:top;font-weight:500;color:#1E195A;font-size:1.25em;border-bottom:1px dotted #ccc;text-align:left}
.bestsellers li.last {border:0}
.bestsellers li:last-child {text-align:center;padding-bottom:15px;border:0px}
.bestsellers li:last-child a {padding:15px 25px;text-decoration:none !important}
.bestsellers li:last-child a i:first-child {margin-right:5px }
.bestsellers li:last-child a:hover {background-color:#FF7828;color:white !important}
.bestsellers li a.tooltip i {margin-left:5px;color:#4178C8 !important}
sup.supsilver {padding:3px 6px !important;color:white;font-weight:700;background-color:#7b91a7 !important;margin-top:-10px !important;margin-left:5px !important}
sup.supgold {padding:3px 6px !important;color:white;font-weight:700;background-color:#aa9c3d !important;margin-top:-10px !important;margin-left:5px !important}
sup.supnew {padding:3px 6px !important;color:white;font-weight:700;background-color:#ff7828 !important;margin-top:-10px !important;margin-left:5px !important}
.ikgamme table td.gold i.icofont-micro-chip, span.gold {color:#aa9c3d !important}
.ikgamme table td.silver i.icofont-micro-chip, span.silver {color:#7b91a7 !important}
#gamme ul li {width:12%; display:inline-block; background-color: transparent;border:2px solid #FFF; -webkit-border-radius: 24px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 24px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 24px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;padding:3% 1% 1.5% 1%;color:white;margin:1%;text-align:center;font-size:0.9em !important;transition: scale .6s;min-height:120px;vertical-align: top;font-weight:500}
#gamme ul li:hover {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);border-color:#1E195A}
#gamme ul {margin:0;padding:0}
#gamme ul li a h2 {color:white;font-size:1.5em;text-align:center;text-transform:uppercase;width:100%}
#gamme ul li:hover h2 {color:#1E195A}
#gamme ul li:hover strong {color:#1E195A}
#gamme ul li img {position:absolute;margin-top:-75px;margin-left:-40px;}
#gamme ul li strong {display:block;font-size:1.25em;text-transform:uppercase;}
#gamme ul li a {text-decoration:none}
#gamme ul li a:hover {color:white}
/*.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {background-color:transparent}*/
ul.primary {z-index:9999 !important;position:relative;border-bottom:0px;width:260px;text-transform:uppercase;}
.frenchik h4.citation {font-weight:300;margin:20px 0 25px 0 !important;color:white !important}
.frenchik2 h4.citation {font-weight:500;margin:20px 0 25px 0 !important;color:#1E195A !important}
.frenchik p {line-height:190% !important;font-size:1.188em;color:#1E195A;width:90%;margin:0 auto;text-align:left;}
.frenchik div.info,.frenchik2 div.info {background-color:#1E195A;width:80%; box-shadow:0px 0px 0px;margin:30px auto !important;color:white;-webkit-border-radius: 24px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 24px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 24px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
.frenchik2 {width:50%;margin:0 auto;text-align:center;color:white;font-size:1.188em;}
.frenchik2 p {text-align:left}
span.raid {color:#96C8FF !important;float:none;display:inline-block}
.atc {text-decoration: none; font-family: 'Montserrat';font-weight: 500;font-size: 11px;color: #ffffff;text-transform: uppercase;letter-spacing: 0px;}	
.atc:hover {cursor: pointer;color:#FF7828;}
#propos ul li span.atc {font-size:0.875em;text-transform:none}
#menuFooter ul li span.atc {font-size:13px !important;text-transform:none}
#copyright_v2 span.atc {text-transform:none;color:#1E195A;font-size:1em;padding:0px 10px}
#copyright_v2 span.atc:hover {color:#FF7828;text-decoration:underline}
ul.oneclick {margin:0 auto;width:100%;max-width:1280px;color:#1E195A}
ul.oneclick li {padding:15px;width:10%;border:1px solid #96C8FF;margin-bottom:20px;}
ul.oneclick li a {color:#1E195A;font-weight:700;text-decoration:underline }
ul.oneclick li a:hover {color:#FF7828}
ul.oneclick li img {max-height:80px;margin-bottom:20px}
ul.oneclicksmall {margin:0 auto;width:100%;max-width:1280px;color:#1E195A}
ul.oneclicksmall li {padding:0px;width:4%;margin-bottom:20px;}
ul.oneclicksmall li a:hover {color:#FF7828}
ul.oneclicksmall li img {max-height:40px;margin-bottom:20px}
small.violet {color:#1E195A}
div.messages {border-radius: 12px; border-top-right-radius: 1px; border-bottom-left-radius: 1px;width:70%;margin:10px 15% !important}
table.ndsik {width:100% !important;margin:0 !important;padding:0;max-width:100% !important}
table.ndsik th {background-color:white !important;color:#1E195A !important;vertical-align:top;padding:10px 0px !important;-webkit-border-top-left-radius: 24px;-moz-border-radius-topleft: 24px;border-top-left-radius: 24px;border:0px !important;border-right:1px solid #96C8FF !important;border-bottom:1px solid #FFF !important;font-weight:500 !important}
table.fivecolentete.ndsik {-webkit-box-shadow: 0 15px 10px -12px #333; -moz-box-shadow: 0 15px 10px -12px #333; box-shadow: 0 15px 10px -12px #444;}
table.fivecolentete th {border-bottom:1px solid #96C8FF !important}
table.fivecolentete th strong {font-size:1.5em }
table.fivecolentete.ndsik th {text-align:center}
table.fivecolentete.ndsik th:first-child {background-color:#96c8ff !important}
table.fivecolentete.ndsik th span strong {font-size:1em}
table.fivecolentete.ndsik th span strong.gros {font-size:2.5em;color:#FF7828;margin-top:10px;display:block}
table.ndsik th:first-child {background-color:#a7c5e9 !important;padding:10px 15px !important;font-weight:700 !important;vertical-align:middle !important;border-radius:0px !important}
table.ndsik th:last-child {border-right:0px !important}
table.ndsik th span {display:block;text-align:center;line-height:160%;margin-top:10px;min-height:100px}
table.ndsik th a.lien {background-color: #FF7828;color:white;text-decoration:none;font-size:14px;font-weight:700;padding:10px 15px;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;margin-top:10px;display:inline-block}
table.ndsik th a.lien:hover {background-color:#1E195A}
table.ndsik th img {width: auto !important}
table.ndsik td {font-weight:500 !important;padding:10px 10px !important}
table.ndsik td:last-child {border-right:0px !important}
a.ndsika {margin-top:20px !important; background-color: #FF7828; display: inline-block; padding: 12px 25px; color: #fff; text-decoration: none; border-bottom: 1px solid rgba(0,0,0,0.25); position: relative; cursor: pointer;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;line-height:15px;text-transform:uppercase; font-family:'Montserrat';-webkit-transition: background-color 0.3s ease-out;-moz-transition: background-color 0.3s ease-out;-o-transition: background-color 0.3s ease-out;transition: background-color 0.3s ease-out;font-size:1em;font-weight:700;margin:0 auto !important;text-align:center;text-decoration:none !important;font-size:1.25em}
a.ndsika:hover {background-color:#1E195A}
a.ndsika i {padding:0 0 0 10px }
#table_mutu h4 {border-right:1px solid #96C8FF !important}
#exergcio {float:right;font-size:1.188em;margin:0;width:360px}
#exergcio p {background-color:white;padding:10px 20px;-webkit-border-top-left-radius: 24px;-webkit-border-bottom-right-radius: 24px;-moz-border-radius-topleft: 24px;-moz-border-radius-bottomright: 24px;border-top-left-radius: 24px;border-bottom-right-radius: 24px;text-align:center;color:#1E195A !important;margin:0;text-transform:uppercase}
#exergcio img {float:none !important}
#exergcio strong {display:block;color:#ff7828;text-transform:uppercase;font-size:1.25em}
#exergcio a {display:block;background-color:#FF7828;text-decoration:none;padding:10px;-webkit-border-top-left-radius: 24px;-webkit-border-bottom-right-radius: 24px;-moz-border-radius-topleft: 24px;-moz-border-radius-bottomright: 24px;border-top-left-radius: 24px;border-bottom-right-radius: 24px; font-weight:700;font-size:0.7em}
#exergcio a:hover {background-color:#1E195A;color:white}
#exergcio.contactik {margin-top:150px}
.fivecolentete.stuck {position:fixed !important; top:50px !important; max-width:70% !important;}
.fivecolentete.stuck img {display:none}
.fivecolentete.stuck th {border-radius:0px !important}
ul.listeos {margin-top:50px;text-align:center}
ul.listeos li {list-style-type:none;width:160px;display:inline-block;text-align:center;text-transform:uppercase;color:#1E195A}
ul.listeos li img {display:block;margin:0 auto 10px auto}
table.acronis {border-spacing:0;border-collapse : collapse;width:100%}
table.acronis th {font-weight:500;background-color:#1E195A;color:white;padding:15px 5px;text-align:center;font-size:1.5em;border-right:1px solid white;min-width:10%}
table.acronis th:last-child {border-right:0px}
table.acronis td {padding:10px 5px;text-align:center;font-weight:500;border-right:1px solid #96c8ff;color:#FF7828;font-size:1.25em}
table.acronis td small {text-transform:uppercase;font-weight:300;margin:0 !important;text-align:center !important}
table.acronis td a {font-weight:500;background-color:#FF7828;padding:10px 5px;font-size:0.9em;color:white;text-decoration:none;-webkit-border-radius: 12px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 12px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 12px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
.test:after { -webkit-background-size: 3000px 108px; background-size: 3000px 108px; background-position: center bottom; background-repeat: no-repeat;content: ''; display: block; left: 0; position: absolute;width: 100%;visibility: visible; z-index: 10; background-image: url(/sites/default/files/images/vague-top-bleuciel.svg); height: 108px;}
.vaguebleubas:after {background-position: center top; background-repeat: no-repeat;content: ''; display: block; left: 0; position: absolute;width: 100%;visibility: visible; z-index: 10; background-image: url(/sites/default/files/images/vague-bottom-bleuciel.svg); height: 181px;bottom:-180px}
.vaguebleubas {padding:10px 0 1px 0 !important;position:relative}
#blocContact{float: right;display:none;}
#infoContact{ padding: 20px 22px; text-align: left; background-color: #ff7828; color: #fff; border-radius: 12px; border-top-right-radius: 1px; border-bottom-left-radius: 1px; display: none; height: auto; position: fixed; bottom: 160px; right: 2%;  }
#infoContact a {color:white;}
#infoContact a:hover {color:white}
#btn-contact span{ background-color: #ff7828; color: #fff; border-radius: 12px; border-top-right-radius: 1px; border-bottom-left-radius: 1px; font-size: 16px; font-family: 'Montserrat'; height: auto; position: fixed; bottom: 105px; right: calc(2% + 68px); cursor: pointer; padding: 14px 15px; z-index:99999 }
.iklien {color:#1E194A !important; padding:12px 25px !important;background-color:transparent !important;border:1px solid #1E195A !important; }
.iklien:hover {color:#FF7828 !important; border:1px solid #FF7828 !important}
ul.acronis2 li strong{font-weight:500;float:right;color:#FF7828}
ul.acronis2 label {display:inline}
.ikperiode { display: block; position: relative; padding-left: 35px; margin-bottom: 12px; cursor: pointer;  -webkit-user-select: none; -moz-user-select: none;   -ms-user-select: none; user-select: none;}
.ikperiode input {position: absolute; opacity: 0; cursor: pointer;}
label.ikperiode {font-weight:500 !important}
.ikcheckmark {position: absolute; top: 0; left: 0; height: 25px; width: 25px; background-color: #96c8ff; border-radius: 50%;}
.ikperiode:hover input ~ .ikcheckmark {background-color: #4178c8;}
.ikperiode input:checked ~ .ikcheckmark {background-color: #1E195A;}
.ikcheckmark:after {content: ""; position: absolute; display: none;}
.ikperiode input:checked ~ .ikcheckmark:after {display: block;}
.ikperiode .ikcheckmark:after {top: 9px;left: 9px;width: 8px;height: 8px;border-radius: 50%;background: #FF7828;}
#welcomekit-embed ul {margin:0;padding:0}
#welcomekit-embed ul li a {text-decoration:none}
#welcomekit-embed ul.welcomekit-jobs-list > li{ list-style-type:none;display:inline-block;width:20%;padding:40px 30px;background-color:#96C8FF;	-webkit-border-radius: 24px;	-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 24px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 24px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;margin:20px !important}
#welcomekit-embed ul.welcomekit-jobs-list > li:hover {background-color:#FF7828;color:white}
#welcomekit-embed > ul li h3 {margin:0 !important;padding:0;font-size:19px !important}
#welcomekit-embed > ul li:hover h3 {color:white}
#welcomekit-embed ul.welcomekit-job-infos {margin:10px 0 0px 0px !important}
#welcomekit-embed ul.welcomekit-job-infos li {list-style-type:circle !important;display:inline !important;width:100% !important;margin:0 !important;color:#1E195A}
i.esitalic {font-size:1em !important;color:white !important; }
i.italic {font-size:1em !important;float:none !important;padding:0px !important;font-style:normal !important;margin:0 !important}
ul.fullul {margin:0% !important;}
h2.blue {color:#96C8FF !important}
a.gestionStock{float: right; font-size: 11px; text-decoration: none; padding: 5px; border: 1px solid #1E195A; border-radius: 12px; border-top-right-radius: 1px; border-bottom-left-radius: 1px; text-transform: uppercase; margin-top: -40px;color:#1E195A}
a.gestionStock i {color:#1E195A;margin-left:5px}
a.gestionStock:hover {background-color:#4178C8;color:white;border: 1px solid #4178C8;}
a.gestionStock:hover i {color:white}
p.blockinfo {padding:20px;background-color:white;border:0px solid #4178C8;-webkit-border-top-left-radius: 24px;	-webkit-border-bottom-right-radius: 24px;-moz-border-radius-topleft: 24px;-moz-border-radius-bottomright: 24px;	border-top-left-radius: 24px;	border-bottom-right-radius: 24px;}
p.blockinfo i {float:left !important;padding-right:30px;font-size:4em;margin:0 !important;color:#96C8FF}
.backtoschool2019 {background: url(/sites/default/files/images/backtoschool2019_banner.png) no-repeat right 18px; padding: 70px 0 0 0;margin:0}
.backtoschool2019 img.imgame {margin-top:0px;margin-bottom:0px}
.backtoschool2019 #sd-express {border:3px solid #1E195A}
.backtable #sd-express tr td {border-top:0px;line-height:auto !important}
.backtable #sd-express tr:last-child td {border-bottom:3px solid #96C8FF}
.backtable #sd-express tr:last-child td:first-child {border-left:3px solid #96C8FF !important}
.backtable #sd-express tr:last-child td:last-child {border-right:3px solid #96C8FF !important}
.backtable #sd-express tr:nth-child(3) td {border-bottom:3px solid #1E195A !important}
img.titrebacktoschool {max-width:100%}
img.responsive {max-width:98%;height:auto}
.ikh2 {font-size: 2em;color: #1e195a;margin: 0 0 0.5em 0;font-weight: 500;border-bottom: 0;text-align: left;padding: 0; }
.ikh3 {text-align: center;color: #1e195a;margin: 0;font-size: 2.563em;padding-top: 20px;line-height: 130%;font-weight: 700; }
.ikh4 {font-size:2.563em;color: #1E195A;text-align:center !important;font-weight:700 }
.ikh4 span {display:block;font-weight:300}
.ikh5 {margin: 15px 0 10px 0;padding: 0;color: #fff;font-weight: 700;font-size: 1.375em;}
.housing div#new_offer > ul:first-child > li.item2 {width:38%}
.housing div#new_offer ul li ul li {padding:8px !important}
.housing div#new_offer > ul:first-child > li i {font-size:1.5em}
.housing2 li {width:48%;text-align:center}
.housing2 div.contactsales a:hover {background-color:#FF7828 !important}
.housing2 ul.avantages li h6, .housing2 ul.avantages li p{color:#1E195A}
ul#screeninfo {margin:0 0 50px 0}
ul#screeninfo li {list-style-type:none;width:24%;display:inline-block;vertical-align:bottom}
ul#screeninfo li img {max-height:260px;padding:20px }
ul#screeninfo li a {text-decoration:none}
ul#screeninfo li strong {color:#1E195A;text-decoration:none;display:block;font-size:1.5em}
ul#screeninfo p {line-height:160%;padding:4%;background-color:#96C8FF;-webkit-border-radius: 24px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 24px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 24px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;width:72%;margin:20px 10%;min-height:80px;vertical-align:middle}
ul#screeninfo p strong {font-size:1em;display:inline}
.infocarousel h4 {text-align:center !important;color:#1E195A;font-size:3em;font-weight:500;margin:0;padding:20px 0}
.infocarousel p {width:50%;margin:0 25%;font-size:1.375em;line-height:180%;position:relative;font-style: italic;}
.infocarousel p:before {content: '\201C'; position: absolute;top: 0.15em; left: -0.35em;font-size:6em;color:#96C8FF;z-index:-1}
.infocarousel p:after {content: '\201D'; position: absolute;bottom: -0.35em; right: -0.35em;font-size:6em;color:#96C8FF;z-index:-1}
.infocarousel a {display:inline-block;margin-top:20px;background-color:#FF7828;padding:12px 25px;text-decoration:none;color:white;font-weight:700;font-size:1.25em;-webkit-border-radius: 24px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 24px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 24px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
.infocarousel a:hover {background-color:#1E195A}
.infocarousel .owl-buttons {font-size:3em;color:#1E195A;width:70%;margin:0 15%}
.infocarousel .owl-buttons .owl-next {float:right;margin:-320px 0 0 0 !important}
.infocarousel .owl-buttons .owl-prev {float:left;margin:-320px 0 0 0 !important;}
img.ikdays {position:absolute;margin-top:-38px;margin-left:-20px}
img.ikdaysgamme {position:absolute;margin-top:-60px !important;margin-left:10px !important;z-index:9999}
img.ikdaystitre {position:absolute;margin-top:-13px}
img.ipv6 {position: absolute;margin-top:-30px;top:auto}
ul.iknds {margin:0;padding:0}
ul.iknds li {width:31%;padding:1% 2%;margin:0;text-align:center;background-color:white;margin-right:5%;
-webkit-border-top-left-radius: 24px;
-webkit-border-bottom-right-radius: 24px;
-moz-border-radius-topleft: 24px;
-moz-border-radius-bottomright: 24px;
border-top-left-radius: 24px;
border-bottom-right-radius: 24px;}
ul.iknds > li:last-child {margin-right:0%}
ul.iknds li h4 {font-size:2em;color:#FF7828;font-weight:700;margin:0;padding:0;text-align:center !important}
ul.iknds li strong {text-align:left;font-size:1.5em;color:#1E195A !important}
ul.iknds li ul {margin:10px 0 20px 0;padding:0;list-style-type:circle}
ul.iknds li ul li {display:inline-block;width:90%;padding:8px 0px;color:#1E195A;list-style-type:circle;border-bottom:1px dotted #86C8FF;text-align:left}
ul.iknds li ul li i {font-size:1.25em;float:left;margin-right:5px;color:#FF7828;margin-bottom:0px}

.iktab {width:70%;margin:20px auto}
.iktab ul.onglet {width:100% !important}
.iktab ul.onglet li {width:35%;padding:0;margin:0}
.iktab ul.onglet li.ui-state-active {background-color:#fff}
.iktab ul.onglet li a {padding-bottom:10px;font-size:2em;font-weight:700;outline:none;color:#1e195a !important}
.iktab ul.onglet li a i {color:#1E195A;font-size:1em;position: relative;display:inline-block}
.iktab ul.onglet li.ui-state-active a{border-bottom:3px solid #ff7828;color:#FF7828 !important}
.iktab ul.onglet li.ui-state-active a i {color:#ff7828;}
.iktab ul.onglet li a i:first-child{margin-right:10px}
.iktab ul.onglet li.ui-tabs-active > a i:last-child {transform: rotate(90deg);border:0px solid red;color:#ff7828;-ms-transform: rotate(90deg);  -webkit-transform: rotate(90deg);}
.iktab ul.onglet li.ui-tabs-active > a i{transition:all 0.6s}
.iktab ul.onglet li a:hover strong {color:#FF7828 !important}
.iktab ul.onglet li a:hover {border-bottom:3px solid #FF7828}
.dataikoula {margin:50px 0 0 0;width:100%;font-size:1em}
.dataikoula strong{color:#ff7828 !important}
.dataikoula span{color:#1e195a !important}
.dataikoula p {text-align:left;line-height:35px;font-size:1.25em}
.dataikoula ul.pucedc{margin-top:10px;width:auto}
.dataikoula ul.pucedc li {background-color:transparent;width:100%;color:#1E195A}
.dataikoula ul.pucedc li strong{color:#1e195a !important}
.dataikoula ul.pucedc li:last-child {line-height:25px}
.dataikoula ul.pucedc li i{ display:inline;font-size:1em}
.dataikoula .blocinfo {float:left;margin-right:20px;width:60%}
.dataikoula .blocinfo ol {width:100%}
.dataikoula .blocinfo ol li{color:#ff7828;text-align:left}
.dataikoula .blocinfo ol li span{color:#1e195a}
.dataikoula .blocinfo h3{color:#1e195a !important;font-weight:700;text-align:left !important;font-size: 2em}
.dataikoula .blocinfo h3 span{color:#1e195a;font-weight:300;display:block}
.dataikoula .blocara {float:right;width:calc(35% - 40px);background-color:#96c8ff;padding:20px;-webkit-border-radius: 24px; -webkit-border-top-right-radius: 1px; -webkit-border-bottom-left-radius: 1px; -moz-border-radius: 24px; -moz-border-radius-topright: 1px; -moz-border-radius-bottomleft: 1px; border-radius: 24px; border-top-right-radius: 1px; border-bottom-left-radius: 1px;}
.tabinfra{width:100% !important;margin:0}
.tabinfra tr th{color:white; font-weight:700; background-color:#1e195a !important; padding:13px 0; width:20%; text-align: center}
.tabinfra tr th:first-child{border-radius: 24px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; text-align: right }
.tabinfra tr th:last-child{border-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 24px;}
.tabinfra tr td{text-align:center; border-top:1px solid white; padding:8px 0; border-bottom: 1px solid #96C8FF; font-size:1em; color:#1e195a;}
.tabinfra tr:last-child td {border-bottom: 0px solid #96C8FF;}
.tabinfra tr td:first-child, table tr th:first-child{text-align:right;}
.tabinfra tr td:first-child {color:#1e195a;font-weight:700}	
.blocpicto ul.listepicto > li:hover {-webkit-transform: scale(1.0);-ms-transform: scale(1.0);transform: scale(1.0);border-color:#1E195A;}
.blocpicto ul.listepicto > li{display:inline-block;width: 18%;background-color: #fff;   -webkit-border-radius: 24px;   -webkit-border-top-right-radius: 1px;   -webkit-border-bottom-left-radius: 1px; -moz-border-radius: 24px; -moz-border-radius-topright: 1px; -moz-border-radius-bottomleft: 1px; border-radius: 24px; border-top-right-radius: 1px; border-bottom-left-radius: 1px; padding:0 1%; color: #1e195a; margin: 0%; text-align: center; font-size: 1em; transition: scale .6s; min-height: 90px;  vertical-align: top;	} 
.blocpicto ul.listepicto > li i:first-child{color:#1e195a;margin-bottom:10px !important;font-size:12px}
.blocpicto ul.listepicto > li i.large {font-size:8em}
.blocpicto ul.listepicto > li:last-child {margin-right:0%}
.blocpicto ul.listepicto > li i:nth-child(3){font-size:25px;display:block;margin-top:10px;color:#ff7828 !important}
.blocpicto ul.listepicto > li i:last-child{border:0px solid yellow}
.blocara ul.pucedc{margin-top:10px;width:auto}
.blocara ul.pucedc li {background-color:transparent;color:#1E195A;padding:5px 0px;width:100%}
.blocara ul.large li {font-size:1.25em}
.blocara ul.pucedc li i {display:inline;color: #1e195a;margin-right:0.5em;}
.archiikoula h5{color:#fff !important;font-weight:700;text-align:center;}
.archiikoula ul{margin: 0 10%;padding:0}
.archiikoula p.txtwww {color:white !important;text-align:center}
.archiikoula ul li{list-style-type:none;display:inline-block;width:25%;color:white;text-align:left;line-height:30px;margin-top:10px;vertical-align:top;padding:0% 3%;font-size:1.188em;}
.archiikoula ul li i{font-size: 6em;color: #1e195a;float: left;margin: 10px 40px 120px 0px;background-color: white;padding: 30px;-webkit-border-top-left-radius: 24px;-webkit-border-bottom-right-radius: 24px;-moz-border-radius-topleft: 24px;-moz-border-radius-bottomright: 24px;border-top-left-radius: 24px;border-bottom-right-radius: 24px;}
.archiikoula ul li strong{display:block;text-transform:uppercase;margin-top:10px;font-size:1.5em;color:#1e195a}
.archiikoula a{	color: #fff;cursor: pointer;text-decoration: underline;}
.peeringikoula{height: 400px}
.peeringikoula img{float:left}
.peeringikoula p.texte{margin: 0 5%;   text-align: left;color:#1e195a;float:right;	width:55%;padding-top:30px}
ul.ikimages{width: 100%; margin: 0 auto; padding: 0}
ul.ikimages li{list-style-type: none; display: inline-block; margin: 0; padding: 0; width: 24%; margin: 0.5%}
ul.ikimages li a img{max-width:100%}
ul.ikimages li span{position:relative;margin-top:-35px;display:block;background:url('/sites/default/files/images/fond_infra_resseau.png') repeat;height:35px;line-height:35px;text-transform:uppercase;font-size:12px; color: #fff}
#mapikoula  {-webkit-border-top-left-radius: 24px; -webkit-border-bottom-right-radius: 24px; -moz-border-radius-topleft: 24px; -moz-border-radius-bottomright: 24px; border-top-left-radius: 24px; border-bottom-right-radius: 24px;border:10px solid white;float:left;margin-right:5%;max-height:324px !important}
.full ul.listepuce2{width: 75%; margin: 1% 10% !important; list-style-type: disc}
.full ul.listepuce2 li{display: inline-block; width: 50%; float: left; line-height: 160%; text-align: left; padding: 6px 0; color: #1e195a; border:0px solid red; margin:0 !important; line-height:20px;}
.full ul.listepuce2 li i{color:#ff7828;font-size:1em;float:left;margin-right:20px;margin-top:0px}
.photoleft2 {width:80%; margin:0 auto;}
.photoleft2 img{float:left;margin-right:100px;max-width:400px}
.photoleft2 p{color:#1e195a;width:80%;line-height:170%;text-align:left;padding-top:0px;font-size:1.25em;margin:0 auto}
.photoleft2 p strong{color:#1e195a !important}
.full p.texte2 {color:#1e195a !important}	


body.page-node-1389 #bandeau {padding:0px 0 20px 0}
body.page-node-1389 #bandeau h1.txtcenter {font-size:3.5em}
body.page-node-1389 #gamme ul li a h2 {font-size:1.5em}
body.page-node-1389 #gamme ul li strong {font-size:1.25em}
body.page-node-1389 #gamme ul li {-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;font-size:1em !important;width:14%;margin:0 1.5% 0 0;padding:3% 0.5% 1% 0.5%;min-height:130px}
body.page-node-1389 #gamme ul li:last-child {margin-right:0%}
body.page-node-1389 #gamme ul li:hover {}
body.page-node-1389 #bestsellers h3 {margin:40px 0 20px 0;font-weight:500}
body.page-node-1389 ul.listeos li {width:14%;padding:0}
body.page-node-1389 ul.listeos li img {height:60px;width:auto;}
body.page-node-1389 .ikgamme h3 {line-height:100%;padding-top:0 !important;font-weight:700 !important;font-size:1.5em !important}
body.page-node-1389 .ikgamme table td {padding:8px 0px !important;border-top:1px solid #96C8FF;font-size:14px !important}
body.page-node-1389 .ikgamme table tr td:first-child {border-left:5px solid #FFF}
body.page-node-1389 #contenu #promo table tr td:first-child {padding-left:10px !important}
body.page-node-1389 .ikgamme table tr td {-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
body.page-node-1389 .ikgamme table tr:hover td:first-child {border-left:5px solid #FF7828}
body.page-node-1389 .ikgamme table tr:hover td:first-child strong {color:#FF7828 !important}
body.page-node-1389 .ikgamme table td:last-child {padding-right:10px !important}
body.page-node-1389 .ikgamme table tr:last-child td:last-child {border-bottom-right:24px !important}
body.page-node-1389 .ikgamme table td i.icofont-hard-disk,
body.page-node-1389 .ikgamme table td i.icofont-micro-chip,
body.page-node-1389 .ikgamme table td i.icofont-layers,
body.page-node-1389 .ikgamme table td i.icofont-calculations {font-size:1em;margin-top:3px}
body.page-node-1389 .ikgamme img.imgame {margin:0 20px 20px 20px !important;background-color:white;padding:10px;border-radius:24px 0 24px 0;width:40px;height:auto;border:2px solid #1E195A}
body.page-node-1389 .ikgamme {margin:10px 0;background-color:#FFF;padding:15px 0 0 0;border-radius:24px 0 24px 0}
body.page-node-1389 a.gestionStock {font-size:12px !important;font-weight:700;margin-top:0;padding:6px 10px;background-color:white;margin-right:20px}
body.page-node-1389 a.gestionStock:hover {background-color:#4178C8}
body.page-node-1389 sup.supnew {padding:2px 8px !important;background-color:#4178C8 !important;font-size:9px !important;margin-top:-5px !important;font-weight:500 !important}
body.page-node-1389 .ikgamme > p {font-size:1em}
body.page-node-1389 #contenu #promo table tr td:last-child a {padding:10px 15px;font-size:0.9em;width:auto}
body.page-node-1389 .ikgamme table tr td:nth-child(6) {font-size:12px !important}
body.page-node-1389 .ikgamme table {width:100% !important}
body.page-node-1389 .full {padding-bottom:0px !important}
body.page-node-1389 .ikgamme table tr td:last-child a {font-weight:500 !important}
body.page-node-1389 #contenu #promo table tr th {background-color:white;color:#1E195A;text-align:left;font-weight:700}
body.page-node-1389 #contenu #promo table tr th:nth-child(6) {text-align:center}
body.page-node-1389 #contenu #promo table tr th:nth-child(6) strong {color:#FF7828;font-weight:500;text-transform:uppercase}
body.page-node-1389 .ikgamme table td p.promo span {font-size:11px !important}
body.page-node-1389 span.btnbp {display:inline-block;padding:6px 12px;color:white;background-color:#FF7828;-webkit-border-top-left-radius: 12px;	-webkit-border-bottom-right-radius: 12px;-moz-border-radius-topleft: 12px;-moz-border-radius-bottomright: 12px;border-top-left-radius: 12px;border-bottom-right-radius: 12px;margin-right:10px;font-weight:700;text-transform:uppercase}
body.page-node-1389 span.btnbp i {margin-right:5px}
