body, p, td, div, input, textarea {
font-family: 'Lato', sans-serif !important;color:#414042;

}

.wpb_wrapper div{
margin-right:auto;
margin-left:auto;
}

span.red{color:#821629;}
.less, .more, .less1, .more1, .less2, .more2, .less3, .more3{color:#821629 !important; cursor:pointer; text-decoration:underline;font-weight:bold !important;}
u{color:#821629 !important; text-transform:uppercase; line-height:3.2em;}
.contenu_texte p.beige, a.beige{color:#e4ca9f !important; font-size:18px !important;}
u b {font-size:20px;position:relative; top:8px;}
h1{color:#e4ca9f;}
h4,h4 a.beige{font-size:22px!important;font-family: lato!important;font-weight:300!important;}
h4 span{color:#454F5C;}

 a {color:#414042;}
.contentarea ul, .content_area ol{padding-bottom:5px;}

.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button {
margin-bottom: 15px;
}
/*CONTACT*/
h2.headInModule{margin-bottom: 23px;margin-top: -40px;font-size: 24px;}
.place-card-large{display:none!important;}


/*topbar*/
header .head_line{display:none;}

/*menu separator*/
header nav ul.menu li:before { 
content: '|';
position: absolute;
left: -18px;
top: 0;
color: #7a0000;
font-size: 14px;
line-height: 38px;
display: inline-block;
}
/*header border bottom*/
.ls-inner{
border-bottom: 4px solid #E4CA9F;
border-top: 4px solid #E4CA9F;
}

/*typo menu*/
header nav ul.menu li, header nav ul.menu li a, footer nav ul.menu li, footer nav ul.menu li a {
font-size: 19px;
line-height: 38px;
font-weight: 600;
}
/*submenus*/
header nav ul.menu > li:hover > ul.sub-menu{background-color:#e7e7e7;width:220px;}
header nav ul.sub-menu li a{font-size:16px!important;color:black; font-family: 'Lato', sans-serif;}
header nav ul.sub-menu li a, header nav ul.sub-menu li ul.sub-menu li a:hover{color:#000000;}
header nav ul.sub-menu {margin-left:-110px;}


/*header de contenu*/
.headContainer{width: 100%; height: 150px; max-height: 300px;padding:50px 0 50px 0;}
.headContainer .titrePage{background-color: rgba(0,0,0,0.4);display: block; text-align: center; margin-left:auto;margin-right:auto; color: #ffffff; width:90%;padding:50px 0;}
.headContainer .titrePage2{background-color: rgba(116,0,32,0.8);display: block; text-align: center; margin-left:auto; color: #ffffff; width:66%;padding:50px 0;}
/*Contenu */
.contenu_texte p{font-size:17px!important;line-height:1.4em;padding:0 25px;margin:0px;}
.contenu_texte li{font-size:17px!important;line-height:2em;}
.contentarea ul li, .content_area ol li{margin: 0 25px;}

.contenu{border:1px solid #454F5C;}

/*margin-bottom breadcrumbs*/
.breadcrumbs{margin: 0 0 10px 0;}

/*footer border*/
footer .copyright{margin-top:-5px;}

/*ligne slider bottom*/
.ls-container{border-bottom:4px solid #841c2e;}

/*BANNER*/
.about_banner{background-color:#444e5b;}

header nav ul.menu li a:hover, header nav ul.menu li:hover a:hover{color:#000000;}

/*ICONBOX HOME PAGE*/
.aio-icon-header h3.aio-icon-title{font-size:24px!important;}
.aio-icon-img.uavc-circle{padding:0.2em !important;}

/*PARTNERS HOME PAGE*/

.vc_images_carousel ol.vc_carousel-indicators{display:none;}
.vc_images_carousel .vc_carousel-control .icon-prev:before{display:none;}
.vc_images_carousel .vc_carousel-control .icon-next:before{display:none;}

/*Breadcrumbs*/
.breadcrumbs{margin:0;!important}
.breadcrumbs .pathway li{font-size:16px;}


.particuliers{margin:50px 0;width:100%;}

.square_box-icon .aio-icon-header h3.aio-icon-title {
margin: 15px 0 15px;
font-family: "advent pro"!important;
font-weight: 400;
}

.square_box-icon .aio-icon-description{font-family: lato!important;font-weight:300;}

.copy-right a {color:#821629!important;}
.copy-left  {color:#414042!important;}


.contentarea ul li:before{color: #88182A;}


h1 {
font-size: 48px;
font-weight: 500 !important;
}

.espc{
background-color:#7a0000;
font-family: Lato, sans-serif;
font-size:18px;
color:white;
margin:0 0 0 15px;
cursor:pointer;
padding:4px 20px;
}
.espc:hover{
background-color:#444e5b;
}

header button.espc{
margin-bottom:40px;
}

button.B1{
cursor:pointer;
padding:5px;
margin:5px;
background-color:#7a0000;
color:white;
font-size:15px;
}
button.B1:hover{background-color:#444e5b;
}

.copyright.call_us{
display:block !important;
}

p.copy-middle{
text-align:center;
}

@media only screen and (max-width: 766px) 
{
header .header_wrapper .call_us{
  height:30px !important;
  position: relative;
text-align:center;
    left:auto !important;
  }
#footer_bar, footer .footer_wrapper{
width:100%;
  }
  p.copy-middle{
position:relative;
float:right;
width:100%;
  }

}

/*FOOTER*/
footer {
background-color:#FFF !important;
}
footer img{
width:150px;
margin-right:10px;
padding:5px;
border:1px solid #e4ca9f;
}

.ls-inner{
border-top:6px solid #821629;
}

p.copy-left, p.copy-right{
margin-top:10px;
}


.aio-icon-header h3.aio-icon-title{
text-transform: uppercase;
font-size:18px !important;
}

.feedback_form .field-name, .feedback_form .field-email, .feedback_form .field-subject, .feedback_form .field-message, #commentform .form_field, h1, h2, h3, h4, h5, h6, h4 span, header nav ul.menu li a, a{
color:#414042 !important;
}

.span_full h1{
color: #e4ca9f !important;
text-decoration:underline;
}

h1.CommingSoon{
color:#e4ca9f !important;
}


.module_contact_info .continfo_item{
margin-bottom:20px;
}

.SinistreMore1,.SinistreMore2,.SinistreMore3,.SinistreMore4{ display:none}


header nav ul.menu li a:hover, header nav ul.menu li:hover a{
color:#d4d4d4 ;
}

header nav ul.sub-menu{
background: rgba(0,0,0,0.6) !important;
}

@media only screen and (max-width: 1024px) and (min-width: 960px){
.copyright{
width:100%;
  }
  header nav{
position:relative;
  }
  header .header_wrapper .call_us{
  left:80%;
bottom:0px;
  }
}

@media only screen and (max-width: 959px) and (min-width: 766px){
header .headline_content, header .header_wrapper, .content_block, #footer_bar, footer .footer_wrapper, .breadcrumbs .pathway{
width:100%;
  }
header nav{
position:relative;
  }
  header .header_wrapper .call_us{
  left:80%;
bottom:0px;
  }
  .espc{
font-size:16px;
  }
}


/*images de la bande*/
#a-propos{background:url('/wp-content/uploads/2015/07/responsabilité-civile_familiale.jpg');}
#p-auto{background:url('/wp-content/uploads/2015/07/auto-particuliers.jpg');}
#p-incendie{background: url('/wp-content/uploads/2015/07/incendiehabitation.png');}
#p-familial{background:url('/wp-content/uploads/2015/07/RCFAMILIALE.png');}
#p-hospitalisation{background:url('/wp-content/uploads/2015/07/Hospitalisation.jpg');}
#p-protection{background:url('/wp-content/uploads/2015/07/protectionjuridique.png');}
#p-maison{background: url('/wp-content/uploads/2015/07/pass.jpg');}
#p-assistance{background:url('/wp-content/uploads/2015/07/assistancevoyage.png');}
#p-pension{background: url('/wp-content/uploads/2015/07/pass.jpg');}
#p-placement{background:url('/wp-content/uploads/2015/07/vie-privé-ou-publique.jpg');}
#p-placement2{background:url('/wp-content/uploads/2015/07/assistance.jpg');}
#p-pret{background: url('/wp-content/uploads/2015/07/prêthypotécaire.png');}
#i-auto{background:url('/wp-content/uploads/2015/07/indep-auto.jpg');}
#i-incendie{background: url('/wp-content/uploads/2015/07/incendiehabitation.png');}
#i-pro{background:url('/wp-content/uploads/2015/07/indep-protection.jpg');}
#i-perte{background: url('/wp-content/uploads/2015/07/perteexploitation.png');}
#i-electro{background: url('/wp-content/uploads/2015/07/toutrisqueelectroniques.png');}
#i-travail{background:url('/wp-content/uploads/2015/07/accidentdutravail.png');}
#i-assurance{background:url('/wp-content/uploads/2015/07/assurance-de-groupe.png');}
#i-revenu{background: url('/wp-content/uploads/2015/07/indépendant_RC-professionnelle.jpg');}
#i-pension{background:url('/wp-content/uploads/2015/07/vie-privé-ou-publique.jpg');}
#i-protection{background:url('/wp-content/uploads/2015/07/protectionjuridique.png');}
#sinistre{background:url('/wp-content/uploads/2015/07/sinistres.jpg'); }
#contact{background: url('/wp-content/uploads/2015/07/contacts.jpg');}
#clients{background: url('/wp-content/uploads/2015/07/Home-conseil.jpg');}

em {font-style:normal;}
 
  p.beige{ margin:7px 0px 2px 0px;}
.espace-droit ~ a img{width:22px; margin-left:5px;}
span.espace-droit{margin-right:50px;}
a.beige:hover{color:#414042 !important;}
