@charset "utf-8";

/* ==========================================================================
   CSS Reset
   ========================================================================== */
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;
	
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block
}
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 {	
	color: #4b4b4b;
	background: #ececec;
	font-family: 'Lato';
	font-size:16px;
	line-height:22px;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
a {	
	outline: none;
	text-decoration: none;
	color: #ff6600;
}
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: 'asap';
    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;
	text-decoration:none!important;
}
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#asap') 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;
	
	font: 0/0 a;
    display:inline-block;
    height: 55px;
    background-image: url('../images/logo.png');
    background-size: contain;
}

.log_generique {
    background-image: url('../images/logo_lws.png') !important; 
}

/*
#logo a {
    font: 0/0 a;
    display:inline-block;
    height: 55px;
    width:178px;
    background-image: url('../images/logo.png');
    background-size: contain;
}
*/
.headerLeft {
	float: left;
	margin: 0 0 0 30px;
}
.headerTop .rating p {
	font-size:13px; line-height:16px;
	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;
}
.headerTop .ratingImage img {
    margin-top: 1px;
    margin-left: 4px;
}

.headertopLinks li {
	float: left;
	font-size:13px; line-height:16px;
	color: #ffffff;
	border-left: 1px solid #7892c3;
	padding: 5px 9px 0 12px;
}
.headertopLinks li:first-child {
	border-left: 0;
}
.headertopLinks li a {
	font-size:13px; line-height:16px;
	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-size:13px; line-height:16px;
	margin: 0 0 0 8px;
	padding: 4px 0 0 0px;
}
.articles.articleswh{
	color: #fff;
}
.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-size:20px; line-height:25px;
	color: #ffffff;
	padding: 0 12px 0 0;
}
.headerBottom span {
	float: left;
	font-size:20px; line-height:25px;
	color: #ffffff;
	text-transform: uppercase;
        margin-left: 100px;
}
.headerBottom {
	clear: both;
	float: left;
	margin:8px 0 0 0;
}
.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: 64px/70px 'asap';
    color: #423737;
    font-weight: 800;	
}
.domaine .biz p {
	text-transform:none;
}
.domaine strong {
    font: 56px/65px 'asap';
    color: #1e499b;
    text-transform: lowercase;
    font-weight: 800;	
}
.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-size:16px; line-height:41px;
	/*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-size:16px; line-height:43px;        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: #1E499B;
	color: #fff;
	font-size:37px; line-height:41px;
	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 'asap';
	font-weight: bold;
	float: left;
	padding: 0 7px 0 0;
}
.domaineLinks li span {
	color: #ff6600;
	font: 11px/26px 'asap';
	float: left;
	padding: 0 11px 0 0;
}
.domaineLinks li small {
	color: #3871d7;
	font: 21px/26px 'asap';
	text-decoration: line-through;
	float: left;
    margin: 0 5px 0 0;
}
.domaineLinks li.be strong {
	font-size:22px; line-height:32px;
	font-weight: 900;
}
.domaineLinks li.biz strong {
	font-size:22px; line-height:32px;
	font-weight: 900;
	color: #FFF;
	background: #1E499B;
}
.domaineLinks li.biz p {
	color: #FF6600;
	font: 20px/25px 'asap';
	font-weight: bold;
	float: left;
}
.domaineLinks li.biz span {
	color: #FF6600;
	font: 10px/25px 'asap';
	float: left;
}
.commaderBlock .commander {
	background: #FF6600;
	width: 200px;
	font-size:29px; line-height:46px;  font-weight: 900;
	float: left;
	text-align: center;
	color: #fff;
	border-radius: 3px;
        border-bottom: 2px solid #A54200;
}
.commaderBlock .commander:hover {
    background: #FF8B3D;
}
.commaderBlock {
	float: right;
	margin-right:25px;
}
.commaderBlock p {
	color: #423737;
	font: 11px/13px 'asap';
	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-size:20px; line-height:51px;
	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-size:22px; line-height:63px;
	text-transform: uppercase;
	float: left;
	width: 15%;
	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;	
	padding: 0 0 0 1%;
	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 0px;
	width: 11%;
	font-size:22px; line-height:25px;
	color:black;
	cursor: pointer;
}
.selectField .formControl {
	width: 100%;
	background: 0;
	outline: 0;
	border: 0;
	font-size:25px; line-height:25px;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 {
font-family: 'Lato';
color: #ffffff !important;
font-size:21px; line-height:35px;
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;
    
}
#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-size:22px; line-height:41px;
}
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;
	cursor:pointer;
	
}
.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-size:22px; line-height:73px;
text-align:center;
color:#fff;
}
.monthBlock h2 {
	color: #1e499b;
	font-size:46px; line-height:48px;        font-weight: 900;
	float: left;
}
.monthBlock h3 {
	float: left;
	text-align: center;
}
.monthBlock h3 span {
	color: #1e499b;
	font-size:26px; line-height:30px;        font-weight: 900;
	display: block;
}
.monthBlock h3 small {
	color: #1a3c7f;
	font: 12px/15px 'asap';
	display: block;
        position: relative;
        top: 6px;
        left: -7px;
}
.monthBlock p {
	clear: both;
	color: #b7bdcf;
	font: 10px/15px "asap";
	text-align: left;
	padding-top: 0px;
    padding-left: 6px;
}
.best {
	background: #FFF;
	width: 100%;
	float: left;
}
.best h6 {
	text-align: center;
	font-size:22px; line-height:25px;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-size:16px; line-height:32px;
	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;
	cursor:pointer;
}
.onlineBlock h4 {
	color: #1e499b;
	font-size:17px; line-height:20px;font-weight:bold;
	text-transform: uppercase;
	padding: 12px 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 "asap";
    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 "asap";
	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 "asap";
	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-size:29px; line-height:46px;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 p {
	text-align: center;
	color: #ababab;
	font: 11px/15px "lato";
	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:10px;
    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: #ff6500; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #ff6500 0%, #ff8a00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ff6500), color-stop(100%,#ff8a00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #ff6500 0%,#ff8a00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #ff6500 0%,#ff8a00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #ff6500 0%,#ff8a00 100%); /* IE10+ */
background: linear-gradient(135deg,  #ff6500 0%,#ff8a00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6500', endColorstr='#ff8a00',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;
}
.socialIcons li:first-child {
    display: block;
    width: 100%;
}
.socialIcons li strong {
    font: 16px/18px "Lato";
    color: #FFF;
    padding-bottom: 15px;
    display: block;
    width: 100%!important;
}

.voter {
	background: #fff;
	width: 100%;
	clear: both;
}
.voter .formemail {
color: #8e8e8e;
font: 13px/15px "asap";
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: bold 13px/24px 'asap';
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_reseller {
	background:url(../images/hebergement_revendeur_banner.jpg) no-repeat top center;
	width:100%;
	float:left;
}

.banner_bgwindows {
	background:url(../../img/hebergement_asp_windows_banner.jpg) no-repeat top center;
	width:100%;
	float:left;
}

.banner_bglinux2 {
	background:url(../../img/hebergement_web_linux_banner.jpg) no-repeat top center;
	width:100%;
	float:left;
}
.banner_bgndd2 {
	background:url(../../img/nom_de_domaine_banner.jpg) no-repeat top center;
	width:100%;
	float:left;
}
.banner_paris_ndd {
	background:url(../../img/domaines_paris_banner.jpg) no-repeat top center;
	width:100%;
	float:left;
}
.banner_fr_ndd {
	background:url(../../img/domaines_fr_banner.jpg) no-repeat top center;
	width:100%;
	float:left;
}
.banner_be_ndd {
	background:url(../../img/domaines_be_banner.jpg) no-repeat top center;
	width:100%;
	float:left;
}
.banner_lu_ndd {
	background:url(../../img/domaines_lu_banner.jpg) no-repeat top center;
	width:100%;
	float:left;
}
.banner_ch_ndd {
	background:url(../../img/domaines_ch_banner.jpg) no-repeat top center;
	width:100%;
	float:left;
}
.banner_boutique_ndd {
	background:url(../../img/domaines_boutique_banner.jpg) no-repeat top center;
	width:100%;
	float:left;
}
.banner_bio_ndd {
	background:url(../../img/domaines_bio_banner.jpg) no-repeat top center;
	width:100%;
	float:left;
}
.banner_babay_ndd {
	background:url(../../img/domaines_bio_banner.jpg) no-repeat top center;
	width:100%;
	float:left;
}
.banner_monster_ndd {
	background:url(../../img/domaines_bio_banner.jpg) no-repeat top center;
	width:100%;
	float:left;
}
.banner_eu_ndd {
	background:url(../../img/domaines_eu_banner.jpg) no-repeat top center;
	width:100%;
	float:left;
}
.banner_club_ndd {
	background:url(../../img/domaines_club_banner.jpg) no-repeat top center;
	width:100%;
	float:left;
}
.banner_immo_ndd {
	background:url(../../img/domaines_immo_banner.jpg) no-repeat top center;
	width:100%;
	float:left;
}
.banner_photo_ndd {
	background:url(../../img/domaines_photo_banner.jpg) no-repeat top center;
	width:100%;
	float:left;
}
.banner_work_ndd {
	background:url(../../img/domaines_work_banner.jpg) no-repeat top center;
	width:100%;
	float:left;
}
.banner_pro_ndd {
	background:url(../../img/domaines_pro_banner.jpg) no-repeat top center;
	width:100%;
	float:left;
}
.banner_xyz_ndd {
	background:url(../../img/domaines_xyz_banner.jpg) no-repeat top center;
	width:100%;
	float:left;
}
.banner_top_ndd {
	background:url(../../img/domaines_top_banner.jpg) no-repeat top center;
	width:100%;
	float:left;
}
.banner_bgnddnew {
	background:url(../../img/nouvelles-extensions-de-domaines_banner.jpg) no-repeat top center;
	width:100%;
	float:left;
}
.banner_bgstockage {
	background:url(../../img/stockage_en_ligne_banner.jpg) no-repeat top center;
	width:100%;
	float:left;
}
.banner_bgsauvegardes {
	background:url(../../img/sauvegardes_en_ligne_banner.jpg) no-repeat top center;
	width:100%;
	float:left;
}
.banner_bgvps {
	background:url(../../img/serveur_virtuel_banner.jpg) no-repeat top center;
	width:100%;
	float:left;
}
.banner_bgdedie {
	background:url(../../img/serveur_dedie_banner.jpg) no-repeat top center;
	width:100%;
	float:left;
}
.banner_bgvpsssd {
	background:url(../../img/vps_ssd_banner.jpg) no-repeat top center;
	width:100%;
	float:left;
}
.banner_bgboutiquepro {
	background:url(../../img/boutique-e-commerce-pro.jpg) no-repeat top center;
	width:100%;
	float:left;
}
.banner_bgsms {
	background:url(../../img/envoyer-sms-par-internet.jpg) no-repeat top center;
	width:100%;
	float:left;
}
.banner_email {
	background:url(../../img/banner_adresse-email.jpg) no-repeat top center !important;
	width:100%;
	float:left;
}
.banner_email_pro {
	background:url(../../img/banner_adresse-email-pro.jpg) no-repeat top center !important;
	width:100%;
	float:left;
}
.banner_email_premium {
	background:url(../../img/banner_adresse-email-premium.jpg) no-repeat top center !important;
	width:100%;
	float:left;
}
.banner_serveur_pas_cher {
	background:url(../../img/serveur_pas_cher_banner.jpg) no-repeat top center !important;
	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: 16px/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 6px 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;
	/*margin-right:15px;*/
}
.domaine2 h3, .domaine2 h1 {
	color:#1e499b;
	font: bold 42px/48px 'asap';	
	-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 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #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:408px;
    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-size:37px; line-height:41px;        font-weight: 900;
    margin: 0 16px 0 0;
	text-decoration:none;
	width:auto;
        padding: 3px;
	text-align:center;
}
.ratingrow  strong {
	float:left;
	font: bold 22px/24px 'asap';
	color:#ff6600;
	margin-right:7px;
}
.ratingrow  strong em {
	font: 14px/15px 'asap';
	color:#ff6600;
	display:block;
}
.ratingrow span {
	font: italic 14px/0px 'asap';
	color:#0f2a60;
	float:left;
	margin:10px 40px 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: bold 15px/34px "asap";
	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 "asap";
	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-size:16px; line-height:22px;
    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-size:32px; line-height:32px;
	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;
	font-family:'Lato';
}
.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:15px/18px '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.c3k li {
	float:left;
	width:33%;
}

.informMenu ul.c3k li a {
	padding:none;
	width: 100%;
    text-align: center;
}




.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: 100%;
	float:left;
	padding-bottom:25px;
    min-height: 370px;
}
.informContent p{
   /* padding: 0 0px;*/
       padding: 0 20px;
    line-height: 22px;
    font-size: 16px;
    line-height: 22px;
    color: #1e499b;
}
p.tab-content {
    padding: 0 20px;
    line-height: 22px;
    font-size:16px; line-height:22px;
    color: #1e499b;
}
.informContent table, table.tableoptions{
    margin: 20px;
}
table.tableoptions {
    margin: 20px 2.5% 0 0px;    
    color:#1e499b;
    font-size: 15px;
}
.informContent table {
    
    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-size:32px; line-height:32px;
    color:#1e499b;
    margin:0 0 0 20px;
    display:inline-block;
}
.informContent h3.tab-title {
    font-size:23px; line-height:32px;
    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:24px;
	/* margin-left: 0px;*/
}
.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-size:16px; line-height:28px;
	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-size:16px; line-height:28px;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:#ff6600;
    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-size:32px; line-height:56px;
	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-size:14px; line-height:20px;
	color:#1e499b;
}
.differenceContent strong {
	font-size:14px; line-height:20px;font-weight:bold;
	color:#1e499b;
}
.differenceContent p span {
	font-size:14px; line-height:20px;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-size:14px; line-height:20px;
	color:#1e499b;
	margin-left:13px;
}
.bule h3 {
	font:15px/20px 'Lato';font-weight:bold;
	color:#fff;
}
.bule ul li a {
	display:block;
	font-size:14px; line-height:20px;
	color:#fff;
}
.contact1 {
	width: 100%;
	float: left;
	clear: both;
	background: #ff6600;
}
.contact1 p {
	text-align: center;
	font-size:30px; line-height:50px;        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-size:16px; line-height:40px;
        font-weight:300;
        font-style: italic
}
.accreditedBlock {
	width:100%;
	float:left;
	background:#fff;
	margin-top:22px;
}
.accreditedBlock h2 {
	font-size:16px; line-height:31px;
	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-size:12px; line-height:15px;
	color:#999eaf;
	margin-bottom:14px;
	font-style: italic;	
}
.domainDiscription2 {
	width:100%;
	float:left;
	text-align:center;
}
.domainDiscription2 p {
	font-size:12px; line-height:15px;
        font-style: italic;
	color:#999eaf;
	margin-top:14px;
}
/*************************************************************************/

.plus {
	float: right;
	background: #ff9920;
    color:white;
    font-size:17px; line-height:42px;
	font-weight: 900;
}
.plus span[class^="flaticon-"]:before {
    margin-left: 0;
    position: relative;
    top: 1px;
}
.plus a {	
	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-size:16px; line-height:43px;
	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: bold 34px/48px "asap";
}
.ratesBlock1 .pack h4 {
	font: bold 30px/40px 'asap';
	color: #7bbf19;
}
.pack ul li {
	color: #1e499b;
	font: 18px/24px 'asap';
	/*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: bold 18px/24px 'asap';
}
.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: "";
}

.ratesRightBlock h4{
color: white;
    font-weight: 800;
    font-size: 32px;
    line-height: 32px;	
	text-align: center;
}

.bannerIn3 .ratesRightBlock strong {
	display: block;
	color: #FFFFFF;
	font: bold 21px/56px 'asap';
	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;
	padding-left:85px;
}
.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: bold 19px/20px "asap";
	padding: 6px 0;	
	margin-right:13px;
}
.bannerIn3 .serverRight {
	float: left;
	background: #98b439;
	width: 285px;
	position: relative;
	border-radius: 0 5px 5px 0;
	padding-left:85px;
}
.bannerIn3 .serverRight p {
	font: bold 19px/20px 'asap';
	color: #fff;	
	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;
	padding-left:85px;
}
.bannerIn3 .serverRight2 p {
	font: bold 19px/20px 'asap';
	color: #fff;	
	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-size:18px; line-height:22px;
	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-size:15px; line-height:15px;
	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-size:15px; line-height:50px;
	display: block;
}
.quelle {
	float: left;
	color: #1e499b;
	font-size:14px; line-height:41px;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;
	font-size: 16px;
}

.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-size:15px; line-height:20px;font-weight:bold;
}
.quelle h5 {
	padding-bottom: 140px;
	padding-top: 7px;
}
.platForm.stockage .choose {
height: 210px
}

.platForm.vps .choose {
height: 210px
}
.platForm.vps .quelle h5 {
    padding-bottom:190px;
}
.platForm.vpspro .choose {
	height:210px; 
}
.platForm.vpspro .quelle h5 {
    padding-bottom: 0px;
    padding-top: 3px;
}
.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;
}

.platForm.ecomm .choose {
	height:221px;
	padding-left: 21px;	
}
.platForm.ecomm .quelle h5 {
padding-bottom: 66px;	
}

.persoBlock {
	width: 170px;
	float: left;
	margin-left: 21px;
	position:relative;	
}
.perso h5 {
	font: bold 20px/36px 'asap';
	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: bold 32px/38px 'asap';
	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 "asap";
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    text-decoration: line-through;
}
.mois p {
	font: 12px/18px 'asap';
	color: #fff;
	float: left;
	padding: 6px 0 0 4px;
}
.mois1 {
	position: relative;
	background: #1e499b;
	width: 100%;
	float: left;
	height: 174px;
}

.mois1sms {
	height: 151px!important;
}

.mois1 a {
	background: none repeat scroll 0 0 #ffffff;
	color: #1e499b;
	display: block;
	font-size:19px; line-height:32px; font-weight: 900;
	margin: 114px auto 12px;
	text-align: center;
	text-transform: uppercase;
	width: 147px;	
}
.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: 0px;
	font: 16px/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;
        display: inline-block;
}
.ideal ul .ash {
	text-align: center;
	background: #fff;
	float: left;
	width: 100%;
	color: #ff6600;
	font: 16px/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: 16px/43px "Lato";
}
.ideal ul li.white2 {
	font: 16px/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-size:19px; line-height:32px;        font-weight: 900;
	text-transform: uppercase;
	color: #fff;
}
.multiBlock li {
	color: #1e499b;
	font-size:15px; line-height:48px;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;
}
div.table {
	width: 200px;
	float: left;
	margin: 0 0 0 24px;
}
.tableBlock {
	float: left;
	margin: 59px 0 0 0;
}
.table .ideal ul li.white {
	background: none repeat scroll 0 0 #ececec;
	color: #233b6c;
	font: 16px/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: 16px/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: 16px/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: 16px/18px "Lato";font-weight:bold;
	color: #1e499b;
}
.nosContent a, .nosRightContent a {
	font: 16px/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: 16px/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: 16px/18px "Lato";font-weight:bold;
	color: #1e499b;
}
.nosRightContent ul li {
	color: #1e499b;
	font: 16px/23px "Lato";
}
.nosRightContent ul li a {
	font: 16px/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-size: 18px;
    line-height: 40px;
    font-weight: 600;
	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;
	/*background: url("/../images/tab1bg.png") no-repeat;
	background-size: 100% !important;*/
	min-height: 500px;	
}

.web .tabMenu.ecommerce ul li {
width: 20%;
}
.web .tabMenu.ecommerce ul li a {
font-size: 16px;
}
.web .tabMenu .together .rapport p {
font-size: 16px;
color: #1a3c7f;
line-height: 25px;
padding: 0;
}
.web .tabMenu .together {
float:none;
padding: 45px 0 40px;
margin: 0;
}


.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: 5px 2.5% 0px 30px;
        color:#1a3c7f;
		font-size:16px;
		line-height:22px;
}
.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: 35px 0 40px;
}

.together .table {
	width: 98%!important;
	margin-left:auto!important;
	margin-right:auto!important;
	float:none!important;
}

.together a{
color: #FF6600!important; 
text-decoration: underline!important;
}
.together a:hover{
text-decoration: none!important;
}

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 #tab4 {
	background: url("../images/tab1bg.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	overflow: hidden;
	width: 100%;
}
.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: 'asap'; font-size:41px; color:#1e499b; line-height:35px; font-weight:bold; margin:-28px 0 0 0; padding:0 0 8px 0; 
text-shadow: 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff;
}

.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: 'asap'; 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: 'asap';  font-weight: bold; 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; height: 190px; text-align:center;  background:#1e499b; padding:7px 0 19px 0; border-radius:0 6px 6px 0;}
.professionnel_in_rght span{font-family: 'lato'; font-size:26px; color:#FFF; line-height:30px; text-align:center; display:block; padding:0 0 3px 0; font-weight: 800; text-shadow: 0px 0px 10px rgba(255, 252, 252, 0.99);}
.professionnel_in_rght small{font-family: 'asap';  font-weight: bold; font-size:25px; color:#FFF; line-height:26px; text-align:center; padding:0 0 24px 0; display:block;}
.professionnel_in_rght_btn{ width:138px; margin:0 auto; background:#ff6600;font-family: 'asap';  font-weight: bold; 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_btn:hover{background:#FF7E28;}

.professionnel_in_rghtdemo{font-size:14px; color:#FFF; line-height:40px; 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: 'asap';  font-weight: bold; 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: 'asap';  font-weight: bold; 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: 'asap';  font-weight: bold; font-size:19px; color:#FFF; line-height:24px; text-align:center; padding:0 0 8px 0;}
.mon_sit_top span{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: 'asap';  font-weight: bold; font-size:45px; color:#FFF; line-height:46px; font-weight:normal; float:left; display:inline-block; padding:4px 25px 18px 84px;}
.mon_sit_left small{ float:left; display:inline-block;font-family: 'asap'; 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 70px !important;}
.mon_sit_left small strong{ position:absolute; top:4px; right:-34px; display:inline-block;font-family: 'asap';  font-weight: bold; font-size:18px; color:#ff6600; line-height:20px;}
.mon_sit_left small em{font-family: 'asap'; font-size:17px; color:#FFF; display:block; text-decoration:line-through; font-style:normal;}

a[data-toggle="tooltip"]:hover,a[data-toggle="popover"]:hover {
    background: none!important;
}


.gratee{
width:140px!important;
margin:0 auto 15px!important;
background:#ff6600!important;
font-family: 'asap'!important;
font-weight: bold!important;
font-size:16px!important;
color:#FFF!important;
line-height:16px!important;
text-align:center!important;
display:block!important;
border-bottom: 2px solid #A54200!important;
padding: 5px 0 5px 0!important;
}
.gratee:hover{
background:#ff8212!important;
}

.gratee2{
width:140px!important;
margin:0 auto 15px!important;
background:#FFF!important;
font-family: 'asap'!important;
font-weight: bold!important;
font-size:16px!important;
color:#1e499b!important;
line-height:16px!important;
text-align:center!important;
display:block!important;
border-bottom: 2px solid #6C6C6C!important;
padding: 5px 0 5px 0!important;
}
.gratee2:hover{
background: #F5F5F5!important;
}



.mon_sit_left a{ width:180px; margin:0 auto 15px; background:#FFF;font-family: 'asap';  font-weight: bold; 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: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-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-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: 'asap'; 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: 'asap'; 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: 'asap';  font-weight: bold; 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: 'asap';  font-weight: bold;font-size:19px; color:#FFF; line-height:24px; text-align:center; padding:0 0 8px 0;}
.mon_sit_top1 span{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: 'asap';  font-weight: bold;font-size:50px; color:#FFF; line-height:46px; font-weight:normal; float:left; display:inline-block; padding:12px 25px 29px 66px;}
.mon_sit_middle small{ float:left; display:inline-block;font-family: 'asap'; font-size:17px; color:#FFF; line-height:25px; padding:12px 0 0 0; position:relative;}
.mon_sit_middle small strong{font-family: 'asap';  font-weight: bold;font-size:20px; color:#98b439; line-height:22px; display:inline-block; position:absolute; top:14px; right:-50px;}
.mon_sit_middle small em{font-family: 'asap'; 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: 'asap';  font-weight: bold;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: 'asap';  font-weight: bold;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-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-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 center 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-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-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: 'asap';  font-weight: bold;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-size:28px; color:#FFF; line-height:35px; text-align:center; padding:7px 0 29px 0;}
.google_top_rght_top p{ 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-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-weight:bold; font-size:24px; color:#05379b; line-height:25px; text-align:center; padding:9px 10px 20px 10px;}
.video_block ul li p{ font-size:16px; color:#05379b; line-height:20px; text-align:center; padding:0 15px 0px 15px;}
.video_block ul li h5{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-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-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-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 15px 50px 0;}
.apporter_slider_top{ display:block;}
.apporter_slider_top h6{ font-size:28px; color:#ff6600; line-height:30px; padding:0 50px 28px 0;}
.apporter_slider_top span{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{  color:#05379b; line-height:20px; padding:0 0px 20px 0;text-align: justify;font-size:16px;}
.apporter_slider_top small{ 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-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-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 {
    
    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-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-weight:bold; font-size:16px; color:#1e499b; line-height:20px; font-weight:normal; padding:0 0 18px 0;}
.pack_content_top_rght span{ 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-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-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-size:26px; color:#1e499b; line-height:28px; padding:20px 0 17px 0;}
.pack_content_top p{ font-size:16px; color:#1e499b; line-height:22px;}
.pack_content_top p small{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-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-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-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-weight:bold; font-size:15px; color:#ff6600; display:inline;}
.simple_block_top p{ font-size:16px; color:#1e499b; line-height:22px; padding:4px 0 0 0;text-align: justify;}
.simple_block_top p em{font-weight:bold; font-size:15px; color:#ff6600; display:inline; font-style:normal;}
/***inner4 start***/
.banner_bgseo {
    background: url(../../img/referencement_web_banner.jpg) no-repeat center top !important;
}
.banner_bgecom {
    background: url(../images/baner_img3.jpg) no-repeat center top !important;
}
.banner_cpanel {
    background: url(../images/hebergement_cpanel_banner.jpg) no-repeat center top !important;
}
.baner_3--{ background:url(../images/baner_img3.jpg) no-repeat center top !important;}
.baner_3 .bannerContentRight{ width:663px; margin-top:63px;}
.baner_3 .domaine2 h3{ font: bold 42px/35px "asap";}
.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-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 'asap';}
.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:16px/38px "Lato";}
.baner_3 .quelle h5{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-weight:bold; font-size:15px; display:inline-block;color:#1e499b;}
.baner_3 .quelle a em{ font-size:15px; font-style:normal; display:inline-block;}
.baner_3 .quelle a small{ 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: 'asap'; 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; padding-top: 6px;}
.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-size:23px; line-height:32px;        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; }
.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-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-size: 15px;line-height:48px;}
.votre_block_left ul li a{font-weight:bold; font-size:15px; color:#1e499b; line-height:24px; display:inline-block;}
.votre_block_left ul li a span{ 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-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-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:35px 0 0 15px;min-height:275px;}
.inner_tabs_content h5{ 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-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-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-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-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-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-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-size:25px; color:#1e499b; line-height:26px; padding:0 0 18px 16px;}
.nose_block2_left p{ font-size:16px; color:#1e499b; line-height:22px; padding:0 0 0 13px;}
.nose_block2_left p em{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-size:16px; color:#1e499b; line-height:22px;}
.nose_block2_left ul li a{font-weight:bold; font-size:16px; color:#ff6600; display:inline-block; text-decoration:underline;}
.nose_block2_left ul li small{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-size:25px; color:#1e499b; line-height:26px; padding:4px 0 15px 0px;}
.nose_block2_rght p{ font-size:16px; color:#1e499b; line-height:22px; padding:0 0 21px 11px;}
.nose_block2_rght p small{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-size:16px; color:#1e499b; line-height:22px;}
.nose_block2_rght ul li em{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:'asap';  font-weight: bold;font-size:20px; color:#FFF; line-height:20px; text-align:center; padding:9px 0 16px 0;}
.res_content_in h4{font-family:'asap';  font-weight: bold;font-size:36px; color:#FFF; line-height:36px; float:left; display:inline-block; padding:0 15px 53px 37px;}
.res_content_in span{ font-family:'asap'; 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:'asap'; 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-size:23px; line-height:32px;        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-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-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-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-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-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-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-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-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-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-size:18px; line-height:22px;        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_contacter_baner.jpg) 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 h2{font-family: 'asap'; font-size:41px; color:#1e499b; line-height:52px; font-weight:bold; margin:-30px 0 0 0; text-align:center; padding:0 0 35px 0; position:relative; z-index:999; min-height: 52px; text-shadow: 0px 0px 6px #FFF, 0px 0px 6px #FFF, 0px 0px 6px #FFF, 0px 0px 6px #FFF, 0px 0px 6px #FFF, 0px 0px 6px #FFF, 0px 0px 6px #FFF, 0px 0px 6px #FFF, 0px 0px 6px #FFF, 0px 0px 6px #FFF, 0px 0px 6px #FFF, 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255);
 }


.nous_content h3{font-family:'asap';  font-weight: bold;font-size:30px; color:#98b439; line-height:52px; text-align:center;margin: 0 0 2px 0;}
.nous_content h2 em{font-family: 'asap'; font-size:60px; color:#98b439; line-height:42px; font-weight:bold; 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:'asap'; 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:'asap';  font-weight: bold;font-size:26px; color:#a7cc28; display:inline-block;}
.nous_content p{ font-family:'asap'; font-size:18px; color:#1e499b; line-height:23px; text-align:center; padding:22px 0 18px 10px;}
.nous_content p big{font-family:'asap';  font-weight: bold;font-size:18px; color:#1e499b; display:inline-block;}
.nous_content p a{ display:inline-block;font-family:'asap';  font-weight: bold;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-weight:bold; font-size:38px; color:#1e499b; line-height:38px; text-align:center; padding:51px 0 48px 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;}
.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-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-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-weight:bold; font-size:16px; color:#98b439; line-height:18px;}
.oui_bottons{ float:left; display:inline-block;}
.pour_top1 em{ 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-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-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-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-size:16px; color:#1e499b; margin:14px 0 0px 1px; min-height:133px; resize:none; padding:0 10px 0 10px}
.votre_form span{ 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-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-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-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-weight: 900; font-size:21px; color:#98b439;}
.france_block .est{ width:280px; margin:43px auto 0; background:#e5e8f1;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-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-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-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-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-weight:bold; font-size:23px; color:#1e499b; line-height:24px; text-align:center; padding:4px 0 16px 0;}
.corrier small{font-weight:bold; font-size:18px; color:#98b439; line-height:18px; text-align:center; display:block;}
.corrier p{ 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-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-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-size:16px; 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-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-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-size:16px; color:#1e499b; display:block; text-align:center;}
.blogs_in ul li a{ margin:0 auto 20px auto; padding:3px 0px 4px;  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/hebergeur_web_wordpress.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-size: 16px;color: #05379b;line-height: 25px;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-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-size:16px; color:#05379b; line-height:25px; text-align:justify; padding:0 10px 23px 10px;}
.physique_block_left p em{font-weight:bold;font-size:15px; color:#05379b; display:inline-block; font-style:normal;}
.physique_block_left p strong{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-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-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-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-size:16px; color:#05379b;  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-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-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-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-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-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-size:15px; color:#05379b; line-height:23px; background:url(../images/green_arw.png) no-repeat left 6px;}
.que_nous_left p{ font-size:16px; color:#05379b; line-height:25px; text-align:justify; padding:15px 0 3px 0;}
.que_nous_left p strong{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-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-size:15px; color:#05379b; line-height:25px; padding:16px 10px 0 0;}
.que_nous_bottom_rght p span{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-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_imgv2.jpg) no-repeat center top #ececec; padding:34px 0 41px 0; float:left; clear:both;}*/
.baner { width:100%; background:url(../images/baner_img.jpg) no-repeat center top #ececec; padding:34px 0 0px 0; float:left; clear:both;}
.banerjoomla { width:100%; background:url(../images/baner_img_joomla.jpg) no-repeat center top #ececec; padding:34px 0 0px 0; float:left; clear:both;}
.banerdrupal { width:100%; background:url(../images/banner_hebergement_drupal.jpg) no-repeat center top #ececec; padding:34px 0 0px 0; float:left; clear:both;}
.banerprestashop { width:100%; background:url(../images/banner_hebergement_prestashop.jpg) no-repeat center top #ececec; padding:34px 0 0px 0; float:left; clear:both;}
.banerphpbb { width:100%; background:url(../images/banner_hebergement_phpbb.jpg) no-repeat center top #ececec; padding:34px 0 0px 0; float:left; clear:both;}
.banermagento { width:100%; background:url(../images/banner_hebergement_magento.jpg) no-repeat center top #ececec; padding:34px 0 0px 0; float:left; clear:both;}




.shadowh3 {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 h1{margin-right: 4px; font-family: 'asap'; font-size:38px; color:#ff6600; line-height:40px; font-weight:bold; text-align:right; padding:0 0 35px 0; 
text-shadow: 0px 0px 6px #FFF, 0px 0px 6px #FFF, 0px 0px 6px #FFF, 0px 0px 6px #FFF, 0px 0px 6px #FFF, 0px 0px 6px #FFF, 0px 0px 6px #FFF, 0px 0px 6px #FFF, 0px 0px 6px #FFF, 0px 0px 6px #FFF, 0px 0px 6px #FFF, 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255), 0px 0px 6px rgb(255, 255, 255);
}


.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-size:18px; color:#FFF; line-height:22px; font-weight:900;}
.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;
position: relative;
}
.baner h2 big::after {
content: "";
position: absolute;
height: 3px;
background: #1e499b;
left: -5px;
right: -5px;
transform: rotate(-22deg);
-o-transform: rotate(-22deg);
-ms-transform: rotate(-22deg);
-moz-transform: rotate(-22deg);
-webkit-transform: rotate(-22deg);
top: 50%;
}
.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-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:4px;border-bottom: 2px solid #A54200;}
.baner .vior:hover					{ background: #FF7E28;}
/* ---------------------------------------------------------*/
.tabs_content					{ display:block;}
.faq_nav { display:inline-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: 0px 8px 0 0; padding:0; line-height: 22px; }
.faq_nav ul li a small			{ display:inline-block; margin:0; padding:0; 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 10px 20px !important;}
.faq_nav ul li a:hover{ background:#ff6600;}
.faq_nav ul li.current a{ background:#ff6600;}

.faq_nav ul li#tab3 {
min-width: 313px;
}
.faq_nav ul li#tab4 {
min-width: 284px;
}

.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; width: 100%;}
.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-size:32px; color:#1e499b; line-height:33px; font-weight:700; text-align:center; padding:10px 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;
}
.block1 p.phead {
    font-size:16px;
	line-height: 22px;
	text-align: justify;
	margin-bottom: 20px;
	color:#1e499b;
	margin-top: -48px;
	background: rgba(255, 255, 255, 0.5);
    padding: 10px;
}
.tabLoader {
    text-align: center;
    color: #1e499b;
    
    font-size: 25px;
    margin-top: 30px;
}

.themes .col-3 {
width: 31.62%;
float: left;
margin: 0 2.3% 2.3% 0;
border: 1px solid #dedede;
box-shadow: 0 1px 1px -1px rgba(0,0,0,.1);
}
.themes .col-3 img{
margin: 0 auto;
width: 100%;
}
.themes .col-3:nth-child(3n) {
margin-right: 0;
}
.tabs_content .container_2 {
overflow: visible;
}

.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;
background: url(../images/bg_best_seller.png) no-repeat left top;
width: 216px;
height: 49px;
text-align: center;
color: #333333;
line-height: 34px;
top: -30px;
left: 50%;
margin-left: -108px;
}

/*Pour la version CSS :*/
.choix_1_css{
position: absolute;
background: #FCD313;
height: 36px;
line-height: 32px;
padding: 0 15px;
border-radius: 3px;
border: 2px solid white;
top: -20px;
left: 50%;
margin-left: -112px;
width: 225px;
text-align: center;
}
.choix_1_css::after {
content: "";
left: 50%;
position: absolute;
bottom: -24px;
width: 26px;
height: 17px;
border: 12px solid #FCD313;
border-color: #FCD313 transparent transparent transparent;
margin-left: -13px;
}

.perso							{ display:block; background:url(../images/shape_1.png) no-repeat left top; padding:0px 0 32px 0; min-height:140px;}
.perso h4						{font-weight:bold; font-size:26px; color:#FFF; text-align:center; line-height:42px; font-weight:700; padding:0 0 5px 0;}
.perso span						{ margin:0; padding: 5px 5px 10px 5px; font-size:19px; color:#FFF; text-align:center; line-height:20px; font-weight:700; display:block;}
.block1_left h5					{ 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-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-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-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; sans-serif; font-size:29px; color:#1e499b; text-align:center; display:block; font-weight:700; line-height:30px;  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 8px 0;text-align: center;}
.offert_block ul li h6			{ /*width:266px;*/ display:inline; margin:0; padding:0; float:none; 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-size:19px; color:#ff6600; line-height:22px; font-weight:700; text-align:center; margin:0; padding:0;}

.offert_block ul li a {display: inline-block;color: white;position: relative;top: -2px;}

.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 17px !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-size:18px; color:#1e499b; line-height:26px; font-weight:400; text-align:center; padding:0 30px 30px 30px;}
.jour p span					{ font-size:18px; color:#ff6600; font-weight:700; display:inline-block;}

.details_1						{ display:block; background:#ff6600; 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-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-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-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_11.jpg) no-repeat center top #ececec; background-size: cover;}
.banner_lft						{ width:600px; }
.banner_lft h2					{ padding:43px 0 37px 0; 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-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-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-size:31px; color:#ffffff; font-weight:700; text-align:center; line-height:32px; text-shadow: none; }
.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-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-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-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-size:15px; color:#05379b;padding:0 30px 22px 36px; line-height:21px;}
.imbattable_lft p small			{  color:#ff6600; display:inline-block; font-weight:700;}
.imbattable_lft a				{ background:url(../images/arrow.png) no-repeat 96% center #ff6600;  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-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					{min-height: 126px;  font-size:15px; color:#05379b;padding:0 30px 22px 36px; line-height:21px;}
.offert_lft p small				{  color:#ff6600; display:inline-block; font-weight:700;}
.offert_lft a					{ background:url(../images/arrow.png) no-repeat  96% center #ff6600;  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-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-size:15px; color:#05379b;padding:0 30px 42px 36px; line-height:20px;}

.offert_rgt p small				{   color:#ff6600; display:inline-block; font-weight:700;}
.offert_rgt a					{ background:url(../images/arrow.png) no-repeat 96% center #05379b;  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-size:35px; color:#FFF; line-height:36px; font-weight:400;}
.pour_block_left h5				{  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-size:66px; color:#FFF; line-height:66px; font-weight:800; text-align:center;}
.euros span						{ 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-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-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-size:15px; color:#0f2a60; line-height:17px; padding:0 0 0 12px;}

.inner9_baner{ width:100%; background:url(../images/inner9_img.jpg) 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:'asap';  font-weight: bold;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: 'asap'; 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 small { font-size:12px;}
.inner9_baner_content_left ul li a span{font-family: 'asap'; 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-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-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-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-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-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-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-weight:bold; font-size:18px; color:#ff6600; line-height:21px; text-transform:uppercase; padding:0 0 20px 0;}
.faut_pour_top_left small{font-weight:bold; font-size:16px; color:#1e499b; line-height:18px; display:block; padding:0 0 20px 0;}
.faut_pour_top_left p{ font-size:16px; color:#1e499b; line-height:19px; padding:0 0 20px 0;}
.faut_pour_top_left h6{ 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-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-weight:bold; font-size:18px; color:#ff6600; line-height:20px; text-transform:uppercase; padding:0 0 21px 0;}
.php_block_rght p{ 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-weight:bold; font-size:18px; color:#ff6600; text-transform:uppercase; padding:0 0 0px 0;}
.schema_function_left small{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-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-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-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-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-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-size:16px; color:#1e499b; line-height:18px; margin:0 0 20px 0; padding:0;}
.les_commends_top ul li span:not([class^="flaticon"]){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-weight:bold; font-size:18px; color:#ff6600; line-height:20px; text-transform:uppercase; padding:0 0 19px 25px;}
.create_domain span{ font-size:16px; color:#1e499b; line-height:20px; display:block; padding:2px 0 30px 24px;}
.create_domain small{ 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-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-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-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-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-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-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-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-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-size:15px; color:#1e499b; line-height:25px; text-align:center; padding:0px 11px 0 11px;}
.con_seils em{ 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-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-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-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-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-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-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-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-weight:bold; font-size:15px; color:#1e499b; line-height:17px;}
.cou_cou_bottom_left small{ 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-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-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-weight:bold; font-size:23.6px; color:#FFF; line-height:20px; text-align:center; display:block; float:left; padding:11px 0 10px 0; cursor:pointer;}
/* -------------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; padding:0 0 14px 0;}
.etapes_de_left h4{ background:#1e499b;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-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-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;}



.topDomainsMenuCart { width: 100%;}
.topDomainsMenuCart ul li {    float: none;    display: inline-block;}
.topDomainsMenuCart ul li a span{ width:25px; background:#ff6600; float:left; display:block; 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;}
.topDomainsMenuCart ul li:hover a span{ background:#7bbf19;}
.topDomainsMenuCart ul li a span.active{ background:#7bbf19;}
.topDomainsMenuCart ul li a small{ float:left; display:inline-block; font-size:15px; color:#1e499b; line-height:17px; padding:8px 0 0 9px;}
.topDomainsMenuCart ul li:hover a small{ color:#7bbf19;}
.topDomainsMenuCart ul li a small.active{ color:#7bbf19;}




.etapes_de_left .annuler{ font-size:14px; color:#ff0000; 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:77.7%; margin:0px 0 0 0;}
.etapes_de_rght2{ float:left; display:inline-block; width:747px; margin:0px 0 0 0; margin-left:1%;}

.etapes_de_rght h4{
    background: #1e499b;
    font-weight: bold;
    font-size: 20px;
    color: #FFF;
    line-height: 22px;
    text-align: left;
    padding: 13px 0 13px 15px;
	border-bottom: 2px solid white;
}

.etapes_de_rghth4 {
    background: #1e499b;
    font-weight: bold;
    font-size: 20px;
    color: #FFF;
    line-height: 22px;
    text-align: left;
    padding: 13px 0 13px 15px;
    border-bottom: 2px solid white;
}


.etapes_de_rght2 h4{
    background: #1e499b;
    font-weight: bold;
    font-size: 20px;
    color: #FFF;
    line-height: 22px;
    text-align: center;
    padding: 13px 0 13px 0;
	border-bottom: 2px solid white;
}

.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:'asap';  font-weight: bold;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-weight:bold; font-size:17px; color:#1e499b; line-height:19px; padding:16px 0 12px 0;}
.etapes_de_rght_left h4 span{ font-size:15px; color:#1e499b; display:inline-block; padding:0 0 0 18px; float:none;}
.etapes_de_rght_left ul li h5{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-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-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-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-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:0px 0 0 0;}
.contact_status_top h5{ 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: 54px 0 0 1px;
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: 125px 0 0 0!important;
min-height: 293px !important;}
.sta_mrg{ margin:110px 0 0 0 !important;}
.basic_option span{ font-size:15px; color:#FFF; line-height:16px; display:block; text-align:center; padding:0 0 5px 0;}
.basic_option h6{font-weight:bold; font-size:22px; color:#ff6600; line-height:23px; text-align:center; padding:0 0 7px 0;}
.basic_option small{ 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-size:18px; color:#FFF; line-height:16px; display:block; text-align:center; padding:0 24px 5px 0;}
.basic_option2 h6{font-weight:bold; font-size:26px; color:#ff6600; line-height:26px; text-align:center; padding:3px 11px 7px 0;}
.basic_option2 small{ 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:606px;}
.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:80%;}
.offer_pour small{font-weight:bold; font-size:17px; color:#ff6600; line-height:19px; display:block; padding:0 0 13px 0;}
.offer_pour small em{ 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-size:15px; 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;}
.ret_our{ background: white; float:left; display:block;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;}
.ret_our:hover{text-decoration:underline;}
.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;}
.ret_our2, .accepte_les_rght a{cursor: pointer; float:right; background-color: #FF6600; display:inline-block;font-weight:bold; font-size:23.6px; color:#FFFFFF; line-height:23px; padding: 10px 17px 11px 17px; position:relative;    margin-right: 17px;}
.ret_our2:hover, .accepte_les_rght a:hover{text-decoration:underline;}
.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;}

.ret_our3{ background: #ECECEC; float:left; display:block;font-weight:bold; font-size:18px; color:#05379b; line-height:20px; width:226px; text-align:center; margin:-16px 0 0 16px; padding:6px 0 7px 0;position:relative;}
.ret_our3:hover{text-decoration:underline;}
.ret_our3: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 #ECECEC;
    z-index: 0;
    top: 0;
    left: -32px;}
	
/* -------------inner13 start-----------------*/
.voter_formula{ display:block; padding:0px 0 0 0;}
.voter_formula h3{ 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: 60px;
text-align: center;
padding: 0 0 0 1px;}
.org_radio2.org_mrg2{ height: 108px; line-height: 89px;}
.org_radio2.org_mrg3{ height: 126px;
line-height: 110px;}
.org_radio2.top_mrg2{ height: 116px;
line-height: 100px;}
.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: 'asap'; 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-size:17px; color:#FFF; line-height:23px; text-align:center; padding:20px 23px 14px 0;}
.basic_option_2 p span{ font-size:16px; color:#7BBF19; 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-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:46px 0 22px 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: 542px; }
.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-weight:bold; font-size:13px; color:#1e499b;}
.voter_formula_rght ul li small{ display:inline-block; margin:0; padding:0; font-size:13px; color:#1e499b;}
.voter_formula_rght ul li em{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-weight:bold; font-size:15px; color:#fcad13; line-height:21px;}
/* -------------inner14 start-----------------*/
.codepromolink {
    float: right;
    margin: 15px 30px 0 0;
    display: inline-block;
    
    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 0px 0; border-bottom: solid 20px #ECECEC; background-color: white;}
.modes_top{ display:block; background:#FFF; margin:20px 0 0 0; padding:0 0 26px 0;}
.modes_top h5{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-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:591px; border-right:solid 1px #FFF;font-weight:bold; font-size:18px; color:#FFF; line-height:22px; padding:10px 0 8px 19px;}
.lws_starter small{ width:115px; float:left; display:inline-block; border-right:solid 1px #FFF;font-weight:bold; font-size:18px; color:#FFF; line-height:22px; padding:9px 0 9px 17px;}
.lws_starter em{ float:left; display:inline-block;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:578px;}
.lws_starter_top_left h6{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; 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-weight:bold; font-size:13px; color:#7bbf19; line-height:15px; padding:10px 0 12px 23px;}
.lws_starter_top_left p span{ font-size:13px; color:#1e499b; display:block;}
.lws_starter_top_left p span em{ font-size:13px; color:#1e499b; display:inline-block; text-decoration:line-through; font-style:normal;}
.lws_starter_top_rght{ width:246px; float:right; display:inline-block; margin:24px 20px 0 0;}
.lws_starter_top_rght p{ font-size:13px; color:#1e499b; line-height:15px; float:left; display:inline-block; padding: 5px 0 0 27px;}
.lws_starter_top_rght p small{ font-size:13px; color:#1e499b; line-height:15px; display:block; text-decoration:line-through;}
.lws_starter_top_rght span{        font-weight: 900; font-size:20px; color:#1e499b; line-height:21px; float:right; display:inline-block;}
.lws_starter_top_rght span em{ 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:86px 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-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-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-weight:bold; font-size:17px; color:#1e499b; line-height:19px; padding:11px 0 0 23px;}
.domain_block_bottom ul li h6 em{ font-size:17px; color:#1e499b; font-style:normal; display:inline-block;}
.domain_block_bottom ul li span{ float:left; display:inline-block; font-size:13px; color:#1e499b; line-height:15px; padding:14px 0 0 0;}
.domain_block_bottom ul li span strong{font-weight:bold; font-size:13px; color:#7bbf19; display:inline-block;}
.domain_block_bottom ul li small{        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-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-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-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-size:17px; color:#1e499b; line-height:19px; padding:4px 21px 0 0}
.total_ht h5{        font-weight: 900; font-size:19px; color:#ff6600; line-height:22px; text-align:right; float:left; display:block;}
.total_ht h6{        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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-weight:bold; font-size:24px; color:#FFF; line-height:26px; padding:15px 0 0 20px;}
.sites_block_top p{ font-size:16px; color:#05379b; line-height:25px; padding:26px 13px 31px 13px; text-align:justify;}
.sites_block_top p em{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;     text-align: center;}
.sites_block_bottom_rght h6{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-weight:bold; font-size:18px; color:#344b76; line-height:22px; text-align:center; padding:19px 0 24px 0;}

.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-weight:bold; font-size:18px; color:#344b76; line-height:22px; text-align:center; padding:16px 0 21px 0;}
.gorilla_sriot ul li p{ 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-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-weight:bold; font-size:24px; color:#FFF; line-height:26px; padding:15px 0 0 20px;}
.site_block2 p{ 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; text-align:center;}
.site_block2_bottom_left h6{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-weight:bold; font-size:18px; color:#344b76; line-height:22px; text-align:center; padding:19px 0 24px 0;}
.site_block2_bottom_left a,.sites_block_bottom_rght a { margin:0 auto; background:#98b439;  font-weight: 900; font-size:23px; color:#FFF; line-height:20px; text-align:center; display:inline; padding:7px 15px 8px 15px; 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: 14%;
    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;
    background: none;
    width: inherit;
    border: none;
    margin-bottom: 0;
    padding: 0;
    line-height: 20px;
}


.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: 0px 30px 0px 30px;
    padding: 12px;
    border: 1px solid #ccc;
    font: 15px/24px "Lato";
    border-radius: 3px;
    color: #1a3c7f;
}

.fieldset2012 i.fa {
    color:#fed400;
}
/* Table Compare */
table.compare_offer {
width: 99.4%;
margin-bottom: 20px;
color: #1a3c7f;
border: 5px solid white;
}
table.compare_offer thead {
background: white;
}
table.compare_offer tbody tr:nth-of-type(even) td {
background:white;
}
table.compare_offer tbody tr:nth-of-type(odd) td {
background: #F9F9F9;
}
table.compare_offer th.compare_title {
    width: 30%;
	padding-top: 37px;
    padding-bottom: 142px;
}
table.compare_offer th.compare_title h1 {
        text-align: left;
    
    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: #fff!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;
    
    color:#1e499b;
}
.faq p {
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 25px;
    
    text-align: justify;
    color:#1e499b;
    padding: 0;
}
.faq ul {
 /*   padding-left: 20px;*/
}
.faq ul li {
    color:#1e499b;    
    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 {
width: 31.62%;
float: left;
margin: 0 2.3% 2.3% 0;
border: 1px solid #dedede;
box-shadow: 0 1px 1px -1px rgba(0,0,0,.1);
text-align: center;
min-height: 450px;
background: #fff;
padding: 10px 0 0 0;
}
.references .col-3:nth-child(3n) {
margin-right: 0;
}
.references .col-3 p {
font-size: 16px;
line-height: 20px;
color: #1e499b;
padding: 0 15px 15px 15px;
}
.references img {
margin: 0 auto;
}
.references h5 {
font-size: 25px;
color:#1e499b;
font-weight: bold;
padding: 10px 0;
}
.references a {
color: #ff6600;
text-decoration: underline;
}
.references a:hover {
text-decoration: none;
}
/* Themes */
.themes h3 {
font-size: 20px;
padding: 10px 0;
background: rgba(255,255,255,.65);
}
/* Btn demo */
.demo_btn {
    background-color: #1e499b;
    display: block;
    width: 140px;
    float: right;
    font-size: 28px;
	line-height:30px;
    color: white;
    padding: 4px 0 4px 0;
    border-radius: 4px;
    border-bottom: 2px solid #0E2248;
    margin-right: 10px;
    margin-top: 38px;
    font-weight: bold;
	text-align: center;
}
.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 {
    
    color: #1e499b;
}
.popover table {
    
    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-size:13px; line-height:16px;
    color: #fff;
}
.tooltip p {
    font: inherit;
    color:inherit;
    float: none;
}




.tooltip.in {
opacity: 1;
filter: alpha(opacity=100);
}
.tooltip-inner {
max-width: 290px;
padding: 3px 8px;
color: #1E499B;
text-align: center;
background-color: #fff;
border-radius: 4px;
border: solid 2px;
font-size:14px;
text-align:center;
line-height: 1.4;
}
.tooltip.top .tooltip-arrow {
border-top-color: #1E499B;
}
.tooltip.top-left .tooltip-arrow {
border-top-color: #1E499B;
}
.tooltip.top-right .tooltip-arrow {
border-top-color: #1E499B;
}
.tooltip.right .tooltip-arrow {
border-right-color: #1E499B;
}
.tooltip.left .tooltip-arrow {
border-left-color: #1E499B;
}
.tooltip.bottom .tooltip-arrow {
border-bottom-color: #1E499B;
}
.tooltip.bottom-left .tooltip-arrow {
border-bottom-color: #1E499B;
}
.tooltip.bottom-right .tooltip-arrow {
border-bottom-color: #1E499B;
}













/* SEO */
.seo .choose {
    min-height: 210px;
    display: table;
}
.seo .choose p {
    line-height: initial;
    display: table-cell;
    vertical-align: middle;
    padding: 0 15px;
    
    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;
    padding-top: 6px;
}
.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;
}

.normalWidth {
    margin: 0 auto;
}

/* Sauvegarde en ligne */
.platForm.sauvegarde .choose{
height: 209px;	
}
.platForm.sauvegarde .quelle {
    float: none;
    padding-top: 2px;
}
.platForm.sauvegarde .quelle ul li:first-child {
    border-top: none;
}
.platForm.stockage .perso .ideal ul {
  /*  margin-top: 23px;*/
}
/* Sauvegarde photo */
.platForm.sauvegarde_photo .choose{
height: 209px;	
}

.platForm.sauvegarde_photo .chooseBlock {
    width: 372px;
    max-width: 100%;
}
.platForm.sauvegarde_photo .quelle {
    float: none;
    padding-top: 2px;
}
.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!important;
    margin-left: 13px;
    text-align: left;
}
.web .together .solutions h3 {
    font-size:15px; line-height:20px;
    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!important;
}

/* Page Commander4.php */
#pays_container {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;}*/
/*#pays_container .chosen-single {    height: 40px; line-height: 40px; 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;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;
    
    margin-bottom: 20px;
}
.chequeContent {
    color : #1e499b;
    font-size: 16px;
    line-height: 18px;
    
}
.chequeContent h2 {
    
    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 {
    background: #fff;
    border: solid 2px #1E499B;
	min-height:200px;
	text-align:center;
}
.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: 'asap';
    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-min.png) 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-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-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-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.png) no-repeat;}


.org_radio .custom-radio label { background:url(../images/inner_radio.png) no-repeat;width:20px; height:20px;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-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-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-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-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-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;
	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;
}


.info4{
color: #FF8200 !important;	
}

.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-size:16px; line-height:41px;
color: #FFF;
}
.banner_content span {
font-size:16px; line-height:41px;
color: #FFF;
padding-left:20px;
}

.banner_btn {
float: right;
background: #FF9920;
font-size:16px; line-height:41px;
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;
display: none;
filter: alpha(opacity=0);
margin-top: 10px;
padding: 5px 0;
max-width: 290px;
padding: 3px 8px;
color: #1E499B;
text-align: center;
text-decoration: none;
background-color: #FFFFFF;
border-radius: 4px;
border: solid 2px;
top: 50px;
}
.banner_detail.in {
/*opacity: 0.9;filter: alpha(opacity=90);*/
display: block;
font-size:14px;
}
.banner_arrow_detail {
position: absolute;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
top: -9px;
left: 50%;
margin-left: -5px;
border-width: 0 8px 8px;
border-bottom-color: #1E499B;
}
#banner_detail {
border-right: 0px solid #ff6600;
}
/* Fin Vieille banniÃ¨re */
.verdana11bleu{
	font-size:16px;
	line-height:25px;
}




/* ----- table boostrap --------------*/
table {
	/*
max-width: 100%;
border-collapse: collapse;
border-spacing: 0;
font-size: 14px;
color: #333333;
*/
}
.table {
width: 100%;
margin-bottom: 18px;
}
.table th, .table td {
padding: 8px;
line-height: 18px;
text-align: left;
border-top: 1px solid #ddd;
}
.table th {
font-weight: bold;
vertical-align: bottom;
}
.table td {
vertical-align: top;
}
.table thead:first-child tr th, .table thead:first-child tr td {
border-top: 0;
}
.table tbody + tbody {
border-top: 2px solid #ddd;
}
.table-condensed th, .table-condensed td {
padding: 4px 5px;
}
.table-bordered {
border: 1px solid #ddd;
border-collapse: separate;
*border-collapse: collapsed;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.table-bordered th + th,
.table-bordered td + td,
.table-bordered th + td,
.table-bordered td + th {
border-left: 1px solid #ddd;
}
.table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td {
border-top: 0;
}
.table-bordered thead:first-child tr:first-child th:first-child, .table-bordered tbody:first-child tr:first-child td:first-child {
-webkit-border-radius: 4px 0 0 0;
-moz-border-radius: 4px 0 0 0;
border-radius: 4px 0 0 0;
}
.table-bordered thead:first-child tr:first-child th:last-child, .table-bordered tbody:first-child tr:first-child td:last-child {
-webkit-border-radius: 0 4px 0 0;
-moz-border-radius: 0 4px 0 0;
border-radius: 0 4px 0 0;
}
.table-bordered thead:last-child tr:last-child th:first-child, .table-bordered tbody:last-child tr:last-child td:first-child {
-webkit-border-radius: 0 0 0 4px;
-moz-border-radius: 0 0 0 4px;
border-radius: 0 0 0 4px;
}
.table-bordered thead:last-child tr:last-child th:last-child, .table-bordered tbody:last-child tr:last-child td:last-child {
-webkit-border-radius: 0 0 4px 0;
-moz-border-radius: 0 0 4px 0;
border-radius: 0 0 4px 0;
}
.table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th {
background-color: #f9f9f9;
}
table .span1 {
float: none;
width: 44px;
margin-left: 0;
}
table .span2 {
float: none;
width: 124px;
margin-left: 0;
}
table .span3 {
float: none;
width: 204px;
margin-left: 0;
}
table .span4 {
float: none;
width: 284px;
margin-left: 0;
}
table .span5 {
float: none;
width: 364px;
margin-left: 0;
}
table .span6 {
float: none;
width: 444px;
margin-left: 0;
}
table .span7 {
float: none;
width: 524px;
margin-left: 0;
}
table .span8 {
float: none;
width: 604px;
margin-left: 0;
}
table .span9 {
float: none;
width: 684px;
margin-left: 0;
}
table .span10 {
float: none;
width: 764px;
margin-left: 0;
}
table .span11 {
float: none;
width: 844px;
margin-left: 0;
}
table .span12 {
float: none;
width: 924px;
margin-left: 0;
}


table.tableprix2015 {
font-size:16px;
line-height:29px !important;	
}

table.tableprix2015 td, table.tableprix2015 th {
white-space: normal;
border: 1px solid #eeeeee;
line-height: 36px;
}

table.tableprix2015 .btn {
	margin:0 !important;	
}

table.tableprix2015 .htan {
font-size:11px;		
color: #9B9B9B;
}



.tfeaturesv3 h3 {
	font-size: 15px;
	color: #1e499b;
	font-weight: bold;
}
.tfeaturesv3 a {
	color: #007ED9;
	text-decoration: underline;
}
.tfeaturesv3 a:hover {
	color: #E67300;
	text-decoration: none;
}
.tfeaturesv3 ul {
	color: #1e499b;
	line-height: 25px;
	font-size: 14px;
}
.tfeaturesv3 .tccontent p {
	margin-top: 5px;
	text-align:justify;	
}
.tfeaturesv3 .tcol {
	width: 440px;
	margin-bottom: 25px;
	font-size: 14px;
	color: #1e499b;
}
.tfeaturesv3 .tcol-left {
	float: left;
}
.tfeaturesv3 .tcol-right {
	float: left;
	margin-left: 16px;
}
.tfeaturesv3 .tcimage {
	float: left;
	width: 80px;
}
.tfeaturesv3 .tccontent {
	float: right;
	width: 350px;
	padding-right: 5px;
	padding-left: 5px;
}
.tfeaturesv3 .tccontent h3 {
	font-size: 15px;
	color: #1e499b;
	margin: 0 0 5px 0;
}
.tfeaturesv3 {
	padding-left: 0px;
	text-align: left;
}
.tfeaturesv3 p {
	color: #1e499b;
	font-size: 16px;
	line-height: 25px;
}



/* New bloc price */
.price_element {
margin: 15px 0;
color: #fff;
}
.price_element_percent {
text-align: center;
font-size: 18px;
font-weight: bold;
margin-top:-10px;
}
.price_element_main {
text-align: center;
padding-top: 10px;
font-size: 45px;
padding: 20px 0 0px 0;
font-weight: bolder;
}
.price_element_main div {
display: inline-block;
}
.price_element_main div.price_element_stroke {
color: #99B6D5;
font-weight: bold;
font-size: 45%;
position: relative;
}
div.price_element_stroke::after {
content: "";
position: absolute;
height: 2px;
background: #fff;
left: -5px;
right: -5px;
transform: rotate(-22deg);
-o-transform: rotate(-22deg);
-ms-transform: rotate(-22deg);
-moz-transform: rotate(-22deg);
-webkit-transform: rotate(-22deg);
top: 50%;
}
.price_element_decimal {
font-size: 65%;
margin-left: -25px;
position: relative;
top: -12px;
}
.price_element_separator {
margin-left: -8px;
margin-right: 8px;
}
.price_element_ht {
font-size: 22%;
margin-left: -30px;
}
.price_element_ttc {
color: #fff;
text-align: center;
font-size: 11px;
}
.mois .price_element_main div.price_element_stroke {
color:white;
}
.mois .price_element_main {
padding-top:0;
}
/* Fin new bloc prix */


/* FAQ */
.faq_content ul.fa-ul, .faq_content ul.fa-ul li {
margin-left:0;
}
.faq {
padding: 10px;
/*background: rgba(255, 255, 255, 0.8);*/
margin-bottom: 25px;
}

.container_2 .faq{
	background: rgba(255, 255, 255, 0.8);
}

.faq_ol, .faq_ol a {
color: #1e499b!important;
font-size: 16px;
text-decoration: underline!important;
}
.faq_ol a:hover {
text-decoration: none!important;
}
.faq_ol {
padding: 0px 0 20px 40px;
margin: 0 0 20px 0!important;
border-bottom: 1px solid #284c9a;
display: block;
list-style-type: decimal;
}
.faq_ol li {
margin-bottom: 15px;
list-style: inherit;
}
.faq_content {
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom: 1px solid #284c9a;
}
.faq_number {
display: inline-block;
width: 5%;
font-size: 50px;
color: #1e499b;
vertical-align: top;
line-height: 80px;
}
.faq_answer {
width: 94.5%;
padding-left: 2%;
display: inline-block;
}
.faq_answer h3 {
font-size: 17px;
color: #1e499b;
margin: 0;
font-weight: bold;
}
.faq_answer p {
color: #1e499b;
font-size: 16px;
text-align: justify;
}



/*
a.info {
	position: relative;
	font-size: 14px;
	color: #333;
	line-height: 15px;
	text-decoration: none;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}
a:hover.info {
	z-index: 5;
	background: none;
	cursor: help;
	text-decoration: none;
}
a.info span {
	display: none;
}
a:hover.info span {
	position: absolute;
	z-Index: 99;
	display: block;
	background-color: #fff;
	color: #000;
	width: 300px;
	top: 0;
	left: 35px;
	padding: 15px;
	border-radius: 0px;
	-moz-box-shadow: 0px 0px 5px 0px #656565;
	-webkit-box-shadow: 0px 0px 5px 0px #656565;
	-o-box-shadow: 0px 0px 5px 0px #656565;
	box-shadow: 0px 0px 5px 0px #656565;
}
*/
.cartleft{
	font-size:14px;
	color: #1E499B;
}
.cartleft a{
	color: #1E499B;
}



.tabldomain{
    background-color: white;
    width: 98%!important;
    margin-left: auto!important;
    margin-right: auto!important;
    float: none!important;
}



#o_form_hosting fieldset {
background-color: #FFFFFF;
    margin: 8px 0 0 0;
    border: solid 1px #C7C7C7;
    padding: 15px;
		color: #1E499B;
}

#o_form_hosting input[type='radio']{
    position: relative;
    top: -2px;	
}
#o_form_hosting label{
    line-height: 30px;
    margin-left: 5px;
}

#o_form_hosting select {
    width: 350px;
    border: solid 1px #c1c1c1;
    background: #ececec;
    outline: none;
    min-height: 29px;
    font-size: 15px;
    color: #1e499b;
    line-height: 29px;
    padding: 0 10px 0 10px;
    border-radius: 2px;
}
	

#o_form_hosting fieldset img{
	display: inline;
}

label .o_tip {
    display: block;
    padding-left: 25px;
    margin-top: 8px;
}

.o_title span{
	font-size:13px;
}


fieldset {
    border: none;
    margin: 0;    
    padding: 10px;
    background-color: #F4F5F9;
    margin-bottom: 8px;
}

legend {
    display: block;
    background-color: #E8EAF4;
    line-height: 30px;
    margin-bottom: 8px;
    padding: 0 10px;
    border-bottom: 5px solid #FFFFFF;
    width: 483px;
    font-weight: bold;
}
.o_large_box legend {
    width: 900px;
}


#o_order input[type=text], #o_order input[type=password], textarea {
    -moz-box-shadow: inset 0 0 3px #C4C4C4;
    -webkit-box-shadow: inset 0 0 3px #C4C4C4;
    box-shadow: inset 0 0 3px #C4C4C4;
    border: 1px solid #ABB7D9;
    padding: 6px;
}

.o_large_box fieldset.o_form_horizontal input, .o_large_box fieldset.o_form_horizontal select {
    display: block;
    width: 225px;
    float: left;
}


.deconnexion {
    border: solid 1px #FFF;
    border-radius: 2px;
    float: right;
    display: block;
    font-size: 12px;
    color: #FFF!important;
    line-height: 14px;
    text-align: center;
    text-transform: uppercase;
    margin: 7px 4px 0 0;
    padding: 4px 8px 4px 8px;
	text-decoration:none;
}
.deconnexion:hover {
	text-decoration:underline;
}

span.btn-container {
position: relative;
display: inline-block;
height: 44px;
background: #ff6600;
margin-right: 19px;
}
span.btn-container input[type="submit"] {
padding-right: 0!important;
margin-right: 0!important;
}
span.btn-container::after {
position: absolute;
display: block;
border-color: transparent;
border-top-color: transparent;
border-style: solid;
box-sizing: border-box;
content: "";
border-width: 22px;
border-left: 16px solid #FF6600;
z-index: 0;
top: 0;
right: -38px;
}

.re_tour_rght span.btn-container {
margin-right:0;
}


.domainpage .bannerContentRight {
width: 790px;
margin-top: 20px;
}
.domainpage .ratesLeftBlock {
width: 70%;
min-height: 255px;
}

.domainpage .ratesLeftBlock.specialeo:after {
    position: absolute;
    top: 225px;
    right: 0px;
    /* background: url(../images/offerimage.png) no-repeat; */
    background: url(../images/offerimage.png) no-repeat bottom right;
    width: 132px;
    height: 132px;
    content: "";
}

.domainpage .ratesLeftBlock.specialeo:before {
    position: absolute;
    top: 225px;
    right: 237px;
    background: url(../images/registrar_icann.png) no-repeat bottom right;
    width: 132px;
    height: 132px;
    content: "";
}


.domainpage .ratesRightBlock {
width: 30%;
min-height: 255px;
}
.domainpage .ratesLeftBlock a {
color:#FF6600;
}
.informContent ul li {
font-size: 16px;
}
.informContent ol li {
font-size: 16px;
line-height: 22px;
color: #1e499b;
line-height: 26px;
list-style: inherit;
}
.informContent ol {
padding-left: 65px;
margin: 20px;
}
.tab-content {
padding: 0 20px;
}
.tabledomain {
background: rgba(255, 255, 255, 0.53);
border: none!important;
}
.tabledomain tr td:first-child {
width: 25%;
}
.informContent table.tabledomain tr {
border: none;
border-bottom: 1px solid #1e499b;
}
.informContent table.tabledomain tr:last-child {
border: none!important;
}
.tabledomain td {
border: none!important;
border-top: none!important;
}
.tabledomain.tabledomain2 tr td:first-child {
width: 75%;
}

.server2 h3, .server2 h1 {
   color: #1e499b;
   font: bold 40px/48px asap;
   -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;
}
table.table {
   float: none;
   width: 100%;
   margin: 0;
}

.bestsellermutu {
    font-family: 'asap';
    font-weight: bold;
    position: absolute;	
	top: -30px;   
    left: 30px;
    font-size: 14px;
    line-height: 24px;   
    color: #FFF;
    text-align: center;
	padding: 0 10px 0 10px;
    border-radius: 4px;	
	
	background: #1E499B;
	border: 2px solid #ffffff;
}
.bestsellermutu:after, .bestsellermutu:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.bestsellermutu:after {
	border-color: rgba(30, 73, 155, 0);
	border-top-color: #1E499B;
	border-width: 5px;
	margin-left: -5px;
}
.bestsellermutu:before {
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #ffffff;
	border-width: 8px;
	margin-left: -8px;
}

/* ##### MENU LANGUE ##### */
.headertopLinks li.countries {
/*padding: 0px 13px 0 13px!important;*/
margin: 0!important;
position: relative;
z-index: 10;
}
.headertopLinks .countries a{
background-repeat: no-repeat;
text-decoration: none;
}
.headertopLinks .countries > a{
padding: 14px 5px 5px 25px;
line-height: 13px;
border-radius: 2px 2px 0 0;
position: relative;
z-index: 11;
width: 36px;
background-position: 23% 50%;
}
.headertopLinks .countries > a img{
margin-top: -5px;
}

.headertopLinks li.countries:hover > a {
background-color: #fff;
color:#4b4b4b;
} 
.headertopLinks li.countries:hover ul {
display: block;
} 
.headertopLinks .countries ul {
display: none;
position: absolute;
width: 150px;
background: #fff;
top:19px;
border-radius:0 2px 2px 2px;
-moz-box-shadow: 0px 0px 5px 0px #656565;
-webkit-box-shadow: 0px 0px 5px 0px #656565;
-o-box-shadow: 0px 0px 5px 0px #656565;
box-shadow: 0px 0px 5px 0px #656565;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=NaN, Strength=5);
padding:5px;
}
.headertopLinks .countries ul li {
display: block;
border: none;
padding-left: 0;
width: 100%;
margin-bottom: 5px;
}
.headertopLinks .countries img.flag {
display: inline;
margin: 0 2px 0 0px;
}
.headertopLinks .countries ul li a{
line-height: 13px;
color:#4b4b4b;
}
.headertopLinks .countries ul li a:hover {
text-decoration: underline;
}
/* ### FIN MENU LANGUE ### */




/*Cookie bar*/
#cookie-bar {
    background: #fff;
    font-size: 11px;
    height: 24px;
    line-height: 24px;
    color: #333;
    text-align: center;
    padding: 3px 0;
}
#cookie-bar.fixed {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 10000;
}
#cookie-bar p {
    margin: 0;
    padding: 0;
}
#cookie-bar a {
    color: #111;
    display: inline-block;
    text-decoration: none;
    padding: 0 5px;
    margin-left: 5px;
}
#cookie-bar .cb-policy {
    text-decoration: underline;
}
#cookie-bar .cb-enable {
    background: #02339c;
    background: -moz-linear-gradient(top,#02339c 0%,#638ad7 100%);
    color: white;
}
/*Cookie bar*/


.fa-remove:before, .fa-close:before, .fa-times:before{
background: url(/_ui/images/close.png) no-repeat center!important;
content:" "!important;
display: block;
width: 15px;
height: 15px; 
margin: 15px auto 0 auto;   	
}


.fa-question-circle:before {
    background: url(../images/question-red-ico.png) no-repeat center!important;
    content: " "!important;
    display: inline-block;
    width: 16px;
    height: 16px;    
}

/** Ajout Minecraft **/

.banner_minecraft {
    background: url(../images/baner_img4.jpg) no-repeat center top !important;
}

.img_craft {
    width: 92px !important;
    height: 92px !important;
    padding: 20px;
    border: 1px solid #8b98b2;
    border-radius: 50%;
    margin-left: -10px;
}



