/*  
Theme Name: Mailee 2016
Theme URI: http://www.mailee.eu
Description: Mailee
Version: 1.0
Author: iGDis
Author URI: http://www.igdis.eu
*/

@font-face {
    font-family: 'gotham_blackregular';
    src: url('fonts/gotham_black_regular-webfont.eot');
    src: url('fonts/gotham_black_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gotham_black_regular-webfont.woff2') format('woff2'),
         url('fonts/gotham_black_regular-webfont.woff') format('woff'),
         url('fonts/gotham_black_regular-webfont.ttf') format('truetype'),
         url('fonts/gotham_black_regular-webfont.svg#gotham_blackregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* HTML Elements */
body,html { margin:0;padding:0;text-align:center;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:300;color:#333333;background:#FFF;; }
body, select, input, textarea { font-family:'Open Sans',sans-serif; }	
p {	margin: 10px 0;}

strong { font-weight:600; }

hr { display: block;height:1px;background:#333;border:0; }
small { font-size: 10px;background:#E6E6E6;padding:3px 6px; }

a:link, a:visited { text-decoration:none;font-family:'Open Sans',sans-serif;font-size:15px;color:#666666;font-weight:600; }
a:hover { font-family:'Open Sans',sans-serif;font-size:15px;color:#666666;font-weight:600; }



/* img, a:link img, a:visited img { border:0 } */
.noborder { border:0; }
.nomargin { padding:0;margin:0; }
.margint10 { padding:0;margin:10px 0 0 0; }
.margint30 { padding:0;margin:30px 0 0 0; }
.marginr30 { padding:0;margin:0 30px 0 0; }

.margint5 { padding:0;margin:5px 0 0 0; }

.gras { font-weight:bold; }


/* Float Properties*/
.clearfloat:after { display:block;visibility:hidden;clear:both;height:0;content:"."; }
.clearfloat { display:inline-block }
.clearfloat { display:block }


/* Hack*/
img.alignleft, div.alignleft { float:left;margin:0 0.5em 0.5em 0; }
img.alignright, div.alignright { float:right;margin:0 0 0.5em 0.5em; }
img.aligncenter, div.aligncenter { text-align:center;margin:0 auto; }
img { border:0; }



/* HEADER */
#header { width:100%;height:90px;margin:0;padding:0;text-align:center;position:fixed;top:0;left:0;background:#FFFFFF;border-bottom:1px solid #425470;z-index:120; }
	#header_calage { width:100%;max-width:1170px;height:90px;margin:0 auto;padding:0; }
		#header_calage_left { width:100%;width:180px;height:75px;margin:0;padding:15px 0 0 0;float:left; }
		#header_calage_right { width:100%;width:980px;height:65px;margin:0;padding:25px 0 0 0;float:right; }
	
	
/* BANNER */
#banner { width:100%;height:650px;overflow:hidden;margin:90px 0 0 0;padding:0;background:url('images/background_banner.png') top left repeat-x;text-align:center; }	
	#banner_calage { width:100%;max-width:1170px;position:relative;overflow:hidden;margin:50px auto 0 auto;padding:0;text-align:center;z-index:100;font-family:'Open Sans',sans-serif;color:#FFFFFF;font-size:14px; }
	#laptop { overflow:hidden;position:relative;z-index:110; }
	#banner_intro { width:100%;overflow:hidden;margin:0;padding:5px auto;text-align:center;font-family:'Open Sans',sans-serif;color:#FFFFFF;font-size:14px;font-weight:300; }

/* BANNER SMALL */
#banner_small { width:100%;height:300px;overflow:hidden;margin:90px 0 25px 0;padding:0;background:url('images/background_banner_small.png') top left repeat-x;text-align:center; }	
	

	
/* NOS SERVICES */
#noservices { width:100%;margin:40px 0 0 0;padding:0;overflow:hidden;background:#FFFFFF;text-align:center; }	
	#noservices_calage { width:100%;max-width:1170px;overflow:hidden;margin:0 auto;padding:0; }
	.aff_service { width:48%;max-width:560px;height:150px;margin:20px 1% 30px 1%;padding:0;text-align:left;float:left; }
		.aff_service_ico { width:80px;max-width:80px;margin:0 10px 0 0;padding:20px 0 0 0;text-align:center;float:left; }
		.aff_service_content { width:470px;max-width:480px;height:130px;margin:0;padding:0;text-align:left;float:right; }

		
/* QSN */
#qsn { width:100%;margin:20px 0 0 0;padding:0;overflow:hidden;background:url('images/qsn.jpg') center center no-repeat;text-align:center; }	
	#qsn_calage { width:100%;max-width:1170px;height:400px;overflow:hidden;margin:0 auto;padding:0; }
	#qsn_calage_texte { width:48%;max-width:585px;height:400px;overflow:hidden;margin:0 auto;padding:0 1%;float:right;text-align:justify; }

	
/* PRICE */
#price { width:100%;margin:80px 0 0 0;padding:80px 0;overflow:hidden;background:#e7edf3;text-align:center; }	
	#price_calage { width:100%;max-width:1170px;overflow:hidden;margin:0 auto;padding:0;text-align:center; }
	/*#price_calage_etiquette { display:inline-block;width:240px;height:225px;overflow:hidden;margin:0;padding:0;text-align:left; }*/
	#price_calage_texte { width:100%;overflow:hidden;margin:30px auto 0 auto;padding:0; }
	
	.tabprix { width:260px;height:300px;margin:20px 1px 0 1px;padding:15px;background:#FFFFFF;color:#818b95;float:left;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; }
	.tabprix hr { width:100%;color:#e2e9f0;margin:10px 0;display:block;border-bottom:1px solid #e2e9f0; }
	.tabprixc { width:260px;height:340px;margin:0 -3px;padding:35px 15px 0 15px;background:#709dca;color:#ffffff;float:left;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;position:relative;z-index:100; }
	.tabprixc hr { width:100%;color:#8eb8e2;margin:10px 0;display:block;border-bottom:1px solid #ffffff; }

	#tabprix_int { width:100%;max-width:1170px;overflow:hidden;margin:0 auto;padding:30px 0;text-align:center; }
	#tabprix_int .tabprix { border:1px solid #e7edf3; }
	
	h2.titre_box { display:block;width:100%;margin:5px 0;padding:0;font-family:'Open Sans',sans-serif;font-size:25px;font-weight:400;color:#818b95;text-align:center;text-transform:uppercase; }
	h2.titre_boxc { display:block;width:100%;margin:5px 0;padding:0;font-family:'Open Sans',sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;text-align:center;text-transform:uppercase; }
	h2.titre_prix { display:block;width:100%;margin:5px 0;padding:0;font-family:'Open Sans',sans-serif;font-size:45px;font-weight:600;color:#ffbb42;text-align:center; }
	h2.titre_prixc { display:block;width:100%;margin:5px 0;padding:0;font-family:'Open Sans',sans-serif;font-size:45px;font-weight:600;color:#FFFFFF;text-align:center; }

	
/* HOW IT WORKS */
#howitworks { width:100%;margin:0;padding:80px 0;overflow:hidden;background:#ffffff;text-align:center; }	
	#howitworks_calage { width:100%;max-width:1170px;overflow:hidden;margin:0 auto;padding:0; }
	#howitworks_calage_infographie { width:100%;overflow:hidden;margin:0;padding:30px 0 0 0;text-align:center; }
	.howitworks_calage_texte { width:222px;overflow:hidden;margin:0;padding:20px 0 0 0;text-align:left;float:left; }
	.hiw1 { margin:0 90px 0 0; }
	.hiw2 { margin:0 100px 0 0; }
	.hiw3 { margin:0 90px 0 0; }
	
	
/* NEWSLETTER */
#newsletter { width:100%;margin:0;padding:40px 0;overflow:hidden;background:#FFFFFFtext-align:center; }	
	#newsletter_calage { width:100%;max-width:1170px;height:120px;overflow:hidden;margin:0 auto;padding:15px 0;text-align:center; }

	
/* CONTACT */
#contact { width:100%;margin:0;padding:90px 0;overflow:hidden;background:#FFFFFF url('images/map.jpg') center center no-repeat;text-align:center; }	
	#contact_calage { width:100%;max-width:1170px;height:350px;overflow:hidden;margin:0 auto;padding:0;text-align:center; }
	#fond_contact { width:290px;height:213px;padding:90px 0 0 0;margin:35px auto 0 auto;background:url('images/fond_contact.png') center center no-repeat;color:#FFFFFF;font-size:15px; }	
	
	
/* MENU FOOTER */
#menu_footer { width:100%;max-width:1170px;overflow:hidden;margin:30px auto;padding:0;border-top:1px solid #e3e7ec; }	
	
/* FOOTER */
#footer { width:100%;height:45px;margin:0;padding:0;overflow:hidden;background:#709dca;text-align:center; }	
	#footer_calage { width:100%;max-width:1170px;height:30px;overflow:hidden;margin:0 auto;padding:15px 0 0 0;color:#FFFFFF; }

	


/* PRESENTATION GLOBALE */
#content_int { width:100%;max-width:1170px;overflow:hidden;margin:30px auto 0 auto;padding:0;text-align:justify;font-size:15px; }

.archives_titre { width:100%;max-width:1170px;overflow:hidden;margin:8px auto 0 auto;padding:0;text-align:justify; }
.archives_contenu { width:100%;max-width:1150px;overflow:hidden;margin:0 auto 20px auto;padding:10px;text-align:justify;font-size:15px;background:#f5f5f5; }

a.lienfaq:link, a.lienfaq:visited { font-family:'gotham_blackregular';font-size:25px;font-weight:400;color:#535353;text-decoration:none;cursor:pointer; }
a.lienfaq:hover { text-decoration:none;color:#425470;cursor:pointer; }



/* TEXTES ET TITRES */
h1.titre { display:block;width:100%;margin:25px 0 15px 0;padding:0;font-family:'gotham_blackregular';font-size:25px;font-weight:400;color:#394b50;text-align:center;text-transform:uppercase; }
h1.titre_left { display:block;width:100%;margin:25px 0 10px 0;padding:0;font-family:'gotham_blackregular';font-size:25px;font-weight:400;color:#394b50;text-align:left;text-transform:uppercase; }
h1.titre_small { display:block;width:100%;margin:5px 0;padding:0;font-family:'Open Sans',sans-serif;font-size:18px;font-weight:600;color:#394b50;text-align:left; }
h1.titre_blanc { display:block;width:100%;margin:25px 0 0 0;padding:0;font-family:'gotham_blackregular';font-size:25px;font-weight:400;color:#FFFFFF;text-align:center;text-transform:uppercase; }
h1.pageint { display:block;width:100%;margin:25px 0 25px 0;padding:0;font-family:'Open Sans',sans-serif;font-size:25px;font-weight:400;color:#394b50;text-align:left;text-transform:uppercase; }



/* FORMULAIRES */
form#sib_form_1-form input[type=text].nl, input[type="email"].nl { font-family:'Open Sans',sans-serif;color:#666666;border:1px solid #cbcbcb;margin:0 30px 0 0;padding:10px;width:250px !important;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;display:inline-block; }
input[type="submit"]{ cursor:pointer;font-family:'Open Sans',sans-serif;color:#FFFFFF;margin:0;padding:10px;width:150px !important;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#ffbb42;display:inline-block;border:none; }
	
input[type=text].nl, input[type="email"].nl { font-family:'Open Sans',sans-serif;color:#666666;border:1px solid #cbcbcb;margin:0 30px 0 0;padding:10px;width:250px !important;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;display:inline-block; }

#form_contact_calage { width:600px;overflow:hidden;margin:30px auto 0 auto;padding:0;font-family:'Open Sans',sans-serif;font-size:15px;line-height:21px;font-weight:300;color:#FFF;text-align:left; }

.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea { font-family:'Open Sans',sans-serif;color:#666666;border:1px solid #cbcbcb;margin:0;padding:10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;width:50%; }


#nomh,#mailh,#telh { font-family:'Open Sans',sans-serif;color:#666666;border:1px solid #cbcbcb;margin:0 20px 0 0;padding:10px;width:190px !important;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;display:inline-block; }
#sendh {  }



#wpadminbar { display:none; }
#wp-toolbar { display:none; }


