body {
	background-image: url(/assets/images/bg.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

img {
    border:0;
}

form {
    margin:0;
    padding:0;
}

a.expandlink:link { text-decoration: underline; color: #afa64f; font-size: 10px }
a.expandlink:active { text-decoration: underline; color: #afa64f; font-size: 10px }
a.expandlink:visited { text-decoration: underline; color: #afa64f; font-size: 10px }
a.expandlink:hover { text-decoration: none; color: #afa64f; font-size: 10px }

a.motdepasse:link { font-family:Arial, Helvetica, sans-serif; text-decoration: underline; color: #ffffff; font-size: 10px }
a.motdepasse:active { font-family:Arial, Helvetica, sans-serif; text-decoration: underline; color: #ffffff; font-size: 10px }
a.motdepasse:visited { font-family:Arial, Helvetica, sans-serif; text-decoration: underline; color: #ffffff; font-size: 10px }
a.motdepasse:hover { font-family:Arial, Helvetica, sans-serif; text-decoration: none; color: #ffffff; font-size: 10px }

a.profil:link { font-family:Arial, Helvetica, sans-serif; text-decoration: underline; color: #ffffff; font-size: 10px }
a.profil:active { font-family:Arial, Helvetica, sans-serif; text-decoration: underline; color: #ffffff; font-size: 10px }
a.profil:visited { font-family:Arial, Helvetica, sans-serif; text-decoration: underline; color: #ffffff; font-size: 10px }
a.profil:hover { font-family:Arial, Helvetica, sans-serif; text-decoration: none; color: #ffffff; font-size: 10px }

a.vershaut:link { font-family:Arial, Helvetica, sans-serif; text-decoration: none; color: #aca253; font-size: 10px }
a.vershaut:active { font-family:Arial, Helvetica, sans-serif; text-decoration: none; color: #aca253; font-size: 10px }
a.vershaut:visited { font-family:Arial, Helvetica, sans-serif; text-decoration: none; color: #aca253; font-size: 10px }
a.vershaut:hover { font-family:Arial, Helvetica, sans-serif; text-decoration: underline; color: #aca253; font-size: 10px }

a.expandlink:link { text-decoration: underline; color: #afa64f; font-size: 10px }
a.expandlink:active { text-decoration: underline; color: #afa64f; font-size: 10px }
a.expandlink:visited { text-decoration: underline; color: #afa64f; font-size: 10px }
a.expandlink:hover { text-decoration: none; color: #afa64f; font-size: 10px }

a.motdepasse-commander:link { font-family:Arial, Helvetica, sans-serif; text-decoration: underline; color: #a09100; font-size: 12px }
a.motdepasse-commander:active { font-family:Arial, Helvetica, sans-serif; text-decoration: underline; color: #a09100; font-size: 12px }
a.motdepasse-commander:visited { font-family:Arial, Helvetica, sans-serif; text-decoration: underline; color: #a09100; font-size: 12px }
a.motdepasse-commander:hover { font-family:Arial, Helvetica, sans-serif; text-decoration: none; color: #a09100; font-size: 12px }

a.menudelasemaine:link { text-decoration: none; color: #473303; font-size: 13px }
a.menudelasemaine:active { text-decoration: none; color: #473303; font-size: 13px }
a.menudelasemaine:visited { text-decoration: none; color: #473303; font-size: 13px }
a.menudelasemaine:hover { text-decoration: none; color: #afa64f; font-size: 13px }

a.menudelasemaine.selected:link { text-decoration: none; color: #afa64f; font-size: 13px }
a.menudelasemaine.selected:active { text-decoration: none; color: #afa64f; font-size: 13px }
a.menudelasemaine.selected:visited { text-decoration: none; color: #afa64f; font-size: 13px }
a.menudelasemaine.selected:hover { text-decoration: none; color: #afa64f; font-size: 13px }

a.commander_livraison:link { text-decoration: underline; color: #a09100; font-size: 13px; line-height:30px }
a.commander_livraison:active { text-decoration: underline; color: #a09100; font-size: 13px; line-height:30px  }
a.commander_livraison:visited { text-decoration: underline; color: #a09100; font-size: 13px; line-height:30px  }
a.commander_livraison:hover { text-decoration: none; color: #a09100; font-size: 13px; line-height:30px  }

a.fonctionnement:link { text-decoration: underline; color: #a09100; font-size: 13px; }
a.fonctionnement:active { text-decoration: underline; color: #a09100; font-size: 13px;  }
a.fonctionnement:visited { text-decoration: underline; color: #a09100; font-size: 13px; }
a.fonctionnement:hover { text-decoration: none; color: #a09100; font-size: 13px; }

a.commanderinfolink:link { text-decoration: underline; color: #a09100; font-size: 13px }
a.commanderinfolink:active { text-decoration: underline; color: #a09100; font-size: 13px }
a.commanderinfolink:visited { text-decoration: underline; color: #a09100; font-size: 13px }
a.commanderinfolink:hover { text-decoration: none; color: #a09100; font-size: 13px }

a.commanderfeteslink:link { text-decoration: underline; color: red; font-weight: bold }
a.commanderfeteslink:active { text-decoration: underline; color: red; font-weight: bold }
a.commanderfeteslink:visited { text-decoration: underline; color: red; font-weight: bold }
a.commanderfeteslink:hover { text-decoration: none; color: red; font-weight: bold }

a.bienvenuelink:link { text-decoration: underline; color: #443713; font-size: 13px }
a.bienvenuelink:active { text-decoration: underline; color: #443713; font-size: 13px }
a.bienvenuelink:visited { text-decoration: underline; color: #443713; font-size: 13px }
a.bienvenuelink:hover { text-decoration: none; color: #443713; font-size: 13px }

a.footer:link { text-decoration: none; color: #ffffff }
a.footer:active { text-decoration: none; color: #ffffff }
a.footer:visited { text-decoration: none; color: #ffffff }
a.footer:hover { text-decoration: underline; color: #ffffff }

a.fonctionnement_box_link:link { text-decoration: none; color: #473303; font-size: 15px }
a.fonctionnement_box_link:active { text-decoration: none; color: #473303; font-size: 15px }
a.fonctionnement_box_link:visited { text-decoration: none; color: #473303; font-size: 15px }
a.fonctionnement_box_link:hover { text-decoration: underline; color: #473303; font-size: 15px }

ul {
	list-style: disc;
	margin-left: 15px;
	padding-left: 0em;
	text-indent: 0em;
	}
li {
    list-style:disc;
    margin: 0;
}


.footer-txt { 
    font-size:13px;
	color:#ffffff;
	text-align:center;
	padding:0;
	margin:0;
	height:120px;
}

.footer-txt div {
    height:22px;
    margin:0;
    padding:0;
    clear:both;
}

.footer-credits { 
    width:100%;
    height:20px;
    font-size:10px;
	color:#ffffff;
	text-align:center;
    background-color:#b6a972;
    text-transform:uppercase;
    padding-top:7px;
}

.small-txt { 
    font-size:10px;
	color:#5c561d;
	line-height:1.3em;
}

.faq-title { 
    font-size:13px;
	color:#000000;
}
.faq-txt { 
    font-size:11px;
	color:#000000;
}


.erreur-txt { 
    font-size:13px;
	color:#ff0000;
}

.bienvenue-txt {
    font-family:Arial, Helvetica, sans-serif; 
    font-size:13px;
	color:#443713;
	}


#password-clear {
    display: none;
}

.default-text-active {
    color: #a1a1a1;
    font-style: italic;
}

.form {
    color: black;
    padding: 2px;
    width: 130px;
    height: 15px;
	font-size: 11px;
	background: #ffffff;
	border: 1px solid #eaeaf0;
}

.form-commander {
    color: black;
    padding: 2px;
    width: 180px;
    height: 15px;
	font-size: 11px;
	background: #ffffff;
	border-top: 1px solid #aaadb2;
	border-bottom: 1px solid #e2e9ef;
	border-left: 1px solid #e2e9ef;
	border-right: 1px solid #e2e9ef;
}

.form-paiement {
    color: black;
    padding: 2px;
    width: 180px;
    height: 25px;
	font-size: 11px;
	background: #ffffff;
	border-top: 1px solid #aaadb2;
	border-bottom: 1px solid #e2e9ef;
	border-left: 1px solid #e2e9ef;
	border-right: 1px solid #e2e9ef;
}

.form-paiement2 {
    color: black;
    padding: 2px;
    width: 150px;
    height: 22px;
	font-size: 11px;
	background: #ffffff;
	border-top: 1px solid #aaadb2;
	border-bottom: 1px solid #e2e9ef;
	border-left: 1px solid #e2e9ef;
	border-right: 1px solid #e2e9ef;
}
.form-paiement_year {
    color: black;
    padding: 2px;
    width: 70px;
    height: 22px;
	font-size: 11px;
	background: #ffffff;
	border-top: 1px solid #aaadb2;
	border-bottom: 1px solid #e2e9ef;
	border-left: 1px solid #e2e9ef;
	border-right: 1px solid #e2e9ef;
}

.form-commander_cueillette {
    color: black;
    padding: 2px;
    height: 15px;
	font-size: 12px;
	background: #ffffff;
	border-top: 1px solid #aaadb2;
	border-bottom: 1px solid #e2e9ef;
	border-left: 1px solid #e2e9ef;
	border-right: 1px solid #e2e9ef;
}

.form-commander_cueillette_spe {
    color: black;
    padding: 2px;
	width:400px;
    height: 200px;
	font-size: 12px;
	background: #ffffff;
	border-top: 1px solid #aaadb2;
	border-bottom: 1px solid #e2e9ef;
	border-left: 1px solid #e2e9ef;
	border-right: 1px solid #e2e9ef;
}

.form-commander_adresse {
    color: black;
    padding: 2px;
	width:230px;
    height: 100px;
	font-size: 12px;
	background: #ffffff;
	border-top: 1px solid #aaadb2;
	border-bottom: 1px solid #e2e9ef;
	border-left: 1px solid #e2e9ef;
	border-right: 1px solid #e2e9ef;
}

.form-commander_spe2 {
    color: black;
    padding: 2px;
	width:400px;
    height: 100px;
	font-size: 12px;
	background: #ffffff;
	border-top: 1px solid #aaadb2;
	border-bottom: 1px solid #e2e9ef;
	border-left: 1px solid #e2e9ef;
	border-right: 1px solid #e2e9ef;
}

.form-commander_ad2 {
    color: black;
    padding: 2px;
	width:365px;
    height: 100px;
	font-size: 12px;
	background: #ffffff;
	border-top: 1px solid #aaadb2;
	border-bottom: 1px solid #e2e9ef;
	border-left: 1px solid #e2e9ef;
	border-right: 1px solid #e2e9ef;
}

.form-sommaire {
    color: black;
    padding: 0px;
	width:265px;
    height: 200px;
	font-size: 12px;
	background: #ffffff;
	border-top: 1px solid #aaadb2;
	border-bottom: 1px solid #e2e9ef;
	border-left: 1px solid #e2e9ef;
	border-right: 1px solid #e2e9ef;
}

textarea.form-address {
    color: black;
    padding: 0px;
	width:265px;
    height: 100px;
	font-size: 12px;
	background: #ffffff;
	border-top: 1px solid #aaadb2;
	border-bottom: 1px solid #e2e9ef;
	border-left: 1px solid #e2e9ef;
	border-right: 1px solid #e2e9ef;
}



.border-right {
 background-image:url(/assets/images/border-right.jpg);
 width:15px;
 height:auto;
 }
 
.border-left {
 background-image:url(/assets/images/border-left.jpg);
 width:15px;
 height:auto;
 }

.border-left-home {
 background-image:url(/assets/images/border-left2.jpg);
 width:15px;
 height:auto;
 }

.navbg {
 background-image:url(/assets/images/headerbg.gif);
 width:960px;
 height:110px;
 }

.boxsuggestion {
    padding-left:18px;
}

.boxsuggestion1 {
 background-image:url(/assets/images/home_box1.gif);
 width:15px;
 height:auto;
 }

.boxsuggestion2 {
 background-image:url(/assets/images/home_suggestions.gif);
 background-repeat:no-repeat;
 background-color:white;
 width:302px;
 height:auto;
 }

.boxsuggestion-vac {
background-color:white;
width:302px;
height:auto;
}

.boxsuggestion-vac p {
    font-size: 1.1em;
    line-height: 1.6em;
    color: #000;
}

.boxsuggestion3 {
 background-image:url(/assets/images/home_box4.gif);
 width:15px;
 height:auto;
 }
 
.boxsuggestiontitle {
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:12px;
 color:#7b7431;
 font-weight:bold;
 }
.boxsuggestiontxt {
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:12px;
 color:#7b7431;
 font-style:italic;
 }
.verdanatitlebig {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:24px;
 line-height:26px;
 color:#4a3e20;
 }
.verdanatxt {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 line-height:20px;
 color:#5c561d;
 }
.verdanatxt.tight {
 line-height:17px;
}
.verdanatxt16 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:16px;
 color:#5c561d;
 font-style:italic;
 }
.verdanatxt a:hover {
 text-decoration:none;
 }

.footer-media {
    height: 190px;
    margin-bottom: 20px;
}

.footer-media td {
    vertical-align: bottom;
}

.border-red {
    border: 4px #c61418 solid;
}

.footer-bg { 
 background-image:url(/assets/images/footer_bg.gif);
 width:960px;
 height:129px;
}

.footer-txt { 
    font-size:11px;
	color:#ffffff;
	padding:5px;
	line-height:25px;  
	}

#menudelasemaine {
 width:815px;
 height:auto;
}
.menudelasemaine-subnav {
 background-image:url(/assets/images/menudelasemaine_subbg.jpg);
 width:680px;
 height:110px;
 }
 
.menudelasemaineicon {
    vertical-align:middle;
    margin-right:10px;
    cursor:help;
}

.menudelasemaine18 { 
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 color: #afa64f; 
 font-size: 13px;
 }
 
.menudelasemainegray { 
 background-color:#f4f2ea;
 width:960px;
 padding:15px 0;
 }
.menudelasemainewhite{ 
 background-color:#ffffff;
 width:960px;
 padding:15px 0;
 }
.menudelasemaine16 { 
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 color: #4a3e20; 
 font-size: 16px;
 }
 .menudelasemainetitre {
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-weight:bold;
 color: #4a3e20; 
 font-size: 16px; 
 }

.border-left-commander {
 background-image:url(/assets/images/commander_border_bg.gif);
 width:20px;
 height:auto;
 }
 
.border-left-commander2 {
 background-image:url(/assets/images/commander_border-left.jpg);
 width:20px;
 height:auto;
 }

.border-left-commander_cueillette {
 background-image:url(/assets/images/commander_border_cueillette.gif);
 width:20px;
 height:auto;
 }

.asterix {
 font-size:13px;
 color:#FF0000;
 }
 
.commander-horaire {
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 color: #4a3e20; 
 font-size: 11px;
 }

.commander-horaire td.meilleur-avant {
 padding-right:15px;
 }

.commander-gris{ 
 background-color:#f4f2ea;
 width:500px;
 height:140px;
 }

.fonctionnement_left_bg {
 background-image:url(/assets/images/fonctionnement_leftbg.gif);
 width:20px;
 height:auto;
 }

.fonctionnement_left_bg2 {
 background-image:url(/assets/images/fonctionnement_leftbg2.gif);
 width:20px;
 height:auto;
 }

.fonctionnement_box {
 background-color:#f4f2ea; 
 width:552px;
 height:auto;
 }

.entreprise_leftbg {
 background-image:url(/assets/images/entreprise_leftbg.gif);
 width:20px;
 height:auto;
 }
.entreprise_leftbg2 {
 background-image:url(/assets/images/entreprise_leftbg2.gif);
 width:20px;
 height:auto;
 }

.menudesfetes_leftbg {
 background-image:url(/assets/images/menudesfetes_leftbg.gif);
 width:20px;
 height:auto;
 }
.menudesfetes_leftbg2 {
 background-image:url(/assets/images/menudesfetes_leftbg2.gif);
 width:20px;
 height:auto;
 }

.entreprisetxt {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#5c561d;
 line-height:20px;
 }
 .entreprisetxt td.content-intro {
  padding-left: 10px;
 }
 
.galerie_border_commander {
 background-image:url(/assets/images/commander_galerie.jpg);
 width:361px;
 height:auto;
 }

.galerie_border_commander_cueillette {
 background-image:url(/assets/images/commander_galerie_cueillette.jpg);
 width:361px;
 height:auto;
 }
 
.galerie_border_fonctionnement {
 background-image:url(/assets/images/fonctionnement_galerie.jpg);
 width:334px;
 height:449px;
 }

.galerie_border_entreprise {
 background-image:url(/assets/images/entreprise_galerie.jpg);
 width:334px;
 height:447px;
 }

.galerie_border_menudesfetes {
 background-image:url(/assets/images/menudesfetes_galerie.jpg);
 width:334px;
 height:447px;
 }
 
h2 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:24px;
 font-weight:normal;
 padding-top:15px;
 color:#4a3e20;
 }

h3 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:18px;
 font-weight:normal;
 padding-top:15px;
 color:#4a3e20;
 }

.form_commander_leftbg {
 background-image:url(/assets/images/form_commande_leftborder.gif);
 width:20px;
 height:auto;
 }

.form_commander_title {
 background-image:url(/assets/images/form_nav_bg.gif);
 width:257px;
 height:71px;
 }

.form_commande_expand {
    display:none;
}

.form_commande_expand_info {
 width:805px;
 height:auto;
 border: 1px solid #aea44a;
 padding:10px;
 font-size:12px;
 color:#5c561d;
 margin-left: auto;
 margin-right: auto;
 line-height: 1.2em;
}

.form_commande_expand_info p {
 margin: 0;
}

.form_commande_expand_info.commander {
    width:550px;
}

.form_commande_expand_info.right {
 float:right;
}

.form_box_left {
 background-image:url(/assets/images/form_box_bg1.gif);
 width:291px;
 height:auto;
 }

.form_box_right {
 background-image:url(/assets/images/form_box_bg2.gif);
 width:37px;
 height:auto;
 }

.form_box_right2 {
 background-image:url(/assets/images/form_box_bg2.gif);
 width:37px;
 height:auto;
 }
 
.form_box_bg3 {
 background-image:url(/assets/images/form_box_bg3.gif);
 width:311px;
 height:auto;
 }
 
.form_footer_bg {
 background-image:url(/assets/images/form_footer_bg.gif);
 width:20px;
 height:auto;
 }

.commander {
 width:615px;
 height:auto;
 }
 
.commander-qty {
 width: 270px;
 border:0;
 margin-left:10px;
 }
 
.form_prix {
 width:150px;
 height:auto;
 background-color:#f7f6eb;
 padding:10px;
 color:#575757;
 }
 
.form_quantite {
 width:90px;
 height:auto;
 background-color:#eeede1;
 padding:10px;
 color:#575757;
 }

.form_couttotal {
 background-image:url(/assets/images/form_couttotal.gif);
 width:232px;
 height:51px;
 }

.forme_commandeinfo {
 width:300px;
 height:28px;
 float:left;
}

.form_confirmer_leftborder {
 background-image:url(/assets/images/form_confirmer_leftborder.gif);
 width:311px;
 height:386px;
 }
.form_confirmer_leftborder_footer {
 background-image:url(/assets/images/form_confirmer_leftborder2.gif);
 width:20px;
 height:auto;
 }

.form_livraison_leftborder {
 background-image:url(/assets/images/form_livraison_leftborder2.gif);
 width:311px;
 height:auto;
 }

.form_livraison_leftborder_footer {
 background-image:url(/assets/images/form_livraison_footer.gif);
 width:20px;
 height:auto;
 }
.form_livraison_box_right {
 background-color:#f7f6eb;
 font-size:13px;
 color:#a09100;
 width:270px;
 line-height:20px;
 height:150px;
 }
 
.form_livraison_footer {
 background-image:url(/assets/images/form_livraison_footer2.gif);
 width:20px;
 height:auto;
 }

.form_livraison_leftshadow {
 background-image:url(/assets/images/form_livraison_leftshadow.gif);
 width:291px;
 height:auto;
 }
 
.form_nav_bg {
 background-image:url(/assets/images/form_nav_bg_shadow.gif);
 height:auto;
 height:39px;

}
 
.form_sommaire_row_light {
 background-color:#fbfaf2;
 height:auto;
 padding:15px;
 color:#5c561d;
 font-size:14px;
 }
 
.form_sommaire_row_light2 {
 background-color:#f7f6eb;
 height:auto;
 padding:15px;
 font-size:11px;
 color:#5c561d;
 }

.form_sommaire_row_dark {
 background-color:#efeedf;
 height:auto;
 padding:15px; 
 font-size:11px;
 color:#5c561d;
 }

.sommaire_dates {
 width:100%;
 height:auto;
 background-color:#f7f6eb;
 padding:10px;
 color:#575757;
 }

.question_leftborder {
 background-image:url(/assets/images/questions_leftborder_bg.gif);
 width:20px;
 height:auto;
}

.question_galerie {
 background-image:url(/assets/images/question_galerie.jpg);
 width:334px;
 height:auto;

}

.fonctionnement_row_light{
 background-color:#f7f6eb;
 font-size:14px;
 color:#5c561d;
 padding:10px;
}

.fonctionnement_row_light2{
 background-color:#eeede5;
 font-size:12px;
 color:#5c561d;
 padding:10px;
}
.fonctionnement_row_light3{
 background-color:#e8e7de;
 font-size:12px;
 color:#5c561d;
 padding:10px;
}
.fonctionnement_row_light4{
 background-color:#e2e1d8;
 font-size:12px;
 color:#5c561d;
 padding:10px;
}
.fonctionnement_row_right{
 background-color:#ffffff;
 font-size:12px;
 color:#5c561d;
 padding:20px;
}

.contact_left_border {
 background-image:url(/assets/images/contact_left_border.gif);
 width:20px;
 height:auto;
}
.contact_galerie {
 background-image:url(/assets/images/contact_galerie.jpg);
 width:334px;
 height:auto;

}

#delivery-address-info {
    width:270px;
    height:100%;
    padding:15px;
    text-align:left;
    vertical-align:top;
}
#delivery-address-temp {
    display:none;
}

.price {
    text-align:right;
}
.price.discount {
    color:red;
}

#payment-cc, #payment-cod {
    display:none;
}
.liensmedia_leftborder {
 background-image:url(/assets/images/liensmedia_leftborder.gif);
 width:20px;
 height:auto;
}

.liensmedia_galerie {
 background-image:url(/assets/images/liensmedia_galerie.jpg);
 width:334px;
 height:auto;
}

.liensmedia_boxtitle {
 background-color:#f7f6eb;
 width:550px;
 height:38px;
 color:#5c561d;
 font-size:14px;
 padding-top:8px;
 padding-bottom:8px;
 }
 
.liensmedia_light {
 background-color:#eeede5;
 color:#5c561d;
 height:88px;
 font-size:12px;
 padding:10px;
 vertical-align:middle;
 }

.liensmedia_dark {
 background-color:#e7e6dd;
 color:#5c561d;
 height:88px;
 font-size:12px;
 padding:10px;
 vertical-align:middle;
 }

.tooltip {
    width: 350px;
    padding: 10px 13px;
    color: black;
    background-color: #ccc57c;
    border: 1px solid #deca7e;    
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    display: none;
}

.tooltip-cvv-icon {
    vertical-align: middle;
}

.alerttxt {
    font-weight: bold;
    color: red;
}

#map_canvas {
    width: 100%;
    height: 100%;
}

.carousel-mini-guide {
    width: 280px;
    height: 190px;
}

.carousel {
    width: 280px;
    height: 190px;
    display: block;
    position: relative;
}

.carousel .prev {
    float: left;
    position: absolute;
    top: 78px;
    left: 0;
    background-image: url(/assets/images/mini-guide/carousel-previous.png);
    z-index: 3;
    width: 14px;
    height: 33px;
}

.carousel .next {
    float: left;
    position: absolute;
    top: 78px;
    right: 0;
    background-image: url(/assets/images/mini-guide/carousel-next.png);
    z-index: 3;
    width: 14px;
    height: 33px;
}

.customer-links {
    padding-right: 20px;
    text-align: right;
}

input.error, textarea.error {
    border: 1px solid red;
}

#home-promo-wrapper {
    float: right;
    height: 138px;
}

#home-promo-wrapper .leftimg {
    float: left;
    margin-top: 47px;
}

#home-promo-wrapper .leftimg.inscrire {
    margin-right: 8px;
}

#home-promo-wrapper .leftimg.parlez-en {
    margin-right: 18px;
}

#home-promo-wrapper .rightimg {
    float: left;
}

.jeanapprend_leftborder {
 background-image:url(../images/jeanapprend_leftborder.gif);
 width:20px;
 height:auto;
}

.jeanapprend_italic {
 font-size:11px;
 font-style:italic;
 color:#5c561d;
}

#jeanapprend_box_gallery {
 background-image:url(../images/jean_apprend_gallery.jpg);
 width:334px;
 height:458px;
 float:left;
}

#jeanapprend_archives_box {
  width:291px;
  height:356px;
  margin-left:20px;
  left:10%;
  float:left;
  font-size:18px;
  color:#5c561d;
}

#jeanapprend_archives_box_title {
 width:271px;
 height:auto;
 padding:10px;
 font-size:14px;
 background-color:#f7f6eb;
 }

.jeanapprend_archives_list {
 width:291px;
 border-spacing:0;
}

.jeanapprend_archives_row {
 font-size:12px;
 text-align:left;
 }

.jeanapprend_archives_row.light {
 background-color:#eeede5;
}

.jeanapprend_archives_row.dark {
 background-color:#e7e6dd;
 }

.jeanapprend_archives_row td {
 padding:10px;
 vertical-align:top;
}

.jeanapprend_title {
 width:135px;
 text-align:left;
}

td.jeanapprend_date {
 width:70px;
 padding-left:0;
 text-align:left;
}

#jeanapprend_archives_box_title_bottom{
 width:271px;
 height:30px;
 padding:10px;
 background-color:#f7f6eb;
 }

#wrap_media {
 width:290px;
 height:237px;
}

#media_jeanapprend_top {
  background-image:url(../images/media_jean_apprend_top.gif);
  width:290px;
  height:55px;
  float:left;
}

#media_jeanapprend_contents {
 width:290px;
 height:171px;
 float:left;
 background-image:url(../images/media_jean_apprend_bg.gif);
}

#media_jeanapprend_bottom {
 background-image:url(../images/media_jean_apprend_bottom.gif);
 width:290px;
 height:11px;
 float:left;
}

#media_jeanapprend_contents_left {
 width:50px;
 height:158px;
 float:left;
 padding-left:15px;
 padding-top:10px;
}

#media_jeanapprend_contents_right {
 width:195px;
 height:158px;
 float:left;
 font-size:12px;
 color:#5c561d;
 padding-left:15px;
}

.faqs_border {
 border: 1px solid #afa26c;
}

.carte-wrapper {
 width: 680px;
 height: 580px;
 margin-left: auto;
 margin-right: auto;
 clear: both;
}

.carte {
 width: 320px;
 margin: 10px;
 float: left;
}

.carte h3.head {
 font-size: 13px;
 font-weight: bold;
 text-align: center;
 margin: 0 0 10px 0;
}

.secteurs-livraison {
 width:780px;
 border:1px solid #f0f0f0;
 border-collapse:collapse;
 margin-left:auto;
 margin-right:auto;
}

.secteurs-livraison th {
 font-weight:bold;
}

.secteurs-livraison th.secteurs {
 width:161px;
}

.secteurs-livraison th.villes {
 width:152px;
}

.secteurs-livraison th.conditions {
 width:459px;
}

.secteurs-livraison td {
 border:1px solid #f0f0f0;
}

.txt-red {
 color:red;
}

.fetes {
 color: red;
}

h2.fetes {
 font-size: 30px;
 margin-top: 15px;
}

.big {
 font-size: 22px;
 line-height: 24px;
 color:#4a3e20;
}

.no_top_padding {
 margin-top: 0;
 padding-top: 0;
}
