#top_left {

}
#top_left H2 {
	COLOR: #663b16; FONT-SIZE: 1.2em
}
#top_left P {
	COLOR: #e75a1e; PADDING-TOP: 2px
}
BODY {
	BACKGROUND-COLOR: #663b16; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 13px; PADDING-TOP: 0px; margin-left:auto; margin-left:auto
}
#sitecentrage {
	POSITION: relative; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 950px; PADDING-RIGHT: 0px; PADDING-TOP: 20px;
}
#centre {
	MARGIN-TOP: 20px; PADDING-LEFT: 0px; WIDTH: 675px; FLOAT: left
}
#colonne_gauche {
	MARGIN-TOP: 20px; WIDTH: 215px; FLOAT: left; TOP: 255px; MARGIN-RIGHT: 25px; LEFT: 17px
}
.margin_right20 {
	MARGIN-RIGHT: 20px
}
.margin_right5 {
	MARGIN-RIGHT: 5px
}
.margin_right10 {
	MARGIN-RIGHT: 10px
}
.margin_right8 {
	MARGIN-RIGHT: 8px
}
.margin_right25 {
	MARGIN-RIGHT: 25px
}
.margin_right15 {
	MARGIN-RIGHT: 15px
}
.margin_left20 {
	MARGIN-LEFT: 20px
}
.margin_left15 {
	MARGIN-LEFT: 15px
}
.margin_bottom10 {
	MARGIN-BOTTOM: 10px
}
.margin_bottom25 {
	MARGIN-BOTTOM: 25px
}
.margin_bottom5 {
	MARGIN-BOTTOM: 5px
}
.margin_top20 {
	MARGIN-TOP: 20px
}
.margin_top25 {
	MARGIN-TOP: 25px
}
.margin_bottom40 {
	MARGIN-BOTTOM: 40px
}
.margin_top15 {
	MARGIN-TOP: 15px
}
.margin_top10 {
	MARGIN-TOP: 10px
}
.margin_top4 {
	MARGIN-TOP: 4px
}
.margin_top0 {
	MARGIN-TOP: 0px
}
.float_left {
	FLOAT: left
}
.float_right {
	FLOAT: right
}
.clear {
	CLEAR: both
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.marron_fonce {
	COLOR: #673a15
}
.marron_clair {
	COLOR: #c08f4e
}
.gris_fonce {
	COLOR: #282523
}
.verdana11 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px
}
.verdana12 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
.verdana14 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 14px
}
.verdana18 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 18px
}
.arial12 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
.arial13 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 13px
}
.trebuchet {
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
.trebuchet16 {
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; FONT-SIZE: 16px
}
.text_right {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; PADDING-TOP: 0px
}
A.marron_11 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #9b7253; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.padding-r-l-7 {
	PADDING-LEFT: 8px; PADDING-RIGHT: 20px
}
.padding-l-10 {
	PADDING-LEFT: 10px
}
.txt_decoration_none {
	TEXT-DECORATION: none
}
.bordure_marron {
	BORDER-BOTTOM: #b07f48 1px solid; BORDER-LEFT: #b07f48 1px solid; BORDER-TOP: #b07f48 1px solid; BORDER-RIGHT: #b07f48 1px solid
}
.bordure_beige {

}
.bordure_marron_clair {
	BORDER-BOTTOM: #d9b093 1px solid; BORDER-LEFT: #d9b093 1px solid; BORDER-TOP: #d9b093 1px solid; BORDER-RIGHT: #d9b093 1px solid
}
.bouton_libre {
	FLOAT: left
}
.contenu_bt_marron {
	BACKGROUND-IMAGE: url(../images/bt_marron_centre.jpg); BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FLOAT: left; HEIGHT: 22px; COLOR: #ffffff; FONT-SIZE: 13px; PADDING-TOP: 2px
}
.contenu_bt_orange {
	BACKGROUND-IMAGE: url(../images/bt_orange_centre.jpg); BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FLOAT: left; HEIGHT: 22px; COLOR: #ffffff; FONT-SIZE: 13px; PADDING-TOP: 2px
}
.contenu_bt_marron A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.contenu_bt_orange A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.contenu_bt_marron A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.contenu_bt_orange A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.padding17 {
	PADDING-LEFT: 17px; PADDING-RIGHT: 17px
}
H2 {
	LINE-HEIGHT: 100%; MARGIN: 0px 0px 5px
}
H3 {
	LINE-HEIGHT: 100%; MARGIN: 0px 0px 5px
}
.txt25 {
	FONT-SIZE: 25px
}
.txt28 {
	FONT-SIZE: 28px
}
.txt14 {
	FONT-SIZE: 14px
}
.txt13 {
	FONT-SIZE: 13px
}
.txt11 {
	FONT-SIZE: 11px
}
.txt12 {
	FONT-SIZE: 12px
}
.txt16 {
	FONT-SIZE: 16px
}
.txt18 {
	FONT-SIZE: 18px
}
.txt20 {
	FONT-SIZE: 20px
}
.bloc325 {
	PADDING-BOTTOM: 10px; MARGIN-TOP: 7px; PADDING-LEFT: 10px; WIDTH: 303px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 10px
}
.bordure_verte {
	BORDER-BOTTOM: #acd146 1px solid; BORDER-LEFT: #acd146 1px solid; BORDER-TOP: #acd146 1px solid; BORDER-RIGHT: #acd146 1px solid
}
.bordure_orange {
	BORDER-BOTTOM: #f9a580 1px solid; BORDER-LEFT: #f9a580 1px solid; BORDER-TOP: #f9a580 1px solid; BORDER-RIGHT: #f9a580 1px solid
}
.filet {
	BORDER-BOTTOM: #999999 1px solid; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
.filet_pointille {
	BORDER-BOTTOM: #9b7253 1px dashed; MARGIN-BOTTOM: 20px
}
#zone_panier {
	BACKGROUND-IMAGE: url(../images/top_panier.jpg); POSITION: absolute; WIDTH: 255px; BACKGROUND-REPEAT: no-repeat; TOP: 25px; PADDING-TOP: 20px; LEFT: 705px
}
.trebuchet35 {
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; LETTER-SPACING: -0.03em; FONT-SIZE: 35px
}
.trebuchet25 {
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; LETTER-SPACING: -0.03em; FONT-SIZE: 25px
}
.trebuchet56 {
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; LETTER-SPACING: -0.03em; FONT-SIZE: 55px
}
.trebuchet18 {
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; FONT-SIZE: 18px
}
.orange {
	COLOR: #ed6000
}
.orange_fonce {
	COLOR: #f14a03
}
.titre {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 135%; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 10px; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
A:hover {
	TEXT-DECORATION: underline
}
.colonne_325 {
	WIDTH: 325px; FLOAT: left
}
.colonne_700 {
	WIDTH: 675px; FLOAT: left
}
.georgia {
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
.vert {
	COLOR: #627c01
}
.rouge {
	COLOR: #d80000
}
#menu {
	BACKGROUND-IMAGE: url(../images/fond_menu_vert.jpg); POSITION: relative; PADDING-LEFT: 6px; WIDTH: 920px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 42px; FONT-SIZE: 12px; TOP: 10px; PADDING-TOP: 5px; margin-left:auto; margin-right:auto
}
#menu_vg {
	BACKGROUND-IMAGE: url(../images/fond_menu_vert_slim.jpg); POSITION: relative; PADDING-LEFT: 6px; WIDTH: 910px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 31px; FONT-SIZE: 12px; TOP: 10px; PADDING-TOP: 5px
}
.menu_boutique_prod {
	LEFT: 17px
}
#menu A {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#menu A.current {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ed6000; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#menu A:hover {
	COLOR: #ed6000
}
#menu UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#menu LI.sousmenu {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; FLOAT: left; HEIGHT: 25px; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: 8px
}
#last_left {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; FLOAT: left; HEIGHT: 25px; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: 8px
}
#last {
	BACKGROUND-IMAGE: url(../images/filet_menu.gif); BACKGROUND-REPEAT: no-repeat;BACKGROUND-POSITION: left 50%; float:right;PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; HEIGHT: 25px; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: 8px;margin-right:20px
}
#menu LI.sousmenu:hover {
	TEXT-DECORATION: none
}
#menu UL LI {
	POSITION: relative; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#menu UL UL {
	POSITION: absolute; DISPLAY: none; TOP: 33px; LEFT: 0px
}
DIV#menu UL.niveau1 LI.sousmenu:hover UL.niveau2 {
	BACKGROUND-IMAGE: url(../images/fleche_verte_menu_deroulant.gif); BORDER-BOTTOM: #7aaf2f 1px solid; BORDER-LEFT: #7aaf2f 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #ffffee; MARGIN: 0px; PADDING-LEFT: 10px; WIDTH: 300px; PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 30px 0px; BORDER-TOP: #7aaf2f 1px solid; BORDER-RIGHT: #7aaf2f 1px solid; PADDING-TOP: 10px
}
DIV#menu .niveau2 A {
	DISPLAY: block; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 7px; COLOR: #242424; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
DIV#menu .niveau2 A:hover {
	PADDING-LEFT: 0px; COLOR: #41281b; MARGIN-LEFT: 0px; TEXT-DECORATION: underline
}
#menu .niveau2 {
	Z-INDEX: 99
}
#menu UL {
	FLOAT: left
}
.dl_titre_menu {
	MARGIN: 0px 1px; WIDTH: 100px
}
#menu UL.niveau1 {
	BACKGROUND-IMAGE: url(../images/filet_menu.gif); MARGIN: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 7px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-POSITION: right 50%; FONT-SIZE: 14px
}
#zone_recherche {
	BACKGROUND-IMAGE: url(../images/fond_zone_recherche.jpg); PADDING-BOTTOM: 10px; MARGIN-TOP: 180px; PADDING-LEFT: 10px; WIDTH: 887px; PADDING-RIGHT: 20px; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 25px; TOP: 208px; PADDING-TOP: 13px; LEFT: 16px
}
.champs {
	PADDING-BOTTOM: 0px; MARGIN: 0px 3px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.menu_gauche {
	BACKGROUND-IMAGE: url(../images/onglet_arrondi_menu_gauche.jpg); BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 7px
}
.contenu_menu_gauche {
	BACKGROUND-IMAGE: url(../images/middle_menu_gauche.jpg); PADDING-LEFT: 0px; PADDING-RIGHT: 5px; BACKGROUND-REPEAT: repeat-y; PADDING-TOP: 10px
}
.contenu_menu_gauche LI {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 17px; DISPLAY: block; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; MARGIN-LEFT: 10px; FONT-SIZE: 13px
}
.contenu_bloc_gauche LI {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 17px; DISPLAY: block; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; MARGIN-LEFT: 10px; FONT-SIZE: 13px
}
.puce_menu_gauche {
	BACKGROUND-IMAGE: url(../images/puce_fleche.jpg); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 2px
}
.contenu_menu_gauche A {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #186018; FONT-SIZE: 13px; TEXT-DECORATION: none
}
.actualite A {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #186018; FONT-SIZE: 13px; TEXT-DECORATION: none
}
.contenu_menu_gauche A:hover {
	TEXT-DECORATION: underline
}
.actualite A:hover {
	TEXT-DECORATION: underline
}
.fond_titre_menu {
	BACKGROUND-IMAGE: url(../images/onglet_carre_menu_gauche.jpg); MARGIN-TOP: 7px; BACKGROUND-REPEAT: no-repeat; MARGIN-BOTTOM: 7px; HEIGHT: 28px; PADDING-TOP: 5px
}
.bloc_gauche_arrondi {
	BACKGROUND-IMAGE: url(../images/arrondi_haut_menu_gauche.jpg); PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 10px
}
.picto_rond {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px 7px 0px 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; FLOAT: left; TOP: -20px; PADDING-TOP: 0px
}
P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 130%; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; PADDING-TOP: 0px
}
.contenu_bloc_gauche {
	BACKGROUND-IMAGE: url(../images/middle_menu_gauche.jpg); PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: repeat-y; PADDING-TOP: 0px
}
.bloc450 {
	WIDTH: 450px; FLOAT: left
}
.bloc460 {
	BORDER-LEFT: #efe1d6 1px solid; PADDING-LEFT: 10px; WIDTH: 450px; FLOAT: left; MARGIN-LEFT: 5px
}
.colonne_220 {
	MARGIN-TOP: 10px; WIDTH: 210px; FLOAT: left
}
.filet_gauche_pointille {
	BORDER-LEFT: #d4b39c 1px dotted; PADDING-LEFT: 12px
}
#logo {
	POSITION: absolute; TOP: 6px; LEFT: 16px
}
.margin0 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.inline {
	DISPLAY: inline
}
.chemin {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #775e4d; FONT-SIZE: 12px
}
.chemin A {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #775e4d; FONT-SIZE: 12px
}
.bloc160 {
	BORDER-BOTTOM: #caba9c 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #caba9c 1px solid; PADDING-BOTTOM: 7px; PADDING-LEFT: 4px; WIDTH: 152px; PADDING-RIGHT: 4px; FLOAT: left; HEIGHT: 218px; BORDER-TOP: #caba9c 1px solid; BORDER-RIGHT: #caba9c 1px solid; PADDING-TOP: 4px
}
#center {
	TEXT-ALIGN: center; DISPLAY: block
}
.contenu_bt_orange_degrade {
	BACKGROUND-IMAGE: url(../images/bt_orange_degrade_centre.jpg); BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FLOAT: left; HEIGHT: 22px; COLOR: #ffffff; FONT-SIZE: 13px; PADDING-TOP: 2px
}
.contenu_bt_marron_degrade {
	BACKGROUND-IMAGE: url(../images/bt_marron_degrade_centre.jpg); BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FLOAT: left; HEIGHT: 22px; COLOR: #ffffff; FONT-SIZE: 13px; PADDING-TOP: 2px
}
.contenu_bt_orange_degrade A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.contenu_bt_orange_degrade36 A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.contenu_bt_marron_degrade A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.contenu_bt_orange_degrade36 {
	BACKGROUND-IMAGE: url(../images/gd_bt_orange_degrade_centre.jpg); PADDING-LEFT: 3px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FLOAT: left; HEIGHT: 36px; COLOR: #ffffff; FONT-SIZE: 17px; PADDING-TOP: 7px
}
.contenu_bt_orange_degrade A:hover {
	TEXT-DECORATION: underline
}
.contenu_bt_orange_degrade36 A:hover {
	TEXT-DECORATION: underline
}
A.sous_menu_gauche {
	DISPLAY: block; MARGIN-BOTTOM: 6px; COLOR: #7c4d25; FONT-SIZE: 12px
}
.sous_menu_select {
	MARGIN-TOP: 4px; DISPLAY: block; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 4px; COLOR: #e7581d; FONT-SIZE: 12px
}
.rubrique_select {
	BACKGROUND-IMAGE: url(../images/puce_fleche_bas.jpg); PADDING-BOTTOM: 7px; PADDING-LEFT: 17px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 2px; MARGIN-LEFT: 10px
}
#modele_colonne_droite {
	BACKGROUND-IMAGE: url(../images/fond_modele_colonne_droite.jpg); MARGIN-TOP: 20px; PADDING-LEFT: 0px; WIDTH: 920px; BACKGROUND-REPEAT: repeat-y; FLOAT: left
}
#modele_colonne_droite_vg {
	BACKGROUND-IMAGE: url(../images/fond_modele_colonne_droite.jpg); PADDING-LEFT: 0px; WIDTH: 920px; BACKGROUND-REPEAT: repeat-y; FLOAT: left
}
.colonne_gauche {
	PADDING-BOTTOM: 30px; WIDTH: 690px; PADDING-RIGHT: 0px; FLOAT: left; MARGIN-RIGHT: 0px
}
.colonne_droite {
	PADDING-LEFT: 0px; WIDTH: 175px; PADDING-RIGHT: 5px; FLOAT: right; MARGIN-LEFT: 0px; BORDER-TOP: #f5ece5 1px solid; PADDING-TOP: 10px
}
.colonne_droite_produit {
	WIDTH: 350px; FLOAT: left
}
.visionneuse315 {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 7px; WIDTH: 302px; PADDING-RIGHT: 7px; FLOAT: left; PADDING-TOP: 7px
}
.loupe {
	POSITION: absolute; TOP: 43px; LEFT: 75px
}
.vignette_visionneuse {
	POSITION: relative; WIDTH: 95px; FLOAT: left
}
.arrondi170 {
	BACKGROUND-IMAGE: url(../images/top_arrondi_170.gif); WIDTH: 170px; BACKGROUND-REPEAT: no-repeat; FLOAT: left; PADDING-TOP: 10px
}
.middle_arrondi170 {
	BACKGROUND-IMAGE: url(../images/middle_arrondi_170.gif); PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND-REPEAT: repeat-y
}
.bordure_droite_bas_marron {
	BORDER-BOTTOM: #d9b093 1px solid; BORDER-RIGHT: #d9b093 1px solid
}
.bordure_bas_marron {
	BORDER-BOTTOM: #d9b093 1px solid
}
.blanc {
	COLOR: #ffffff
}
.bordure_droite_blanc {
	BORDER-RIGHT: #ffffff 1px solid
}
#centre_etape {
	MARGIN-TOP: 0px; PADDING-LEFT: 0px; WIDTH: 920px; FLOAT: left
}
.page_defaut {
	PADDING-TOP: 250px
}
.page_defaut H1 {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; COLOR: #673a15; FONT-SIZE: 25px; PADDING-TOP: 0px
}
.page_defaut H2 {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; COLOR: #ed6000; FONT-SIZE: 21px; PADDING-TOP: 0px
}
.page_defaut H3 {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; COLOR: #ed6000; FONT-SIZE: 15px; PADDING-TOP: 0px
}
.margin_top40 {
	MARGIN-TOP: 40px
}
.footer {
	BACKGROUND-IMAGE: url(../images/fond_footer.jpg); BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px top; MARGIN-LEFT: auto; BORDER-TOP: 0px; MARGIN-RIGHT: auto; BORDER-RIGHT: 0px; PADDING-TOP: 24px
}
.footer P {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #896e5b; TEXT-DECORATION: none
}
.footer LI {
	FONT-FAMILY: Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 5px; COLOR: #896e5b; TEXT-DECORATION: none
}
.footer A {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #896e5b; TEXT-DECORATION: none
}
.footer A:hover {
	TEXT-DECORATION: underline
}
.bloc_gauche_arrondi_404 {
	BACKGROUND-IMAGE: url(../images/arrondi_haut_menu_gauche_404.jpg); PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 10px
}
.contenu_bloc_gauche_404 {
	BACKGROUND-IMAGE: url(../images/middle_menu_gauche_404.jpg); PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: repeat-y; PADDING-TOP: 0px
}
.champs_newsletter {
	PADDING-BOTTOM: 0px; MARGIN: 0px 3px 0px 0px; PADDING-LEFT: 0px; WIDTH: 150px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
TD.data-name {
	WIDTH: 211px
}
.error-message {
	COLOR: #ed6000; FONT-WEIGHT: bold
}
.iv-error {
	COLOR: #ed6000; FONT-WEIGHT: bold
}
.underline_none {
	TEXT-DECORATION: none
}
.bloc_500_defaut {
	BACKGROUND-IMAGE: url(/skin1/images/top_500.jpg); WIDTH: 500px; BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 15px
}
.middle_bloc_500_defaut {
	BORDER-LEFT: #c8b18f 1px solid; WIDTH: 498px; BORDER-RIGHT: #c8b18f 1px solid
}
.force_hauteur {
	DISPLAY: block; HEIGHT: 50px
}
.force_hauteur30 {
	DISPLAY: block; HEIGHT: 30px
}
.force_hauteur40 {
	DISPLAY: block; HEIGHT: 40px
}
.bloc150 {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; MARGIN-TOP: 7px; PADDING-LEFT: 4px; WIDTH: 150px; PADDING-RIGHT: 4px; DISPLAY: block; FLOAT: left; HEIGHT: 210px; PADDING-TOP: 4px
}
.bloc150_min {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; MARGIN-TOP: 7px; PADDING-LEFT: 4px; WIDTH: 150px; PADDING-RIGHT: 4px; DISPLAY: block; FLOAT: left; HEIGHT: 180px; PADDING-TOP: 4px
}
.lien_presentation_produit_marron {
	LINE-HEIGHT: 100%; DISPLAY: block; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 5px; COLOR: #673a15; FONT-SIZE: 13px; TEXT-DECORATION: none
}
.lien_noir_defaut {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 12px; TEXT-DECORATION: none
}
BLOCKQUOTE {
	BORDER-LEFT: #dddddd 5px solid; MARGIN: 15px 30px 0px 10px; PADDING-LEFT: 20px
}
#suivi_chrono TABLE {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #f8efe8; WIDTH: 650px
}
.suivi_chrono_content_tr {
	BACKGROUND-COLOR: #fdfcf8
}
#contact_producer {
	BACKGROUND-IMAGE: url(../images/conseils&commandes-par-tel-sans_num.png); POSITION: absolute; WIDTH: 290px; HEIGHT: 90px; TOP: 30px; LEFT: 360px
}
#num_producer {
	POSITION: absolute; COLOR: #ee7833; FONT-SIZE: 22px; TOP: 60px; LEFT: 105px
}
#producer_map {
	MARGIN-TOP: 30px; WIDTH: 400px; FLOAT: right; HEIGHT: 270px
}
.map_region_name {
	COLOR: #ed6000; FONT-SIZE: 14px
}
.blog_region_box {
	BACKGROUND-IMAGE: url(../images/fadeBlogRegionBox.png); BORDER-BOTTOM: #c55726 1px solid; MARGIN: 10px; PADDING-LEFT: 5px; WIDTH: 430px; DISPLAY: block; HEIGHT: 115px
}
.blog_region_box_hover {
	BACKGROUND-IMAGE: url(../images/fadeBlogRegionBox_hover.png)
}
.blog_region_box > .region_title {
	COLOR: #673a15; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.blog_box {
	BACKGROUND-IMAGE: url(../images/fadeBlogRegionBox.png); BORDER-BOTTOM: #c55726 1px solid; PADDING-BOTTOM: 2px; MIN-HEIGHT: 70px; PADDING-LEFT: 5px; DISPLAY: block; MARGIN-BOTTOM: 8px
}
.blog_box_small {
	BACKGROUND-IMAGE: url(../images/fadeBlogRegionBox.png); BORDER-BOTTOM: #c55726 1px solid; PADDING-LEFT: 5px; DISPLAY: block; MARGIN-BOTTOM: 8px
}
.blog_box_small > .title {
	COLOR: #673a15; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.blog_box_hover {
	BACKGROUND-IMAGE: url(../images/fadeBlogRegionBox_hover.png)
}
.blog_box > .title {
	COLOR: #673a15; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.blog_box_image {
	BORDER-BOTTOM: #c55726 1px solid; BORDER-LEFT: #c55726 1px solid; WIDTH: 90px; FLOAT: left; HEIGHT: 65px; BORDER-TOP: #c55726 1px solid; MARGIN-RIGHT: 5px; BORDER-RIGHT: #c55726 1px solid
}
#ajax_search_results {
	Z-INDEX: 999999; BORDER-BOTTOM: #673a15 1px solid; POSITION: relative; FILTER: alpha(opacity=90); BORDER-LEFT: #673a15 1px solid; BACKGROUND-COLOR: #fdfdfd;*margin-top:-2px!important; MARGIN-TOP: 45px; WIDTH: 240px; DISPLAY: none; MARGIN-LEFT: 76px; BORDER-TOP: #673a15 1px solid; BORDER-RIGHT: #673a15 1px solid; TEXT-DECORATION: none; opacity: 0.95
}
#ajax_search_results A {
	TEXT-DECORATION: none
}
.ajax_search_result_item {
	WIDTH: 100%; HEIGHT: 20px
}
.ajax_search_result_item:hover {
	BACKGROUND-COLOR: #b4d951
}
.ajax_search_result_item_left {
	PADDING-LEFT: 2px; FLOAT: left
}
.ajax_search_result_item_right {
	PADDING-RIGHT: 2px; FLOAT: right
}
.bordure_marron_free {
	BORDER-BOTTOM: #b07f48 1px dotted; BORDER-LEFT: #b07f48 1px dotted; BORDER-TOP: #b07f48 1px dotted; BORDER-RIGHT: #b07f48 1px dotted
}
.encadre_free {
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; COLOR: #673a15; TEXT-DECORATION: none
}
.encadre_free H2 {
	FONT-SIZE: 120%
}
.encadre_free H3 {
	FONT-SIZE: 110%
}
.ligne_resultat_blog {
	BORDER-BOTTOM: #9b7253 1px dotted; PADDING-BOTTOM: 10px; MARGIN-BOTTOM: 15px; FLOAT: left
}
.description_ligne_resultat_blog {
	WIDTH: 640px; FLOAT: left; MARGIN-RIGHT: 10px
}
#header {
	WIDTH: 940px; HEIGHT: 126px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#header_logo {
	WIDTH: 240px; FLOAT: left; HEIGHT: 130px
}
#middle_and_right_header {
	WIDTH: 690px; FLOAT: left; HEIGHT: 130px
}
#middle_header {
	WIDTH: 390px; FLOAT: left; MARGIN-LEFT: 20px
}
#middle_header_title {
	MARGIN-TOP: 5px; COLOR: #663b16; FONT-SIZE: 1.2em; text-align:left
}
#middle_header_text {
	MARGIN-TOP: 8px; MARGIN-BOTTOM: 8px; COLOR: #e75a1e; FONT-SIZE: 12px
}
#right_header {
	WIDTH: 280px; FLOAT: left; HEIGHT: 130px; COLOR: #673a15; FONT-WEIGHT: bold; margin-top:19px; align:center
}
.right_header_item {
	MARGIN-TOP: 10px; WIDTH: 120px; MARGIN-LEFT: 5px
}
.right_header_item A {
	TEXT-DECORATION: none
}
.right_header_item_icon {
	FLOAT: left; MARGIN-RIGHT: 5px
}
.bold {
	FONT-WEIGHT: bold
}
#lightbox_form {
	WIDTH: 620px; HEIGHT: 400px
}
.recette_form_item {
	PADDING-BOTTOM: 10px; MARGIN-TOP: 10px
}
.recette_form_subitem {
	MARGIN-LEFT: 10px
}
.recette_form_list {
	MARGIN-TOP: 15px; MARGIN-LEFT: 10px
}
#infos_mairie TD {
	VERTICAL-ALIGN: top
}
#infos_mairie H2 {
	LINE-HEIGHT: normal; FONT-FAMILY: Arial; FONT-SIZE: 13px
}
#liste_communes TD {
	WIDTH: 25%; VERTICAL-ALIGN: top
}
#liste_dernieres_communes TD {
	WIDTH: 33%; VERTICAL-ALIGN: top
}
#description_commune {
	TEXT-ALIGN: justify; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 20px
}
#wapiblock {
	PADDING-LEFT: 15px; PADDING-TOP: 20px
}
a.link_orange {
	COLOR: #ed6000;
	TEXT-DECORATION: none
}
a.link_orange:link {
	COLOR: #ed6000;
}
a.link_orange:hover {
	COLOR: #f14a03;
}
a.link_orange:active {
	COLOR: #f14a03;
}
a.link_orange:visited {
	COLOR: #f14a03
}
a.link_marron {
	COLOR: #673a15;
	TEXT-DECORATION: none
}
a.link_marron:link {
	COLOR: #673a15;
}
a.link_marron:hover {
	COLOR: #c08f4e
}
a.link_marron:active {
	COLOR: #c08f4e
}
a.link_marron:visited {
	COLOR: #673a15;
}

.infobulle_text {
    font-size: 10;
position: absolute;
margin-left: 30px;
margin-top: 17px;
}

.infobulle {
background: url('/skin1/images/infobul.png');
font-size: 15px;
position: absolute;
padding-top: 10px;
padding-left: 30px;
padding-right: 20px;
margin-top: -37px;
width: 270px;
height: 105px;
display: none;
z-index: 999;
}
