* {	/*	font-family: Rubik, Tahoma, Geneva, sans-serif;	font-size: 22px;	color: #999;	margin: 0px;	padding: 0px;	*/	}@font-face {	/*font-family: Rubik, Tahoma, Geneva, sans-serif;*/}HTML {	/*	margin: 0px auto;	padding: 0px;	height: 100%;	overflow-x: hidden;	overflow-y: scroll;	overflow: -moz-scrollbars-vertical;	background: #cccccc;	*/} BODY {	/*	position: fixed;	width: 100%;	height: 100%;	top: 0px !important;	margin: 0px;	padding: 0px;	*/} /*#bg_site {	position: fixed;	z-index: 0;	min-width: 100%;	min-height: 100%;	background: url('../secure/images/background.jpg') center center no-repeat;}*//*@-moz-document url-prefix() {   BODY {	 margin-bottom: 100px;  }}*//*#conteneur { 	float: left;	z-index: 1;	position: fixed;		width: 973px;	height: 100%;	margin-left: auto;	margin-right: auto;			} *//*@media screen and (max-width: 1600px) {	#conteneur, .vs_2, .vs_3, .vs_4, .vs_5, .peelback {		transform: scale(0.70, 0.70);			}}@media screen and (max-width: 1000px) {	#conteneur, .vs_2, .vs_3, .vs_4, .vs_5, .peelback {		transform: scale(0.6, 0.6);			}}@media screen and (max-width: 250px) {	#conteneur, .vs_2, .vs_3, .vs_4, .vs_5, .peelback {		transform: scale(0.5, 0.5);			}}@media screen and (max-width: 200px) {	#conteneur, .vs_2, .vs_3, .vs_4, .vs_5, .peelback {		transform: scale(0.2, 0.2);			}}@media screen and (max-height: 500px) {	#conteneur, .vs_2, .vs_3, .vs_4, .vs_5, .peelback {		transform: scale(0.6, 0.6);			}}@media screen and (max-height: 450px) {	#conteneur, .vs_2, .vs_3, .vs_4, .vs_5, .peelback {		transform: scale(0.5, 0.5);			}}@media screen and (max-height: 400px) {	#conteneur, .vs_2, .vs_3, .vs_4, .vs_5, .peelback {		transform: scale(0.4, 0.4);			}}@media screen and (max-height: 300px) {	#conteneur, .vs_2, .vs_3, .vs_4, .vs_5, .peelback {		transform: scale(0.3, 0.3);			}}*//*#vertical_align_center {	float: left;	width: 973px;	border: 5px solid #999;	background: url("../secure/images/b8.png") top left repeat;		position: relative;    top: 0%;	margin-top: 50vh;  	transform: translateY(-50%); }*//*#top_page{	float: left;	width: 100%;	margin-left: auto;	margin-right: auto;}#menu_top {	z-index: 99999;}.fixed{	top: 0;	position: fixed;}#texte_top_page{	width: 973px;	height: 35px;	margin-left: auto;	margin-right: auto;	padding: 20px 0px 0px 0px;	background: url("../secure/images/b2.png") repeat scroll 0 0 transparent;	border-radius: 0px 0px 0px 0px;}#logo_texte A {	text-decoration : none; 	color : #747d9e; }#logo_texte A:hover {	text-decoration : none; 	color : #9aa2bf; }#logo_texte:active,#logo_texte:focus {	outline:none;}#menu_top_page {	position: relative;	z-index: 99;	width: 973px;	height: 30px;	margin-left: auto;	margin-right: auto;}*/#contenu_default {	z-index: 10;	position: relative;	float: left;	/*width: 640px;*/	width: 55%;	height: auto;	min-height: 910px;	margin: 0px;	margin-top: 10px;	margin-left: 45px;	padding: 0px;}#contenu {}#menu_droite {	z-index: 10;	position:relative;	float: right;	width: 31%;	height: auto;	height: 100%;	/*height: 594px;*/	margin: 0px;	margin-top: 60px;	padding-left: 15px;	padding-right: 45px;	/*border-left: solid 1px #999;*/		/*background: url("../secure/images/Fotolia_158716821_XS.png") bottom center no-repeat;*/	/*background: url("../secure/images/fotolia_53878839.png") bottom center no-repeat;*/}#pied_page {	/*	position: relative;	z-index:999999999;	width : 890px;	margin-top: -20px;	*/	width: 875px;	height: 30px;	margin-left: auto;	margin-right: auto;	color: #666;	border-top: solid 1px #999;	border-radius: 0px 0px 0px 0px;	line-height: 50px;	padding-top: 5px;	padding-right: 15px;	padding-left: 15px;	/*margin-bottom: 17px;*/	/*	background: #ccc;	border: solid 10px #ccc;	*/}/*@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {	#pied_page {		margin-bottom: 36px;	}}*/#liens_bas_page  {	float: left;	width : 890px;	margin-left: auto;	margin-right: auto;	margin-top: 1px;	height : auto;	color: #fff;	line-height: 15px;    /*border-top: 1px solid #DDD;*/}/*#liens_categorie  {	position: fixed;	z-index: 9999;	bottom: 0px;	float: left;	width : 945px;	margin-left: auto;	margin-right: auto;	margin-top: 1px;	padding: 15px;	height : auto;	line-height: 15px;	background: transparent url('../secure/images/b2.png') top left repeat;    border-top: 1px solid #DDD;}.liensCategorie {	position:relative;	z-index:9;	left:0px;	bottom:0px;	}*/#f2 {	position:relative;	z-index:9;}#p2 {	position:relative;	z-index:9;}#sections_principales{	float: left;	width: 317px;	height: 110px;	padding: 10px 20px 0px 18px;	border-right: solid 1px #999;}#sections_principales A{	font-size: 22px;	color: #999;	text-decoration: none; 	line-height: 22px;}#sections_principales A:hover{	color: #333333;}/*#suivez_nous{	float: left;	width: 236px;	height: 110px;	padding: 10px 20px 10px 20px;}*/#suivez_nous{	position: relative;	float: left;	width: 240px;	height: 89px;	padding: 11px 20px 7px 20px;	background: transparent url('../secure/images/bloc.png') top right no-repeat;	cursor: pointer;	}#suivez_nous A.bloc {	font-size: 10px;	font-weight: bold;	color: #999;}#suivez_nous A.bloc:hover {	color: #999;	text-decoration: none;}#suivezNousSurFacebook A, #suivezNousSurTwitter A, #suivezNousSurLinkedin A {	font-size: 22px;	font-weight: normal;	color: #747d9e;	text-decoration : none;}#suivezNousSurFacebook A:hover, #suivezNousSurTwitter A:hover, #suivezNousSurLinkedin A:hover {	font-size: 22px;	font-weight: normal;	color: #333333;	text-decoration : none;}#pages_principales{	float: left;	width: 297px;	height: 110px;	padding: 10px 20px 0px 20px;	border-right: solid 1px #999;}#pages_principales A{	font-size: 22px;	color: #999;	text-decoration: none; 	line-height: 22px;}#pages_principales A:hover{	color: #333333;}/*IMG.logo {	float: left;	margin-top: -7px;	border: 0px;	width: 200px;	height: 35px;}*/H1, H2, H3, H4, H5, H6 {}H1 {	font-weight: bold;	font-size: 17px;	padding: 0px;	margin: 0px;	margin-top: 4px;	margin-bottom: 8px;	color: #999;	} H1.titre-articles {	font-weight: bold;	font-size: 24px;	padding: 10px 0px 10px 0px;	margin: 0px 0px 0px 0px;	color: #747d9e;	width: 100%;}H2.ariane {	font-weight: normal;	font-size: 18px;	padding: 0px;	margin: 0px;	margin-top: 0px;	margin-bottom: 0px;	color: #999;	/*width: 100px;*/} H1.sous-titre {	float: left;	margin: 0px;	padding: 0px;	margin-top:6px;	margin-right: 10px;	font-weight: normal;	font-size: 18px;	color: #999;}H1.fullPage {	width: 875px;	font-size: 40px;	color: #747d9e;}H1.titre-top-page {	float: left;	font-weight: bold;	font-size: 40px;    color: #999;	padding: 0px;	margin: 0px;	margin-top: 3px;	margin-bottom: 8px;}H2 {	font-weight: bold;	font-size: 14px;	padding: 5px 0px 5px 0px;	margin: 0px 0px 0px 0px;	color: #999;}h2.title {	margin-top: 10px;}H2.sous-titre {	float: left;	margin: 0px;	padding: 0px;	margin-top: 5px;	margin-right: 0px;	font-weight: normal;	font-size: 18px;	color: #999;}H2.titre-articles {	font-weight: bold;	font-size: 24px;	padding: 10px 0px 0px 0px;	margin: 0px 0px 0px 0px;	color: #747d9e;}H2.titre-top-page {	float: left;	font-weight: bold;	font-size: 40px;    color: #999;	padding: 0px;	margin: 0px;	margin-top: 3px;	margin-bottom: 8px;}H2.titre_menu_droite{	color: #747d9e;	font-size: 24px;}H2.titre-bloc-menu{	padding-top: 5px;	color: #747d9e;	font-size: 22px;}H2.titre-bloc{	text-align: left;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	color: #747d9e;	font-size: 20px;}H2.fullPage {	width: 875px;	font-size: 14px;	color: #999;}H3 {	font-weight: bold;	font-size: 24px;	margin: 0px;	margin-top: -10px;	margin-bottom: 5px;	padding: 0px;	color: #999;} H3.small {	font-weight: bold;	font-size: 13px;	margin: 0px;	padding: 0px 0px 0px 0px;	color: #999;} H3.small2 {	font-weight: bold;	font-size: 13px;	margin: 0px;	padding: 0px 0px 0px 0px;	color: #999;	width: 200px;} H3.title {	padding: 30px 0px 5px 0px;}H4 {	font-weight: bold;	font-size: 13px;	padding: 0px 0px 0px 0px;	margin: 0px 0px 5px 0px;	color: #999;}H5 {	font-size: 20px;	text-align: left;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	color: #999;	line-height: 24px;} H5.statistiques-accueil {	font-size: 1.25em;	text-align: left;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	color: #999;	line-height: 24px;}  H5.small {	font-size: 1.0em;	text-align: left;	padding: 0px 0px 0px 0px;	margin: 0px 0px 5px 0px;	color: #747d9e;} H6 {	margin: 0px;	padding: 0px;	font-weight: normal;	font-size: 35px;	color: #999;}H6.stats {	padding-top: 3px;	font-size: 20px;	color: #333;}H6.big {	/*font-size: 30px;*/	font-size: 30px;	font-weight: 700;	font-family: 'Montserrat', sans-serif;	color: #fff;}BR {	line-height: 30px;}DIV {	/*border-radius: 5px;*/	/*-webkit-border-radius: 5px;*/}P {	line-height: 30px;	text-align: left;}P.small {	margin-bottom: 8px;	padding : 0px;	line-height: 16px;	text-align: left;}P.paragrapheSuivant{	margin-top: 7px;}DIV.barre{	margin: 10px 0px 10px 0px;	padding: 0px;	border: 0px; 	/*	border-top: 1px solid #f8f8f8;	border-bottom: solid 1px #999;	*/	border-top: dashed 2px #999;}DIV.barre_menu_droite{	margin: 15px 0px 10px 0px;	padding: 0px;	border: 0px;	border-top: dashed 2px #999;}DL, DT, DD, UL, LI {	margin: 0px;	padding: 0px;	list-style-type: none;}UL {	margin-top : 5px;	margin-bottom : 7px;}UL.detailsForfaits{	position: relative;	overflow-y: scroll;	height: 152px;	margin-top: 0px;	margin-bottom: 5px;	padding: 10px 0px 15px 10px;	/*border: dashed 2px #999;*/    	/*border-radius: 4px;*/}UL.detailsForfaits LI{	margin-left: 0px;	/*margin-bottom:4px;*/	padding-left: 0px;	/*line-height: 16px;*/	/*color: #333333;*/	font-weight: normal;	/*background: url("../secure/images/puce-2.gif") top left no-repeat;*/	/*background: url("../secure/images/puce-1.gif") top left no-repeat;*/	}UL.detailsForfaits LI{	margin-left: 0px;	/*margin-bottom:4px;*/	padding-left: 0px;	/*line-height: 16px;*/	/*color: #333333;*/	font-weight: normal;	/*background: url("../secure/images/puce-2.gif") top left no-repeat;*/	/*background: url("../secure/images/puce-1.gif") top left no-repeat;*/	}UL.detailsForfaits LI A{	}UL.detailsForfaits LI A:hover{}LI.optionBgBlanc{	padding-right:10px;	text-align: left;	/*font-size: 10px;*/	/*font-weight: bold;*/	height: 22px;	background: transparent;	color: #000000;}LI.optionBgBlanc A{	font-size: 22px;	text-decoration : none;}LI.optionBgBlanc A:hover{	color: #000000;	text-decoration: none;}LI.optionBgBlanc IMG{	border: 0px;	vertical-align: 0%;}A:link {	text-decoration : none; 	color : #747d9e; } A:visited {	text-decoration : none; 	color : #747d9e; } A:hover {	text-decoration : none;	color : #000000; } A:active {	background-color: transparent;	text-decoration : none; 	color : #747d9e; }a:active,a:focus {	outline:none;}#reseauxSociaux {	width: 99%;	height: 35px;	padding-top: 5px;	border: dashed 2px #999;	margin-top: 0px;	margin-bottom: 0px;	/*background: url('../secure/images/b11.png') top left repeat;*/}A.reseauxSociaux {		font-size: 25px;	font-weight: bold;	text-decoration: none;	color: #999;}A.reseauxSociaux:hover {		font-size: 25px;	font-weight: bold;	text-decoration: none;	color: #bbb;}a.reseauxSociaux:active,a.reseauxSociaux:focus {	outline:none;}A.liensTextes:link {	text-decoration : none; 	color : #747d9e; 	/*border-bottom: 2px dashed #565185;*/} A.liensTextes:visited {	text-decoration : none; 	color : #747d9e; } A.liensTextes:hover {	text-decoration : none; 	color : #000000; 	/*border-bottom: 2px dashed #000000;*/} A.liensTextes:active {	text-decoration : none; 	color : #747d9e; }a.liensTextes:active,a.liensTextes:focus {	outline:none;}A.liensAcceuil:link {	font-size: 22px;} A.liensAcceuil:visited {	font-size: 22px;} A.liensAcceuil:hover {	font-size: 22px;	text-decoration : none;	color : #000; } A.liensAcceuil:active {	font-size: 22px;}a.liensAcceuil:active,a.liensAcceuil:focus {	font-size: 22px;	outline:none;}A.bottom_page {	font-size:20px;	color:#888;	text-decoration : none;}A.bottom_page:link {	font-size:20px;	color:#888;	text-decoration : none; } A.bottom_page:visited { 	font-size:20px;	color:#888;	text-decoration : none; } A.bottom_page:hover {	font-size:20px;	color:#666;	text-decoration : none;}A.bottom_page:active {	font-size:20px;	color:#888;	text-decoration : none; }A.liensSmall{	font-size: 11px;}A.liensSmall:link {	font-size:11px;} A.liensSmall:visited { 	font-size:11px;} A.liensSmall:hover {	font-size:11px;}A.liensSmall:active {	font-size:11px;}DIV.liens-produits-services {	/*width: 200px;*/	font-size: 22px;}STRONG {	font-size: 22px;}	SCRIPT {	margin: 0px;	padding: 0px;}SUP{	font-size: .7em; 	line-height: .8em; }FIELDSET {  border: 0;}#filnouvelles{	margin-top: 5px;	margin-right: 20px;	text-align: right;	}#fscroller {	font-size: 22px;}#forfaitsDescriptionWrapper{	float: left;	min-height: 400px;	/*background: #fdfdfd;*/	/*border: solid 1px #999;*/	/*border-radius: 4px 0px 4px 4px;*/	margin-top: 5px;	/*background: url("../secure/images/b8.png") top left repeat;*/	clear: both;}#legende {	width: 130px;	height: 100px;	background: url("../secure/images/legende.png") top left no-repeat;}/*#forfaitsDescription{	float: left;		}#forfaitsDescription TR{	border-top: 1px solid #ddd;}#forfaitsDescription TD.barreTitre{	padding-top: 20px;	padding-bottom: 10px;	width: 110px;	font-weight: bold;	color: #747d9e;	font-size: 13px;	text-align: center;}#forfaitsDescription TD{	text-align: center;}#forfaitsDescription TD.b5{	height: 44px;	background: transparent url("../secure/images/b13.png") top left repeat;}#forfaitsDescription TD.inclus{	text-align: center;	background: transparent url("../secure/images/inclus.png") center center no-repeat;	font-weight: bold;	height: 40px;}#forfaitsDescription TD.inclus-base{	text-align: center;	background: transparent url("../secure/images/inclus-base.png") center center no-repeat;	font-weight: bold;	height: 40px;}#forfaitsDescription TD.inclus-intermediaire{	text-align: center;	background: transparent url("../secure/images/inclus-intermediaire.png") center center no-repeat;	font-weight: bold;	height: 40px;}#forfaitsDescription TD.inclus-avance{	text-align: center;	background: transparent url("../secure/images/inclus-avance.png") center center no-repeat;	font-weight: bold;	height: 40px;}#forfaitsDescription TD.nonInclus{	text-align: center;	background: transparent url("../secure/images/non-inclus.png") center center no-repeat;	font-weight: bold;	height: 40px;}#forfaitsDescription TD.titre{	padding-left:5px;	text-align: left;	font-size: 22px;	font-weight: normal;	color: #000000;	width: 160px;	height: 29px;}#forfaitsDescription TD.titre A{		font-size: 22px;	}#forfaitsDescription TD.titreGras{	padding-left:5px;	line-height: 28px;	vertical-align: center;	text-align: left;	border-top: 1px solid #eee;	border-bottom: 1px solid #eee;}#forfaitsDescription TD.lastRow{	text-align: center;	padding-top: 18px;}*/.align_left {	margin: 0px;	padding: 0px;	float : left;}.align_right {	margin: 0px;	padding: 0px;	float : right;}.clear_both {	margin: 0px;	padding: 0px;	clear: both;}#boxCentreGauchebg {	width: 580px;	height: 110px;	padding: 15px 20px 15px 20px;	background: transparent url("../secure/images/b8.png") top left repeat;}.boxCentreGauche {	position: relative;	z-index: 2;	float: left;	cursor: pointer;	margin-top: 10px;	border: solid 1px #999;	background: transparent url('../secure/images/bloc.png') top right no-repeat;}.boxCentreGauche A.bloc {	font-size: 10px;	font-weight: bold;	color: #999;}.boxCentreGauche A.bloc:hover {	color: #999;	text-decoration: none;}#boxCentreDroitbg {	width: 280px;	height: 110px;	padding: 15px 20px 15px 20px;	background: transparent url("../secure/images/b8.png") top left repeat;}.boxCentreDroit {	position: relative;	z-index: 2;	float: left;	cursor: pointer;	margin-top: -2px;	margin-left: 0px;	border: solid 1px #999;	background: transparent url('../secure/images/bloc.png') top right no-repeat;}.boxCentreDroit A.bloc {	font-size: 10px;	font-weight: bold;	color: #999;}.boxCentreDroit A.bloc:hover {	color: #999;	text-decoration: none;}#boxCentrebg {	width: 615px;	height: 270px;	margin-top: -192px;	padding: 15px 20px 15px 20px;	background: transparent url("../secure/images/b8.png") top left repeat;}#boxCentrebg A, #boxCentrebg STRONG, #boxCentrebg P{	font-size: 14px;}.boxCentre {	position: relative;	z-index: 2;	float: left;	cursor: pointer;	margin-top: 10px;	margin-right: 20px;	border: solid 1px #999;	background: transparent url('../secure/images/bloc.png') top right no-repeat;}.boxCentre A.bloc {	font-size: 10px;	font-weight: bold;	color: #999;}.boxCentre A.bloc:hover {	color: #999;	text-decoration: none;}.boxCentreBottom {	clear: both;	padding-bottom: 7px;}.pointilles{	margin-top: 20px;	border: 0px;	border-top: dashed 2px #999;}.pointilles-faq {	margin-top: 0px;	padding-top:10px;	border: 0px;	border-top: dashed 2px #999;}#entete {	height: 30px;}/********************************//*	FILS D'ARIANE				*//********************************/		#filArianeBlock {	width : 100%;	height : auto;	margin-left: auto;	margin-right: auto;	text-align : left;	}#filAriane *{	font-size: 18px;}#filAriane {	position: absolute;	z-index: 99999;	bottom: 0px;	width: 99.4%;	margin: 0px;	padding-left: 5px;	line-height: 50px;	overflow: hidden;	word-wrap: break-word;	}#filAriane li {	float:left;	line-height: 30px;	padding-left: 5px;		overflow:hidden;	white-space:nowrap;	font-weight: normal;	color: #999;	word-wrap: break-word;}		#filAriane li a {	display: block;	background: url("../secure/images/fleche.png") no-repeat right center;	padding-right: 15px;	overflow:hidden;	word-wrap: break-word;}	#filAriane li span {	float: left;	display: block;	background: url("../secure/images/fleche.png") no-repeat right center;	padding-right: 15px;	overflow:hidden;	word-wrap: break-word;	font-weight: normal;}#liens_bas_page #filAriane a:link {	text-decoration : none;	color: #999;	font-weight: normal;}#liens_bas_page #filAriane a:visited {	text-decoration : none;	color: #999;	font-weight: normal;}#liens_bas_page #filAriane a:hover {	text-decoration : none;	color: #000;	font-weight: normal;}#liens_bas_page #filAriane a:active {	text-decoration : none;	color: #999;	font-weight: normal;}#filAriane li.fleche {	display: block;	background: url("../secure/images/fleche.png") no-repeat right center;	padding-right: 15px;	overflow:hidden;	word-wrap: break-word;}/********************************//*	FORMULAIRES					*//********************************/FORM {	margin : 0px;	padding : 0px;}LABEL{	line-height: 28px;}SELECT{	color: #333;	margin: 0px;	padding: 4px;	font-weight: bold;	font-size: 22px;	outline-style: none;	background: url("../secure/images/b2.png") top left repeat;}SELECT:focus {	//color: #000;}SELECT.select1{	width: 263px;}TEXTAREA {	padding: 4px;	color: #333;	width: 296px;	height: 70px;	font-weight: bold;	font-size: 22px;	resize: none;	outline-style: none;	overflow-y: scroll;	background: url("../secure/images/b2.png") top left repeat;}TEXTAREA:focus {	/*color: #000;*/}INPUT[type="text"] {	color: #333;	margin: 0px;	padding: 4px;	font-weight: bold;	font-size: 22px;	outline-style: none;}INPUT[type="text"]:focus {	/*color: #000;*/}INPUT[type="checkbox"] {	color: #333;	padding: 0px;}INPUT[type="submit"], INPUT[type="button"]  {	padding: 1px 3px;	font-weight: bold;	color: #7a7a7a;	font-size: 14px;}INPUT[type="submit"], INPUT[type="button"]:hover{	color: #999;}INPUT:focus{	outline:none;}INPUT.text1 {	width: 280px;	background: url("../secure/images/b2.png") top left repeat;}INPUT.textRechercher {	position: relative;	width: 70%;	height: 35px;	font-size: 22px;	font-weight: normal;	padding: 0px;	/*border: solid 4px #c9c9c9;*/	border: 0px;}BUTTON {	font-size: 14px;}.notesImportantes{	margin-top: 2px;	color: #999999;	font-size: 22px;	text-align: left;}.liens-top-page {	float: left;	margin-top: 5px;	/*margin-right: 8px;*/	font-size: 18px;	color: #ccc;	text-align: right;}.liens-top-page A {	padding-left: 10px;	/*padding-right: 10px;*/	font-size: 18px;}.sliderMenuDroiteNoMessage {	position: absolute;	bottom: 2px;	right: 0px;	font-size: 22px;}#forfait-conception-web {	float: left;	cursor: pointer;	width: 45%;	height: 520px;	border: dashed 2px #999;	/*background: url('../secure/images/bg-icon-conception-web.png') center center no-repeat;*/}#forfait-conception-web:hover {	/*background: url('../secure/images/bg-icon-conception-web-hover.png') center center no-repeat;*/}#forfait-conception-web #forfait-conception-web-titre {	padding: 18px;	padding-top: 30px;}#forfait-conception-web #forfait-conception-web-texte {	position: relative;	padding: 18px;	margin-top: 110px;}#forfait-referencement-web {	float: right;	cursor: pointer;	width: 45%;	height: 520px;	border: dashed 2px #999;	/*background: url('../secure/images/bg-icon-referencement-web.png') center center no-repeat;*/}#forfait-referencement-web:hover {	/*background: url('../secure/images/bg-icon-referencement-web-hover.png') center center no-repeat;*/}#forfait-referencement-web #forfait-referencement-web-titre {	padding: 18px;	padding-top: 30px;}#forfait-referencement-web #forfait-referencement-web-texte {	position: relative;	padding: 18px;	margin-top: 110px;}#forfait-developpement-web {	float: left;	cursor: pointer;	width: 45%;	height: 250px;	border: dashed 2px #999;	/*background: url('../secure/images/bg-icon-developpement-web.png') center center no-repeat;*/	margin-right: 15px;	margin-bottom: 15px;}#forfait-developpement-web:hover {	/*background: url('../secure/images/bg-icon-developpement-web-hover.png') center center no-repeat;*/}#forfait-developpement-web #forfait-developpement-web-titre {	padding: 18px;	padding-top: 30px;}#forfait-developpement-web-titre h3{	font-size: 20px;}#forfait-developpement-web #forfait-developpement-web-texte {	position: relative;	padding: 18px;	margin-top: -40px;	}#forfait-designs-web {	float: left;	cursor: pointer;	width: 45%;	height: 250px;	border: dashed 2px #999;	/*background: url('../secure/images/bg-icon-designs-web.png') center center no-repeat;*/	margin-bottom: 15px;}#forfait-designs-web:hover {	/*background: url('../secure/images/bg-icon-designs-web-hover.png') center center no-repeat;*/}#forfait-designs-web #forfait-designs-web-titre {	padding: 18px;	padding-top: 30px;}#forfait-designs-web-titre h3{	font-size: 20px;}#forfait-designs-web #forfait-designs-web-texte {	position: relative;	padding: 18px;	margin-top: -40px;}#forfait-marketing-internet {	float: left;	cursor: pointer;	width: 45%;	height: 250px;	border: dashed 2px #999;	/*background: url('../secure/images/bg-icon-marketing-internet.png') center center no-repeat;*/	margin-right: 15px;}#forfait-marketing-internet:hover {	/*background: url('../secure/images/bg-icon-marketing-internet-hover.png') center center no-repeat;*/}#forfait-marketing-internet #forfait-marketing-internet-titre {	padding: 18px;	padding-top: 30px;}#forfait-marketing-internet-titre h3{	font-size: 20px;}#forfait-marketing-internet #forfait-marketing-internet-texte {	position: relative;	padding: 18px;	margin-top: -40px;}#forfait-hebergement-web {	float: left;	cursor: pointer;	width: 45%;	height: 250px;	border: dashed 2px #999;	/*background: url('../secure/images/bg-icon-hebergement-web.png') center center no-repeat;*/}#forfait-hebergement-web:hover {	/*background: url('../secure/images/bg-icon-hebergement-web-hover.png') center center no-repeat;*/}#forfait-hebergement-web #forfait-hebergement-web-titre {	padding: 18px;	padding-top: 30px;}#forfait-hebergement-web-titre h3 {	font-size: 20px;}#forfait-hebergement-web #forfait-hebergement-web-texte {	position: relative;	padding: 18px;	margin-top: -40px;}#docs-php {	float: left;	cursor: pointer;	width: 100%;	height: 490px;	border: dashed 2px #999;	/*background: url('../secure/images/bg-icon-php.png') center center no-repeat;*/}#docs-php:hover {	/*background: url('../secure/images/bg-icon-php-hover.png') center center no-repeat;*/}#docs-php #docs-php-titre {	padding: 18px;	padding-top: 30px;}#docs-php #docs-php-texte {	position: relative;	padding: 18px;	margin-top: 140px;}#docs-php-fonction {	float: left;	cursor: pointer;	width: 45%;	height: 520px;	border: dashed 2px #999;	/*background: url('../secure/images/bg-icon-fonction.png') center center no-repeat;*/	margin-right: 15px;	}#docs-php-fonction:hover {	/*background: url('../secure/images/bg-icon-fonction-hover.png') center center no-repeat;*/}#docs-php-fonction #docs-php-fonction-titre {	padding: 18px;	padding-top: 30px;}#docs-php-fonction #docs-php-fonction-texte {	position: relative;	padding: 18px;	margin-top: 140px;}#docs-php-classe {	float: left;	cursor: pointer;	width: 45%;	height: 520px;	border: dashed 2px #999;	/*background: url('../secure/images/bg-icon-classe.png') center center no-repeat;*/	}#docs-php-classe:hover {	/*background: url('../secure/images/bg-icon-classe-hover.png') center center no-repeat;*/}#docs-php-classe #docs-php-classe-titre {	padding: 18px;	padding-top: 30px;}#docs-php-classe #docs-php-classe-texte {	position: relative;	padding: 18px;	margin-top: 140px;}.right-col {}.imageHolder {	}.parallax {	position: relative;	z-index: 1;	margin-top: 1px;	/*margin-bottom: 1px;*/	/* The image used */   /*background: url("../secure/images/AdobeStock_107407388.png") center center;*/	/*background: #ccc;*/	/*background: url("../secure/images/b6.png") top center repeat;*/	/*background: #aaa;*/		width: 875px;    /* Set a specific height */    height: 118px;    /* Create the parallax scrolling effect     background-attachment: fixed;	background-position: top center;	background-repeat: no-repeat;    background-size: 890px 110px;*/		/*border-bottom: 1px solid #bbb;*/}.margin-texte_top_page {	margin-top: 4px;	}.etoile {	z-index: 9;	position: absolute;	width: 50px;	height: 50px;	background: url("../secure/images/etoile.png") top center no-repeat;}.etoile2 {	z-index: 1;	position: absolute;	width: 50px;	height: 50px;	background: url("../secure/images/etoile2.png") top center no-repeat;}/* @group Blink */.blink {	-webkit-animation: blink .75s linear infinite;	-moz-animation: blink .75s linear infinite;	-ms-animation: blink .75s linear infinite;	-o-animation: blink .75s linear infinite;	 animation: blink .75s linear infinite;}@-webkit-keyframes blink {	0% { opacity: 1; }	50% { opacity: 1; }	50.01% { opacity: 0; }	100% { opacity: 0; }}@-moz-keyframes blink {	0% { opacity: 1; }	50% { opacity: 1; }	50.01% { opacity: 0; }	100% { opacity: 0; }}@-ms-keyframes blink {	0% { opacity: 1; }	50% { opacity: 1; }	50.01% { opacity: 0; }	100% { opacity: 0; }}@-o-keyframes blink {	0% { opacity: 1; }	50% { opacity: 1; }	50.01% { opacity: 0; }	100% { opacity: 0; }}@keyframes blink {	0% { opacity: 1; }	50% { opacity: 1; }	50.01% { opacity: 0; }	100% { opacity: 0; }}/* @end */#pub1 {	z-index: 99;	position: absolute;	top: 13px;	left: 1px;	width: 265px;	height: 70px;	line-height: 22px;	padding: 20px 25px;	color: #f8f8f8;	font-weight: bold;	font-size: 17px;	background: url("../secure/images/b8.png") top left repeat;}#pub1:hover {	cursor: pointer;	background: url("../secure/images/b.png") top left repeat;}#pub2 {	z-index: 99;	position: absolute;	top: 13px;	right: 1px;	width: 165px;	height: 70px;	line-height: 22px;	padding: 20px 25px;	color: #f8f8f8;	font-weight: bold;	font-size: 17px;	background: url("../secure/images/b8.png") top left repeat;}#pub2:hover {	cursor: pointer;	background: url("../secure/images/b.png") top left repeat;}#pub3 {	z-index: 99;	position: absolute;	top: 13px;	left: 330px;	width: 385px;	height: 70px;	line-height: 22px;	padding: 20px 15px;	color: #f8f8f8;	font-weight: bold;	text-align: left;	background: url("../secure/images/b8.png") top left repeat;}/*#pub3:hover {	cursor: pointer;	background: url("../secure/images/b.png") top left repeat;}*//*#publicite {	position: relative;	z-index:0;}*/   /*#test {	z-index: 99;	position: absolute;	top: 40px;	left: 1px;	width: 265px;	height: 70px;	line-height: 22px;	padding: 20px 25px;	color: #f8f8f8;	font-weight: bold;	font-size: 17px;	background: url("../secure/images/b8.png") top left repeat;	}#test2 {	z-index: 98;	position: relative;	top: -225px;	left: 0px;	width: 875px;	height: 150px;	background: url("../secure/images/b9.png") top left repeat;	}#test3 {	z-index: 99;	position: absolute;	top: 40px;	right: 1px;	width: 165px;	height: 70px;	line-height: 22px;	padding: 20px 25px;	color: #f8f8f8;	font-weight: bold;	font-size: 17px;	background: url("../secure/images/b8.png") top left repeat;}*/.exemple {	position: relative;	width: 95%;	height: auto;	padding: 0px 2px 5px 2px;	background: url("../secure/images/b8.png") top left repeat;}.exemple-titre {	position: relative;	width: 90%;	height: 25px;	font-weight: bold;	padding: 5px 20px 0px 20px;	background: url("../secure/images/b8.png") top left repeat;}.resultat{	padding: 10px 20px;}.parameter {	/*font-style: italic;*/	font-weight: bold;	color: #747d9e; }code {	color: #000000;	font-weight: normal;}.phpcode {	margin-bottom: 10px;}.rdfs-comment {	margin-top: 10px;	margin-bottom: 10px;}#contenu * {	font-size: 22px;}.para {	margin-bottom: 10px;}DIV.warning {	padding: 10px 20px 10px 20px;	margin-top: 10px;	background: url("../secure/images/b8.png") top left repeat;}STRONG.warning {	line-height: 20px;}.classsynopsisinfo_comment {	color: #000;}TABLE.doctable {	width: 100%;	/*background: url("../secure/images/b5.png") top left repeat;*/}TABLE.doctable TH {	padding: 5px;	background: url("../secure/images/b8.png") top left repeat;}TABLE.doctable TD {	padding: 5px;	background: url("../secure/images/b8.png") top left repeat;}.cdata {	padding: 5px;	margin-bottom: 10px;	border: dashed 2px #999;	background: url("../secure/images/b8.png") top left repeat;}.contenu_onglets .example p {	text-align: left;}DL DT {	font-weight: bold;	color: #747d9e; }  .goog-te-banner-frame.skiptranslate {	display: none !important;} .box_bp {	position:relative;	z-index:1;	width:985px;	margin-top:20px;	margin-left:auto;	margin-right:auto;}#photo_bp {	float:left;	width:220px;	height:100px;		padding:10px 20px;	background: url('../secure/images/b8.png') top left repeat;	border-bottom: solid 5px #999;	cursor:pointer;}#php_bp {	float:right;	width:605px;	height:90px;		padding:10px 50px;	padding-top:20px;	background: url('../secure/images/b8.png') top left repeat;	border-bottom: solid 5px #999;	cursor:pointer;}/*#php_bp:hover {	cursor: pointer;	background: url("../secure/images/b6.png") top left repeat;}*/.caroussel-bp {	width:1005px;	margin-left: -10px;	margin-bottom:20px;		/*background: url('../secure/images/b5.png') top left repeat;*/}.caroussel-bp-previous {	position: absolute;	top: 130px;	left: -30px;	cursor:pointer;}.caroussel-bp-previous:hover {	background: url('../secure/images/caroussel-bp-previous-hover.png') top left no-repeat;}.caroussel-bp-next {	position: absolute;	top: 130px;	left: 995px;	cursor:pointer;}.caroussel-bp-next:hover {	background: url('../secure/images/caroussel-bp-next-hover.png') top left no-repeat;}#forfait_bp {		float:left;	width:442px;	height:100px;	padding:10px 20px;	background: url('../secure/images/b8.png') top left repeat;	border-bottom: solid 5px #999;	cursor:pointer;	}#forfait_bp H3 {	margin-top: 0px;}/*#forfait_bp:hover {	cursor: pointer;	background: url("../secure/images/b6.png") top left repeat;}*/#service_bp {		float:right;	width:442px;	height:100px;	padding:10px 20px;	background: url('../secure/images/b8.png') top left repeat;	border-bottom: solid 5px #999;	cursor:pointer;	}#service_bp H3 {	margin-top: 0px;}/*#service_bp:hover {	cursor: pointer;	background: url("../secure/images/b6.png") top left repeat;}*/.themes, .themes A, .themes STRONG {	font-size: 22px;}.listBgColor {	background: transparent url("../secure/images/b8.png") top left repeat;	border-radius: 0px;}::-moz-selection { /* Code for Firefox */  color: white;  background: #747d9e;}::selection {  color: white;	background: #747d9e;}.animated_bg2 {		width: 100%;	height: 100vh;}#building {	position: relative;	z-index: 1;	background-size: cover;	width: 100%;	height: auto;	min-height: 600px;	/*border-bottom: 1px solid #000000;*/}.btnForfaits {	background: transparent url("../secure/images/b2.png") top left repeat;}.btnForfaits:hover {	background: transparent url("../secure/images/b11.png") top left repeat;}#nonDisponibleForfait {	position: absolute;	top: 50%;	left: 197px;	/*background: transparent url("../secure/images/nonDisponible.png") top left no-repeat;*/	width: 590px;	height: 75px;	/*background: transparent url("../secure/images/b11.png") top left repeat;*/	color: #747d9e;	font-size: 50px;	font-weight: bold;	text-align: center;	-webkit-text-stroke: 1px #fff;}#nonDisponibleForfait2 {	position: absolute;	top: 50%;	left: 50px;	/*background: transparent url("../secure/images/nonDisponible.png") top left no-repeat;*/	width: 400px;	height: 75px;	/*background: transparent url("../secure/images/b11.png") top left repeat;*/	color: #747d9e;	font-size: 50px;	font-weight: bold;	text-align: center;	-webkit-text-stroke: 1px #fff;}.blur {	/* Add the blur effect */	filter: blur(4px);	-webkit-filter: blur(4px);}