/* FUTURA FONTS */

@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=51f366b6-4114-44e8-9ff6-209436060151");
@font-face {
    font-family: "Futura PT W01 Light";
    src: url("../Fonts/9869762c-2f06-40c3-929e-2d412d64cd87.eot?#iefix");
    src: url("../Fonts/9869762c-2f06-40c3-929e-2d412d64cd87.eot?#iefix") format("eot"), url("../Fonts/9ad55860-bbe2-4e51-be58-08b45bdda354.woff2") format("woff2"), url("../Fonts/eceb6e13-403b-4d2b-af74-c05bc9c2535e.woff") format("woff"), url("../Fonts/956fd236-834e-4736-91af-a04cadf17544.ttf") format("truetype"), url("../Fonts/88e3bfcb-64f4-4e6f-9785-472510bd5208.svg#88e3bfcb-64f4-4e6f-9785-472510bd5208") format("svg");
}

@font-face {
    font-family: "FuturaPTW01-LightObliqu";
    src: url("../Fonts/40f2d0be-81d9-4f03-83e2-8823175e604f.eot?#iefix");
    src: url("../Fonts/40f2d0be-81d9-4f03-83e2-8823175e604f.eot?#iefix") format("eot"), url("../Fonts/adde7586-049c-4682-b4ea-763ca90ccf9f.woff2") format("woff2"), url("../Fonts/8cb58a58-1da7-4cda-8284-52cf5bf67bf5.woff") format("woff"), url("../Fonts/6c33fee6-2cc1-4ab5-9f6e-785893bc3245.ttf") format("truetype"), url("../Fonts/4dfa4739-61b4-454d-a6ba-e1160c446b4d.svg#4dfa4739-61b4-454d-a6ba-e1160c446b4d") format("svg");
}

@font-face {
    font-family: "Futura PT W01 Book";
    src: url("../Fonts/17abcb18-cb81-4d9c-b55c-5ded2109e506.eot?#iefix");
    src: url("../Fonts/17abcb18-cb81-4d9c-b55c-5ded2109e506.eot?#iefix") format("eot"), url("../Fonts/aafdd021-88d4-41d8-8e15-fe91f83e4b17.woff2") format("woff2"), url("../Fonts/81d44d4b-ac07-4ad4-8cdd-4df771a3c1c3.woff") format("woff"), url("../Fonts/f47c9a36-7884-483a-80d7-57f9ee691407.ttf") format("truetype"), url("../Fonts/b6a5374f-5656-4627-b423-1ba121767464.svg#b6a5374f-5656-4627-b423-1ba121767464") format("svg");
}

@font-face {
    font-family: "FuturaPTW01-BookOblique";
    src: url("../Fonts/d7a84526-5c51-462c-bdef-e84462e2cb44.eot?#iefix");
    src: url("../Fonts/d7a84526-5c51-462c-bdef-e84462e2cb44.eot?#iefix") format("eot"), url("../Fonts/28351402-8fc5-4d21-a3df-e99d2d814bd4.woff2") format("woff2"), url("../Fonts/10cee8c3-6e4c-4f57-8121-cf5e361423a7.woff") format("woff"), url("../Fonts/938e03f7-a623-4f23-aa2b-f6efdc03d731.ttf") format("truetype"), url("../Fonts/39954dc0-891f-4172-951b-e7eebeeee411.svg#39954dc0-891f-4172-951b-e7eebeeee411") format("svg");
}

@font-face {
    font-family: "Futura PT W01 Medium";
    src: url("../Fonts/c0b084f4-7139-4e63-ba96-7f3a421195c3.eot?#iefix");
    src: url("../Fonts/c0b084f4-7139-4e63-ba96-7f3a421195c3.eot?#iefix") format("eot"), url("../Fonts/f7552419-a773-41ab-ae4a-b12b1d853f02.woff2") format("woff2"), url("../Fonts/83e72918-97c3-41cd-8a7d-4056788a00f0.woff") format("woff"), url("../Fonts/5b88228b-bd3b-49f4-b7c2-db89968ce116.ttf") format("truetype"), url("../Fonts/20048613-c880-452b-a12c-fc1ea23e8d5f.svg#20048613-c880-452b-a12c-fc1ea23e8d5f") format("svg");
}

@font-face {
    font-family: "FuturaPTW01-MediumObliq";
    src: url("../Fonts/43b27e2f-6376-43ee-8a63-020009fa45a1.eot?#iefix");
    src: url("../Fonts/43b27e2f-6376-43ee-8a63-020009fa45a1.eot?#iefix") format("eot"), url("../Fonts/e28dd043-42c3-47cb-815e-32648d6a8a2a.woff2") format("woff2"), url("../Fonts/97eeb983-cbcb-40c4-b724-919d44b8d4af.woff") format("woff"), url("../Fonts/2889ab2c-64cf-45c0-be86-e14cc28b324a.ttf") format("truetype"), url("../Fonts/870852b2-1fbd-44b8-bf52-1f6c79f4679b.svg#870852b2-1fbd-44b8-bf52-1f6c79f4679b") format("svg");
}

@font-face {
    font-family: "Futura PT W01 Demi";
    src: url("../Fonts/fa09a53f-1925-44fc-a00b-a133fa6e7e23.eot?#iefix");
    src: url("../Fonts/fa09a53f-1925-44fc-a00b-a133fa6e7e23.eot?#iefix") format("eot"), url("../Fonts/848602e3-bda3-4b1c-976b-fe26eecfab31.woff2") format("woff2"), url("../Fonts/e4eacf8d-aba1-40d4-9597-1198e91dcf00.woff") format("woff"), url("../Fonts/0274b668-7ceb-4cae-96cf-eeeec93f3254.ttf") format("truetype"), url("../Fonts/d6f7bb1f-4174-4eb7-b0eb-6eec4e96b2af.svg#d6f7bb1f-4174-4eb7-b0eb-6eec4e96b2af") format("svg");
}

@font-face {
    font-family: "FuturaPTW01-DemiOblique";
    src: url("../Fonts/c56c2609-d752-4c9d-a0ca-6af6402c15ce.eot?#iefix");
    src: url("../Fonts/c56c2609-d752-4c9d-a0ca-6af6402c15ce.eot?#iefix") format("eot"), url("../Fonts/2acd9263-c166-4d81-97ca-7318c4753945.woff2") format("woff2"), url("../Fonts/bbf607bd-4426-47a9-ae87-c843830b7c4a.woff") format("woff"), url("../Fonts/a30fc1ee-0c23-4319-834f-503f8bc999a8.ttf") format("truetype"), url("../Fonts/81d79e5d-1911-447e-aaf0-2c9b0139c200.svg#81d79e5d-1911-447e-aaf0-2c9b0139c200") format("svg");
}

@font-face {
    font-family: "Futura PT W01 Bold";
    src: url("../Fonts/88a061c2-3303-401d-85e9-619b5ea5f5af.eot?#iefix");
    src: url("../Fonts/88a061c2-3303-401d-85e9-619b5ea5f5af.eot?#iefix") format("eot"), url("../Fonts/1a34942e-33ed-43bb-b229-7460d55b49f7.woff2") format("woff2"), url("../Fonts/baecea54-cfd3-4578-8717-abf89eba62b6.woff") format("woff"), url("../Fonts/f275eebe-30f5-4068-9294-51dc44c8409e.ttf") format("truetype"), url("../Fonts/d69595d3-2967-4e10-a909-435e883354e7.svg#d69595d3-2967-4e10-a909-435e883354e7") format("svg");
}

@font-face {
    font-family: "FuturaPTW01-BoldOblique";
    src: url("../Fonts/ac927c46-6a39-45fb-80d4-890aabc37576.eot?#iefix");
    src: url("../Fonts/ac927c46-6a39-45fb-80d4-890aabc37576.eot?#iefix") format("eot"), url("../Fonts/98311280-30b7-45f8-9d75-0885d44b1f29.woff2") format("woff2"), url("../Fonts/77c9f834-2d88-4754-a7fc-6e14ec3412e8.woff") format("woff"), url("../Fonts/d833e5ba-d967-4a8c-af01-680d93581041.ttf") format("truetype"), url("../Fonts/9834b2aa-22f3-4081-8b7a-373a10fc789a.svg#9834b2aa-22f3-4081-8b7a-373a10fc789a") format("svg");
}

@font-face {
    font-family: "Futura PT W01 ExtraBold";
    src: url("../Fonts/3c9d0225-c04a-42cc-8668-dbb331ff7639.eot?#iefix");
    src: url("../Fonts/3c9d0225-c04a-42cc-8668-dbb331ff7639.eot?#iefix") format("eot"), url("../Fonts/62ef0139-153b-4dc3-a832-323fc185b537.woff2") format("woff2"), url("../Fonts/0ae2b3c3-6d75-4392-b0f4-e8a5fead8b5d.woff") format("woff"), url("../Fonts/198280fd-7f13-4376-a784-570780356b98.ttf") format("truetype"), url("../Fonts/d84bef38-ca6f-484a-aec7-cacc5da93921.svg#d84bef38-ca6f-484a-aec7-cacc5da93921") format("svg");
}

@font-face {
    font-family: "FuturaPTW01-ExtraBdObli";
    src: url("../Fonts/2562d9d1-e4a4-4eb9-86b7-c7caafdbdc92.eot?#iefix");
    src: url("../Fonts/2562d9d1-e4a4-4eb9-86b7-c7caafdbdc92.eot?#iefix") format("eot"), url("../Fonts/2513699e-8862-45d1-84cd-f36e8624f930.woff2") format("woff2"), url("../Fonts/9230abf3-b2f6-4e6d-ab93-aada01f19bfd.woff") format("woff"), url("../Fonts/c2f2cb07-7dd3-4065-a47c-ae7e8c306480.ttf") format("truetype"), url("../Fonts/9bcfb456-f3d2-43bb-b570-fc516b9391d3.svg#9bcfb456-f3d2-43bb-b570-fc516b9391d3") format("svg");
}

@font-face {
    font-family: "Futura PT W01 Heavy";
    src: url("../Fonts/40d43dca-5382-4730-9fe0-12297d982530.eot?#iefix");
    src: url("../Fonts/40d43dca-5382-4730-9fe0-12297d982530.eot?#iefix") format("eot"), url("../Fonts/6650716f-e079-48f1-861d-00f498c16e8e.woff2") format("woff2"), url("../Fonts/21fe5b07-01c8-4b82-8e0b-2bf22f6481fa.woff") format("woff"), url("../Fonts/ecfba8b5-c926-413d-8ef7-36873ee7e39e.ttf") format("truetype"), url("../Fonts/07af89fc-cc7d-41bc-9a2b-ff72607df969.svg#07af89fc-cc7d-41bc-9a2b-ff72607df969") format("svg");
}

@font-face {
    font-family: "FuturaPTW01-HeavyObliqu";
    src: url("../Fonts/d6830824-38de-49bb-8f60-1a12a8c4dabb.eot?#iefix");
    src: url("../Fonts/d6830824-38de-49bb-8f60-1a12a8c4dabb.eot?#iefix") format("eot"), url("../Fonts/cf12a4d6-3bc0-4ae9-85b5-26fc0fa6b321.woff2") format("woff2"), url("../Fonts/38909ddd-1d42-49a0-987a-dcf1aa3ab39e.woff") format("woff"), url("../Fonts/ae134e79-df2c-4ff1-b1ee-2be7df55d561.ttf") format("truetype"), url("../Fonts/97cfb96c-a02f-4b54-8839-4cbeded67b83.svg#97cfb96c-a02f-4b54-8839-4cbeded67b83") format("svg");
}

@font-face {
    font-family: "Futura PT W01 Cond Book";
    src: url("../Fonts/80cce18a-ae48-4071-b020-1089f5b945a1.eot?#iefix");
    src: url("../Fonts/80cce18a-ae48-4071-b020-1089f5b945a1.eot?#iefix") format("eot"), url("../Fonts/797536ba-dc3f-4a54-af28-30aa62a5c71b.woff2") format("woff2"), url("../Fonts/229d73c3-ac6e-4715-961e-69c2c2c0e3ff.woff") format("woff"), url("../Fonts/7cb8cd15-6766-4d6c-a7e0-082406caf487.ttf") format("truetype"), url("../Fonts/45e32573-0bcd-44a1-8e2b-ec95485d9445.svg#45e32573-0bcd-44a1-8e2b-ec95485d9445") format("svg");
}

@font-face {
    font-family: "FuturaPTW01-CondBookObl";
    src: url("../Fonts/9fd2c7b7-70a6-4f9e-99ec-93f61115d638.eot?#iefix");
    src: url("../Fonts/9fd2c7b7-70a6-4f9e-99ec-93f61115d638.eot?#iefix") format("eot"), url("../Fonts/12b48a81-79a8-4b0b-a423-75f97de2735b.woff2") format("woff2"), url("../Fonts/429ae53a-2dc1-4594-8b54-37940cb71818.woff") format("woff"), url("../Fonts/df7008fd-4910-4ea6-9a6e-43912ebcd1de.ttf") format("truetype"), url("../Fonts/afeb97b8-e658-4cb7-a02f-a731642a8059.svg#afeb97b8-e658-4cb7-a02f-a731642a8059") format("svg");
}

@font-face {
    font-family: "FuturaPTW01-CondExtraBo";
    src: url("../Fonts/31e9fa9a-fcf8-44c9-af99-f42f76356f65.eot?#iefix");
    src: url("../Fonts/31e9fa9a-fcf8-44c9-af99-f42f76356f65.eot?#iefix") format("eot"), url("../Fonts/2808503f-c438-4091-948e-c3777460e323.woff2") format("woff2"), url("../Fonts/83bfe5c1-7197-46c6-b1a2-80123d18e36c.woff") format("woff"), url("../Fonts/7da57f79-9ec7-494c-986c-41d07fb7b89e.ttf") format("truetype"), url("../Fonts/64fe9491-806b-4cb1-a8ae-c43d66b65bd3.svg#64fe9491-806b-4cb1-a8ae-c43d66b65bd3") format("svg");
}

@font-face {
    font-family: "FuturaPTW01-CondMedium";
    src: url("../Fonts/cf1abde1-d2a3-4765-b962-2297b43ad169.eot?#iefix");
    src: url("../Fonts/cf1abde1-d2a3-4765-b962-2297b43ad169.eot?#iefix") format("eot"), url("../Fonts/9bd3156b-e895-41e0-a768-13cea04cad38.woff2") format("woff2"), url("../Fonts/c2cf5a99-9a21-4d24-880c-e807f686e0af.woff") format("woff"), url("../Fonts/302d5d48-3588-49d8-b547-18e13b6472e8.ttf") format("truetype"), url("../Fonts/a54d1742-6f36-4516-9dde-326823ea447d.svg#a54d1742-6f36-4516-9dde-326823ea447d") format("svg");
}

@font-face {
    font-family: "FuturaPTW01-CondMedObli";
    src: url("../Fonts/71d6eb84-67b7-4874-b004-a40513fe59b3.eot?#iefix");
    src: url("../Fonts/71d6eb84-67b7-4874-b004-a40513fe59b3.eot?#iefix") format("eot"), url("../Fonts/d0c71170-d52f-49db-875d-31004b956efc.woff2") format("woff2"), url("../Fonts/0795ff6a-94dc-4a70-8374-d6c75e0ab087.woff") format("woff"), url("../Fonts/d83cc27a-f0ce-41b6-b254-22928112bcce.ttf") format("truetype"), url("../Fonts/f98342cb-9449-4d84-83c8-bb6dbc1311a7.svg#f98342cb-9449-4d84-83c8-bb6dbc1311a7") format("svg");
}

@font-face {
    font-family: "Futura PT W01 Cond Bold";
    src: url("../Fonts/2560563f-75a8-430e-839d-e2710fe9d280.eot?#iefix");
    src: url("../Fonts/2560563f-75a8-430e-839d-e2710fe9d280.eot?#iefix") format("eot"), url("../Fonts/0dcfca07-2299-476f-a87f-5d0980086073.woff2") format("woff2"), url("../Fonts/dd3f7e68-4df9-48cf-b0c5-8f15d9ad972a.woff") format("woff"), url("../Fonts/e4294984-32bc-4c2d-bbaf-f34eb910a742.ttf") format("truetype"), url("../Fonts/4bd1f27d-044c-4465-86a6-02d5ad9d94b2.svg#4bd1f27d-044c-4465-86a6-02d5ad9d94b2") format("svg");
}

@font-face {
    font-family: "FuturaPTW01-CondBoldObl";
    src: url("../Fonts/9b98c2a8-9cec-45b1-b7b6-58855d365da2.eot?#iefix");
    src: url("../Fonts/9b98c2a8-9cec-45b1-b7b6-58855d365da2.eot?#iefix") format("eot"), url("../Fonts/eb3840f2-e38a-4c6f-873b-30d665e0a8b3.woff2") format("woff2"), url("../Fonts/9cf0b68a-891b-4cd3-97f9-ce1985f1a572.woff") format("woff"), url("../Fonts/36441661-fc6b-4b20-89be-83413e86d813.ttf") format("truetype"), url("../Fonts/006e3916-ffc6-4a28-aff0-486135c41583.svg#006e3916-ffc6-4a28-aff0-486135c41583") format("svg");
}

@font-face {
    font-family: "FuturaPTW01-CondExtraBd";
    src: url("../Fonts/e639551f-02e8-46e1-a419-9652f73de1a5.eot?#iefix");
    src: url("../Fonts/e639551f-02e8-46e1-a419-9652f73de1a5.eot?#iefix") format("eot"), url("../Fonts/d93b77b9-b70b-40d0-9221-a8d2a75f8d0f.woff2") format("woff2"), url("../Fonts/f1dd5336-2998-45b3-9fff-5ae03eef6789.woff") format("woff"), url("../Fonts/71085d91-d14d-444b-89de-79690cebe1ea.ttf") format("truetype"), url("../Fonts/3edb484d-62f7-4717-bf76-318afe7d1b2a.svg#3edb484d-62f7-4717-bf76-318afe7d1b2a") format("svg");
}

#bodyTemplateG1_6 #contentsCentral {
    position: relative;
}

form {
    margin: 0;
    padding: 0;
}

#uniteam_specialcontent td {
    font-size: 10px;
}

#uniteam_specialcontent table table {
    width: 100%;
}

#uniteam_specialcontent td span.indispo {
    position: relative;
    left: 90px;
    top: 50px;
    font-size: 15px;
}

.titre {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #006000;
    font-weight: bold;
}

.titrebox {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-left: 10px;
    color: #006000;
    font-weight: bold;
}

.textebox {
    padding-left: 10px;
}

.txtencart {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #000000;
    line-height: 10px;
}

.intro {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #006000;
    text-align: left;
    margin-top: 15px;
    margin-bottom: 10px;
}

ul.intro {
    margin-left: 50px;
}

.lien {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}

.tableau {
    padding-left: 8px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    border-style: solid;
    border-width: 1px;
    border-color: #d3d1d2;
}

.tableau2 {
    padding-left: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    border-style: solid;
    border-width: 1px;
    border-color: #d3d1d2;
}

.celltitre {
    background-color: #eeeced;
}

.celltxt {
    background-color: #ffffff;
}

table .input-date input {
    width: 40px;
}

.celltxt input[type="text"] {
    margin: 0 0 0 0;
}

.columns tr td input.card_number {
    width: 165px;
}

.texte {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    margin-left: 0px;
    padding-left: 10px;
    text-indent: 10px;
    border-left-width: 0px;
    white-space: normal;
    clip: rect(auto, auto, auto, auto);
}

.fondrepeatx {
    background-repeat: repeat-x;
    background-image: url(../images/structure/degrade2.gif);
}

.champtxt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    border: thin solid #d3d2d2;
}

.txtbottom {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #666666;
}

.txtbottom2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #646464;
    line-height: 14px;
}

.txtbottomrouge {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #F10707;
    line-height: 14px;
}

.txtbottom_tilte {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #666666;
}

.txtbottomlink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #006000;
    text-decoration: underline;
}

a.txtbottomlink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #006000;
    text-decoration: underline;
}

a.txtbottomlink:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #006000;
    text-decoration: underline;
}

a.txtbottomlink:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #006000;
    text-decoration: underline;
}

a.txtbottomlink:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #006000;
    text-decoration: underline;
}

.fondrepeaty {
    background-repeat: repeat-y;
}

.lienreserver {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
}

a.lienreserver {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}

a.lienreserver :hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}

.shadow {
    background-repeat: repeat-x;
}

a.prestigehome {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #121211;
    text-decoration: none;
    display: block;
    padding: 10px 10px 0 0;
    width: 215px;
    height: 132px;
    margin: 0;
    text-align: right;
}

a.prestigehome:hover,
a.prestigehome:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #121211;
    text-decoration: none;
}

a.prestigeinter {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #121211;
    text-decoration: none;
    line-height: 12px;
    display: block;
    padding: 8px 8px 0 0;
    width: 113px;
    height: 68px;
    margin: 0;
    text-align: right;
}

a.prestigeinter:hover,
a.prestigeinter:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #121211;
    text-decoration: none;
    line-height: 12px;
}

.titreprestige {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #106910;
}

.txtprestige {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #524944;
}

.sstitreprestige {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #007801;
    font-weight: bold;
}

.sssstitreprestige {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #027802;
}

.puce {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #BFBFBF;
    font-weight: bold;
}

.pucepds {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
    font-weight: bold;
}

a.txtpds {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
    font-weight: bold;
    text-decoration: underline;
}


a.txtpds:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
    font-weight: bold;
    text-decoration: underline;
}

a.txtpds:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
    font-weight: bold;
    text-decoration: underline;
}

a.txtpds:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
    font-weight: bold;
    text-decoration: underline;
}

.pds {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #007801;
    font-weight: bold;
    text-decoration: none;
}

a.pds {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #007801;
    font-weight: bold;
    text-decoration: none;
}

a.pds:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #007801;
    font-weight: bold;
    text-decoration: none;
}

a.pds:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #007801;
    font-weight: bold;
    text-decoration: none;
}

a.pds:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #007801;
    font-weight: bold;
    text-decoration: none;
}



a.txtbtbig,
a.txtbtbig:hover,
a.txtbtbig:active,
a.txtbtbig:visited {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
}

a.txtbtbig2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
}

a.txtbtbig2:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
}

a.txtbtbig2:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
}

a.txtbtbig2:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
}

a.txtsmall {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
}

a.txtsmall:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
}

a.txtsmall:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
}

a.txtsmall:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
}

.button-left {
    width: 0;
}

td.button {
    text-align: center;
}

td.button a {
    color: #fff;
}

td.button a:hover {
    color: #FFDC00;
}

.titremois {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #33A219;
}

.titreoccase {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 19px;
    color: #006000;
}

.titreoccase2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #000000;
}

.marque {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #524944;
    font-weight: bold;
}

.modele {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #524944;
}

.prix {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #33A318;
    font-weight: bold;
}

.marquebig {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #9FA19D;
    font-weight: bold;
    text-transform: uppercase;
}

.modelebig {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #646464;
    font-weight: bold;
}

.modelebis {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #646464;
}

.prixttc {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #646464;
}

.prix2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #00A500;
    font-weight: bold;
}

.txtnoir {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
}

.txtnoir11 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
}

.txtnoir2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #524944;
}

.txtnoirmedium {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
}

.txtnoirbig {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 27px;
    color: #000000;
    font-weight: normal;
}

.txtnoirbig2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 22px;
    color: #000000;
    font-weight: normal;
}


.txtrouge {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #FC0343;
    font-weight: bold;
}

.txtvert17 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 17px;
    color: #006600;
}

a.lienvert {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #006000;
    font-weight: bold;
    text-decoration: none;
}

a.lienvert:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #006000;
    font-weight: bold;
    text-decoration: none;
}

a.lienvert:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #006000;
    font-weight: bold;
    text-decoration: none;
}

a.lienvert:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #006000;
    font-weight: bold;
    text-decoration: none;
}

a.lienvert2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #33A318;
    text-decoration: none;
}

a.lienvert2:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #33A318;
    text-decoration: none;
}

a.lienvert2:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #33A318;
    text-decoration: none;
}

a.lienvert2:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #33A318;
    text-decoration: none;
}

.txtvertmedium {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #33A219;
}





a.groslien,
a.groslien:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 17px;
    color: #006600;
    text-decoration: none;
}

a.groslien:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 17px;
    color: #006600;
    text-decoration: none;
}

a.funwayhome {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #121211;
    text-decoration: none;
    display: block;
    padding: 10px 10px 0 0;
    width: 80px;
    height: 45px;
    margin: 0;
    text-align: center;
}

a.funwayhome:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #121211;
    text-decoration: none;
}

#onglet ul.nav li {
    padding-left: 0px;
}



#onglet {
    margin-top: 0px;
    width: 570px;
    float: left;
    min-height: 0px;
    _height: 0px;
}

.errors {
    color: #AD0131;
    font-size: 10px;
    list-style-type: none;
}

fieldset.fset {
    border: 1px solid black;
    margin: 5px;
    padding: 5px;
}





/* ajout Pat, integration bloc funway*/

#head_funway {
    /*width:776px;*/
}

.clear {
    clear: both;
}

.bottombloc {
    /*width:736px;*/
    background: url('../img/bg_blocfunway_gw.png') no-repeat left top;
    height: 263px;
    padding: 20px;
    margin-top: 10px;
}

.bottombloc.renewal {
    height: 125px;
}

.right_link {
    float: right;
    /*width:205px;
	background:url('../img/carte_funway_p1.png') no-repeat right top;*/
    height: 59px;
    margin-right: 5px;
}

.right_link2 {
    float: right;
    width: 205px;
    background: url('../img/carte_busi.png') no-repeat right top;
    height: 59px;
    margin-right: 5px;
}

.link_price {
    display: block;
    width: 92px;
    height: 59px;
    float: left;
    background: url('../img/bg_link_cfunway.png') no-repeat left top;
    margin-left: 15px;
    color: #ffffff !important;
    text-decoration: none;
    text-align: center;
    font-size: 12px;
    padding-top: 6px;
    padding-right: 11px;
}

.bigtxt {
    font-size: 24px;
    font-weight: bold;
}

.renewal-vip .title {
    width: inherit;
}

.renewal-vip .banner img {
    width: 100%
}

.link_price_promo {
    display: block;
    float: left;
    background-color: #7ab72b;
    border-radius: 10px;
    margin-left: 15px;
    color: #ffffff !important;
    text-decoration: none;
    text-align: center;
    font-size: 12px;
    padding: 11px 11px 9px 12px;
    -webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.35);
	-moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.35);
	box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.35);
}

.link_price_promo .bigtxt.old-price {
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
    font-size: 36px;
    color: #f9d200;
    position: relative;
}

.link_price_promo .bigtxt.new-price.promo:before {
    content: "";
	display: block;
	width: 70%;
	height: 3px;
	background-color: #f9d200;
	position: absolute;
	transform: rotate(-20deg);
	top: 8px;
	left: -5px;
}

.link_price_promo .bigtxt.new-price {
    display: inline-block;
    vertical-align: middle;
    font-size: 20px;
    margin-left: 10px;
    position: relative;
}

.link_price_promo .bigtxt.new-price .ttc {
    font-size: 10px;
    font-weight: normal;
}

.link_price_promo .bigtxt.new-price .text-valable {
    font-size: 12px;
    font-weight: normal;
}



.title {
    float: left;
    width: 280px;
    margin-left: 10px;
}

.linkList .title {
    float: none;
}

.titre_vert {
    font-size: 20px;
    margin: 0;
    color: #0a7700;
}

.subtitle {
    color: #333333;
    font-size: 12px;
    margin: 0;
}

.capsgreen {
    font-size: 14px;
    color: #0a7700;
    text-transform: uppercase;
}

.greenpart h3 {
    margin: 0;
    font-size: 18px;
    color: #ffffff;
    font-family: "Futura PT W01 Demi";
}

.greenpart ul {
    padding: 0;
    display: block;
}

.greenpart ul li {
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: block;
    float: left;
    width: 350px;
}

.yellow {
    color: #ffea00;
}

.greenpart ul {
    margin-top: 10px;
}

.greenpart ul li.vacs {
    padding-left: 55px;
    width: 365px;
    height: 90px;
    background: url('../img/puce_more.png') no-repeat left top;
    color: #ffffff;
    font-size: 12px;
}

.greenpart ul li.prestige {
    margin-left: 30px;
    padding-left: 55px;
    width: 360px;
    color: #ffffff;
    font-size: 12px;
}

.greenpart ul li.prestige.funway {
    background: url('../img/puce_prestige_15.png') no-repeat left top;
}

.greenpart ul li.prestige.smartway {
    background: url('../img/puce_prestige_20.png') no-repeat left top;
}

.greenpart .funway_plus li.prestige {
    float: right;
}

.greenpart ul li.more {
    padding-left: 55px;
    width: 365px;
    background: url('../img/puce_more.png') no-repeat left top;
    color: #ffffff;
    font-size: 12px;
    float: left;
}

.greenpart .funway>li {
    min-height: 55px;
}

.greenpart .funway_plus>li {
    min-height: 50px;
}

.whitepart {
    margin-top: 5px;
}

.whitepart h3 {
    color: #0a7700;
    font-size: 18px;
    font-family: "Futura PT W01 Demi";
    margin: 0;
}

.first {
    background: url('../img/puce1.png') no-repeat left top;
    padding-left: 25px;
    margin: 5px 0px;
    height: 23px;
    font-size: 12px;
    color: #333333;
    line-height: 23px;
}

.first span {
    color: #0a7700;
    font-weight: bold;
}

.second {
    background: url('../img/puce2.png') no-repeat left top;
    padding-left: 25px;
    margin: 5px 0px;
    height: 23px;
    font-size: 12px;
    color: #333333;
    line-height: 23px;
}

.second span {
    color: #0a7700;
    font-weight: bold;
}

.third {
    background: url('../img/puce3.png') no-repeat left top;
    padding-left: 25px;
    margin: 5px 0px;
    height: 23px;
    font-size: 12px;
    color: #333333;
    line-height: 23px;
}

.bottombloc2 {
    /*width:736px;*/
    background: url('../img/bg_blocbusiness_gw2.png') no-repeat left top;
    padding: 20px;
    margin-top: 10px;
}


.greenpart ul li ul li {
    list-style-type: square !important;
    list-style-position: inside !important;
}

.greenpart ul li.os_affaire {
    background: url('../img/pack_affaires.png') no-repeat left top;
    padding-left: 55px;
    width: 295px;
    height: 115px;
    color: #ffffff;
    font-size: 12px;
}

.greenpart ul li.os_20pc {
    background: url('../img/20pc.png') no-repeat left top;
    padding-left: 55px;
    width: 295px;
    height: 115px;
    color: #ffffff;
    font-size: 12px;
    margin-left: 30px;
}

.greenpart ul li.os_30pc {
    background: url('../img/30pc.png') no-repeat left top;
    padding-left: 55px;
    width: 295px;
    height: 55px;
    color: #ffffff;
    font-size: 12px;
}

.greenpart ul li.os_ready,
.greenpart ul li.service_ready {
    padding-left: 55px;
    width: 360px;
    height: 55px;
    background: url('../img/service_priority.png') no-repeat left top;
    color: #ffffff;
    font-size: 12px;
}

.greenpart .funway_plus li.os_ready {
    float: right;
}

.greenpart ul li.service_ready {
    margin-left: 30px;
}



.right_link_business,
.right_link_funway_plus {
    float: right;
    height: 59px;
    margin-right: 5px;
    /*width: 205px;*/
}

.right_link_business {
    background: rgba(0, 0, 0, 0) url("../img/CarteBusiness.jpg") no-repeat scroll right top;
}

.right_link_funway_plus {
    /*background: rgba(0, 0, 0, 0) url("../img/card_funway_plus.png") no-repeat scroll right top;*/
}

.scrolling {
    overflow-y: scroll;
}

.small.scrolling {
    height: 200px;
}

.scrolling {
    overflow-y: scroll;
}

.small.scrolling {
    height: 200px;
}


/******************************************************************************************************
FOVE INTE FORMULAIRES
*******************************************************************************************************/


/* clearfix */

.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    zoom: 1;
}


/* apply to .line */

.line:before,
.line:after {
    content: "";
    display: table;
}

.line:after {
    clear: both;
}

.line {
    zoom: 1;
}

.fove_content_ctr .link_price {
    padding-top: 9px;
}

.fove_content_ctr .link_price .bigtxt {
    display: inline-block;
}

.fove_content_ctr .link_price .bigtxt span {
    font-size: 10px !important;
    font-weight: normal !important;
}

.head_visu_ctr {
    margin: 0 -20px 0 -20px;
    position: relative;
    top: -40px;
}

.head_visu_ctr img {
    width: 958px;
}

#bodyTemplateG1_6 #container #contents #contentsCentral,
#bodyTemplateG1_6 #contents #title {
    width: 100% !important;
}

.fove_content_form {
    padding: 25px 10px;
}

.fieldset {
    margin: 15px 0 0 0;
    padding: 0 0 15px 0;
}

.line {
    margin: 0 0 15px 0;
}

.line.mention {
    margin-top: 25px;
}

.demi {
    width: 48%;
}

.line .demi:nth-child(1) {
    float: left;
}

.line .demi:nth-child(2) {
    float: right;
}

.sub_line {
    margin-top: 25px;
    text-align: right;
}

.sub_line.center {
    text-align: center;
}

.sub_line .fove_btn:nth-child(2) {
    margin-left: 15px;
}

.fove_content_ctr input[type="search"],
.fove_content_ctr input[type="text"],
.fove_content_ctr input[type="email"],
.fove_content_ctr input[type="number"],
.fove_content_ctr input[type="month"],
.fove_content_ctr input[type="tel"],
.fove_content_ctr input[type="password"],
.fove_content_ctr textarea {
    height: 46px !important;
    width: 100% !important;
    font-size: 13px;
}

.fove_content_ctr select {
    width: 100% !important;
    font-size: 13px;
    height: 46px;
}

.fove_content_ctr p,
.fove_content_ctr p a,
.fove_content_ctr p strong {
    font-size: 13px !important;
}

.fove_content_ctr p strong {
    font-weight: bold !important;
}

.fove_content_ctr .input_date input[type="text"] {
    width: 46px !important;
}

.fove_content_ctr .title {
    width: 760px;
}

.fove_form_title_1 {
    border-bottom: 1px solid #d8d8d8;
    font-family: "Futura PT W01 Demi", sans-serif !important;
    font-size: 28px;
    line-height: normal;
    margin: 0 0 20px;
    padding-bottom: 15px;
}

.fove_form_title_2 {
    color: #0a7700;
    font-size: 19px !important;
    padding-bottom: 15px;
    text-transform: uppercase;
    font-family: "Futura PT W01 Demi";
    margin: 0 !important;
}

.fove_form_title_3 {
    color: #006000;
    font-size: 22px !important;
    padding-bottom: 15px;
    font-family: "Futura PT W01 Medium", sans-serif;
}

.fove_form_title_4 {
    color: #006000;
    font-size: 18px !important;
    padding-bottom: 10px;
    font-family: "Futura PT W01 Demi";
    display: block;
}

.fove_content_ctr .mention p {
    font-size: 11px;
    text-align: justify;
}

.radio label {
    display: inline-block !important;
    margin: 0 10px 0 0;
}

.megaNav .title {
    margin-left: 0;
}

.fove_content_ctr label {
    font-family: "Futura PT W01 Medium", sans-serif;
    font-size: 16px;
}

.fove_content_ctr .whitepart {
    margin-top: 10px;
}

div.hotlineContentSimple p span {
    font-size: 22px;
    font-weight: bold;
}

.fove_btn1,
.fove_btn2 {
    opacity: 1;
    effect: none;
    border-radius: 3 !important;
    padding: 14px 20px 14px 20px;
    font-family: "Futura PT W01 Demi", sans-serif !important;
    font-size: 18px !important;
    color: #000 !important;
    border: 0 !important;
    display: inline-block;
}

.fove_btn1_s {
    opacity: 1;
    effect: none;
    border-radius: 3 !important;
    padding: 5px 10px;
    font-family: "Futura PT W01 Demi", sans-serif !important;
    font-size: 16px !important;
    color: #000 !important;
    border: 0 !important;
    display: inline-block;
}

.fove_btn1,
.fove_btn1_s {
    background: #ffdd00;
}

.fove_btn2 {
    background: #d8d8d8;
}

.fove_btn1:hover,
.fove_btn1_s:hover,
.fove_btn2:hover {
    color: #036b05 !important;
}

.errors li {
    font-size: 16px !important;
}

.payment_line {
    text-align: center;
    width: 100%;
}

.payment_line .radio {
    display: inline-block !important;
    margin: 0 15px;
    cursor: pointer;
}

.payment_line .radio input,
.payment_line .radio img {
    display: inline-block;
}

.payment_line .radio img {
    margin: 0 0 -12px 0 !important;
    cursor: pointer;
}

.funway_bando img {
    width: 100% !important;
}

.mobile_header {
    display: none !important;
}



/* mediaqueries */


/* Desktops and laptops ----------- */

@media only screen and (max-width: 980px) {

    #container * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .fove_content_ctr .title,
    #head_funway,
    #container #contents,
    .head_visu_ctr,
    .head_visu_ctr img,
    .fove_form_ctr {
        width: 100% !important;
        float: none !important;
    }

    .fove_content_ctr p,
    .fove_content_ctr p a,
    .fove_content_ctr p strong {
        font-size: 16px !important;
        line-height: 1.3;
    }

    .head_visu_ctr {
        margin: 0;
    }

    .right_link {
        float: none;
        margin: 10px auto;
        text-align: center;
    }
    .right_link .link_price {
        display: inline-block;
        float: none;
    }

    .bottombloc {
        width: 100%;
        padding: 0;
        background: none;
        height: auto;
    }

    .bottombloc .greenpart {
        background-color: #036B05;
        border-top-right-radius: 10px;
        border-top-left-radius: 10px;
        padding: 10px;
        width: 100%;
    }
    .bottombloc .whitepart {
        background-color: #F5F5F5;
        margin-top: 0;
        border-bottom-right-radius: 10px;
        border-bottom-left-radius: 10px;
        padding: 10px;
        width: 100%;
    }

    .greenpart ul li.vacs {
        width: 100%;
        float: none;
        height: auto;
        margin-bottom: 20px;
    }
    .greenpart ul li {
        float: none;

        height: auto;
        width: 100%;
    }
    .greenpart ul li.prestige {
        margin-left: 0;
        height: auto;
        min-height: 55px;
        width: 100%;
    }

    .greenpart ul li.os_ready,
    .greenpart ul li.service_ready {
        margin-left: 0;
        width: 100%;
        height: auto;
        min-height: 55px;
    }

    .first,
    .third,
    .second {
        min-height: 23px;
        height: auto;
    }


    #large_header,
    div.footerSimple {
        display: none !important;
    }


    .payment_line {}
    .payment_line .radio {
        display: block;
        width: 100%;
        margin: 30px 0px;
    }

    .fove_content_ctr label {
        margin-right: 0 !important;
    }

    .mobile_header {
        width: 100%;
        display: block;
        text-align: center;
        width: 100%;
        height: 140px;
        background-color: #009900;
        border-bottom: 30px solid #087206;
    }
}

@media only screen and (max-width: 768px) {
    .demi {
        width: 100% !important;
        float: none !important;
    }

    .greenpart ul li.more {
        padding-left: 55px;
        width: 100%;
        background: url('../img/puce_more.png') no-repeat left top;
        color: #ffffff;
        font-size: 12px;
        float: left;
        margin-bottom: 10px;
    }

    .link_price {
        padding-right: 6px;
    }
}