.btn-orange,.btn-red{border-radius:0;padding:5px 10px}.btn-orange,.btn-red,.btn-xs{padding:5px 10px}.panel-heading{padding:2px;}.panel-body{-moz-transition: all 0.5s ease-in-out 0s;-webkit-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;-ms-transition: all 0.2s ease-in-out 0s;transition: all 0.2s ease-in-out 0s;}.btn-orange{background:#F76709}.btn-red{background:red;border:1px solid transparent}.btn-blue,.btn-blue:hover{background:#219dee}.form-search{border-radius:0;height:50px}.btn-blue:hover{opacity:.7}.text_orange{color:#F76709;font-size:16px}#openConnexion{height:30px}.topHead{overflow:hidden;padding:5px 0;border-bottom:1px solid grey;background:#fff}.topHead .cart,.topHead .topConnect{display:inline-block;float:right}.headerConnexion{position:absolute;top:65px;right:10px;webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);box-shadow:0 2px 4px 0 rgba(0,0,0,.5);background:#fff;z-index:4;width:400px;display:none}.headerConnexion>div:first-of-type{border-radius:0;border:none}.headerConnexion h3{padding:5px;line-height:30px;margin:5px}.headerConnexion .close{float:none;position:absolute;right:4px;top:4px;height:30px;width:30px;border-radius:50%;border:2px solid white;}.headerConnexion .close::after{font-family:fontawesome;content:"\f057";margin-left:2px;}.navbar{border-radius:0;border:none;background:white;margin:0;border-bottom:3px solid #E44D26;}.navbar.isFixed{position:fixed;width:100%;left:0;top:0;box-shadow:0 10px 25px rgba(0,0,0,.5);z-index:99}.isFixed .navbar-brand::before{top:-2px;right:-33px}.isFixed .navbar-brand img{width:110px;margin-top:-15px}#Guadeloupe .navbar-brand::before,#Guyane .navbar-brand::before,#Martinique .navbar-brand::before,#Reunion .navbar-brand::before{content:"";width:50px;height:50px}.logo{margin-top:-25px}.logo_accueil{margin-top:-15px}.navbar-brand{position:relative}.navbar-brand::before{position:absolute;top:-25px;right:-35px;filter:drop-shadow(5px 5px 5px rgba(0,0,0,0.5))}#Martinique .navbar-brand::before{background:url(../images/Martinique.png) center no-repeat;background-size:cover}#Guadeloupe .navbar-brand::before{background:url(../images/Guadeloupe.png) center no-repeat;background-size:cover}#Guyane .navbar-brand::before{background:url(../images/Guyane.png) center no-repeat;background-size:cover}#Reunion .navbar-brand::before{background:url(../images/Reunion.png) center no-repeat;background-size:cover}#Guadeloupe .isFixed .navbar-brand::before,#Martinique .isFixed .navbar-brand::before{top:-2px;right:-33px}.navbar-nav>li>a{padding:10px 15px;}.topSearch{background:#D24824;background: #000000; background: -webkit-linear-gradient(to right, #e74c3c, #000000);  background: linear-gradient(to left, #E94E1B, #4C281D);background:#E64D1B;}.topSearch .btn-primary{background:#404B52;border:1px solid transparent;}.topSearch .btn-primary:hover{box-shadow:0 3px 3px #000;animation:stickAnim .3s;-moz-transition:all .1s}.noteArtisan{margin-bottom:15px}.proReview{padding:10px 0;overflow:hidden;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}.Avis_Background>div:first-of-type{margin-bottom:2px}footer.site-footer{margin:0}.site-footer>div>div>div{margin-bottom:30px}.site-footer h4{color:#fff;text-align:center;text-transform:uppercase}.site-footer a{color:#fff}.slideRight,slideRight{animation-name:slideRight;-webkit-animation-name:slideRight;animation-duration:1.2s;-webkit-animation-duration:1.2s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible!important}@keyframes slideRight{0%{transform:translateX(-150%)}50%{transform:translateX(8%)}65%{transform:translateX(-4%)}80%{transform:translateX(4%)}95%{transform:translateX(-2%)}100%{transform:translateX(0)}}@-webkit-keyframes slideRight{0%{-webkit-transform:translateX(-150%)}50%{-webkit-transform:translateX(8%)}65%{-webkit-transform:translateX(-4%)}80%{-webkit-transform:translateX(4%)}95%{-webkit-transform:translateX(-2%)}100%{-webkit-transform:translateX(0)}}@media screen and (max-width:640px){.navbar-brand>img{max-width:110px;margin-top:-15px}.navbar-brand::before{top:0;right:-35px}.headerConnexion,.shoppingcart{margin-right:10px;max-width:350px;width:350px;right:0;padding-bottom:10px}.logo_accueil{width:170px}}
.Title-Arrow{
	border-top-right-radius:5px;border-top-left-radius:5px;padding:2px;border-radius: 0;
	
}

.Title{
	font-family: "Open sans", Helvetica, Arial;
	padding-top:30px;
font-size: 36px;
	
}
.box{
	background:#E4E4E4;padding: 1px;border-top-right-radius: 0px;border-top-left-radius:5px;margin-top:-10px;margin-left: -30px;min-width:0px;min-height: 120px;margin-top: -10px;border-top-right-radius: 110px;
	
}
/*
.box::after{
               shadow: 5px -5px 5px rgba(0,0,0,0.55);
				
				 content: "";
                display: block;
				width: 0px;
				height: 0;
				border-style: solid;
				border-width: 65px 50px 65px 40px;
				border-color: transparent transparent transparent red;
				position: absolute;
				top: -2px;
				right: 0;
				margin-right: -90px;
				
				border-color: transparent transparent transparent #CCCCCC;
				border-color: transparent transparent transparent #E4E4E4;
				filter: drop-shadow(6px 1px 3px rgba(0,0,0,0.5));
				
				
            }
*/		
			
			.box-o{
	background:#E44D26;padding: 1px;border-top-right-radius: 0px;border-top-left-radius:5px;margin-top:0px;margin-left: -30px;min-width:0px;box-shadow: 1px 2px 4px rgba(0,0,0,0.55);min-height: 88px;min-height: 155px;
	
}
.box-o::after{
	/*content: "";
display: block;
border: solid #333;
border: solid white;
border-radius: 2px;
border-width: 1px 1px 0 0;
background: #ccc;
transform: rotate(45deg);
width: 62px;
height: 62px;
position: absolute;
right: -28px;
top: 13px;
*/

content: "";
display: block;
width: 0px;
height: 0;
border-style: solid;
border-width: 77px 60px 77px 35px;
border-color: transparent transparent transparent red;
position: absolute;
top: 1px;
right: 0;
margin-right: -94px;
border-color: transparent transparent transparent #E44D26;
filter: drop-shadow(6px 1px 3px rgba(0,0,0,0.5));
	
}

.bg_size{
min-height: 160px;
	
}

			
.footer1 { background: #232323; padding: 30px 0 0 0; font-size: 12px; color: #999; }
	.footer1 a { color: #ccc; }
		.footer1 a:hover {color: #fff; }
	.footer1 .widget { margin-bottom:30px; }		
	.footer1 .widget-title { font-size: 17px; font-weight: bold; color: #ccc; margin: 0 0 20px; }
	.footer1 .entry-meta { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 0 0 35px 0; padding: 2px 0; color: #888888; font-size: 12px; font-size: 0.75rem; }
		.footer1 .entry-meta a { color: #333333; }
		.footer1 .entry-meta .meta-in { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 10px 0; }
	.follow-me-icons { font-size:30px; }		
		.follow-me-icons i { float:left; margin:0 10px 0 0; }	

.footer2 { background: #191919; padding: 15px 0; color: #777; font-size: 12px; }
	.footer2 a { color: #aaa; }
		.footer2 a:hover { color: #fff; }
		.footer2 p { margin: 0; }

	.widget-simplenav { margin-left:-5px; }		
	.widget-simplenav a{ margin:0 5px; }	
.Bien_vu_out{
	
	width:55px;height:55px;border-radius:50px;background:#E94E1B;position:absolute;top:-60px;right:-20px;
	
}

.Bien_vu_in{
	
	position:absolute;width:50px;height:50px;border:4px solid white;border-radius:40px;background:#E94E1B;margin-top:2px;margin-left:2px
}	
.panel-body {
    padding: 5px;
}
.panel-heading:hover{
	/*background:red;*/
}

 .arrowAfter{
  position: relative;
  }
.arrowAfter::after{
                content: "";
                position: absolute;
                width: 0;
                height: 0;
                bottom: -25px;
                left: 50%;
                margin-left: -20px;
                border-left: 20px solid transparent;
                border-right: 20px solid transparent;
                border-top: 15px solid #2D3E50;
                filter: drop-shadow(5px 5px 5px rgba(0,0,0,0.5));
   }
   
  .box_relief{
	  border-radius:0;margin-left: 10px;
	  padding:5px;z-index:0;border-top-right-radius:5px;margin-top:-20px;background:#F5F2F3;background: #CCDBE4;
background: linear-gradient(to top, #FFFFFF, #CCDBE4);min-width:400px;box-shadow: 3px 3px 4px rgba(0,0,0,0.55);
background:#20425A;opacity:0.95;background:#0F70B7;
	  background-image: linear-gradient(135deg,#0F3E5F 70%,#CCDBE4 100%);
  }
  
  .arrow-right{width:0;height:0;top:0;margin-top:-8px;right:0;border-left:0px solid transparent;border-right:10px solid transparent;margin-left: 394px;border-bottom:12px solid #37556B;}
   
  /* element css */
			.openForm{
                
               position:relative;
                width: 50px;
                height: 50px;
                text-align: center;
                font-size: 20px;
                line-height: 50px;
                opacity: .8;
                
            }
            .openForm span{
                display: block;
            }
            .openForm:hover{
                opacity: 1;
				
				
				
            }
			.Button_rechercher
			{
			position:relative;
			background:#E94E1B;
			border-bottom-right-radius:10px;
			border-bottom-left-radius:10px;
			color:white	;
			}
			
			.Button_rechercher:hover
			{
				
			}

            .topPage{
                padding: 35px 0;
            }
            .business-header.closed{
                min-height: inherit;
            }
            .search_result.topPage.closed .formContainer{
                display: none;
            }
            .formContainer{
                padding: 20px;
				border-bottom-right-radius:5px;
				border-bottom-left-radius:5px;
				/*border-radius:0;*/
				min-height: 192px;
            }
            .resultNbr h1{
                display: inline;
            }
            .resultObject{
                padding-top: 25px;
                padding-bottom: 25px;
            }
            .resultObject .object{
                color: #000;
                border-radius: 10px;
                background: #fff;
                overflow: hidden;
                padding-top: 20px;
            }
            .link{
                display: block;
                overflow: hidden;
            }
            .resultObject .object .illus{
                float: left; 
                width: 30%;
            }
            .resultObject .object .proInfo{
                float: left;
                width: 70%;
            }
            .resultObject h2{
                position: relative;
                left: inherit;
                margin: 0;
                text-transform: uppercase;
            }
			
			

.Note_Coin{
	position:absolute;width:85px;height:60px;right:0;top:0;border-bottom-left-radius:100px;border-top-right-radius:5px;z-index:1;
	
}

.Note_Coin_Gauche{
	position:absolute;width:85px;height:60px;left:0;bottom:0;border-bottom-left-radius:0px;border-top-right-radius:100px;z-index:1;border-bottom-left-radius:10px;
	
}

.Note_Coin_Gauche_Haut{
	position: absolute;
width: 85px;
height: 60px;
left: 0;

border-bottom-left-radius: 0px;
border-bottom-right-radius: 100px;
z-index: 1;
top: 0;
}

.Note_Coin_Droit{
	position:absolute;width:130px;height:80px;right:0;bottom:0;border-top-left-radius: 100px;border-bottom-right-radius: 0px;z-index:1;box-shadow: -3px 2px 10px rgba(0,0,0,0.5);
	
}

.Note_Coin_Droit_Small{
	position:absolute;width:90px;height:70px;right:0;bottom:0;border-top-left-radius: 100px;border-bottom-right-radius: 0px;z-index:1;box-shadow: -3px 2px 10px rgba(0,0,0,0.5);
	
}

.Note_Coin_Min {
    position: absolute;
    width: 80px;
    height: 60px;
    right: 0;
    top: 0;
    border-bottom-left-radius: 100px;
    border-top-right-radius: 10px;
    z-index: 1;
}


.entreprise_annonce{
	
	Font-size: 20px;
	min-height: 60px;
	
}

.largeur_annonce1{
	min-height: 200px;
	
}
.largeur_annonce2{
	min-height:120px;
	
}
.largeur_annonce2{
	min-height:190px;
	
}
.largeur_mieux1{
min-height: 100px;

	
}
.largeur.mieux2{
	min-height:195px;
	
}

.largeur_publie{
min-height:40px;
	
}

.fancybox-skin{
background: linear-gradient(to bottom, #FFFFFF, #CCDBE4);	
	
}

.zoom {
  animation: scale 2s linear infinite;
}
  
@keyframes scale {
  50% {
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1);
  }
}



.boutonzoom{

-webkit-animation-name: zoom; //on affecte l'animation clignote à notre bouton
-webkit-animation-duration: 0.5s; //on définit la durée de l'animation à 1s
-webkit-animation-iteration-count:infinite; //on dit que l'animation se répétera à l'infini.
}


@media screen and (max-width: 640px){
/*
a:focus, .navbar-inverse .navbar-nav > li > a:hover {
    border: 0 solid #000;
    background: black;
	
}


*/


.box{
	background:#CCCCCC;padding: 1px;border-top-right-radius: 0px;border-top-left-radius:5px;margin-top:0px;margin-left: -30px;min-width:0px;min-height: 88px;
	
}

.bg_size{
min-height: 120px;
	
}

/*
.box::after{

display: block;
border: solid #333;
border: solid white;
border-radius: 2px;
border-width: 1px 1px 0 0;
background: #ccc;
transform: rotate(45deg);
width: 62px;
height: 62px;
position: absolute;
right: -28px;
top: 13px;


content: "";
display: block;
width: 0px;
height: 0;
border-style: solid;
border-width: 47px 60px 47px 35px;
border-color: transparent transparent transparent red;
position: absolute;
top: -2px;
right: 0;
margin-right: -90px;
border-color: transparent transparent transparent #CCCCCC;
filter: drop-shadow(6px 1px 3px rgba(0,0,0,0.5));
	
	
}
*/




.navbar{
padding:0;
	
}
	
.navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover {
    color: white;
    
    animation: stickAnim .5s;
    transition: all 0.5;
    -moz-transition: all .3s;
}


.navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li {
    background: #2D3E50;
}

.navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {
    
    border: 0 solid #000;
    box-shadow: 0 3px 3px #000;
    color: white;
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {
    background:none;
    border: 0 solid #000;
    box-shadow: 0 3px 3px #000;
    color: #E94E1B;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: transparent;
	background:#2D3E50;
}
.navbar-inverse .navbar-nav > li > a {
    color: white;
	 background: #2D3E50;
}

.navbar-inverse .navbar-toggle {
    border-color: #333;
    background: red;
        background-color: #404B52;
}


.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border: 1px solid #003eff;
    background: red;
    font-weight: normal;
    color: #ffffff;
}











}
