/* For Novaro's Theme Customization Style */
/*Page Notre Offre I.MX6*/
.contentArea{
	width:100%;
	margin-top:50px;
}

.row-1{
	height:275px;
}
.row-2{
	height:250px;
}

.col {
	display:inline-block;
	vertical-align:top;
	padding:0px;
	margin:0px;
	margin-left: -4px;
}
.col-left{
	width:85%;
}
.col-right{
	width:15%;
}
.col-100{
	width:100%;
	height:525px;
	background-image: url(http://www.eolane-imx6.fr/../images/file.png);
background-repeat: no-repeat;
background-position: bottom right !important;
border: 0px !important;
}
.col-65{
	width:66%;
		background-image: url(http://www.eolane-imx6.fr/../images/file.png);
background-repeat: no-repeat;
background-position: bottom right !important;
border: 0px !important;
}
.col-33{
	width:33%;
		background-image: url(http://www.eolane-imx6.fr/../images/file.png);
background-repeat: no-repeat;
background-position: bottom right !important;
border: 0px !important;
}
.col-34{
	width:34%;
		background-image: url(http://www.eolane-imx6.fr/../images/file.png);
background-repeat: no-repeat;
background-position: bottom right !important;
border: 0px !important;
}

@media screen and (max-width: 968px) {
	.solutionsArea{
		display:none;
	}
}
@media screen and (min-width: 968px) {
	.solutionsArea-968{
		display:none;
	}
}
.solutionsArea-968 li{
	list-style-type:none;
	margin:0;
	padding:0;
	margin-top:10px;
	padding:5px 10px;
}

.solutionsArea-968 li a{
	color:#ffffff;
}

.solutionsArea-968 li a span{
	font-weight:bold;
}

.solutionsArea-968 .even{
	background-color:#8cc3d7;
}
.solutionsArea-968 .odd{
	background-color:#a3daee;
}

.solutionRow {
	display:inline-block;
	vertical-align:top;
	margin:0;
	padding:0;
	margin-left: -4px;
}
.bg-1{
	background-color:#8cc3d7;
}
.bg-2{
	background-color:#9cd0e1;
}
.bg-3{
	background-color:#a3daee;
}

.solutionRow h1{
	color:#ffffff;
	font-size:24px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
.solutionRow h3{
	color:#ffffff;
	font-size:20px;
	font-family:Open Sans Condensed;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
	line-height:22px
}

.solutionRowArea {
	padding:15px;
	cursor:pointer;
	height:100%;

}

.solutionTitle{
	margin:0;
	padding:0;
}

.solutionDescription {
	visibility:hidden;
	margin:0;
	padding:0;
}

.solutionDescription {
	visibility:hidden;
	margin:0;
	padding:0;
}

.solutionDescription p {
	color:#fff;
	font-size:12px;
	line-height:14px;
	margin:15px 0 0 0;
	padding:0;
}

.solutionDescription .blue {
	background-color:#00BDFE;
}

#slider .text-caption.top {
padding-top: 30px;
}

@media screen and (max-width: 968px) {
   #slider .caption-content h2  {
      font-size:16px;
	  line-height:24px;
   }
}

#slider .text-caption {
padding-top: 30px;
}

.caption-content h2 {
	font-family:'Open Sans Condensed';
}

.caption-content div {
	font-family:'Open Sans Condensed';
	font-size:28px;
	margin:185px 0 0 0;
}

.hostingprice {
	background-color:#ecf3f3;
}

.hostingprice h5 {
	color:#fff;
}

.hostingcontent ul {
padding: 0 10px 0 10px;
margin: 0px;
}

.hostingbutton .button {
	color:#fff;
	padding: 8px 12px;
display: inline-block;
background-color:#a6c900;
font-size: 14px;
line-height: 100%;
font-weight: 500;
text-align: center;
text-transform: uppercase;
cursor: pointer;
border: 0px solid;
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
}

#slider a.sliderbutton{
	color:#fff;
	padding: 8px 12px;
	margin:0;
display: inline-block;
background-color:#a6c900;
font-size: 14px;
line-height: 100%;
font-weight: 500;
text-align: center;
text-transform: uppercase;
cursor: pointer;
border: 0px solid;
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
}

h2.trigger{
font-family: 'Open Sans Condensed', sans-serif !important;
font-weight:bold;
}

ul.tabs	 li.active {
border-color: #00bdfe;
}

ul.tabs	 li:hover {
border-color: #00bdfe;
}

html ul.tabs li.active, html ul.tabs li.active a:hover, ul.tabs li a:hover {
background: #00bdfe;
color: #fff;
}

/*WIDGET CHOICE SOLUTION*/
/**ovverid theme servereza*/
#innersection_1{
  padding-top:25px;
  padding-bottom:25px;
}

.widgetHome {
  width:100%;
  text-align:center;
}

@media screen and (max-width: 968px) {
   #outerbeforecontent {
      display: none;
   }
}

.widgetHome .widget{
	display:inline-block;
	vertical-align:top;
	height:200px;
	margin-right: 15px;
}

.widgetHome .widget-45{
	width:40%;
}
.widgetHome .widget-22{
	width:24%;
}
.widgetHome .widget-30{
	width:30%;
}

.widget h2{
	text-align:left;
	color:#ffffff;
	margin-bottom:15px;
}

.widgetArea{
	padding:5px;
}


/*WIDGET SEARCH PRODUCT*/
.widgetSearchProduct {
	background-color:#00bdfe;
}

.widgetSearchProduct .userChoice{
	text-align:center;
}

.widgetSearchProduct .userChoice .answer{
	font-size:16px;
}

.widgetSearchProduct .userChoice .statement{
	width:100%;
}

.widgetSearchProduct .userChoice .statement, .widgetSearchProduct .userChoice .answer{
	display: inline-block;
    position: relative;
	/*text styles*/
	color:#ffffff;
	font-size:18px;
	line-height:25px;
}

.widgetSearchProduct .userChoice .answer {
	margin:0 10px;
}

.widgetSearchProduct .userChoice .popupMenu {
	position: absolute;
    background-color:#ffffff;
	top:-10px;
	left:0px;
	width:300px;
    visibility: hidden;
	list-style-type:none;
	padding:0;
	margin:0;
	z-index:99;
	color:#00519c;
	text-align:left;
}

.widgetSearchProduct .userChoice .popupMenu li{
	line-height:30px;
	padding: 0 20px;
	white-space: nowrap;
	cursor:pointer;
	font-size:14px;
	
}

.widgetSearchProduct .userChoice .popupMenu li:hover{
	color:#ffffff;
    background-color:#00519c;
}

.widgetSearchProduct .userChoice .answer-button{
	color: #00519c;
    cursor: pointer;
    display: inline-block;
    line-height: 20px;
    transition: background-color 0.3s ease 0s;
	border-bottom:2px dotted #00519c;
	font-size:13px;
}

.widgetSearchProduct .userChoice #step2 .popupMenu {
	width:600px;
}

.widgetSearchProduct #linkResult{
	margin-top:25px;
	display:none;
}

.widgetSearchProduct #linkResult a{
	text-decoration:none;
	padding:4px 10px;
	background-color:#282d36;
	color:#ffffff;
	font-weight:bold;
	position:relative;
}
.widgetSearchProduct #linkResult a .caret-inner{
border-left: 6px solid #282d36;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    display: inline-block;
    position: absolute;
    right: -5px;
    top: 8px;
}
.widgetSearchProduct #linkResult .product{
	text-decoration:none;
	padding:15px 5px 17px 0;
	height:50px;
	background-color:#ffffff;
	color:#333333;
	font-weight:bold;
	margin-left:15px;
}
.widgetSearchProduct #linkResult .product img{
	padding-right:5px;
	margin-right:5px;
	border-right:1px solid #ebebeb;
}

.widgetSearchProduct #resultsApps{
	width:80%;
}

/**WIDGET MEDIATHEQUE*/
.widgetMediatheque{
	background-color:#35b6d8;
	text-align:left;
}

.widgetMediatheque ul{
	margin:0;
	padding:0;
}

.widgetMediatheque li{
	list-style-type:none;
	margin:0;
	padding:0;
	color:#ffffff;
}

.widgetMediatheque li a{
	margin-left:5px;
	color:#ffffff;
}
.widgetMediatheque li a:hover{
	text-decoration:underline;
}

.widgetMediatheque .dropdown-divider{
	border-bottom: 1px solid #DDDDDD;
    margin: 5px 1px 6px;
    padding-top: 1px;
}


/**WIDGET CONTACT*/
.widgetContact{
	background-color:#ffffff;
	text-align:left;
}

.widgetContact h2{
	text-align:left;
	color:#333333;
	margin-bottom:2px;
}

.widgetContact .field{
	width:45%;
	display:inline-block;
}

.widgetContact .field-60{
	width:52%;
}

.widgetContact .field-30{
	width:35%;
	vertical-align:bottom;
}

.widgetContact .field input{
	padding:2px 4px;
	margin-top:1px;
	margin-bottom:3px;
}

.widgetContact .field select{
	width:80%;
}

.widgetContact .field p{
	margin-bottom:0px;
}

.widgetContact .field .wpcf7-submit{
	margin-bottom:0px;
	background-color:#00bdfe;
	text-transform:uppercase;
	color:#ffffff;
	padding:4px 8px;
	float:left;
}
.widgetContact .field .ajax-loader{
	float:right;
}
.widgetContact .field .wpcf7-validation-errors{
	display:none;
}





/*Override Pretty CSS (Lightbox)*/
.pp_social {
  display:none;
}

/**color button a*/
.btnblue{
	background-color:#00BDFE !important;
}
.btnblue:hover{
	background-color:#35b6d8 !important;
}

/*Margin timeline*/
.margintimeline{
	padding-top:14px;
}

/*Header*/

#logoimg img {
display: block;
height: 40px;
width: auto;
}
#outertop {
	background-image:none;
	background-color:#282d36;
}
#outerslider {
	padding-top:125px;
}
#outerheader{
	background-color:#2b3340;
}
#outerheader.sticky{
	background-color:#2b3340;
}
#headertext{
	overflow:visible !important;
	transition:none;
}
.logocontainer {
	padding-bottom:0px;
}

.secondarynav a{
	color:#59687f;
	font-size:16px;
}
.secondarymenu a:hover, .secondarymenu .current_page_item > a, .secondarymenu .current_page_item > a:hover, .secondarymenu .current_page_parent > a, .secondarymenu .current_page_parent > a:hover, .secondarymenu .current-menu-parent > a, .secondarymenu .current-menu-parent > a:hover, .secondarymenu .current-menu-item > a, .secondarymenu .current-menu-item > a:hover{
	background-color:#2b3340;
	border-radius:0px;
}
.secondarymenu a img{
	margin-right:10px;
}
#top{
	padding-top:13px;
}



/*nav*/
.sf-menu a {
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}

/* Gestion de la couleur pour la navigation */
.sf-menu a{color:#fff;}
#topnav li a:hover, #topnav li:hover a,
#topnav .current_page_item > a, #topnav  .current_page_item > a:hover,
#topnav .current_page_parent > a, #topnav .current_page_parent > a:hover,
#topnav .current-menu-parent > a, #topnav .current-menu-parent > a:hover,
#topnav .current-menu-item > a, #topnav .current-menu-item > a:hover
{color:#fff; background-color:#00bdfe;}

.sf-menu li:hover ul, .sf-menu li.sfHover ul, .sf-menu li ul {border-top:3px solid #00bdfe; background-color:#00bdfe;}
.sf-menu li li { border-bottom:1px solid #4acbf8; background-color:#00bdfe;}

#topnav li li a:hover,
#topnav li .current_page_item > a, #topnav li .current_page_item > a:hover,
#topnav li .current_page_parent > a, #topnav li .current_page_parent > a:hover,
#topnav li .current-menu-parent > a, #topnav li .current-menu-parent > a:hover,
#topnav li .current-menu-item > a, #topnav li .current-menu-item > a:hover
{color:#00519C !important;}

#slider .flex-control-paging li a.flex-active {
background: #00bdfe;
}

.contact_communique {
list-style-type: none;
background-image: url(http://www.eolane-imx6.fr/../images/communiques.png);
background-repeat: no-repeat;
background-position: 0px 6px !important;
border: 0px !important;
padding: 0px 0px 0px 20px;
font-weight: bold;
}

li.checkwhite {
background-image: url(http://www.eolane-imx6.fr/../images/list-check-white.png);
background-repeat: no-repeat;
background-position: 0px 5px;
}

/*WIDGET*/
#outerbeforecontent {
	background-color:#c6dcf0;
	padding:25px 0;
	box-shadow:none;
}

/*Widget News Home*/
@media screen and (max-width: 968px) {
   .newsHome  {
      display:none;
   }
}
.newsHome .nvr-recentposts .four{
  width:85%;
  float:right;
}

/*FOOTER RESPONSIVE*/
@media screen and (max-width: 968px) {
	#footcol1, #footcol2 {
		display:none;
	}
}
	
	