/* Général */
*{
	outline:none;
}
body{
	color:#444;
	font-family: "open sans",Helvetica,Arial,sans-serif !important;
    font-size: 14px;
    line-height: 20px;
	
}
.main-container {
	padding-top:20px;
	background-color: white;
	margin: 0 auto;
	-webkit-box-shadow: 0px 2px 20px 2px #999999;
	box-shadow: 0px 2px 20px 2px #999999;
}
a:hover{
	text-decoration:none;
	-webkit-opacity:0.8;
	-moz-opacity:0.8;
	filter:alpha(opacity=80);
}
ul.breadcrumb{
	display:none;
}
.page-header{
	display:none;
}
img{
	max-width:none;
}
h1.page-header{
	color:#00949b;
	border-bottom: 1px dotted #00949b;
}
h1{
	color:#00949b;
}
h2,h3,h4,h5,h6{
	color:#2A9D44;
}
.color-knet1{
	color:#00949b;
}
.color-knet2{
	color:#7fb92d;
}
.table.border-color-knet1 th, .table.border-color-knet1 td{
	border-color:#00949b;
}
.table.border-color-knet2 th, .table.border-color-knet2 td{
	border-color:#7fb92d;
}
.table.no-border th, .table.no-border td{
	border-width:0px;
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
	background-color: #00949b;
}

.tv-ksys-bloc{
	margin-left: 31px;
	margin-bottom:26px;
	
}

.tv-ksys-bloc h2{
	color: #941E80;
	line-height:24px;
	margin-top:16px;
}

.tv-ksys-bloc h3{
	font-size :18px;
	line-height:24px;
}

.titre {
    background-color: #9bd84d;
    border-color: #9bd84d;
    border-style: solid;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-width: 3px;
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-size: 1.5em;
    font-weight: bold;
    line-height: 30px;
    margin-bottom: 15px;
    padding-left: 0px;
    text-align: center;
}

.titre-eco {
    background-color: #3ABCBC;
    border-color: #3ABCBC;
    border-style: solid;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-width: 3px;
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-size: 1.5em;
    font-weight: bold;
    line-height: 30px;
    margin-bottom: 15px;
    padding-left: 0px;
    text-align: center;
}

.phrase-en-tete-offre{
    color: #941e80;
    font-family: "Open Sans",sans-serif;
    font-size: 22px;
    font-weight: bold;
    text-align: center;
}

.td-offre-entete{
    width:236px;  
	text-align:center; 
	color:#FFF; 
	font-weight:bold;
	font-size:19px;
	height:50px;
}

.td-offre-entete2{  
	text-align:center; 
	height:90px;
}

.td-offre-entete3{  
	text-align:center; 
		height:50px;
}

.lien-offre-telephonie a{
    color: #85C555;
    font-family: "Open Sans",sans-serif;
    font-size: 22px;
    font-weight: bold;
    text-align: center;
}

.lien-offre-telephonie a:hover{
    color: #A3D35F;
    font-family: "Open Sans",sans-serif;
    font-size: 22px;
    font-weight: bold;
    text-align: center;
}

.navbar-inverse .navbar-inner {
    background-color: #116d0c;
    background-image: linear-gradient(to bottom, #2f9029, #116d0c);
    background-repeat: repeat-x;
    border-color: #2f9029;
}

.row-tel{  
	text-align:center;
}

.sous-ligne{  
	border-bottom:1px solid #E8E8E8;
}

#table-offre{  
	width: 95%;
}

.colonne-tab-offre{  
	border-right:1px solid #ACABAB;
}

.ligne-tableau-offre{  
	border-bottom:1px solid #ACABAB;
}

.ligne-tableau-blanc{  
	border-bottom:1px solid #FFF;
}

.colonne-tab1-offre{
    width:110px;  
	text-align:center; 
	color:#FFF; 
	font-weight:bold;
	font-size:14px;
	background:#acabab;
	border-bottom:1px solid #FFF;
}

.contenu-offre-2016{
    padding-left:75px;
	padding-right:75px;
	font-family: "Open Sans",sans-serif;
}

.contenu-offre-2016 h2{
    font-size:25px;
	border-bottom: 1px solid #7FB82D;
	width:573px;
}

.contenu-offre-2016 h4{
    font-family: "Open Sans",sans-serif;
	color:#00989F; 
}

.contenu-offre-2016 a{
    font-family: "Open Sans",sans-serif;
	color:#EA661E;
	 text-decoration:underline;
}

.contenu-offre-2016 a:hover{
    font-family: "Open Sans",sans-serif;
	color:#EFA075; 
}

#text-map{
    margin:20px;
	font-size:12px;
}

#text-nrj-mobile{
    padding:20px;
	font-size:12px;
	background-color: #f2f2f2;
}

a.valider-offre-btn {
    background-color: #ea661e;
    background-image: linear-gradient(to bottom, #f1742f, #d56122);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-radius: 6px;
    color: #ffffff;
    font-size: 17.5px;
    padding: 9px 19px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    width: 364px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	display:inline-block;
	text-align:center;
	margin-left: 10px;
	margin-bottom: 10px;
	cursor: pointer;
	
}

a.valider-offre-btn-tab {
    background-color: #FFFFFF;
    background-image: linear-gradient(to bottom, #FFFFFF, #e2e5e2);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-radius: 6px;
    color: #ACABAB;
    font-size: 13.5px;
    padding: 9px 19px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    width: 160px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	display:inline-block;
	text-align:center;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top:10px;
	
}

a.valider-offre-btn-tab2 {
    background-color: #FFFFFF;
    background-image: linear-gradient(to bottom, #FFFFFF, #EFCBEC);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-radius: 6px;
    color: #823364;
    font-size: 13.5px;
    padding: 9px 19px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    width: 236px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	display:inline-block;
	text-align:center;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top:17px;
	
}

a.valider-offre-btn-tab3 {
    background-color: #af66a2;
    background-image: linear-gradient(to bottom, #af66a2, #941e80);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-radius: 6px;
    color: #ffffff;
    display: inline-block;
    font-size: 19.5px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-top: 17px;
    padding: 13px 21px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    text-transform: uppercase;
    width: 265px;
	
}

#div-test-adresse-resultat a{
    display:none !important;
}

#iframe a{
    display:none !important;
}


img#carte-agences {
    margin-left: 50px;
}

a.valider-offre-btn-mobile {
    background-color: #ea661e;
    background-image: linear-gradient(to bottom, #f1742f, #d56122);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-radius: 6px;
    color: #ffffff;
    font-size: 13.5px;
    padding: 9px 19px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    width: 300px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	display:inline-block;
	text-align:center;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top:10px;
	
}

a:hover.valider-offre-btn-mobile {
    color: #ECECEC;
}

a:hover.valider-offre-btn {
    color: #ECECEC;
}

a:hover.valider-offre-btn-tab {
    color: #941e80;
}

.puce-h1-web{
background: rgba(0, 0, 0, 0) url("../img/offres/puce-h1-offre-web.png") no-repeat scroll left bottom;
    font-family: "Open Sans",sans-serif;
    height: 34px;
    padding-left: 34px;
	}
	
.puce-h1-box{
background: rgba(0, 0, 0, 0) url("../img/offres/puce-h1-offre-box.png") no-repeat scroll left bottom;
    font-family: "Open Sans",sans-serif;
    height: 34px;
    padding-left: 34px;
	}
	
.puce-h1-tv{
background: rgba(0, 0, 0, 0) url("../img/offres/puce-h1-offre-tv.png") no-repeat scroll left bottom;
    font-family: "Open Sans",sans-serif;
    height: 34px;
    padding-left: 34px;
	}
	
.puce-h1-phone{
background: rgba(0, 0, 0, 0) url("../img/offres/puce-h1-offre-phone.png") no-repeat scroll left bottom;
    font-family: "Open Sans",sans-serif;
    height: 34px;
    padding-left: 34px;
	}

.btn-success{
	color:#ffffff;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color:#00949b;
	background-image:-moz-linear-gradient(top, #009ca3, #008c93);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#009ca3), to(#008c93));
	background-image:-webkit-linear-gradient(top, #009ca3, #008c93);
	background-image:-o-linear-gradient(top, #009ca3, #008c93);
	background-image:linear-gradient(to bottom, #009ca3, #008c93);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff009ca3', endColorstr='#ff008c93', GradientType=0);
	border-color:#009ca3 #009ca3 #008c93;
	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color:#00949b;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{
	color:#ffffff;
	background-color:#00949b;
	*background-color:#00949b;
}
.btn-success:active,.btn-success.active{
	background-color:#008c93 \9;
}

.btn-knet:hover, .btn-knet:focus, .btn-knet:active, .btn-knet.active, .btn-knet.disabled, .btn-knet[disabled] {
	background-color: #7fb92d;
}
.btn-knet{
	color:#ffffff;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color:#7fb92d;
	background-image: -moz-linear-gradient(top, #87c135, #77b125);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#87c135), to(#77b125));
	background-image: -webkit-linear-gradient(top, #87c135, #77b125);
	background-image: -o-linear-gradient(top, #87c135, #77b125);
	background-image: linear-gradient(to bottom, #87c135, #77b125);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#87c135', endColorstr='#77b125', GradientType=0);
	border-color:#009ca3 #009ca3 #008c93;
	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color:#7fb92d;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-knet.sec-offre{
background-color:#00949b;
	background-image:-moz-linear-gradient(top, #009ca3, #008c93);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#009ca3), to(#008c93));
	background-image:-webkit-linear-gradient(top, #009ca3, #008c93);
	background-image:-o-linear-gradient(top, #009ca3, #008c93);
	background-image:linear-gradient(to bottom, #009ca3, #008c93);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff009ca3', endColorstr='#ff008c93', GradientType=0);
	border-color:#009ca3 #009ca3 #008c93;
	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color:#00949b;
}

.btn-knet.sec-offre:hover,.btn-knet.sec-offre:focus,.btn-knet.sec-offre:active,.btn-knet.sec-offre.active,.btn-knet.sec-offre.disabled,.btn-knet.sec-offre[disabled]{
	color:#ffffff;
	background-color:#00949b;
	*background-color:#00949b;
}
.btn-knet:hover,.btn-knet:focus,.btn-knet:active,.btn-knet.active,.btn-knet.disabled,.btn-knet[disabled]{
	color:#ffffff;
	background-color:#7fb92d;
	*background-color:#7fb92d;
}
.btn-knet:active,.btn-knet.active{
	background-color:#87c135 \9;
}
.btn-marg
{
	margin-bottom:20px;
}

#raccordement a {
	color:#00A300;
    font-weight:bold;
}

#raccordement a:hover,#raccordement a:focus,#raccordement a:active {
	color:#76C976;
    font-weight:bold;
}

/* Top Navbar */

.navbar.navbar-inverse{
	z-index:100000;
}
#block-menu-menu-top-barre-fixed {
	font-family:'Open Sans',sans-serif;
}
#block-menu-menu-top-barre-fixed a{
	color:#ededed;
	border-width:0px 0px 0px 1px;
	border-style:solid;
	border-color:#ededed;
	padding:0px 15px;
	margin:10px 0px;
}
#block-menu-menu-top-barre-fixed li.first a{
	border:0;
}
#block-menu-menu-top-barre-fixed a:hover{
	color:#ffffff;
}

.navbar .social-networks .nav>li>a {
	padding:10px 5px 0px 5px;
}
.navbar .social-networks .nav {
	margin:0px;
}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-submenu:hover>a, .dropdown-submenu:focus>a {
	text-decoration: none;
	color: #ffffff;
	background-color: #7fb92d;
	background-image: -moz-linear-gradient(top, #87c135, #77b125);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#87c135), to(#77b125));
	background-image: -webkit-linear-gradient(top, #87c135, #77b125);
	background-image: -o-linear-gradient(top, #87c135, #77b125);
	background-image: linear-gradient(to bottom, #87c135, #77b125);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff87c135', endColorstr='#ff77b125', GradientType=0);
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	text-decoration: none;
	color: #ffffff;
	background-color: #00949b;
	background-image: -moz-linear-gradient(top, #009ca3, #008c93);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#009ca3), to(#008c93));
	background-image: -webkit-linear-gradient(top, #009ca3, #008c93);
	background-image: -o-linear-gradient(top, #009ca3, #008c93);
	background-image: linear-gradient(to bottom, #009ca3, #008c93);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff009ca3', endColorstr='#ff008c93', GradientType=0);
}
/* Header */

div.header{
	margin-bottom:20px;
	padding-left:10px;
	margin-top: 15px;

}
a.logo{
	width:100%;
	overflow:hidden;
}
a.logo img{
	width:100%;
}
.site-slogan a{
	color:#999;
	font-family:'Open Sans',sans-serif;
	font-size:1em;
}
.menu-header-wrapper.navbar
{
	padding-top:15px;
	font-size:16px;
	

}
.menu-header-wrapper.navbar .nav>li>a{
	padding:2px 18px;
	margin-top:20px;
	color:#7fb92d;
	border-color: #951b81;
    border-style: solid;
    border-width: 0 0 0 1px;
	margin-left: -5px;
    margin-right: 5px;
}

.menu-header-wrapper.navbar .nav>li.first>a{
    border-width: 0 0 0 0px;
}

.menu-header-wrapper.navbar .nav>li>a:hover{
	padding:2px 18px;
	margin-top:20px;
	color:#823364;
	margin-left: -5px;
    margin-right: 5px;
}
.menu-header-wrapper .navbar-inner{
	font-family:'Open Sans',sans-serif;
	background:transparent none;
	border:0px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	padding:0px;
}
.menu-header-wrapper.navbar .nav>.active>a,
.menu-header-wrapper.navbar .nav>.active>a:hover,
.menu-header-wrapper.navbar .nav>.active>a:focus,
.menu-header-wrapper.navbar .nav li.dropdown.open>.dropdown-toggle,
.menu-header-wrapper.navbar .nav li.dropdown.active>.dropdown-toggle,
.menu-header-wrapper.navbar .nav li.dropdown.open.active>.dropdown-toggle{
	margin-top:20px;
	/*border-bottom:#8dc63f 3px solid;*/
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background:transparent none;
	color:#000;
	margin-left: -5px;
    margin-right: 5px;
}



/* Slider */

.fractionslider-wrapper{
	height:311px;
	overflow:hidden;
	background: #5fbb5a url("../img/k-sys/k-sys-part-slider-accueil.jpg") no-repeat scroll center top;
}
.fs-pager-wrapper{
	right:200px;
	left:auto;
}
.fractionslider-wrapper .view-content{
	display:none;
	height:354px;
}
.fraction-slider .prev,.fraction-slider .next{
	width:30px;
	height:30px;
}
.fraction-slider .prev:hover{
	background-position:0px -30px;
}
.fraction-slider .next{
	top:45%;
	background-position:-30px 0px;
}
.fraction-slider .next:hover{
	background-position:-30px -30px;
}
.fractionslider-wrapper p{
	font-family:'Open Sans',sans-serif;
	padding:0.5em 0.8em;
	text-transform:uppercase;
	-webkit-box-shadow: 0px 2px 20px 2px #999999;
	box-shadow: 0px 2px 20px 2px #999999;
}
.fractionslider-wrapper p.emeraude{
	color:#fff;
	background-color:#00949b
}
.fractionslider-wrapper p.noir{
	color:#fff;
	background-color:#000;
}

.highlighted .span3
{
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 295px;
	padding-left:40px;
	padding-right:40px;
}

.highlighted .span2
{
    float:none;
	width:295px;
	text-align: center;
}

.highlighted .span1
{
    float:none;
	width:30px;
	text-align: center;
	 width: 295px;
}

.highlighted .row
{
	text-align: center;
}



.fractionslider-wrapper p.orange {
    color: #fff;
	background-color: #951B81;
}

.fractionslider-wrapper p.vert{
	color:#fff;
	background-color:#9bd84d;
}
.fractionslider-wrapper p.t1{
	font-size:1.25em;
}
.fractionslider-wrapper p.t2{
	font-size:1.5em;
}
.fractionslider-wrapper p.t3{
	font-size:1.75em;
}

.lien_btn_slider{
	color:#FFF;
}

.lien_btn_slider:hover{
	color:#FFF;
}


/* Highlighted */

.highlighted-wrapper{
	background-color:#ecedef;
}

.eligible-wrapper{
	background-color:#823364;
}

.eligible-wrapper .block-title{
	display:none;
}

.eligible-titre{
	color:#FFFFFF;
	font-size:24px;
	font-family: open sans;
	text-align:center;
	font-style:italic;
}

.span9 {
    width: 870px;
    margin-top: 19px;
}

.btn-eligible {
    background-color: #116d0c;
    background-image: linear-gradient(to bottom, #497621, #66943c);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    border-radius: 6px;
    font-size: 17.5px;
    padding: 9px 19px;
	width:250px;
}

#edit-code {
    text-align: center;
	border-radius: 6px;
    font-size: 17.5px;
    padding: 11px 19px;
	width:250px;
	 margin-top: 7px;
}

#form-test-eligibilite{
    text-align: center;
}

.a-propos-titre {
    background: rgba(0, 0, 0, 0) url("../img/puce-propos.jpg") no-repeat scroll left bottom;
    color: #444444;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: 27px;
    margin: 0 11px;
    padding-left: 32px;
    padding-top: 5px;
    text-align: left;
}

.a-propos-titre-2 {
    color: #444444;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: 27px;
    margin: 0 11px;
    padding-top: 5px;
    text-align: left;
}

.a-propos-titre-3 {
    color: #00989F;
    font-family: "Open Sans",sans-serif;
    font-size: 15px;
    font-weight: bold;
    height: 27px;
    margin: 0 11px;
    padding-top: 5px;
    text-align: left;
}

.a-propos-titre-4 {
    color: #00989F;
    font-family: "Open Sans",sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0 11px;
    padding-top: 5px;
    text-align: left;
}

.a-propos-titre-5 {
    color: #E96E2B;
    font-family: "Open Sans",sans-serif;
    font-size: 19px;
    font-weight: bold;
    margin: 0 11px;
    padding-top: 5px;
    text-align: left;
}

.a-propos-texte {
    color: #85c555;
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin: 0 15px 5px;
    text-align: left;
}

.a-propos-texte-2 {
    color: #000000;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    margin: 0 15px 5px;
    text-align: left;
}

.a-propos-texte-4 {
    color: #000000;
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    margin: 0 15px 5px;
    text-align: left;
}

.a-propos-texte-4 li {
    color: #000000;
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    margin: 0 15px 5px;
    text-align: left;
}


.a-propos{
	margin-top: 53px !important;
}

.controls-eligible{
	width:270px;
    display: inline-block;
}

.controls-eligible2{
	width:270px;
	display: inline-block;
	vertical-align: baseline;
}


.view-highlighted .span3{
	margin-top:40px;
	margin-bottom:40px;
	color:#fff;
}
.view-highlighted .span2{
	line-height:42px;
	font-family:'Open Sans',sans-serif;
	font-size:1.20em;
	margin-left:0px;
	margin-bottom:20px;
}
.view-highlighted a{
	display:inline-block;
	color:#fff;
	margin-top:10px;
	border:1px solid #823364;
	padding:2px 10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}

.region-highlighted .span2{
	color:#2A9D44;
	font-weight:bold;
	font-size: 18px;
	text-align: center;
	margin-left:0px !important;
}

.informations-div-header{
	text-align:center;
	background:#823364;
	color:#e0dfdf;
	font-size:11px;
}

.informations-div-header a{
	color:#FFF;
	font-size:11px;
}

.offres-k-sys{
	
	margin-left:48px;
	margin-right:30px;
}

.offres-k-sys h2{
	
	color:#2B8C25;
	font-size:24px;
}

.offres-k-sys h1{
	
	color:#2B8C25;
	font-size:24px;
}


.region-highlighted p{
	color:#424242;
	text-align:justify;
}

.region-highlighted a{
	color:#823364;
}

.region-highlighted .span1 {
    width: 295px;
	margin-left:0px !important;
}

/* Actualités */

.news-wrapper h2{
	font-family:'Open Sans',sans-serif;
	font-weight:normal;
	font-size:26px;
	padding-top:30px;
	padding-bottom:20px;
}
.news{
	margin-bottom:30px;
}
#block-block-1,#block-block-2,#block-views-news-3-block {
	float: left;
	margin-left: 30px;
	min-height: 1px;
	width:300px;
	height:259px;
	/*border-width:0px 0px 1px;
	border-style:solid;
	border-color:#d9d9d9;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;*/
}
#block-views-news-3-block{
	position:relative;
}
#block-views-news-3-block .news-agence-container{
	position:absolute;
	top:0px;
	left:0px;
	width:900px;
}
.news-agence{
	float:left;
	width:300px;
}
.news .newsheader{
	border-width:1px 0px;
	border-style:solid;
	border-color:#f2f2f2;
	padding:20px;
	margin-bottom:20px;
	font-family:'Open Sans',sans-serif;
}
.news .newsheader .title{
	color:#7fb92d;
	font-size:19px;
	margin-bottom:5px;
}
.news .newsheader .title{

}
.news p{
	color:#858585;
}
.news-wrapper p.news_arrows{
	text-align:right;
	padding-top:60px;
}
.news a{
	color:#7fb82c;
}

#block-views-news-3-block{
	overflow:hidden;
}
#block-views-news-3-block h2.block-title{
	display:none;
}

/* Our offers */

.mois-prix {
    font-size: 18px;
    line-height: 24px;
    margin-left: -62px;
}

.mois-prix-2 {
    font-size: 18px;
    line-height: 24px;
    margin-left: -15px;
}

.diz-prix-2 {
    display: inline-block;
    font-size: 82px;
    line-height: 44px;
    width: 100px;
}

.mois-partir {
    font-size: 18px;
    line-height: 24px;
}

.btn-knet-orange {
    background-color: #e88b27;
    background-image: linear-gradient(to bottom, #bc6404, #e88b27);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

#webform-client-form-58 {
    background: #941E80 none repeat scroll 0 0;
    border-radius: 10px;
    color: #ffffff;
    margin: 0 0 20px 283px;
    padding: 25px 25px 25px 35px;
    width: 516px;
}

#webform-client-form-182 {
    background: #0d8027 none repeat scroll 0 0;
    border-radius: 10px;
    color: #ffffff;
    margin: 0 0 20px 283px;
    padding: 25px 25px 25px 35px;
    width: 516px;
}

#views-exposed-form-mapping-agences-default {
    display: none;
    float: left;
    padding: 0.5em 1em 0 0;
}

.btn-knet-orange:hover {
    background-color: #e88b27;
	color: #ffffff;
}


.diz-prix {
    font-size: 82px;
    line-height: 44px;
}

.cent-prix {
    font-size: 40px;
    vertical-align: super;
}


.ouroffers-wrapper{
	background-image:url('../img/ouroffers-wrapper.png');
}

.ouroffers-wrapper .left-border{
	border-width:0px 0px 0px 1px;
	border-style:solid;
	border-color:#dddddd;
}
.ouroffers-wrapper .right-border{
	border-width:0px 1px 0px 0px;
	border-style:solid;
	border-color:#dddddd;
	padding-right:10px;
	margin-left:-20px;
}

.both-border {
	border-width:0px 1px 0px 1px;
	border-style:solid;
	border-color:#dddddd;
}

.region-ouroffers{
	margin-bottom:30px;
}
.region-ouroffers h2{
	font-family:'Open Sans',sans-serif;
	font-weight:normal;
	font-size:26px;
	padding-top:30px;
	padding-bottom:20px;
}
.view-offres .span3 .row .span3{
	border:0px;
	height:70px;
}
.view-offres .span3 .row .span3.border{
	border-width:1px 0px 0px;
	border-style:solid;
	border-color:#ddd;
	height:45px;
}
.view-offres .span3 .title{
	border-width:1px 1px 0px;
	border-style:solid;
	border-color:#ddd;
	background-color:#9bd84d;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	color:#fff;
	line-height:69px;
	text-align:center;
	font-size:1.75em;
}
.view-offres .span3 .prix{
	border-width:1px 1px 0px;
	border-style:solid;
	border-color:#ddd;
	background-image:url('../img/prix.png');
	text-align:center;
	line-height:65px;
	font-size:2em;
}
.view-offres .span3 .prix span{
	font-size:0.5em;
}
.view-offres .span1 {
	text-align:center;
	line-height:45px;
}
.view-offres .span2 {
	text-align:center;
	line-height:45px;
	height:45px;
}
.view-offres .span2 span{
	display:inline-block;
	width:100%;
	line-height:1.2em;
	vertical-align:middle;
	text-align:left;
}
.view-offres .span3 .link{
	border:1px solid #ddd;
	font-family:'Open Sans',sans-serif;
	background-color:#eeeeee;
	text-align:center;
	line-height:69px;
	font-size:1.3em;
	border:0px 1px 1px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}
.view-offres .span3 .link a{
	color:#00949b;
	border:1px solid #bbbbbb;
	padding:0px 20px;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
}
.view-offres .span3 .footer{
	margin-top:0px;
	background-color:#fff;
	border-width:1px;
	border-style:solid;
	border-color:#dddddd;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	text-align:center;
	height:710px;
	padding:0px;
	line-height:710px;
	vertical-align: middle;
}
.view-offres .span3 .footer span{
	display:inline-block;
	width:100%;
	line-height:1.3em;
	vertical-align:middle;
	font-family:'Open Sans',sans-serif;
	font-size:1.6em;
}
.view-offres .span3 .footer span strong{
	font-weight:600;
	color:#7fb82c;
}
.view-offres .span3 .footer span a{
	display:inline-block;
	color:#fff;
	background-color:#00949b;
	padding:0px 20px;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	font-size:0.8em;
	margin-top:10px;
}

.groupe-option {
	margin-bottom: 20px;
	margin-top:5px;
	margin-left:10px;
	font-weight: 800;
	line-height: 40px;
	height:40px;
	font-size:1.3em;
	font-family:'Open Sans',sans-serif;
}

.row.groupe-border
{
	border-width:1px 1px 0px;
	border-style:solid;
	border-color:#ddd;
	margin-left:0px;
	background-image:url('../img/ouroffers-wrapper-light.png');

}
.bg
{
	background-image:url('../img/ouroffers-wrapper.png');
}
.span2.bg
{
	margin-left:0px;
	padding-left:30px;
	background-image:url('../img/ouroffers-wrapper.png');
}
/* Footer */
.footer-wrapper{
	background-color:#444;
	padding:20px 0px;
	color:#ddd;
	font-family:'Open Sans',sans-serif;
}
.footer-wrapper a{
	color:#ddd;
}
.footer-wrapper .nav>li>a:hover,.footer-wrapper .nav>li>a:focus {
	text-decoration:none;
	background-color:transparent;
}
.footer-wrapper img{
	margin-bottom:10px;
}
.footer-wrapper h2{
	font-family:'Open Sans',sans-serif;
	font-weight:normal;
	font-size:26px;
	color:#f4f4f4;
}
.footer-wrapper .col1{
	font-size:0.9em;
}
.footer-wrapper .col2{
	font-size:0.9em;
}
.footer-wrapper .col3 img{
	margin-right:10px;
}

/* Copyright */
.copyright-wrapper{
	background-color:#222;
	height:50px;
	line-height:50px;
	color:#999;
	text-align:center;
}

/* Galerie visuels produits */
.views_slideshow_pager_field_item {
	float: left;
	margin: 20px﻿ 6px;
}
.views-slideshow-pager-fields.widget_pager.widget_pager_bottom.views_slideshow_pager_field.views-slideshow-pager-field-processed {
	margin-left: 75px;
}
/* Slider raccordement */

.view-slider-raccordement .views_slideshow_pager_field_item {
	color: #00949B;
	margin: 0 25px 30px;
}

.view-slider-raccordement .active a{
	background-color:#00949b;
	color: #fff;
	padding:0px 25px;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	font-size:1.2em;
}


/* PAGE */

.img-header-block {
	border-bottom: solid 1px #941E80;
}
.border-txt-block {
	text-align:center;
	border-bottom:0px solid #8dc63f;
}
.border-txt-block h2 {
	display:inline-block;
	font-family:'Open Sans',sans-serif;
	font-weight:800;
	font-size:24px;
	position:relative;
	text-transform:uppercase;
	top:24px;
	background:#fff;
	padding:0 12px;
}
.border-txt-block, .border-txt-block2 {
	margin-bottom: 25px;
}
.border-txt-block2 {
	text-align:center;
	border-bottom:0px solid #00949b;
}
.border-txt-block2 h2 {
	color: #823364;
	display:inline-block;
	font-family:'Open Sans',sans-serif;
	font-weight:800;
	text-transform:uppercase;
	font-size:24px;
	position:relative;
	top:24px;
	background:#fff;
	padding:0 12px;
}

.row-option {
	/*padding-left:40px;
	padding-top:20px;*/
}

.row-option.large{
	padding-top:40px !important;
}

fieldset.styled {
	-webkit-box-shadow: 0px 2px 4px 2px #999999;
	-moz-box-shadow: 0px 2px 4px 2px #999999;
	box-shadow: 0px 2px 4px 2px #999999;
	background-image:url('../img/ouroffers-wrapper-light.png');
	min-height:370px;
	margin-left: 5%;
	margin-right: 5%;
	padding: 10px;
	margin-bottom: 20px;
}

fieldset.styled legend{
	margin-bottom: 0;
}
fieldset.styled.mini {
	min-height:150px;
}
fieldset.styled.mini.max{
	min-height:250px;
}
fieldset.styled.mini.maxx{
	min-height:290px;
}
legend.styled {
	font-family:'Open Sans',sans-serif;
	width: auto;
	margin-top:15px;
	margin-left:-10px;
	color: #FFF;
	background: #941E80;
	font-size: 2.3em;
	padding: 0px;
	padding-right: 10px;
	padding-left:10px;
	font-weight: bold;
}

legend.styled.large {
	width:200px;
}
legend.styled.xlarge {
	width:250px;
}
legend.styled.xxlarge {
	width:370px;
}
legend.styled.xxxlarge {
	width:450px;
}
legend.styled.exlarge {
	width:600px;
}
legend.styled.mini {
	width: auto;
	font-size: 1.3em;
	padding: 0px;
	padding-left:7px;
	padding-right:7px;
}
legend.styled.mini.large {
	width:160px;
}
legend.styled.mini.xlarge {
	width:180px;
}

legend.styled.mini.xxlarge {
	width:200px;
}
legend.styled.mini.xxxlarge {
	width:250px;
}
legend.styled.mini.exlarge {
	width:300px;
}
fieldset.styled p
{
	margin:10px;

}
fieldset.styled h3
{
	color: #00949b;
	font-size: 1.2em;
	text-align: center;
	margin:0px;
}
fieldset.styled .span5
{
	font-weight: bold;
	text-align: center;
}
.row-bloc{
	padding-top:20px;
	padding-left:40px;

}
/* PAGE INTERNET */

.img-option{
	margin-right:10px;
	float:left;
}
.img-option img {
	/*height:70px;*/
}
.text-option-inc {
	float:right;
	text-align:center;
	color: #8dc63f;
	font-weight:800;
	font-size:14px;
}

.text-option-inc img {
	height:70px;

}
.text-option-inc2 {
	text-align:center;
	color: #00949b;
	font-weight:800;
	font-size:14px;
}
.text-option-inc2 img {
	height:70px;
}
.text-option-desc {
	padding-top:10px;
	text-align:left;
	font-size:12px;
	display:table-row;
	padding-left:10px;
}

.titre-option {
	text-align:left;
	font-size:16px;
	line-height:18px;
	font-weight:800;
	display:block;
}

.bloc-header
{
	margin:0px auto;
	background-color:#8bc743;
}
.bloc-header p
{

	color:#fff;
	font-size: 28px;
	line-height:30px;
	padding-top:15px;
	font-family:'Open Sans',sans-serif;
	font-weight:800;
}

.bloc-header p span
{

	color:#fff;
	font-size: 18px;
	line-height:18px;
	font-family:'Open Sans',sans-serif;
	font-weight:500;
}
.bloc-header > img
{
	margin-left:30px;
}
.bloc-header.span6 .span2
{
	margin-left:30px;
	margin-right:30px;
}
.bloc-header2
{
	margin:0px auto;
	background-color:#823364;
}
.bloc-header2 p
{

	color:#fff;
	font-size: 24px;
	line-height:24px;
	padding-top:5px;
	font-family:'Open Sans',sans-serif;
	font-weight:800;
}
.bloc-header2 p span
{

	color:#fff;
	font-size: 18px;
	line-height:18px;
	font-family:'Open Sans',sans-serif;
	font-weight:500;
}
.bloc-header2.span6 .span2
{
	margin-left:30px;
	margin-right:30px;
}
.bloc-header2 a, .bloc-header a{
	color:#ccc;
}
.row-header
{
	margin-left:30px;
}

/* PAGE TELEPHONIE */

.text-option {
	text-align:center;
	color: #8dc63f;
	font-weight:800;
	font-size:14px;
}
.text-option img {
	height:70px;
}

ul.voip
{
	list-style-type: none;
}

ul.voip li
{
	margin-top:10px;
	background-image: url('../img/puce.png');
	background-repeat: no-repeat;
	background-position: 0 0.3em;
	text-align: justify;
	padding-left: 1.2em;
}

.bloc-header-tel
{
	margin:0px auto;
	background-color:#8bc743;
}
.bloc-header-tel.span6 .span2
{
	margin-left:30px;
	margin-right:30px;
}

.bloc-header-tel > img
{
	margin-left:30px;
}
.bloc-header-tel p
{

	color:#fff;
	font-size: 20px;
	line-height:22px;
	padding-top:15px;
	font-family:'Open Sans',sans-serif;
	font-weight:800;
}

.bloc-header-tel span
{

	color:#fff;
	font-size: 16px;
	line-height:16px;
	font-family:'Open Sans',sans-serif;
	font-weight:500;
}

.text-option-tel {
	height:70px;
	padding-top:10px;
	text-align:left;
	font-size:12px;
	display:table-cell;
	vertical-align: middle;
}
.titre-service {
	text-align:left;
	font-size:16px;
	line-height:18px;
	font-weight:800;
}
/* F.A.Q */
p.tfaq {
	padding-top:30px;
	font-size:22px;
	color:#00949b;
	font-weight:800;
	margin-top:10px;
	/*background-image: url('../img/puce2.png');*/
	background-repeat: no-repeat;
	background-position: 0 0.3em;
	text-align: justify;
}
p.tfaq.in {
	font-size:18px;
	padding-top:20px;
	margin-left:20px;
}
.accordion-group {
	margin-left:40px;
	display: block;
}
.faq h5 {
	font-weight:500;
}
/* OVERRIDES DES PANNELS  & ARTICLES*/
/*.panel-2col-stacked, .ds-2col{
	padding-left: 20px;
}*/

article, .pane-television-2 {
	margin-left: 30px;
}
.panel-2col-stacked .panel-col-top
{
	width:100%;
}

/* TV */

.form-radio
{
	display:none;
}

#edit-submitted-cgv-1,#edit-submitted-prise-optique-1,#edit-submitted-prise-optique-2,#edit-submitted-television-1,#edit-submitted-television-2,#edit-submitted-portabilite-1,#edit-submitted-portabilite-2,#edit-submitted-option-illimite-mobile-en-suisse-1,#edit-submitted-option-illimite-mobile-en-suisse-2,#edit-submitted-c530ip-1,#edit-submitted-c530ip-2,#edit-submitted-option-illimite-fixe-suisse-1,#edit-submitted-option-illimite-fixe-suisse-2,#edit-submitted-jai-mon-equipement-1,#edit-submitted-jai-mon-equipement-2,#edit-submitted-adaptateur-telephonie-1,#edit-submitted-adaptateur-telephonie-2,#edit-submitted-adaptateur-telephonie-3,#edit-submitted-television-3{
	display:inline;
	float:left;
	text-align:left;
}

#edit-submitted-cgv{
	text-align:left;
}

.form-type-radio{
	width:465px;
}

.radio{
	float:left;
	text-align:left;
}

.view-television-2 .view-filters
{
	margin-left:-30px;
}
label[for="edit-field-alias-value-all"], label[for="edit-field-theme-icone-tv-value-all"]
{
	display: none;
}
.morelink
{
	float:right;
	top: -17px;
	color: #fff;
}

.morelink.less
{
	top: auto;
}
#edit-field-alias-value-wrapper
{
	width:100%;
}

.form-item h2{
	color:#c3e2dd;
	text-align:center;
	font-size:18px;
	border-bottom: 1 px solid #000000;
}

#views-exposed-form-television-2-block-1 {
	font-size:16px !important;
}

.control-label{
margin-top:10px;
}

#webform-client-form-182 .option {
	font-size:13px !important;
}

#webform-client-form-182 input.form-radio[type="radio"]:checked + label{
	border-bottom: 1px #e7e7e7 dotted;
	color: #e7e7e7;
}




input.form-radio[type="radio"] + label{
	padding-left:0;
	margin: 0 5px;
	font-size:17px;
}
input.form-radio[type="radio"]:checked + label{
	border-bottom: 2px #2C9D44 dotted;
	color: #2c9d44;
}
.form-radios {
	display:inline-block;
	padding:4px 11px;
	width: 100%;
	text-align:center;
}
#edit-field-theme-icone-tv-value-wrapper
{
	width:100%;
}
.option
{
	font-size:20px;
	text-align:center;
}
.form-type-checkbox .option
{
	font-size:14px;
}
.form-item
{
	display:inherit;


}
/* INSTALLATION */
.tab-content.tabs-installation-intern .tab-pane{
	padding: 3%;
}
.tabs-installation
{
	padding-left:10px;
	padding-right:10px;
}
.tabs-opt-installation
{
	padding-left:1px;
	padding-right:1px;
}
.tabs-installation-intern
{	border: 5px solid #2C9D44;
}
.tabs-installation-out {
	margin-bottom:0px;
}

.tabs-installation-out li a , .tabs-installation-out li a:visited, .tabs-installation-out li a:active, .tabs-installation-out li a:focus{
	font-family:'Open Sans',sans-serif;
	background: #A9DCA4;
	font-size: 1.5em;
	font-weight: bold;
	color: #93a281;
	outline: 0;
}
.tabs-installation-out li.active a, .tabs-installation-out li.active a:visited, .tabs-installation-out li.active a:active, .tabs-installation-out li.active a:focus{
	font-family:'Open Sans',sans-serif;
	background: #2C9D44;
	font-size: 1.5em;
	font-weight: bold;
	color: #fff;
	border: 1px solid #2C9D44;
	outline: 0;
}
.tabs-installation-out li.active a:hover{
	font-family:'Open Sans',sans-serif;
	background: #2C9D44;
	font-size: 1.5em;
	font-weight: bold;
	color: #fff;
	border: 1px solid #2C9D44;
	outline: 0;
}

.tabs-installation-opt-out {
	margin-bottom:0px;
	border-bottom:0px;
	float:right;
}

.tabs-installation-opt-out li a , .tabs-installation-opt-out li a:visited, .tabs-installation-opt-out li a:active, .tabs-installation-opt-out li a:focus{
	font-family:'Open Sans',sans-serif;
	background: #a9dca4;
	font-size: 1.5em;
	font-weight: bold;
	color: #93a281;
	outline: 0;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
.tabs-installation-opt-out li.active a, .tabs-installation-opt-out li.active a:visited, .tabs-installation-opt-out li.active a:active, .tabs-installation-opt-out li.active a:focus{
	font-family:'Open Sans',sans-serif;
	background: #2C9D44;
	font-size: 1.5em;
	font-weight: bold;
	color: #fff;
	border: 1px solid #2C9D44;
	outline: 0;
}
.tabs-installation-opt-out li.active a:hover{
	font-family:'Open Sans',sans-serif;
	background: #2C9D44;
	font-size: 1.5em;
	font-weight: bold;
	color: #fff;
	border: 1px solid #2C9D44;
	outline: 0;
}

.row-install {
	padding-top:0px;
}
.install-title {
	background: #823364 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-family: "Open Sans",sans-serif;
    font-size: 1.5em;
    font-weight: bold;
    height: 25px;
    min-width: 199px;
    padding: 5px 7px 2px;
    vertical-align: super;
}

.row-install li	{
	margin-left:100px;
}
	
.install-title.decal
{
	margin-left:75px;
}
p.decal
{
	padding-left:70px;
	text-align: justify;
}
.install-title.mini{
	width:140px;
}
.install-title.xmini{
	width:130px;
}
.install-title.xxmini{
	width:120px;
}
.install-title.large{
	width:190px;
}
.install-title.xlarge{
	width:210px;
}
.install-title.xxlarge{
	width:230px;
}
.install-title.xxxlarge{
	width:250px;
}
.install-title.xxxxlarge{
	width:300px;
}
.install-title.xxxxxlarge{
	width:350px;
}
.install-title.xxxxxxlarge{
	width:390px;
}
.install-title.xxxxxxxlarge{
	width:460px;
}
.img-install {
	float: left;
	margin:0px 15px 10px 5px;
}
.border-separator {
	margin-left: 0px !important;
	padding-left:15px;
}
.border-separator-r {
	padding-right:15px;
	border-right: 2px solid #00949b;
}

.table-end-bord {
	border-bottom: 1px solid #ddd;
}

.rspace {
	margin-bottom:20px;
}
.tab-content.tabs-installation-intern .row{
	margin-left: 0;
}



.titre-panier p, .titre-panier ul
{
	margin:0px;
	font-size: small;
}
a.id_offre.choix-offre
{
	font-size : 0.9em;
	/*padding: 8px;*/
	margin-top: 8px;
}
.div_assistance a .titre-option,.div_assistance a:hover .titre-option,.div_contact a .titre-option,.div_Contact a:hover .titre-option {
	color: #444;
}

hr.clear{
	visibility : hidden;
	height : 0px;
	clear: both;
	margin: 0px;
}


/** Responsive **/
/*
body{
	width: 1040px;
	margin: auto;
}
*/
/* CSS spécifiques selon les résolutions */
/*
@media (max-width:767px){
	.fractionslider-wrapper{
		display:none;
	}
	.view-offres .span1 {
		width:20%;
		float:left;
	}
	.view-offres .span2 {
		width:79%;
		float:right;
	}
	.footer-wrapper{
		padding: 20px 20px;
	}
	.highlighted-wrapper{
		padding: 0 20px;
	}
	.view-display-id-block_1 .view-content row span1{
		float: left;
	}
	.row-option .span10 .row .span4{
		float: left;
	}
	div.span6.options{
		float: left;
	}
	div.highlighted-wrapper{
		border-radius: 10px;
	}
	.view.view-highlighted .view-content .span3{
		border-top: 1px solid #a0a0a0;
		margin: 15px 0px;
	}
	.view.view-highlighted .view-content .span3 .row .span2{
		font-weight: bold;
	}
	.view.view-highlighted .view-content .span3:first-child{
		border-top: none;
	}
	.view.view-highlighted .view-content .span3 .row .span1, .view.view-highlighted .view-content .span3 .row .span2{
		display: inline;
	}
	.panel-col-first.panel-panel, .panel-col-last.panel-panel{
		width: 100%;
	}
	.panel-col-first.panel-panel img{
		text-align: center;
	}
	.region-ouroffers h2.block-title{
		padding-left: 10px;
		padding-bottom: 0px;
		font-weight: bold;
	}
	.pull-right[class*="span"], .row-fluid .pull-right[class*="span"]{
		float: none;
	}
	.bloc-header.span6 .row .span2, .bloc-header2.span6 .row .span2{
		margin: 0;
		text-align: center;
	}
	.bloc-header.span6 .row .span8, .bloc-header2.span6 .row .span8{
		display: inline;
		text-align: center;
	}
	.row.row-header{
		margin-left: 0;
	}
	.panel-pane.pane-custom .row{
		text-align: center;
	}
	.panel-pane.pane-custom .row.row-option .row{
		text-align: left;
	}
	.tab-content.tabs-installation-intern .tab-pane .row.row-install img.img-install{
		float: none;
	}
	.tab-content.tabs-installation-intern .tab-pane .row.row-install p.decal{
		padding-left: 0px;
	}
	#installation-tab .row{
		text-align: left;
	}
	.nav-tabs > li > a{
		border-radius: 0;
	}
	.nav-tabs > li{
		width: 100%;
		margin-bottom: 2px;
		text-align: center;
	}
	.nav-tabs.fixed{
		transition-property: margin-top,margin-right;
		transition-duration: .5s,.1s;
		transition-delay: 0;
		transition-timing-function: cubic-bezier(0.22,0.99,0.62,1);
		-moz-transition-property: margin-top,margin-right;
		-moz-transition-duration: .5s,.1s;
		-moz-transition-delay: 0;
		-moz-transition-timing-function: cubic-bezier(0.22,0.99,0.62,1);
		-o-transition-property: margin-top,margin-right;
		-o-transition-duration: .5s,.1s;
		-o-transition-delay: 0;
		-o-transition-timing-function: cubic-bezier(0.22,0.99,0.62,1);
		-ms-transition-property: margin-top,margin-right;
		-ms-transition-duration: .5s,.1s;
		-ms-transition-delay: 0;
		-ms-transition-timing-function: cubic-bezier(0.22,0.99,0.62,1);
		-webkit-transition-property: margin-top,margin-right;
		-webkit-transition-duration: .5s,.1s;
		-webkit-transition-delay: 0;
		-webkit-transition-timing-function: cubic-bezier(0.22,0.99,0.62,1);
		position: fixed;
		top:0;
		z-index:1000;
		width: 92%;
		background-color: white;
		border-bottom: none;
	}

	// Sur quelle page il faut masquer cela ?
	//.panel-pane.pane-custom.pane-1{
	//	display:none;
	//}
	div.header{
		margin-bottom: 0px;
	}


	.navbar .btn-navbar{
		margin-right: 20px;
	}
	header#navbar .nav-collapse.menu-header.collapse nav ul.menu.nav li{
		display: block;
		width: 100%;
		text-align: center;
		background-color: #202020;
	}
	header#navbar.pull-right{
		float: none;
	}
	.menu-header-wrapper.navbar .nav > li > a,
	.menu-header-wrapper.navbar .nav > li > a:hover{
		margin: 0px;
		text-shadow: none;
		color: #7fb92d;
		padding: 7px;
		border-radius: 0px;
	}
	.menu-header-wrapper.navbar .nav > li > a:hover, .menu-header-wrapper.navbar .nav > li.active > a:hover{
		background-color: #7fb92d;
		color: #202020;
	}
	.menu-header-wrapper.navbar .nav > .active > a, .menu-header-wrapper.navbar .nav > .active > a:hover, .menu-header-wrapper.navbar .nav > .active > a:focus, .menu-header-wrapper.navbar .nav li.dropdown.open > .dropdown-toggle, .menu-header-wrapper.navbar .nav li.dropdown.active > .dropdown-toggle, .menu-header-wrapper.navbar .nav li.dropdown.open.active > .dropdown-toggle,
	.menu-header-wrapper.navbar .nav > a, .menu-header-wrapper.navbar .nav > .active > a:hover, .menu-header-wrapper.navbar .nav > a:focus, .menu-header-wrapper.navbar .nav li.dropdown.open > .dropdown-toggle, .menu-header-wrapper.navbar .nav li.dropdown > .dropdown-toggle, .menu-header-wrapper.navbar .nav li.dropdown.open > .dropdown-toggle{
		margin: 0px;
	}
	div.header{
		padding-left: 0px;
	}
	.footer-wrapper .footer-newsletter{
		display: none;
	}
	.footer-wrapper .footer-knet{
		width: 100%;
	}
	.footer-wrapper .span3{
		text-align: center;
	}
	.footer-wrapper .footer-infos.span3, .footer-wrapper .footer-social.span3{
		width: 50%;
		float: left;
	}
	.row-bloc{
		padding: 0;
	}
	img#carte-agences{
		width: 100%;
	}
}
@media (max-width:434px){
	.footer-wrapper .footer-infos.span3, .footer-wrapper .footer-social.span3{
		width: 100%;
		float: none;
	}
}

@media (min-width:768px){
	img#carte-agences{
		width: 450px;
		max-width: 100%;
	}
}

@media (min-width:768px) and (max-width:979px){
	#block-block-1,#block-block-2,#block-views-news-3-block,.news-agence{
		width:228px;
	}
	#block-views-news-3-block .news-agence-container{
		width:684px;
	}
	header#navbar.navbar.pull-right.menu-header-wrapper{
		margin-right: 15px;
	}
	p.img-option{
		float: none;
	}
}

@media (max-width: 979px)
{
	.main-container {
		padding-top:0px;
	}
	.nav-collapse .nav>li {
		float: left;
	}
	.tab-content.tabs-installation-intern div#options .row .span6{
		width: 100%;
		margin-left: 0;
	}
}
@media (min-width:1200px){
	#block-block-1,#block-block-2,#block-views-news-3-block,.news-agence{
		width:370px;
	}
	#block-views-news-3-block .news-agence-container{
		width:1110px;
	}
}
*/
/*.container{
	width: 1200px;
}
.nav-collapse {
	display: block!important;
	overflow: visible!important;
	height: auto!important;
}
.btn-navbar{
	display: none!important;
}
.nav>li, .navbar-nav {
	float: left !important;
}

.footer-wrapper .nav>li {
	float: none !important;
}
.navbar-nav.navbar-right:last-child {
	margin-right: -15px !important;
}

.navbar-right {
	float: right!important;
}

.logo{
	width: 166px!important;
}*/
.footer-wrapper{
	/*padding-left: 10px;*/
	word-wrap: break-word;
	width: 100%;
	min-width: 1170px;
}
.view-highlighted{
	padding-left: 10px;
	min-width: 1170px;
	width: 100%;
}
.ouroffers-wrapper{
	width: 100%;
	min-width: 1170px;
	/*padding-left: 10px;*/
	/*margin-left: auto;
	margin-right: auto;*/
}
.copyright-wrapper{
	width: 100%;
	min-width: 1170px;
}
.highlighted-wrapper{
	width: 100%;
	min-width: 1170px;
}

.eligible-wrapper{
	width: 100%;
	min-width: 1170px;
	border-top: 1px solid #b03481;
}

/*.row{
	width: 100%!important;
	display: block!important;
}*/
/*.row-fluid{
	width: 1170px!important;
}*/

.header .container{
	margin-top: 30px;
}

.header .container .row{
	margin-left: 0px;
}


.navbar .collapse{
	float:left;
}

.numtel{
	float:right;
	color:white !important;
	font-size:18px !important;
	margin: 10px 0;
}

.numtel2{
	float:right;
	color:white !important;
	font-size:13px !important;
	margin: 10px 0;
	padding-right:63px;
}

.numtel2 a{
	color:white !important;

}

.numtel2 a:hover{
	color:#e7e7e7 !important;

}

.numtel_contact{

	font-size:14px !important;
	font-style: italic; 
}

.numtel_num{
	font-size:22px !important;
}

.img-polaroid{
	margin-left: -15px!important;
	height: 325px;
}

#abonnement-eligible .view-form-eligible .img-polaroid{
	margin-left: 0px!important;
}

#abonnement-eligible .view-form-eligible .span5{
	margin-left: 20px;
}
.row-fluid [class*="span"].header_demande{
	width: 300px;
}
#abonnement-eligible .view-form-eligible #infoPanel label{
	margin-left: 10px;
}
#abonnement-eligible .span8{
	margin-left: 10px !important;
}

@media (max-width: 800px)
{
		.fractionslider-wrapper{
			display: none;
		}
}

.row{
	margin-left: 0px;
}
.row [class*="span"] {
	margin-left: 10px;	
}
.row-fluid [class*="span"] {
	margin-left: 0px;	
}
.row-fluid .pane-content div [class*="span"],.row .pane-content div [class*="span"] {
	margin-left: 10px;	
}

.row.div_assistance [class*="span"]{
	margin-left: 15px;
}

.span12{
        float: left;
        min-height: 1px;
        margin-left: 0px;
    }
    
#abonnement-eligible .view-form-eligible{
	width: 1060px;
	margin-left: 50px;
}
#abonnement-informations-form.view-form-informations{
	width: 1025px;
	margin-left: 15px;
	padding-left: 10px;
}

#abonnement-eligible .view-form-eligible .span7{
	margin-left: 10px;
}
.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus {
    color: #FFF;
    background-color: #1B1B1B;
}
.footer-knet{
	margin-left:100px;
}

.pane-slider-dune-hd-2 .form-type-radio, .pane-television-2 .form-type-radio{
	width: 150px;
}
.pane-slider-dune-hd-2 #edit-field-alias-value div:first-child,.pane-television-2 #edit-field-theme-icone-tv-value div:first-child{
	display: none;
	/*border: solid 1px #FF0000;*/
}
.vos_options{
	margin-bottom: 40px;
}
div .page-confirmation.span12 .titre{
	padding-left: 0px;
	border-left: none;
	border-right: none;
}
div .page-confirmation.span12 .titre a.btn{
	margin-right: 10px;
}

span.span11.view.view-offres{
	margin-left: 30px;
}
.view-offres .no_offre{
	border-color: #FF0000;
	background-color: #FFC8C8;
}

.view-slider-dune-hd-2 .text-option-desc .titre-option{
	display: block;
	margin-top: 20px;
}
#newsletter.span2{
	margin-left: 0px;
}
.destination_illimitee_monde {
    background-color: #2C9D44 !important;
}

#webform-component-votre-message {
	width: 505px;
}
#404_logo{
	margin-left: 70px;
}
#abonnement-eligible .control-group.form-item-nom,#abonnement-eligible .control-group.form-item-email,#abonnement-eligible .control-group.form-item-tel,#abonnement-eligible .control-group.form-item-prenom {
	height: 82px;
}

fieldset.search-advanced{padding-bottom:1.5em;margin-top:1em}.navbar-search .control-group{margin-bottom:0}ul.action-links{margin-bottom:2em}ul.action-links li{display:inline;padding-right:1.5em}ul.action-links [class^="icon-"],ul.action-links [class*=" icon-"]{padding-right:.5em}input,textarea,select,.uneditable-input{max-width:100%;width:auto}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:auto}input.error{color:#b94a48;border-color:#eed3d7}.form-type-checkbox input,.form-type-radio input{float:left}.form-actions{clear:both}.resizable-textarea textarea{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.help-block,.control-group .help-inline{color:#999;font-size:12px;margin:-8px 0 10px;padding:0 3px}.description+.help-block,.description+.control-group .help-inline,.checkbox+.help-block,.checkbox+.control-group .help-inline,.form-type-checkbox+.help-block,.form-type-checkbox+.control-group .help-inline,.form-type-radio+.help-block,.form-type-radio+.control-group .help-inline,.form-file+.help-block,.form-file+.control-group .help-inline,.resizable-textarea+.help-block,.resizable-textarea+.control-group .help-inline{margin-top:0}.input-append{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:40px;width:100%}.input-append input,.input-append textarea,.input-append select,.input-append .uneditable-input{width:100%!important}.container-inline div,.container-inline label{display:block}div.error,table tr.error{background-color:#f2dede;color:#b94a48}.control-group.error{background:0}.control-group.error label,.control-group.error .control-label{color:#b94a48;font-weight:600}.control-group.error input,.control-group.error textarea,.control-group.error select,.control-group.error .uneditable-input{color:#b94a48;border:1px solid #ccc}.control-group.error .help-block,.control-group.error .help-inline{color:#999}ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none}.vertical-tabs .form-type-textfield input{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;width:auto}.vertical-tabs .form-item{margin:1em 0}.submitted{margin-bottom:1em;font-style:italic;font-weight:normal;color:#777}.password-strength{width:17em;float:right;margin-top:1.4em}.password-strength-title{display:inline}.password-strength-text{float:right;font-weight:bold}.password-indicator{background-color:#e9e9e9;height:.3em;width:100%}.password-indicator div{height:100%;width:0;background-color:#46a546}input.password-confirm,input.password-field{width:16em;margin-bottom:.4em}div.password-confirm{float:right;margin-top:1.5em;visibility:hidden;width:17em}div.form-item div.password-suggestions{padding:.2em .5em;margin:.7em 0;width:38.5em;border:1px solid #b4b4b4}div.password-suggestions ul{margin-bottom:0}.confirm-parent,.password-parent{clear:left;margin:0;width:36.3em}.progress-wrapper .progress{margin-bottom:10px}.progress-wrapper .progress .bar{border:0 none;margin:0}.pagination ul>li>a.progress-disabled{float:left}.pagination ul>li>a .throbber{margin:0 -0.25em 0 .5em;position:relative;top:1px} 
