@import url('https://fonts.googleapis.com/css?family=Anton');
 @import url('https://fonts.googleapis.com/css?family=Quicksand');
body { 
background-color:  rgba(255, 255, 255, 1) !important;
}
header { 
position: fixed; 
background-color:  rgba(255, 147, 64, 1); 
height: 80px; 
 left:0; top:0px;
box-shadow: none;
}
header .top_page { 
height: 80px; 
background-color:  rgba(255, 147, 64, 1); 
}
.header_interligne { 
padding:0; 
height: px; overflow:hidden; 
}
#general_title, #general_tel {
color:  #ffffff !important;
text-shadow: none;}
#general_title {
font-size:px;
font-weight:400;
}
@media only screen and (max-width: 800px) {#general_title { display: none; }
}
#general_tel {
font-size:px;
font-weight:400;
}
footer { 
position: static; 
background-color:  rgba(255, 147, 64, 1); 
color:  #ffffff; 
}
footer h4 {
color:  #ffffff; 
}
footer a { 
color:  #ffffff; 
}
footer a:hover { 
color: transparent; 
}
#cssmenu { font-family: 'QuickSand', sans-serif; }
#cssmenu.align-center > ul > li { background-color:  rgba(255, 147, 64, 1)color:  rgba(0, 0, 0, 1) !important;
}
#cssmenu > ul > li > a { font-size: 16px; 
color:  rgba(0, 0, 0, 1)}
#cssmenu > ul > li:hover { background-color:  rgba(211, 79, 23, 1) !important;
}
#cssmenu > ul > li:hover > a { color:  rgba(255, 255, 255, 1) !important;
}
#cssmenu > ul > li:hover > ul > li { background-color:  rgba(255, 194, 147, 1) !important;
}
#cssmenu > ul > li:hover > ul > li a { font-size: 16px; color:  rgba(0, 0, 0, 1) !important;
}
#cssmenu > ul > li:hover > ul > li:hover { background-color:  rgba(211, 79, 23, 1) !important;
}
#cssmenu > ul > li:hover > ul > li a:hover { color:  rgba(255, 255, 255, 1) !important;
}
.ban_principale h1 { background-color:  #d65d27 !important;
color:  rgba(255, 255, 255, 1) !important;
font-size: 30px; font-family: 'QuickSand', sans-serif; 
}
.ban_principale .redac { box-shadow: none;
background-color:  rgba(255, 255, 255, 1) !important;
color:  #000000 !important;
font-size: 18px; font-family: 'QuickSand', sans-serif; 
}
.ban_principale h2, .ban_principale h3, .ban_principale h4, 
.ban_principale h5, .ban_principale h6 { color:  #000000 !important;
}
.ban_principale .gauche { background: none; width:0; height:0; } 
.ban_principale .droite { background: none; width:0; height:0; } 
.ban_principale .redac { margin:0; } 
.ban_mixte h1 { background-color:  #d65d27 !important;
color:  rgba(255, 255, 255, 1) !important;
font-size: 14px; font-family: helvetica, sans-serif; 
}
.ban_mixte .redac { box-shadow: none;
font-size: px; font-family: helvetica, sans-serif; 
}
.ban_mixte h2, .ban_mixte h3, .ban_mixte h4, 
.ban_mixte h5, .ban_mixte h6 { }
.ban_secondaire h1 { background-color:  #d65d27 !important;
color:  rgba(229, 229, 229, 1) !important;
font-size: 23px; font-family: 'QuickSand', sans-serif; 
}
.ban_secondaire .redac { background-color:  rgba(229, 229, 229, 1) !important;
color:  rgba(0, 0, 0, 1) !important;
font-size: 13px; font-family: helvetica, sans-serif; 
}
.ban_secondaire h2, .ban_secondaire h3, .ban_secondaire h4, 
.ban_secondaire h5, .ban_secondaire h6 { color:  rgba(0, 0, 0, 1) !important;
}
.ban_secondaire .gauche { background: none; width:0; height:0;} 
.ban_secondaire .droite { background: none; width:0; height:0;} 
.ban_secondaire .redac { margin:0; } 
.ban_X1 h1 { color:  #ffffff !important;
font-size: 30px; font-family: 'Anton', sans-serif; 
}
.ban_X1 .redac { background-color:  rgba(0, 0, 0, 0.7843137254902) !important;
color:  rgba(255, 255, 255, 1) !important;
font-size: 24px; line-height: 140%; padding: 10px 10px; font-family: 'QuickSand', sans-serif; 
}
.ban_X1 h2, .ban_X1 h3, .ban_X1 h4, 
.ban_X1 h5, .ban_X1 h6 { color:  rgba(255, 255, 255, 1) !important;
font-family: 'QuickSand', sans-serif; 
}
.ban_X2 h1 { color:  rgba(0, 0, 0, 1) !important;
font-size: 30px; font-family: 'Anton', sans-serif; 
}
.ban_X2 .redac { color:  rgba(0, 0, 0, 1) !important;
font-size: 19px; line-height: 140%; padding: 2px 2px; font-family: 'QuickSand', sans-serif; 
}
.ban_X2 h2, .ban_X2 h3, .ban_X2 h4, 
.ban_X2 h5, .ban_X2 h6 { color:  rgba(0, 0, 0, 1) !important;
font-family: 'QuickSand', sans-serif; 
}
.ban_X3 h1 { font-size: px; font-family: helvetica, sans-serif; 
}
.ban_X3 .redac { font-size: px; line-height: 140%; padding: 3px 3px; font-family: helvetica, sans-serif; 
}
.ban_X3 h2, .ban_X3 h3, .ban_X3 h4, 
.ban_X3 h5, .ban_X3 h6 { font-family: helvetica, sans-serif; 
}
#div_catalogue .boutique .picto { border:none; 
box-shadow:none; 
}
#div_catalogue .boutique .picto:hover { border:none; 
box-shadow:none; 
}
#div_catalogue .boutique .picto .prix, #div_catalogue .boutique .picto .titre { background-color: transparent; color:  rgba(0, 0, 0, 1) !important;
}
#div_catalogue .boutique .picto .titre { font-size: 18px; font-family: 'QuickSand', sans-serif; 
}
#div_catalogue .boutique .picto .prix { font-size: px; }
#div_catalogue .boutique .visuel { border:none; 
box-shadow:none; 
}
#div_catalogue .portfolio .picto { border 1px solid transparent;box-shadow: 1px 1px 3px transparent; 
}
#div_catalogue .portfolio .picto:hover { box-shadow: 1px 1px 3px #
}
#div_catalogue .portfolio .picto .titre { background-color: transparent; font-size: px; }
#div_catalogue .portfolio .visuel { border 1px solid transparent;box-shadow: 1px 1px 3px #
}
