/**
 * CSS azkogrisbleu modif 2  
 */

/*@import url('https://fonts.googleapis.com/css?family=Maven+Pro:400,500,700,900');*/ 
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:500,400,200,200italic,300,300italic,400italic,600,600italic,700,700italic,900,900italic&display=swap');
@import url('https://fonts.googleapis.com/css?family=Ubuntu:300,300i,400,400i,500,500i,700,700i&display=swap');

/** { font-family: 'Quicksand'; 
	-webkit-text-stroke : 0.5px rgba(111,111,111,0.8)           
	
}*/
* { font-family: 'Source Sans Pro';	
}

strong{
	font-weight:500;
}
.container {
    width: 100%;
    max-width: 970px;
}
.filArianeLabel{
	float:left;
	color: #6f6f6f;
	padding: 12px 2px 0 0;
	font-size:10px;
}
.breadcrumb {
	padding: 8px 0;
    background-color: transparent;
}
.breadcrumb > li a {
    color: #6f6f6f;
    font-size:10px;
}
.breadcrumb > li + li:before {
    color: #CCCCCC;
    content: ">";
    padding: 0 5px;
}

/* Calcul des Frais */
.annonceDetails .annonceBloc.annonceInfosEncheres .calculFraisBloc{
    width: 100%;
    display: flex;
    flex-flow: row wrap;
}
#calculFraisBlocParametres{
    flex: 1;    
}
#calculFraisBlocFrais{
    flex: 2;
    padding-left: 53px;
}
#frmCalculFrais .control-label{
    width: 100%;
    text-align: left;
    padding: 0;
    text-transform: inherit;
}
#frmCalculFrais .input-group{
    display: flex;
    flex-flow: row wrap;   
    width: 100%;
}
.form-horizontal .form-group{
    margin-left: 0;
    margin-right: 0;    
}
#frmCalculFrais .input-group-addon{
    padding: inherit;
    width: 40px;
}
.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child){
    border-radius: 0;
    width: 80%;
    font-weight: 700;
    font-size: 18px;
}
#frmCalculFrais .fa-euro:before,
#frmCalculFrais  .fa-eur:before {
    content: "\f153";
    display: block;
    margin: auto;
    padding-top: 10px;
}
.calculFraisSousBloc .form-group .info{
    font-size:11px;
    width:100%;
}
.calculFraisSousBloc .input-group .form-control:last-child, 
.calculFraisSousBloc .input-group-addon:last-child, .input-group-btn:last-child>.btn, 
.calculFraisSousBloc .input-group-btn:last-child>.btn-group>.btn, 
.calculFraisSousBloc .input-group-btn:last-child>.dropdown-toggle, 
.calculFraisSousBloc .input-group-btn:first-child>.btn:not(:first-child), 
.calculFraisSousBloc .input-group-btn:first-child>.btn-group:not(:first-child)>.btn{
    width: 25px;
}
.calculFraisSousBloc .form-group .col-md-8{
    padding:0;
}
#calculFraisBlocFrais .calculFraisResultat {
    margin-left: 0;
    margin-right: 0;
    border: 1px solid  #cecece;
    padding: 10px;
    margin-bottom: 5px;
    display: flex;
    flex-flow: row wrap;
}
.calculFraisResultatLibelle {
    font-size: 21px;
    padding: 0;
    width:100%;
}
.calculFraisResultatDetails {
    width: 100%;
    padding: 0;    
}
.calculFraisResultatMontant {
    width: auto!important;
    order: 3;
    padding: 0;
    font-weight: 700;
    font-size: 18px;
}
/*--------btn----------*/
/*
.btnSubmit {
	text-transform:uppercase;
	font-size:20px;
	font-weight:300;
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color:  #2096a8;
	background-image: -moz-linear-gradient(top, #45C2D5, #2096A8);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#45C2D5), to(#2096A8));
	background-image: -webkit-linear-gradient(top, #45C2D5, #2096A8);
	background-image: -o-linear-gradient(top, #45C2D5, #2096A8);
	background-image: linear-gradient(to bottom, #45C2D5, #2096A8);
	background-repeat: repeat-x;
	border-color: #2096A8;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#AF4CE8', endColorstr='#611BBD', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btnSubmit:hover,
.btnSubmit:focus,
.btnSubmit:active,
.btnSubmit.active,
.btnSubmit.disabled,
.btnSubmit[disabled] {
	color: #FFFFFF;
	background-position: 0 -15px;
	background-color: #2096A8;
}
*/
/*-----404--*/
.container.bloc404{
	margin-top:20px;
}
.container.bloc404 .btnSubmit{
	margin-top:20px;
}


/* --- header --- */

header{ 
	background:#F6F6F7; 
}
#logo{ 
	display:block; 
	height:134px; 
	width:160px; 
	background:url('img/sprite.png') no-repeat 0px 0px; 
}

#baseLine h3{
	background-image:none;
	color: #6f6f6f;
    font-family: 'source sans pro';
    font-size: 30px;
    font-weight: 200;
    margin-top: 43px;
    text-transform: uppercase;
}
/*#baseLine.col-md-9{
	padding-left:0; 
}*/
							
/* --- menu social --- */

.socialNavigation{ 
	height:27px; 
	margin-top:47px;
}
a.btn_youtube{
	margin-left:8px;
	display:block;
	height:27px;
	width:27px;
	overflow:hidden;
	background:url('img/sprite.png') no-repeat -279px -255px; 
}
a.btn_youtube:hover{ 
	background-position:-357px -255px ; 
}a.btn_gplus{
	margin-left:8px;
	display:block;
	height:27px;
	width:27px;
	overflow:hidden;
	background:url('img/sprite.png') no-repeat -279px -208px; 
}
a.btn_gplus:hover{ 
	background-position:-357px -208px ; 
}
a.btn_linkedin{
	margin-left:8px;
	display:block;
	height:27px;
	width:27px;
	overflow:hidden;
	background:url('img/sprite.png') no-repeat -2px -212px; 
}
a.btn_linkedin:hover{ 
	background-position:-80px -212px ; 
}
a.btn_facebook{ 
	margin-left:8px;
	display:block;
	height:27px;
	width:27px;
	overflow:hidden;
	background:url('img/sprite.png') no-repeat -2px -261px;
}
a.btn_facebook:hover{
	background-position:-80px -261px ; 
}

a.btn_twitter{ 
	margin-left:8px;
	display:block; 
	height:27px; 
	width:27px; 
	overflow:hidden; 
	background:url('img/sprite.png') no-repeat 0px -310px; 
}
a.btn_twitter:hover{ 
	background-position: -78px -310px ; 
}



/* --- menu --- */



.navbar-default {
    background-color: transparent;
    border: medium none;
}
.navbar {
    border-radius: 0;
    margin-bottom: 0px;
}

.navbar-default .navbar-nav > li > a {
 	color:#6f6f6f; 
 	font-weight:300;
 	font-size:16px;
}

.navbar-nav > li > a {
    padding-bottom: 15px;
    padding-top: 15px;
}
.nav > li > a {
	color:#6f6f6f; 
	/*font-weight:700;
	font-size:15px;*/
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background:none;
	color: #27b8ce;
} 

.navbar-collapse {
    padding-left: 0px;
    padding-right:0px
}    
ul.nav{
	border-top:1px solid #27b8ce;
	 width: 100%;
}    
   
 .navbar-default .navbar-nav > .active > a {
    background-color: rgba(0, 0, 0, 0);
    color: #27b8ce;
}  
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{
	color: #27b8ce;
} 
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{
	color: #27b8ce;
	background-color:transparent;
} 
.dropdown-menu {
    background-color: rgba(255, 255, 255, 0.8);
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
    font-size: 17px;
}
.dropdown-menu > li > a {
    color: #6f6f6f;
    font-weight: 300;
    line-height: 1.42857;
    padding: 7px 20px;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background:transparent;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    background-color: #27b8ce;
    color: #fff;
    outline: 0 none;
    text-decoration: none;
}
/* --- headerContents --- */

.headerContents { 
	background: #F6F6F7; 
}




/* --- caroussel --- */



#diaporama_28             { overflow: hidden; }

.carousel-control.right { 
	 background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 100%);
   	 background-repeat: no-repeat;
 }

.carousel-control.left{
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 100%);
    background-repeat: no-repeat;
	background: url("img/sprite.png") no-repeat scroll 0 -1554px rgba(0, 0, 0, 0);
    display: block;
    height: 96px;
    margin-left: 8px;
    margin-top: 105px;
    overflow: hidden;
}
.carousel-control.right{
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 100%);
    background-repeat: no-repeat;
	background: url("img/sprite.png") no-repeat scroll 94px -1741px rgba(0, 0, 0, 0);
    display: block;
    height: 96px;
    margin-left: 8px;
    margin-top: 105px;
    overflow: hidden;
}

/*footer-*/
.footer1{
	margin-top: 32px;
	background:#F6F6F7; 
}

.footer1 .container{
	padding:20px 0;
}





ul.MenuFooter {
	list-style:none;
	margin-left:0;
	padding-left:0;
}
ul.MenuFooter li a {
	line-height:25px;
	color:#6f6f6f;
	margin-left:0;
	padding-left:0;
	font-size:12px;
}
ul.MenuFooter li a:hover{
	color:#939393;
	text-decoration:none;
}



.menufooter1 ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
.menufooter1 ul li {
    width:50%;
    float:left;
    margin:0px;
    padding:0px 0px 8px 0px;
}
.menufooter1 ul li a {
	font-weight:300;
    color:#6f6f6f;
    margin:0px;
    padding:0px;
    font-size:14px;
}
.menufooter1 ul li a:hover{
    color:#939393;
    text-decoration:none;
}
.menufooter2 ul {
    list-style:none;
    margin:0px;
    padding:0px;
}
.menufooter2 ul li {
    float:left;
    margin:0px;
    padding:0px 6px 4px 0px;
}
.menufooter2 ul li:before {
    content:'|';
    padding-right:6px;
}
.menufooter2 ul li:first-child:before{
    display:none;
}
.menufooter2 ul li a {
    margin:0px;
    padding:0px;
    color:#6f6f6f;
    font-size:11px;
    text-decoration:none;
}
.menufooter2 ul li a:hover{
    color:#000000;
    text-decoration:none;
}

.address { 
	color:#6f6f6f;
	font-size:14px; 
}
.address h4 { 
	margin:0;
	font-size: 14px;
	text-transform:uppercase;
 }

.footer1 .addresses .address:first-child { 
	padding-bottom:10px;
}
.footer1 .btnMail{
	color:#6f6f6f;
	font-size:20px;
	font-weight:400;
	text-transform:uppercase;
	padding-left:37px;
	display:block;
	height:27px;
	overflow:hidden;
	background:url('img/sprite.png') no-repeat 0px -1201px; 
}
.btnMail:hover{
	color:#939393;
	text-decoration:none;
}
.footer1 .btnTel{
	margin-top:10px;
	color:#6f6f6f;
	font-size:24px;
	font-weight:400;
	text-transform:uppercase;
	padding-left:37px;
	display:block;
	height:27px;
	overflow:hidden;
	background:url('img/sprite.png') no-repeat 0px -1257px; 
}
.btnTel:hover{
	color:#939393;
	text-decoration:none;
}
.container.footer2{
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #6f6f6f;
	border-bottom:1px solid #6f6f6f;
	font-size:15px;
	color:#000;
	text-transform:uppercase;
	text-align:center;
}
.footerLogoSecib{
	background: url("img/sprite.png") no-repeat scroll 86px -1340px rgba(0, 0, 0, 0);
    height:40px;
    display: block;
    /*float:left;
    margin: 10px 73px 0 0px;
    overflow: hidden;
    width: 58px;  
   display: block; */
}
.footerLogoSecib:hover{
	opacity:0.5;
}
.footerLogoEcostaff{
	background: url("img/sprite.png") no-repeat scroll -179px -1340px rgba(0, 0, 0, 0);
    height: 40px;
    display: block;
}
.footerLogoEcostaff:hover{
	opacity:0.5;
}
.footerLogoDictaplus{
	background: url("img/sprite.png") no-repeat scroll -397px -1340px rgba(0, 0, 0, 0);
    height:40px;
    display: block;
}
.footerLogoDictaplus:hover{
	opacity:0.5;
}
.footerLogoSepteo{
	background: url("img/sprite.png") no-repeat scroll -610px -1340px rgba(0, 0, 0, 0);
    height: 40px;
    display: block;
}
.footerLogoSepteo:hover{
	opacity:0.5;
}
.footerLogoClubavocats {
    background: url("img/sprite.png") no-repeat scroll -895px -1340px rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 59px;
   	margin: 10px 0 0 33px;
    overflow: hidden;
    width: 66px;
}
.footerLogoClubavocats:hover{
	opacity:0.5;
}
.container.footer3{
	padding-right: 0px;
	padding-left: 0px;
	margin-top:10px;
	padding-bottom:10px;
	color:#6f6f6f;
}

.copyright{
	color:#6f6f6f;
	font-family:arial;
	font-size:11px;
	font-style:italic;
}
/*texte*/

.pagedefaut h1, h1.pagedefaut{
    position:relative;
	font-family:'Source Sans Pro';
	font-weight: 400;
/*	background: url("img/sprite.png") no-repeat scroll 0 -1431px rgba(0, 0, 0, 0); */
	color: #27B8CE;
	display: block;
	font-size: 26px;
	line-height: 33px;
	padding-bottom: 10px;
    padding-top: 10px;
	padding-left: 30px;
	margin-top: 15px;
	text-transform: uppercase;
}

.pagedefaut h1:before, h1.pagedefaut:before {
    content: '\00a0';
    background: url("img/sprite.png") no-repeat scroll 0 -1431px rgba(0, 0, 0, 0);
    display: block;
    width: 20px;
    height: 60px;
    position: absolute;
    top: 0px;
    left: 0px;
}

h1.home {
	background-color: #6f6f6f;
    background-image: none;
    color: #fff;
    font-size: 27px;
    font-weight: 300;
    height: auto;
    letter-spacing: 2px;
    line-height: 39px;
    margin-bottom: 30px;
    margin-top: 38px;
    padding: 15px 0;
    text-align: center;
    text-transform: none;
}
h1.home:before{
    display:none;
}

.contentid_27 .texte{
	font-size:18px;
	text-align:justify;
	font-weight:300;
}
.contentid_27{
	margin-bottom:20px;
}
.contentid_27 .texte a {
    color: #27B8CE;
    font-size: 16px;
    font-weight: 300;
    text-decoration: none;
}
.pagedefaut h2{
	display: block;
    color: #6f6f6f;
    padding-bottom: 13px;
    font-size: 23px;
    font-weight:500;
}
.texte h3{
    color: #6f6f6f;
    font-size: 18px;
    margin-bottom: 5px;
    font-weight:500;
}
.texte{
	font-size:18px;
	font-weight:300;
    color: #6f6f6f;
}
.texte a{
	font-size: 18px;
	font-weight:500;
	text-decoration:none;
    color: #27B8CE;
}
.texte a:hover{
	text-decoration:none;
    color: #6f6f6f;
}
.PetitTexte{
	font-size: 12px;
}
.pagedefaut .lien a{
	background: url("img/sprite.png") no-repeat scroll 0 -1875px rgba(0, 0, 0, 0);
	color: #27B8CE;
	display: block;
	font-size: 15px;
	font-weight: 400;
	margin-top: 38px;
	padding-left: 48px;
}
.pagedefaut .lien a:hover{
	text-decoration: none;
	color:#8ed9e5;
		
}




/* --- homepage > bigbtn --- */

.pagedefaut .lien.bigbtn{
    float: left;
    width: 235px;
    padding: 0px 0px;
    display:block;
    margin-bottom: 15px;
    height:217px;
}

.pagedefaut .lien.bigbtn a{
	display:block;
    width:218px;
    height:213px;
    padding:0px 10px;
    margin:0px;
    opacity:0;
    transition:500ms;
}
.pagedefaut .lien.bigbtn a:hover{
	opacity:1;
}
.pagedefaut .lien.bigbtn.referencement	{ background:url('img/sprite.png') no-repeat 10px 	-363px; }
.pagedefaut .lien.bigbtn.referencement a	{ background:url('img/sprite.png') no-repeat -252px  -363px; }

.pagedefaut .lien.bigbtn.socialmedia 		{ background:url('img/sprite.png') no-repeat 10px 	-560px; }
.pagedefaut .lien.bigbtn.socialmedia a	{ background:url('img/sprite.png') no-repeat -252px 	-560px; }

.pagedefaut .lien.bigbtn.optimisation 	{ background:url('img/sprite.png') no-repeat 10px 	-759px; }
.pagedefaut .lien.bigbtn.optimisation a	{ background:url('img/sprite.png') no-repeat -252px  -759px; }

.pagedefaut .lien.bigbtn.hebergement 		{ background:url('img/sprite.png') no-repeat 10px 	-968px; }
.pagedefaut .lien.bigbtn.hebergement a	{ background:url('img/sprite.png') no-repeat -252px  -968px; }

.image{
	margin-top:30px;
}
.bodypageid_42 .image{
	margin-top:0px;
}
.control-label .LesChamps{
	text-align:left;
	font-size: 11px;
	font-style:italic;
}
.control-label {
	font-weight:300;
	font-size:18px;
}
label.obligatoire:after {
    color:#27b8ce;
    content: " * ";
    font-family:arial;
}
/*--acces*/
.pagedefaut .adresse h3{
	padding-bottom:5px;
	font-size:18px;
	text-transform:uppercase;
	margin-bottom: 0px;
	font-weight: 500;
}
.pagedefaut .btnMail{
	margin-top:10px;
	color:#6f6f6f;
	font-size:16px;
	font-weight:500;
	text-transform:uppercase;
	padding-left:37px;
	display:block;
	height:27px;
	overflow:hidden;
	background:url('img/sprite.png') no-repeat 0px -1201px; 
}
.pagedefaut .btnMail:hover, .pagedefaut .btnTel:hover{
	color:#939393;
}
.pagedefaut .btnTel{
	color:#6f6f6f;
	font-size:18px;
	font-weight:500;
	text-transform:uppercase;
	padding-left:37px;
	display:block;
	height:27px;
	overflow:hidden;
	background:url('img/sprite.png') no-repeat 0px -1257px; 
}
.mapFrame{
	height:200px;
	width:300px;
}
.pagedefaut .texte.adresse{
	padding-top:10px;
}
.pagedefaut .texte.adresse:first-child {
	padding-top:0px;
}

.pagedefaut .texte.plansite li a{
	font-weight:400;
	font-size:15px;
	color:#6f6f6f;
}
.pagedefaut .texte.plansite li a:hover{
	color:#939393;
}
.pagedefaut .texte.plansite ul{
	list-style: none;
	padding-left: 5px;
}
.contactFrmInfo{
	font-size:12px;
	font-style:italic;
}
.form-horizontal .control-label {
    text-align: right;
    text-transform: uppercase;
}  
.content_actustweets.contentid_29{
	clear:both;
	border-top:1px dotted #27b8ce;
	
}
.content_actus       h3, 
.content_lasttweets  h3,
.content_actustweets h4{
	color:#27b8ce;
	font-size:22px;
	font-weight:500;
	text-transform:uppercase;
}
.content_lasttweets  ul,
.content_actustweets ul {
   list-style-type: none;
 	padding-left:0px;
}
.content_lasttweets  li a ,
.content_actustweets li a {
  color:#27b8ce;
}
.content_lasttweets  h5 ,
.content_actustweets h5 {
    color: #27B8CE;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 0px;
}
.content_actustweets .col-md-6:first-child {
	margin:10px 0;
	border-right:1px  dotted #27b8ce;
}
.content_lasttweets  ul.tweets li,
.content_actustweets .col-md-6 ul.tweets li{
	background: url("img/sprite.png") no-repeat scroll 0 -1950px rgba(0, 0, 0, 0);
	padding-left:27px;
	padding-bottom: 13px;
}
ul.actus li a{
	background: url("img/sprite.png") no-repeat scroll 0 -1875px rgba(0, 0, 0, 0);
	color: #27B8CE;
	display: block;
	font-weight: 300;
	padding-left: 48px;
}


.contentid_59 {
    clear:both;
    float: left;
    width: 50%;
    padding-right: 20px;
    border-top: 1px dotted #27b8ce;
    border-right:1px  dotted #27b8ce;
}
.contentid_60 {
    float: left;
    width: 50%;
    padding-left: 20px;
    border-top: 1px dotted #27b8ce;
}



.pageid_16 h1{
	margin-bottom:30px;
}
.sousMenu ul{
		color:#6f6f6e;
		padding-left:10px;
}
.sousMenu li a{
	color:#6f6f6e;
	text-transform:uppercase;
	font-size:22px;
	font-weight:300;
}
.sousMenu li {
	padding:10px 0px;
}
.pageid_17 h1{
	background: url("img/sprite.png") no-repeat scroll 0 -2110px rgba(0, 0, 0, 0);
	padding-left:50px;
}
.pageid_17 h1:before { display:none; }
.pageid_18 h1{
	background: url("img/sprite.png") no-repeat scroll 0 -2021px rgba(0, 0, 0, 0);
    font-family: 'Source Sans Pro';
    font-size: 30px;
    font-weight: 200;
    padding-left: 50px;
}
.pageid_18 h1:before { display:none; }
.pageid_19 h1{
	background: url("img/sprite.png") no-repeat scroll 0 -2192px rgba(0, 0, 0, 0);
	padding-left:50px;
}
.pageid_19 h1:before { display:none; }
.pageid_20 h1{
	background: url("img/sprite.png") no-repeat scroll 0 -2289px rgba(0, 0, 0, 0);
	padding-left:50px;
}
.pageid_20 h1:before { display:none; }
.pageid_17 h2, .pageid_18 h2, .pageid_19 h2, .pageid_20 h2{
	background-color:#daf3f7;
	padding:20px 0 20px 10px;
	font-weight:400;
	text-transform:uppercase;
	font-size:22px;
	color: #27B8CE;
}
.bodypageid_17 .texte .etoile{
	text-align:left;
	color: #27B8CE;
	margin-bottom:20px;
	display:block;
}
.bodypageid_17 h3, .bodypageid_18 h3, .bodypageid_19 h3, .bodypageid_20 h3{
	font-size:22px;
	text-transform:uppercase;
	color: #27B8CE;
	padding-left:16px;
	padding-top:6px;
	background: url("img/sprite.png") no-repeat scroll 0 -2368px;
	min-height:39px;
}
.contentid_51 h3, .contentid_44 h3, .contentid_52 h3, .contentid_53 h3{
	margin-top:60px;
}
.contentid_44 .form-control, .contentid_51 .form-control, .contentid_52 .form-control, .contentid_53 .form-control {
    width: 70%;
}




/* ---------- Articles ---------- */
.article                    { clear:both; padding:0px; }
.article>h4                 { color: #27B8CE; }
.article .actu_date         { float:left; color:#999999; }
.article .actu_categories   { float:right; color:#999999; }
.article .actu_texte        { clear:both; text-align:justify; }
.article .actu_texte img    { float:left; width:100%; max-width:200px; margin-right:10px; margin-bottom:10px; }
.article .actu_texte .actu_maintext { display: block; padding-top: 30px; }
.article .actu_texte .actu_liensource { padding-left: 20px; display: block; float: left; }
.article .actu_readmore     { display: block; padding-left: 48px;background: url("img/sprite.png") no-repeat scroll 0 -1875px rgba(0, 0, 0, 0); }
.article .actu_readmore a   { color: #27B8CE; font-weight: 500;}
.article .actu_source       { float:left; color:#999999; padding-right:10px; padding-top:10px; }
.article .actu_lienblog     { float:right; color: #27B8CE; padding-left:10px; padding-top:10px; display: block; font-weight: 300; padding-left: 48px; background: url("img/sprite.png") no-repeat scroll 0px -1865px rgba(0, 0, 0, 0); }
.readAllActus a				{ color: #27B8CE; font-weight: 500;}
.readAllActus 				{ display:block; text-align:right;}
.article .articles_historique           { clear:both; padding:10px 0px; }
.article .articles_historique ul        { list-style:none; padding:0px; margin:0px; }
.article .articles_historique ul li     { float:left; clear:both; width:100%; padding:5px 10px; margin:2px 0px; background:#EEEEEE; }
.article .articles_historique ul li.on  { background:#CCCCCC; }



/*-------Paiement-------------*/
.Paiement .contentid_102 {
	background:#27b8ce;
	text-align:center;
}
.Paiement .contentid_102 img {
	margin:auto;
}
.Paiement .contentid_98,
.Paiement .contentid_99,
.Paiement .contentid_100,
.Paiement .contentid_101{
	float: left;
    margin-bottom:40px;
	margin-right:60px;
    text-align: center;
    width: 20%;
    text-align:center;
}
.Paiement h3{
	font-size:20px;
	margin-top:5px;
}
.Paiement .contentid_101{
     margin-right:0px;
}
.Paiement .contentid_97{
    clear:both;
}
.Paiement .contentid_98 h3{
	color:#ff7f00;
}
.Paiement .contentid_99 h3{
	color:#ffc600;
}
.Paiement .contentid_100 h3{
	color:#f32238;
}
.Paiement .contentid_101 h3{
	color:#5fc41e;
}
.Paiement .contentid_97 h3{
	margin-bottom: 30px;
} 
.Paiement .texte{
	font-size:18px;
	line-height:normal;
}


/* ---------- Media-queries ---------- */
@media (max-width: 992px){
    .pagedefaut .lien.bigbtn.optimisation {
        clear:both;
    }
}
@media (max-width: 970px){
    .footerLogoEcostaff, .footerLogoSecib, .footerLogoDictaplus, .footerLogoSepteo {
    	float:left;  
        width:280px;
        clear:both;
    }
    .contentid_59, .contentid_60 {
        width:100%;
        float:none;
        border-right:none;
        padding:0px 0px 15px 0px;
    }
}
@media (max-width: 992px){
    .Paiement .contentid_98, 
    .Paiement .contentid_99, 
    .Paiement .contentid_100, 
    .Paiement .contentid_101{ width:40%; }
    
    .Paiement .contentid_98 img, 
    .Paiement .contentid_99 img, 
    .Paiement .contentid_100 img, 
    .Paiement .contentid_101 img{ margin: auto; }
}

@media (max-width: 767px){
    #calculFraisBlocParametres{
        flex:inherit;
        width:100%;
    }
    #calculFraisBlocFrais{
        padding-left: 0;   
    }
}

@media (max-width: 647px){
    .Paiement .contentid_98, 
    .Paiement .contentid_99, 
    .Paiement .contentid_100, 
    .Paiement .contentid_101{ width:100%; margin-right:0px; margin-bottom: 20px; }
}

    
@media (min-width: 768px){

	.nav > li > a {
   		padding :10px 10px 19px 10px ;
     	
	}
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover  {
     	background: url("img/sprite.png") no-repeat scroll 50% -103px rgba(0, 0, 0, 0);
    }

    
}
@media (max-width: 769px){
    #diaporama_28 {
        display:none;
    }
}




/*-----------------*/

.Azkompteur header,
.Azkompteur footer,
.Azkompteur .filAriane{
	display:none;
}
.Azkompteur .container{
	max-width:100%;
	padding:0;
}
.Azkompteur .image{
	margin:0;
}
.Azkompteur .pagedefaut h1:before{
	display:none;
}
.Azkompteur{
	 background: url(img/imageAzkoAccueil-min.jpg) no-repeat center -409px;
}
.Azkompteur section > .sectionContainer .content{
	width:100%;
}
.Azkompteur section.Intro{
    background: rgba(215, 240, 243, 0.89);
}
.Azkompteur section.Intro .sectionContainer {
    justify-content: center;
    -webkit-justify-content: center;
    padding: 10px 0;
}
.Azkompteur section.Intro .sectionContainer .blocGauche{
	width: 143px;
}
.Azkompteur section.Intro .sectionContainer .blocGauche img{
	width: 100%;
    margin-top: 16px;
}
.Azkompteur section.Intro .sectionContainer .blocDroite{
	width: 450px;
}
.Azkompteur section.Intro .sectionContainer .blocDroite .texte h1{
	color:#535353;
	font-family:'Ubuntu', sans-serif; 
	text-transform:inherit;
	font-weight: 100;
	font-size: 37px;
}


/*section Kompteur*/
.Azkompteur section.Kompteur{
	padding-top:30px;
	background:rgb(22, 190, 207);
}
.Azkompteur section.Kompteur .sectionContainer{
	position:relative;
}
.Azkompteur section.Kompteur .content.content_image.contentid_735.TitreKompteur {
    position: absolute;
    z-index: 3000;
    color: #fff;
}
.Azkompteur .pagedefaut h2 {
	color: #fff;
    font-family: 'Ubuntu', sans-serif;
    text-transform: inherit;
    font-weight: 300;
    font-size: 30px;
    text-align: center;
}
.Azkompteur section.Kompteur .content.content_image.contentid_734.cache {
    background: #16becf;
    height: 82px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
}
.Azkompteur section.Kompteur .content.content_image.contentid_734.cache h3{
  display:none;
}
.Azkompteur section.Kompteur iframe{
    height: 305px;
    position:relative;
}
.Azkompteur section.Kompteur .content{
	position:relative;
}

/*.Azkompteur section.Kompteur .cache{
	content:"\00a0";
	background:#000;
	height:100px;
	display:block;
}*/


/*section ImgBot*/
.Azkompteur section.ImgBot .sectionContainer{
	max-width:100%;
    height: 478px;
    overflow: hidden;
}
.Azkompteur .carousel-inner>.item>img, 
.Azkompteur .carousel-inner>.item>a>img{
	width:100%;
}

.Azkompteur .carousel-control.right,
.Azkompteur .carousel-control.left{
	display:none;
}


/*section Pied*/
.Azkompteur section.Pied {
	background-color: rgba(10, 124, 138, 0.93);
    padding: 28px;
    margin-top: 195px;
    height: 235px;
}
.Azkompteur section.Pied .texte{
    font-family: 'Ubuntu', sans-serif;
    font-weight: 300;
    text-align: center;
    color:#fff;
    padding-top:20px;
}
.Azkompteur section.Pied .texte a.BtnAd{
    border: 2px solid #fff;
    border-radius: 30px;
    color: #fff;
    margin-top: 20px;
    padding: 8px 15px;
    text-transform: uppercase;
    margin-bottom: 30px;
    display: inline-block;
    transition: all 0.3s ease-in-out 0s;
}
.Azkompteur section.Pied .texte a.BtnAd:hover{
    padding: 10px 20px;
    transition: all 0.3s ease-in-out 0s;
	border: 2px solid #a4dfe6;
	    color: #a4dfe6;
}

@media (max-width: 712px){
	.Azkompteur section.Kompteur iframe{
	    height: 390px;	
	}
}

@media (max-width: 592px){
	.Azkompteur section.Intro .sectionContainer .blocDroite .texte h1{
	    padding-left: 0;
	    text-align: center;
	}
}

@media (max-width: 530px){
	.Azkompteur section.Kompteur .content.content_image.contentid_734.cache{
		height: 115px;
	}
}

@media (max-width: 377px){
	.Azkompteur section.Kompteur iframe {
	    height: 635px;
	}	
}

@media (max-width: 317px){
	.Azkompteur section.Kompteur .content.content_image.contentid_734.cache {
    	height: 115px;
	}	
}

.dropdown-menu {
  opacity:0;
  display: block;
  height:0;
  min-width:100%;
  border:none;
  padding:0px;
  overflow:hidden;
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
}
.open > .dropdown-menu {
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  transform: scale(1, 1);  
  opacity:1;
  height:auto;
  overflow: visible;
  padding:5px 0px;
}

.contentid_4614 .listCheckboxes > span,
.contentid_4623 .listCheckboxes > span
{
	display: block;
}

.bodypageid_576 header,
.bodypageid_576 footer,
.bodypageid_576 .filAriane,
.bodypageid_576 .sousMenu,
.bodypageid_576 .mainPage h1
{
	display: none;
}

.bodypageid_576 {
	height: 100%;
	margin: 0;         /* Reset default margin on the body element */
}

/* commentaires de test */
/* un autre */
.bodypageid_576 .slick-slide {
	margin: 0;
}

.item-to-filter.filtre_card_musique {
	background-color: greenyellow;
}
.item-to-filter.filtre_card_rugby {
	background-color: azure;
}
.item-to-filter.filtre_card_pique {
	background-color: black;
}
.item-to-filter.filtre_card_cheval {
	background-color: sandybrown;
}
select.contentFrm_diaporama_filtre_17812 {
	display: none;
}
.diaporama_liste_filtres_17812 .contentFrm_diaporama_filtre_radio {
	display: block!important;
}
