@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Lato:400,300italic,400italic,700,900);
/* ==========================================================================
   CSS Reset
   ========================================================================== */
/*
* html5doctor.com Reset Stylesheet v1.6.1 (http://html5doctor.com/html-5-reset-stylesheet/)
* Richard Clark (http://richclarkdesign.com)
* http://cssreset.com
*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-size: 100%;*/
	vertical-align: baseline;
	background: transparent
	font-family: 'Lato';
}
body {
	line-height: 1
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block
}
nav ul {
	list-style: none
}
blockquote, q {
	quotes: none
}
blockquote:before, blockquote:after, q:before, q:after {
	content: none
}
a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent
}
ins {
	background-color: #ff9;
	color: #000;
	text-decoration: none
}
mark {
	background-color: #ff9;
	color: #000;
	font-style: italic;
	font-weight: bold
}
del {
	text-decoration: line-through
}
abbr[title], dfn[title] {
	border-bottom: 1px dotted;
	cursor: help
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0
}
input, select {
	vertical-align: middle
}
/* ==========================================================================
   Common CSS
   ========================================================================== */
body {
	font: normal 14px/20px Arial, Helvetica, sans-serif;
	color: #4b4b4b;
	background: #ececec;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
a {
	outline: none;
	text-decoration: none;
	color: #b41124;
}
a:hover, a:focus {
	text-decoration: none;
}
#container {
	min-height: 100%;
	position: relative;
}
.wrapper {
	width: 1000px;
	margin: 0 auto;
	position: relative;
}
span[class^="flaticon-"]:before {
    margin-left: 0;
}
span[class^="flaticon-"].rounded:before {
    padding: 3px;
    border-radius: 50%;
}
span[class^="flaticon-"].rounded.orange:before {
    background: #FF6600;
}
span[class^="flaticon-"].rounded.blue:before {
    background: #1B479E;
}
.nodecoration {
    text-decoration: none !important;
    cursor: default;
}
.fleft2 {
    float: left;
    padding: 0px 20px 0px 5px;
}
.fright2 {
    float: right;
    padding: 0px 5px 0px 20px;
}
.clearhr {
    clear: both;
    font-size: 1px;
    height: 1px;
    width: 90%;
    margin: 50px auto;
}
.clearhr.border {
    border-top: 1px solid #1a3c7f;
}
.hide {
    display:none;
}
.fleft {
    float:left;
}
.fright {
    float:right;
}
.text-center {
    text-align: center;
}
.text-right {
    text-align: right !important;
}
/* Bouton */
a.btn {
    display: inline-block;
    padding: 6px;
    text-align: center;
    font-family: 'asapbold';
    font-size: 22px;
    line-height: 23px;
    text-decoration: none !important;
    cursor: pointer;
}
a.btn.btn-block {
    display: block;
    width: 95%;
    margin: 0 auto;
}
a.btn.btn-orange {
    background: #ff6600;
    color:white !important;
    border-bottom: 2px solid #A54200;
}
a.btn.btn-orange:hover {
    background: #FF7E28;
}
.onlyMobile {
    display: none !important;
}
iframe {
    max-width: 100%;
}
@font-face {
	font-family: 'asapbold';
	src: url('../fonts/Asap-Bold-webfont.eot');
	src: url('../fonts/Asap-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Asap-Bold-webfont.woff2') format('woff2'), url('../fonts/Asap-Bold-webfont.woff') format('woff'), url('../fonts/Asap-Bold-webfont.ttf') format('truetype'), url('../fonts/Asap-Bold-webfont.svg#asapbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'asapbold_italic';
	src: url('../fonts/Asap-BoldItalic-webfont.eot');
	src: url('../fonts/Asap-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Asap-BoldItalic-webfont.woff2') format('woff2'), url('../fonts/Asap-BoldItalic-webfont.woff') format('woff'), url('../fonts/Asap-BoldItalic-webfont.ttf') format('truetype'), url('../fonts/Asap-BoldItalic-webfont.svg#asapbold_italic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'asapitalic';
	src: url('../fonts/Asap-Italic-webfont.eot');
	src: url('../fonts/Asap-Italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Asap-Italic-webfont.woff2') format('woff2'), url('../fonts/Asap-Italic-webfont.woff') format('woff'), url('../fonts/Asap-Italic-webfont.ttf') format('truetype'), url('../fonts/Asap-Italic-webfont.svg#asapitalic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'asapregular';
	src: url('../fonts/Asap-Regular-webfont.eot');
	src: url('../fonts/Asap-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Asap-Regular-webfont.woff2') format('woff2'), url('../fonts/Asap-Regular-webfont.woff') format('woff'), url('../fonts/Asap-Regular-webfont.ttf') format('truetype'), url('../fonts/Asap-Regular-webfont.svg#asapregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'dust_westregular';
	src: url('../fonts/Dust West-webfont.eot');
	src: url('../fonts/Dust West-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Dust West-webfont.woff2') format('woff2'), url('../fonts/Dust West-webfont.woff') format('woff'), url('../fonts/Dust West-webfont.ttf') format('truetype'), url('../fonts/Dust West-webfont.svg#dust_westregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'poetsen_oneregular';
	src: url('../fonts/PoetsenOne-Regular-webfont.eot');
	src: url('../fonts/PoetsenOne-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/PoetsenOne-Regular-webfont.woff2') format('woff2'), url('../fonts/PoetsenOne-Regular-webfont.woff') format('woff'), url('../fonts/PoetsenOne-Regular-webfont.ttf') format('truetype'), url('../fonts/PoetsenOne-Regular-webfont.svg#poetsen_oneregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
li {
	list-style: none;
}
img {
	max-width: 100%;
	height: auto;
	display: block;
}
/* ==========================================================================
   Header
   ========================================================================== */

header {
	background: #1e499b;
	width: 100%;
	float: left;
	z-index:99999;
	height:80px;
}
header a:hover {
    text-decoration:underline;
}
/*
#logo {
	float: left;
	width: 178px;
	margin: 15px 0 10px;
}
*/
#logo {
    font: 0/0 a;
    display:inline-block;
    height: 55px;
    width:178px;
    background-image: url('../images/logo.png');
    background-size: contain;

	float: left;
	margin: 15px 0 10px;    
}
.headerLeft {
	float: left;
	margin: 0 0 0 30px;
}
.headerTop .rating p {
	font: 13px/16px 'Lato';
	float: left;
	color: #ffffff;
	padding: 4px 0 0 0;
}
.headerTop .ratingImage {
	float: left;
	width: 110px;
	margin: 0 30px 0 0;
}
.ratingImage ul li {
    float: left;
	margin:3px 0 0 3px;
}

.ratingImage ul li a {
    color: #fed400;
    font-size: 20px;
}
.headertopLinks li {
	float: left;
	font: 13px/16px 'Lato';
	color: #ffffff;
	border-left: 1px solid #7892c3;
	padding: 5px 9px 0 12px;
}
.headertopLinks li:first-child {
	border-left: 0;
}
.headertopLinks li a {
	font: 13px/16px 'Lato';
	color: #ffffff;
	float:left;
}
.headertopLinks li.client {
	/*background: url(../images/lock.png) no-repeat scroll 9px 4px rgba(0, 0, 0, 0);*/
	padding: 4px 13px 0 13px;
}

.headertopLinks li.countries{
padding: 0px 5px 0 6px !important;
margin-top: 4px;
}

.headertopLinks li.client span[class^="flaticon-"]:before {
    font-size: 15px;
    margin-left: 0;
}
.headertopLinks li.contact {
	/*background: url(../images/msg.png) no-repeat scroll 9px 6px rgba(0, 0, 0, 0);*/
	padding: 4px 13px 0 13px;
}
.headertopLinks li.contact span[class^="flaticon-"]:before {
    font-size: 15px;
    margin-left: 0;
}
.headertopLinks {
	float: right;
}
.rating {
	float: left;
}
.headerTop {
	margin: 10px 0 0 0;
}
.countries span {
	background: url("../images/select.png") no-repeat scroll right center rgba(0, 0, 0, 0);
	height: 5px;
	padding: 6px 0 0 14px;
	width: 9px;
}
.articles {
	/*background: url("../images/cart.png") no-repeat scroll left center rgba(0, 0, 0, 0);*/
	color: #437def;
	float: right;
	font: 13px/16px "Lato";
	margin: 0 0 0 8px;
	padding: 4px 0 0 0px;
}
.articles span[class^="flaticon-"]:before {
    font-size: 22px;
    margin-right: 5px;
}
.articles p {
	float: left;
}
.articles span {
	float: left;
	padding: 0 0 0 5px;
}
.headerBottom p {
	float: left;
	font: 20px/25px "Lato";
	color: #ffffff;
	padding: 0 12px 0 0;
}
.headerBottom span {
	float: left;
	font: 20px/25px "Lato";
	color: #ffffff;
	text-transform: uppercase;
        margin-left: 100px;
}
.headerBottom {
	clear: both;
	float: left;
	margin:8px 0 0 0;
}
nav {
	background: #ffffff;
	width: 100%;
	float: left;
	clear: both;
	z-index:99999;
}
nav ul li {
	float: left;
	position:relative;
}
nav ul li .subMenu {
    display: none;
    padding: 0;
    width: auto;
    width:620px;
}

nav ul li .subMenu.subMenuSeo {
    width:300px;
}
nav ul li .subMenu.subMenu1 {
    display: none;
    padding: 0;
    width: auto;
    width:720px;
}
nav ul li .subMenu div[class^="width"] {
    float: left;
}
nav ul li .subMenu div.width50 {
    width:49%;
}
nav ul li .subMenu div.width50:first-child {
    padding-right: 1%;
}
nav ul li .subMenu div.width50:last-child {
    padding-left: 1%;
}
nav ul li:hover .subMenu {
    display: block;
    left: 0;
    margin: 0;
    opacity: 1;
    position: absolute;
    top: 100%;
	
	background:#FFF;
	z-index:99999;
	padding:15px;
	border:1px solid #d0d0d0;
	border-radius:0 5px 5px 5px;
	box-shadow:5px 5px 0 rgba(204,204,204,0.5)
}
div.subMenu ul {
    margin: 5px 0;
}
div.subMenu li {
    display: block;
    float: none;
    padding: 8px;
}
div.subMenu li:not(last-child) {
    margin-bottom: 2px;
}
div.subMenu ul>li:not(:first-child) {
    /*border-top: 1px solid #c4d1db;*/
}
div.subMenu li:hover {
    background: #E6E9F2;
}
.subMenu a, .subMenu li a:hover {
    font: 14px/25px 'Lato';
    font-weight:bold;
    color: #1e499b !important;
    padding: 0 !important;
    background: none !important;
    padding: 5px 0 !important;
    border: none !important;
    box-shadow: none !important;
}
.subMenu a span {
    font: 14px/15px "Lato";
    color: #1e499b;
    display: block;
    text-transform: initial;
}
nav ul li:hover .subMenu2 {
	left:auto;
	right:0;
}
nav ul li:hover .subMenu3 {
	left:-272px;
}
nav ul li a {
	font: 15px/48px 'Lato';
        font-weight: 900;
	color: #1e499b;
	display: block;
	text-transform: uppercase;
	background: url(../images/na-border.png) no-repeat left;
	padding: 0 9px;
}
nav ul li a:hover {
	color:#ffffff;
	background:#ff6600;
	box-shadow:5px 5px 0 rgba(204, 204, 204, 0.5);
}
nav ul li:first-child a {
	background: none;
}
nav ul li ul li ul li:hover {
    background: #E6E9F2;
}
nav ul li ul li ul li a:hover {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    box-shadow: none;
    color: #1e499b !important;
}
nav ul li:first-child a:hover{
	background:#ff6600;
	color:#fff;
}
nav ul li ul li h4, .subMenu h4 {
	font: 15px/25px 'Lato';font-weight:bold;
	color: #ff6600;
	padding:0 10px;
}
nav ul li ul li {
	margin:0;
	padding:0;
}
nav ul li ul li ul {
	width:100%;
	margin:0;
	padding:0;
}
nav ul li ul li ul li {
	float:none;
	margin:10px 0;
	padding:0 10px;
}
nav ul li ul li ul li span {
	display:block;
}
nav ul li ul li ul {
	min-height:auto;
}
nav ul li ul li ul li a {
	font: 14px/25px 'Lato';font-weight:bold;
	color: #1e499b;
	padding:0;
	background:none;
	padding:5px 0;
}
nav ul li ul li ul li a span {
	font: 13px/20px "Lato";
	color: #1e499b;
}

.webSite {
	width:58%;
	float:left;
}
.optimises {
	width:38%;
	float:right;
}

.gray {
	/*background:#ececec;	*/
}



.banner {	
	/*background: url(../images/bannerImage.jpg) no-repeat center top;*/
	clear: both;
	width: 100%;
	float: left;
}
.bg_home {	
	background: url(../images/bannerImage.jpg) no-repeat center top;
}


.banner.noBackground {
    background: none;
}
.bannerImage {
	float: left;
	width: 419px;
	margin-top: -44px;
}
.bannerContent {
	float: left;
	width: 563px;
}
.domaine p {
	font: 66px/70px 'dust_westregular';
	color: #423737;
}
.domaine .biz p {
	text-transform:none;
}
.domaine strong {
	font: 58px/65px 'poetsen_oneregular';
	color: #1e499b;
	text-transform: lowercase;
}
.domaine {
	margin: 16px 0 0 0;
}
.domaine1 {
	transform: rotate(-4deg);
	-moz-transform: rotate(-4deg);
	-ms-transform: rotate(-4deg);
	-o-transform: rotate(-4deg);
	-webkit-transform: rotate(-4deg);
}
.adressBlock {
	background: #ff6600;
	width: 100%;
	float: left;
}
.adressBlock {
	/*position: absolute;*/
	position:relative;
	top: 10px;
	left: 0;
}
.adressBlock p {
	font: 16px/41px "Lato";
	/*background: url(../images/I-icon.png) no-repeat 10px center;*/
	color: #fff;
	float: left;
	padding: 0 0 0 0px;
}
.adressBlock p span[class^="flaticon-"]:before {
    font-size: 22px;
    margin-left: 5px;
    margin-right: 5px;
}
.adressBlock a {
	font: 16px/43px 'Lato';        font-weight: 900;
	color: #fff;
	float: left;
	margin-left:3px;
}
.adressBlock span[class^="flaticon"] {
    margin: 0 9px;
}
#banner_45 {
    position: absolute;
    top:130px;
}
.domaineLinks li {
	width: 100%;
	clear: both;
	margin: 0 0 10px 0;
	float: left;
}
.domaineLinks li strong {
	background: #ff6600;
	color: #fff;
	font: 37px/41px 'Lato';        font-weight: 900;
	border-radius: 8px;
	padding: 0 11px;
	float: left;
	margin: 0 20px 0 0;
	transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	-webkit-transform: rotate(-3deg);
}
.domaineLinks {
	margin: 25px 0 0;
}
.domaineLinks li p {
	color: #ff6600;
	font: 31px/35px 'asapbold';
	float: left;
	padding: 0 20px 0 0;
}
.domaineLinks li span {
	color: #ff6600;
	font: 21px/26px 'asapregular';
	float: left;
	padding: 0 25px 0 0;
}
.domaineLinks li small {
	color: #3871d7;
	font: 21px/26px 'asapitalic';
	text-decoration: line-through;
	float: right;
        margin: 0 55px 0 0;
}
.domaineLinks li.be strong {
	font: 22px/32px 'Lato';        font-weight: 900;
}
.domaineLinks li.biz strong {
	font: 22px/32px 'Lato';        font-weight: 900;
	color: #423737;
	background: #fff;
}
.domaineLinks li.biz p {
	color: #423737;
	font: 20px/25px 'asapbold';
	float: left;
}
.domaineLinks li.biz span {
	color: #423737;
	font: 15px/25px 'asapregular';
	float: left;
}
.commaderBlock .commander {
	background: #1e499b;
	width: 200px;
	font: 29px/46px 'Lato';        font-weight: 900;
	float: left;
	text-align: center;
	color: #fff;
	border-radius: 3px;
        border-bottom: 2px solid #0E2248;
}
.commaderBlock .commander:hover {
    background: #2555B1;
}
.commaderBlock {
	float: right;
	margin-right:25px;
}
.commaderBlock p {
	color: #423737;
	font: 11px/13px 'asapregular';
	float: left;
	margin:10px 0 0 20px;
	 text-shadow:0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff;    
	filter: progid:DXImageTransform.Microsoft.Glow(color=ffffff,strength=2);
	text-align: center;
	<!--[if IE]><style type="text/css">
	/*text-shadow: 1px 2px 0.2em #fff, 1px 0 0.2em #fff, 1px 0 0.2em #fff;*/
	
}

.check {
	clear: both;
	width: 100%;
	float: left;
	background: #1e499b;
	padding: 0 0 20px 0;
	text-align:center;
}
.check p {
	text-align: center;
	font: 20px/51px 'Lato';
	color: #fff;
        font-weight: bold;
}
.checkBlock {
  background: none repeat scroll 0 0 #ffffff;
  float: none;
  margin: 0 auto;
  display:inline-block;
  width: 84%;
}
.checkBlock p {
	color: #000000;
	font: 22px/63px "Lato";
	text-transform: uppercase;
	float: left;
	width: 110px;
	text-align: center;
}
.formField {
	width: 420px;
	float: left;
	border-left: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
	margin: 6px 0 0 0;
}
.formField .formControl {
	width: 95%;
	color: #9c9c9c;
	font-size: 22px;
	font-family: "Lato";
	padding: 0 0 0 5%;
	height:50px;
	vertical-align:middle;
}
input {
	border: 0;
	background: none;
	outline: 0;
}
.selectField span[class^="flaticon-"] {
    float: right;
}
.selectField span[class^="flaticon-"]:before {
    font-size: 10px;
}
.selectField {
	float: left;
	margin: 15px 0 0 10px;
	width: 100px;
        font: 22px/25px "Lato";
        color:black;
        cursor: pointer;
}
.selectField .formControl {
	width: 100%;
	background: 0;
	outline: 0;
	border: 0;
	font: 25px/25px 'Lato';font-weight:bold;
}
.searchButton {
	float: right;
	height:37px;
	margin: 13px 15px 0 0;
	width: 167px;
	background: /*url(../images/searchbg.png) no-repeat 6px center*/ #ff6600;
	border-radius:2px;
        color: white;
}
.searchButton .FormButton1, .btnOrange {
	color: #ffffff !important;
	font: 21px/35px 'Lato';        font-weight: 900;
	padding: 0 0 0 0px;
	width: 100%;
	height:37px;
        background: #ff6600;
        border: none;
        cursor: pointer;
        border-bottom: 2px solid #A54200;
        text-decoration: none !important;
}
.searchButton .FormButton1:hover, .btnOrange:hover {
    background: #FF7E28;
}
.searchButton .FormButton1 span[class^="flaticon-"]:before {
    margin-right: 10px;
}
a.btnOrange {
    padding: 10px;
}
/* Select Domain */
#checkBoxDom {
    position: absolute;
    display: none;
    right: 322px;
    z-index: 1;
    background: #fff;
    width: 625px;
    padding: 20px 20px 15px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #bcbcbc;
    color: #1e408f;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    line-height: 22px;
    box-shadow: 0px 5px 16px -3px rgba(0,0,0,.3);
    text-align: initial;
    font-family: "Lato";
}
#checkBoxDom a {
    color: #007ED9;
    text-decoration: underline;
}
.tld_topright {
    position: absolute;
    top: 5px;
    right: 0;
    cursor: pointer;
    width: 130px;
}
.ok_tld {
    border-radius: 3px;
    color: #fff;
    background: #0f3fa1;
    font-size: 12px;
    font-weight: bold;
    padding: 3px;
    cursor: pointer;
    float: right;
    top: 8px;
    position: relative;
    right: 5px;
}
#selectedTLD {
    float: right;
    min-width: 50px;
    margin-right: 10px;
    
}
.selectedText {
    font: 22px/41px "Lato";
}
div.tld-list span {
    display: inline-block;
    width: 15.8%;
}
/* Fin Select Domain */ 

.main {
	width: 100%;
	float: left;
	clear: both;
	background: #ececec;
}
.serverBlock {
	float: left;
	width: 320px;
	margin: 0 0 0 20px;
}
.month {
    background: none repeat scroll 0 0 #1e499b;
}
.monthBlock {
/*	float: left;
*/	background: #ffffff;
	padding: 5px 10px;
	display:inline-block;
/*	width: 117px;

*/}
.shared {
/*	float: left;
*/	background: #1e499b;
/*	width: 183px;
*/	position: relative;
	display:inline-block;
	vertical-align:top;
	padding: 0 0 0 10px;
}
.shared::after {
	background: url(../images/afterimage.png) no-repeat scroll left center rgba(0, 0, 0, 0);
	bottom: -16px;
	content: "";
	height: 19px;
	left: 46px;
	position: absolute;
	width: 22px;
}
.shared h4 {
font:22px/73px 'Lato';
text-align:center;
color:#fff;
}
.monthBlock h2 {
	color: #1e499b;
	font: 46px/48px 'Lato';        font-weight: 900;
	float: left;
}
.monthBlock h3 {
	float: left;
	text-align: center;
}
.monthBlock h3 span {
	color: #1e499b;
	font: 26px/30px 'Lato';        font-weight: 900;
	display: block;
}
.monthBlock h3 small {
	color: #1a3c7f;
	font: 12px/15px 'asapregular';
	display: block;
        position: relative;
        top: 6px;
        left: -7px;
}
.monthBlock p {
	clear: both;
	color: #b7bdcf;
	font: 10px/15px "asapregular";
	text-align: left;
	padding-top: 0px;
    padding-left: 6px;
}
.best {
	background: #FFF;
	width: 100%;
	float: left;
}
.best h6 {
	text-align: center;
	font: 22px/25px 'Lato';font-weight:bold;
	color: #1e499b;
	padding: 16px 0 20px 0;
}
.best li {
	clear: both;
	width: 100%;
	/*background: url(../images/tickimage.png) no-repeat left;*/
	font: 16px/20px "Lato";
	color: #1e499b;
	padding: 0 0 0 0px;
	margin-bottom: 5px;
}
.best li span[class^="flaticon"]:before {
    margin-left: 0;
    margin-right: 5px;
    color: #FF6600;
    font-size: 16px;
}
.best ul {
	padding: 0 30px;
	margin: 0 0 0 12px;
}
.best .know {
	width: 134px;
	background: #ff6600;
	margin: 20px auto 20px;
	color: #fff;
	font: 16px/32px "Lato";
	text-align: center;
	display: block;
        border-bottom: 2px solid #A54200;
}
.best .know:hover {
    background: #FF7E28;
}
.serverBlock > figure {
	float: left;
	width:100%;
}
.server .serverBlock:first-child {
	margin-left: 0;
}
.server {
	margin: 29px 0 29px 0;
	float: left;
}
.onlineBlock {
	background: url(../images/online5.png) no-repeat right top #FFF;
	float: left;
	width: 235px;
	margin: 0 0 0 20px;
	padding: 0 0 7px 0;
        position:relative;
}
.onlineBlock h4 {
	color: #1e499b;
	font: 17px/20px 'Lato';font-weight:bold;
	text-transform: uppercase;
	padding: 34px 0 14px 19px;
}
.onlineBlock ul li {
	background: url(../images/dot.png) no-repeat left;
	color: #001c55;
	font: 15px/16px "Lato";
	padding: 0 0 0 16px;
	margin: 0 0 5px 0;
}
.onlineBlock .know {
	background: none repeat scroll 0 0 #ff6600;
	color: #ffffff;
	display: block;
	font: 14px/23px "Lato";
	text-align: center;
	width: 100px;
	float: left;
	margin: 40px 0 0 19px;
        border-bottom: 2px solid #A54200;
}
.onlineBlock .know:hover {
    background: #FF7E28;
}
.onlineBlock .monthBlock {
	float: right;
	background: none;
	width: auto;
        margin-top: 2px;
}
.onlineBlock .monthBlock p {
    float: right;
    color:#1e499b;
    font: 11px/15px "asapregular";
    padding: 0;
    margin-top: -2px;
}
.onlineBlock .monthBlock h2 {
	font: 31px/35px 'Lato';        font-weight: 900;
	padding: 10px 0 0;
}
.onlineBlock ul {
	margin: 0 0 0 19px;
}
.onlineBlock .monthBlock h3 small {
    left: initial;
    float: right;
}
.onlineBlock .monthBlock h3 span {
	color: #1e499b;
	display: block;
	font: 23px/30px 'Lato';        font-weight: 900;
}
.onlineBlock1 {
	background: url(../images/online2.png) no-repeat right top #FFF;
}
.onlineBlock2 {
	background: url(../images/online3.png) no-repeat right top #FFF;
}
.onlineBlock3 {
	background: url(../images/online4.png) no-repeat right top #FFF;
}
.online .onlineBlock:first-child {
	margin-left: 0;
}
.online {
	margin: 30px 0;
	float: left;
}
.commerce {
	width: 100%;
	float: left;
	clear: both;
	background: url(../images/commercebg.jpg) no-repeat center 100%;
	background-size:100% 100%;
}
.boutique {
	width: 100%;
	float: left;
}
.commerceContent {
	float: left;
	width: 440px;
	margin: 43px 0 0 30px;
}
.commerceBlock h5 {
	color: #1e499b;
	font: 59px/45px 'Lato';        font-weight: 900;
	transform: rotate(-4deg);
	-moz-transform: rotate(-4deg);
	-ms-transform: rotate(-4deg);
	-o-transform: rotate(-4deg);
	-webkit-transform: rotate(-4deg);
}
.commerceBlock strong {
	background: url(../images/strongbg.png) no-repeat scroll center center rgba(0, 0, 0, 0);
	color: #1e499b;
	display: block;
	font: 24px/35px 'Lato';        font-weight: 900;
	height: 36px;
	margin: 0 0 0 146px;
	transform: rotate(-4deg);
	-moz-transform: rotate(-4deg);
	-ms-transform: rotate(-4deg);
	-o-transform: rotate(-4deg);
	-webkit-transform: rotate(-4deg);
	width: 273px;
	padding: 0 0 0 18px;
}
.commerceContent ul li {
	/*background: url(../images/tick1.png) no-repeat scroll left center rgba(0, 0, 0, 0);*/
	clear: both;
	color: #001c55;
	font: 18px/23px "Lato";
	padding: 3px 0 2px 0;
	margin: 0 0 15px 0;
}
.commerceContent ul li span[class^="flaticon"]:before {
    margin-left: 0;
    margin-right:15px;
    text-shadow: -1px -4px 2px rgba(255, 255, 255, 1);
    color: #ffc400;
    font-size: 27px;
    position: relative;
    top: 6px;
}
.commerceContent ul {
	clear: both;
	margin: 25px 0 0 15px;
}
.commerceright {
	float: left;
	margin: 20px 0 0 25px;
}
.commerceright1 p {
	font: 21px/30px "asapregular";
	color: #1e499b;
	text-align: right;
}
.commerceright1 strong {
	color: #fff;
	background: #1e499b;
	font: 58px/60px 'Lato';        font-weight: 900;
	padding: 0 5px;
	display: block;

}
.commerceright1 small {
	color: #1e499b;
	font: 15px/30px "asapregular";
	text-align: center;
	display: block;
}
.commerceright1 {
	transform: rotate(-4deg);
	-moz-transform: rotate(-4deg);
	-ms-transform: rotate(-4deg);
	-o-transform: rotate(-4deg);
	-webkit-transform: rotate(-4deg);
}
.commerceright .commander1 {
	background: #ff6600;
	color: #FFF;
	font: 29px/46px 'Lato';font-weight:bold;
	width: 199px;
	float: left;
	display: block;
	text-align: center;
	margin: 76px 0 0 0;
    border-bottom: 2px solid #A52700;
}
.commerceright .commander1:hover {
    background: #FF7E28;
}
.offer {
	background: #333333;
	width: 100%;
	float: left;
	clear: both;
}
.offer p {
	text-align: center;
	color: #ababab;
	font: 11px/15px "asapregular";
	padding: 20px 0;
}
.menuIcon {
	display: none;
	height: 40px;
	width: 39px;
	margin: 0 auto;
	cursor: pointer;
	font: bold 15px/40px "the_serif-regular";
	color: #fff;
	float: right;
	background: url(../images/toggle.png) no-repeat center left;
}
#logo2{
display:none;	
}


/* ==========================================================================
   Footer
   ========================================================================== */

footer {
	background: #1e499b;
	clear: both;
	float: left;
	width: 100%;
}
footer a:hover {
    text-decoration:underline;
}
.footer1 {
	float: left;
	width: 245px;
	margin: 0 90px 0 0;
}
.footer2 {
	float: left;
	width: 176px;
	color: #fff;
	margin: 26px 45px 0 0;
}
.footer1 .footerSelect {
	width: 243px;
	margin: 0 0 14px 0;
}
.footerSelect .footerSelect1 {
	width: 100%;
	height: 35px;
	line-height:35px;
}
.footerlabel {
	clear: both;
	margin-bottom: 19px;
	float: left;
}
.footerlabel {
	font: 16px/27px "Lato";
	color: #FFF;
}
.footerlabel span[class^="status"] {
    display: inline-block;
    height: 27px;
    width:27px;
    border-radius: 50%;
    position: relative;
    top:9px;
    margin-left: 10px;
    -moz-box-shadow: 0px 0px 1px 0px #000000;
-webkit-box-shadow: 0px 0px 1px 0px #000000;
-o-box-shadow: 0px 0px 1px 0px #000000;
box-shadow: 0px 0px 1px 0px #000000;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000, Direction=NaN, Strength=1);
}
.footerlabel span.status-ok {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a4e355+0,43d000+100 */
background: #a4e355; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #a4e355 0%, #43d000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#a4e355), color-stop(100%,#43d000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #a4e355 0%,#43d000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #a4e355 0%,#43d000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #a4e355 0%,#43d000 100%); /* IE10+ */
background: linear-gradient(135deg,  #a4e355 0%,#43d000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4e355', endColorstr='#43d000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
.footerlabel span.status-nok {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff3019+0,cf0404+100;Red+3D */
background: #ff3019; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #ff3019 0%, #cf0404 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ff3019), color-stop(100%,#cf0404)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #ff3019 0%,#cf0404 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #ff3019 0%,#cf0404 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #ff3019 0%,#cf0404 100%); /* IE10+ */
background: linear-gradient(135deg,  #ff3019 0%,#cf0404 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
.footerlabel span.status-info {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#87e0fd+0,05abe0+100 */
background: #87e0fd; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #87e0fd 0%, #05abe0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#87e0fd), color-stop(100%,#05abe0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #87e0fd 0%,#05abe0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #87e0fd 0%,#05abe0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #87e0fd 0%,#05abe0 100%); /* IE10+ */
background: linear-gradient(135deg,  #87e0fd 0%,#05abe0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87e0fd', endColorstr='#05abe0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
.socialIcons li strong {
	font: 16px/18px "Lato";
	color: #FFF;
	padding-bottom: 15px;
	display:block;
	width:240px;
}
.socialIcons li {
	float: left;
	padding: 0 10px 0 0;
}
.socialIcons {
	border-top: 1px solid #5b7ab6;
	clear: both;
	padding: 25px 0 0 0;
}
.voter {
	background: #fff;
	width: 100%;
	clear: both;
}
.voter .formemail {
color: #8e8e8e;
font: 13px/15px "asapregular";
padding: 0 0 0 12px;
width: 75%;
padding: 8px 0px 9px 12px;
}
.voter .footerButton {
background: url(../images/footerButton.png) no-repeat right center;
color: #fff;
font: 13px/24px 'asapbold';
text-align: center;
margin: 4px 0;
padding: 0 11px 0 7px;
float: right;
}
.footer1 figure {
	margin: 17px 0 21px 0;
}
.voter1 h6 {
	font: 16px/18px "Lato";
	color: #FFF;
	padding-bottom: 15px;
	padding-top: 30px;
	float: left;
}
.footer2 li strong {
	font: 16px/21px 'Lato';font-weight:bold;
}
.footer2 li {
	font: 14px/21px "Lato";
}
.footer2 li a {
	font: 14px/21px "Lato";
	color:#fff;
}
.footer2 .nom {
	margin: 0 0 23px 0;
}
.footerBottom {
	clear: both;
	width: 100%;
	float: left;
	background: #ffffff;
}
.footerBottom a:hover{
    text-decoration:underline;
}
.france {
	float: left;
	width: 260px;
	margin: 10px 0 0 0;
}
.france p {
	color: #3871d7;
	font: 14px/40px "Lato";
	float: left;
}
.france figure {
	float: left;
	margin: 0 0 0 25px;
}
.footerLinks {
	text-align: center;
	margin:-4px 0 0 0;
}
.footerLinks li {
	display: inline-block;
	background: url(../images/footerlinksbg.png) no-repeat left center;
	padding: 0 5px;
        color: #ababab;
	font: 12px/15px "Lato";
}
.footerLinks li a {
	color: #ababab;
	font: 12x/15px "Lato";
}
.footerLinks li:first-child {
	background: none;
}
.footerLeft {
	float: left;
	margin: 21px 0 21px 0;
}
.tweets{
margin:12px 0 0 0;	
}
/* ==========================================================================
   End footer
   ========================================================================== */

/* ==========================================================================
   inner1
   ========================================================================== */
.banner_bg1 {
	background:url(../images/bannerImage222.jpg) no-repeat center;
	width:100%;
	float:left;
}

.banner_bg3 {
	background:url(../images/banner3.jpg) no-repeat top center;
	width:100%;
	float:left;
}

.banner_bgvps {
	background:url(../images/banner_vps.jpg) no-repeat top center;
	width:100%;
	float:left;
}

.topDomainsBar {
	width:100%;
	float:left;
	background:#fff;
	border-top:1px solid #05379b;
/*	margin-bottom:6px;
*/}
.topDomainsMenu {
	width:100%;
}
.topDomainsMenu1 {
	display:none;
}
/* -- Modif LWS -- */
/* OLD : */
/*.topDomainsMenu ul li {
	float:left;
}
*/
/* NEW : */
.topDomainsMenu ul {
        text-align: center;
    }
.topDomainsMenu ul li {
    float: none;
    display: inline-block;
}
/* -- Fin Modif LWS -- */
.bx-controls {
    max-height: 190px;
}
.topDomainsMenu ul li a {
	/*background:url(../images/dot2.png) no-repeat center left;*/
	display:inline-block;
	font: 15px/40px "Lato";
	color:#0f2a60;
	padding:0 12px;
	margin-right:4px;
}
.topDomainsMenu ul li a:hover span:not([class^="flaticon"]) {
    border-bottom: 1px solid #ff6600;
}
.topDomainsMenu ul li:first-child a {
	/*background:none;*/
	/*padding-left:0;*/
}
.topDomainsMenu ul li a span {
	margin:0 12px 0 8px;
}
.topDomainsMenu ul li a:first-child span {
	margin-left:0;
}
.topDomainsMenu ul li a span img {
    display: inline-block;
    vertical-align: middle;
}
.bannerIn2 .adressBlock2 {
	position:relative;
} 
.bannerContentRight {
	float:right;
	width:578px;
	margin-top:25px;
}
.domaine2 h3 {
	color:#1e499b;
	font:42px/48px 'poetsen_oneregular';
	-webkit-transition: 500ms linear 0s;
	-moz-transition: 500ms linear 0s;
	-o-transition: 500ms linear 0s;
	transition: 500ms linear 0s;
	outline: 1px none;
	text-shadow: 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff;
	/*text-shadow:-3px -3px 0 #fff, 1px -3px 0 #fff, -3px 3px 0 #fff, 3px 3px 0 #fff;*/
	 transform: rotate(-1deg);
	 z-index:222;
	 margin-left:15px;
	 position:relative;
}
.ratesBlock {
	width:100%;
	float:left;
	margin:-10px 0 42px 0;
        /*background-color: rgba(255, 255, 255, 0.9);*/
        border-radius: 6px;
}
.ratesLeftBlock {
	float:left;
	padding:23px 14px 9px 14px;
	border-radius:6px 0 0 6px;
	width:405px;
        background-color: rgba(255, 255, 255, 0.9);
}
.bannerIn3 .ratesLeftBlock.hebergement {
    width: 405px;
    height: 192px;
}
.bannerIn3 .ratesLeftBlock.hebergement:after {
    top: 60px;
    right: -1px;
}
.bannerIn3 .ratesLeftBlock.vps {
    width: 405px;
    height: 192px;
}
.bannerIn3 .ratesLeftBlock.vps:after {
    top: 60px;
    right: -1px;
}
.ratesLeftBlock  ul li {
	border-bottom:1px solid #959595;
	clear:both;
	overflow:hidden;
	padding:0 10px 12px 5px;
	margin-top:4px;
} 
.ratesLeftBlock  ul li:last-child {
	border-bottom:none;
}
.ratingrow {
	
}
.ratingrow a {
    background: none repeat scroll 0 0 #ff6600;
    border-radius: 3px;
    color: #ffffff;
    float: left;
    font: 37px/41px 'Lato';        font-weight: 900;
    margin: 0 16px 0 0;
	text-decoration:none;
	width:auto;
        padding: 3px;
	text-align:center;
}
.ratingrow  strong {
	float:left;
	font: 22px/24px 'asapbold';
	color:#ff6600;
	margin-right:18px;
}
.ratingrow  strong em {
	font: 14px/15px 'asapregular';
	color:#ff6600;
	display:block;
}
.ratingrow span {
	font: 14px/20px 'asapitalic';
	color:#0f2a60;
	float:left;
	margin:10px 16px 0 0;
        text-decoration: line-through;
}
.ratesRightBlock {
	width:173px;
	float:right;
	background:#1e499b;
	padding:28px 0 25px 0;
	border-radius:0 6px 6px 0;
}
.ratesRightBlock span[class^="flaticon-"]:before {
    color:#98B439;
    font-size: 15px;
    margin-right:5px;
}
.ratesRightBlock ul li a {
	display:block;
	font: 15px/34px "asapbold";
	color:#fff;
	/*background:url(../images/tockmark.png) no-repeat center left;*/
	margin-left:11px;
	/*padding-left:20px;*/
}
.ratesBlock1 .ratesRightBlock ul li a {
	margin-left:10px;
	padding-left:0px;
}
.shadow {
	background:url(../images/lishadow.png) repeat-x bottom;
}
.offer {
	background: #333333;
	width: 100%;
	float: left;
	clear: both;
}
.offer p {
	text-align: center;
	color: #ababab;
	font: 11px/15px "asapregular";
	padding: 20px 0;
}
.menuIcon {
	display: none;
	height: 40px;
	width: 39px;
	margin: 0 auto;
	cursor: pointer;
	font: bold 15px/40px "the_serif-regular";
	color: #fff;
	float: right;
	background: url(../images/toggle.png) no-repeat center left;
}
#logo2{
display:none;	
}


/* ==========================================================================
   inner1 Main
   ========================================================================== */

.main2 {
	width:100%;
	margin-top:22px;
	float:left;
	background:#ececec;
}
.leftBlock {
	width:235px;
	float:left;
}
.leftBlock h2 {
	font:20px/22px 'Lato';font-weight:bold;
	color:#fff;
	background:#1e499b;
	text-align:center;
	padding:10px 0;
}
.priceBlock {
	background:#fff;
	border-top:1px solid #05379b;
	width:100%;
	clear:both;
	margin-top:2px;
	padding-bottom:25px;
}
.priceBlock span {
	text-align:right;
	font:12px/22px 'Lato';
	color:#1e499b;
	display:block;
	margin:10px 20px 0 0;
}
.leftBlock a {
	font:11px/22px 'Lato';
	color:#ff6600;
	display:block;
	text-align:right;
	margin-top:5px;
	text-decoration:underline;
}
.leftBlock a:hover {
	color:#ff6600;
}
.countriesPrices {
	width:90%;
	margin:0 auto;
	float:none;
}
.countriesPrices ul li {
	border-top:1px solid #c7c7c7;
	padding:0px 7px 0 10px;
}
.countriesPrices ul li:hover {
	background: #D0D6E6;
}
.countriesPrices ul li:first-child {
	border:none;
}
.countriesPrices ul li a {
	    font: 16px/22px 'Lato';
    color: #1e499b;
    display: block;
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-align: initial;
    position: relative;
    padding: 4px 0;
}
.countriesPrices ul li a:hover {
    color: #1e499b;
}
.countriesPrices ul li a strong:not(.new) {
    float: right;
}
.countriesPrices ul li a span {
	background:url(../images/countries_sprite.png) no-repeat;
	height:11px;
	width:16px;
	float:left;
	display:inline-block;
	margin:6px 5px 0 0;
}
.countriesPrices ul li a span.ig {
	background-position:0 0;
}
.countriesPrices ul li p {
	font:15px/22px 'Lato';        font-weight: 900;
	color:#1e499b;
	text-align:right;
}
.countriesPrices ul li a small {
	font:11px/22px 'Lato';
	color:#1e499b;
	margin-right:3px;
	text-decoration:line-through;
        position: absolute;
        top:6px;
        left:130px;
}
.countriesPrices ul li strong.new {
	font:15px/22px 'Lato';        font-weight: 900;
	color:#ff6600;
	position: absolute;
        top:6px;
        left:47%;
}


.countriesPrices ul li a .cr2 {
	background:url(../images/countries_sprite.png) no-repeat 0 -27px;
}
.countriesPrices ul li a .cr3 {
	background:url(../images/countries_sprite.png) no-repeat 0 -54px;
}
.countriesPrices ul li a .cr4 {
	background:url(../images/countries_sprite.png) no-repeat 0 -81px;
}
.countriesPrices ul li a .cr5 {
	background:url(../images/countries_sprite.png) no-repeat 0 -81px;
}
.countriesPrices ul li a .cr6 {
	background:url(../images/countries_sprite.png) no-repeat 0 -81px;
}
.countriesPrices ul li a .cr7 {
	background:url(../images/countries_sprite.png) no-repeat 0 -81px;
}
.countriesPrices ul li a .cr8 {
	background:url(../images/countries_sprite.png) no-repeat 0 -81px;
}
.countriesPrices ul li a .cr9 {
	background:url(../images/countries_sprite.png) no-repeat 0 -81px;
}
.countriesPrices ul li a .cr10 {
	background:url(../images/countries_sprite.png) no-repeat 0 -81px;
}
.countriesPrices ul li a .cr11 {
	background:url(../images/countries_sprite.png) no-repeat 0 -81px;
}
.countriesPrices ul li a .cr12 {
	background:url(../images/countries_sprite.png) no-repeat 0 -81px;
}
.countriesPrices ul li a .cr13 {
	background:url(../images/countries_sprite.png) no-repeat 0 -81px;
}
.countriesPrices ul li a .cr14 {
	background:url(../images/countries_sprite.png) no-repeat 0 -81px;
}
.countriesPrices ul li a .cr15 {
	background:url(../images/countries_sprite.png) no-repeat 0 -81px;
}
.countriesPrices ul li a .cr16 {
	background:url(../images/countries_sprite.png) no-repeat 0 -81px;
}
.countriesPrices ul li a .cr17 {
	background:url(../images/countries_sprite.png) no-repeat 0 -81px;
}
.countriesPrices ul li a .cr18 {
	background:url(../images/countries_sprite.png) no-repeat 0 -81px;
}
.countriesPrices ul li a .cr19 {
	background:url(../images/countries_sprite.png) no-repeat 0 -81px;
}
.countriesPrices ul li a .cr20 {
	background:url(../images/countries_sprite.png) no-repeat 0 -81px;
}
.countriesPrices ul li a .cr21 {
	background:url(../images/countries_sprite.png) no-repeat 0 -81px;
}
.countriesPrices ul li a .cr22 {
	background:url(../images/countries_sprite.png) no-repeat 0 -81px;
}
.countriesPrices ul li a .cr23 {
	background:url(../images/countries_sprite.png) no-repeat 0 -81px;
}
.countriesPrices ul li a .cr24 {
	background:url(../images/countries_sprite.png) no-repeat 0 -81px;
}
.countriesPrices ul li a .cr25 {
	background:url(../images/countries_sprite.png) no-repeat 0 -81px;
}
.countriesPrices ul li a .cr26 {
	background:url(../images/countries_sprite.png) no-repeat 0 -675px;
}
.countriesPrices ul li a .cr27 {
	background:url(../images/countries_sprite.png) no-repeat 0 -702px;
}
.countriesPrices ul li a .cr28 {
	background:url(../images/countries_sprite.png) no-repeat 0 -81px;
}
.countriesPrices ul li a .cr29 {
	background:url(../images/countries_sprite.png) no-repeat 0 -81px;
}
.countriesPrices ul li a .cr30 {
	background:url(../images/countries_sprite.png) no-repeat 0 -783px;
}
.countriesPrices ul li a .cr31 {
	background:url(../images/countries_sprite.png) no-repeat 0 -810px;
}
.countriesPrices ul li a .cr32 {
	background:url(../images/countries_sprite.png) no-repeat 0 -81px;
}
.countriesPrices ul li a .cr33 {
	background:url(../images/countries_sprite.png) no-repeat 0 -864px;
}
.countriesPrices ul li a .cr34 {
	background:url(../images/countries_sprite.png) no-repeat 0 -891px;
}
.countriesPrices ul li a .cr35 {
	background:url(../images/countries_sprite.png) no-repeat 0 -81px;
}
.countriesPrices ul li a .cr36 {
	background:url(../images/countries_sprite.png) no-repeat 0 -944px;
}
.countriesPrices ul li a .cr37 {
	background:url(../images/countries_sprite.png) no-repeat 0 -972px;
}
.countriesPrices ul li a .cr38 {
	background:url(../images/countries_sprite.png) no-repeat 0 -999px;
}
.countriesPrices ul li a .cr39 {
	background:url(../images/countries_sprite.png) no-repeat 0 -81px;
}
.countriesPrices ul li a .cr40 {
	background:url(../images/countries_sprite.png) no-repeat 0 -1053px;
}
.countriesPrices ul li a .cr41 {
	background:url(../images/countries_sprite.png) no-repeat 0 -1080px;
}
.countriesPrices ul li a .cr42 {
	background:url(../images/countries_sprite.png) no-repeat 0 -1107px;
}
.countriesPrices ul li a .cr43 {
	background:url(../images/countries_sprite.png) no-repeat 0 -81px;
}
.countriesPrices ul li a .cr44 {
	background:url(../images/countries_sprite.png) no-repeat 0 -1160px;
}
.countriesPrices ul li a .cr45 {
	background:url(../images/countries_sprite.png) no-repeat 0 -81px;
}
.countriesPrices ul li a .cr46 {
	background:url(../images/countries_sprite.png) no-repeat 0 -81px;
}
.countriesPrices ul li a .cr47 {
	background:url(../images/countries_sprite.png) no-repeat 0 -1241px;
}
.countriesPrices ul li a .cr48 {
	background:url(../images/countries_sprite.png) no-repeat 0 -81px;
}





.rightBlock {
	width:745px;
	float:right;
        margin-bottom: 20px;
}
.rightTop {
	width:530px;
	float:right;
	padding:0 0 21px 0;
}
.rightTop h2 {
	font:32px/32px 'Lato';
	color:#1e499b;
	float:left;
	padding:0 32px 5px;
	border-bottom:1px solid #0f2a60;
}
.besoin {
	margin-top:15px;
	text-align:right;
}
.rightTop .besoin a {
	font:15px/22px 'Lato';
	color:#ff6600;
	text-decoration:underline;
	text-align:right;
	display:inline-block;
}
.servicesIconsBlock {
	float:left;
	width:100%;
	background:#fff;
	padding:0 24px 3px 13px;
}
.servicesIconsBlock ul li {
	display:inline-block;
	text-align:center;
	width:112px;
	float:left;
	margin:0 2px;
	padding:18px 0 12px 0;
}
 .serviceIconImg {
	width:75px;
	height:75px;
	border:1px solid #8b98b2;
	margin:0 auto;
	border-radius:100%;	
}
.serviceIconImg span.flaticon-dns:before {
    content: "DNS";
    font-size: 30px !important;
}
.serviceIconImg span[class^="flaticon-"]:before {
    color:#19459C;
    font-size: 50px;
    line-height: 70px;
}
.servicesIconsBlock ul li a {
	display:inline-block;
}
.servicesIconsBlock ul li a img {
	display:inline-block;
	margin:0 auto;
}
.servicesIconsBlock ul li a strong {
	font:16px/17px 'Lato';font-weight:bold;
	color:#1e499b;
	display:block;
}
.servicesIconsBlock ul li a strong small {
	display:inline-block;
}
.servicesIconsBlock ul li a small {
	font:13px/15px 'Lato';
	color:#1e499b;
	display:block;
}
.servicesIconsBlock ul li a span {
	font:16px/17px 'Lato';font-weight:bold;
	color:#ff6600;
	display:block;
}
.contentBlock1 {
	width:100%;
	float:left;
	margin-top:31px;
}
.informationBlock {
	width:100%;
}
.informMenu {
	width:100%;
	background:#1e499b;
	float:left;
	overflow:hidden;
}
.informMenu ul li {
	float:left;
}
.informMenu ul li a {
	font:18px/40px 'Lato';font-weight:bold;
	color:#fff;
	/*border-left:1px solid #fff;*/
	padding:0 32px;
	display:inline-block;
}
.informMenu ul li a span:not([class^="flaticon-"]) {
	background:url(../images/downArrow.png) no-repeat;
	bottom: -17px;
    display: inline-block;
    height: 17px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: auto;
    width: 21px;
	display:none;
}
.informMenu ul li a.active span {
	display:block;
}
.informMenu ul li:first-child span.li-content  {
	border:none !important;
	padding:0 16px 0 16px;
}
.informMenu ul li a.active {
	background:#ff6600;
	position:relative;
}
.informContent {
	width:100%;
	background:url(../images/informbg.jpg) no-repeat top center #fff;
        background-size: contain;
	float:left;
	padding-bottom:25px;
        min-height: 370px;
}
.informContent p{
    padding: 0 0px;
}
p.tab-content {
    padding: 0 20px;
    line-height: 22px;
    font-family: lato;
    font: 16px/22px 'Lato';
    color: #1e499b;
}
.informContent table, table.tableoptions{
    margin: 20px;
}
table.tableoptions {
    margin: 20px 2.5% 0 30px;
    font-family: 'Lato';
    color:#1e499b;
    font-size: 15px;
}
.informContent table {
    font-family: 'Lato';
    color:#1e499b;
    font-size: 16px;
}
.informContent table th, .informContent table td, table.tableoptions th, table.tableoptions td {
    padding: 8px;
    line-height: 18px;
    text-align: left;
    border-top: 1px solid #ddd;
    vertical-align: middle;
}
.informContent table tr, table.tableoptions tr {
    border: 1px solid #ddd;
}
.informContent h2, .informContent h3 {
    font:32px/32px 'Lato';
    color:#1e499b;
    margin:0 0 0 20px;
    display:inline-block;
}
.informContent h3.tab-title {
    font:23px/32px 'Lato';
    color:#1e499b;
    margin:20px 0 20px 20px;
    display:inline-block;
}
.informContent>h2:first-child {
    margin:30px 0 30px 20px;
}
.informContent ul.fa-ul {
    padding-left:40px;
    margin: 14px 0;
}
.informContent ul.fa-ul li {
    float:none;
    line-height: 25px;
    font-size: 16px;
}
.informContent ul li {
margin-left: 20px;
width: 102%;
color: #1e499b;
float: none;
}
.informContent ul.checkLink li span.li-content {
	font:16px/28px 'Lato';
	color:#1e499b;
	border-top:1px solid #d9d9d9;
	display:inline-block;
	/*margin-left:25px;*/
	width:90%;
	padding:0;
        cursor: default;
}
.informContent span[class^="flaticon-"]:before, table.tableoptions span[class^="flaticon"]:before {
    margin-right:5px;
    color: #79C100;
}
.informContent ul li span.li-content strong {
	font:16px/28px 'Lato';font-weight:bold;
	color:#ff6600;
}
.informContent ul li:first-child a {
	border:none;
	padding:0;
}
.informContent ul li a:hover {
    text-decoration: underline;
}
.informContent a, .informContent ul li a {
    color:#007ED9;
    display: inline;
    font: inherit;
    padding: 0;
}
.informContent p a, .informContent ul.fa-ul a {
    text-decoration: underline;
}
.informContent p a:hover, .informContent ul.fa-ul a:hover {
    text-decoration: none;
    color:#ff6600;
}
.informContent a:hover, .informContent ul li a:hover {
    text-decoration:underline;
}
.mtop20 {
    margin-top: 20px;
}
.notificationMainBlock {
	background:#fff;
	padding-bottom:25px;
	clear:both;
	overflow:hidden;
	margin-bottom:20px;
}
.notificationBlock {
	float:left;
	background:#fff;
	width:100%;
	padding-top:28px;
}
.notificationBlock h2 {
	font:32px/56px 'Lato';
	color:#1e499b;
	margin-left:17px;
}
.notificationBlock ul li {
    margin-left: 0px;
    border: none;
}
.notificationBlock ul li a {
    /*padding: 3px 0px;*/
    border: none;
    text-decoration: none !important;
}
.notificationBlock aside ul li a:hover {
    text-decoration: underline !important;
}
.postBlock {
	padding:0 17px;
}
.difference {
	width:48%;
	float:left;
	min-height:121px;
	padding:23px 0 15px 0;
}
.difference:first-child {
    margin-right: 4%;
}
.differenceImage {
	float:left;
	width:69px;
}
.differenceContent {
    float: left;
    width: 74%;
    margin-left: 20px;
    text-align: justify;
}
.differenceContent p {
	font:14px/20px 'Lato';
	color:#1e499b;
}
.differenceContent strong {
	font:14px/20px 'Lato';font-weight:bold;
	color:#1e499b;
}
.differenceContent p span {
	font:14px/20px 'Lato';font-weight:bold;
	color:#1e499b;
}
.differenceImage > img {
    margin-top: 20px;
	display:block;
}
.solutionsBlock {
	padding: 0 17px;
	margin-top:15px;
}
.solutions {
	width:33.33%;
	float:left;
	background:#f3f3f3;
	padding:15px 0;
	min-height:175px
}
.bule {
	background:#1e499b;
} 
.solutions h3 {
	font:15px/20px 'Lato';font-weight:bold;
	color:#ff6600;
	margin-left:13px;
	text-transform:uppercase;
}
.solutions ul li a {
	display:block;
	font:14px/20px 'Lato';
	color:#1e499b;
	margin-left:13px;
}
.bule h3 {
	font:15px/20px 'Lato';font-weight:bold;
	color:#fff;
}
.bule ul li a {
	display:block;
	font:14px/20px 'Lato';
	color:#fff;
}
/*.hellingBlock {
	background:#ff6600;
	width:100%;
	float:left;
	text-align:center;
	padding-top:35px;
}
.hellingBlock h2 {
	font:30px/30px 'Lato';        font-weight: 900;
	color:#fff;
	padding:36px 0;
}
.hellingBlock p {
	font:italic 18px/20px 'Lato';
	color:#fff;
	padding:14px 0
}*/

.contact1 {
	width: 100%;
	float: left;
	clear: both;
	background: #ff6600;
}
.contact1 p {
	text-align: center;
	font: 30px/50px 'Lato';        font-weight: 900;
	color: #fff;
	padding: 40px 0 13px 0;
}
.contact1 a {
	color: #FFF;
	text-decoration: underline;
}
.contact1 span {
	display: block;
	text-align: center;
	color: #FFF;
	font: bold 16px/40px "Lato";
        font-weight:300;
        font-style: italic
}
.accreditedBlock {
	width:100%;
	float:left;
	background:#fff;
	margin-top:22px;
}
.accreditedBlock h2 {
	font:31px/31px 'Lato';
	color:#0f2a60;
	margin:20px 0 20px 24px;
}
.accreditedBlock ul {
	margin:0 0 20px 24px;
	display:inline-block;
}
.accreditedBlock ul li {
	float:left;
	margin-right:32px;
}
.domainDiscription {
	width:100%;
	float:left;
	margin:20px 0 26px 0;
}
.domainDiscription p {
	font: italic 12px/15px 'Lato';
	color:#999eaf;
	margin-bottom:14px;
}
.domainDiscription2 {
	width:100%;
	float:left;
	text-align:center;
}
.domainDiscription2 p {
	font:12px/15px 'Lato';
        font-style: italic;
	color:#999eaf;
	margin-top:14px;
}
/*************************************************************************/

.plus {
	float: right;
	background: #ff9920;
        color:white;
        font: 17px/42px 'Lato';        font-weight: 900;
}
.plus span[class^="flaticon-"]:before {
    margin-left: 0;
    position: relative;
    top: 1px;
}
.plus a {
	/*background: url(../images/arrow.png) no-repeat right 10px center;*/
	
	    text-align: center;
    padding-left: 5px;
    text-transform: uppercase;
    display: inline-block;
    padding: 0px 0 0 14px;
}
.topDomainsMenu2 {
	display:none;
}


/* ==========================================================================
   inner3 
   ========================================================================== */
.bannerIn3 {
	/*background: url(../images/banner3.jpg) no-repeat;*/
}
.banner2 {
	background:#ececec;
}
.adressBlock .prix {
	background: #ff9920;
	font: 16px/43px 'Lato';
	font-weight: 900;
	color: #fff;
	text-transform: uppercase;
	margin: 0 2px 0 0;
	padding:0 10px;
	float:right;
}
.bannerIn2 .plus a {
	/*width: 110px;*/
}
.bannerIn3 .plus a {
	width: 112px;
}
.bannerIn3 .domaine2 h3 {
	font: 34px/48px "poetsen_oneregular";
}
.ratesBlock1 .pack h4 {
	font: 30px/40px 'asapbold';
	color: #7bbf19;
}
.pack ul li {
	color: #1e499b;
	font: 18px/24px 'asapregular';
	/*background: url(../images/greentick.png) no-repeat left top;*/
	padding: 0 0 0 0px;
}
.pack ul li span[class^="flaticon"]:before {
    color:#88C323;
}
.pack ul li a {
	color: #8dc83a;
	font: 18px/24px 'asapbold';
}
.pack ul {
	border-top: #102a60 1px solid;
	padding: 15px 0 0 0;
}
.ratesLeftBlock .pack ul li {
	border-bottom: none;
}
.bannerIn3 .ratesLeftBlock {
	position: relative;
	width: 377px;
        height: 160px;
}
.bannerIn3 .ratesLeftBlock:after {
	position: absolute;
	top: 59px;
	right: -1px;
	/*background: url(../images/offerimage.png) no-repeat;*/
	background: url(../images/offerimage.png) no-repeat bottom right;
	width: 132px;
	height: 132px;
	content: "";
}
.bannerIn3 .ratesRightBlock strong {
	display: block;
	color: #FFFFFF;
	font: 21px/56px 'asapbold';
	padding: 0 0 0 13px;
}
.bannerIn3 .ratesRightBlock {
	padding: 0;
}
.bannerIn3 .servers {
	clear: both;
	float: left;
	margin: 15px 0 0;
}
.bannerIn3 .serverLeft {
	float: left;
	background: rgba(49,87,162,0.8);
	width: 288px;
	position: relative;
	margin: 0 2px 0 0;
	border-radius: 5px 0 0 5px;
}
.bannerIn3 .serverLeft::before {
	background: url(../images/f1.png) no-repeat scroll center center rgba(0, 0, 0, 0);
	content: "";
	height: 63px;
	left: 10px;
	position: absolute;
	top: -6px;
	width: 63px;
}
.bannerIn3 .serverRight::before {
	background: url(../images/f2.png) no-repeat scroll center center rgba(0, 0, 0, 0);
	content: "";
	height: 63px;
	left: 10px;
	position: absolute;
	top: -6px;
	width: 63px;
}
.bannerIn3 .serverLeft p {
	color: #ffffff;
	float: right;
	font: 19px/20px "asapbold";
	padding: 6px 0;
	width: 190px;
	margin-right:13px;
}
.bannerIn3 .serverRight {
	float: left;
	background: #98b439;
	width: 285px;
	position: relative;
	border-radius: 0 5px 5px 0;
}
.bannerIn3 .serverRight p {
	font: 19px/20px 'asapbold';
	color: #fff;
	width: 190px;
	float: right;
	padding: 6px 0;
	margin-right:11px;
}


.bannerIn3 .serverRight2::before {
	background: url(../images/f3.png) no-repeat scroll center center rgba(0, 0, 0, 0);
	content: "";
	height: 63px;
	left: 10px;
	position: absolute;
	top: -6px;
	width: 63px;
}
.bannerIn3 .serverRight2 {
	float: left;
	background: #FF8C18;
	width: 285px;
	position: relative;
	border-radius: 0 5px 5px 0;
}
.bannerIn3 .serverRight2 p {
	font: 19px/20px 'asapbold';
	color: #fff;
	width: 190px;
	float: right;
	padding: 6px 0;
	margin-right:11px;
}


.platForm {
	clear: both;
	width: 100%;
	float: left;
}
.chooseBlock {
	float: left;
	width: 233px;
}
.choose {
	background: rgba(255,255,255,0.6)
}
.choose ul {
	text-align: center;
}
.choose ul li {
	display: inline-block;
	padding: 0 0 0 15px;
}
.choose ul li:first-child {
	padding-left: 0;
}
.choose h3 {
	text-align: center;
	color: #1e499b;
	font: 18px/22px 'Lato';        font-weight: 900;
	padding-bottom: 20px;
	padding-top: 10px;
	text-shadow:0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff;
}
.linux {
    width: 80px;
}
.linux.vps {
    width: auto;
}
.linux .label_radio, .linux1 .label_radio {
	float: left;
	color: #233b6c;
	font: 15px/15px "Lato";
	margin: 0;
	background: url(../images/radio-button.png) no-repeat 0 0;
	padding-left:20px;
	cursor:pointer;
}
.linux label.r_on, .linux1 label.r_on {
	background: url(../images/radio-button-active.png) no-repeat 0 0;	
}
.linux input, .linux1 input {
	margin: 0;
	position:absolute;
	left:-9999999px;
}
.linux2 {
	text-align: center;
	margin-top: 15px;
}
.linux2 li {
	display: inline-block;
}
.choose a {
	text-align: center;
	text-decoration: underline;
	color: #233b6c;
	font: 15px/50px "Lato";
	display: block;
}
.quelle {
	float: left;
	color: #1e499b;
	font: 15px/41px "Lato";font-weight:bold;
	padding: 0 14px 8px;
	background: #fff;
}
.quelle a[data-toggle="popover"] {
    float: right;
    color: #ff6600;
}
span.tooltip-content {display: none;}
.quelle li {
	color: #1e499b;
	border-top: 1px solid #233b6c;
	width: 100%;
	display: block;
	padding: 4px 0;
}

.quelle li small {
	color:#F00;
	font-size:12px;
}
.hebergement_windows .quelle li {
	padding: 4px 0 5px 0;
}
.quelle li.processor {
    line-height: 20px;
    font-weight: normal;
    height: 65px;
}
.quelle a.gd {
	font: 15px/20px 'Lato';font-weight:bold;
}
.quelle h5 {
	padding-bottom: 140px;
	padding-top: 7px;
}
.platForm.vps .quelle h5 {
    padding-bottom: 183px;
}
.platForm.vpspro .quelle h5 {
    padding-bottom: 10px;
    padding-top: 32px;
}
.platForm.vpspro .persoBlock div.ideal {
    padding-top: 12px;
}
.platForm.vpspro .persoBlock div.ideal ul .ash strong figure, .platForm.ecomm .persoBlock div.ideal ul .ash strong figure {
    margin: 0 auto;
}
.persoBlock {
	width: 170px;
	float: left;
	margin-left: 21px;
}
.perso h5 {
	font: 20px/36px 'asapbold';
	background: #ff8c18;
	width: 100%;
	text-align: center;
	color: #fff;
}
.mois {
	background: url("../images/moisbg.png") no-repeat scroll center center rgba(0, 0, 0, 0);
	float: left;
	height: 94px;
	width: 170px;
	position: absolute;
	top: 0;
	left: 0;
}
.mois h6 {
	font: 32px/38px 'asapbold';
	color: #fff;
	float: left;
	padding: 7px 8px 0 7px;
}
.mois h6.bigprice {
	padding: 7px 0 0 0;
}
.mois span {
    bottom: 24px;
    color: #fff;
    display: block;
    font: 16px/18px "asapregular";
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    text-decoration: line-through;
}
.mois p {
	font: 12px/18px 'asapregular';
	color: #fff;
	float: left;
	padding: 6px 0 0 4px;
}
.mois1 {
	position: relative;
	background: #1e499b;
	width: 100%;
	float: left;
}
.mois1 a {
	background: none repeat scroll 0 0 #ffffff;
	color: #1e499b;
	display: block;
	font: 19px/32px 'Lato';        font-weight: 900;
	margin: 102px auto 12px;
	text-align: center;
	text-transform: uppercase;
	width: 147px;
	border-radius: 3px;
}
.mois1 a:hover {
    box-shadow: inset 0px 0px 3px 2px #656565;
}
.ideal {
	float: left;
	width: 100%;
	background: #fff;
}
.ideal1 {
  background: none repeat scroll 0 0 #ececec;
  margin: 10px auto;
  min-height: 179px;
  padding: 5px 15px;
  width: 90%;
}
.platForm.vps .ideal1 {
    min-height: 230px;
}
.ideal1 h6, .ideal1 p {
	font: 16px/20px 'Lato';font-weight:bold;
	color: #1e499b;
}
.ideal1 p {
	padding-bottom: 20px;
	font: 15px/19px "Lato";
	color: #1e499b;
}
.ideal ul {
	width: 160px;
	/*float: left;*/
	padding: 0 5px 5px 5px;
        margin: 0 auto;
}
.ideal ul li {
	clear: both;
}
.ideal ul .ash strong figure {
	margin: 0 auto;
	text-align: center;
	width: 20px;
}
.platForm.vps .ideal ul .ash strong figure {
	margin: 0 auto;
}
.platForm.vps .ideal ul .ash {
    line-height: 51px;
}
.nooption {
    font-size: 20px;
    color:#A21717;
}
.ideal ul .ash {
	text-align: center;
	background: #fff;
	float: left;
	width: 100%;
	color: #ff6600;
	font: 15px/54px "Lato";
}
.ideal ul li span:not([class^="flaticon-"]) {
    color: #1e499b;
    padding: 4px 0;
	display:none;	
	text-align:left;
	font:13px/30px "Lato";font-weight:bold;
}
.ideal ul li span.idealSpan {
	line-height:20px; 	
}
.ideal ul .ash2 {
	color:#233b6c;
}
.ideal ul .ash strong figure {
	margin: 12px auto;
	text-align: center;
	width: 20px;
}
.ideal ul .ash1 strong figure {
	margin: 0 auto;
	text-align: center;
	width: 60px;
	padding-bottom: 10px;
}
.ideal ul li.white {
	background: #ececec;
	text-align: center;
	height: 46px;
	color: #233b6c;
	font: 15px/43px "Lato";
}
.ideal ul li.white2 {
	font: 15px/35px 'Lato';        font-weight: 900;
	color: #ff6600;
}
.ideal ul li.white.processor {
	    line-height: 20px;
    font-weight: normal;
    height: 62px;
}
.ideal ul li.harddrive {
    line-height: 25px;
}
.ideal ul .white strong figure {
	margin: 0 auto;
	text-align: center;
	width: 20px;
	padding: 8px 0 0 0;
}
.ideal ul li span[class^="flaticon"] {
	color: #7BBF19 !important;
        display: initial;
}
.persoBlock1 .perso h5 {
	background: #acc45b;
}
.persoBlock1 .mois {
	background: url(../images/mois2.png) no-repeat;
}
.toutes {
	background: #1e499b;
	width: 100%;
	float: left;
	position: relative;
	margin: 43px 0 0 0;
}
.toutes::after {
	background: url(../images/toutesafter.png) no-repeat scroll center center rgba(0, 0, 0, 0);
	content: "";
	left: 50%;
	position: absolute;
	top: -17px;
	width: 26px;
	height: 17px;
}
.arrow_down .toutes::after {
	display:none;
}
.arrow_down::after {
	background: url(../images/afterimage.png) no-repeat scroll center center rgba(0, 0, 0, 0);
	content: "";
	left: 50%;
	position: absolute;
	top: auto;
	bottom:-15px;
	width: 26px;
	height: 17px;
}
.toutes p {
	font: 18px/53px 'Lato';font-weight:bold;
	color: #fff;
	text-align: center;
	cursor:pointer;
}
.multiBlock {
	float: left;
	width: 233px;
	background: #fff;
	margin: 27px 0 0 0;
}
.multiBlock h5 {
	background: #ff6600;
	text-align: center;
	font: 19px/32px 'Lato';        font-weight: 900;
	text-transform: uppercase;
	color: #fff;
}
.multiBlock li {
	color: #1e499b;
	font: 15px/48px 'Lato';font-weight:bold;
	border-top: 1px solid #233b6c;
        position:relative;
}
.multiBlock ul {
	padding: 0 12px;
}
.multiBlock li span.label {
	background: url("../images/newbg.png") no-repeat scroll left center rgba(0, 0, 0, 0);
	color: #ffffff;
	float: right;
	font: 11px/24px "Lato";font-weight:bold;
	height: 23px;
	margin: 13px 0 0 1px;
	text-align: left;
	width: 55px;
	padding-left:6px;
            position: absolute;
    top: 0;
    right: 0;
}
.multiBlock ul li:first-child {
	border-top: none;
}
.table {
	width: 171px;
	float: left;
	margin: 0 0 0 20px;
}
.tableBlock {
	float: left;
	margin: 59px 0 0 0;
}
.table .ideal ul li.white {
	background: none repeat scroll 0 0 #ececec;
	color: #233b6c;
	font: 15px/35px "Lato";
	height: 35px;
	text-align: center;
	height:45px;/**17-6-2015**/
}
.table .ideal ul li.white22{ height:45px !important;font: 15px/53px 'Lato';        font-weight: 900;color: #F60;}/**17-6-2015**/
.table .ideal ul li.white2 {
    font: 15px/42px 'Lato';        font-weight: 900;
    color: #ff6600;
    height: 42px;
}
.table .ideal ul li figure img{ margin:0 auto;max-width: 100%;height: auto;display: block; padding:13px 0 0 0;}/**17-6-2015**/
.table .ideal ul .ash {
	background: none repeat scroll 0 0 #ffffff;
	color: #ff6600;
	font: 15px/53px "Lato";
	text-align: center;
	width: 100%;
	height:43px;/**17-6-2015**/
}
.table .ideal ul {
	/*float: left;*/
	padding: 5px 5px 0 5px;
	width: 160px;
}
.table .ideal.script ul, .table .ideal.comm ul {
    padding: 5px;
}
.multi .table>.ideal.script>ul>li:not(:first-child), .multi .table>.ideal.comm>ul>li:not(:first-child) {
    margin-top: 6px;
}
.ideal.comm {
    margin-top: 25px;
}
.ideal.backup {
    margin-top: 33px;
}
.multi .table .ideal li.ash {
   height: 46px;
   line-height: 46px;
}
.multi .table .ideal li.white {
   height: 46px;
   line-height: 46px;
}
.multi .table>.ideal>ul>li:not(:first-child) {
    margin-top:5px;
}
.nosBlock {
	clear: both;
	float: left;
	margin: 36px 0 33px 0;
}
.nosLeft {
	float: left;
	width: 490px;
	margin: 0 20px 0 0;
}
.nosLeft figure {
	position: relative
}
.nosLeft figure:after {
	position: absolute;
	width: 96%;
	height: 2px;
	border-top: 2px solid #1e499b;
	content: "";
	left: 13px;
	bottom: 13px;
}
.nosContent {
	background: none repeat scroll 0 0 #ffffff;
	float: left;
	padding: 0 0 25px 3%;
	width: 100%;
}
.nosContent h5 {
	color: #1e499b;
	font: 32px/45px "Lato";
	/*background: url(../images/noteicon.png) no-repeat left;*/
	padding: 0 0 0 0px;
	margin-bottom: 15px;
}
.nosContent h5 span[class^="flaticon-"]:before, .nosRightContent h5 span[class^="flaticon-"]:before {
    font-size: 35px;
}
.nosContent p {
	font: 15px/18px "Lato";font-weight:bold;
	color: #1e499b;
}
.nosContent a, .nosRightContent a {
	font: 15px/18px "Lato";font-weight:bold;
	color: #ff6600;
	text-decoration:underline;
}
.nosContent a:hover,  .nosRightContent a:hover {
	text-decoration:none;
}
.nosContent ul li {
	color: #1e499b;
	font: 15px/22px "Lato";
}
.nosContent figure:after {
	border: none;
}
.nosContent ul {
	margin: 20px 0 20px 7px;
}
.nosRight {
	position: relative;
	width: 490px;
	float: left;
}
.nosRight figure:after {
	position: absolute;
	width: 96%;
	height: 2px;
	border-top: 2px solid #1e499b;
	content: "";
	right: 13px;
	bottom: 12px;
}
.nosRightContent {
	background: #fff;
	padding: 0 0 25px 3%;
	width: 100%;
}
.nosRightContent h5 {
	color: #1e499b;
	font: 32px/45px "Lato";
	/*background: url(../images/thumbimage.png) no-repeat left;*/
	padding: 0 0 0 0px;
	margin-bottom: 15px;
	border: none;
}
.nosRightContent p {
	font: 15px/18px "Lato";font-weight:bold;
	color: #1e499b;
}
.nosRightContent ul li {
	color: #1e499b;
	font: 15px/23px "Lato";
}
.nosRightContent ul li a {
	font: 15px/18px "Lato";font-weight:bold;
	color: #ff6600;
	text-decoration: underline;
}
.nosRightContent ul li a:hover {
    text-decoration: none;
}
.nosRightContent ul {
	margin: 14px 0 0 9px;
}
.web .tab {
	clear: both;
	float: left;
	padding: 20px 0;
	width: 100%;
}
.web .tabMain {
	clear: both;
	width: 100%;
}
.web .tabMenu {
	clear: both;
}
.web .tabMenu ul li {
	float: left;
	width: 25%;
}
.web .tabMenu.vps ul li {
    width: 25%;
}
.web .tabMenu ul li a {
	display: block;
	text-align: center;
	font: 18px/40px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
.web .tabMenu ul:not(.tablist) li a.active {
	background: url(../images/tabactivebg.png) no-repeat center;
	height: 56px;
	background-size: 100% 100%;
}
.web .tabMenu ul li:first-child a {
	border: 0;
}
.web .tabContentMain {
	clear: both;
	min-height: 509px;
        background-color: white;
}
.web .tabContent {
	clear: both;
}
.web .tabContentMain a {
    color: #1e499b;
}
.web .tabContentMain a:hover {
    text-decoration:underline;
}

.web .tabMenu ul {
	width: 100%;
	background: #1e499b;
	float: left;
	height: 40px;
	position:relative;
}
.web #tab1 {
	background: url(../images/tab1bg.jpg) no-repeat white;
	width: 100%;
	overflow: hidden;
}
.web #tab1 {
	background-size: cover !important;
	width: 100%;
	overflow: hidden;
}
.web .together h2 {
	font: 32px/35px "Lato";
	color: #1e499b;
	padding: 0 0 0 30px;
}
.web .together h3 {
	font: 24px/26px "Lato";
	color: #1e499b;
	padding: 20px 0 0 30px;
}
.web .together p {
	padding: 20px 2.5% 0px 30px;
        color:#1a3c7f;
        font: 16px/22px "Lato";
}
.web .together ul.tablist {
        color:#1a3c7f;
        font: 15px/22px "Lato";
}
.web .together h4:not(:first-child) {
    margin: 20px 0;
}
.creation {
	width: 472px;
	float: left;
	margin: 22px 0 0 0;
        min-height: 130px;
}
.creation figure span[class^="flaticon-"]:before, .creation figure i[class^="fa"]:before {
        border: 1px solid #8b98b2;
    margin: 0 auto;
    border-radius: 100%;
    color: #19469D;
    font-size: 60px;
    padding: 15px;
    position: relative;
    top: 30px;
    left: -10px;
}
.creation figure i[class^="fa"]:before {
    top: 0;
        min-width: 95px;
    min-height: 95px;
    display: block;
    text-align: center;
}
.web .together .creation .creationContent p {
    padding:0;
}
.togetherLeft {
	width: 472px;
	float: left;
	margin: 0 0 0 48px;
}
.creation figure {
	float: left;
	margin-right: 18px;
	padding: 7px 0 0 0;
}
.creationContent h6 {
	font: 18px/27px "Lato";font-weight:bold;
	color: #ff6600;
	border-bottom: 1px solid #d1d3d4;
}
.creationContent p {
	color: #1a3c7f;
	font: 15px/22px "Lato";
}
.creationContent strong {
	color: #1a3c7f;
	font: 15px/22px "Lato";font-weight:bold;
}
.creationContent {
	float: left;
	width: 343px;
}
.together {
	float: left;
	margin: 45px 0 40px;
}
ul.tablist {
    background: none !important;
    float: none!important;
    height: auto !important;
    padding: 10px 0 0 65px;
}
td ul.tablist {
    padding-left: 20px;
}
ul.tablist li {
    background: none !important;
    float: none!important;
    width: auto !important;
    list-style: initial;
}
.web #tab3 {
	background: url("../images/tab1bg.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	overflow: hidden;
	width: 100%;
}
.web #tab2 {
	background: url("../images/tab1bg.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	overflow: hidden;
	width: 100%;
}
.creationContent a {
	color: #ff6600;
	text-decoration: underline;
}
.web1 {
	text-align: center;
	color: #999eaf;
	font: 14px/18px 'Lato';
        font-weight: 300;
        font-style: italic;
        padding-bottom: 20px;
}
.contentBlock1 .tabMenu ul li a.active {
	background: #ff6600;
}
.contentBlock1 .tabMenu {
	clear:both;
}
.tabContentMain {
    clear: both;
    float: left;
    overflow: hidden;
    width: 100%;
}
.tabContent {
	display: none;
}
.contentBlock1 .tabContent {
	clear: both;
	float: left;
	margin: 0 0;
	overflow: hidden;
	width: 100%;
}
.contentBlock1 .tabMain {
	clear: both;
	width:100%;
}

.tabMenu.informMenu > ul {
    margin: 0 -1% 0 0;
    width: 102%;
}

.bannerIn3 .adressBlock small {
	display:none;
}
.nosRight > figure {
  position: relative;
}
.countries {
    padding: 0 5px !important;
}

.multi {
    display: none;
}
.SumoSelect > .CaptionCont > span {
	text-transform:none;	
}
.sticky-wrapper {
    height: 0 !important;
}
/***inner3 start***/
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.br1{ border:none !important;}
.no_bg {background:none !important;}
.inner3_baner{ width:100%; background:url(../images/inner3_baner.jpg) no-repeat left top #ececec; float:left; display:inline-block; clear:both; padding:46px 0 49px 0;}
.professionnel{ width:644px; float:right; display:inline-block;}
.professionnel_in{ display:block;}
/* -- Modif LWS -- */
/* OLD : */
/*
.professionnel_in_left{ float:left; display:inline-block; background:#FFF; width:395px; padding:0 14px 9px 20px; border-radius:6px 0px 0px 6px;}
*/
/* NEW : */
.professionnel_in_left{ float:left; display:inline-block; background:#FFF; width:425px; padding:0 14px 9px 20px; border-radius:6px 0px 0px 6px;max-height: 190px;}
/* -- Fin Modif LWS -- */
.professionnel_in_left h2{font-family: 'poetsen_oneregular'; font-size:41px; color:#1e499b; line-height:35px; font-weight:normal; margin:-28px 0 0 0; padding:0 0 8px 0;  -webkit-text-stroke-width: 2px; -webkit-text-stroke-color: white;}
.professionnel_in_left ul{ display:block; margin:0; padding:0;}
.professionnel_in_left ul li{ display:block; margin:0; padding:0 0 0 0; border-bottom:solid 1px #c8c8c8;font-family: 'asapregular'; font-size:18px; color:#1e499b; line-height:32px; /*background:url(../images/green_arw.png) no-repeat left center;*/}
.professionnel_in_left ul li span{font-family: 'asapbold'; font-size:18px; color:#7bbf19; display:inline-block;}
.professionnel_in_left ul li span[class^="flaticon"]:before {font-size: 17px;}

.professionnel_in_rght{ float:left; display:inline-block; width:180px; background:#1e499b; padding:7px 0 19px 0; border-radius:0 6px 6px 0;}
.professionnel_in_rght span{font-family: 'asapregular'; font-size:28px; color:#ff6600; line-height:30px; text-align:center; display:block; padding:0 0 3px 0;}
.professionnel_in_rght small{font-family: 'asapbold'; font-size:25px; color:#FFF; line-height:26px; text-align:center; padding:0 0 24px 0; display:block;}
.professionnel_in_rght a{ width:138px; margin:0 auto; background:#ff6600;font-family: 'asapbold'; font-size:22px; color:#FFF; line-height:23px; text-align:center; display:block; padding:6px 0 3px 0;border-bottom: 2px solid #A54200;}
.professionnel_in_rght a:hover{background:#FF7E28;}
.professionnel_in_rghtdemo{font-size:12px; color:#FFF; line-height:14px; text-align:center; margin:8px auto 0; background:none; text-decoration:underline; padding:0;border:none;}
.professionnel_in_rghtdemo:hover{background:none; text-decoration:none;}

.mon_sit{ display:block; margin:0; padding:0;}
.mon_sit h3{font-family: 'asapbold'; font-size:32px; color:#1e499b; line-height:34px; text-align:center; font-weight:normal; padding:46px 0 77px 0; text-shadow: 0 0 30px #fff, 0 0 32px #fff, 0 0 35px #fff, 0 0 20px #fff, 0 0 27px #fff, 0 0 37px #fff, 0 0 47px #fff, 0 0 77px #fff;}
.mon_sit_left{ float:left; display:inline-block; width:318px; background:#1e499b; margin:0 0px 0 0;}
.mon_sit_top{ background:url(../images/orange_bg.png) no-repeat left top; display:block; padding:0 0 29px 0;}
.mon_sit_top h4{font-family: 'asapbold'; font-size:28px; color:#FFF; line-height:30px; font-weight:normal; text-align:center; padding:11px 0 16px 0;}
.mon_sit_top p{font-family: 'asapbold'; font-size:19px; color:#FFF; line-height:24px; text-align:center; padding:0 0 8px 0;}
.mon_sit_top span{font-family: 'Lato';font-weight:bold; font-size:24px; color:#FFF; line-height:24px; text-align:center; font-style:italic; display:block;}
.mon_sit_left h5{font-family: 'asapbold'; font-size:45px; color:#FFF; line-height:46px; font-weight:normal; float:left; display:inline-block; padding:4px 25px 18px 54px;}
.mon_sit_left small{ float:left; display:inline-block;font-family: 'asapregular'; font-size:17px; color:#FFF; line-height:18px; padding:9px 0 0 0; position:relative;}
.orgbg_2{ background:url(../images/orange_bg2.png) no-repeat left top !important; padding:0 0 52px 0 !important;}
.pad_1{ padding:4px 25px 18px 38px !important;}
.mon_sit_left small strong{ position:absolute; top:4px; right:-34px; display:inline-block;font-family: 'asapbold'; font-size:18px; color:#ff6600; line-height:20px;}
.mon_sit_left small em{font-family: 'asapregular'; font-size:17px; color:#FFF; display:block; text-decoration:line-through; font-style:normal;}
.mon_sit_left a{ width:180px; margin:0 auto 15px; background:#FFF;font-family: 'asapbold'; font-size:26px; color:#1e499b; line-height:28px; text-align:center; /*border-radius:3px;*/ display:block; padding:5px 0 5px 0;border-bottom: 2px solid #ABABAB;}
.mon_sit_left a:hover{ background-color: #E0E0E0;}
.mon_sit_left .gratee{ width:140px; margin:0 auto 15px; background:#ff6600;font-family: 'asapbold'; font-size:16px; color:#FFF; line-height:16px; text-align:center; display:block;    border-bottom: 2px solid #A54200;}
.mon_sit_left .gratee:hover{ background-color:#FF7E28;}
.mon_sit_left ul{ display:block; margin:0; padding:0 4px 1px 4px; background:#FFF;}
.mon_sit_left ul li{ display:block;margin:0 0 4px 0;padding: 8px 0 15px 0;text-align: center;}
.mon_sit_left ul li h6{ display:inline;font-family: 'Lato';font-weight:bold; font-size:19px; color:#ff6600; line-height:20px; text-align:center; font-weight:normal; padding:21px 0 17px 0;}
.gary_bg1{ background:#ececec;}
.mon_sit_left ul li a{ display:inline; width:auto; background:none; margin:11px 0 0 0; padding:0;position: relative;top: 11px;border:none;}
.mon_sit_left ul li strong{ font-family: 'Lato'; font-size:19px; color:#233b6c; line-height:20px; text-align:center; font-weight:normal; padding:9px 0 11px 0;}
.mon_sit_left ul li:nth-child(1) a{ margin:20px 0 0 0 !important;}

.mon_sit_middle{ float:left; display:inline-block; width:320px; background:#1e499b; margin:0 20px 0 20px; position:relative;}
.choix_de_top{ width:100%;position:absolute; top:-38px; left:0px; }
.choix_de_top .choix_de{font-family: 'asapregular'; font-size:13px; color:#FFF; line-height:14px; text-align:center; display:block; margin:0 auto; padding:10px 0 60px 0; background:url(../images/blur_bg1.png) no-repeat left top; width:216px;text-transform:uppercase;border:none;}
.choix_de_top .choix_de2{font-family: 'asapregular'; font-size:13px; color:#FFF; line-height:14px; text-align:center; display:none; margin:0 auto; padding:10px 0 60px 0; background:url(../images/blur_bg1.png) no-repeat left top; width:216px; text-transform:uppercase;}
.mon_sit_top1{ background:url(../images/green_bg.png) no-repeat left top; display:block; padding:0 0 29px 0;}
.mon_sit_top1 h4{font-family: 'asapbold'; font-size:28px; color:#FFF; line-height:30px; font-weight:normal; text-align:center; padding:11px 0 16px 0;}
.mon_sit_top1 p{font-family: 'asapbold'; font-size:19px; color:#FFF; line-height:24px; text-align:center; padding:0 0 8px 0;}
.mon_sit_top1 span{font-family: 'Lato';font-weight:bold; font-size:24px; color:#FFF; line-height:24px; text-align:center; font-style:italic; display:block;}
.mon_sit_middle h5{font-family: 'asapbold'; font-size:50px; color:#FFF; line-height:46px; font-weight:normal; float:left; display:inline-block; padding:12px 25px 29px 27px;}
.mon_sit_middle small{ float:left; display:inline-block;font-family: 'asapregular'; font-size:17px; color:#FFF; line-height:25px; padding:12px 0 0 0; position:relative;}
.mon_sit_middle small strong{font-family: 'asapbold'; font-size:20px; color:#98b439; line-height:22px; display:inline-block; position:absolute; top:14px; right:-50px;}
.mon_sit_middle small em{font-family: 'asapregular'; font-size:17px; color:#FFF; display:block; text-decoration:line-through; font-style:normal;}
.mon_sit_middle a{ width:210px; margin:0 auto 14px; background:#98b439;font-family: 'asapbold'; font-size:33px; color:#FFFFFF; line-height:28px; text-align:center; /* border-radius:3px; */display:block; padding:10px 0 10px 0;border-bottom: 2px solid #5E6F26;}
.mon_sit_middle a:hover{background-color: #6D8229;}
.mon_sit_middle .gratee1{ width:140px; margin:0 auto 15px; background:#FFFFFF;font-family: 'asapbold'; font-size:16px; color:#002e96; line-height:13px; text-align:center; display:block; padding:6px 0 8px 0;border-bottom: 2px solid #ABABAB;}
.mon_sit_middle .gratee1:hover{ background-color: #E0E0E0;}
.mon_sit_middle ul{ display:block; margin:0; padding:3px 4px 1px 4px; background:#FFF;}
.mon_sit_middle ul li{ display:block; margin:0 0 4px 0; padding: 8px 0 15px 0;text-align: center;}
.mon_sit ul li span[class^="flaticon"]:before{font-size: 20px;background: white;border-radius: 100%;position:relative;top:-10px;}
.mon_sit ul li .orange {color:#FF6500;}
.mon_sit_middle ul li .green {color:#98B62D;border:#98B62D;}
.mon_sit_middle ul li h6{display:inline;font-family: 'Lato';font-weight:bold; font-size:19px; color:#FFFFFF; line-height:20px; text-align:center; font-weight:normal; padding:10px 0 9px 0;}
.gary_bg2{ background:#1b3963;}
.mon_sit_middle ul li a{ display:inline; width:auto; background:none; margin:11px 0 0 0; padding:0;position:relative;top:11px;border:none;}
.mon_sit_middle ul li strong{ font-family: 'Lato'; font-size:19px; color:#233b6c; line-height:20px; text-align:center; font-weight:normal; padding:13px 0 12px 0;}
.mon_sit_middle ul li:nth-child(1) a{ margin:11px 0 0 0 !important;}

.person_nalize{ width:100%; float:left; clear:both; background:url(../images/blue_background.jpg) no-repeat left top; padding:22px 0 28px 0;}
.person_nalize_left{ float:left; display:inline-block; width:539px; position:relative; margin:23px 0 0 25px;}
.person_nalize_left span{ position:absolute; top:0px; left:0px;}
.person_nalize_rght{ float:right; display:inline-block; width:409px;}
.person_nalize_rght h5{font-family: 'Lato'; font-size:38px; color:#98b439; line-height:38px; text-align:center; font-weight:normal; border-bottom:solid 1px #05379b; padding:0 0 20px 0;}
.person_nalize_rght p{font-family: 'Lato';font-weight:bold; font-size:18px; color:#05379b; line-height:22px; text-align:center; padding:16px 2px 21px 4px;}
.person_nalize_rght a{ width:376px; margin:0 auto; background:#98b439;font-family: 'asapbold'; font-size:25px; color:#FFF; line-height:32px; text-align:center; display:block; padding:7px 0 6px 0; border-radius:3px;}

.google_block{ background:url(../images/women_bg.jpg) no-repeat center top #ececec; float:left; clear:both; width:100%; padding:165px 0 35px 0;}
.google_top{ margin:0 auto; padding:0 0 71px 0; display:block; width:100%;}
.google_top_left{ width:508px; float:left; display:inline-block; position:relative;}
.google_top_left .google{ position:absolute; top:44px; right:0px;}
.google_top_left .yahoo{ position:absolute;  top: 96px; right: 147px;}
.google_top_left .bring{ position:absolute;top: 180px; right: 97px;}
.google_top_rght{ width:403px; float:right; display:inline-block;}
.google_top_rght_top{ background:#05379b;}
.google_top_rght_top h6{font-family: 'Lato'; font-size:28px; color:#FFF; line-height:35px; text-align:center; padding:7px 0 29px 0;}
.google_top_rght_top p{font-family: 'Lato'; font-size:16px; color:#FFF; line-height:28px; text-align:center; padding:0 10px 19px 10px;}
.google_top_rght_bottom{ background:url(../images/yellow_bg.png) no-repeat left top; padding:14px 0 33px 0;}
.google_top_rght_bottom p{font-family: 'Lato';        font-weight: 900; font-size:21px; color:#0e2c68; line-height:23px; text-align:center;}
.google_top_rght_bottom p a{color:#0e2c68;}

.video_block{ margin:0 auto; padding:0; display:block;}
.video_block ul{ float:left; display:inline-block; margin:0; padding:0;}
.video_block ul li{ width:318px; float:left; display:inline-block; margin:0 21px 0 0; padding:0; background:#FFF; min-height:373px;}
.video_block ul li a{ display:inline-block;}
.video_block ul li h6{font-family: 'Lato';font-weight:bold; font-size:24px; color:#05379b; line-height:25px; text-align:center; padding:9px 10px 20px 10px;}
.video_block ul li p{font-family: 'Lato'; font-size:16px; color:#05379b; line-height:20px; text-align:center; padding:0 15px 0px 15px;}
.video_block ul li h5{font-family: 'Lato';font-weight:bold; font-size:24px; color:#FFFFFF; line-height:25px; text-align:center; padding:9px 30px 20px 30px;}
.video_block ul li:nth-child(2){ background:#05379b !important;}
.video_block ul li p a{font-family: 'Lato'; font-size:16px; color:#ff6600; display:inline-block; text-decoration:underline;}
.orange_block{ width:100%; float:left; clear:both; background:#ff6600; padding:68px 0 12px 0;}
.orange_block h6{font-family: 'Lato';        font-weight: 900; font-size:30px; color:#FFF; line-height:32px; text-align:center; font-weight:normal; padding:0 0 44px 0;}
.orange_block h6 a{font-family: 'Lato';        font-weight: 900; font-size:30px; color:#FFF; line-height:32px; display:inline-block; text-decoration:underline;}
.orange_block span{ font-size:18px; color:#FFF; line-height:20px; text-align:center; display:block; font-style:italic;}

.apporter{ width:100%; float:left; clear:both; background:url(../images/man_img.jpg) no-repeat left top #ececec; padding:0 0 42px 0;}
.apporter_slider{ float:right; display:inline-block; width:519px; padding:60px 0 106px 0;}
.apporter_slider_top{ display:block;}
.apporter_slider_top h6{font-family: 'Lato'; font-size:28px; color:#ff6600; line-height:30px; padding:0 50px 28px 0;}
.apporter_slider_top span{font-family: 'Lato';font-weight:bold; font-size:20px; color:#05379b; line-height:22px; padding:0 0 24px 0; display:inline-block;text-align: justify;}
.apporter_slider_top p{font-family: 'Lato';  color:#05379b; line-height:20px; padding:0 0px 20px 0;text-align: justify;font-size:16px;}
.apporter_slider_top small{font-family: 'Lato'; color:#ff6600; line-height:20px; padding:0 0 20px 0; display:inline-block;text-align: justify;font-size:16px;}
.txt{ display:none !important;}

.pack_creation{ display:block; background:#FFF; padding:2px 0 0 3px; margin:0 auto;}
.pack_nav{ display:block; margin:0 auto;}
.pack_nav ul{ float:left; display:inline-block; margin:0; padding:0;width:100%;}
.pack_nav ul li{ float:left; display:inline-block; margin:0 0px 0 0; padding:0; background:#1e499b;position:relative;font-family: 'Lato';font-weight:bold; font-size:18px; color:#FFF; line-height:22px;cursor: pointer;padding: 9px 0;width:20%;text-align: center;}
.pack_nav ul li a{ color:#FFF;}
.pack_nav ul li.current, .pack_nav ul li:hover { background:#ff6600;}
.pack_nav ul li.current:after, .pack_nav ul li:hover:after  {     
        bottom: -20px;
    margin-left: -10px;
    border-bottom-width: 0;
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-top-color: #ff6600;
    border-style: solid;
    box-sizing: border-box;
    content: "";
    border-width: 10px;
    left: 50%;
}
/*.pack_nav ul li a{ display:inline-block;font-family: 'Lato';font-weight:bold; font-size:18px; color:#FFF; line-height:22px; padding:9px 19px 9px 16px; position:relative; cursor:pointer; border-right:solid 1px #FFF;}*/
/*.pack_nav ul li:nth-child(5) a{ padding:9px 91px 9px 16px !important;}*/
.pack_nav ul li a span{ position:absolute; left:40%; bottom:-16px; display:none;}
.pack_nav ul li:hover a span{ position:absolute; left:40%; bottom:-16px; display:block;}
.pack_nav ul li a span.active{ position:absolute; left:40%; bottom:-16px; display:block;}
.pack_nav ul li:hover{}
/*.pack_nav ul li a.active{ background:#ff6600;}*/
/*.pack_nav ul li a:hover{ background:#ff6600; color:#FFF;}*/
.pack_nav ul li.current a{ background:#ff6600;}
.pack_content{ display:block; margin:0 auto;padding-top: 30px;width: 95%;}
.pack_content p {
    font-family: 'Lato';
    text-align: justify;
    font-size: 16px;
    line-height: 22px;
    color:#1e499b;
}
.pack_content h2 {
    font: 32px/35px "Lato";
    color:#1e499b;
    padding: 0 0 0 0px;
    margin-bottom: 20px;
}
.pack_content h3 {
    font: 17px/20px "Lato";
    color:#1e499b;
    padding: 0 0 0 0px;
    margin-bottom: 15px;
    font-weight: bold;
}
.pack_content ul {
    margin: 30px 0;
}
.pack_content li {
    color: #1e499b;
    font-size: 15px;
    line-height: 25px;
}
.pack_content li span.flaticon-checked8 {
    color: #7bbf19;
}
.pack_content ul.good35 li {
    color: #ff6600;
}
.pack_content ul.good35 li span[class^="flaticon"]:before {
    color: white;
    background: #FF6500;
    margin-right: 5px;
    border-radius: 50%;
    padding: 5px;
    font-weight: bold;
}
.pack_content_top{ /*width:958px;*/ margin:0 auto; padding:0;}
.pack_content_top h5{font-family: 'Lato'; font-size:26px; color:#1e499b; line-height:28px; font-weight:normal; padding:0 0 34px 0;}
.pack_content_top_left{ float:left; display:inline-block;}
.pack_content_top_left a{ display:inline-block;}
.pack_content_top_rght{ width:50%; float:right; display:inline-block;}
.pack_content_top_rght h6{font-family: 'Lato';font-weight:bold; font-size:16px; color:#1e499b; line-height:20px; font-weight:normal; padding:0 0 18px 0;}
.pack_content_top_rght span{font-family: 'Lato'; font-size:16px; color:#1e499b; line-height:22px; padding:0 0 34px 0; display:inline-block;text-align: justify;}
.pack_content_top_rght span em{font-family: 'Lato';font-weight:bold; font-size:15px; color:#ff6600; font-style:normal; display:inline;text-align: justify;}
.pack_content_top_rght ul{ display:block; margin:0; padding:0;}
.pack_content_top_rght ul li{ display:block; margin:0; padding:2px 0 0px 0px;font-family: 'Lato';font-weight:bold; font-size:15px;color:#ff6600; line-height:20px; /*background:url(../images/hand_icon.png) no-repeat left top;*/}
.pack_content_top_rght ul li span[class^="flaticon"]:before{color:white;background: #FF6500;margin-right: 5px;border-radius: 50%;padding:5px;}
.pack_content_top h4{font-family: 'Lato'; font-size:26px; color:#1e499b; line-height:28px; padding:20px 0 17px 0;}
.pack_content_top p{font-family: 'Lato'; font-size:16px; color:#1e499b; line-height:22px;}
.pack_content_top p small{font-family: 'Lato';font-weight:bold; font-size:15px; color:#ff6600; display:inline;}

.pack_content_bottom{ margin:0 auto; padding:20px 0 9px 0; display:block; /*width:962px;*/}
.pack_content_bottom h5{font-family: 'Lato'; font-size:26px; color:#1e499b; line-height:28px; padding:0 0 20px 0;}
.simple_block{ display:block; margin:0 auto; padding:0px 0 34px 0;}
.simple_block_left{ float:left; display:inline-block; width:50%;}
.simple_block_left a{ float:left; display:inline-block; padding:5px 0 0 5px;color: #00329D;}
.simple_block_left a span[class^="flaticon"]:before, .simple_block_left a i:before {    color: #00329D;
    font-size: 40px;
    border: 5px solid #FF6500;
    border-radius: 50%;
    padding: 10px;
    position: relative;
    top: 20px;}
.simple_block_left a i:before {
    width: 70px;
    height: 70px;
    display: inline-block;
    text-align: center;
    top:0;
}
.simple_block_top{ float:right; display:inline-block; width:80%; padding:1px 10px 0 0;}
.simple_block_top h6{font-family: 'Lato';font-weight:bold; font-size:16px; color:#1e499b; line-height:18px;}
.simple_block_top ul{ display:block; margin:5px 0 0 0; padding:0;}
.simple_block_top ul li{ display:block; margin:0; padding:0 0 5px 0px;font-family: 'Lato'; font-size:15px; color:#1e499b; line-height:20px; /*background:url(../images/green_arw.png) no-repeat left top;*/}
.simple_block_top ul li span[class^="flaticon-"]:before {color:#79C100;margin-right:5px;}
.simple_block_top ul li small{font-family: 'Lato';font-weight:bold; font-size:15px; color:#ff6600; display:inline;}
.simple_block_top p{font-family: 'Lato'; font-size:16px; color:#1e499b; line-height:22px; padding:4px 0 0 0;text-align: justify;}
.simple_block_top p em{font-family: 'Lato';font-weight:bold; font-size:15px; color:#ff6600; display:inline; font-style:normal;}
/***inner4 start***/
.baner_3{ background:url(../images/baner_img3.png) no-repeat center top !important;}
.baner_3 .bannerContentRight{ width:663px; margin-top:63px;}
.baner_3 .domaine2 h3{ font:42px/35px "poetsen_oneregular";}
.baner_3 .domaine2 h3{ margin-left:33px; margin-right:3px;}
.baner_3 .ratesBlock{ margin:-46px 0 42px 0;}
.baner_3 .ratesLeftBlock{ width: 405px;height: 199px;}
.baner_3 .ratesRightBlock{ width:257px; padding:0 0px 19px 0;}
.baner_3 .pack ul{border-top:none; padding:43px 0 0 0;}
.baner_3 .pack ul li{border-bottom:solid 1px #c6c4be; padding:0 0 8px 0px;}
.baner_3 .ratesLeftBlock{ padding:17px 40px 22px 15px;}
.bannerIn3 .ratesLeftBlock:after{ top:68px; right:-1px;}
.baner_3 .ratesRightBlock ul{ display:block; margin:34px 0 0 34px;}
.baner_3 .ratesRightBlock ul li{ margin:0 0 7px 0; padding:0; background:none;}
.baner_3 .ratesRightBlock ul li a{ background:none; padding:0; margin:0;}
.baner_3 .our_side{font-family: 'Lato';font-weight:bold; font-size:32px; color:#1e499b; line-height:36px; padding:0; margin:0; text-align:center; padding:13px 0 62px 0;text-shadow: 0 0 30px #fff, 0 0 32px #fff, 0 0 35px #fff, 0 0 20px #fff, 0 0 27px #fff, 0 0 37px #fff, 0 0 47px #fff, 0 0 77px #fff; }
.baner_3 .chooseBlock{ width:318px; float:left; display:inline-block;}
.baner_3 .choose{ background:url(../images/white_shaow.png) no-repeat left top; width:318px; background-size:cover; padding:0 0 6px 0;}
.baner_3 .quelle{ padding:0 10px 8px;}
.baner_3 .choose h4{ text-shadow: 0 0 3px #fff, 0 0 7px #fff, 0 0 11px #fff, 0 0 17px #fff, 0 0 27px #fff, 0 0 37px #fff, 0 0 47px #fff, 0 0 77px #fff;   text-align:left; padding:10px 0 13px 23px;}
.baner_3 .choose ul{ text-align:left; clear:both;}
.baner_3 .choose ul li{ padding:9px 0 12px 0; background:#FFF; width:127px; margin:0 0 0 23px;}
.baner_3 .choose ul li a{ display:block; margin:0 auto;}
.baner_3 .choose ul li a img{ display:block; margin:0 auto;}
.baner_3 .mois p{ padding:9px 0 0 9px; font:11px/15px 'asapregular';}
.mos_pad1{ padding:9px 0 0 19px !important;}

.baner_3 .choose ul.linux2{ margin:4px 0 0 49px;}
.baner_3 .linux1{ margin:0 0 0 12px;}
.baner_3 .choose ul.linux2 li{ background:none; padding:0; margin:0;}
.baner_3 .choose a{ font:15px/38px "Lato";}
.baner_3 .quelle h5{font-family: 'Lato';font-weight:bold; font-size:15px; color:#1e499b;}
.baner_3 .quelle h5{padding-bottom:67px;}
.baner_3 .quelle a:not([data-toggle="popover"]){ padding:10px 0 12px 0; line-height:24px; font-family:"Lato";font-weight:bold; font-size:15px; display:inline-block;color:#1e499b;}
.baner_3 .quelle a em{font-family:"Lato"; font-size:15px; font-style:normal; display:inline-block;}
.baner_3 .quelle a small{font-family:"Lato"; font-size:15px; display:block;}

.baner_3 .particular{ float:right; display:inline-block; width:682px; padding:11px 0 0 0;}
.baner_3 .persoBlock{ width:205px;}
.baner_3 .best_1{ position:relative; margin:0 auto; display:block; width:136px;}
.baner_3 .best_1 .best_in{ background:url(../images/food_bg.png) no-repeat left top; width:136px;font-family: 'asapregular'; font-size:19px; color:#FFF; line-height:15px; text-align:center; display:block; margin:0 auto; text-transform:uppercase; position:absolute; top:-43px; left:0px; padding:10px 0 24px 0; z-index:999;}
.baner_3 .mois{ background:url(../images/orange_background.png) no-repeat left top; width:205px; background-size:100% 100%; height:86px;}
.baner_3 .mois_3{ background:url(../images/green_bg1.png) no-repeat left top !important;}
.baner_3 .mois h6{ padding:5px 8px 0 20px;}
.baner_3 .mois span{ top:42px; left:-21px;}
.baner_3 .mois1 a{ margin:103px auto 16px; font:23px/32px 'Lato';        font-weight: 900; text-transform:capitalize;}
.baner_3 .ideal1{ padding:0; margin:4px auto 0; width:95%; min-height:109px;}
.baner_3 .ideal1 h6{ padding:11px 0 0 6px;} 
.baner_3 .ideal1 p{ padding:0px 16px 0 6px; font:13px/17px "Lato";}
.baner_3 .ideal1 p span{ font:13px/17px "Lato";font-weight:bold; display:inline-block;}
.baner_3 .ideal ul{ width:95%;}
.baner_3 .ideal ul .ash1 strong figure{ padding-top:8px;}
.baner_3 .ideal ul li.white{}
.baner_3 .ideal ul li.white2 strong{ padding:14px 0 10px 0; display:inline-block;}
.baner_3 .ideal ul li.white_3{ height:55px !important; font:15px/40px "Lato";}
.baner_3 .ideal ul li.white_1{ height:43px !important; font:15px/40px "Lato";}
.baner_3 .ideal ul li.white_4{ height:76px !important; font:15px/40px "Lato";}
.baner_3 .ideal ul li.white_5{ height:52px !important; font:15px/40px "Lato"; padding:17px 0 0 0;}
.baner_3 .ideal ul li.white_6{ height:50px !important; font:15px/40px "Lato";}
.baner_3 .ideal ul li.white_7{ height:46px !important; font:15px/40px "Lato";}
.baner_3 .ideal ul li.white_8{ height:46px !important; font:15px/40px "Lato";}
.baner_3 .ideal ul .ash.white_8 strong figure{ margin:16px auto;}
.baner_3 .ideal ul .ash.white_6 strong figure{ margin:16px auto;}
.baner_3 .ideal ul .white.white_1 strong figure{ padding:11px 0 0 0;}
.baner_3 .ideal ul .ash.white_3 strong figure{ margin:19px auto;}
.baner_3 .toutes{ margin:30px 0 0 0;}
.plat_Form1{ display:none !important;}
.votre_block{ display:block; margin:0 auto; padding:51px 0 0 0;}
.votre_block_left{ float:left; display:inline-block; width:318px; background:#FFF;}
.votre_block_left h5{ background:#ff6600;font-family: 'Lato';        font-weight: 900; font-size:18px; color:#FFF; line-height:22px; text-align:center; text-transform:uppercase; padding:10px 0 8px 0;}
.votre_block_left ul{ display:block; margin:0px 9px 3px 9px; padding:0;}
.votre_block_left ul li{     display: block;
    margin: 0;
    border-bottom: solid 1px #333333;
    font-weight: bold;
    font-family: 'Lato';
    font-size: 15px;line-height:48px;}
.votre_block_left ul li a{font-family: 'Lato';font-weight:bold; font-size:15px; color:#1e499b; line-height:24px; display:inline-block;}
.votre_block_left ul li a span{font-family: 'Lato'; font-size:13px; color:#1e499b; line-height:24px; display:block;}
.votre_block_rght{ float:right; display:inline-block; width:663px; padding:40px 0 0 0;}
.votre_block_rght span[class^="flaticon"] {max-height: 17px;overflow: hidden;}
.votre_block_rght span[class^="flaticon"]:before {color:#88C323;font-size: 17px;line-height: 17px;}
.votre_block_rght li {text-align: center;}
.correction_block{ width:204px; float:left; display:inline-block; background:#FFF; margin:0 22px 0 0; position:relative;}
.correction_block a{ display:inline-block; position:absolute; top:-34px; right:2px;font-family: 'Lato'; font-size:13px; color:#929292; line-height:16px; background:url(../images/minus_img.png) no-repeat left center; padding:0 0 0 26px; text-decoration:underline;}
.correction_block ul{ display:block; margin:0 auto 2px auto; padding:0 5px 0px 5px;width:95%;}
.correction_block ul li{ display:block; margin:0 auto;}
.correction_block ul li img{ display:block; margin:0 auto;}
.correction_block ul.pnormal li{ padding:0 !important;height: 49px;line-height: 49px;position:relative;font-weight:bold;}
.correction_block ul.pnormal li:nth-child(even){background:#ececec;}
.correction_block ul.pnormal li.lines2{height: 61px;line-height: 61px;}
.correction_block ul.pnormal li.lines3{height: 84px;line-height: 84px;}
.inner_tabs{ display:block; margin:37px auto 0; padding:0px 0 0 0; background:url(../images/tab_bg.jpg) no-repeat center top #FFF;background-size: contain;}
.inner_tabs_nav{ display:block; margin:0; padding:0;}
.inner_tabs_nav ul{ float:left; display:inline-block;}
.inner_tabs_nav ul li{ float:left; display:inline-block; margin:0; padding:0; background:#1e499b; border-bottom:solid 1px #FFF;position:relative;}
.inner_tabs_nav ul li a{ display:inline-block;font-family: 'Lato';font-weight:bold; font-size:18px; color:#FFF; line-height:22px; padding:9px 17px 11px 17px; position:relative;}
.inner_tabs_nav ul li:nth-child(5) a{ padding:9px 106px 11px 17px !important;}
.inner_tabs_nav ul li a span{ background:url(../images/org_arw.png) no-repeat left top; position:absolute; bottom:-16px; left:44%; display:none; width:20px; height:16px;}
.inner_tabs_nav ul li a:hover span{ display:block;}
.inner_tabs_nav ul li a span.active{ display:block;}
.inner_tabs_nav ul li a:hover{ background:#ff6600;}
.inner_tabs_nav ul li.current a{ background:#ff6600;}
.inner_tabs_nav ul li.current:after, .inner_tabs_nav ul li:hover:after  {     
        bottom: -20px;
    margin-left: -10px;
    border-bottom-width: 0;
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-top-color: #ff6600;
    border-style: solid;
    box-sizing: border-box;
    content: "";
    border-width: 10px;
    left: 50%;
}
.inner_tabs_content{ margin:0 auto; padding:65px 0 0 15px;min-height:275px;}
.inner_tabs_content h5{font-family: 'Lato'; font-size:22px; color:#1e499b; line-height:22px; padding:0 0 22px 0;}
.inner_tabs_content h2{font: 32px/35px "Lato";color: #1a3c7f;padding: 0 0 0 30px;}
.inner_tabs_content h3{font: 24px/26px "Lato";color: #1a3c7f;padding: 20px 0 0 30px;}
.inner_tabs_content p{font-family: 'Lato'; font-size:15px; color:#1a3c7f; line-height:21px;
    padding: 20px 2.5% 0px 30px;}
.inner_tabs_content a, .pack_content a {color: #ff6600; font-size:18px;}
.pack_content a:hover {text-decoration: underline!important;}

.inner_tabs_content a:hover, .pack_content a:hover {text-decoration: none;}
.inner_tabs_content p em{font-family: 'Lato';font-weight:bold; font-size:15px; color:#1a3c7f; display:inline-block; font-style:normal;}
.tab_icons{ display:block; margin:0 auto;}
.tab_icons_left{ float:left; display:inline-block; width:476px; margin:0 12px 0 0; padding:0px 0 0 0;}
.tab_icons_left h4{font-family: 'Lato'; font-size:32px; color:#1e499b; line-height:34px; padding:0 0 24px 0;}
.tab_icons_top{ display:block; margin:0; padding:0 0 34px 0;}
.tab_icons_top span{ float:left; display:inline-block; margin:8px 0 0 3px;}
.tab_icons_top span[class^="flaticon"]:before{    border: 1px solid #8b98b2;margin: 0 auto;border-radius: 100%;color: #19469D;font-size: 43px;padding: 15px;position: relative;top: 20px;}
.rapport{ float:right; display:inline-block; margin:0; padding:0; width:378px;}
.rapport h6{font-family: 'Lato';font-weight:bold; font-size:16px; color:#ff6600; line-height:20px; display:block; border-bottom:solid 1px #dcdcdc; padding:0 0 4px 0;}
.rapport p{font-family: 'Lato'; font-size:16px; color:#1a3c7f; line-height:22px; padding:0;}

.off_block{ display:block; margin:0 auto; padding:15px 0 77px 0;}
.off_block p{font-family: 'Lato';font-style: italic; font-size:13px; color:#0f2a60; line-height:15px; text-align:center;}

.nose_block2{ display:block; margin:0 auto; float:left; clear:both; padding:52px 0 33px 0; width:997px;}
.nose_block2_left{ float:left; display:inline-block; width:488px; background:#FFF; padding:0 0 15px 0;}
.nose_block2_left span:not([class^="flaticon"]){ display:block; margin:0 auto 16px;}
.nose_block2_left a, .nose_block2_rght a{color:#1A469D;}
.nose_block2_left span[class^="flaticon"]:before, .nose_block2_rght span[class^="flaticon"]:before{font-size:45px;}
.nose_block2_left .shoping_icon{ float:left; display:inline-block; margin:7px 0 0 13px;}
.nose_block2_left h4{ width:auto; float:left; display:inline-block;font-family: 'Lato'; font-size:25px; color:#1e499b; line-height:26px; padding:0 0 18px 16px;}
.nose_block2_left p{font-family: 'Lato'; font-size:16px; color:#1e499b; line-height:22px; padding:0 0 0 13px;}
.nose_block2_left p em{font-family: 'Lato';font-weight:bold; font-size:15px; color:#1e499b; font-style:normal; display:inline-block;}
.nose_block2_left ul{ display:block; margin:17px 0 0 22px;}
.nose_block2_left ul li{ display:block; margin:0; padding:0;font-family: 'Lato'; font-size:16px; color:#1e499b; line-height:22px;}
.nose_block2_left ul li a{font-family: 'Lato';font-weight:bold; font-size:16px; color:#ff6600; display:inline-block; text-decoration:underline;}
.nose_block2_left ul li small{font-family: 'Lato';font-weight:bold; font-size:16px; color:#1e499b; display:inline-block;}
.nose_logos{ display:block; margin:0 auto; text-align:center; width:408px; padding:15px 0 0 0;}
.nose_logos ul{ text-align:center; display:inline-block; margin:0px; padding:0;}
.nose_logos ul li{ float:left; display:inline-block; margin:0 25px 0 0; padding:0;}
.nose_logos ul li a{ display:inline-block; margin:0; padding:0;}

.nose_block2_rght{ float:right; display:inline-block; width:488px; background:#FFF; padding:0 0 43px 0;}
.nose_block2_rght span:not([class^="flaticon"]){ display:block; margin:0 auto 12px;}
.nose_block2_rght .hand_symbol{ float:left; display:inline-block; margin:9px 16px 0 20px;}
.nose_block2_rght h5{ float:left;  display:inline-block; width:auto;font-family: 'Lato'; font-size:25px; color:#1e499b; line-height:26px; padding:4px 0 15px 0px;}
.nose_block2_rght p{font-family: 'Lato'; font-size:16px; color:#1e499b; line-height:22px; padding:0 0 21px 11px;}
.nose_block2_rght p small{font-family: 'Lato';font-weight:bold; font-size:15px; color:#1e499b; display:inline-block;}
.nose_block2_rght ul{ display:block; margin:0 0 0 21px; padding:0;}
.nose_block2_rght ul li{ margin:0; padding:0;font-family: 'Lato'; font-size:16px; color:#1e499b; line-height:22px;}
.nose_block2_rght ul li em{font-family: 'Lato';font-weight:bold; font-size:15px; color:#1e499b; font-style:normal; display:inline-block;}
.nose_block2_rght ul li a{ display:inline-block; margin:0; padding:0; font-size:15px; color:#ff6600; display:inline-block; text-decoration:underline;}

.cont_pad{ padding:59px 0 26px 0 !important;}
.res_structure{ width:292px; margin:0 auto;}
.res_content_structure{ display:none; width:292px; margin:0 auto 20px; background:#FFF;}
.res_content_1{ background:#1e499b; padding:0 0 20px 0;}
.res_content_in{ background:url(../images/mobile_orng.png) no-repeat left top;}
.res_content_in h5{font-family:'asapbold'; font-size:20px; color:#FFF; line-height:20px; text-align:center; padding:9px 0 16px 0;}
.res_content_in h4{font-family:'asapbold'; font-size:36px; color:#FFF; line-height:36px; float:left; display:inline-block; padding:0 15px 53px 37px;}
.res_content_in span{ font-family:'asapregular'; font-size:11px; color:#FFF; line-height:12px; float:left; display:inline-block; position:relative; padding:6px 0 0 0;}
.res_content_in span strong{ position:absolute; top:8px; right:-60px;font-family:'asapregular'; font-size:16px; color:#FFF; line-height:16px; text-decoration:line-through; display:inline-block;}
.res_content_1 a{ width:148px; margin:0 auto; display:block; background:#FFF; font:23px/32px 'Lato';        font-weight: 900; color:#1e499b; text-align:center; text-transform:capitalize; border-radius:2px; padding:3px 0 5px;}

.ideal_top1{ width:281px; background:#ececec; margin:26px auto 0; padding:11px 0 11px 0;}
.ideal_top1 h6{font: 14px/18px 'Lato';font-weight:bold; color: #1e499b; padding:0 0 0 9px;}
.ideal_top1 p{  padding: 0px 16px 0 6px;font: 13px/17px "Lato";color:#1e499b; padding:0 0 0 9px;}
.ideal_top1 p em{font: 13px/17px 'Lato';font-weight:bold; color:#1e499b; font-style:normal; display:inline-block;}
.res_content_structure ul{ display:block; margin:0 5px 0 5px; padding:0;}
.res_content_structure ul li{ display:block; margin:0; padding:0;}
.res_content_structure ul li h3{ width:176px; float:left; display:inline-block;font-family:'Lato';font-weight:bold; font-size:14px; color:#1e499b; line-height:16px; padding:18px 0 0 9px;} 
.res_content_structure ul li .increase_img{ float:left; display:inline-block; padding:7px 0 7px 0;}
.res_content_structure ul li .pour1{ width:202px; float:left;font-family:'Lato';font-weight:bold; font-size:14px; color:#1e499b; line-height:20px; display:inline-block; padding:9px 0 8px 7px;}
.res_content_structure ul li .pour2{ width:35px; float:left;font-family:'Lato';font-weight:bold; font-size:14px; color:#ff6600; line-height:16px; display:inline-block; text-align:right; padding:19px 0 0;}
.res_gray{ background:#ececec; margin:0 0 0 ;}
.res_content_structure ul li .pour3{ width:202px; float:left;font-family:'Lato';font-weight:bold; font-size:14px; color:#1e499b; line-height:21px; display:inline-block; padding:16px 0 16px 7px;}
.res_content_structure ul li .pour4{ width:35px; float:left;font-family:'Lato';font-weight:bold; font-size:14px; color:#233b6c; line-height:16px; display:block; text-align:right; padding:19px 0 0; margin:0 auto;}
.res_content_structure ul li .pour4 img{ display:block; margin:0 auto;}
.res_content_structure ul li .pour5{ width:48px; float:left;font-family:'Lato';font-weight:bold; font-size:14px; color:#233b6c; line-height:16px; display:inline-block; text-align:center; padding:12px 0 0;}
.res_content_structure ul li .pour6{ width:49px; float:left;font-family:'Lato';font-weight:bold; font-size:14px; color:#233b6c; line-height:16px; display:block; text-align:right; padding:16px 0 0; margin:0 auto;}
.res_content_structure ul li .pour6 img{ display:block; margin:0 auto;}
.res_content_structure ul li .pour7{ width:49px; float:left;font-family:'Lato';font-weight:bold; font-size:14px; color:#233b6c; line-height:16px; display:block; text-align:right; padding:9px 0 0; margin:0 auto;}
.res_content_structure ul li .pour7 img{ display:block; margin:0 auto;}
.res_content_structure ul li .pour8{ width:49px; float:left;font-family:'Lato';font-weight:bold; font-size:14px; color:#233b6c; line-height:16px; display:block; text-align:right; padding:30px 0 0; margin:0 auto;}
.res_content_structure ul li .pour8 img{ display:block; margin:0 auto;}

.res_green_bg{ background:url(../images/mobile_green_bg.png) no-repeat left top !important;}
.res_pad{padding:0 15px 53px 54px !important;}

.baner_3 .choose h3 {text-align: center;color: #1e499b;font: 18px/22px 'Lato';        font-weight: 900;padding-bottom: 20px;padding-top: 10px;text-shadow:0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff;}

/***inner5 start***/
.nous_baner{ width:100%; float:left; display:inline-block; margin:0 auto; background:url(../images/nous_baner.png) no-repeat center top #ececec; padding:86px 0 54px 0;}
.nous_content{ width:662px; float:right; display:inline-block; background:#FFF; margin:0 4px 0 0; border-radius:7px;}
.nous_content h2{font-family: 'poetsen_oneregular'; font-size:41px; color:#1e499b; line-height:52px; font-weight:400; margin:-30px 0 0 0; text-align:center; padding:0 0 35px 0;  -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: white; position:relative; z-index:999;    min-height: 52px;}
.nous_content h3{font-family:'asapbold'; font-size:30px; color:#98b439; line-height:52px; text-align:center;margin: 0 0 2px 0;}
.nous_content h2 em{font-family: 'poetsen_oneregular'; font-size:60px; color:#98b439; line-height:42px; font-weight:400; display:inline-block; font-style:normal;}
.contact_ez{ background:#1e499b; width:554px; margin:0 0 0 66px; border-radius:5px;}
.contact_ez.nobg{ background:none;}
.contact_ez small{ float:left; display:inline-block; margin:-4px 0 -6px -32px;}
.contact_ez span{ font-family:'asapregular'; font-size:24px; color:#FFF; line-height:26px; font-weight:400; float:left; padding:13px 0 0 22px; display:inline-block;}
.contact_ez span strong{font-family:'asapbold'; font-size:26px; color:#a7cc28; display:inline-block;}
.nous_content p{ font-family:'asapregular'; font-size:18px; color:#1e499b; line-height:23px; text-align:center; padding:22px 0 18px 10px;}
.nous_content p big{font-family:'asapbold'; font-size:18px; color:#1e499b; display:inline-block;}
.nous_content p a{ display:inline-block;font-family:'asapbold'; font-size:18px; color:#98b439; text-decoration:underline; display:inline-block;}
.client_block{ display:block; margin:0 auto; padding:26px 0 0 0;}
.client_block h2{font-family:'Lato';font-weight:bold; font-size:38px; color:#1e499b; line-height:38px; text-align:center; padding:51px 0 48px 0;}
.client_block_nav{ display:block; margin:0 auto; padding:0;}
.client_block_nav ul{ float:left; display:inline-block; margin:0; padding:0;}
.client_block_nav ul li{ float:left; display:inline-block; margin:0; padding:0;}
.client_block_nav ul li a{ display:inline-block; border-right:solid 1px #FFF; padding:13px 21px 14px 0; background:#1e499b; position:relative;color:white;}
.client_block_nav ul li a span{ float:left; display:inline-block; padding:0 12px 0 14px;}
.client_block_nav ul li a span[class^="flaticon"]:before{ font-size:19px;}
.client_block_nav ul li a small{ float:left; display:inline-block;font-family:'Lato';font-weight:bold; font-size:18px; color:#FFF; line-height:22px;}
.client_block_nav ul li a em{ position:absolute; bottom:-13px; left:43%; display:none;}
.client_block_nav ul li a:hover em{ position:absolute; bottom:-13px; left:43%; display:block;}
.client_block_nav ul li a:hover em{ position:absolute; bottom:-13px; left:43%; display:block;}
.client_block_nav ul li a em.active{ position:absolute; bottom:-13px; left:43%; display:block;}
.client_block_nav ul li a:hover, .client_block_nav ul li a.active{ background:#98b439;}
.client_block_nav ul li.current a{ background:#98b439;}
.client_block_content{ display:block; margin:0; padding:24px 0 0 0;}
.client_content_left{ float:left; display:inline-block; margin:0; padding:0; width:490px; background:#FFF;}
.pour_top1{ border-bottom:solid 1px #e5e8f1; display:block; margin:0px 17px 0 17px; padding:21px 0 4px 0;}
.pour_top1 small{ display:block; margin:0 auto; padding:0; background:url(../images/gray_bg.png) no-repeat center;}
.pour_top1 small img{ display:block; margin:0 auto;}
.pour_top1 h6{font-family:'Lato';font-weight:bold; font-size:23px; color:#1e499b; line-height:24px; text-align:center; padding:4px 0 42px 0;}
.pour_top1 ul{ display:block; margin:0; padding:0;}
.pour_top1 ul li{ margin:0 0 23px 0; padding:0; display:block;}
.pour_top1 ul li span{ width:278px; float:left; display:inline-block;font-family:'Lato';font-weight:bold; font-size:16px; color:#98b439; line-height:18px;}
.oui_bottons{ float:left; display:inline-block;}
.pour_top1 em{font-family:"Lato"; font-size:14px; color:#1e499b; line-height:16px; text-align:center; display:block; padding:0 0 27px 0; font-style:normal;}
.pour_top1 h5{font-family:'Lato';font-weight:bold; font-size:23px; color:#1e499b; line-height:24px; text-align:center; padding:4px 0 13px 0;}

.votre_form{ display:block; margin:0; padding:20px 24px 0 15px;}
.votre_form ul{ display:block; margin:0; padding:0;}
.votre_form ul li{ display:block; margin:0; padding:0;}
.votre_form ul li label{ width:151px; float:left; display:inline-block;font-family:"Lato"; font-size:16px; color:#1e499b; line-height:18px; font-weight:400; padding:8px 0 0 0;}
.votre_form ul li .text_field{ width:278px; float:left; display:inline-block; background:#ececec; border:solid 1px #a8b8d8; border-radius:3px; min-height:33px; line-height:33px;font-family:"Lato"; font-size:16px; color:#1e499b; margin:0 0 24px 0; padding:0 10px 0 10px;}
.votre_form .text_are1{ width:426px; display:inline-block; background:#ececec; border:solid 1px #a8b8d8; border-radius:3px; min-height:33px; line-height:33px;font-family:"Lato"; font-size:16px; color:#1e499b; margin:14px 0 0px 1px; min-height:133px; resize:none; padding:0 10px 0 10px}
.votre_form span{font-family:"Lato"; font-size:12px; color:#1e499b; line-height:16px; font-weight:400; text-align:right; display:block; padding:1px 3px 0 0;}
.number_form{ margin:0; padding:30px 30px 31px 30px; display:block;}
.number_form .number_img{ float:left; display:inline-block;}
.number_form .speaker_img{ float:left; display:inline-block; margin:0 0 10px 55px;}
.number_form .text_1{font-family:'Lato';font-weight:bold; font-size:15px; color:#a9a9a9; line-height:18px; font-weight:400; margin:0; padding:0; width:300px; border:solid 2px #3c3c3c;}
.number_form .Envoyer{ width:258px; background:#98b439; border-radius:3px; font-family:'Lato';        font-weight: 900; font-size:21px; color:#FFF; line-height:22px; text-align:center; margin:28px auto 0; padding:8px 0 6px 0; display:block;}

.client_content_rght_top{ float:right; display:inline-block; width:490px;}
.client_content_rght{ background:#FFF;}
.hot_line{ display:block; background:#FFF; display:block;}
.france_block{ width:376px; margin:0 auto; padding:35px 0 38px 0;}
.france_block ul{ display:block; margin:0; padding:0;}
.france_block ul li{ display:block; margin:0 auto 15px;}
.france_block ul li a{ float:left; display:inline-block;}
.france_block ul li p{ float:left; display:inline-block;font-family:'Lato';font-weight:bold; font-size:21px; color:#1e499b; line-height:22px; padding:6px 0 0 19px;}
.france_block ul li p span{ display:inline-block; font-family:'Lato';        font-weight: 900; font-size:21px; color:#98b439;}
.france_block .est{ width:280px; margin:43px auto 0; background:#e5e8f1;font-family: 'Lato';font-style: italic;; font-size:18px; color:#97a4c9; line-height:20px; text-align:center; display:block; border-radius:3px; padding:7px 0 6px 0;}
.france_block .vous_1{font-family:'Lato';        font-weight: 900; font-size:16px; color:#98b439; text-align:center; text-decoration:underline; padding:16px 0 0 0;display:block;}

.live_chat{ width:234px; float:left; display:inline-block; background:#FFF; margin:20px 0 0 0; padding:21px 0 33px 0;}
.live_chat span{ display:block; margin:0 auto; background:url(../images/gray_bg2.png) no-repeat center center;}
.live_chat span img{ display:block; margin:0 auto;}
.live_chat h6{font-family:'Lato';font-weight:bold; font-size:23px; color:#1e499b; line-height:24px; text-align:center; padding:4px 0 16px 0;}
.live_chat p{ border-bottom:solid 1px #e5e8f1;font-family:"Lato"; font-size:16px; color:#1e499b; line-height:18px; text-align:center; display:block; padding:0 0 31px 0;}
.live_chat small{ width:163px; margin:15px auto 0; background:#98b439; display:block;font-family:'Lato';        font-weight: 900; font-size:21px; color:#FFF; line-height:20px; text-align:center; padding:8px 0 8px 0;}

.corrier{ width:234px; background:#FFF; float:right; display:inline-block; margin:20px 0 0 0; padding:21px 0 0 0;}
.corrier span{ display:block; margin:0 auto; background:url(../images/gray_bg2.png) no-repeat center center;}
.corrier span img{ display:block; margin:0 auto;}
.corrier h6{font-family:'Lato';font-weight:bold; font-size:23px; color:#1e499b; line-height:24px; text-align:center; padding:4px 0 16px 0;}
.corrier small{font-family:'Lato';font-weight:bold; font-size:18px; color:#98b439; line-height:18px; text-align:center; display:block;}
.corrier p{font-family:"Lato"; font-size:16px; color:#1e499b; line-height:18px; text-align:center; padding:20px 0 26px 0;}

.serveurs{ margin:0; padding:0 0 37px 0; width:100%; background:url(../images/servues_bg.jpg) no-repeat center top; float:left; display:inline-block;}
.serveurs_img{ background:url(../images/blue_img1.jpg) no-repeat left top !important;}
.serveurs_in{ margin:0 auto; padding:0; width:996px; display:block;}
.serveurs_in h2{ margin:0 0 0 0; padding:40px 0 40px 0;font-family: 'Lato'; font-size:32px; color:#ffffff;font-weight:400; text-align:center;}
.technic{ margin:0; padding:0;}
.technic ul{ margin:0; padding:0; display:inline-block;}
.technic ul li{ margin:0 21px 0 0; padding:0; display:inline-block; float:left; width:231px;text-align: center;}
.technic ul li span img{ display:block;margin:0 auto; padding:0 0 21px 0;}
.technic ul li span[class^="flaticon"] {margin: 33px 0;display: inline-block;}
.technic ul li span[class^="flaticon"]:before{ color: white; border: 1px solid; border-radius: 50%; padding: 15px; font-size: 40px;}
.technic ul li small{ margin:0; padding:0 0 17px 0; font-family:'Lato';font-weight:bold; font-size:20px;line-height: 26px; color:#ffffff; display:block; text-align:center; border-bottom:#ffffff 1px solid;min-height:52px !important;}
.technic ul li p{ margin:0; padding:12px 0 0 0; font-family: 'Lato'; font-size:15px; color:#ffffff; display:block; text-align:center;}

.blogs{ margin:0; padding:0 0 55px 0; width:100%; background:#ececec; float:left; display:inline-block;}
.blogs_in{ margin:0 auto; padding:0; width:996px; display:block;}
.blogs_in h2{ margin:0 0 0 0; padding:61px 0 59px 0;font-family: 'Lato'; font-size:32px; color:#1e499b;font-weight:400; text-align:center;}
.blogs_in ul{ margin:0; padding:0; display:inline-block;}
.blogs_in ul li{ margin:0 20px 0 0; padding:0; display:inline-block; float:left; width:232px; background:url(../images/image_1.jpg) no-repeat #ffffff; min-height:399px;}
.blogs_in ul li	h4{ margin:0 0 0 0;min-height:240px; padding:178px 0 20px 0;font-family: 'Lato';font-weight:bold; font-size:22px; color:#1e499b; font-weight:700; text-align:center; text-transform:uppercase;}
.blogs_in ul li p{ margin:0; padding:0 8px 45px 8px; font-family: 'Lato'; font-size:15px; color:#1e499b; display:block; text-align:center;}
.blogs_in ul li a{ margin:0 auto 20px auto; padding:3px 0px 4px; font-family: 'Lato'; font-size:19px; color:#ffffff; display:block; text-align:center; width:145px; background:#98b439; font-weight:700;}
.blogs_in ul li p.prg{ margin:0; padding:0 0 25px 0;}
.blogs_in ul li:nth-child(2){background:url(../images/image_2.jpg) no-repeat #ffffff;}
.blogs_in ul li:nth-child(3){background:url(../images/image_3.jpg) no-repeat #ffffff;}
.blogs_in ul li:nth-child(4){background:url(../images/image_4.jpg) no-repeat #ffffff;}
.blogs_in ul.social li{background:#ffffff;min-height:370px;}
.blogs_in ul.social li div.social-icon{    color: #1E499B;text-align: center;font-size: 45px;margin: 10px 0;position:relative;}
.blogs_in ul.social li div.social-icon i{    padding: 20px;
    border: 6px solid #97B52C;
    border-radius: 50%;
    height: 75px;
    font-size: 40px;
    width: 75px;}
.blogs_in ul.social li div.social-icon i.fa-facebook:before {position: relative;top: -9px;left: -2px;}
.blogs_in ul.social li div.social-icon .fa-twitter:before {position: relative;top: -9px;left: -6px;}
.blogs_in ul.social li div.social-icon .fa-youtube:before {
    position: relative;
    top: -9px;left: -5px;
}
.blogs_in ul.social li div.social-icon .fa-google-plus:before {
    position: relative;
    top: -9px;left: -5px;
}
.blogs_in ul.social li div.social-icon:after, .blogs_in ul.social li div.social-icon:before {width: 25%;background: #E4E7F1;height: 6px;content: " ";display: block;position:absolute;top:48%;left: 5%;}
.blogs_in ul.social li div.social-icon:after {left:70%;}
.blogs_in ul.social li h4 {padding-top: 20px;min-height:initial;}
.blogs_in ul.social li p {min-height:145px;}
/***inner6 start***/
.physique_block{ display:block; margin:0; padding:0; background:#FFF;}
.physique_block p.header-paragraphe{    font-family: 'Lato';font-size: 16px;color: #05379b;line-height: 20px;text-align: center;max-width: 90%;margin: 0 auto;}
.physique_block p.header-title{padding: 30px 0 30px 0;}
.physique_block_top{ padding:0 20px 0 17px;}
.physique_block_left{ width:468px; float:left; display:inline-block; margin:0; padding:32px 0 0 0;}
.physique_block_left span{ display:block; margin:0 auto 34px;}
.physique_block_left span img{ display:block; margin:0 auto;}
.physique_block_left h6{font-family: 'Lato';font-weight:bold; font-size:23px; color:#05379b; line-height:23px; text-align:center; background:url(../images/blue_border.png) no-repeat center bottom; padding:0 0 15px 0; margin:0 0 15px 0;}
.physique_block_left p{font-family: 'Lato'; font-size:16px; color:#05379b; line-height:20px; text-align:justify; padding:0 10px 23px 10px;}
.physique_block_left p em{font-family: 'Lato';font-weight:bold;font-size:15px; color:#05379b; display:inline-block; font-style:normal;}
.physique_block_left p strong{font-family: 'Lato';font-weight:bold; font-size:15px; color:#98b439; /*display:inline-block;*/}
.physique_block_left a{ width:212px; margin:8px auto 34px; background:url(../images/arrow.png) no-repeat 96% center #98b439; display:block;font-family:'Lato';        font-weight: 900; font-size:16px; color:#FFF; line-height:20px; text-align:center; text-transform:uppercase; padding:8px 15px 8px 0;}
.physique_block_left ul{ display:block; margin:0px 0 40px 55px; padding:0;}
.physique_block_left ul li{ display:block; margin:0 0 4px 0; padding:0px 0 0 35px; background:url(../images/green_arw.png) no-repeat left center;font-family: 'Lato'; font-size:15px; color:#05379b; line-height:20px;}

.physique_block_right{ width:485px; float:right; display:inline-block; margin:0; padding:34px 0 0 0;}
.physique_block_right span{ display:block; margin:0 auto 32px;}
.physique_block_right span img{ display:block; margin:0 auto;}
.physique_block_right h6{font-family: 'Lato';font-weight:bold; font-size:23px; color:#05379b; line-height:23px; text-align:center; background:url(../images/blue_border.png) no-repeat center bottom; padding:0 0 15px 0; margin:0 0 15px 0;}
.physique_block_right p{font-family: 'Lato'; font-size:16px; color:#05379b; line-height:20px; text-align:justify; padding:0 10px 23px 10px;}
.physique_block_right a{ width:250px; margin:8px auto 34px; background:url(../images/arrow.png) no-repeat 96% center #98b439; display:block;font-family:'Lato';        font-weight: 900; font-size:17px; color:#FFF; line-height:20px; text-align:center; text-transform:uppercase; padding:8px 15px 8px 0;}
.physique_block_right .plus-1{ width:281px; margin:8px auto 34px; background:url(../images/arrow.png) no-repeat 96% center #98b439; display:block;font-family:'Lato';        font-weight: 900; font-size:17px; color:#FFF; line-height:20px; text-align:center; text-transform:uppercase; padding:8px 15px 8px 0;}
.physique_block_right p strong{font-family: 'Lato';font-weight:bold; font-size:15px; color:#98b439; /*display:inline-block;*/}
.mh140 {min-height: 140px;}
.colr_1{ background:#f5f5f5;}
.physique_block_right ul{ display:block; margin:0px 0 40px 55px; padding:0;}
.physique_block_right ul li{ display:block; margin:0 0 6px 0; padding:0px 0 0 35px; background:url(../images/green_arw.png) no-repeat left center;font-family: 'Lato'; font-size:15px; color:#05379b; line-height:20px;}

.que_nous{ display:block; margin:0; padding:37px 0 44px 0;}
.que_nous_left{ float:left; display:inline-block; margin:0 0 0 50px; padding:0; width:416px;}
.que_nous_left h6{font-family: 'Lato';font-weight:bold; font-size:23px; color:#05379b; line-height:23px; text-align:center; background:url(../images/blue_border.png) no-repeat center bottom; padding:0 0 25px 0;}
.que_nous_left ul{ display:block; margin:13px 0 0 23px; padding:0;}
.que_nous_left ul li{ display:block; margin:0; padding:0 0 0 32px;font-family: 'Lato'; font-size:15px; color:#05379b; line-height:23px; background:url(../images/green_arw.png) no-repeat left 6px;}
.que_nous_left p{font-family: 'Lato'; font-size:16px; color:#05379b; line-height:20px; text-align:justify; padding:15px 0 3px 0;}
.que_nous_left p strong{font-family: 'Lato';font-weight:bold; font-size:15px; color:#98b439; display:inline;}
.que_nous_rght{ float:right; display:inline-block; margin:7px 18px 0 0;}
.que_nous_rght a{ display:inline-block;}
.que_nous_bottom{ column-count:0; padding:0 0 37px 0;}
.que_nous_bottom_left{ float:left; display:inline-block; margin:0 0 0 17px; padding:0;}
.que_nous_bottom_left a{ display:inline-block;}
.que_nous_bottom_rght{ float:right; display:inline-block; width:475px; margin:0 17px 0 0;}
.que_nous_bottom_rght h6{font-family: 'Lato';font-weight:bold; font-size:23px; color:#05379b; line-height:25px; border-bottom:solid 1px #a0b3d9; display:inline-block; padding:0 46px 16px 0;}
.que_nous_bottom_rght p{font-family: 'Lato'; font-size:15px; color:#05379b; line-height:25px; padding:16px 10px 0 0;}
.que_nous_bottom_rght p span{font-family: 'Lato';font-weight:bold; font-size:15px; color:#98b439; display:inline-block;}
/*.nos_pad{ padding:105px 0 44px 0 !important;}*/
/*.client_pad{ padding:89px 0 0 0 !important;}*/

.datacenters{ margin:0; padding:0; width:100%; background:#ececec; float:left; display:inline-block;}
.datacenters_in{ margin:0 auto; padding:0; width:996px; display:block;}
.block h2{margin:0 0 0 0; padding:61px 0 59px 0;font-family: 'Lato';font-weight:bold; font-size:38px; color:#1e499b;font-weight:700; text-align:center;}
.block ul{ margin:0 0 0 0; padding:27px 0 0 26px; display:inline-block; background:#ffffff;}
.block ul li{ margin:0 110px 47px 0; padding:0; display:inline-block; float:left;}
.last1{ margin-right:0 !important;}
.aide_1{ background:url(../images/lws_1.jpg) no-repeat left top #FFF !important;}
.aide_2{ background:url(../images/lws_2.jpg) no-repeat left top #FFF !important;}

/* -------------------55095 content start here------------------------*/
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.clrflt{clear:both;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
.container_2{ width:1000px; margin:0 auto; overflow:hidden;}
.baner							{ width:100%; background:url(../images/baner_img.png) no-repeat center top #ececec; padding:34px 0 41px 0; float:left; clear:both;}
.baner h1						{font-family: 'poetsen_oneregular'; font-size:38px; color:#ff6600; line-height:40px; font-weight:400; text-align:right; padding:0 0 35px 0; -webkit-text-stroke-width: 2px; -webkit-text-stroke-color: white;}
.soluation						{ width:404px; background:#1e499b; border-radius:0 6px 6px 0; float:right; display:inline-block;}
.soluation span					{ float:left; display:inline-block; margin:0 0 0 -32px;}
.soluation_rght					{ width:327px; float:right; display:inline-block; margin:9px 25px 0 0;}
.soluation_rght p				{font-family: 'Asap', sans-serif; font-size:19px; color:#FFF; line-height:22px; font-weight:700;}
.soluation_rght p em			{font-family: 'Asap', sans-serif; font-size:19px; color:#ff6600; font-weight:700; display:inline-block;}
.baner h2						{font-family: 'Asap', sans-serif; font-size:52px; color:#1e499b; line-height:53px; font-weight:700; text-align:right; padding:26px 0 0 0;}
.baner h2 big					{font-family: 'Asap', sans-serif; font-size:34px; color:#1e499b; line-height:53px; font-weight:700; display:inline-block; text-decoration:line-through;}
.baner h2 small					{font-family: 'Asap', sans-serif; font-size:52px; color:#ff6600; line-height:53px; font-weight:700; display:inline-block;}
.baner .vior					{ width:219px; background:#ff6600;font-family: 'Lato', sans-serif; font-size:28px; color:#FFF; line-height:30px; text-align:center; display:block; font-weight:700; float:right; margin:38px 60px 49px 0; padding:4px 0 4px 0; border-radius:2px;border-bottom: 2px solid #A54200;}
.baner .vior:hover					{ background: #FF7E28;}
/* ---------------------------------------------------------*/
.tabs_content					{ display:block;}
.faq_nav						{ display:block; margin:0; padding:0;position:relative;z-index: 9999;box-shadow: rgba(0,0,0,0.3) 0px 21px 30px; }
.faq_nav ul						{ float:left; display:inline-block; margin:0; padding:0;}
.faq_nav ul li					{ float:left; display:inline-block; margin:0; padding:0; height:46px; background:#1e499b;position:relative;cursor:pointer;}
.faq_nav ul li a				{ display:inline-block; padding:13px 20px 8px 21px; border-right:solid 1px #FFF; margin:0; position:relative;}
.faq_nav ul li a span			{ float:left; display:inline-block; margin:3px 19px 0 0; padding:0;}
.faq_nav ul li a small			{ display:inline-block; margin:0; padding:0;font-family: 'Lato';        font-weight: 900;font-size:18px; color:#FFF; line-height:22px; float:left;}
.br1{ border:none !important;}
.faq_nav ul li:nth-child(5) a{ padding:13px 20px 8px 20px !important;}
.faq_nav ul li a:hover{ background:#ff6600;}
.faq_nav ul li.current a{ background:#ff6600;}
.faq_nav ul li.current:after, .faq_nav ul li:hover:after {
    bottom: -20px;
    margin-left: -10px;
    border-bottom-width: 0;
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-top-color: #ff6600;
    border-style: solid;
    box-sizing: border-box;
    content: "";
    border-width: 10px;
    left: 50%;
}
.faq_nav ul li a{ color:white;}
.faq_nav ul li a big				{ position:absolute; bottom:-14px; left:50%; display:none;}
.faq_nav ul li a big.active			{ position:absolute; bottom:-14px; left:50%; display:block;}
.faq_nav ul li a:hover big{ display:block;}
.tab-nav ul li.current a		{ background:#ff6600;}
.block1 h3						{font-family: 'Lato', sans-serif; font-size:32px; color:#1e499b; line-height:33px; font-weight:700; text-align:center; padding:35px 0 62px 0;}
.block1 p.phead {
    font-family: 'Lato';font-size:17px;line-height: 20px;text-align: center;margin-bottom: 20px;color:#1e499b;
}
.tabLoader {
    text-align: center;
    color: #1e499b;
    font-family: 'Lato';
    font-size: 25px;
    margin-top: 30px;
}
.block1_top{ display:block;}
/*.block1							{ display:block;}*/
.block1 div.block1_left.last {margin-right: 0 !important;}
.block1_left					{ width:318px; float:left; display:inline-block; background:#1e499b; margin:0 21px 0 0; position:relative;}

.choix_1{     position: absolute;
    top: -19px;
    left: 50%;
    background: url(../images/yellow_bg.png) no-repeat left top;
    width: 216px;
    font-size: 13px;
    color: #333333;
    line-height: 16px;
    font-weight: 400;
    font-family: 'asapregular';
    text-align: center;
    padding: 10px 0 28px 0;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: block;
    margin-left: -108px;}
.perso							{ display:block; background:url(../images/shape_1.png) no-repeat left top; padding:10px 0 32px 0;}
.perso h4						{font-family:"Lato";font-weight:bold; font-size:28px; color:#FFF; text-align:center; line-height:30px; font-weight:700; padding:0 0 17px 0;}
.perso span						{ margin:0; padding:0 0 10px 0;font-family: 'Lato', sans-serif; font-size:19px; color:#FFF; text-align:center; line-height:20px; font-weight:700; display:block;}
.block1_left h5					{font-family: 'Lato', sans-serif; font-size:44px; color:#FFF; line-height:45px; font-weight:700; float:left; display:inline-block; padding:5px 0 25px 36px;}
.block1_left small				{font-family: 'Lato', sans-serif; font-size:17px; color:#FFF; line-height:18px; font-weight:400; float:left; display:inline-block; padding:10px 0 0 25px; position:relative;}
.block1_left small big{font-family: 'Lato', sans-serif; font-size:17px; color:#FFF; line-height:18px; font-weight:400; text-decoration:line-through; display:inline-block; font-weight:700;}
.block1_left small em			{ position:absolute; top:10px; right:-33px; margin:0; padding:0; display:inline-block;font-family: 'Lato', sans-serif; font-size:17px; color:#ff6600; line-height:18px; font-weight:700; font-style:normal;}
.clor_1{ color:#fcd313 !important;}
.block1_left .commender			{ width:200px; margin:0 auto 16px; background:#FFF;font-family: 'Lato', sans-serif; font-size:29px; color:#1e499b; text-align:center; display:block; font-weight:700; line-height:30px; border-radius:4px; padding:4px 10px 7px 10px; border-bottom: 2px solid #ABABAB;}
.block1_left .commender:hover			{background-color:#E0E0E0;}
.offert_block					{ display:block; margin:0; padding:13px 4px 4px 4px; background:#FFF;}
.offert_block ul				{ float:none; display:block; margin:0; padding:0;}
.offert_block ul li				{ float:none; display:block; margin:0; padding:8px 0 15px 0;text-align: center;}
.offert_block ul li h6			{ /*width:266px;*/ display:inline; margin:0; padding:0; float:none;font-family: 'Lato', sans-serif; font-size:19px; color:#233b6c; line-height:22px; font-weight:400; text-align:center;}
.weight{ font-weight:700 !important;}
.offert_block ul li h4			{/* width:266px;*/ display:inline; margin:0; padding:0; float:none;font-family: 'Lato', sans-serif; font-size:19px; color:#ff6600; line-height:22px; font-weight:700; text-align:center; margin:0; padding:0;}
.offert_block ul li a			{ /*float:left;*/ display:inline-block;color:white;}
.offert_block ul li span[class^='flaticon']:before{ font-size:11px;}
.offert_block ul li:nth-child(odd){ background:#ececec;}
.lws{ color:#fcd313 !important; border-bottom:solid 1px #FFF;  padding: 28px 0 8px 0 !important; margin: 0 0 15px 0;}
.yellow{ background:#fcd313 !important;}
.blue_bg{ background:url(../images/blue_shape.png) no-repeat left top !important;}
.mrg{ margin:0 auto 26px !important; background:#fcd313 !important;}
.mrg:hover{background:#DAB610 !important;}
.size1{ font-size:23px !important;}

.jour							{ display:block; margin:0 auto; padding:35px 0 0 0;}
.jour p/*, .tabscontent p*/							{font-family: 'Lato', sans-serif; font-size:18px; color:#1e499b; line-height:26px; font-weight:400; text-align:center; padding:0 30px 30px 30px;}
.jour p span					{font-family: 'Lato', sans-serif; font-size:18px; color:#ff6600; font-weight:700; display:inline-block;}

.details_1						{ display:block; background:#ff6600;font-family: 'Lato', sans-serif; font-size:18px; color:#FFF; line-height:20px; text-align:center; font-weight:700; padding:17px 0 16px 0;cursor:pointer;    border-bottom: 2px solid #A54200;}
.details_1:hover {    background: #FF7E28;}
.icon_block						{ width:100%; background:#05379b; padding:30px 0 28px 0;float:left; clear:both;}
.icon_block h5					{font-family: 'Lato', sans-serif; font-size:32px; color:#FFF; line-height:33px; font-weight:400; text-align:center; padding:0 0 40px 0;}
.icon_block ul					{ float:left; display:inline-block; margin:0; padding:0;}
.icon_block ul li				{ width:180px; float:left; display:inline-block; margin:0 24px 0 0; padding:0;text-align: center;}
.icon_block ul li.last				{ margin-right:0 !important;}
.icon_block ul li span			{ display:block; margin:0 auto 17px;text-align:center;}
.icon_block ul li span img		{ display:block; margin:0 auto;}
.icon_block ul li span[class^="flaticon"] {margin: 33px 0;display: inline-block;}
.icon_block ul li span[class^="flaticon"]:before{ color: white; border: 1px solid; border-radius: 50%; padding: 15px; font-size: 40px;}
.icon_block ul li h6			{font-family: 'Lato', sans-serif; font-size:18px; color:#FFF; line-height:22px; text-align:center; font-weight:700; border-bottom:solid 1px #FFF; padding:0 15px 16px 15px;}
.icon_block ul li p				{font-family: 'Lato', sans-serif; font-size:14px; color:#FFF; line-height:20px; font-weight:400; text-align:center; padding:10px 0 0 0;}

.main_content{ float:left; clear:both; width:100%;}
.banner_1						{ margin:0; padding:0 0 60px 0; background:url(../images/banner_img_1.jpg) no-repeat center top #ececec; background-size: cover; }
.banner_lft						{ width:600px; }
.banner_lft h2					{ padding:43px 0 37px 0;font-family: 'Lato', sans-serif; font-size:32px; color:#1e499b; font-weight:400;}
.banner_lft ul  				{ margin:0; padding:0; display:inline-block;}
.banner_lft ul li  				{ margin:0; padding:0 0 5px 0;}
.banner_lft ul li p				{ margin:0 0 0 5px;display:inline-block; padding:0 0 4px;font-family: 'Lato', sans-serif; font-size:16px; color:#1e499b; font-weight:400; border-bottom:#dcdcdc 1px solid;} 
.banner_lft ul li span[class^="flaticon"]:before{color:#79C100;}
.banner_lft ul li p a			{ margin:0; padding:0;font-family: 'Lato', sans-serif; font-size:16px; color:#1e499b; font-weight:400; font-style:italic; text-decoration:underline; display:inline-block;}
.banner_lft ul li p a:hover		{ text-decoration:none;}
.banner_lft ul li p .chnang		{ color:#ff6600 !important; font-weight:700 !important;font-style: normal !important;}
.red_bg							{ background:#ff6600; width:100%; float:left; clear:both;}
.red_bar						{ margin:0; padding:65px 0 0 0;}	
.red_bar h3						{ margin:0; padding:0 0 45px 0;font-family: 'Lato', sans-serif;font-family: 'Lato', sans-serif; font-size:31px; color:#ffffff; font-weight:700; text-align:center; line-height:32px;}
.red_bar h3 a					{ text-decoration:underline; display:inline-block; color:#ffffff;}	
.red_bar h3 a:hover				{ text-decoration:none;}
.red_bar p						{ margin:0; padding:0 0 14px 0;font-family: 'Lato', sans-serif; font-size:15px; color:#FFFFFF; font-weight:400; text-align:center; font-style:italic; word-spacing:2px;}

.wpr							{ margin:0;  padding:0 0 38px 0;background:#ececec; width:100%; float:left; clear:both;}
.wpr h4							{ margin:0; padding:51px 0 19px 0;font-family: 'Lato', sans-serif; font-size:32px; color:#ff6600; font-weight:400; text-align:center; background:url(../images/wrp_bottom.png) no-repeat center bottom; line-height:34px;}

.imbattable						{ background:#ffffff; width:100%; display:block; float:left; clear:both;}
.imbattable_lft { float:left; width:508px; text-align:center; margin:0 0 42px 0;}
.imbattable_lft span			{ margin:31px auto 25px 0;  display:block; text-align:center;}
.imbattable_lft span img{ display:block; margin:0 auto;}
.imbattable_lft h4				{ font-family: 'Lato', sans-serif; font-size:23px; color:#05379b; font-weight:bold; text-align:center; border-bottom:#a0b3d9 1px solid; display:inline-block; padding:0 0 14px 0; margin:0 0 15px 0; font-weight:700;}
.imbattable_lft p				{ font-family: 'Lato', sans-serif; font-size:15px; color:#05379b;padding:0 30px 22px 36px; line-height:21px;}
.imbattable_lft p small			{ font-family: 'Lato', sans-serif; color:#ff6600; display:inline-block; font-weight:700;}
.imbattable_lft a				{ background:url(../images/arrow.png) no-repeat 96% center #ff6600; font-family: 'Lato', sans-serif; font-size:16px; color:#ffffff; display:block; text-transform:uppercase; width:254px; padding:9px 20px 9px 0; margin:0px auto; word-spacing:1px; font-weight:700;    border-bottom: 2px solid #A54200;}
.imbattable_lft a:hover				{     background-color: #FF7E28;}
.imbattable_rgt					{ float:right; margin:96px 48px 0 0;}

.offert							{ background:#e6e4e4; width:100%; display:block; float:left; clear:both;}
.offert_lft 					{ float:left; width:508px; text-align:center; margin:0 0 80px 0;}
.offert_lft span				{ margin:31px auto 25px 0;  display:block; text-align:center;}
.offert_lft span img{ display:block; margin:0 auto;}
.offert_lft h4					{ font-family: 'Lato', sans-serif;font-size:23px; color:#05379b; font-weight:700; text-align:center; border-bottom:#a0b3d9 1px solid; display:inline-block; padding:	0 0 14px 0; margin:0 0 15px 0;}
.offert_lft p					{ font-family: 'Lato', sans-serif; font-size:15px; color:#05379b;padding:0 30px 22px 36px; line-height:21px;}
.offert_lft p small				{ font-family: 'Lato', sans-serif; color:#ff6600; display:inline-block; font-weight:700;}
.offert_lft a					{ background:url(../images/arrow.png) no-repeat  96% center #ff6600; font-family: 'Lato', sans-serif; font-size:16px; color:#ffffff; display:block; text-transform:uppercase; width:254px; padding:9px 20px 9px 0; margin:0px auto; word-spacing:1px;    border-bottom: 2px solid #A54200;font-weight:bold;}
.offert_lft a:hover					{ background-color: #FF7E28;}
.anti							{ width:312px !important; font-weight:700 !important;}
.anti2							{ width:272px !important; font-weight:700 !important;}
.anti3							{ width:196px !important; font-weight:700 !important;}
.anti4							{ width:240px !important; font-weight:700 !important;}

.offert_rgt 					{ float:left; width:462px; text-align:center;}
.offert_rgt span				{ margin:31px auto;  display:block; text-align:center;}
.offert_rgt span img{ display:block; margin:0 auto;}
.offert_rgt h4					{ font-family: 'Lato', sans-serif; font-size:23px; color:#05379b; font-weight:bold; text-align:center; border-bottom:#a0b3d9 1px solid; display:inline-block; padding:	0 0 9px 0; margin:0 0 15px 0;}
.offert_rgt p					{ font-family: 'Lato', sans-serif; font-size:15px; color:#05379b;padding:0 30px 42px 36px; line-height:20px;}

.offert_rgt p small				{  font-family: 'Lato', sans-serif; color:#ff6600; display:inline-block; font-weight:700;}
.offert_rgt a					{ background:url(../images/arrow.png) no-repeat 96% center #05379b; font-family: 'Lato', sans-serif; font-size:15px; color:#ffffff; display:block; text-transform:uppercase; width:240px; padding:9px 20px 9px 0; margin:0px auto; word-spacing:1px; font-weight:700;    border-bottom: 2px solid #0E2248;}
.offert_rgt a:hover {    background-color: #2555B1;}

.interface						{ background:#ffffff; width:100%; display:block; padding:17px 0 15px 0; float:left; clear:both;}
.anti_virus		   				{ background:#e6e4e4; width:100%; display:block; float:left; clear:both;}
.support 						{ background:#ffffff; width:100%; display:block; float:left; clear:both;}

.pour_block						{ background:url(../images/commender_bg.jpg) no-repeat center top; padding:31px 0 25px 0; float:left; clear:both; width:100%;}
.pour_block_left				{ width:485px; float:left; display:inline-block;}
.pour_block_left h6				{ font-family: 'Lato', sans-serif; font-size:35px; color:#FFF; line-height:36px; font-weight:400;}
.pour_block_left h5				{ font-family: 'Lato', sans-serif; font-size:38px; color:#05379b; line-height:43px; font-weight:800;}
.pour_block_rght				{ float:left; width:449px; display:inline-block; margin:0 0 0 64px;}
.euros							{ background:#05379b; border:solid 2px #FFF; border-radius:3px; width:156px; float:left; padding:2px 0 5px 0;-ms-transform: rotate(-7deg);  -webkit-transform: rotate(-7deg);transform: rotate(-7deg);}
.euros h5						{font-family: 'Lato', sans-serif; font-size:66px; color:#FFF; line-height:66px; font-weight:800; text-align:center;}
.euros span						{font-family: 'Lato', sans-serif; font-size:26px; color:#FFF; line-height:31px; font-weight:800; text-align:center; display:block;}
.pour_block_rght a				{ display:block; width:198px; background:#ff3d00;font-family: 'Lato', sans-serif; font-size:27px; color:#FFF; line-height:28px; font-weight:700; text-align:center; float:right; border-radius:4px; padding:4px 0 7px 0; margin:36px 0 0 0;    border-bottom: 2px solid #A52700;}
.pour_block_rght a:hover			{ background-color:#FF7144;}

.one{}
.two{ display:none !important;}
.three{ margin:31px auto 79px !important;}
.pad{ padding:0 10px 15px 36px !important;}
.wid_th{ width:330px; padding:0 0 13px 0 !important;}
.cen_ter{}
/* -------------inner9 start-----------------*/
.nome_de{ background:#FFF; border-top:solid 1px #05379b; padding:10px 0 12px 0;}
.nome_de a{ float:left; display:inline-block; background:url(../images/arw1.png) no-repeat right center;font-family: 'Lato'; font-size:15px; color:#ff6600; line-height:17px; padding:0 22px 0 0; text-decoration:underline;}
.nome_de a:hover{ text-decoration:none;}
.nome_de span{ float:left; display:inline-block;font-family: 'Lato'; font-size:15px; color:#0f2a60; line-height:17px; padding:0 0 0 12px;}

.inner9_baner{ width:100%; background:url(../images/inner9_img.png) no-repeat center top; padding:26px 0 24px 0; margin:0 0 -1px 0;}
.inner9_baner_content{ display:block; margin:0 auto; background:url(../images/transperent.png) repeat left top; padding:26px 0 21px 0; border-radius:7px;}
.inner9_baner_content_left{ float:left; display:inline-block; width:289px; border-right:solid 1px #b7b7b6; margin:0 0 0 29px;}
.inner9_baner_content_left h6{font-family:'asapbold'; font-size:15px; color:#05379b; line-height:18px; text-transform:uppercase; padding:0 0 14px 10px;}
.inner9_baner_content_left ul{ display:block; margin:0 0 0 20px;}
.inner9_baner_content_left ul li{ display:block; margin:0; padding:0;}
.inner9_baner_content_left ul li a{font-family: 'asapregular'; font-size:14px; color:#05379b; line-height:16px; background:url(../images/plus.png) no-repeat 8px center; padding:4px 9px 5px 18px; display:inline-block;}
.inner9_baner_content_left ul li a span{font-family: 'asapregular'; font-size:14px; color:#ff6600; display:inline-block;}
.inner9_baner_content_left ul li:hover a span{ color:#FFF;}
.inner9_baner_content_left ul li a:hover{ background:url(../images/plus_hr.png) no-repeat 8px center #ff6600; color:#FFF;}
.mar_1{ margin:0 0 0 8px !important; padding:0 0 26px 0 !important; width:331px !important;}
.mar_2{ margin:0 0 0 11px !important; border-right:none !important;}

.libre_et{ width:100%; background:#1e499b; min-height:125px;}
.libre_et h6{font-family:"Lato";font-weight:bold; font-size:20px; color:#FFF; line-height:20px; text-align:center; padding:17px 0 13px 0;}
.libre_et_top{ width:830px; margin:0 auto; background:#FFF; padding:8px 0 6px 0; box-shadow:0px 0px 14px #ABA8A8 inset;}
.libre_et_top .www_txt{ width:96px; border-right:solid 1px #c1c1c1;font-family: 'Lato'; font-size:22px; color:#000000; line-height:22px; text-align:center; display:block; padding:7px 10px 10px 10px; float:left;}
.libre_et_top .site_intxt{ width:384px; border-right:solid 1px #c1c1c1; float:left; display:inline-block;font-family: 'Lato'; font-size:22px; color:#9c9c9c; line-height:22px; padding:6px 20px 11px 24px;}
.fr_drop{ float:left; display:inline-block; width:56px; margin:6px 0 0 13px;} 
.fr_drop .select1{ width:55px;font-family:"Lato";font-weight:bold; font-size:22px; color:#000000; line-height:22px; border:none; outline:none;}
.fr_drop .select1 option{ border:none; outline:none; font-size:20px;}

.search_from_1{ width:166px; float:right; display:inline-block; background:#ff6600; margin:3px 14px 0 0; border-radius:3px;}
.search_from_1 .serch_botton{ float:left; display:inline-block; background:url(../images/search_botton.png) no-repeat center center; width:40px; height:36px; border:none; outline:none; cursor:pointer;}
.search_from_1 .reach_txt{font-family: 'Lato';        font-weight: 900; font-size:21px; color:#FFF; line-height:22px; display:inline-block; border:none; outline:none; float:left; width:112px; padding:7px 6px 0 4px;}
.faut_pour{ width:100%; background:#ececec; padding:27px 0 21px 0;}
.faut_pour_in{ width:100%; background:#FFF;}
.faut_pour_top_in{ background:url(../images/lamp_lap.png) no-repeat right 81px;}
.faut_pour_top{ border-bottom:solid 1px #d8dce8; padding:45px 0 52px 11px; margin:0 16px 0 16px;}
.faut_pour_top h4{font-family: 'Lato'; font-size:32px; color:#1e499b; line-height:34px; padding:0 0 68px 0; display:inline-block;}
.faut_pour_top_left{ width:561px;}
.faut_pour_top_left h5{font-family:"Lato";font-weight:bold; font-size:18px; color:#ff6600; line-height:21px; text-transform:uppercase; padding:0 0 20px 0;}
.faut_pour_top_left small{font-family:"Lato";font-weight:bold; font-size:16px; color:#1e499b; line-height:18px; display:block; padding:0 0 20px 0;}
.faut_pour_top_left p{font-family: 'Lato'; font-size:16px; color:#1e499b; line-height:19px; padding:0 0 20px 0;}
.faut_pour_top_left h6{font-family: 'Lato'; font-size:16px; color:#ff6600; line-height:18px; padding:0 30px 22px 0;}
.faut_pour_top_left ul{ display:block; margin:0;}
.faut_pour_top_left ul li{ display:block; margin:0; padding:0;font-family: 'Lato'; font-size:16px; color:#1e499b; line-height:19px;}
.faut_pour_top_left ul li p, .faut_pour_top_left ul li span {display: inline-block;}
.faut_pour_top_left ul li span {vertical-align: top;margin-right: 5px;}
.faut_pour_top_left ul li span:before {color:#FF6500;}
.faut_pour_top_left ul li p {width:90%;}
.php_block{ display:block; padding:48px 0px 49px 0px; margin:0 19px 0 16px; border-bottom:solid 1px #d8dce8;}
.php_block a{ float:left; display:inline-block; margin:0 0 0 29px;}
.php_block_rght{ width:650px; float:right; display:inline-block; margin:18px 32px 0 0;}
.php_block_rght h6{font-family:"Lato";font-weight:bold; font-size:18px; color:#ff6600; line-height:20px; text-transform:uppercase; padding:0 0 21px 0;}
.php_block_rght p{font-family: 'Lato'; font-size:16px; color:#1e499b; line-height:19px; padding:0 0 19px 0;}

.schema_function{ display:block; padding:54px 0 36px 31px;}
.schema_function_left{ float:left; display:inline-block;}
.schema_function_left h6{ width:460px; display:inline-block;font-family:"Lato";font-weight:bold; font-size:18px; color:#ff6600; text-transform:uppercase; padding:0 0 0px 0;}
.schema_function_left small{font-family:"Lato";font-weight:bold; font-size:16px; color:#1e499b; line-height:18px; display:block; padding:20px 0 0 0;}
.schema_function_left ul{ display:block; margin:21px 0 0 12px;}
.schema_function_left ul li{ display:block;font-family: 'Lato'; font-size:16px; color:#1e499b; line-height:18px; margin:0 0 20px 0;}
.schema_function_left em{ float:left; display:inline-block; margin:20px 0 0 0;}
.schema_function_left span:not([class^="flaticon"]){ width:410px; float:left; display:inline-block;font-family:"Lato";font-weight:bold; font-size:16px; color:#1e499b; line-height:19px; margin:13px 0 2px 12px;    max-width: 100%;}
.schema_function_left span[class^="flaticon"]{color:#FF6500;margin-right: 5px;}
.schema_function_left em span[class^="flaticon"]{color:#00339E;border:3px solid #FF6500;margin-right: 5px;border-radius: 50%;padding: 8px 5px 5px 5px;font-size:12px;line-height: 20px;}

.schema_function_rght{ float:right; display:inline-block; width:461px; border:solid 3px #dadada; border-radius:4px; margin:0 25px 0 0; background:#FFF;}
.regulateur{ width:34px; padding:3px 0 3px 0; margin:0 0 0 3px; float:left; display:inline-block;}
.regulateur ul{ float:left; display:inline-block; margin:0; padding:0;}
.regulateur ul li{ float:left; display:inline-block; margin:0 0 -3px 0; padding:0; /*background:#e2e2e2;-ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg);transform: rotate(-90deg);*/}
.regulateur ul li a{font-family: 'Lato';        font-weight: 900; font-size:14.7px; color:#ff6600; line-height:17px; display:inline-block;}

.icann_logo{ float:right; display:inline-block; width:400px; margin:0 7px 0 0; padding:17px 0 0 0;}
.icann_logo .golb_logo1{ display:block; margin:0 auto 36px; width:135px;}
.icann_logo_top{ display:block; background:url(../images/lines.png) no-repeat 38px top;}
.icann_logo_top ul{ float:left; display:inline-block; margin:37px 0 0 0; padding:0;}
.icann_logo_top ul li{ float:left; display:inline-block; margin:0 23px 0 0; padding:0;}
.icann_logo_top ul li a{ display:inline-block;}
.icann_logo .org_arw{ margin:23px auto 15px; display:block; width:30px;}
.icann_logo .lws_fr{ display:block; margin:0 auto; width:262px;}
.agences_nav{ width:312px; margin:0 auto; padding:4px 0 0 0;}
.agences_nav ul{ float:left; display:inline-block; margin:0; padding:0;}
.agences_nav ul li{ float:left; display:inline-block; margin:0 26px 0 0;}
.agences_nav ul li a{ display:inline-block;font-family: 'Lato';        font-weight: 900; font-size:14.7px; color:#1e499b; line-height:17px;}
.les_commends{ width:100%; background:#ececec; padding:21px 0 24px 0;}
.les_commends_in{ background:#FFF; padding:0 0 9px 0;}
.les_commends_top{ margin:0 18px 0 15px; padding:50px 24px 40px 24px; border-bottom:solid 1px #d8dce8;}
.les_commends_top h6{font-family:"Lato";font-weight:bold; font-size:18px; color:#ff6600; line-height:20px; text-transform:uppercase; padding:0 0 19px 0;}
.les_commends_top ul{ display:block; margin:0 0 0 3px; padding:0;}
.les_commends_top ul li{ display:block; font-family: 'Lato'; font-size:16px; color:#1e499b; line-height:18px; margin:0 0 20px 0; padding:0;}
.les_commends_top ul li span:not([class^="flaticon"]){font-family:"Lato";font-weight:bold; font-size:16px; color:#1e499b; display:inline-block;}
.les_commends_top ul li span[class^="flaticon"]{color:#ff6500;margin-right: 5px;}
.les_commends_top ul li table.table-virement {width: 400px;}

.create_domain{ display:block; padding:40px 0 15px 16px;}
.create_domain h6{font-family:"Lato";font-weight:bold; font-size:18px; color:#ff6600; line-height:20px; text-transform:uppercase; padding:0 0 19px 25px;}
.create_domain span{font-family: 'Lato'; font-size:16px; color:#1e499b; line-height:20px; display:block; padding:2px 0 30px 24px;}
.create_domain small{font-family: 'Lato'; font-size:16px; color:#1e499b; line-height:20px; display:block; padding:2px 0 18px 24px;}
.create_domain_left{ float:left; display:inline-block; width:492px; background:#e8eaf1; border-radius:6px 0 0 6px;}
.create_domain_left p{font-family:"Lato";font-weight:bold; font-size:16px; color:#656565; line-height:25px; padding:11px 0 15px 28px;}
.create_domain_rght{ width:472px; float:left; display:inline-block; background:#f3f5f8; border-radius:0px 6px 6px 0px; padding:36px 0 40px 0; min-height:200px;}
.create_domain_rght ul{ display:block; margin:0 0 0 39px;}
.create_domain_rght ul li{ display:block; margin:0 0 5px 0;}
.create_domain_rght ul li a{font-family: 'Lato'; font-size:13px; color:#1e499b; line-height:15px; text-transform:uppercase; display:inline-block;}
.daimond_li{ width:182px !important;}
.wiki{ background:url(../images/wiki.jpg) no-repeat left top #FFF !important;}
/* -------------inner11 start-----------------*/
.noms_nav{ width:100%; border-top:solid 1px #05379b; background:#FFF; padding:9px 0 2px 0;}
.noms_nav ul{ float:left; display:inline-block;}
.noms_nav ul li{ float:left; display:inline-block; background:url(../images/gray_circle.png) no-repeat right 5px; margin:0 11px 0 0; padding:0 29px 0 0;}
.noms_nav ul li a{font-family: 'Lato'; font-size:15px; color:#0f2a60; line-height:17px; display:inline-block;}
.noms_nav ul li a span{ float:left; display:inline-block;}
.noms_nav ul li a small{ float:left; display:inline-block;font-family: 'Lato'; font-size:15px; color:#0f2a60; line-height:17px; padding:0 0 0 13px;}
.recher_baner{ background:url(../images/baner_man.jpg) no-repeat center top; min-height:135px;}
.recher_che{ background:#ececec; padding:19px 0 46px 0;}
.recher_che_left{ float:left; display:inline-block; width:235px;}
.recher_che_left2{ display:none; width:100%;}
.recher_che_left_top{ display:block; padding:0 0 13px 0; background:#FFF; margin:0 0 16px 0;}
.recher_che_left_top h4{font-family:"Lato";font-weight:bold; font-size:20px; color:#FFF; line-height:22px; background:#1e499b; text-align:center; display:block; padding:12px 0 14px 0;}
.recher_che_left_top ul{ border-top:solid 1px #05379b; margin:2px 0 0 0; padding:0;}
.recher_che_left_top ul li{ margin:0 0 0 8px; padding:0; border-bottom:solid 1px #c7c7c7;}
.recher_che_left_top ul li a{ display:block; padding:0 0 4px 0;}
.recher_che_left_top ul li a span{ float:left; display:inline-block; margin:10px 0 0 5px;}
.recher_che_left_top ul li a small{ float:left; display:inline-block;font-family: 'Lato'; font-size:15px; color:#1e499b; line-height:17px; padding:13px 0 0 15px;}

.con_seils{ display:block; background:#FFF; padding:0 0 24px 0;}
.con_seils h4{font-family:"Lato";font-weight:bold; font-size:20px; color:#FFF; line-height:22px; background:#1e499b; text-align:center; display:block; padding:12px 0 14px 0;}
.con_seils h5{font-family:"Lato";font-weight:bold; font-size:20px; color:#FFF; line-height:22px; background:#1e499b; text-align:center; display:block; padding:9px 0 7px 0;}
.con_seils span{ border-top:solid 1px #05379b; display:block; margin:2px 0 0 0; padding:20px 0 7px 0;}
.con_seils span img{ display:block; margin:0 auto;}
.con_seils p{font-family: 'Lato'; font-size:15px; color:#1e499b; line-height:25px; text-align:center; padding:0px 11px 0 11px;}
.con_seils em{font-family: 'Lato'; font-size:13px; color:#1e499b; line-height:16px; text-align:center; padding:5px 21px 0 21px; display:block; font-style:normal;}
.con_seils small{font-family:"Lato";font-weight:bold; font-size:18px; color:#1e499b; line-height:20px; text-align:center; padding:3px 0 14px 0; display:block;}
.con_seils p a{font-family: 'Lato'; font-size:15px; color:#ff6600; line-height:17px; text-align:center; text-decoration:underline; display:block;}

.con_seils2{ display:block; background:#FFF; padding:0 0 24px 0;}
.con_seils2 h5{font-family:"Lato";font-weight:bold; font-size:20px; color:#FFF; line-height:22px; background:#1e499b; text-align:center; display:block; padding:9px 0 7px 0;}
.con_seils2 span{ border-top:solid 1px #05379b; display:block; margin:2px 0 0 0; padding:20px 0 7px 0;}
.con_seils2 span img{ display:block; margin:0 auto;}
.con_seils2 em{font-family: 'Lato'; font-size:13px; color:#1e499b; line-height:16px; text-align:center; padding:5px 21px 0 21px; display:block; font-style:normal;}





.recher_che_rght{ float:right; display:inline-block; width:747px;}
.cou_cou{ background:#FFF; display:block; /*margin:44px 0 0 0;*/}
.cou_cou_top{ display:block; background:#1e499b;}
.recher_che_rght h3{font-family: 'Lato'; font-size:32px; color:#1e499b; line-height:33px; text-align:center; background:url(../images/border.jpg) no-repeat center bottom; padding:11px 0 8px 0;}
.cou_cou_top span{ float:left; display:inline-block;font-family:"Lato";font-weight:bold; font-size:18px; color:#FFF; line-height:20px; padding:10px 0 10px 29px;}
.cou_cou_top_rght{ width:375px; float:right; display:inline-block;}
.cou_cou_top_rght ul{ float:left; display:inline-block; margin:0; padding:0;}
.cou_cou_top_rght ul li{ border-left:solid 1px #FFF; float:left; display:inline-block; margin:0; padding:0;}
.cou_cou_top_rght ul li small{font-family:"Lato";font-weight:bold; font-size:18px; color:#FFF; line-height:20px; display:inline-block; padding:10px 28px 11px 41px;}
.cou_cou_bottom{ display:block; padding:0; background:#FFF;}
.cou_cou_bottom ul{ display:block; margin:0; padding:0;}
.cou_cou_bottom ul li{ display:block; margin:0; padding:9px 0px 7px 0px; margin:0 2px 0 2px;}
.cou_cou_bottom ul li:hover{ background:#3f3f3f;}
.cou_cou_bottom ul li:hover span{ color:#FFF;}
.cou_cou_bottom ul li:hover small{ color:#FFF;}
.cou_cou_bottom ul li:nth-child(1){ padding:14px 0px 8px 0px !important;}
.cou_cou_bottom_left{ float:left; display:inline-block; width:66%; margin:3px 0 0 21px;}
.cou_cou_bottom_left span{ float:left; display:inline-block;font-family:"Lato";font-weight:bold; font-size:15px; color:#1e499b; line-height:17px;}
.cou_cou_bottom_left small{font-family: 'Lato'; font-size:15px; color:#1e499b; line-height:17px; float:right; display:inline-block;}
.cou_cou_bottom_rght{ width:162px; float:right; display:inline-block; margin:0 50px 0 0;}
.cou_cou_bottom_rght small{ float:left; display:inline-block; margin:-1px 0 0 0;}
.check_11{ float:right; display:inline-block;}
.gray_c{ background:#ececec;}

.re_tour{ display:block; padding:33px 0 32px 0;}
.re_tour .re_tour1{ float:left; display:block;font-family:"Lato";font-weight:bold; font-size:18px; color:#05379b; line-height:20px; background:url(../images/gray_arw.png) no-repeat left top; width:88px; margin:4px 0 0 23px; text-align:center; padding:7px 0 7px 4px;}
.re_tour_rght{ float:right; margin:0 19px 0 0; display:inline-block; width:343px;}
.re_tour_rght .tout_1{ width:167px; background:#05379b;font-family:"Lato";font-weight:bold; font-size:18px; color:#FFF; line-height:20px; text-align:center; display:block; float:left; margin:4px 12px 0 0px; padding:7px 0 6px 0;}
.re_tour_rght .tout_2{ width:156px; background:#ff6600;font-family:"Lato";font-weight:bold; font-size:23.6px; color:#FFF; line-height:20px; text-align:center; display:block; float:left; padding:10px 0 12px 0;}
/* -------------inner12 start-----------------*/
.etapes_de{ width:100%; background:#ececec; padding:19px 0 0 0;}
.etapes_de_in{ display:block;}
.etapes_de_left{ float:left; display:inline-block; width:235px; background:#FFF; padding:0 0 14px 0;}
.etapes_de_left h4{ background:#1e499b;font-family:"Lato";font-weight:bold; font-size:20px; color:#FFF; line-height:22px; text-align:center; padding:13px 0 13px 0;}
.etapes_de_left ul{ display:block; margin:2px 0 0 0; padding:0; border-top:solid 1px #05379b;}
.etapes_de_left ul li{ display:block; margin:0 7px 0 8px; border-bottom:solid 1px #c7c7c7; padding:6px 0 6px 0;}
.etapes_de_left ul li a{ display:block;}
.etapes_de_left ul li a span{ width:25px; background:#ff6600; float:left; display:block;font-family: 'Lato';        font-weight: 900; font-size:15px; color:#FFF; line-height:17px; text-align:center; border-radius:50%; margin:2px 0 0 5px; padding:5px 0 4px 0;}
.etapes_de_left ul li:hover a span{ background:#7bbf19;}
.etapes_de_left ul li a span.active{ background:#7bbf19;}
.etapes_de_left ul li a small{ float:left; display:inline-block;font-family: 'Lato'; font-size:15px; color:#1e499b; line-height:17px; padding:8px 0 0 9px;}
.etapes_de_left ul li:hover a small{ color:#7bbf19;}
.etapes_de_left ul li a small.active{ color:#7bbf19;}
.etapes_de_left .annuler{font-family: 'Lato'; font-size:12px; color:#a7a7a7; line-height:16px; text-align:center; display:block; text-decoration:underline; margin:13px 0 0 0;}
.etapes_de_left .annuler:hover{text-decoration:none;}

.etapes_de_rght{ float:right; display:inline-block; width:747px; margin:21px 0 0 0;}
.etapes_de_rght_top{ width:736px; border:solid 5px #FFF; background:#ececec; padding:0 0 9px 0;}
.etapes_de_rght_left{ float:left; display:inline-block; width:552px; margin:0 0 0 8px;}
.etapes_de_rght_left a{font-family:'asapbold'; font-size:17px; color:#FFF; line-height:19px; text-align:center; display:block; background:url(../images/orange_rec.png) no-repeat left top; width:275px; text-transform:uppercase;margin:-27px 0 0 -2px; padding: 12px 0 25px 0; letter-spacing:1px;}
/*etapes1{}*/
.etapes_de_rght_left h4{ border-bottom:solid 1px #bdbdbd; display:block;font-family:"Lato";font-weight:bold; font-size:17px; color:#1e499b; line-height:19px; padding:16px 0 12px 0;}
.etapes_de_rght_left h4 span{font-family: 'Lato'; font-size:15px; color:#1e499b; display:inline-block; padding:0 0 0 18px; float:none;}
.etapes_de_rght_left ul li h5{font-family:"Lato";font-weight:bold; font-size:17px; color:#1e499b; line-height:19px; padding:12px 0 12px 0; float:left; display:inline-block;}
.etapes_de_rght_left ul li span{font-family: 'Lato'; font-size:15px; color:#1e499b; display:inline-block; padding:12px 0 0 61px; float:left;}
.etapes_de_rght_left ul li .modi_fier{ width:73px; background:#FFF;font-family: 'Lato'; font-size:12px; color:#1e499b; text-align:center; display:block; margin:13px 0 0 0; float:right; padding:1px 0 1px 0;}
.etapes_de_rght_left ul li .modi_fier:hover{text-decoration: underline;}
.etapes_de_rght_left ul{ display:block; margin:0; padding:0;}
.etapes_de_rght_left ul li{ display:block; margin:0; padding:0; border-bottom:solid 1px #bdbdbd;}
.padd{ padding:0 0 0 48px !important;}
.padd2{ padding:12px 0 0 21px !important;}


.prix_rght{ width:157px; float:right; display:inline-block; background:#FFF; margin:6px 7px 0 0; padding:20px 0 23px 0;}
.prix_rght span{font-family:"Lato";font-weight:bold; font-size:15px; color:#ff6600; line-height:21px; text-align:center; display:block; text-transform:uppercase; padding:0 10px 18px 10px;}
.prix_rght h6{font-family: 'Lato';        font-weight: 900; font-size:23px; color:#ff6600; line-height:24px; text-align:center;}
.prix_pad{ padding:20px 0px 58px !important; margin:6px 7px -3px 0px !important;}

.contact_status_top{ display:block; padding:38px 0 0 0;}
.contact_status_top h5{font-family: 'Lato'; font-size:32px; color:#1e499b; line-height:34px; text-align:center; background:url(../images/border.jpg) no-repeat center bottom; padding:0 0 6px 0; margin:0 0 41px 0;}
.contact_status{ display:block; background:#FFF; margin:0 0 20px 0;}
.contact_status_left{ float:left; display:inline-block; width:247px;}
.org_radio{ width:32px; background:#1e499b; float:left; display:inline-block; padding:66px 0 0 9px; min-height:149px;}
.basic_option{ float:left; display:inline-block; background:url(../images/blue_shape1.png) no-repeat left top; width:198px; padding:42px 0 39px 0;}
.sta_bg{padding:139px 0 0 9px !important; min-height:293px !important;}
.sta_mrg{ margin:110px 0 0 0 !important;}
.basic_option span{font-family: 'Lato'; font-size:15px; color:#FFF; line-height:16px; display:block; text-align:center; padding:0 0 5px 0;}
.basic_option h6{font-family:"Lato";font-weight:bold; font-size:22px; color:#ff6600; line-height:23px; text-align:center; padding:0 0 7px 0;}
.basic_option small{font-family: 'Lato'; font-size:15px; color:#FFF; line-height:17px; text-align:center; display:block;}
.basic_option2{ float:left; display:inline-block; width:198px; padding:77px 0 88px 0; background:url(../images/blue_shape3.png) no-repeat left top;}
.basic_option2 span{font-family: 'Lato'; font-size:18px; color:#FFF; line-height:16px; display:block; text-align:center; padding:0 24px 5px 0;}
.basic_option2 h6{font-family:"Lato";font-weight:bold; font-size:26px; color:#ff6600; line-height:26px; text-align:center; padding:3px 11px 7px 0;}
.basic_option2 small{font-family: 'Lato'; font-size:15px; color:#FFF; line-height:21px; text-align:center; padding:3px 16px 0 0; display:block;}
.contact_status_rght{ float:right; display:inline-block; width:482px;}
.contact_status_rght span{ float:left; display:inline-block; margin:35px 0 0 0;}
.offer_pour{ float:left; display:inline-block; margin:22px 0 0 37px; width:351px;}
.offer_pour small{font-family:"Lato";font-weight:bold; font-size:15px; color:#ff6600; line-height:19px; display:block; padding:0 0 27px 0;}
.offer_pour small em{font-family: 'Lato'; font-size:15px; color:#1e499b; display:inline-block; font-style:normal;}
.offer_pour ul{ display:block; margin:0;}
.offer_pour ul li{ margin:0; padding:0;font-family:"Lato";font-weight:bold; font-size:13px; color:#1e499b; line-height:15px; display:block; background:url(../images/blue_dot.png) no-repeat left 5px; padding:0 0 6px 12px;}

.contin_uer{ display:block; padding:19px 0 52px 0;}
.contin_uer .ret_our{ background: white; float:left; display:block;font-family:"Lato";font-weight:bold; font-size:18px; color:#05379b; line-height:20px; width:88px; text-align:center; margin:3px 0 0 16px; padding:6px 0 7px 0;position:relative;}
.contin_uer .ret_our:hover{text-decoration:underline;}
.contin_uer .ret_our:after {        position: absolute;
    display: block;
    border-color: transparent;
    border-top-color: transparent;
    border-style: solid;
    box-sizing: border-box;
    content: "";
    border-width: 16px;
    border-right: 16px solid white;
    z-index: 0;
    top: 0;
    left: -32px;}
.contin_uer .ret_our2, .accepte_les_rght a{ float:right; background-color: #FF6600; display:inline-block;font-family:"Lato";font-weight:bold; font-size:23.6px; color:#FFFFFF; line-height:25px; width:294px; padding:9px 0 8px 13px;position:relative;    margin-right: 17px;}
.contin_uer .ret_our2:hover, .accepte_les_rght a:hover{text-decoration:underline;}
.contin_uer .ret_our2:after, .accepte_les_rght a:after {
	position: absolute;
    display: block;
    border-color: transparent;
    border-top-color: transparent;
    border-style: solid;
    box-sizing: border-box;
    content: "";
    border-width: 21px;
    border-left: 16px solid #FF6600;
    z-index: 0;
    top: 0;
    right: -37px;}
/* -------------inner13 start-----------------*/
.voter_formula{ display:block; padding:35px 0 0 0;}
.voter_formula h3{font-family: 'Lato'; font-size:32px; color:#1e499b; line-height:34px; text-align:center; background:url(../images/border.jpg) no-repeat center bottom; padding:0 0 7px 0; margin:0 0 44px 0;}
.voter_formula_top{ display:block; background:#FFF; margin:0 0 20px 0;}
.voter_formula_left{ float:left; display:inline-block;}
.contact_status_left{ float:left; display:inline-block; width:247px;}
.org_radio2{ width:32px; background:#1e499b; float:left; display:inline-block; height: 80px;line-height: 80px;text-align: center;padding: 0 0 0 5px;}
.org_radio2.org_mrg2{ height: 108px;line-height: 108px;}
.org_radio2.org_mrg3{ height: 126px;line-height: 126px;}
.org_radio2.top_mrg2{ height: 116px;line-height: 116px;}
.basic_option_2{ float:left; display:inline-block; background-color: #0D2F71; /*background:url(../images/blue_rec.png) no-repeat left top;*/ width:281px; padding:0; position:relative;margin-right: 20px;}
.basic_option_2:after {position: absolute;display: block;border-color: transparent;border-top-color: transparent;border-style: solid;box-sizing: border-box;content: "";    border-width: 40px;border-left: 26px solid #0D2F71;z-index: 0;top: 0;left: 281px;}
.basic_option_2 .con_siell{ background:url(../images/yel_rec.png) no-repeat left top; width:176px;font-family: 'asapregular'; font-size:13.3px; color:#1e499b; text-align:center; display:block; position:absolute; top:-25px; left:27px; padding:7px 0 22px 0; text-transform:uppercase; letter-spacing:1px;}
.basic_option_2 p{font-family: 'Lato'; font-size:17px; color:#FFF; line-height:23px; text-align:center; padding:20px 23px 14px 0;}
.basic_option_2 p span{font-family: 'Lato'; font-size:15px; color:#ff6600; line-height:18px; text-align:center; display:block;}
.blue_rec2{ /*background:url(../images/blue_rec2.png) no-repeat left top !important;*/ padding:0 0 15px 0;}
/*.org_mrg2{ padding:50px 0 11px 9px !important;}*/
.blue_rec2:after {border-width: 54px;border-left: 26px solid #0D2F71;}
.basic_option_2 h6{font-family:"Lato";font-weight:bold; font-size:19.8px; color:#fcd313; line-height:22px; text-align:center; padding:40px 20px 0px 0;}
.blue_rec3{ /*background:url(../images/blue_rec3.png) no-repeat left top !important;*/ padding:0 0 18px 0;}
.blue_rec3:after {border-width: 58px;border-left: 26px solid #0D2F71;}
.blue_rec4{ padding:0 0 18px 0;}
.blue_rec4:after {border-width: 63px;border-left: 26px solid #0D2F71;}
/*.org_mrg3{ padding:50px 0 11px 9px !important; background:#fcd313 !important; min-height:66px !important;}*/
.top_mrg{ margin:62px 0 38px 0 !important;}
/*.top_pad{ padding:32px 20px 11px 0 !important;}*/
/*.top_mrg2{ padding:50px 0 29px 9px !important;}*/
/*.top_pad2{ padding:11px 0 36px 0 !important;}*/

.voter_formula_rght{ float:left; display:inline-block; margin:12px 0 0 20px; width:396px;}
.voter_formula_rght ul{ display:block; margin:0; padding:0;}
.voter_formula_rght ul li{ display:block; margin:0; padding:0;}
.voter_formula_rght ul li span{ display:block; margin:0; padding:0;font-family:"Lato";font-weight:bold; font-size:13px; color:#1e499b;}
.voter_formula_rght ul li small{ display:inline-block; margin:0; padding:0;font-family: 'Lato'; font-size:13px; color:#1e499b;}
.voter_formula_rght ul li em{font-family:"Lato";font-weight:bold; font-size:14.5px; color:#ff6600; line-height:18px; display:inline-block; padding:0 0 2px 0; font-style:normal;}
.voter_formula_rght ul li p{font-family:"Lato";font-weight:bold; font-size:15px; color:#fcad13; line-height:21px;}
/* -------------inner14 start-----------------*/
.codepromolink {
    float: right;
    margin: 15px 30px 0 0;
    display: inline-block;
    font-family: "Lato";
    font-weight: bold;
    font-size: 14px;
    color: #1e499b;
    text-decoration: underline;
}
.codepromolink:hover {
    text-decoration: none;
}
.lock_mrg{ margin:0 0 20px 0;}
.lock_mrg2{ margin:0 0 9px 0;}
.modes_top{ display:block; background:#FFF; margin:20px 0 0 0; padding:0 0 26px 0;}
.modes_top h5{font-family:"Lato";font-weight:bold; font-size:15px; color:#FFF; line-height:20px; background:#1e499b; text-align:center; display:block; padding:9px 0 7px 0;}
.credit_cards{ border-top:solid 1px #05379b; margin:2px 0 0 0; padding:20px 0 0 20px;}
.credit_cards ul{ float:left; display:inline-block;}
.credit_cards ul li{ float:left; display:inline-block; margin:0 7px 0 0;}
.credit_cards ul li a{ display:inline-block;}

.vire_ment{ margin:0; padding:4px 0 0 19px;}
.vire_ment ul{ float:left; display:inline-block;}
.vire_ment ul li{ width:60px; float:left; margin:0 7px 0 0; display:inline-block; background:#10316f; border-radius:2px;}
.vire_ment ul li a{ display:block;font-family:"Lato";font-weight:bold; font-size:9px; color:#FFF; line-height:11px; text-align:center; text-transform:uppercase; padding:9px 0 7px 0;}
.vire_ment ul li:nth-child(3) a{ padding:14px 0 13px 0 !important;}
.vot_pad{ padding:0px 0 5px 0 !important;}

.prix_erous{ width:684px; float:left; display:inline-block; margin:40px 0 18px 0;}
.lws_starter{ display:block; background:#1e499b;}
.lws_starter span{ float:left; display:inline-block; width:337px; border-right:solid 1px #FFF;font-family:"Lato";font-weight:bold; font-size:18px; color:#FFF; line-height:22px; padding:10px 0 8px 19px;}
.lws_starter small{ width:163px; float:left; display:inline-block; border-right:solid 1px #FFF;font-family:"Lato";font-weight:bold; font-size:18px; color:#FFF; line-height:22px; padding:9px 0 9px 20px;}
.lws_starter em{ float:left; display:inline-block;font-family:"Lato";font-weight:bold; font-size:18px; color:#FFF; line-height:22px; font-style:normal; padding:10px 0 0 18px;}

.lws_starter_top{ display:block; background:#FFF;}
.lws_starter_top_left{ float:left; display:inline-block; width:337px;}
.lws_starter_top_left h6{font-family:"Lato";font-weight:bold; font-size:17px; color:#1e499b; line-height:19px; float:left; display:inline-block; padding:13px 0 0 23px;}
.lws_starter_top_left a{ float:right; display:block; border:solid 1px #ececec; border-radius:2px; background:#FFF; font-size:12px; color:#1e499b; line-height:14px; text-align:center;font-family: 'Lato'; width:73px; text-transform:uppercase; margin:13px 0 0 0; padding:5px 0 3px 0;}
.lws_starter_top_left a:hover{text-decoration: underline;}
.lws_starter_top_left p{font-family:"Lato";font-weight:bold; font-size:13px; color:#7bbf19; line-height:15px; padding:10px 0 12px 23px;}
.lws_starter_top_left p span{font-family: 'Lato'; font-size:13px; color:#1e499b; display:block;}
.lws_starter_top_left p span em{font-family: 'Lato'; font-size:13px; color:#1e499b; display:inline-block; text-decoration:line-through; font-style:normal;}
.lws_starter_top_rght{ width:285px; float:right; display:inline-block; margin:24px 20px 0 0;}
.lws_starter_top_rght p{font-family: 'Lato'; font-size:13px; color:#1e499b; line-height:15px; float:left; display:inline-block; padding:5px 0 0 0;}
.lws_starter_top_rght p small{font-family: 'Lato'; font-size:13px; color:#1e499b; line-height:15px; display:block; text-decoration:line-through;}
.lws_starter_top_rght span{font-family: 'Lato';        font-weight: 900; font-size:20px; color:#1e499b; line-height:21px; float:right; display:inline-block;}
.lws_starter_top_rght span em{font-family: 'Lato'; font-size:20px; color:#1e499b; font-style:normal; text-decoration:line-through; display:block;}

.delet_rght{ float:right; display:inline-block; background:#FFF; width:58px; margin:78px 0 0 0;}
.delet_rght a{ display:inline-block; margin:31px 0 27px 14px;}

.domain_block{ background:#FFF; width:684px; float:left; display:inline-block;}
.domain_block_top{ display:block; background:#1e499b;}
.domain_block_top h6{font-family:"Lato";font-weight:bold; font-size:18px; color:#FFF; line-height:22px; float:left; display:inline-block; padding:9px 0 9px 18px;}
.domain_block_top a{ width:166px; border:solid 1px #FFF; border-radius:2px; float:right; display:block;font-family: 'Lato'; font-size:12px; color:#FFF; line-height:14px; text-align:center; text-transform:uppercase; margin:9px 17px 0 0; padding:4px 0 4px 0;}
.domain_block_top a:hover{ text-decoration: underline;}

.domain_block_bottom{ display:block;}
.domain_block_bottom ul{ display:block; margin:0 0 3px 0;}
.domain_block_bottom ul li{ display:block; padding:12px 0 0 0; margin:0 2px 0 2px;}
.domain_block_bottom ul li h6{ width:358px; float:left; display:inline-block;font-family:"Lato";font-weight:bold; font-size:17px; color:#1e499b; line-height:19px; padding:11px 0 0 23px;}
.domain_block_bottom ul li h6 em{font-family: 'Lato'; font-size:17px; color:#1e499b; font-style:normal; display:inline-block;}
.domain_block_bottom ul li span{ float:left; display:inline-block;font-family: 'Lato'; font-size:13px; color:#1e499b; line-height:15px; padding:14px 0 0 0;}
.domain_block_bottom ul li span strong{font-family:"Lato";font-weight:bold; font-size:13px; color:#7bbf19; display:inline-block;}
.domain_block_bottom ul li small{font-family: 'Lato';        font-weight: 900; font-size:20px; color:#1e499b; line-height:22px; float:right; display:block; text-align:right; padding:0 21px 7px 0;}
.domain_block_bottom ul li small big{font-family: 'Lato'; font-size:20px; color:#1e499b; text-decoration:line-through; display:block;}
.domain_block_bottom ul li:nth-child(2){ background:#ececec;}
.domain_block_bottom_rght{ float:right; display:inline-block; background:#FFF; width:58px; margin:37px 0 0 0;}
.domain_block_bottom_rght a{ display:block; margin:28px 0 19px 14px;}

.valider_ma{ display:block; background:#ececec; width:684px;}
.valider_ma ul{ display:block; margin:0; padding:0;}
.valider_ma ul li{ display:block; margin:0 0 3px 0; padding:8px 0 10px 0; background:#FFF;}
.valider_ma ul li p{font-family: 'Lato';font-style: italic;; font-size:13px; color:#05379b; line-height:14px; padding:0px 0 0 23px;}

.total_ht{ float:right; display:inline-block; width:383px;}
.total_ht span{ float:left; display:block;font-family: 'Lato'; font-size:17px; color:#1e499b; line-height:20px; text-align:right; width:225px; padding:4px 0 0 0;}
.total_ht small{ float:right; display:inline-block;font-family: 'Lato'; font-size:17px; color:#1e499b; line-height:19px; padding:4px 21px 0 0}
.total_ht h5{font-family: 'Lato';        font-weight: 900; font-size:19px; color:#ff6600; line-height:22px; text-align:right; float:left; display:block;}
.total_ht h6{font-family: 'Lato';        font-weight: 900; font-size:19px; color:#ff6600; line-height:22px; text-align:right; float:right; display:inline-block; padding:0 22px 0 0;}
.valider_ma em{font-family: 'Lato';font-style: italic;; font-size:13px; color:#05379b; line-height:15px; font-style:normal; display:inline-block; padding:7px 0 0 23px;}

.reserve_que{ display:block; padding:35px 0 0 0;}
.reserve_que .taux{float:left; display:block;font-family:"Lato";font-weight:bold; font-size:18px; color:#05379b; line-height:20px; background:url(../images/shape_rec.png) no-repeat left top; width:88px; text-align:center; margin:5px 0 0 0; padding:6px 0 7px 0;}
.reserve_que_rght{ width:427px; float:right; display:inline-block;}
.reserve_que_rght .enter_un{ float:left; display:inline-block;font-family:"Lato";font-weight:bold; font-size:14px; color:#1e499b; line-height:16px; text-decoration:underline; margin:15px 0 0 0;}
.reserve_que_rght .enter_un2{ float:right; display:block;font-family:"Lato";font-weight:bold; font-size:23.6px; color:#FFFFFF; line-height:25px; text-align:center; background:#ff6600; width:265px; padding:7px 0 10px 0;}
/* -------------inner15 start-----------------*/
.etes_vous{ display:block; margin:40px 0 0 0; background:#FFF;}
.etes_vous h4{ background:#d6d4d4;font-family:"Lato";font-weight:bold; font-size:18px; color:#1e499b; line-height:20px; padding:10px 0 10px 20px;}
.etes_vous span{ width:332px; float:left; display:block;font-family:"Lato";font-weight:bold; font-size:17px; color:#1e499b; line-height:19px; text-align:right; padding:21px 0 0 0;}
.etes_vous_rght{ width:320px; float:right; display:inline-block; padding:21px 0 16px 0;}
.radios{ float:left; display:inline-block; margin:0 53px 0 0;}

.entrez_in{ display:block; background:#FFF; margin:47px 0 0 0;}
.entrez_les{ display:block; border-bottom:solid 3px #ececec; padding:0 0 30px 0;}
.entrez_les_top{ background:#1e499b; display:inline-block; width:100%;}
.entrez_les_top span{font-family:"Lato";font-weight:bold; font-size:18px; color:#FFF; float:left;  display:inline-block; margin:10px 0 10px 19px;}
.entrez_les_top a{ display:inline-block; float:right; margin:8px 10px 0 0; position:relative;}
.entrez_les_top a small{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; background:#1e499b; display:block; text-align:center; position:absolute; top: -45px;left: -74px; white-space: nowrap; padding: 5px; opacity:0;}
.entrez_les_top a small::before { border-right: solid 5px transparent; border-top: solid 5px #1e499b; border-left: solid 5px transparent; position: absolute; right:18px; bottom:-5px; content: ""; z-index: 9999;}
.entrez_les_top a:hover small{ transition:all ease-in-out .7s; opacity:1;}

.entrez_les_in{ width:494px; margin:0 auto; padding:28px 0 0 0;}
.entrez_les_in ul{ display:block;}
.entrez_les_in ul li{ display:block; margin:0 0 10px 0;position:relative;}
.entrez_les_in ul li label{ float:left; display:inline-block; width:171px;font-family: 'Lato'; font-size:15px; color:#1e499b; line-height:17px; padding:7px 0 0 0;}
.select_type{ float:left; display:inline-block; width:320px;}
.select_type .select{ width:320px;}
.entrez_les_in .nom_field{ width:320px; border:solid 1px #c1c1c1; background:#ececec; outline:none; min-height:29px;font-family: 'Lato'; font-size:15px; color:#1e499b; line-height:29px; padding:0 10px 0 10px; border-radius:2px;}
.entrez_les_in ul li:nth-child(8){ margin:0 0 47px 0 !important;}

.les_coor{ padding:0 0 18px 0;}
.les_coor span{font-family:"Lato";font-weight:bold; font-size:18px; color:#9b9b9b; line-height:20px; display:block; padding:18px 0 25px 24px;}
.les_coor_in{ margin:0 auto;}
.les_coor_in small{ width:386px;font-family: 'Lato'; font-size:16px; color:#1e499b; line-height:18px; float:left; text-align:right; display:block;}
.les_coor_in_rght{ width:289px; float:right; display:inline-block;}
.radi_2{ width:141px; float:left; display:inline-block;}

.votre_herb{ display:block; padding:0 0 35px 0;border-top:solid 3px #ececec;}
.votre_herb p{font-family:"Lato";font-weight:bold; font-size:18px; color:#9b9b9b; line-height:20px; display:block; padding:18px 0 29px 24px;}
.prince_1{ display:block;}
.prince_1 small{ width:258px;font-family: 'Lato'; font-size:16px; color:#1e499b; line-height:18px; float:left; display:block; text-align:right; padding:3px 40px 0 0;}

.accepte_les{ display:block; padding:28px 0 0 0;}
.accepte_les_left{ width:352px; float:left; display:inline-block; margin:16px 0 0 20px;}
.chk_box1{ float:left; display:inline-block;}
.accepte_les_left p{font-family: 'Lato';font-style: italic; font-size:15px; color:#05379b; line-height:17px; float:left; display:inline-block; padding:0 0 0 24px;}
.accepte_les_left p a{font-family: 'Lato';font-style: italic; font-size:15px; color:#ff6600; line-height:17px; font-style:normal; text-decoration:underline; display:inline-block;}
.accepte_les_left p a:hover{ text-decoration:none;}
.accepte_les_rght{ float:right; display:inline-block;}
/*.accepte_les_rght a{ background:url(../images/org_rec1.png) no-repeat left top; width:286px;font-family:"Lato";font-weight:bold; font-size:24px; color:#FFF; line-height:24px; text-align:center; display:block; padding:9px 20px 11px 0px;}
/* -------------inner16 start-----------------*/
.ref_size{ font-size:28px !important;}
.ref_size2{ font-size:15px !important; line-height:23px !important;}
.cannon_logos{ display:block; background:#FFF; padding:41px 0 13px 26px;}
.cannon_logos ul{ float:left; display:inline-block; margin:0 0 0px 0; padding:0;}
.cannon_logos ul li{ float:left; display:inline-block; margin:0 45px 26px 0; padding:0;}
.cannon_logos ul li a{ display:inline-block;}
.nous_pad{ padding:51px 0 30px 0 !important;}

.sites_block_main{ width:100%; background:url(../images/check_bg.jpg) no-repeat 45% top; margin:99px 0 0 0; padding:0 0 8px 0;}
.sites_block_top{ display:block;}
.w_logo{ background:#344b76; display:block; border-radius:3px; width:888px; margin:0px auto 0; position:relative; top:-27px;}
.w_logo span{ float:left; display:inline-block; margin:-6px 0 -9px -23px;}
.w_logo small{ float:left; display:inline-block;font-family:"Lato";font-weight:bold; font-size:24px; color:#FFF; line-height:26px; padding:15px 0 0 20px;}
.sites_block_top p{font-family: 'Lato'; font-size:16px; color:#05379b; line-height:22px; padding:26px 13px 31px 13px; text-align:justify;}
.sites_block_top p em{font-family:"Lato";font-weight:bold; font-size:16px; color:#98b439; font-style:normal; /*display:inline-block;*/}
.sites_block_bottom{ display:block;}
.sites_block_bottom span{ float:left; display:inline-block;}
span.screenshot_container{ position:relative;}
span.screenshot_container img.desktop_template{ position:relative;z-index: 2;width:348px;}
span.screenshot_container img.screenshot_site{ position: absolute;top: 10px;z-index: 1;left: 13px;}
.sites_block_bottom_rght{ float:right; display:inline-block; width:545px; padding:65px 0 0 0;}
.sites_block_bottom_rght h6{font-family:"Lato";font-weight:bold; font-size:25.9px; color:#98b439; line-height:25px; border-bottom:solid 1px #05379b; width:353px; text-align:center; margin:0 auto; text-transform:uppercase; padding:0 0 20px 0;}
.sites_block_bottom_rght p{font-family:"Lato";font-weight:bold; font-size:18px; color:#344b76; line-height:22px; text-align:center; padding:19px 0 24px 0;}
.sites_block_bottom_rght a{ width:186px; margin:0 auto; background:#98b439;font-family: 'Lato';        font-weight: 900; font-size:18.6px; color:#FFF; line-height:20px; text-align:center; display:block; padding:7px 0 8px 0; border-radius:2px;}

.gorilla_sriot{ display:block; padding:49px 0 0 0;}
.gorilla_sriot ul{ float:left; display:inline-block;}
.gorilla_sriot ul li{ width:237px; float:left; display:inline-block; margin:0 17px 40px 0;}
.gorilla_sriot ul li a{ display:inline-block; margin:0; padding:0;}
.gorilla_sriot ul li p a{ display:inline; width: auto;color:#ff6600; text-decoration: underline;}
.gorilla_sriot ul li p a:hover{text-decoration: none;}
.gorilla_sriot ul li h6{font-family:"Lato";font-weight:bold; font-size:18px; color:#344b76; line-height:22px; text-align:center; padding:16px 0 21px 0;}
.gorilla_sriot ul li p{font-family: 'Lato'; font-size:14px; color:#344b76; line-height:16px; text-align:center; padding:0 0 26px 0;min-height: 120px;}
.gorilla_sriot ul li .link_txt{font-family:"Lato";font-weight:bold; font-size:16px; color:#98b439; line-height:18px; text-align:center; text-decoration:underline; display:block;}
.gorilla_sriot ul li span.screenshot_container_2 {    min-height: 208px;
    display: inline-block;
    max-height: 208px;
    overflow: hidden;}
.check_bg{ background:url(../images/check_bg2.jpg) no-repeat 52% top !important;}

.site_block2{ display:block;}
.site_block2_top{ width:910px; margin:0 auto; background:#e52525; position:relative; top:-27px;}
.site_block2_top span{ float:left; display:inline-block; margin:-6px 0 -14px -23px;}
.site_block2_top small{ float:left; display:inline-block;font-family:"Lato";font-weight:bold; font-size:24px; color:#FFF; line-height:26px; padding:15px 0 0 20px;}
.site_block2 p{font-family: 'Lato'; font-size:16px; color:#05379b; line-height:22px; padding:26px 13px 31px 13px; text-align:center; padding:14px 13px 31px 13px;}
.site_block2_bottom{ display:block; padding:0 0 8px 0;}
.site_block2_bottom_left{ float:left; display:inline-block; width:547px; padding:66px 0 0 0;}
.site_block2_bottom_left h6{font-family:"Lato";font-weight:bold; font-size:25.9px; color:#98b439; line-height:25px; border-bottom:solid 1px #05379b; width:353px; text-align:center; margin:0 auto; text-transform:uppercase; padding:0 0 20px 0;}
.site_block2_bottom_left p{font-family:"Lato";font-weight:bold; font-size:18px; color:#344b76; line-height:22px; text-align:center; padding:19px 0 24px 0;}
.site_block2_bottom_left a{ width:226px; margin:0 auto; background:#98b439;font-family: 'Lato';        font-weight: 900; font-size:23px; color:#FFF; line-height:20px; text-align:center; display:block; padding:7px 0 8px 0; border-radius:2px;}
.site_block2_bottom span{ float:right; display:inline-block;}
.blue_color{ background:#28a9e0 !important; width:914px !important;}
.check_bg2{ background:url(../images/check_bg3.jpg) no-repeat 45% top !important; margin:112px 0 0 0 !important;}
.que_size{ font-size:26px !important;}
.que_pad{ padding:12px 13px 31px 13px !important;}
.check_bg3{ background:url(../images/check_bg4.jpg) no-repeat 52% top !important; margin:118px 0 0 0 !important;}
.blue_color2{ background:#ef3486 !important; width:962px !important;}
.que_size2{ font-size:26px !important; padding:11px 0 0 20px !important;}
.fr_size{ font-size:18px !important;}

/* Top Btn */
.top-link, .top-link:link, .top-link:visited, .top-link:hover {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.65);
    border: 1px solid #D7D7D7;
    bottom: 10px;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
        right: 5%;
    padding: 5px 8px;
    position: fixed;
    text-decoration: none;
    width: 50px;
    z-index: 10;
    display: none;
}
.top-link:before {
    border-bottom: 10px solid #D7D7D7;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    content: "";
    display: block;
    height: 0;
    margin: 0 auto 3px;
    width: 0;
}

/* Classic ul*/
.web .tabMenu ul.classicul {
    background: none;
    float: none;
    height: auto;
        padding-left: 50px;
    margin: 20px auto;
}
.web .tabMenu ul.classicul li {
    width: 100%;
    float:none;
    list-style: initial;
    width: 90%;
    line-height: 22px;
    padding-bottom: 4px;
    text-align:justify;
    color: #1a3c7f;
    font: 15px/22px "Lato";
}
.web .tabMenu ul.classicul li a {
    display: initial;
    color: #ff6600;
    text-decoration: underline;
    font-size:inherit;
    line-height: inherit;
}
.web .tabMenu ul.classicul li a:hover {
    display: initial;
    color: #ff6600;
    text-decoration: none;
}

/* OS VPS */
.legendbleu {
	font-weight:bold;
	font-size: 18px; 
}


.fieldset2012 table.listingsoft {
    max-width: 100%;
    border-collapse: collapse;
}

.fieldset2012 table.listingsoft td {
    vertical-align: top;
}

.fieldset2012 table.listingsoft tbody td {
 /*   border-top: 1px solid #D6D6D6;*/
}

.fieldset2012 table.listingsoft th, .fieldset2012 table.listingsoft tbody td {
    padding: 8px;
    line-height: 18px;
    text-align: left;
    border-top: 1px solid #ddd;
}

.fieldset2012 {
    margin: 10px 30px 10px 30px;
    padding: 10px;
    border: 1px solid  #ccc;
    font: 15px/22px "Lato";
    border-radius: 3px;
    color:#1a3c7f;
}

.fieldset2012 i.fa {
    color:#fed400;
}
/* Table Compare */
table.compare_offer {
    width: 100%;
    margin-bottom: 20px;
    color: #1a3c7f;
}
table.compare_offer th.compare_title {
    width: 30%;
}
table.compare_offer th.compare_title h1 {
        text-align: left;
    font-family: 'Lato';
    color: #1e499b;
    font-weight: bold;
    padding: 0;
    -webkit-text-stroke: initial;
    -webkit-text-stroke-color: initial;
    font-size: 26px;
}
table.compare_offer th i {
    color: #1a3c7f;
    font-size: 60px;
}
table.compare_offer th h2 {
    font-size: 16px;
    text-align: center;
    padding:0;
}
table.compare_offer tbody tr td:first-child {
    border-left: 0;
    text-align: left;
}
table.compare_offer tbody td {
    text-align: center;
    white-space: normal;
    padding: 12px;
    height: 22px;
    border: 1px solid #D6D6D6;
    font-size: 16px;
    vertical-align: middle;
}
table.compare_offer td.bg-warning {
    color: #fff!important;
    background-color: #ff6600!important;
    border-color: #ff6600!important;
}
table.compare_offer i.fa-check, table.compare_offer i.fa-close {
    font-size: 30px;
}
table.compare_offer td[colspan="4"] {
    background-color: rgb(232, 232, 232);
    font-weight: 600;
}
table.compare_offer tbody tr td:last-child {
    border-right: 0;
}
table.compare_offer tbody td span.psmall {
    color: #1a3c7f;
    font-size: 12px;
}
table.compare_offer a {
    color: #ff6600;
    text-decoration: underline;
}
table.compare_offer a:hover {
    text-decoration: none;
}
/* FAQ */
.faq h6 {
        font-size: 24px;
    font-weight: 200;
    height: 26px;
    margin-top: 15px;
    margin-bottom: 5px;
    font-family: 'Lato';
    color:#1e499b;
}
.faq p {
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 25px;
    font-family: 'Lato';
    text-align: justify;
    color:#1e499b;
    padding: 0;
}
.faq ul {
    padding-left: 20px;
}
.faq ul li {
    color:#1e499b;
    font-family: 'Lato';
    font-size: 15px;
    line-height: 20px;
    display: list-item;
    list-style-type: disc;
}
.faq a {
    color: #ff6600;
    text-decoration: underline;
}
.faq a:hover {
    text-decoration: none;
}
/* Références */
.references {
    
}
.col-3 {
    width: 33.33%;
    display: block;
    float:left;
}
.references .col-3 {
    text-align: center;
}
.references .col-3 p {
    font-size: 16px;
    line-height: 20px;
    color:#1e499b;
    font-family: 'Lato';
    padding-bottom: 15px;
}
.references img {
    margin: 0 auto;
}
.references h5 {
    font-size: 25px;
    font-family: 'Lato';
    color:#1e499b;
    font-weight: bold;
    padding: 10px 0;
}
.references a {
    color: #ff6600;
    text-decoration: underline;
    font-family: 'Lato';
}
.references a:hover {
    text-decoration: none;
}
/* Themes */
.themes h3 {
    font-size: 25px;
}
/* Btn demo */
.demo_btn {
    background-color: #1e499b;
    display: block;
    width: 140px;
    float: right;
    font-size: 28px;
    color: white;
    font-family: 'Lato' sans-serif;
    padding: 5px 10px;
    border-radius: 2px;
    border-bottom: 2px solid #0E2248;
    margin-right: 10px;
    margin-top: 38px;
    font-weight: bold;
}
.demo_btn:hover {
        background-color: #2555B1;
}

/* POPOVER */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 14px;
  background-color: #ffffff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #ffffff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ffffff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #ffffff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  bottom: -10px;
}
/* Fin Popover */
.popover h3 {
    padding: 10px;
    font-size:16px;
    font-weight: 700;
    text-align: left;
    line-height: initial;
}
.popover {
    max-width: 500px;
}
.popover p {
    font-family: 'Lato';
    color: #1e499b;
}
.popover table {
    font-family: 'Lato';
    font-size: 14px;
    color: #1e499b;
    width: 100%;
    border: 1px solid #1e499b !important;
}
.popover table th {
    background-color: #1e499b;
    color:white;
    font-weight: bold;
    text-align: center;
    padding: 5px;
}
.popover table td {
    text-align: center !important;
    line-height: 30px !important;
    vertical-align: middle !important;
    font-size: 14px !important;
    padding: 0px !important;
    border:none !important;
}
.popover table tr:nth-of-type(odd) {
    background-color: #ececec;
}
.popover ul {
    padding-left: 20px;
}
.popover ul li {
    border: none;
    display: list-item;
    padding: 0;
    list-style:initial;
}
.greencheck {
    color: #7BBF19 !important;
}
.orangecheck {
    color: #FF963B !important;
}
li[data-toggle="popover"], li[data-toggle="popover"] a {
    text-decoration: underline;
    cursor:pointer;
}
li[data-toggle="popover"]:hover, li[data-toggle="popover"] a:hover {
    text-decoration: none;
}
li[data-toggle="tooltip"] {
    cursor: pointer;
}


/* Hack Dropdown Flag */
#polyglotLanguageSwitcher span.trigger {
top: 6px !important;
right: 0 !important;
}

/* Tooltip */
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  background-color: #000000;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.tooltip {
    font: 13px/16px "Lato";
    color: #fff;
}
.tooltip p {
    font: inherit;
    color:inherit;
    float: none;
}

/* SEO */
.seo .choose {
    min-height: 210px;
    display: table;
}
.seo .choose p {
    line-height: initial;
    display: table-cell;
    vertical-align: middle;
    padding: 0 15px;
    font-family: 'Lato';
    font-size:17px;
    line-height: 20px;
    text-align: center;
    color:#1e499b;
}
.baner_3 .seo .particular {
    width: 798px;
}
.baner_3 .seo .quelle h5 {
    padding-bottom: 57px;
}
.baner_3 .seo .persoBlock {
    width:46.9%;
}
.baner_3 .seo .mois_3 {
    height: 40px;
    background: #97B52C;
    /*position: relative;*/
}
.baner_3 .seo .mois {
    height: 40px;
    background: #FF8200;
    /*position: relative;*/
    text-align: center;
}
.baner_3 .seo .mois:after {
        bottom: -60px;
    margin-left: -50%;
    border-bottom-width: 0;
    position: absolute;
    display: block;
    height: 0;
    border-color: transparent;
    border-top-color: #FF8200;
    border-style: solid;
    box-sizing: border-box;
    content: "";
    border-width: 40px;
    left: 50%;
    width: 100%;
    border-bottom: 20px solid transparent;
    border-right: 186px solid transparent;
    border-left: 186px solid transparent;
    z-index: 0;
}
.baner_3 .seo .mois_3:after {
    border-top-color: #97B52C;
}
.baner_3 .seo .ideal1 {
    width: 92%;
}
.baner_3 .seo .mois h6, .baner_3 .seo .mois p {
    display: inline;
    float: none;
}
/* Stockage en ligne */
.platForm.stockage .quelle {
    float: none;
}
.platForm.stockage .quelle ul li:first-child {
    border-top: none;
}
.platForm.stockage .perso .ideal ul {
    margin-top: 23px;
}
.normalWidth {
    margin: 0 auto;
}
/* Sauvegarde en ligne */
.platForm.sauvegarde .quelle {
    float: none;
    padding-top: 27px;
}
.platForm.sauvegarde .quelle ul li:first-child {
    border-top: none;
}
.platForm.stockage .perso .ideal ul {
    margin-top: 23px;
}
/* Sauvegarde photo */
.platForm.sauvegarde_photo .chooseBlock {
    width: 372px;
    max-width: 100%;
}
.platForm.sauvegarde_photo .quelle {
    float: none;
    padding-top: 27px;
}
.platForm.sauvegarde_photo .quelle ul li:first-child {
    border-top: none;
}
.platForm.sauvegarde_photo .particular {
    width: 774px;
    float: left;
    max-width: 100%;
}
.platForm.sauvegarde_photo .persoBlock {
    width: 100%;
}
.platForm.sauvegarde_photo .mois {
    height: 40px;
    text-align: center;
}
.platForm.sauvegarde_photo .mois h6, .platForm.sauvegarde_photo .mois p {
    display: inline;
    float: none;
}
.platForm.sauvegarde_photo .mois:after {
    bottom: -60px;
    margin-left: -50%;
    border-bottom-width: 0;
    position: absolute;
    display: block;
    height: 0;
    border-color: transparent;
    border-top-color: #97B52C;
    border-style: solid;
    box-sizing: border-box;
    content: "";
    border-width: 40px;
    left: 50%;
    width: 100%;
    border-bottom: 20px solid transparent;
    border-right: 387px solid transparent;
    border-left: 387px solid transparent;
    z-index: 0;
}
.multi.sauvegarde_photo .multiBlock {
    width: 372px;
}
.multi.sauvegarde_photo .table {
    width: 774px;
}
/* SMS */
.web .tabMenu.sms ul li {
    width: 20%;
}
.platForm.sms .choose a.youtube {
    display: block;
    padding: 16px 20px;
}
.platForm.sms .quelle ul li:first-child {
    border-top: none;
}
ul.tablist li a {
    color: #FF6600;
    text-decoration: underline;
}
ul.tablist li a:hover {
    text-decoration: none;
}
.solutionsBlock .solutions ul.tablist {
    margin: 0;
    padding: 0;
}
.solutionsBlock .solutions ul.tablist li {
    list-style: none;
}
.solutionsBlock .solutions ul.tablist li a{
   display: block;
    font: 14px/20px 'Lato';
    color: #1e499b;
    margin-left: 13px;
    text-align: left;
}
.web .together .solutions h3 {
    font: 15px/20px 'Lato';
    font-weight: bold;
    color: #ff6600;
    margin-left: 13px;
    text-transform: uppercase;
    padding: 0;
}
.web .together .solutions.bule h3 {
    color:white;
}
.solutionsBlock .solutions.bule ul.tablist li a{
    color:white;
}

/* Page Commander4.php */
#pays_container {font-family:'Lato';color:#1e499b;display: inline-block; width: 320px;}
#pays_container .chosen-container .chosen-results{width:100%;color:#1e499b;}
#pays_container .chosen-container .chosen-results li{padding-left:10px!important}
#pays_container .chosen-container{min-width:320px;font-family:'Lato';}
#pays_container .chosen-single {    height: 40px; line-height: 40px; font-family: 'Lato';color:#1e499b;}
#pays_container .chosen-container-single .chosen-single div b {background-position: 0px 10px;}
#pays_chosen, #pays2_chosen {max-width:320px;}
#indicatif { position: absolute;font-family: 'Lato';color: #1e499b;top: 5px;font-size: 15px;margin-left: 5px;}
.nom_field.indicatif {padding-left: 45px;}

/* Page Paiement par chèque */
.chequeContent p.notifCheque {
    background:#009900;
    width:100%;
    padding:5px;
    font-size:18px;
    color:#FFF;
    text-align:center;
    line-height:25px;
    margin: 0 auto;
    font-family: 'Lato';
    margin-bottom: 20px;
}
.chequeContent {
    color : #1e499b;
    font-size: 16px;
    line-height: 18px;
    font-family: 'Lato';
}
.chequeContent h2 {
    font-family: "Lato";
    font-weight: bold;
    font-size: 18px;
    color: #ff6600;
    line-height: 20px;
    text-transform: uppercase;
    padding: 0 0 19px 0;
}
.chequeContent ul {
    padding: 0 0 0 16px;
}
.chequeContent ul li {
    list-style: initial;
    display: list-item;
    margin-bottom: 10px;
}
.chequeContent h3 {
    font-weight: bold;
    margin: 20px 0;
}

/* Page facture Proformat commander5-4.php */
.facture_element {
    min-width: 190px;
    font-family: "Lato";
    background: #fff;
}
.facture_element p {
    padding: 15px;
    color: #1e499b;
}
.facture_element h4 {
    background: #1e499b;
    color:#fff;
    width: 100%;
    padding: 10px 15px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
}
.facture_element table {
    width: 100%;
    margin-top: 20px;
    color: #1e499b;
}
.facture_element table thead {
    background: #1e499b;
    color:white;
    
}
.facture_element table thead tr {
    border: 3px solid #1e499b;
}
.facture_element table thead tr th{
    padding: 10px 15px;
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    
}
.facture_element table thead tr th.price, .facture_element table tbody tr td.price {
    padding-right: 21px;
}
.facture_element table tbody tr {
    border-right: 3px solid white;
    border-left: 3px solid white;
}
.facture_element table tbody tr:nth-child(even) {
    background: #ececec;
    border-bottom: 3px solid white;
}
.facture_element table tbody tr td {
    height: 63px;
    vertical-align: middle;
    padding-left: 15px;
}
.facture_content .valider_ma {
    width: 100%;
    margin-top: 20px;
}
.facture_content .paiement_mode {
    margin-top: 20px;
}
.facture_content .paiement_mode .col-3 {
    width: 30%;
    margin: 0 1.665%;
}
.facture_content .paiement_mode .col-3:first-child {
    margin: 0 3.33% 0 0;
}
.facture_content .paiement_mode .col-3:nth-child(3) {
    margin: 0 0 0 3.33%;
}
.facture_content .paiement_mode .col-3 .facture_element {
    text-align: center;
    padding-bottom: 20px;
}
.facture_content .paiement_mode .col-3 .facture_element p {
    display: flex;
  flex-direction: column;
  justify-content: center;
      min-height: 202px;
}
.paiement_mode .paiement_button:hover {
    background-color: #6D8229;
}
.paiement_mode .paiement_button {
        display: inline-block;
    padding: 10px;
    border: none;
    cursor: pointer;
    margin: 0 auto;
    background: #98b439;
    font-family: 'asapbold';
    color: white;
    border-bottom: 2px solid #5E6F26;
}







/* SumoSelect style _____________________________________ */
.SlectBox { width: 200px; padding: 5px 8px; }
/*this is applied on that hidden select. DO NOT USE display:none; or visiblity:hidden; and Do not override any of these properties. */
.SelectClass { position: absolute; top: 0px; left: 0px; right: 0px; height: 100%; width: 100%; border: none; z-index: 1; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; }
.SumoSelect > .optWrapper > .options > li label, .SumoSelect > .CaptionCont { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; font: 22px/25px "latoregular"; }
.SumoSelect { display: inline-block; position: relative; outline: none; }
.SumoSelect > .CaptionCont { position: relative; min-height: 14px; background-color: #fff; border-radius: 2px; width: 82px; }
.SumoSelect > .CaptionCont > span { display: block;cursor:pointer; padding-right: 30px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
/*placeholder style*/
.SumoSelect > .CaptionCont > span.placeholder { color: #ccc; font-style: italic; }
.SumoSelect > .CaptionCont > label { position: absolute; top: 0px; right: 0px; bottom: 0px; width: 30px;cursor:pointer; }
.SumoSelect > .CaptionCont > label > i { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMdBhAJ/fwnjwAAAGFJREFUKM9jYBh+gBFKuzEwMKQwMDB8xaOWlYGB4T4DA0MrsuapDAwM//HgNwwMDDbYTJuGQ8MHBgYGJ1xOYGNgYJiBpuEpAwODHSF/siDZ+ISBgcGClEDqZ2Bg8B6CkQsAPRga0cpRtDEAAAAASUVORK5CYII='); background-position: center center; width: 16px; height: 16px; display: block; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; margin: auto; background-repeat: no-repeat; opacity: 0.8; }
.SumoSelect > .optWrapper { top: 30px; width: 100%; position: absolute; left: 0; opacity: 0; visibility: hidden; transition: opacity 200ms ease-out, top 200ms ease-out, visibility 200ms ease-out; -webkit-transition: opacity 200ms ease-out, top 200ms ease-out, visibility 200ms ease-out; -moz-transition: opacity 200ms ease-out, top 200ms ease-out, visibility 200ms ease-out; -ms-transition: opacity 200ms ease-out, top 200ms ease-out, visibility 200ms ease-out; -o-transition: opacity 200ms ease-out, top 200ms ease-out, visibility 200ms ease-out; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; z-index: -100; background: #fff; border: 1px solid #ddd; box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.11); border-radius: 3px; overflow: hidden; }
.SumoSelect > .optWrapper.open { top: 35px; visibility: visible; opacity: 1; z-index: 1000; }
.SumoSelect > .optWrapper > .options { list-style: none; display: block; padding: 0px; margin: 0px; overflow: auto; border-radius: 2px; /*Set the height of pop up here (only for desktop mode)*/
max-height: 250px;/*height*/ }
.SumoSelect > .optWrapper.isFloating > .options { max-height: 100%; box-shadow: 0px 0px 100px #595959; }
.SumoSelect > .optWrapper > .options > li { padding: 6px 6px; border-bottom: 1px solid #F3F3F3; position: relative; }
.SumoSelect > .optWrapper > .options > li:first-child { border-radius: 2px 2px 0px 0px; }
.SumoSelect > .optWrapper > .options > li:last-child { border-bottom: none; border-radius: 0px 0px 2px 2px; }
.SumoSelect > .optWrapper > .options > li:hover { background-color: #E4E4E4; }
.SumoSelect > .optWrapper > .options > li.sel { background-color: #a1c0e4; }
.SumoSelect > .optWrapper > .options > li label { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block; cursor: pointer; }
.SumoSelect > .optWrapper > .options > li span { display: none; }
/* Fin SumoSelect style _____________________________________ */











/* ________________________________________________style selection langue _____________________________________ */
#polyglotLanguageSwitcher, #polyglotLanguageSwitcher * {
	margin: 0;
	padding: 0; 
	outline: none;
}

#polyglotLanguageSwitcher ul {
	list-style: none;	
}

#polyglotLanguageSwitcher {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #444;
	line-height: normal;
	position: relative; /* sets the initial position for the drop-down menu */	
	z-index: 100;
}

#polyglotLanguageSwitcher form {
	display: none;	
}

#polyglotLanguageSwitcher a {
	text-decoration: none;
	display: block;	
	padding: 2px 6px 2px 28px; /* 6px 6px 6px 28px */
	color: #444;
	width: 1em; /* 84px; total width: 120px */
	background-repeat: no-repeat;
	background-position: 6px center;
	height:15px; 
}

#polyglotLanguageSwitcher a:hover {
	color: #000;	
}

#polyglotLanguageSwitcher a.current:link, #polyglotLanguageSwitcher a.current:visited, #polyglotLanguageSwitcher a.current:active {
	position: relative; /* sets the initial position for the trigger arrow */
	/*background-color: #FFF;
	border: 1px solid #E5E5E5;*/
	border-radius: 3px;
	height: 1.25em; /* 15px */
}

#polyglotLanguageSwitcher a.current:hover, 
#polyglotLanguageSwitcher ul.dropdown li:hover {
	/*background-color: #F7F7F7;*/
}

#polyglotLanguageSwitcher a.active { /* This style is applied as long as the drop-down menu is visible. */
	border-bottom: none !important;
	border-radius: 3px 3px 0 0 !important;
}

#polyglotLanguageSwitcher span.trigger {
	display: block;
	position: absolute;
	width: 9px;
	height: 5px;
	text-indent: -10000em;
	top: 9px; /* 6px */
	right: 6px;
}

#polyglotLanguageSwitcher a.current:link span.trigger, #polyglotLanguageSwitcher a.current:visited span.trigger {
	background: url(../images/arrow-down.gif) no-repeat left top;	
}

#polyglotLanguageSwitcher a.current:hover span.trigger, #polyglotLanguageSwitcher a.current:active span.trigger, #polyglotLanguageSwitcher a.active span.trigger {
	background-position: left bottom !important;
}

/* Drop-Down Menu */

#polyglotLanguageSwitcher ul.dropdown { 
	display: none;
	position: absolute;
	top: 22px; /* 28px */
	left: 0;
	background-color: #FFF;
	border: 1px solid #E5E5E5;
	border-top: none !important;
	border-radius: 0 0 3px 3px;
}

#polyglotLanguageSwitcher ul.dropdown li { 
	border-top: 1px dotted #D4D4D4;
	height:20px;
	border-left:0;
}

#polyglotLanguageSwitcher ul.dropdown li:last-child { 
	border-radius: 0 0 3px 3px;
}

/* Flags */

#en { 
	background-image: url(../images/flags/gb.png);
}

#fr { 
	background-image: url(../images/flags/fr.png);	
}

#de { 
	background-image: url(../images/flags/de.png);	
}

#it { 
	background-image: url(../images/flags/it.png);	
}

#es { 
	background-image: url(../images/flags/es.png);	
}
/* ________________________________________________Fin style selection langue _____________________________________ */













/* ________________________________________________ style dd _____________________________________ */

.borderRadiusTp{-moz-border-radius:0; border-radius:0;}
.borderRadiusBtm{-moz-border-radius:0 0 5px 5px ; border-radius:0 0 5px 5px;}

.ddcommon {position:relative;display:-moz-inline-stack; zoom:1; display:inline-block;width:100% !important; *display:inline; cursor:default;}
.ddcommon ul{padding:0;margin:0;}
.ddcommon ul li{list-style-type:none;}
.borderRadiusTp ul li:last-child{-moz-border-radius:0 0 5px 5px ; border-radius:0 0 5px 5px;border-bottom:0 none #c3c3c3; }
.borderRadiusBtm ul li:first-child{-moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0 ;border-bottom:1 solid #c3c3c3; }

.ddcommon .disabled img, .ddcommon .disabled span, .ddcommon.disabledAll{
opacity: .5; /* standard: ff gt 1.5, opera, safari */
-ms-filter:"alpha(opacity=50)"; /* ie 8 */
filter:alpha(opacity=50); /* ie lt 7 */
-khtml-opacity:.5; /* safari 1.x */
-moz-opacity:.5; /* ff lt 1.5, netscape */
color:#999999;
}
.ddcommon .clear{clear:both}
.ddcommon .shadow{-moz-box-shadow:5px 5px 5px -5px #888888;-webkit-box-shadow:5px 5px 5px -5px #888888;box-shadow: 5px 5px 5px -5px #888888;}
.ddcommon .text{color:#7e7e7e;padding:0; position:absolute; background:#fff; display:none !important; width:98%; height:98%; left:2px; top:0; border:none;}
.ddOutOfVision{position:relative; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;}
.borderRadius .shadow{-moz-box-shadow:5px 5px 5px -5px #888888;-webkit-box-shadow:5px 5px 5px -5px #888888;box-shadow: 5px 5px 5px -5px #888888;}
.borderRadiusBtm .shadow{-moz-box-shadow:-5px -5px 5px -5px #888888;-webkit-box-shadow:-5px -5px 5px -5px #888888;box-shadow: -5px -5px 5px -5px #888888}
.borderRadiusTp .border, .borderRadius .border{-moz-border-radius:0 0 5px 5px ; border-radius:0 0 5px 5px;}
.borderRadiusBtm .border{-moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}

.ddcommon .divider{width:0; height:100%; position:absolute;}
.ddcommon .arrow{display:inline-block; position:absolute; top:50%; right:4px;}
.ddcommon .arrow:hover{background-position:0 100%;}
.ddcommon .ddTitle{padding:0; position:relative; display:inline-block; width:100%}
.ddcommon .ddTitle .ddTitleText{display:block;}
.ddcommon .ddTitle .ddTitleText .ddTitleText{padding:0;}
.ddcommon .ddTitle .description{display:block;}
.ddcommon .ddTitle .ddTitleText img{position:relative; vertical-align:middle; float:left}
.ddcommon .ddChild{position:absolute;display:none;width:100%;overflow-y:auto; overflow-x:hidden; zoom:1;}
.ddcommon .ddChild li{clear:both;}
.ddcommon .ddChild li .description{display:block;}
.ddcommon .ddChild li img{border:0 none; position:relative;vertical-align:middle;float:left}
.ddcommon .ddChild li.optgroup{padding:0;}
.ddcommon .ddChild li.optgroup .optgroupTitle{padding:0 5px; font-weight:bold; font-style:italic}
.ddcommon .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}
.ddcommon .noBorderTop{border-top:none 0  !important; padding:0; margin:0;}

/*************** default theme **********************/
.dd{border:1px solid #c3c3c3;}
.dd .divider{border-right:1px solid #fff; right:24px;}
.dd .arrow{width:16px;height:16px; margin-top:-10px; background:url(../images/msdropdown/skin1/dd_arrow.gif) no-repeat;}
.dd .arrow:hover{background-position:0 100%;}
.dd .ddTitle{color:#000;background:#fff;}
.dd .ddTitle .ddTitleText{padding:5px 20px 5px 5px;}
.dd .ddTitle .ddTitleText .ddTitleText{padding:0;}
.dd .ddTitle .description{font-size:12px; color:#666}
.dd .ddTitle .ddTitleText img{padding-right:5px;}
.dd .ddChild{border:1px solid #c3c3c3; background-color:#fff; left:-1px;}
.dd .ddChild li{padding:5px; background-color:#fff; border-bottom:1px solid #c3c3c3;}
.dd .ddChild li .description{color:#666;}
.dd .ddChild li .ddlabel{color:#333;}
.dd .ddChild li.hover{background-color:#f2f2f2}
.dd .ddChild li img{padding:0 6px 0 0;}
.dd .ddChild li.optgroup{padding:0;}
.dd .ddChild li.optgroup .optgroupTitle{padding:0 5px; font-weight:bold; font-style:italic}
.dd .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}
.dd .ddChild li.selected{background-color:#d5d5d5; color:#000;}

.fr_drop .dd{ border:none;}
.fr_drop .dd .ddTitle .ddTitleText{font-family:"Lato";font-weight: 700; font-size:22px; color:#000; line-height:22px;}
.fr_drop .dd .arrow{ background:url(../images/select_arw.png) no-repeat right 7px; height:20px;}
.fr_drop .dd .ddChild li.selected{ font-size:20px;}
.fr_drop .dd .ddChild li .ddlabel{ font-size:20px;}

.select_type .dd .arrow{ background:url(../images/line_arw.png) no-repeat right 7px; height:32px;}
.select_type .dd{border:1px solid #c1c1c1; background:#ececec;}
.select_type .dd .ddTitle{ background:none;}
.select_type .dd .divider{border-right:none; right:24px;}
.select_type .dd .ddTitle .ddTitleText{ padding:13px 20px 10px 5px;font-family: 'Lato'; font-size:15px; color:#1e499b;}
.select_type .dd .arrow{ width:25px; margin-top:-16px;}
.select_type .ddcommon .arrow{ right:15px;}
.select_type .ddcommon .ddChild li{ margin:0;}
/* ________________________________________________ Fin style dd _____________________________________ */




/* ________________________________________________  style demo _____________________________________ */
/*	CSS for customized radio buttons and check boxes */
.custom-radio { position: relative; margin:0;  }
.custom-radio input {position: absolute; left: 0px; top: 0px; margin: 0; z-index: 0; float:left; opacity:0 !important; }

.custom-radio label {display: block; position: relative; z-index: 1; padding-right: 1em; line-height: 1; cursor: pointer; width:61px !important; display:inline-block; }

.custom-radio label { background:url(../images/radio-button.png) no-repeat;width:14px; height:14px;font-family:"Lato";font-size:16px; color:#1e499b; margin: 0 auto; padding:0 0 0 25px; text-transform:capitalize;  }
.custom-radio label.checked {background:url(../images/radio-button-active.png) no-repeat;}

.custom-checkbox label { background:url(../images/check_box_1.png) no-repeat center center; font-family: 'Open Sans', sans-serif;font-size:14px; color:#4d4d4d;}
.custom-checkbox label.checked{ background:url(../images/check_box.png) no-repeat;}


.custom-checkbox input  {position: absolute; left: 2px; top: 2px; margin: 0; z-index: 0; float:left; }
.custom-checkbox label  {display: block; position: relative; z-index: 1; padding-right: 1em; line-height: 1; cursor: pointer; }

.custom-checkbox { position: relative; }

.check_11 .custom-checkbox label { background:url(../images/check1.jpg) no-repeat; font-family: 'Open Sans', sans-serif;font-size:14px; color:#4d4d4d; width:20px; height:20px;}
/*.check_11 .custom-checkbox label.checked{ background:url(../images/check1_hr.jpg) no-repeat;}*/
.check_11 .custom-checkbox label.checked{ background:url(../images/check1_hrv2.jpg) no-repeat;}


.org_radio .custom-radio label { background:url(../images/inner_radio.png) no-repeat;width:20px; height:20px;font-family:"Lato";font-size:16px; color:#1e499b; margin: 0 auto; padding:0 0 0 0px; text-transform:capitalize;  }
.org_radio .custom-radio label.checked {background:url(../images/inner_radio_hr.png) no-repeat;}

.org_radio2 .custom-radio label { background:url(../images/inner_radio.png) no-repeat;width:20px; height:20px;font-family:"Lato";font-size:16px; color:#1e499b; margin: 0 auto; padding:0 0 0 0px; text-transform:capitalize;  }
.org_radio2 .custom-radio label.checked {background:url(../images/inner_radio_hr.png) no-repeat;}

.radios .custom-radio label { background:url(../images/inner_radio.png) no-repeat;width:20px; height:20px;font-family:"Lato";font-size:16px; color:#1e499b; margin: 0 auto; padding:3px 0 0 27px; text-transform:capitalize;  }
.radios .custom-radio label.checked {background:url(../images/inner_radio_hr.png) no-repeat;}

.les_coor .custom-radio label { background:url(../images/inner_radio.png) no-repeat;width:20px; height:20px;font-family:"Lato";font-size:16px; color:#1e499b; margin: 0 auto; padding:2px 0 0 33px; text-transform:capitalize;  }
.les_coor .custom-radio label.checked {background:url(../images/inner_radio_hr.png) no-repeat;}

.chk_box1 .custom-checkbox label { background:url(../images/check2.png) no-repeat left 1px; font-family: 'Lato';font-style: italic; font-size:15px; color:#05379b; line-height:17px; float:left; display:inline-block; padding:0px 0 4px 21px;}
.chk_box1 .custom-checkbox label a{font-family: 'Lato';font-style: italic; font-size:15px; color:#ff6600; line-height:17px; font-style:normal; text-decoration:underline; display:inline-block;}
.chk_box1 .custom-checkbox label.checked{ background:url(../images/check2_hr.png) no-repeat left 1px;}
.chk_box1 .custom-checkbox input{ display:none !important;}
/* ________________________________________________  Fin style demo _____________________________________ */




/* ________________________________________________ style Flags _____________________________________ */
.flag{float:left;padding:0 !important;margin:5px 13px 0 10px;width:16px;height:11px;background:url(../images/msdropdown/icons/flagssprite_small.jpg) no-repeat;}.flag.ad{background-position:0 0}.flag.ae{background-position:0 -11px}.flag.af{background-position:0 -22px}.flag.ag{background-position:0 -33px}.flag.ai{background-position:0 -44px}.flag.al{background-position:0 -55px}.flag.am{background-position:0 -66px}.flag.an{background-position:0 -77px}.flag.ao{background-position:0 -88px}.flag.ar{background-position:0 -99px}.flag.as{background-position:0 -110px}.flag.at{background-position:0 -121px}.flag.au{background-position:0 -132px}.flag.aw{background-position:0 -143px}.flag.ax{background-position:0 -154px}.flag.az{background-position:0 -165px}.flag.ba{background-position:0 -176px}.flag.bb{background-position:0 -187px}.flag.bd{background-position:0 -198px}.flag.be{background-position:0 -209px}.flag.bf{background-position:0 -220px}.flag.bg{background-position:0 -231px}.flag.bh{background-position:0 -242px}.flag.bi{background-position:0 -253px}.flag.bj{background-position:0 -264px}.flag.bm{background-position:0 -275px}.flag.bn{background-position:0 -286px}.flag.bo{background-position:0 -297px}.flag.br{background-position:0 -308px}.flag.bs{background-position:0 -319px}.flag.bt{background-position:0 -330px}.flag.bv{background-position:0 -341px}.flag.bw{background-position:0 -352px}.flag.by{background-position:0 -363px}.flag.bz{background-position:0 -374px}.flag.ca{background-position:0 -385px}.flag.catalonia{background-position:0 -396px}.flag.cc{background-position:0 -407px}.flag.cd{background-position:0 -418px}.flag.cf{background-position:0 -429px}.flag.cg{background-position:0 -440px}.flag.ch{background-position:0 -451px}.flag.ci{background-position:0 -462px}.flag.ck{background-position:0 -473px}.flag.cl{background-position:0 -484px}.flag.cm{background-position:0 -495px}.flag.cn{background-position:0 -506px}.flag.co{background-position:0 -517px}.flag.cu{background-position:0 -528px}.flag.cr{background-position:0 -539px}.flag.cs{background-position:0 -550px}.flag.cv{background-position:0 -561px}.flag.cx{background-position:0 -572px}.flag.cy{background-position:-16px 0}.flag.cz{background-position:-16px -11px}.flag.de{background-position:-16px -22px}.flag.dj{background-position:-16px -33px}.flag.dk{background-position:-16px -44px}.flag.dm{background-position:-16px -55px}.flag.do{background-position:-16px -66px}.flag.dz{background-position:-16px -77px}.flag.ec{background-position:-16px -88px}.flag.ee{background-position:-16px -99px}.flag.eg{background-position:-16px -110px}.flag.eh{background-position:-16px -121px}.flag.england{background-position:-16px -132px}.flag.er{background-position:-16px -143px}.flag.es{background-position:-16px -154px}.flag.et{background-position:-16px -165px}.flag.eu{background-position:-16px -176px}.flag.fam{background-position:-16px -187px}.flag.fi{background-position:-16px -198px}.flag.fj{background-position:-16px -209px}.flag.fk{background-position:-16px -220px}.flag.fm{background-position:-16px -231px}.flag.fo{background-position:-16px -242px}.flag.fr{background-position:-16px -253px}.flag.ga{background-position:-16px -264px}.flag.gb{background-position:-16px -275px}.flag.gd{background-position:-16px -286px}.flag.ge{background-position:-16px -297px}.flag.gf{background-position:-16px -308px}.flag.gh{background-position:-16px -319px}.flag.gi{background-position:-16px -330px}.flag.gl{background-position:-16px -341px}.flag.gm{background-position:-16px -352px}.flag.gn{background-position:-16px -363px}.flag.gp{background-position:-16px -374px}.flag.gq{background-position:-16px -385px}.flag.gr{background-position:-16px -396px}.flag.gs{background-position:-16px -407px}.flag.gt{background-position:-16px -418px}.flag.gu{background-position:-16px -429px}.flag.gw{background-position:-16px -440px}.flag.gy{background-position:-16px -451px}.flag.hk{background-position:-16px -462px}.flag.hm{background-position:-16px -473px}.flag.hn{background-position:-16px -484px}.flag.hr{background-position:-16px -495px}.flag.ht{background-position:-16px -506px}.flag.hu{background-position:-16px -517px}.flag.id{background-position:-16px -528px}.flag.ie{background-position:-16px -539px}.flag.il{background-position:-16px -550px}.flag.in{background-position:-16px -561px}.flag.io{background-position:-16px -572px}.flag.iq{background-position:-32px 0}.flag.ir{background-position:-32px -11px}.flag.is{background-position:-32px -22px}.flag.it{background-position:-32px -33px}.flag.jm{background-position:-32px -44px}.flag.jo{background-position:-32px -55px}.flag.jp{background-position:-32px -66px}.flag.ke{background-position:-32px -77px}.flag.kg{background-position:-32px -88px}.flag.kh{background-position:-32px -99px}.flag.ki{background-position:-32px -110px}.flag.km{background-position:-32px -121px}.flag.kn{background-position:-32px -132px}.flag.kp{background-position:-32px -143px}.flag.kr{background-position:-32px -154px}.flag.kw{background-position:-32px -165px}.flag.ky{background-position:-32px -176px}.flag.kz{background-position:-32px -187px}.flag.la{background-position:-32px -198px}.flag.lb{background-position:-32px -209px}.flag.lc{background-position:-32px -220px}.flag.li{background-position:-32px -231px}.flag.lr{background-position:-32px -242px}.flag.lk{background-position:-32px -253px}.flag.ls{background-position:-32px -264px}.flag.lt{background-position:-32px -275px}.flag.lu{background-position:-32px -286px}.flag.lv{background-position:-32px -297px}.flag.ly{background-position:-32px -308px}.flag.ma{background-position:-32px -319px}.flag.mc{background-position:-32px -330px}.flag.md{background-position:-32px -341px}.flag.me{background-position:-32px -352px}.flag.mg{background-position:-32px -363px}.flag.mh{background-position:-32px -374px}.flag.mk{background-position:-32px -385px}.flag.ml{background-position:-32px -396px}.flag.mm{background-position:-32px -407px}.flag.mn{background-position:-32px -418px}.flag.mo{background-position:-32px -429px}.flag.mp{background-position:-32px -440px}.flag.mq{background-position:-32px -451px}.flag.mr{background-position:-32px -462px}.flag.ms{background-position:-32px -473px}.flag.mt{background-position:-32px -484px}.flag.mu{background-position:-32px -495px}.flag.mv{background-position:-32px -506px}.flag.mw{background-position:-32px -517px}.flag.mx{background-position:-32px -528px}.flag.my{background-position:-32px -539px}.flag.mz{background-position:-32px -550px}.flag.na{background-position:-32px -561px}.flag.nc{background-position:-32px -572px}.flag.ne{background-position:-48px 0}.flag.nf{background-position:-48px -11px}.flag.ng{background-position:-48px -22px}.flag.ni{background-position:-48px -33px}.flag.nl{background-position:-48px -44px}.flag.no{background-position:-48px -55px}.flag.np{background-position:-48px -66px}.flag.nr{background-position:-48px -77px}.flag.nu{background-position:-48px -88px}.flag.nz{background-position:-48px -99px}.flag.om{background-position:-48px -110px}.flag.pa{background-position:-48px -121px}.flag.pe{background-position:-48px -132px}.flag.pf{background-position:-48px -143px}.flag.pg{background-position:-48px -154px}.flag.ph{background-position:-48px -165px}.flag.pk{background-position:-48px -176px}.flag.pl{background-position:-48px -187px}.flag.pm{background-position:-48px -198px}.flag.pn{background-position:-48px -209px}.flag.pr{background-position:-48px -220px}.flag.ps{background-position:-48px -231px}.flag.pt{background-position:-48px -242px}.flag.pw{background-position:-48px -253px}.flag.py{background-position:-48px -264px}.flag.qa{background-position:-48px -275px}.flag.re{background-position:-48px -286px}.flag.ro{background-position:-48px -297px}.flag.rs{background-position:-48px -308px}.flag.ru{background-position:-48px -319px}.flag.rw{background-position:-48px -330px}.flag.sa{background-position:-48px -341px}.flag.sb{background-position:-48px -352px}.flag.sc{background-position:-48px -363px}.flag.scotland{background-position:-48px -374px}.flag.sd{background-position:-48px -385px}.flag.se{background-position:-48px -396px}.flag.sg{background-position:-48px -407px}.flag.sh{background-position:-48px -418px}.flag.si{background-position:-48px -429px}.flag.sj{background-position:-48px -440px}.flag.sk{background-position:-48px -451px}.flag.sl{background-position:-48px -462px}.flag.sm{background-position:-48px -473px}.flag.sn{background-position:-48px -484px}.flag.so{background-position:-48px -495px}.flag.sr{background-position:-48px -506px}.flag.st{background-position:-48px -517px}.flag.sv{background-position:-48px -528px}.flag.sy{background-position:-48px -539px}.flag.sz{background-position:-48px -550px}.flag.tc{background-position:-48px -561px}.flag.td{background-position:-48px -572px}.flag.tf{background-position:-64px 0}.flag.tg{background-position:-64px -11px}.flag.th{background-position:-64px -22px}.flag.tj{background-position:-64px -33px}.flag.tk{background-position:-64px -44px}.flag.tl{background-position:-64px -55px}.flag.tm{background-position:-64px -66px}.flag.tn{background-position:-64px -77px}.flag.to{background-position:-64px -88px}.flag.tr{background-position:-64px -99px}.flag.tt{background-position:-64px -110px}.flag.tv{background-position:-64px -121px}.flag.tw{background-position:-64px -132px}.flag.tz{background-position:-64px -143px}.flag.ua{background-position:-64px -154px}.flag.ug{background-position:-64px -165px}.flag.um{background-position:-64px -176px}.flag.us{background-position:-64px -187px}.flag.uy{background-position:-64px -198px}.flag.uz{background-position:-64px -209px}.flag.va{background-position:-64px -220px}.flag.vc{background-position:-64px -231px}.flag.ve{background-position:-64px -242px}.flag.vg{background-position:-64px -253px}.flag.vi{background-position:-64px -264px}.flag.vn{background-position:-64px -275px}.flag.vu{background-position:-64px -286px}.flag.wales{background-position:-64px -297px}.flag.wf{background-position:-64px -308px}.flag.ws{background-position:-64px -319px}.flag.ye{background-position:-64px -330px}.flag.yt{background-position:-64px -341px}.flag.za{background-position:-64px -352px}.flag.zm{background-position:-64px -363px}.flag.zw{background-position:-64px -374px}
/* ________________________________________________ Fin style Flags _____________________________________ */









/* Code promo baniere */
.banner_detail {
	/**/
	position: absolute;
	z-index: 1030;
	display: block;
	visibility: visible;
	font-size: 12px;
	line-height: 1.4;
	/*opacity: 0;*/
	display: none;
	filter: alpha(opacity=0);
	margin-top: 0px;
	padding: 5px 0;
	/**/
	max-width: 200px;
	padding: 3px 8px;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	background-color: #000000;
	border-radius: 4px;
	top:58px; 
}
.banner_detail.in {
	opacity: 0.9;
	filter: alpha(opacity=90);
	display: block;
}
.banner_arrow_detail {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	top: -5px;
	left: 50%;
	margin-left: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000000;
}


#banner_detail {
	border-right: 2px solid #ff8a00;
}
/* fin */



.domflag{
height: 11px;
width: 16px;
float: left;
display: inline-block;
margin: 6px 5px 0 0;
}





a.info3 {
	left: 28px;
    top: 3px;
	position: absolute;
	font-size: 14px;
	color: #D70000;
	line-height: 14px;
	text-decoration: none;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}
a:hover.info3 {
	z-index: 5;
	background: none;
	cursor: help;
	text-decoration: none;
}
a.info3 span {
	display: none;
}
a:hover.info3 span {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	display: block;
	position: absolute;
	top: 25px;
	left: -560px;
	z-index: 5;
	background: #ffc4c4;
	color: #000!important;
	border: 1px solid #5d5d5d;
	width: auto;
	white-space : nowrap;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
	font-size: 14px;
	line-height: 14px;
	padding: 8px 8px;
	-moz-box-shadow: #333 3px 3px 5px;
}


.wordpressphpbb{
	width:430px !important;
	margin-left:55px;
}


.bg_2016_vps {
	background: url(../../img/landing_vps_fr_1.jpg) no-repeat;
    background-size: cover;   
    height: 489px;
    width: 100%;
    position: absolute;
}


/* Vieille bannière */
.banner_promo {
position: relative;
top: 10px;
margin-top:10px;
background: #ff6600;
}
.banner_detail {
display: none;
}
.banner_contentf {
padding-left: 20px;
}
.banner_contentf span {
font: 16px/41px "Lato";
color: #FFF;
}
.banner_btn {
float: right;
background: #FF9920;
font: 16px/41px "Lato";
color: #fff;
padding: 0 15px;
font-weight: 900;
text-transform: uppercase;
}
.banner_detail {
/**/
position: absolute;
z-index: 1030;
display: block;
visibility: visible;
font-size: 12px;
line-height: 1.4;
/*opacity: 0;*/
display: none;
filter: alpha(opacity=0);
margin-top: 0px;
padding: 5px 0;
/**/
max-width: 200px;
padding: 3px 8px;
color: #ffffff;
text-align: center;
text-decoration: none;
background-color: #000000;
border-radius: 4px;
top: 50px;
}
.banner_detail.in {
opacity: 0.9;
filter: alpha(opacity=90);
display: block;
}
.banner_arrow_detail {
position: absolute;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
top: -5px;
left: 50%;
margin-left: -5px;
border-width: 0 5px 5px;
border-bottom-color: #000000;
}
#banner_detail {
border-right: 2px solid #ff6600;
}
/* Fin Vieille bannière */
