
/* Begin Theme Settings */
.site_info > .container > .row-fluid > * 
{
  height: 70px;
  line-height: 70px;
}

.navbar .btn-navbar 
{
  margin-top: 30px
}

header 
{
  height: 60px;
  min-height: 60px;
}
.navbar .nav > li > a,
.nav .nav-search-box
{
  height: 60px;
  line-height: 60px;
}

.navbar .nav > li > a.with_teaser > .half
{
  height: 30px;
}

header .navbar .nav > li > a > i 
{
  font-size: 21px;
  line-height: 60px;
  height: 60px;
}

.navbar .nav > li > a.with_teaser > i,
.navbar .nav > li > a.menu_item_without_text > i
{
  font-size: 28px;
}

.navbar .nav > li > a.with_teaser > .half > span
{
  padding-top: 12px;
}

.navbar .nav > li > a.with_teaser > .teaser
{
  font-size: 12px;
}

header .navbar .nav .nav-search-box .search-form
{
  top: 0; /*-12px; */
}

header .company_logo.menu-logo,
header .company_logo.menu-logo > a
{
  height: 60px;
  line-height: 60px;
}

/* End Theme Settings */

/* Begin Custom CSS */
.qtrans_language_chooser {
    list-style-type:none;
}
.qtrans_language_chooser li {
    float:left;
    margin-right:6px; 
    margin-left:6px;
    margin-top:10px;
}
.qtrans_language_chooser a:hover {opacity:0.8;}
.qtrans_language_chooser li.active {opacity:1.0; }
.qtrans_language_chooser li {opacity:0.8; }

.sticky {border-bottom: 30px;}

header .navbar .nav .nav-search-box .icosearch {display:block !important;}


.site_info {display:none;}

.page-inner {background-image:url(/wp-content/uploads/2013/11/fleche.png); background-position: top left;
   background-repeat: no-repeat;}

.before_footer {background-image:url(/wp-content/uploads/2013/11/bg-line1.png); background-repeat: repeat; background-fixe:fixed;}

.contacts {text-align:right;}

.company_logo.span3 {display:inline;}

.span6.site_description {display:inline;}

@media(max-width:979px){.company_logo.span3{ display:none;}}

.page_caption h1.page_title {max-width: 100%; color:#FFF;}


.page_caption {background-image:url(/wp-content/uploads/2013/11/bg-line1.png); background-repeat: repeat; background-fixe:fixed; background-color: rgb(42, 47, 53);}


/* CSS POUR LA PAGE ESSAYEZ GRATUITEMENT */
/* FLECHE 1 */

.arrow_box {
	position: relative;
	background: #ffc425;
	color:#FFF;
margin-top:70px; height:150px; 
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

.arrow_box:after {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
        height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 196, 37, 0);
	border-bottom-color: #ffc425;
	border-width: 60px;
	margin-left: -60px;
}

/* HACK CSS POUR FIREFOX FLECHE 1 */
@-moz-document url-prefix()
{
   .arrow_box {
	position: relative;
	background: #ffc425;
	color:#FFF;
margin-top:70px; height:165px; 
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
}

.image1box {font-size: 100px; text-align:center;font-family:Verdana, Geneva, sans-serif; padding-top:5px;}  


@-moz-document url-prefix()
{
   .image1box {
	font-size: 100px; text-align:center;font-family:Verdana, Geneva, sans-serif; padding-top:15px;}
}



/* FLECHE 2 */
.arrow_box2 {
	position: relative;
	background: #7ac143;
	color:#FFF; margin-top:70px; height:250px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
	
}
.arrow_box2:after {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(122, 193, 67, 0);
	border-bottom-color: #7ac143;
	border-width: 60px;
	margin-left: -60px;
}


/* FLECHE 3 */
.arrow_box3 {
	position: relative;
	background: #00a389;
	color:#FFF; margin-top:70px; height:350px; 
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
	
}
.arrow_box3:after {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(0, 163, 137, 0);
	border-bottom-color: #00a389;
	border-width: 60px;
	margin-left: -60px;
}

/* FLECHE 4 */
.arrow_box4 {
	position: relative;
	background: #006892;
	color:#FFF; margin-top:70px; height:450px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
	
}
.arrow_box4:after {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(0, 104, 146, 0);
	border-bottom-color: #006892;
	border-width: 60px;
	margin-left: -60px;
}

.footerboutonessai {
	position:fixed;
   bottom:0px;
   height:70px;
   width:100%;
background-image:url(/wp-content/uploads/2013/11/bg-line1.png); background-repeat: repeat; background-fixe:fixed; background-color: rgb(42, 47, 53);
   opacity:0.9;
      z-index:999999;
	  left:0px;
	  border-top:solid #d94412 4px;
	  display:inline;
}

.boutonfooteressai {
	font-size:18px;
	font-family:tahoma, verdana, arial, sans-serif;

	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:2px solid #FFFFFF;
	padding:9px 18px;
	text-decoration:none;
	background-color:#d94412;
	color:#FFFFFF !important;
	display:inline-block;
margin-left:10px; margin-top:10px;}

.boutonfooteressai:hover {
	background-color:#e05d22;
color:#FFFFFF;
}
.boutonfooteressai a {
	color:#FFFFFF;}

.boutonfooteressai:active {
	position:relative;
	top:1px;}
.textefooteressai {
font-weight:normal;color:#FFFFFF;letter-spacing:0pt;word-spacing:2pt;font-size:12px;text-align:center;font-family:tahoma, verdana, arial, sans-serif;line-height:1; margin-top:5px;
}









/* styles pour les formulaires de contact. */
#btnformulaire,
#inputformulaire {
	border: 1px solid #eee;
	font-family: inherit;
	padding: 12px;
font-size:20px;
width:100%;
margin-bottom:10px;
background-color:#fbfbfb;
height:50px;
}

#messageformulaire {
	border: 1px solid #eee;
	font-family: inherit;
	padding: 12px;
font-size:20px;
width:100%;
margin-bottom:10px;
background-color:#fbfbfb;
height:200px;
}

#boutonradioformulaire {font-family: inherit; padding: 12px; font-size:20px; width:100%;margin-bottom:6px;height:50px;}

#inputformulaire,
#messageformulaire {
	color: #141412;
}

#inputformulaire:focus,
#messageformulaire:focus {
	border: 1px solid #fafafa;
	outline: 0;
box-shadow: 0 0 10px rgba(0,0,0,0.1);
}


#btnformulaire,
#inputformulaire[type="submit"],
#inputformulaire[type="button"],
#inputformulaire[type="reset"] {
	background: #e05d22; /* Old browsers */
	background: -webkit-linear-gradient(top, #e05d22 0%, #d94412 100%); /* Chrome 10+, Safari 5.1+ */
	background:   linear-gradient(to bottom, #e05d22 0%, #d94412 100%); /* W3C */
	border: none;
	border-bottom: 3px solid #b93207;
	border-radius: 2px;
	color: #fff;
	display: inline-block;
	padding: 11px 24px 10px;
	text-decoration: none;
}

#btnformulaire:hover,
#btnformulaire:focus,
#inputformulaire [type="submit"]:hover,
#inputformulaire[type="button"]:hover,
#inputformulaire[type="reset"]:hover,
#inputformulaire[type="submit"]:focus,
#inputformulaire[type="button"]:focus,
#inputformulaire[type="reset"]:focus {
	background: #ed6a31; /* Old browsers */
	background: -webkit-linear-gradient(top, #ed6a31 0%, #e55627 100%); /* Chrome 10+, Safari 5.1+ */
	background:   linear-gradient(to bottom, #ed6a31 0%, #e55627 100%); /* W3C */
	outline: none;
}

#btnformulaire:active,
#inputformulaire[type="submit"]:active,
#inputformulaire[type="button"]:active,
#inputformulaire[type="reset"]:active {
	background: #d94412; /* Old browsers */
	background: -webkit-linear-gradient(top, #d94412 0%, #e05d22 100%); /* Chrome 10+, Safari 5.1+ */
	background:   linear-gradient(to bottom, #d94412 0%, #e05d22 100%); /* W3C */
	border: none;
	border-top: 3px solid #b93207;
	padding: 10px 24px 11px;
}

header nav {
text-align: left;
float: right;
line-height: 0;
margin-right: 20px;
}

.navbar .nav>li>a {
float: none;
padding: 10px 30px 10px;
color: #777;
text-decoration: none;
text-shadow: 0 1px 0 #fff;
}

.preview_info_wrap {
	visibility: hidden;
}

header .navbar .nav > li > a {
color: rgba(117, 120, 124, 1);
font-size: 15px;
font-weight: 600;
text-transform: uppercase;
}


/* End Custom CSS */

/* CSS Generator Execution Time: 0.0049700736999512 seconds */