.block{
 padding : 0px;
}

.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab, .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {
    background: #f8f8f8;
}

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{
	background-color : #3498db;		line-height: 20px;		padding-top: 10px;    text-align: center;    font-size: 1.4em;    cursor: default;
}

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
    color: #fff;
}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:hover {    cursor: default;}

#form input{
 width: 50%;
 float: right;
 margin: 2px;
 border-radius: 5px;
 text-align: right;
 margin-top: 2px;
}

#form input[type="radio"]{
	float: left;
	text-align: left;
}

#form table tbody tr td{
 border : 1px solid transparent; 
 font-size : 15px;
 padding-bottom : 5px;
 background-color: #f8f8f8;
}

#form #montant_detail{
	width : 50%;
}

#form textarea {
	width: 35%;
	height: 30px;
	float : right;
	/*position: relative;*/
	margin: 0;
	color: black;
	font-weight : bold;
	resize:none;
	/* border: 2px solid #3498db; */
	overflow: hidden;
	text-align: right;

	background: none repeat scroll 0 0 #FCFCFC;
	
	border : none;

}

#form .descriptif{
	font-style : italic;
	font-size : 12px;
}

#form .euro {
    background-image: url('http://annuaire.toques-auvergne.com/images/euro_off.gif');
    background-repeat: no-repeat;
    background-position: center right;
    text-align: right;
    padding-right: 15px;
	color: #3498db;
    background-color: white;
}

#formCoordonnee table{
	margin-bottom: -15px;
}

#formCoordonnee input{
	width: 48%;
    background: none repeat scroll 0 0 #f8f8f8;
    border: 1px solid #eeeeee;
    padding: 10px;
    
}

#formCoordonnee input[name="cp"]{
	width : 20%;
}

#formCoordonnee input[type="radio"]{
	width : 20px;
}


#formCoordonnee input[name="ville"]{
	width : 40%;
}

#formCoordonnee input[name="pays"]{
	width : 36%;
}

 #formCoordonnee div{
	width : 49%;
	float : left;
 }

input[type="submit"]{
	
	/* width: 25%; */
    background-color: #0088cc;
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    display: inline-block;
    padding: 10px 30px;
    margin-bottom: 0;
    margin-top: 0;
    line-height: 18px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    display: block;
    margin-left: auto;
    margin-right: auto;
   
}

#formCoordonnee input[type="submit"]{
	width : 25%;
	background-color: #0088cc;
	color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	display: inline-block;
    padding: 4px 10px 4px;
    margin-bottom: 0;
    margin-top: 0;
    line-height: 18px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
   
}

input[type="reset"]{
	width : 25%;
	background-color: #0088cc;
	color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	display: inline-block;
    padding: 4px 10px 4px;
    margin-bottom: 0;
    margin-top: 0;
    line-height: 18px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
   
}

#formCoordonnee .button{
	width : 25%;
	background-color: #0088cc;
	color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	display: inline-block;
    padding: 4px 10px 4px;
    margin-bottom: 0;
    margin-top: 20px; /*0*/
    line-height: 18px;
    text-align: center;
    /*vertical-align: middle;*/
    cursor: pointer;
}



#formCoordonnee #autrePaiement{
	width : auto;
	float : none;
}


#formCoordonnee table#tablePaiement{
	border : none !important;

}

#formCoordonnee table#tablePaiement tbody tr{
	border : none !important;
	background: none !important;
}

#formCoordonnee table#tablePaiement tbody td{
	border : none !important;
	padding : 0px !important;
}


#breadcrumbs-one{
  background: #eee;
  border-width: 1px;
  /*border-style: solid;*/
  border-color: #f5f5f5 #e5e5e5 #ccc;
  border-radius: 5px;
  box-shadow: 0 0 2px rgba(0,0,0,.2);
  /*overflow: hidden;*/
  width: 100%;
}

#breadcrumbs-one li{
  float: left;
}

#breadcrumbs-one a{
  padding: .7em 1em .7em 2em;
  float: left;
  text-decoration: none;
  color: #444;
  position: relative;
  text-shadow: 0 1px 0 rgba(255,255,255,.5);
  background-color: #ddd;
  background-image: linear-gradient(to right, #f5f5f5, #ddd);  
}

#breadcrumbs-one li:first-child a{

  border-radius: 5px 0 0 5px;
  }

  
.roww #breadcrumbs-one .ouSuisJe a{
	
	font-weight : bold;
-moz-box-shadow: 5px 5px 5px 0px #656565;
-webkit-box-shadow: 5px 5px 5px 0px #656565;
-o-box-shadow: 5px 5px 5px 0px #656565;
box-shadow: 5px 5px 5px 0px #656565;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=134, Strength=5);

} 
  
.roww #breadcrumbs-one .ouSuisJe a{
	color : #3498db;
}


 
  
#breadcrumbs-one a:hover{
  background: #fff;
}

#breadcrumbs-one a::after,
#breadcrumbs-one a::before{
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -1.5em;   
  border-top: 1.5em solid transparent;
  border-bottom: 1.5em solid transparent;
  border-left: 1em solid;
  right: -1em;
}

#breadcrumbs-one a::after{ 
  z-index: 2;
  border-left-color: #ddd;  
}

#breadcrumbs-one a::before{
  border-left-color: #ccc;  
  right: -1.1em;
  z-index: 1; 
}

#breadcrumbs-one a:hover::after{
  border-left-color: #fff;
}

#breadcrumbs-one .current,
#breadcrumbs-one .current:hover{
  font-weight: bold;
  background: none;
}

#breadcrumbs-one .current::after,
#breadcrumbs-one .current::before{
  content: normal;  
}

#breadcrumbs-two{
  overflow: hidden;
  width: 100%;
}

#form table #montant_total{
	border: 3px solid #0088cc;
	/* background-color : #0088cc; */
	
	font-weight : bold;
}


.wpb_wrapper > ul{
	list-style: outside none none;
}

.top-image > img {
    display: none;
}

.loader {
position : fixed;
z-index: 9999;
background : url('wp-content/themes/Lifeline.4.4.1/images/ajaxBleu.gif') 50% 50% no-repeat;
top : 0px;
left : 0px;
height : 100%;
width : 100%;
cursor : wait;

}


div .imageB{
		background : url('wp-content/themes/Lifeline.4.4.1/ajaxBleu.gif') 50% 50% no-repeat !important;
		border : 2px solid red !important;
	}
	
	
#formCoordonnee .adresse1{
		width : 25%;
	}
	
	#formCoordonnee input[name="adresse1"]{
		width : 72%;
	}
	
	
	#formCoordonnee .adresse2{
		width : 25%;
	}
	
	#formCoordonnee input[name="adresse2"]{
		width : 72%;
	}
	
	
	#formCoordonnee .fixe{
		width : 22%;
	}
	
	#formCoordonnee input[name="fixe"]{
		width : 75%;
	}
	
	
	#formCoordonnee .port{
		width : 22%;
	}
	
	#formCoordonnee input[name="port"]{
		width : 75%;
	}
	
	
	#formCoordonnee .adresseMail{
		width : 22%;
	}
	
	#formCoordonnee input[name="adresseMail"]{
		width : 75%;
	}
	
@media (min-width: 768px) and (max-width: 991px){
	
	#form table tbody tr td {
     border : 1px solid transparent; 
	font-size : 15px;
	padding-bottom : 5px;
	background-color: #f8f8f8;
	}
	
	.vc_col-sm-3
	{
		display: none;
	}
	
}

@media(max-width : 767px){
	
	.vc_col-sm-3
	{
		display: none;
	}
	
	.column{
		margin-bottom : 2px; /*0px*/
	}
	
	#breadcrumbs-one a{
		font-size : 10px;
	}
	
	.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button{
		margin-bottom : 0px;
	}
	
	#form table #actionNom{
		/* color : green; */
	}
	
	#form table #montant_d{
		width : 25%;
	}
	
	#form table #montant_detail{
		width : 100%;
	}
	
	#form table tbody tr td{
		line-height : 20px;
	    display: table-row;
	}
	
	
	#form .descriptif{
		padding-top: 2px;
		font-size : 10px;
	}
	
	#form textarea{
		width : 100%;
		padding-top : 14px;
	}
	
	#form input{
		width : 100%;
		float : none; 
		text-align : center;
	}
	

	
}