/*@import url(box-min.css);
@import url(retourHaut-min.css);
@import url(contenuPerso-min.css);*/
@import url(box.css);
@import url(retourHaut.css);
@import url(contenuPerso.css);
@font-face {
    font-family: 'Lubalin Book';
    font-style: normal;
    src: local('LubalinGraphStd-Book'), local('LubalinGraphStd-Book'), url('../fonts/LubalinGraphStd-Book.ttf') format('truetype');
}
@font-face {
    font-family: 'Lubalin Bold';
    font-style: normal;
    src: local('ITCLubalinGraph-Bold'), local('ITCLubalinGraph-Bold'), url('../fonts/ITCLubalinGraph-Bold.ttf') format('truetype');
}
@font-face {
    font-family: 'Lubalin Demi';
    font-style: normal;
    src: local('LubalinGraphStd-Demi'), local('LubalinGraphStd-Demi'), url('../fonts/LubalinGraphStd-Demi.ttf') format('truetype');
}
@font-face {
    font-family: 'Lubalin DemiOblique';
    font-style: normal;
    src: local('LubalinGraphStd-DemiOblique'), local('LubalinGraphStd-DemiOblique'), url('../fonts/LubalinGraphStd-DemiOblique.ttf') format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/OpenSans-Light.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(../fonts/OpenSans.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../fonts/OpenSans-Semibold.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../fonts/OpenSans-Bold.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(../fonts/OpenSans-Extrabold.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(../fonts/OpenSans-Italic.woff) format('woff');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 100;
  src: local('Raleway Thin'), local('Raleway-Thin'), url(../fonts/Raleway-Thin.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(../fonts/OpenSans-CondensedLight.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Condensed Bold'), local('OpenSans-CondensedBold'), url(../fonts/OpenSans-CondensedBold.woff) format('woff');
}
body {
    font-family: "Open Sans", Arial, sans-serif;
    margin: 0px;
    background-color: #6f6e7e;
    font-weight:300;
    padding-top:70px;
}
#bouton_fb {
    display:block;
    width:150px;
}
input, select, textarea {
    font-family: "Open Sans", Arial, sans-serif;
}
.fauxlien {
    cursor: pointer;
}
img {
    border: 0px solid;
    vertical-align: middle;
}
#etiquetteEssai {
    background-image:url('../images/etiquette_essai.png');
    background-repeat:no-repeat;
    background-size:100%;
    height:30%;
    width:7%;
    overflow:hidden;
    color:#FFFFFF;
    font-size:1.4vw;
    font-weight: bold;
    padding:2%;
    text-align: center;
    text-transform:uppercase;
    top:70px;
    right:0px;
    position: fixed;
    z-index: 100;
    text-decoration:none;
}
.boutonTarifs {

}
.grilleTarif {
    border:0px solid;
    width:100%;
    font-size:14px;
    text-align:center;
}
.grilleTarif th {
    padding: 2%;
    font-size:24px;
    font-weight:bold;
    line-height: 20px;
    color:#FFFFFF;
    padding-left: 1.5%;
    padding-right: 1.5%;
}
.grilleTarif th span {
    font-size:16px;
}
.grilleTarif th span.small {
    font-size:12px;
    font-weight:400;
    line-height: 12px;
}
.grilleTarif td, .grilleTarif th {
    width:14.28%;
}
.grilleTarif td.premiere, .grilleTarif th.premiere {
    width:14.28%;
    font-weight:bold;
    text-transform: uppercase;
    color:#753c12;
}
.grilleTarif a.boutonSouscrire {

}
.grilleTarif td {
    padding: 2%;
    font-size:12px;
    padding-left: 1%;
    padding-right: 1%;
}
.grilleTarif th.pair {
    background-color:#f5a03c;
}
.grilleTarif th.impair {
    background-color:#f4b367;
}
.grilleTarif tr.pair td.pair {
    background-color:#f9cb95;
}
.grilleTarif tr.pair td.impair {
    background-color:#f9cb95;
}

.grilleTarif tr.impair td.pair {
    background-color:#fce3c6;
}
.grilleTarif tr.impair td.impair {
    background-color:#fce3c6;
}
/*HEADER***********************************************************************/
header {
    background-color: #64646f;
    background-image:url('../images/header_fond.png');
    background-repeat:repeat-x;
    height:70px;
    width:100%;
    overflow:hidden;
    position: fixed;
    top:0px;
    left:0px;
    z-index:100000;
}
header .interne, #menuBig .interne {
    width:1170px;
    margin-left:auto;
    margin-right:auto;
}
header .interne {
    height:70px;
}
header .interne .logo {
    background-image:url('../images/header_texture.png');
    background-repeat:no-repeat;
    height:70px;
    width:25%;
    overflow:hidden;
    float:left;
}
header .interne .options {
    height:70px;
    overflow:hidden;
    float:right;
    width:75%;
    padding-top:20px;
}
header .interne .options .menu {
    overflow:hidden;
    float:left;
    position:relative;
}
header .interne .options .menu #menuCache.cache {
    margin-top: 80px;
}
header .interne .options .outils {
    overflow:hidden;
    float:left;
}
header .interne .options .bouton {
    display:block;
    float:left;
    background-color:#383a3b;
    text-decoration:none;
    overflow:hidden;
    margin-left:22px;
}
header .interne .options .bouton i {
    background-color:#f3810d;
    float:left;
    display:block;
    margin:0px;
    width:32px;
    height:27px;
    color:#f6e6d5;
    font-size:18px;
    padding:4px;
    opacity: 1;
}
header .interne .options .bouton div {
    background-color:#555555;
    float:left;
    color: #f2f2f2;
    font-size:12px;
    border:1px solid #999999;
    border-left-width:0px;
    padding: 4px;
    padding-left:8px;
    text-transform: uppercase;
    padding-right:8px;
}
header .interne .options .bouton div:hover {
    background-color:#f3810d;
    border-color:#f3810d;
    color: #FFFFFF;
}
/*SLIDER***********************************************************************/
#bandeau {
    width: 100%;
    height: 480px;
    overflow:hidden;
    background-color:#FFFFFF;
}
#bandeau .titre {
    overflow:hidden;
    color:#000000;
    font-size:22px;
    font-weight: 500;
    white-space: normal;
    letter-spacing:0.5px;
    line-height:30px;
    background-color:#FFFFFF;
    text-align:center;
}
#bandeau .titre.asus {
    width:490px;
}
#bandeau .titre.free {
    width:295px;
}
#bandeau .citation {
    overflow:hidden;
    color:#8c8f91;
    font-size:22px;
    font-style: italic;
    white-space: normal;
    letter-spacing:1px;
    line-height:30px;
    background-color:#FFFFFF;
}
#bandeau .citation.right {
    width:630px;
}
#bandeau .citation.left {
    width:630px;
}
#bandeau .sliderTitre.centre {
    width:390px;
    text-align:center;
}
#bandeau .sliderTitre.court {
    width:500px;
}
#bandeau .sliderTitre {
    font-family: "Lubalin Book", Arial, sans-serif;
    overflow:hidden;
    white-space: normal;
    color:#696969;
    font-size:36px;
    letter-spacing:1px;
    line-height:42px;
    background-color:#FFFFFF;
}
#bandeau .citation h1 {
    margin:0px;
    padding:0px;
    font-size: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    font-weight: inherit;
    font-family:inherit;
    display: inline;
}
#bandeau .sliderTitre h1 {
    margin:0px;
    padding:0px;
    font-size: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    font-weight: inherit;
    font-family:inherit;
    display: inline;
}
#bandeau .titre.commande {
    font-family: "Lubalin Book", Arial, sans-serif;
    overflow:hidden;
    white-space: normal;
    color:#696969;
    font-size:36px;
    text-align: center;
    width:370px;
    letter-spacing:1px;
    line-height:42px;
    background-color:#e7ded7;
}
#bandeau .testimonialPatchCadre {
    width: 208px;
    text-align: center;
}
#bandeau .testimonialPatchCadre .texte {
    font-size:14px;
    height: 60px;
}
#bandeau .testimonialPatchCadre .montant {
    font-size:50px;
    padding-top:30px;
    font-weight:bold;
    color:#FFFFFF;
    padding-bottom: 30px;
    width:100%;
    background-color: #ff7800;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
}
*,
*:before,
*:after {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
/*FIN HEADER*******************************************************************/



/*MENU BIG*********************************************************************/
#menuBig {
    background-color:#797986;
    width:100%;
    height:202px;
}
#menuBigBas {
    background-color:#f0a128;
    width:100%;
    height:4px;
}
#menuBig .interne {
    position:relative;
    display:table;
    width:1170px;
    padding-top:50px;
}
#menuBig .interne #flecheMenuBig {
    position:absolute;
    background-image:url('../images/fleche_menuBig.png');
    background-repeat:no-repeat;
    height:18px;
    width:82px;
    overflow:hidden;
    top:0px;
    left: 80px;
    z-index:1;
}
#menuBig .interne .lien {
    display:table-cell;
    margin-top: 52px;
    text-align:center;
    font-weight:400;
    padding:30px;
    padding-left: auto;
    padding-right: auto;
    color:#DDDDDD;
    border:0px solid #94949e;
    border-right-width: 1px;
    text-decoration: none;
    text-transform: uppercase;
    font-size:20px;
    cursor:pointer;
}
#menuBig .interne .lien:hover {
    color:#FFFFFF;
}
#menuBig .interne .lien.first {
    border-left-width: 1px;
}
/*FIN MENU BIG*****************************************************************/
/*ENTETE*******************************************************************************************/
#entete {
    background-color: #6c6c7b;
    background-image: url('../images/entete_fond.png');
    background-repeat: repeat-x;
    height: 260px;
    overflow:hidden;
    position:relative;
    border:0px solid #525252;
    border-bottom-width: 2px;
}
#entete_interne {
    background-repeat:no-repeat;
    background-position:20px top;
    height: 260px;
    width: 1170px;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;
    position:relative;
}
#entete_options {
    margin-left: 560px;
    overflow:hidden;
}
#entete_interne h1 {
    font-weight: 600;
    font-size:34px;
    color:#6e6e6e;
}
#entete_interne .placeDeMarche {
    overflow:hidden;
    margin-top:0px;
}
#entete_interne .placeDeMarche .marketplace {
    background-repeat: no-repeat;
    float:left;
    height:44px;
}
#entete_interne .placeDeMarche .marketplace.ebay {
    background-image: url('../images/ebay.png');
    width:97px;
}
#entete_interne .placeDeMarche .marketplace.amazon {
    background-image: url('../images/amazon.png');
    width:121px;
}
#entete_interne .placeDeMarche .marketplace.cdiscount {
    background-image: url('../images/cdiscount.png');
    width:182px;
    margin-right:80px;
}
#entete_interne .placeDeMarche .marketplace.priceminister {
    background-image: url('../images/priceminister.png');
    width:155px;
    height:53px;
}
#entete_interne .placeDeMarche .marketplace.fnac {
    background-image: url('../images/fnac.png');
    width:110px;
    height:53px;
}
#entete_interne .placeDeMarche .marketplace.mercadolibre {
    background-image: url('../images/mercadolibre.png');
    width:135px;
    height:53px;
}
#entete_interne .placeDeMarche .marketplace.rueDuCommerce {
    background-image: url('../images/rue-du-commerce.png');
    width:97px;
    height:53px;
}
#logoPrincipal {
    display:block;
    margin-top: 22px;
}

#bouton_fb {
    float:right;
    margin-top: 15px;
    margin-right: 60px;
}
#entete_menu_cadre {
    height: 48px;
    overflow:hidden;
    background-color:#FFFFFF;
}
#entete_menu_ligne {
    height: 42px;
    overflow:hidden;
    border: 0px solid #484755;
    border-bottom-width: 1px;
    z-index:0;
}
#entete_menu {
    width: 1170px;
    height: 48px;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;
    position:relative;
}
.entete_illustration_interne_fr_1 {
    background-image:url('../images/languages/fr/market-invaders.png');
}
.entete_illustration_interne_en_1 {
    background-image:url('../images/languages/en/market-invaders.png');
}
/*FIN ENTETE**************************************************************************************/

/*MENU********************************************************************************************/
#entete_menu ul, #entete_menu li {
    margin: 0px;
    padding: 0px;
}
#entete_menu li {
    float:left;
    list-style:none;
    height: 48px;
    background-color:#9392a0;
    margin-right: 3px;
}
#entete_menu li.menuSelect {
    background-color:#ff9000;
}
#entete_menu a.menu, #entete_menu span.menu {
    color: #333333;
    display:block;
    font-size: 14px;
    width: 242px;
    text-align:center;
    padding-top: 10px;
    padding-bottom: 11px;
    text-decoration:none;
    background-color:#FFFFFF;
    cursor:pointer;
}

#entete_menu a.menu:hover, #entete_menu span.menu:hover {
    color: #FFFFFF;
    background-color:#9392a0;
}
#entete_menu a.menuSelect, #entete_menu span.menuSelect {
    color: #333333;
}
#entete_menu a.menuSelect:hover, #entete_menu span.menuSelect:hover {
    color: #FFFFFF;
    background-color:#ff9000;
}
/*FIN MENU****************************************************************************************/

/*ZONE********************************************************************************************/
.zone {
    background-color:#9e9ea7;
    overflow:hidden;
}
.zone h1, .zone h2 {
    color:#FFFFFF;
    margin: 0px;
    padding: 0px;
    font-size: 32px;
    display:block;
    width: 1170px;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;
    padding-top: 20px;
    padding-bottom: 20px;
    letter-spacing: 1px;
}
.zone h1 span, .zone h2 span {
    color:#CCCCCC;
}
/*FIN ZONE****************************************************************************************/

/*CONTENU*****************************************************************************************/
#page {
    background-color:#FFFFFF;
    overflow:hidden;
    min-height: 500px;
    padding-top: 40px;
    padding-bottom: 40px;
}
#page.flat {
    padding-top: 0px;
}
#page_contenu, .page_contenu {
    width: 1140px;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;
    padding-left:15px;
    padding-right:15px;
    font-size: 16px;
    font-weight: normal;
}
.AM_header {
    background-repeat:no-repeat;
    background-size:cover;
    background-position: center;
    width:100%;
    height:680px;
}
.AM_header.en {
    background-image:url('../images/languages/en/AB_headder.jpg');
}
.AM_header.fr {
    background-image:url('../images/languages/en/AB_headder.jpg');
}
.AM_paragraphe1 {
    background-image:url('../images/landingPage_arrondi2.png');
    background-repeat:no-repeat;
    background-size:100%;
    background-position: center bottom;
    padding-bottom: 80px !important;
    min-height: 0px !important;
}
.AM_paragraphe2 {
    background-color: #eceae9;
    background-image:url('../images/landingPage_arrondi1.png');
    background-repeat:no-repeat;
    background-size:100%;
    background-position: center bottom;
    padding-bottom: 120px;
}
.AM_paragraphe3 {
    background-color: #FFFFFF;
    padding-bottom: 40px;
}
#page_contenu h1, #page_contenu h2, .page_contenu h1, .page_contenu h2 {
    font-size: 36px;
    letter-spacing: 2px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 50px;
    margin: 0px 0px 20px;
    padding: 0px;
    color:#484755;
    font-family: 'Lubalin Demi','Arial Black','Arial';
}
#page_contenu h1.clair, #page_contenu h2.clair, .page_contenu h1.clair, .page_contenu h2.clair {
    color: #999;
}
.AM_paragraphe2 h2, .AM_paragraphe1 h1, .AM_paragraphe3 h2 {
    font-family: 'Lubalin Demi','Arial Black','Arial';
    letter-spacing: 6px;
    font-size: 38px;
    text-align: center;
}
.AM_paragraphe2 h2 {
    letter-spacing: 12px;
}
.AM_paragraphe2 .logo {
    width: 28%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
}
.features {
    float: left;
    width: 70%;
}
.getStarted {
    float: right;
    width: 25%;
    background-color: #FFFFFF;
    min-height: 830px;
    text-align:center;
    font-size: 14px;
}
.getStarted .entete {
    background-color: #e65c17;
    font-size:26px;
    text-transform: uppercase;
    padding:15px;
    padding-top: 25px;
    padding-bottom: 25px;
    color:#FFFFFF;
    text-align: center;
    letter-spacing: 1px;
    font-family: 'Lubalin Demi','Arial Black','Arial';
}
.getStarted .contenu {
    background-image: url('../images/getStarted_fleche.png');
    background-repeat: no-repeat;
    background-position: center top;
    padding-top: 15px;
}
.getStarted .contenu .ligne {
    padding: 20px;
}
.getStarted .contenu .texte {
    margin-bottom: 15px;
}
.getStarted .contenu .point {
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 100%;
    height:56px;
    width:56px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
}
.getStarted .contenu .point.un {
    background-image: url('../images/getStarted_1.png');
}
.getStarted .contenu .point.deux {
    background-image: url('../images/getStarted_2.png');
}
.getStarted .contenu .point.trois {
    background-image: url('../images/getStarted_3.png');
}
.getStarted .contenu .point.quatre {
    background-image: url('../images/getStarted_4.png');
}
.getStarted .contenu .separateur {
    background-color:#eceae9;
    width:100%;
    height:2px;
}
.features .gauche, .features .milieu, .features .droit {
    float:left;
    width: 28%;
    margin-right:8%;
}
.features .droit {
    margin-right:0%;
}
.features .feature {
    margin-bottom: 30px;
    text-align: center;
}
.features .feature {
    background-repeat: no-repeat;
    background-size: 50%;
    background-position: center top;
    padding-top: 130px;
}
.features .feature.pricing {
    background-image:url('../images/AM_features_pricing.png');
    height: 270px;
}
.features .feature.fba {
    background-image:url('../images/AM_features_fba.png');
}
.features .feature.invoice {
    background-image:url('../images/AM_features_invoice.png');
    height: 270px;
}
.features .feature.pro {
    background-image:url('../images/AM_features_pro.png');
}
.features .feature.visibility {
    background-image:url('../images/AM_features_visibility.png');
}
.features .feature .titre {
    text-transform: uppercase;
    font-size: 18px;
    font-family: 'Lubalin Book','Arial';
    color: #37241d;
    font-weight: 600;
    text-align: center;
    width: 30%;
    height: 80px;
    display: table-cell;
    vertical-align: middle;
    letter-spacing: 2px;
}
.features .feature .texte {
    font-size: 14px;
    text-align: justify;
    margin-top: 5px;
    width: 100%;
    color: #37241d;
    line-height: 24px;
}
.AM_paragraphe2 .logo img {
    width:100%;
}
.page_paragraphe {
    overflow:hidden;
    margin-top:90px;
}
.page_paragraphe.court {
    margin-top:40px;
}
.page_paragraphe.first {
    margin-top:0px;
}
#colonne_descriptifs {
    float:left;
}
#colonne_schemas {
    float:left;
}
#paragraphe2 {
    margin-top: 30px;
}
#paragraphe3 {
    margin-top: 40px;
}
h2.produit_pointsForts {
    color: #484755;
    font-size:30px;
    margin-top: 10px;
    margin-bottom: 5px;
    letter-spacing: 1px;
    border: 0px solid #d0d0d0;
    border-bottom-width: 1px;
    padding-bottom: 10px;
    margin-bottom: 15px;
    font-weight:normal;
}
/*FIn CONTENU************************************************************************************/

/*BAS*********************************************************************************************/
#cadreBas {
    width: 100%;
    background-image: url('../images/ombre_bas.png');
    background-repeat:repeat-x;
    height: 392px;
    overflow:hidden;
}
#contenuBas {
    width: 1170px;
    margin-left:auto;
    margin-right:auto;
    height: 392px;
    min-height: 392px;
    padding-top: 30px;
}
.copy {
    color:#EEEEEE;
    font-size: 11px;
}
.enteteLiensBas {
    color: #FFFFFF;
    font-size: 20px;
    text-decoration:none;
}
.caseLiensBas {
    float:left;
    border: 0px solid #999999;
    border-left-width: 1px;
    margin-left: 50px;
    padding-left: 15px;
    width:150px;
    overflow:hidden;
}
.lienBas {
    color: #EEEEEE;
    font-size: 14px;
    display:block;
    margin-bottom:5px;
    margin-top:5px;
    text-decoration:none;
}
.lienBas:hover {
    color: #FFFFFF;
    text-decoration:underline;
}
.tableau_lienbas {
    padding: 0px;
    margin: 0px;
    border: 0px solid;
}
/*FIN BAS*****************************************************************************************/


/*DESCRIPTIF**************************************************************************************/
.descriptif_cadre {
    overflow:hidden;
    width: 378px;
}
.descriptif_titre {
    background-image:url('../images/fleche-orange.png');
    background-repeat:no-repeat;
    background-position:0px 2px;
    padding-left: 30px;
    font-size: 16px;
    color: #4e4e5a;
    min-height: 23px;
    padding-top: 4px;
}
.descriptif_texte, .descriptif_texte2 {
    background-color: #e5e5ed;
    padding: 15px;
    font-size: 12px;
    color: #484755;
    margin-top: 5px;
    border: 1px solid #90909e;
    text-align:justify;
    height: 77px;
    line-height:16px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -o-border-radius: 6px;
    -ms-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    overflow:hidden;
}
.descriptif_texte2 {
    background-color: #efefef;
}
#schemas_gestion_du_stock {
    margin-top: 18px;
}
#descriptif_2 {
    margin-top: 53px;
}
#descriptif_3 {
    margin-top: 83px;
}
#descriptif_4 {
    margin-top: 63px;
}
#descriptif_5 {
    margin-top: 63px;
}
/*FIN DESCRIPTIF**********************************************************************************/

/*etiquette******************************************************************************************/
.etiquette {
    background-image:url('../images/etiquette.png');
    background-repeat:no-repeat;
    float:left;
    width: 139px;
    height: 109px;
    padding: 15px;
    padding-top: 45px;
    color:#FFF;
    font-size: 26px;
    font-weight:normal;
    text-align:center;
}
.etiquette.one {
    height: 89px;
    padding-top: 65px;
}
#etiquette_detail {
    margin-top: 15px;
    text-align: center;
    font-size: 16px;
    color:#FFF;
    line-height: 18px;
}
/*FIN ETIQUETTE**************************************************************************************/

/*ETIQUETTE LATERALE******************************************************************************************/
.etiquette_lat_cadre {
    background-image:url('../images/grosse_fleche.png');
    background-repeat:no-repeat;
    float:left;
    width: 297px;
    height: 166px;
    padding: 10px;
}
.etiquette_lat_cadre h2 {
    margin: 0px;
    padding: 0px;
    font-weight:normal;
    font-size: 28px;
    color:#FFF;
    margin-top: 10px;
}
.etiquette_lat_detail {
    margin-top: 6px;
    text-align: justify;
    font-size: 14px;
    color:#FFF;
    line-height: 18px;
}
.etiquette_lat_num {
    display:block;
    background-image:url('../images/iconePhone.png');
    background-repeat:no-repeat;
    background-position: 0px 6px;
    margin-top: 10px;
    min-height:35px;
    font-size: 24px;
    padding-left: 32px;
    color:#FFF !important;
    text-decoration:none;
}
/*FIN ETIQUETTE LATERALE**************************************************************************************/

/*TITRE******************************************************************************************/
.titre_cadre {
    padding-left: 215px;
    padding-right:0px;
}
.titre_cadre .illustration {
    text-align:center;
    margin-top: 40px;
}
.page_paragraphe .illustration {
    text-align:center;
    margin-top: 60px;
}
.titre_cadre.grand {
    padding-left: 0px;
    padding-right:0px;
}
.titre_cadre h2, .titre_cadre h1, .titre_cadre h3 {
    margin: 0px;
    padding: 0px;
    text-align:left;
    font-size: 32px;
    line-height:40px;
    color:#484755;
    font-weight:normal;
    letter-spacing: 1px;
}
.titre_detail {
    margin-top: 13px;
    text-align: justify;
    font-size: 20px;
    color:#484755;
    line-height: 26px;
}
/*FIN TITRE**************************************************************************************/

/*SCHEMA************************************************************************/
.schema {
    overflow:hidden;
}
.schema.pointsFort, .schema.systeme {
    margin-top:35px;
}
.schema.pointsFort .vignette, .schema.systeme .vignette, .schema.concept .zoneDescription .vignette {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    border:1px solid;
    padding:10px;
    padding-bottom: 20px;
    padding-top: 102px;
    text-align:center;
    color:#FFFFFF;
    font-size:14px;
    margin-left:23px;
    background-repeat:no-repeat;
    background-position:center 7px;
    width: 152px;
    height: 53px;
    float:left
}
.schema.pointsFort .vignette.first, .schema.systeme .vignette.first {
    margin-left:0px;
}
.schema.pointsFort #gainDeTemps {
    background-image: url('../images/icone-time.png');
    background-color:#ff8500;
    border-color:#c8631d;
}
.schema.pointsFort #vitesseCommande {
    background-image: url('../images/icone-caddie.png');
    background-color:#0e74f2;
    border-color:#0e5ab8;
}
.schema.pointsFort #presenceInternet {
    background-image: url('../images/icone-globe.png');
    background-color:#e623eb;
    border-color:#b61ebe;
}
.schema.pointsFort #maitrise {
    background-image: url('../images/icone-screen.png');
    background-color:#2fb230;
    border-color:#2b8b2b;
}
.schema.systeme .vignette {
    height:10px;
    text-transform:uppercase;
    margin-left:30px;
}
.schema.systeme #stock {
    background-image: url('../images/icone-stock.png');
    background-color:#2fb230;
    border-color:#2b8b2b;
}
.schema.systeme #mi {
    background-image: url('../images/icone-mi.png');
    background-color:#ff8500;
    border-color:#c8631d;
}
.schema.systeme #placesDeMarche {
    background-image: url('../images/icone-globe.png');
    background-color:#0e74f2;
    border-color:#0e5ab8;
}
.schema.systeme .flecheDroite {
    background-image: url('../images/flecheDroite.png');
    background-repeat: no-repeat;
    margin-left: 31px;
    margin-top: 35px;
    float:left;
    width:59px;
    height:59px;
}
.schema.systeme .fleches {
    float:left;
    width:59px;
    margin-left: 31px;
}
.schema.systeme .fleches .flecheDroiteInterne {
    background-image: url('../images/flecheDroite.png');
    background-repeat: no-repeat;
    margin-top: 5px;
    width:59px;
    height:59px;
}
.schema.systeme .fleches .flecheGaucheInterne {
    background-image: url('../images/flecheGauche.png');
    background-repeat: no-repeat;
    margin-top: 10px;
    width:59px;
    height:59px;
}
/*CONCEPT*******/
.schema.concept {
    overflow:hidden;
    width:100%;
}
.schema.concept .ligne {
    overflow:hidden;
    width:100%;
    height:112px;
}
.schema.concept .ligne.fleche {
    overflow:hidden;
    width:100%;
    height:59px;
    margin-top:15px;
    margin-bottom:15px;
    background-repeat:no-repeat;
    background-position:727px 0px;
}
.schema.concept .ligne.fleche.bas {
    background-image:url('../images/fleche_bas.png');
}
.schema.concept .ligne.fleche.repartiteurHaut {
    background-image:url('../images/icone_repartiteur_haut.png');
    height:65px;
}
.schema.concept .ligne.fleche.repartiteurBas {
    background-image:url('../images/icone_repartiteur_bas.png');
    height:65px;
}
.schema.concept .zoneTitre {
    overflow:hidden;
    float:left;
    width:297px;
    position:relative;
}
.schema.concept .zoneTitre .titre {
    margin-left:18px;
    background-color:#e5e5ed;
    padding:15px;
    border:1px solid #cccccc;
    padding-left:25px;
    padding-top:23px;
    height:72px;
    text-align:center;
    font-size: 20px;
    color:#666666;
    text-transform:uppercase;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -o-border-radius: 6px;
    -ms-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
}
.schema.concept .zoneTitre .num {
    position:absolute;
    background-image:url('../images/rond_point.png');
    width:38px;
    color:#FFFFFF;
    padding-top:5px;
    font-size:20px;
    text-align:center;
    height:33px;
    top:35px;
}
.schema.concept .zoneDescription {
    overflow:hidden;
    float:left;
    width:633px;
    background-image:url('../images/degrade_point.png');
    background-repeat:no-repeat;
    background-position:0px 13px;
    height:112px;
}
.schema.concept .zoneDescription .description {
    float:left;
    color:#FFFFFF;
    padding:20px;
    padding-top:32px;
    padding-bottom:15px;
    overflow:hidden;
    font-size:16px;
    width:336px;
}
.schema.concept .zoneDescription .description.three {
    padding-top:21px;
}
.schema.concept .zoneDescription .vignette {
    padding:0px !important;
    padding-top:0px !important;
    height:110px !important;
    text-transform:uppercase;
    margin-left:0px !important;
    width:167px !important;
}
.schema.concept .zoneDescription .vignette.stock {
    background-image: url('../images/icone-import.png');
    background-color:#2fb230;
    border-color:#2b8b2b;
}
.schema.concept .zoneDescription .vignette.mi {
    background-image: url('../images/icone-mi.png');
    background-color:#ff8500;
    border-color:#c8631d;
}
.schema.concept .zoneDescription .vignette.mp {
    background-image: url('../images/icone-mp.png');
    background-color:#0e74f2;
    border-color:#0e5ab8;
}
.schema.concept .zoneDescription .vignette.caddie {
    background-image: url('../images/icone-caddie.png');
    background-color:#e623eb;
    border-color:#b61ebe;
}
/*FIN SCHEMA********************************************************************/

/*FORMULAIRE************************************************************************************/
.form_appel_num {
    margin-top:15px;
    font-size:36px;
    font-weight:bold;
    color:#FF9000;
    background-image:url('../images/phone.png');
    background-repeat: no-repeat;
    background-position: 0px 10px;
    padding-left: 45px;
    min-height:45px;
}
#contenu_form_appel {
    overflow:hidden;
    margin-top: 20px;
}
#contenu_form_appel .formulaire_ligne_indicateur {
    float:left;
    background-repeat:no-repeat;
    width: 41px;
    height: 53px;
    overflow:hidden;
}
#contenu_form_appel .formulaire_ligne_indicateur_empty {
    background-image:url(../images/case_entete.png);
}
#contenu_form_appel .formulaire_ligne_indicateur_ok {
    background-image:url(../images/case_entete_ok.png);
}
#contenu_form_appel .formulaire_ligne_indicateur_ko {
    background-image:url(../images/case_entete_ko.png);
}
#contenu_form_appel .formulaire_ligne_case {
    float:left;
    background-image:url(../images/case_texte.png);
    background-repeat:no-repeat;
    width: 307px;
    height: 53px;
}
#contenu_form_appel .formulaire_ligne_case input {
    font-size: 20px;
    background-color:transparent;
    border: 0px solid;
    color: #102437;
    padding: 10px;
    width: 287px;
    padding-top: 14px;
}
#bouton_rappeler_fr {
    float:left;
    margin-left: 15px;
    background-image:url(../images/languages/fr/etre_rappele.png);
    background-repeat:no-repeat;
    width:189px;
    height: 53px;
    cursor:pointer;
}
#bouton_rappeler_en {
    float:left;
    margin-left: 15px;
    background-image:url(../images/languages/en/etre_rappele.png);
    background-repeat:no-repeat;
    width:189px;
    height: 53px;
    cursor:pointer;
}

/*FIN FORMULAIRE********************************************************************************/

/*CONNEXION*************************************************************************************/
.caseConnexion {
    width: 290px;
    font-size: 14px;
    color: #444444;
    border: 1px solid #DDDDDD;
    padding: 5px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
}
.caseConnexion:hover {
    border: 1px solid #AAAAAA;
}
.texteAlerteConnexion {
    font-size: 12px;
    color: #C70C3F;
}
.titreConnexion {
    font-size: 14px;
    color: #3a79df;
    font-weight:bold;
    text-decoration:none;
}
.soustitreConnexion {
    font-size: 12px;
    color: #999999;
    font-weight:bold;
}
.enteteConnexion {
    font-size: 12px;
    color: #222222;
    font-weight:bold;
}
#cadrePrincipalConnexion {
    width: 300px;
    margin-left:auto;
    margin-right:auto;
    margin-top: 15px;
    padding: 20px;
}
#cadrePrincipalConnexionInterne {
}
.textepConnexion {
    font-size: 10px;
    color: #FF8000;
}
/***********************************************************************************************/

/*PRODUITS**************************************************************************************/
#produit_tire, #produit_tireShop {
    border: 0px solid #DDDDDD;
    border-bottom-width: 1px;
    padding-bottom: 15px;
    margin-bottom: 15px;
    overflow:hidden;
}
.boutonAutreProduit_fr {
    display:block;
    float: right;
    background-image:url(../images/language/fr/voirAutresProduits.png);
    background-repeat:no-repeat;
    width:230px;
    height: 40px;
    cursor:pointer;
}
.boutonAutreProduit_en {
    display:block;
    float: right;
    background-image:url(../images/language/en/voirAutresProduits.png);
    background-repeat:no-repeat;
    width:230px;
    height: 40px;
    cursor:pointer;
}
#produit_tire h1, #produit_tireShop h1 {
    color: #414448;
    font-size: 30px;
    letter-spacing: 2px;
}
#produit_tire h1 strong {
    color: #095390;
}
#produit_tireShop h1 strong {
    color: #19822e;
}
#produit_soustitre {
    overflow:hidden;
}
#produit_soustitre_texte, #produit_soustitre_texteShop {
    float:left;
    width: 400px;
    overflow:hidden;
    text-align:center;
    font-size: 22px;
    color: #666666;
    padding-top: 20px;
    letter-spacing: 2px;
}
#produit_soustitre_texte strong {
    font-size: 78px;
    color: #095390;
}
#produit_soustitre_texteShop strong {
    font-size: 78px;
    color: #19822e;
}
.produit_soustitre_avantage {
    background-repeat:no-repeat;
    background-position:center top;
    float:left;
    padding-top: 65px;
    padding-left: 10px;
    padding-right: 10px;
    border: 0px solid #DDDDDD;
    border-left-width: 1px;
    min-height: 100px;
    margin-top: 10px;
    width: 150px;
    text-align:center;
    font-size: 16px;
    color: #666666;
}
h2.produit_pointsForts {
    color: #003868;
    font-size:30px;
    margin-top: 10px;
    margin-bottom: 5px;
    letter-spacing: 1px;
    border: 0px solid #d0d0d0;
    border-bottom-width: 1px;
    padding-bottom: 10px;
    margin-bottom: 15px;
}
.produit_pointsForts_cadre {
    overflow:hidden;
    margin-bottom: 10px;
    margin-top:35px;
}
.produit_pointsForts_cadre.first {
    margin-top:10px;
}
.produit_pointsForts_mozaique {
    float:left;
    overflow:hidden;
    position:relative;
    width: 230px;
    height: 365px;
    margin-left:20px;
}
.produit_pointsForts_mozaique.first {
    margin-left:0px;
}
.produit_pointsForts_icone_stats {
    background-image:url(../images/iconeProduit_stats.png);
}
.produit_pointsForts_icone_stockDynamique {
    background-image:url(../images/iconeProduit_stockDynamique.png);
}
.produit_pointsForts_icone_prixAuto {
    background-image:url(../images/iconeProduit_prixAuto.png);
}
.produit_pointsForts_icone_historisation {
    background-image:url(../images/iconeProduit_historisation.png);
}
.produit_pointsForts_icone_erreur {
    background-image:url(../images/iconeProduit_erreur.png);
}
.produit_pointsForts_icone_creation {
    background-image:url(../images/iconeProduit_creation.png);
}
.produit_pointsForts_icone_retro {
    background-image:url(../images/iconeProduit_retro.png);
}
.produit_pointsForts_icone_prix {
    background-image:url(../images/iconeProduit_prix.png);
}
.produit_pointsForts_icone_promo {
    background-image:url(../images/iconeProduit_promo.png);
}
.produit_pointsForts_icone_export {
    background-image:url(../images/iconeProduit_export.png);
}
.produit_pointsForts_icone_avoir {
    background-image:url(../images/iconeProduit_avoir.png);
}
.produit_pointsForts_icone_interfaceMi {
    background-image:url(../images/iconeProduit_interfaceMi.png);
}
.produit_pointsForts_icone_declinaisons {
    background-image:url(../images/iconeProduit_declinaisons.png);
}
.produit_pointsForts_icone_publication {
    background-image:url(../images/iconeProduit_publication.png);
}
.produit_pointsForts_icone_catalogue {
    background-image:url(../images/iconeProduit_catalogue.png);
}
.produit_pointsForts_icone_messages {
    background-image:url(../images/iconeProduit_messages.png);
}
.produit_pointsForts_icone_commandes {
    background-image:url(../images/iconeProduit_commandes.png);
}
.produit_pointsForts_icone_fournisseurs {
    background-image:url(../images/iconeProduit_fournisseurs.png);
}
.produit_pointsForts_icone_messagerie {
    background-image:url(../images/iconeProduit_messagerie.png);
}
.produit_pointsForts_icone_impression {
    background-image:url(../images/iconeProduit_impression.png);
}
.produit_pointsForts_icone_menu {
    background-image:url(../images/iconeProduit_menu.png);
}
.produit_pointsForts_icone_map {
    background-image:url(../images/iconeProduit_map.png);
}
.produit_pointsForts_icone_reservation {
    background-image:url(../images/iconeProduit_reservation.png);
}
.produit_pointsForts_icone_social {
    background-image:url(../images/iconeProduit_social.png);
}
.produit_pointsForts_icone_evolutivite {
    background-image:url(../images/iconeProduit_evolutivite.png);
}
.produit_pointsForts_icone_editeur {
    background-image:url(../images/iconeProduit_editeur.png);
}
.produit_pointsForts_icone_hebergement {
    background-image:url(../images/iconeProduit_hebergement.png);
}
.produit_pointsForts_icone_formation {
    background-image:url(../images/iconeProduit_formation.png);
}
.produit_pointsForts_icone_seo {
    background-image:url(../images/iconeProduit_seo.png);
}
.produit_pointsForts_icone_support {
    background-image:url(../images/iconeProduit_support.png);
}
.produit_pointsForts_icone {
    background-repeat:no-repeat;
    background-position: center top;
    width: 152px;
    height: 152px;
    margin-left:auto;
    margin-right:auto;
    z-index: 1;
    top: 0px;
    left: 33px;
    position:absolute;
}
.produit_pointsForts_texteShop {
    background-color: #d9d8e2;
    width: 208px;
    border: 1px solid #9998a3;
    height: 200px;
    position:absolute;
    top: 50px;
    z-index: 0;
    padding-top: 110px;
    padding-left: 10px;
    padding-right: 10px;
}
.produit_pointsForts_texte {
    background-color: #d8e0ee;
    width: 196px;
    border: 1px solid #4e5d71;
    height: 190px;
    position:absolute;
    top: 50px;
    z-index: 0;
    padding-top: 110px;
    padding-left: 10px;
    padding-right: 10px;
}
.produit_pointsForts_titre {
    font-size: 18px;
    text-align: center;
}
.produit_pointsForts_detail {
    font-size: 12px;
    text-align:justify;
    margin-top: 10px;
}
.detail_offre {
    padding: 10px;
}
.detail_offre div {
    background-image:url(../images/puce.png);
    background-repeat:no-repeat;
    padding-left: 20px;
    font-size: 14px;
    color: #333333;
    margin-top: 3px;
    margin-bottom: 12px;
}
.prestation_detail_avantage {
    background-color:#FFF;
    margin-top: 10px;
}
.prestation_detail_avantage div {
    background-image:url(../images/iconeAvantage.png);
    background-repeat:no-repeat;
    padding-left: 35px;
    min-height: 20px;
    color: #303438;
    font-size: 14px;
    padding-top: 4px;
    margin-top: 7px;
}
/*FIN PRODUIT***********************************************************************************/

.cadreIdentificationInterne {
    margin-top:24px;
    border: 1px solid #DDDDDD;
    padding:30px;
    background-color:#F9F9F9;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -o-border-radius:6px;
    -ms-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
}
.boutonAuthEbay, .boutonAuthEbayFinal {
    margin-top:20px;
    display:block;
    border: 1px solid #090;
    padding:10px;
    padding-left:15px;
    padding-right:15px;
    width:auto;
    text-decoration:none;
    font-size:16px;
    color:#FFFFFF;
    background-color: #090;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -o-border-radius:6px;
    -ms-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    text-align:center;
    cursor:pointer;
}
.boutonAuthEbayFinal {
    border: 1px solid #C46200;
    background-color: #FF8000;
    color:#FFFFFF;
}
/*FORMULAIRE*******************************************************************/
#contenu_formulaire {
    overflow:hidden;
    margin-top:20px;
    background-color:#DDDDDD;
    position:relative;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -o-border-radius: 6px;
    -ms-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
}
#contenu_formulaire .zoneFormulaire {
    background-color:#EEEEEE;
    padding: 15px;
    float:left;
    width: 580px;
    padding-bottom: 300px;
    overflow:hidden;
    font-size:18px;
}
#contenu_formulaire .zoneAide {
    float:left;
    width: 260px;
    overflow:hidden;
    font-size:16px;
}
#contenu_formulaire .zoneFormulaire h2 {
    font-size: 28px;
    color: #777777;
}
#contenu_formulaire .zoneFormulaire .intro {
    font-size: 16px;
    color: #777777;
    margin-top:5px;
}
/*AIDE******/
#contenu_aide_contenu {
    overflow:hidden;
    font-size: 14px;
    color: #777777;
    padding:10px;
    position:absolute;
    left: 635px;
    width: 218px;
    overflow:hidden;
    line-height: 18px;
}
.texteAideObligatoire {
    color: #21c538;
}
.texteAideErreur {
    color: #FF0000;
}
#contenu_aide_pointeur {
    background-image:url('../images/formulaire_pointeur.png');
    background-repeat:no-repeat;
    background-color:transparent;
    width: 16px;
    height: 29px;
    overflow:hidden;
    position:absolute;
    top:10px;
    left: 610px;
}

/*FIN AIDE*********/
.field .rouge {
    color:#FF0000;
}
.field .vert {
    color: #090;
}
.formulaire_ligne_validation {
    border: 0px solid;
    overflow:hidden;
    margin-top: 10px;
    background-color:transparent;
}
.formulaire_ligne_validation .boutonRoseSimple {
    float:right;
}
.formulaire_ligne {
    border: 0px solid;
    overflow:hidden;
    background-color: #FFFFFF;
    margin-top: 20px;
    border: 1px solid #CCCCCC;
}
.formulaire_ligne_groupe {
    border: 0px solid;
    border-top-width: 1px;
    border-top-color: #FFFFFF;
    border-bottom-width: 1px;
    border-bottom-color: #8fa4b7;
    padding: 14px;
    overflow:hidden;
    font-size: 22px;
    color: #43596d;
    padding-left: 60px;
    background-color: #b6c1cc;
    cursor:pointer;
    background-repeat:no-repeat;
    background-position: 10px 8px;
}
.formulaire_ligne_groupe_detail {
    margin-top: 5px;
    font-size: 14px;
    letter-spacing: 0.5px;
}
#formulaire_groupe_connexion {
    background-image:url('../images/iconeGroupeConnexion.png');
}
#formulaire_groupe_identite {
    background-image:url('../images/iconeGroupeIdentite.png');
}
#formulaire_groupe_physique {
    background-image:url('../images/iconeGroupePhysique.png');
}
#formulaire_groupe_lieux {
    background-image:url('../images/iconeGroupeLieux.png');
}
.formulaire_ligne_case_select {
    background-color: #FFFFFF;
}
.formulaire_ligne_titre {
    background-image:url('../images/formulaire_entete_fond.png');
    background-repeat: repeat-x;
    float:left;
    width: 210px;
    overflow:hidden;
    color: #515151;
    font-size: 18px;
    letter-spacing: 0.5px;
    padding-left: 15px;
    padding-top: 15px;
    height: 41px;
}
.formulaire_ligne_titre_area {
    background-image:url('../images/formulaire_entete_fond.png');
    background-repeat: repeat-x;
    overflow:hidden;
    color: #515151;
    font-size: 20px;
    letter-spacing: 0.5px;
    padding-left: 15px;
    padding-top: 15px;
    height: 41px;
}
.formulaire_ligne_titre_court {
    float:left;
    width: 175px;
    overflow:hidden;
    color: #33404d;
    font-size: 18px;
    letter-spacing: 0.5px;
}
.formulaire_ligne_radio, .formulaire_ligne_select {
    margin-left: 10px;
    width: 348px;
    float:left;
}
.formulaire_ligne_radio label {
    font-size: 18px;
    color: #102437;
    padding-left: 5px;
    cursor: pointer;
}
.formulaire_ligne_indicateur {
    float:left;
    background-repeat:no-repeat;
    width: 54px;
    height: 56px;
    overflow:hidden;
}
.formulaire_ligne_indicateur_empty {
    background-image:url('../images/formulaire_neutre.png');
}
.formulaire_ligne_indicateur_ok {
    background-image:url('../images/formulaire_valid.png');
}
.formulaire_ligne_indicateur_ko {
    background-image:url('../images/formulaire_erreur.png');
}
.formulaire_ligne_indicateur_vide {
    background-image:url('../images/formulaire_vide.png');
}
.formulaire_ligne_case {
    float:left;
    background-image:url('../images/formulaire_case_fond.png');
    background-repeat: repeat-x;
    width: 299px;
    height: 56px;
}
.formulaire_ligne_case input {
    font-size: 20px;
    background-color:transparent;
    border: 0px solid;
    color: #102437;
    padding: 10px;
    width: 289px;
    padding-top: 14px;
}
.formulaire_ligne_case select {
    font-size: 20px;
    background-color:transparent;
    border: 0px solid;
    color: #102437;
    padding: 10px;
    width: 309px;
    padding-top: 14px;
}
.formulaire_area_haut {
    float:left;
    width: 379px;
    overflow:hidden;
}
.formulaire_area_bas {
    clear:both;
    width: 631px;
    height: 10px;
    overflow:hidden;
}
.formulaire_ligne_area {
    clear:both;
}
.formulaire_ligne_area textarea {
    font-size: 16px;
    background-color:transparent;
    border: 0px solid;
    color: #102437;
    padding: 10px;
    width: 550px;
    rezise: none;
}
.formulaire_ligne_aide {
    display:none;
}
.tarifs {
    background-color: #9694a2;
    background: -webkit-linear-gradient(#d6d6e0, #6c6c7b); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#d6d6e0, #6c6c7b); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#d6d6e0, #6c6c7b); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#d6d6e0, #6c6c7b); /* Standard syntax (must be last) */
    width:90%;
    padding:5%;
    padding-top:4%;
    padding-bottom:4%;
    height: 180px;
    margin-top: 25px;
    margin-bottom: 15px;
    overflow:hidden;
    position:relative;
}
.tarifs .ou {
    position: absolute;
    top: 110px;
    left: 62.8%;
    border-radius: 50px;
    background-color: #FFFFFF;
    width:50px;
    height:40px;
    color:#6f6e7d;
    text-align: center;
    padding-top: 10px;
    text-transform: uppercase;
    font-size:22px;
}
.tarifs .infos {
    float:left;
    width:24%;

    text-align:center;
    background-image: url('../images/flecheTarifs.png');
    background-repeat: no-repeat;
    background-position: center 90%;
    height:100%;
}
.tarifs .fixe {
    float:left;
    width:28%;
    margin-right:5%;
    margin-left:5%;
    border-left:1px solid #FFFFFF;
    padding-right:5%;
    padding-left:5%;
    border-right:1px solid #FFFFFF;
    padding-right:5%;
    text-align:center;
    height:100%;
}
.tarifs .performance {
    float:left;
    width:27%;
    text-align:center;
    height:100%;
}
.tarifs .titre {
    text-align:center;
    color:#FFFFFF;
    font-size: 28px;
    font-weight: bold;
}
.tarifs .texte {
    text-align:center;
    color:#FFFFFF;
    font-size: 50px;
    font-weight: bold;
    margin-top:0px;
    line-height: 24px;
}
.tarifs .performance .texte {
    margin-top:35px;
}
.tarifs .texte .small {
    font-size: 20px;
    font-weight: 300;
    line-height: 20px;
}
ul.avantages {
    padding: 0px;
    overflow: hidden;
    display: table;
    margin: 25px 0px 0px;
}
ul.avantages li {
    padding-left: 0px;
    display: table-cell;
    width: 30%;
    padding-right: 4.5%;
    text-align: justify;
}
ul.avantages li.last {
    padding-right: 0%;
}
ul.avantages li .titre {
    font-size:24px;
    font-weight:bold;
    margin-bottom:10px;
    color:#6e6e7d;
}
ul.avantages li .texte {
    font-size:14px;
    font-weight:400;
    margin-bottom:35px;
    color:#6e6e7d;
}
.referenceLigne {
    overflow:hidden;
    margin-bottom: 3%;
    cursor:pointer;
    padding-left: 5.7%;
}
.referenceLigne .referenceLigneInterne {
    overflow:hidden;
}
.referenceLigne .referenceApercu {
    float: left;
    width: 22.5%;
    margin-left: 3%;
    border:1px solid #DDDDDD;
    padding:0%;
    text-align:center;
    background-color: #888896;
}
.referenceLigne .referenceApercu:hover {
    background-color: #f3810d;
}
.referenceLigne .referenceApercu.active, .referenceLigne .referenceApercu.active:hover {
    background-color: #E7E7E7;
    border-bottom: 20px solid #E7E7E7;
}
.referenceLigne .referenceApercu.active .bouton{
    color: #E7E7E7;
}
.referenceLigne .referenceApercu .icone {
    text-align:center;
    font-size:4.5vmin;
    padding:10%;
    color:#676773;

    background-color:#FFFFFF;
}
.referenceLigne .referenceApercu .illustration {
    background-color: #FFFFFF;
margin-top: 0px;
}

.referenceLigne .referenceApercu .titre {
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px;
    display: table-cell;
    vertical-align: middle;
    color: #000;
    padding: 7%;
    background-color: #E7E7E7;
    width: 15%;
    height: 80px;
    overflow: hidden;
}
.referenceLigne .referenceApercu .bouton {
    text-align:center;
    text-transform: uppercase;
    font-size: 1.8vmin;
    color:#FFFFFF;
    padding:1%;
    display:block;
}
.referenceLigne .referenceApercu.first {
    width:22.5%;
    margin-left:0%;
}
.reference_details {
    background-color: #E7E7E7;
    padding:6%;
    font-size:22px;
    line-height: 30px;
}
