body{
margin:0px;
padding:0px;
font-family:Verdana,Genava, sans-serif;
font-size:9px;
background-color:#3b3836;
}
.actiff{
height: 30px;
background: rgb(189, 210, 7);
width: 35px;
display: inline-block;
line-height: 30px;
text-align: center;
text-decoration: none;
}
.carousel-bottom {
    width: 778px;
  position: relative;
    top:-410px;
    right: 170px;
    /*overflow: hidden;*/
    height: 310px;
    width:200%;
    bottom: 0px;
    border: none;
}
.pagignation{
text-align:center;
margin-top:20px;
}
.nnactiff{
height: 30px;
text-decoration: none;
background: rgb(114, 167, 30);
width: 35px;
display: inline-block;
line-height: 30px;
text-align: center;
}
.nnactiff:hover{
height: 30px;
text-decoration: none;
background:rgb(189, 210, 7);
width: 35px;
display: inline-block;
line-height: 30px;
text-align: center;
}
.lirrre{
left: 670px;
position: relative;
text-decoration: none;
color: #9fb100;
display: block;
margin-top: -8px;
min-height: 23px;
width: 61px;
line-height: 16px;
}
#header{
margin:0 auto;
width: 1024px;
}
.all_actus a{
position: none !important;
background:none !important;
}
#indexdd  span{
    position: relative;
    top: 272px;
color: #c7c8ca !important;
font-size: 13px !important;
font-family: Myriad Pro !important;
}
.detail_actualii span{
color: #c7c8ca !important;
font-size: 13px !important;
font-family: Myriad Pro !important;
background-color: transparent!important;
}
.bx-wrapper .bx-pager.bx-default-pager a{
background: #72A71E !important;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{
background: #9FB100 !important;
}








#indexdd  img{
position: relative;

top:-576px;
left:151px;

margin-top: -41px;
height: 240px;
width: 270px;
margin-left: 12px;
}






@-moz-document url-prefix() {
    
#indexdd  img{
position: relative;
top: 240px;
left:154px;


margin-top: -41px;
height: 240px;
width: 270px;
margin-left: 12px;
}
}











.reccherchelink a{
color: #9fb100;
margin: 0 20px;
}
#cartt img{
position: relative;
top:323px;
height: 80px;
margin-top: -31px;
}
.all_actus h2 a{
color:#9fb100 !important;
background:none !important;
float:none;
text-decoration:none !important;
}
.all_actus  img{
float: left;
height:50px;
width:50px;
padding:  0 10px;
}
.handle{
height: 242px !important;
}
tbody span{
color:#FFFFFF;
font-size: 12px;
font-style: italic;
}
.envoyer_b{
background-color: #9FB100;
border: 1px solid #7A8613;
color: white;
border-radius: 8px;
width: 90px;
height: 21px;
font-weight: bold;
float: right;
}
.input_style {
border: 1px solid #ccc;
border-radius: 4px;
color: #666666;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: normal;
padding: 4px;
width: 498px;
}
.inputFormrech
{
margin-top: 50px;
-moz-border-radius:12px; /* Firefox */
-webkit-border-radius: 12px; /* Safari, Chrome */
-khtml-border-radius: 12px; /* KHTML */
border-radius: 12px; /* CSS3 */
border-radius: 12px;
padding: 0 16px;
width: 198px;
height: 22px;
color:#FFFFF;
font-size: 11px;
border: 1px solid #9fb100;
background:url(../img/loop.jpg) top right no-repeat #FFF;

}
.inputFormrech::-webkit-input-placeholder { /* WebKit browsers */
    color:    white;
}
.inputFormrech:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    white;
   opacity:  1;
}
.inputFormrech::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    white;
   opacity:  1;
}
.inputFormrech:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    white;
}
#recherche{
float: right;
margin: 0 76px;
line-height: 119px;
}
#cont-left{
float:left;
}

#cont-left ul{
padding: 0;
margin: 0;
}

#cont-left li{
list-style:none;
}
#cont-left li a{
text-decoration: none;
/* text-align: center; */
display: block;
padding: 0 11px;
color: white;
/* margin-left: 28px; */
/* font-weight: bold; */
line-height: 25px;
width: 130px;
height: 25px;
background-color: #72a71e;
margin-top: 4px;
}
#cont-left li a:hover{
text-decoration: none;
/* text-align: center; */
display: block;
padding: 0 11px;
color: white;
/* margin-left: 28px; */
/* font-weight: bold; */
line-height: 25px;
width: 125px;
height: 25px;
background-color: #3c7503;
margin-top: 4px;
}
#cont-middle{
float:left;
width: 750px;
padding: 0px 24px;
}
#cont-middle-prod{
float: left;
margin-bottom: 20px;
width: 819px;
margin-left: 40px;
}

#cont-middle-prod .one_prod{
height: 260px;    float: left;    width: 263px;    margin-left: 8px;    background-color: #cacaca;    margin-top: 8px;
}
#cont-middle-prod .one_prod img{
height: 175px;    margin: 7px;    width: 247px;    border: 1px solid #ababab;    border-radius: 3px;
}

#cont-middle-prod .one_prod h3{
padding: 0 10px;
color: #3c7503;
margin:0px;
}
#cont-middle-prod .one_prod p{
color: #373535;
padding: 0 10px;
text-align: justify;
}
#cont-middle-prod .detail_prod img{
float:left;
padding-right:20px;
padding-top:20px;
min-width:100px;
max-height:115px;
}
.img-recette {
width:1100 px;
height:1500 px}

#cont-middle-prod {

margin-right: 8px;
color: #72a71e;
}
.one_prod a {
color: #72a71e;
float:right;

}
#cont-middle-prod .desc_pro h1{
padding: 0 10px;
color: #8ACB23;
margin: 0px;
}
#cont-middle-prod .detail_prod p{
color: #FFF;
padding: 0 10px;
text-align: justify;
font-family: cursive;
font-size: 13px;
width: 560px;
}
#cont-middle .aas a{
position: relative;
text-decoration: none;
color: #9fb100;
display: block;
margin-top: -8px;
height: 16px;
width: 61px;
line-height: 16px;
background:url(../img/play.jpg) no-repeat top right ;
left: 460px;
top: 350px;
}
.lasuit a {
position: relative;
/* text-decoration: none; */
color: #9fb100;
display: block;
/* margin-top: -8px; */
height: 16px;
width: 68px;
/* line-height: 16px; */
/* background: url(../img/play.jpg) no-repeat top right; */
/* left: 460px; */
float: right;
/* top: -49px; */
}
#cont-right{
float:left;
}
.menu-left
{
position:relative;

top:306px;

-moz-border-radius:10px; /* Firefox */
-webkit-border-radius: 10px; /* Safari, Chrome */
-khtml-border-radius: 10px; /* KHTML */
border-radius: 10px; /* CSS3 */
padding: 0 16px;
width: 165px;
height: 20px;
margin: 0 0 8px 0;
}

#cart{
width:459px;
height: 100px;
background:url(../img/car_food.png) repeat-x ;
}

.content{
min-height: 240px;
margin:0 auto;
width: 1024px;
margin-top: 70px;
}

.cont-left2{
width: 611px;
float:left;
}
.marg-leff{
margin: 0 71px;
}
.cont-right2{
color:#c7c8ca;
float: right;
/* margin: 0 63px; */
/* padding: 0 9px; */
/* width: 260px; */
}
.news{	
background-color:#231f20;
color:#c7c8ca;
width: 259px;
height: 57px;
padding: 0px 9px;
    position: relative;
    left: -191px;
}
.actual{
background-color:#231f20;
}
.slider1{
margin-top: 26px;
}
.actual{
width: 259px;
padding: 0 9px;
min-height: 264px;
    position: relative;
    left: -191px;
}
.actual-cont{
min-height: 84px;
}
.actual-cont p {
font-size:10px;
}
.blok-img{
float:left;
/* width:57px; */
}
.blok-text{
float:left;
width: 182px;
margin: 0px 9px;
}
.blok-text p{
font-size:10px;
}
#texttt{
text-align: justify;
}
#texttt p{
color:red;
}
.playy{
float: right;
text-decoration: none;
color: #eaeaea;
display: block;
height: 16px;
width: 80px;
line-height: 16px;
background: url(../img/play.png) no-repeat top left;
text-align: right;
margin-top: -31px;
font-size: 8px;
line-height: 14px;
margin-right: 10px;
    position: relative;
    left: -197px;
}
.line{
position:relative;
top:400px;
background: url(../img/ligne.png) no-repeat ;
height: 3px;
width: 452px;
float: left;
margin-top: -50px;
}
























.slide-out-div {
       width: 241px;
padding: 52px 14px;
height: 353px;
background: url(../img/contact_bg.png) no-repeat;
z-index: 9999999;
}
.btn_envoyer{
margin: 7px 103px;
}
.inputFormnew
{
-moz-border-radius:12px; /* Firefox */
-webkit-border-radius: 12px; /* Safari, Chrome */
-khtml-border-radius: 12px; /* KHTML */
border-radius: 12px; /* CSS3 */
border-radius: 12px;
padding: 0 16px;
width: 224px;
height: 20px;
margin: 0 0 8px 0;
font-size: 11px;
border: 2px solid #9fb100;
background:url(../img/ok.png) top right no-repeat #FFF;
}
.inputForm
{
-moz-border-radius:10px; /* Firefox */
-webkit-border-radius: 10px; /* Safari, Chrome */
-khtml-border-radius: 10px; /* KHTML */
border-radius: 10px; /* CSS3 */
padding: 0 16px;
width: 165px;
height: 20px;
margin: 0 0 8px 0;
}
.textareaForm
{
-moz-border-radius:10px; /* Firefox */
-webkit-border-radius: 10px; /* Safari, Chrome */
-khtml-border-radius: 10px; /* KHTML */
border-radius: 10px; /* CSS3 */
padding: 0 16px;
width: 165px;
height: 55px;
}
.submitForm
{
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
padding: 0 16px;
width: 98px;
height: 27px;
background-color: #fcefc3;
font-weight: bold;
font-size: 13px;
color: #4e211e;
}

.bx-wrapper .bx-next{
right:-13px !important
}
.bx-wrapper .bx-prev{
left:-41px !important;
}
.bx-viewport{
width: 99% !important;
}
#top-bg{
background:url(http://carthagefood.com/Distribution/img/top.png) repeat-x ;

}
#top{
margin:0 auto;
width:1024px;
height: 124px;
}
#top img{
border:none;
margin-top: 17px;
float:left;
}
#menu{
width:1024px;
height:124px;
}

/* /////////////////////
		Menu Top
///////////////////////*/




#menu_bottom{
float:left;
}
#menu_bottom ul {
	
	padding:0px;
}
#menu_bottom ul li{
	list-style:none;
	float:left;
	padding:0px;
}
#menu_bottom ul li a{
	text-decoration: none;
	text-align: center;
	display: block;
	color:#838282;
	/* margin-left: 28px; */
	font-weight: bold;
	/* line-height: 115px; */
	margin-top: 39px;
width: 125px;
	height: 25px;
	background:url(http://carthagefood.com/Distribution/img/top_menu.jpg);
}
#menu_bottom ul li a:hover{
	text-decoration: none;
	text-align: center;
	display: block;
	color:#4e211e;
	/* margin-left: 28px; */
	font-weight: bold;
	/* line-height: 115px; */
	margin-top: 39px;
width: 125px;
		height: 25px;
	background:url(http://carthagefood.com/Distribution/img/top_menu_hover.jpg);
}

/* /////////////////////
		header
///////////////////////*/

#header{
margin:0 auto;
width: 1024px;
}
/*  scroll  */
#header .bx-prev{
background: url(http://carthagefood.com/Distribution/img/controls-slider.png) no-repeat 0 -32px;
}
#header .bx-next{
background: url(http://carthagefood.com/Distribution/img/controls-slider.png) no-repeat -43px -32px;
}





/*  scroll  */
#content1 .bx-prev{
left:-31px !important;
}
#content1 .bx-next{
right:-21px !important;
}
.bx-viewport{
overflow:hidden;
}
.bord_top{
background:url(http://carthagefood.com/Distribution/img/bord_top.png) no-repeat top;
height:21px;
}
.bord_bottom{
background:url(http://carthagefood.com/Distribution/img/bord_bottom.png) no-repeat top;
height:21px;
}
.bord h1{
padding: 0px 35px;
color:#4e211e;
}
.bord #content1{
padding: 0px 35px;
}

.content_right{
width: 315px;
margin: -42px 0 0 -7px;
float: left;
position: relative;
z-index: 999;
}

.content2_left_right_border{
overflow: auto;
background: url(http://carthagefood.com/Distribution/img/content2_left_right.jpg) repeat-y;
min-height: 414px;
margin: 0 9px;
padding: 0 10px;
}


.symb{
float:left;
}
.contenu2{
float: left;
width: 166px;
padding: 0 9px;
}
.contenu2 p{
font-size:12px;
}
.contenu2 p a{
float:right;
}
.ligne{
text-align:center;
font-size: 12px;
}
/* /////////////////////
		Footer
///////////////////////*/
#logo_footer{
width:177px;
height:79px;
float:left;
}
#middle_footer{
margin-top: 39px;
width: 594px;
font-size: 11px;
float: left;
line-height: 0.5;
}
#right_footer{
background-color:#9fb100;
float: right;
width: 183px;
/* margin: 0 7px; */
height: 113px;
}
.all_actus{
width: 740px;
min-height: 100px;
border-bottom: 1px solid #72A71E;
margin-top: 10px;
}

#footer-bg{
position:relative;
/*top:406px;*/
display: table;
width: 100%;
background-color:#231f20;
margin-top: 149px !important;
margin-bottom: 30px;
}
#footer{
/* background-color:#4e211e ; */
height: 113px;
width: 1024px;margin:0 auto;
padding: 0;display: table;
color:#f4f3ef;
}
#right_footer p{
margin: 4px 0;
padding: 0 12px;
}
.color-green{
color:#72a71e;
}
.float_r{
float:right;
}




.loaded .flash-card-1 {
left: 340px ;
top: 69px;
z-index: 50;