﻿/* reset */
body, p, ul, ol, form, input, button, select, h1, h2, h3, h4, h5, h6, dl, dt, dd, blockquote, address, pre{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6{font-size:14px;font-weight:400;}
ul, ol{list-style:none;}
img, abbr{border:0;}

/* tags */
body, select, input, textarea{font-family:'Open Sans Light';font-size:24px;line-height:1.6;font-weight:300;color:#494949;}
body{background-image: url('../img/bg.jpg');}
strong{color:#000;font-weight:500;}
a{color:inherit;text-decoration:underline;cursor: pointer;}
a:hover{text-decoration:none;}
p{margin-bottom:30px;}
p:last-child{margin-bottom:0;}
select, input[type=radio], input[type=checkbox]{cursor:pointer;}
input[type=text], textarea, select{background-color:#f2f2f2;border:1px solid #ddd;box-sizing:border-box;width:100%;color:#000;transition:200ms;}
input[type=text]:focus, textarea:focus, select:focus{background-color:#f8f8f8;outline:none;}
input[type=text], textarea{padding:10px 15px;font-size:17px;max-width:550px;margin-bottom: 30px;padding: 10px 55px 10px 55px;-webkit-box-shadow: 0px 0px 12px -1px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 12px -1px rgba(0,0,0,0.75);box-shadow: 0px 0px 12px -1px rgba(0,0,0,0.75);}
select{padding:10px;}
img{max-width:100%;}
label.error{display:block;margin-top:5px;color:#be0707;}
sup{font-size:60%;}

.footer-bilnet-1{text-align: center;background-color:#989898; color:white;padding:10px;margin-bottom:0px;}
.footer-bilnet-2{background-color:#EFEEEE;text-align:center;font-size:12px;color:#989898;margin-bottom:0px;}
media (max-width:800px){
	body, select, input, textarea{font-size:15px;}
}

/* column behavior on mobile */
#page{overflow:hidden;}
#page-inner{position:relative;left:0;transition:left 500ms ease-in-out;}
#page-column{position:fixed;top:0;left:-250px;bottom:0;z-index:101;overflow:hidden;width:250px;transition:left 500ms ease-in-out;}
#page-header{transition:margin-top 500ms ease-in-out;transition-delay:500ms;}
#page-header-mobile{display:none;}

@media (max-width:960px){
	#page-header-desktop{display:none;}
	#page-header-mobile{display:block;height:60px;}
}


/* page */
.page-wrapper{max-width:1120px;padding:0 20px;margin:auto;}

#page-header a{text-decoration:none;}
#page-header-mobile{position:relative;height:60px;background-color:#702f8a;color:#fff;text-align:center;}
#page-header-mobile-trigger, #page-header-mobile-language{position:absolute;line-height:57px;top:0;padding:0 20px;}
#page-header-mobile-trigger{left:0;font-family:'FontAwesome';font-size:30px;cursor:pointer;}
#page-header-mobile-logo{line-height:60px;}
#page-header-mobile-logo img{vertical-align:middle;}
#page-header-mobile-language{right:0;background-color:#5d2474;}
#page-header-mobile-language:after{font-family:'FontAwesome';content:'\f0dc';margin-left:7px;font-size:10px;}
#page-header-mobile-language .sub-term{font-size:12px;font-weight:700;text-transform:uppercase;}
#page-header-mobile-language .sub-select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;}

#page-header-row-1:before, #page-header-row-1:after, #page-header-row-2:before, #page-header-row-2:after{content:'';display:table;}
#page-header-row-1:after, #page-header-row-2:after{clear:both;}
#page-header-row-1{height:55px;background-color:#702f8a;}
.page-header-tooltip{max-width:300px;background:#702f8a;box-shadow:0 15px 15px rgba(0, 0, 0, 0.1);margin-top:-5px;padding-top:5px;}
.page-header-tooltip > li +li{border-top:1px solid rgba(255, 255, 255, 0.1);}
.page-header-tooltip-link{display:block;padding:10px 20px;font-size:11px;text-transform:uppercase;font-weight:700;color:#c6aad1;text-decoration:none;transition:color 200ms;}
.page-header-tooltip-link:hover{color:#fff;}
#page-header-portail{margin-left:10px;}
#page-header-portail .sub-link-1.hub{border-right: 1px solid #8d55a4;text-align:center;width:30px;margin-right: 5px;}
#page-header-portail .sub-link-1.hub:after{color:#fff;font-family:'FontAwesome';content:'\f015';font-size: 15px;}
#page-header-portail > li{float:left;}
#page-header-portail .sub-link-1{display:block;line-height:54px;padding:0 10px;font-size:11px;text-transform:uppercase;font-weight:700;color:#c6aad1;transition:color 200ms;}
#page-header-portail .sub-link-1.is-current{position:relative;color:#fff;}
#page-header-portail .sub-link-1.is-current:before{content:'';position:absolute;top:100%;left:50%;height:0;width:0;margin-top:-9px;margin-left:-5px;pointer-events:none;border:solid transparent;border-color:rgba(255, 255, 255, 0);border-bottom-color:#fff;border-width:5px;}
#page-header-portail .sub-link-1:hover{color:#fff;}
#page-header-portail .sub-link-1.is-sublevel:after{font-family:'FontAwesome';content:'\f0dc';margin-left:7px;font-size:10px;}
#page-header-quickaccess{float:right;}
#page-header-quickaccess > li{float:left;}
#page-header-quickaccess .sub-link-1{display:block;line-height:54px;padding:0 20px;font-size:11px;text-transform:uppercase;font-weight:700;color:#fff;transition:color 200ms;}
#page-header-quickaccess .sub-link-1.is-language:after{font-family:'FontAwesome';content:'\f0dc';margin-left:7px;font-size:10px;}
#page-header-quickaccess .sub-link-1.is-language{background-color:#5d2474;transition:200ms;}
#page-header-quickaccess .sub-link-1.is-language:hover{background-color:#521f67;}
#page-header-row-2{position:relative;background-color:#fff;}
#page-header-desktop-outer{display:table;width:100%;height:150px;}
#page-header-desktop-col-1{display:table-cell;vertical-align:middle;padding-right:50px;}
#page-header-desktop-col-2{display:table-cell;vertical-align:middle;width:100%;text-align:right;}
#page-header-desktop-logo img{display:block;max-width:87px;}
#page-header-desktop-button{display:inline-block;padding:10px 20px;background-color:#e6e6e6;text-transform:uppercase;font-weight:700;font-size:11px;white-space:nowrap;transition:200ms;}
#page-header-desktop-button:hover{background-color:#702f8a;color:#fff;}
#page-header-desktop-nav{display:table;height:135px;margin:auto;}
#page-header-desktop-nav > li{display:table-cell;vertical-align:middle;text-align:center;}
#page-header-desktop-nav .sub-link-1{display:block;padding:0 25px;line-height:1.4;}
#page-header-desktop-nav .sub-link-1:hover{color:#702f8a;}
#page-header-desktop-nav .sub-link-1.is-current{font-weight:400;color:#702f8a;}
#page-header-desktop-title{font-size:20px;color:#702f8a;line-height:1.5;}
#page-header-desktop-description{margin-bottom:0;font-size:17px;color:#888;}
#page-body{overflow:hidden;}
#page-backtotop{display:none;position:fixed;right:25px;bottom:25px;width:50px;height:50px;z-index:100;background-image:url(/dev/assets/img/site-all/icon-backtotop.png);cursor:pointer;opacity:0.3;}
#page-backtotop:hover{opacity:0.5;}

/* section */
#section-introduction{display:table;width:100%;height:500px;background-position:center center;background-size:cover;background-repeat:no-repeat;}
#section-introduction-inner{display:table-cell;padding:50px;vertical-align:middle;}
#section-introduction-content{width:30%;padding:40px;margin-left:auto;background-color:#702f8a;background-color:rgba(113, 47, 138, 0.8);color:#fff;font-weight:100;}
#section-introduction-title{margin-bottom:10px;font-size:22px;color:#fff;line-height:1.45;}
.section-introduction-button{display:inline-block;padding:10px 20px;background-color:#fff;text-transform:uppercase;font-weight:600;color:#702f8a;text-align:center;font-size:12px;white-space:nowrap;text-decoration:none;transition:200ms;}

.section-default{position:relative;padding:75px 0;}
.section-default.smallpadding{position:relative;padding:5px 0;}
.section-default.is-separator{border-top:1px solid #f1f1f1;}
.section-default.is-silver{background-color:#f9f9f9;padding-bottom:0;}
.section-default.is-silver + .section-default.is-silver{padding-top:0;}
.section-default .grid-visual{padding:125px 0;margin:-125px 0;}
.section-default.is-silver .grid-visual-item .sub-visual{background:#323232;}
.section-default.is-silver .grid-visual-item .sub-visual img{opacity:0.96;}

@media (max-width:960px){
	.section-default{padding:75px 0;}
	.section-default .grid-visual{padding:75px 0;margin:-75px 0;}
}

@media (max-width:800px){
	.section-default{padding:50px 0;}
	.section-default .grid-visual{padding:50px 0;margin:-50px 0;}
}

@media (max-width:640px){
	.section-default{padding:25px 0;}
	.section-default .grid-visual{padding:25px 0;margin:-25px 0;}
}

@media (max-width:640px){
	#section-introduction{height:auto;text-align:center;}
	#section-introduction-inner{background-color:rgba(0, 0, 0, 0.2);}
	#section-introduction-content{width:auto;padding:0;background:none;}
	#section-introduction-title{margin-bottom:0;font-weight:600;}
	#section-introduction-description{font-size:18px;}
}

/* title */
.title-1:first-child, .title-2:first-child, .title-3:first-child, .title-4:first-child, .title-5:first-child, .title-6:first-child{margin-top:0;}
.title-1{margin-bottom:50px;font-size:30px;color:#702f8a;font-weight:300;line-height:1.5;margin-left:auto;margin-right:auto;text-align:center;}
.title-1-description{margin-bottom:50px;margin-top:-45px;font-size:22px;color:#888;margin-left:auto;margin-right:auto;text-align:center;}
.title-1-description .fa{margin-right:5px;font-size:90%;color:#333;}
.title-2{margin-top:50px;margin-bottom:25px;font-size:24px;color:#fff;word-spacing:1px;letter-spacing:2px;}
.title-2-description{margin-bottom:25px;margin-top:-20px;font-size:19px;color:#888;}
.title-3{margin-top:50px;margin-bottom:30px;font-size:18px;color:#000;font-weight:500;}
.title-4{margin-top:40px;margin-bottom:10px;font-size:18px;color:#000;font-weight:500;}


/* buttons */
.btn-default{display:inline-block;padding:15px 25px;background-color:#0aabc2;color:#fff !important;font-weight:600;border:none;text-align:center;font-size:14px;white-space:nowrap;border-radius:3px;transition:300ms;cursor:pointer;text-decoration:none;}
.btn-default:hover{background-color:#0e9aae;}
.btn-default.is-wide{width:100%;padding-left:0;padding-right:0;}
.btn-default.is-disabled{position:relative;background-color:#b3b3b3;cursor:default;}
.btn-default.is-disabled:after{content:'Sold out';display:inline-block;position:absolute;top:0;left:50%;margin-left:-80px;padding:10px;border:3px solid #de0000;font-size:26px;color:#de0000;text-transform:uppercase;-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}


/* box */
.box-success, .box-error{padding:50px 30px;border-radius:3px;font-size:17px;text-align:center;border:1px solid;}
.box-success a, .box-error a{text-decoration:underline;}
.box-success a:hover, .box-error a:hover{text-decoration:none;}
.box-success-title, .box-error-title{font-size:19px;font-weight:700;}
.box-success-btn, .box-error-btn{display:inline-block;padding:10px 25px;margin-top:30px;border-radius:3px;color:#fff !important;text-decoration:none !important;}
.box-success{background-color:#edffcd;border-color:#d6e9b4;}
.box-success, .box-success a{color:#192a00;}
.box-success-btn{background-color:#26202b;}
.box-success-btn .fa{margin-right:10px;font-size:13px;}
.box-error{background-color:#ffecec;border-color:#e7b2b2;}
.box-error, .box-error a{color:#1c0404;}
.box-error-btn{background-color:#26202b;}
.box-error-btn .fa{margin-right:10px;font-size:13px;}


/* text */
.text-center{text-align:center;}
.text-mention{font-size:14px;}
.text-state{padding:3px 7px;border-radius:3px;font-size:12px;background-color:#df1414;color:#fff;}


/* list */
.list-check{margin-bottom:30px;}
.list-check:last-child{margin-bottom:0;}
.list-check > li{position:relative;padding-left:35px;}
.list-check > li + li{margin-top:15px;}
.list-check > li:before{position:absolute;left:0;font-family:'FontAwesome';content:'\f00c';margin-right:10px;font-size:22px;line-height:1.2;color:#333;}
.list-check.is-dualcolumn{word-spacing:-3px;letter-spacing:-3px;margin-left:-10px;margin-top:-10px;}
.list-check.is-dualcolumn > li{display:inline-block;width:50%;padding-left:45px;margin-top:10px;vertical-align:top;word-spacing:normal;letter-spacing:normal;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.list-check.is-dualcolumn > li:before{left:10px;}

.list-ol{margin-bottom:30px;}
.list-ol:last-child{margin-bottom:0;}
.list-ol > li{position:relative;padding-left:35px;}
.list-ol > li + li{margin-top:15px;}
.list-ol > li:before{position:absolute;left:0;font-family:'FontAwesome';content:'\f058';margin-right:10px;font-size:22px;line-height:1.2;color:#333;}

/* form */
.form-inline-checkbox{display:inline-block;padding-left:20px;margin:0 15px 0 0;}
.form-inline-checkbox > input{margin:4px 5px 0 -20px;}
.form-inline-radio{display:inline-block;padding-left:20px;margin:0 15px 0 0;}
.form-inline-radio > input{margin:3px 5px 0 -20px;}

.form-inline{display:table;width:100%;table-layout:fixed;}
.form-inline-item{display:table-cell;vertical-align:middle;}
.form-inline-item + .form-inline-item{border-left:10px solid transparent;}

.form-above-fieldset{background-color:#fff;border:1px solid #e8e8e8;}
.form-above-item{padding:25px;margin-bottom:0;}
.form-above-item + .form-above-item{border-top:1px solid #e8e8e8;}
.form-above-term{display:block;margin-bottom:10px;color:#000;font-size:15px;}
.form-above-term.is-required:after{content:"*";position:relative;top:-5px;margin-left:5px;color:#be0707;font-size:12px;}
.form-above-footer{padding:25px;background-color:#e5f0f2;border:1px solid #cfe3e6;margin:10px -1px -1px -1px;text-align:center;}

.form-aside-fieldset{margin-bottom:40px;background-color:#fff;border:1px solid #e8e8e8;}
.form-aside-item:before, .form-aside-item:after{content:"";display:table;}
.form-aside-item:after{clear:both;}
.form-aside-item{padding:25px 30px 25px 240px;margin-bottom:0;}
.form-aside-item + .form-aside-item{border-top:1px solid #e8e8e8;}
.form-aside-term{position:relative;float:left;padding-right:15px;margin-left:-210px;width:180px;color:#000;}
.form-aside-term.is-required:after{content:"*";position:absolute;right:0;top:0;color:#be0707;font-size:11px;}
.form-aside-other{display:block;margin-top:10px;border-left:5px solid #444;}
.form-aside-title{margin:40px 0 20px 30px;color:#000;font-weight:600;font-size:14px;text-transform:uppercase;}
.form-aside-title:first-child{margin-top:0;}
.form-aside-footer{text-align:center;}
.form-aside-caption{display:block;margin-top:3px;color:#999;font-size:12px;line-height:1.35;}
.form-aside-radio{display:block;padding-left:20px;margin-bottom:5px;}
.form-aside-radio > input{float:left;margin:8px 5px 0 -20px;}
.form-aside-checkbox{display:block;padding-left:20px;margin-bottom:5px;}
.form-aside-checkbox > input{float:left;margin:8px 5px 0 -20px;}

@media (max-width:640px){
	/* form */
	.form-aside-item{padding-left:30px;}
	.form-aside-term{display:block;float:none;margin-left:0;margin-bottom:5px;width:auto;}
	.form-aside-term.is-required:before{left:-7px;}
}


/* grid */
.grid-center{max-width:805px;margin:0 auto 50px;text-align:center;}
.grid-center:last-child{margin-bottom:0;}

.grid-adaptive{word-spacing:2px;letter-spacing:2px;}
.grid-adaptive:last-child{margin-bottom:0;}
.grid-adaptive > [class*=sub-column-]{display:inline-block;vertical-align:top;word-spacing:normal;letter-spacing:normal;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.grid-adaptive .sub-column-100{width:100%;}
.grid-adaptive .sub-column-80{width:80%;}
.grid-adaptive .sub-column-70{width:70%;}
.grid-adaptive .sub-column-60{width:60%;}
.grid-adaptive .sub-column-50{width:50%;}
.grid-adaptive .sub-column-40{width:40%;}
.grid-adaptive .sub-column-33{width:33.3333333%;}
.grid-adaptive .sub-column-30{width:30%;}
.grid-adaptive .sub-column-25{width:25%;}
.grid-adaptive .sub-column-20{width:20%;}
.grid-adaptive.is-none{margin-left:0;margin-top:0;margin-bottom:0;}
.grid-adaptive.is-none > [class*=sub-column-]{padding-left:0;margin-top:0;}
.grid-adaptive.is-xsmall{margin-left:-15px;margin-top:-15px;margin-bottom:15px;}
.grid-adaptive.is-xsmall > [class*=sub-column-]{padding-left:15px;margin-top:15px;}
.grid-adaptive.is-small{margin-left:-25px;margin-top:-25px;margin-bottom:25px;}
.grid-adaptive.is-small > [class*=sub-column-]{padding-left:25px;margin-top:25px;}
.grid-adaptive{margin-left:-50px;margin-top:-50px;margin-bottom:50px;}
.grid-adaptive > [class*=sub-column-]{padding-left:50px;margin-top:50px;}
.grid-adaptive.is-large{margin-left:-75px;margin-top:-75px;margin-bottom:75px;}
.grid-adaptive.is-large > [class*=sub-column-]{padding-left:75px;margin-top:75px;}
.grid-adaptive:last-child{margin-bottom:0;}

@media (max-width:960px){
	.grid-adaptive .sub-column-20{width:25%;}
}

@media (max-width:768px){
	.grid-adaptive .sub-column-80{width:100%;}
	.grid-adaptive .sub-column-70{width:100%;}
	.grid-adaptive .sub-column-60{width:100%;}
	.grid-adaptive .sub-column-50{width:100%;}
	.grid-adaptive .sub-column-40{width:100%;}
	.grid-adaptive .sub-column-33{width:50%;}
	.grid-adaptive .sub-column-30{width:50%;}
	.grid-adaptive .sub-column-25{width:50%;}
	.grid-adaptive .sub-column-20{width:33.3333333%;}
	.grid-adaptive.is-small{margin-left:-25px;margin-top:-25px;margin-bottom:25px;}
	.grid-adaptive.is-small > [class*=sub-column-]{padding-left:25px;margin-top:25px;}
	.grid-adaptive{margin-left:-50px;margin-top:-50px;margin-bottom:50px;}
	.grid-adaptive > [class*=sub-column-]{padding-left:50px;margin-top:50px;}
	.grid-adaptive.is-large{margin-left:-75px;margin-top:-75px;margin-bottom:75px;}
	.grid-adaptive.is-large > [class*=sub-column-]{padding-left:75px;margin-top:75px;}
	.grid-adaptive:last-child{margin-bottom:0;}
}

@media (max-width:640px){
	.grid-adaptive .sub-column-20{width:50%;}
}

@media (max-width:480px){
	.grid-adaptive > [class*=sub-column-]{width:100%;}
}


/* javascript : serialtip */
[data-serialtip]{display:none;position:absolute;z-index:1001;}


/* javascript : BILnetSubmit */
.js-BILnetSubmit-hidden{position:absolute;visibility:hidden;}

#image-autofestival{max-width:500px;width:100%;}

#getting-started{font-family:'Open Sans';font-weight:600;}

small {color:#fff;}

.inscription {position:absolute;transform: translateX(-45px);color:#702f8a;}

.inscription i {padding: 10px;font-size:30px;}

.inscription:hover {color:#05C3DE;}

#form-newsletter{position:relative;}
#form-newsletter:after{content: url(../img/fleche.png);position:absolute;margin-top: -50px;margin-left: 15px;}

#form-newsletter:before{font-family: 'FontAwesome';content: '\f003';position:absolute;margin-top: 5px;margin-left: 15px;color:#b8b8b8;border-right:solid 1px #b8b8b8;padding-right: 10px;}

@media (max-width:640px){
	#form-default:after{display:none;}
}

@import "compass/css3";

@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700);

.container {
	overflow: hidden;
  width:100%;
  margin:0px;
	/* we don't want the pseudo-elements sticking out */
}

.container svg {
	display: block;
}

/*** Individual section styles and separators ***/

/* Common style for pseudo-elements */
section::before,
section::after {
	position: absolute;
	content: '';
	pointer-events: none;
}

/* Big Triangle */
svg#bigTriangleColor {
	pointer-events: none;
}

#bigTriangleColor path {
	fill: #f9f9f9;
	stroke: #f9f9f9;
	stroke-width: 1;
}

.reglement {
	font-size: 11px;
	text-align: right;
	color: #fff;
	float: right;
}

#section-banner-title{display:inline-block;padding:15px 35px;font-size:26px;letter-spacing:1px;color: #fff;text-transform: uppercase}
#section-banner-title .sub-line-1, #section-banner-title .sub-line-2, #section-banner-title .sub-line-3{display:inline-block;margin-bottom:3px;padding:5px 15px;background-color:#702f8a;}
#section-banner-title .sub-line-1{-ms-transform:rotate(-1deg);-webkit-transform:rotate(-1deg);transform:rotate(-1deg);}
#section-banner-title .sub-line-2{-ms-transform:rotate(1deg);-webkit-transform:rotate(1deg);transform:rotate(1deg);font-family:'Open Sans Semi Bold', Arial, Helvetica, sans-serif;}
#section-banner-title .sub-line-3{-ms-transform:rotate(-1deg);-webkit-transform:rotate(-1deg);transform:rotate(-1deg);}
#section-banner-title .sub-line-4{-ms-transform:rotate(1deg);-webkit-transform:rotate(1deg);transform:rotate(1deg);font-family:'Open Sans Light', Arial, Helvetica, sans-serif;display:inline-block;margin-bottom:3px;padding:5px 15px;background-image:url(../img/section-banner-title-color1.jpg);}
#section-banner-title .sub-line-5{-ms-transform:rotate(1deg);-webkit-transform:rotate(1deg);transform:rotate(1deg);font-family:'Open Sans Light', Arial, Helvetica, sans-serif;display:inline-block;margin-bottom:3px;padding:5px 15px;background-image:url(../img/section-banner-title-color2.jpg);}
#section-banner-title .sub-line-6{-ms-transform:rotate(1deg);-webkit-transform:rotate(1deg);transform:rotate(1deg);font-family:'Open Sans Light', Arial, Helvetica, sans-serif;display:inline-block;margin-bottom:3px;padding:5px 15px;background-image:url(../img/section-banner-title-color3.jpg);}
#section-banner-description{margin:0 100px 35px;font-size:28px;line-height:1.3;}

/**********************************

Name: cmxform Styles

***********************************/

input.valid { border: 1px solid #05c3de !important; }

form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic
}
div.error { display: none; }
input.error { border: 1px solid red !important;-webkit-box-shadow: 0px 0px 12px -1px rgba(255,0,0,0.75);-moz-box-shadow: 0px 0px 12px -1px rgba(255,0,0,0.75);box-shadow: 0px 0px 12px -1px rgba(255,0,0,0.75);color:red;}

form.cmxform label.error, label.error { position:absolute;left: 50%;transform: translateX(-50%);margin-top: -25px;font-size:16px;}

[type=file] {
    width: 100%;
    height: 50px;
    padding: 10px;
}

.noty_inline_layout_container li { display: none !important; }
.noty_inline_layout_container li:first-child { display: block !important; }

button { background: none;border: none;cursor: pointer; }

@media (max-width:640px){
	#section-banner-title{font-size:18px;}
	.inscription {position:absolute;color:#05c3de;transform: translateX(-0px); right: 5px; top: -5px;}
	.inscription i{font-size: 40px;}
	input[type=text], textarea{margin-bottom: 0px;}
	form.cmxform label.error, label.error {margin-top: -3px;font-size: 11px;}
}