html, body  {
position:relative;
background-image:url(../images/bkgd.jpg); 
background-color:#ddd; 
margin: 0;padding: 0; 
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; 
font-size:12px;

}

/*Attributs principaux*/
a{text-decoration:none;}
h1, h2, h3{ padding:0; margin:0 ; font-family:"MyriadPro","Myriad Pro","Lucida Grande","Lucida Sans Unicode",arial,verdana,sans-serif; font-weight:normal; color:#fff}
h1{ font-family:"MyriadPro","Myriad Pro","Lucida Grande","Lucida Sans Unicode",arial,verdana,sans-serif, Times, serif; font-size:2.8em; font-style:italic; font-weight:lighter; color:#C2B0A4}
h2{ font-size:2em; font-weight:normal; float:left; width:100%; text-align:left; padding:2px 0 2px 0; color:#333;}
h3{ font-size:1.1em; font-weight:bold; float:left; clear:both;width:90%;  text-align:left; letter-spacing:0px; padding:5px 0 2px 0; color:#eee}

h3 span{ font-size:0.8em; font-weight:normal;color:#000}


ul, li { list-style:none; padding:0; margin:0}

p{color:#666; font-size:1.1em; margin:0;padding:0; float:left;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; text-align:left}
strong{ font-weight:bold; color:#eee}
/*bloc global*/
.global{width:100%; display:block; float:left; margin:0;}

/*Gestion du header*/
.header{ width:200px; display:block; float:left; padding:0}
.header_content{ display:block; float:left;clear:both;width:110px;}
/*Gestion des blocs principaux*/
/*Bloc centrale*/
.conteneur{width:1000px; margin:0 auto 0 auto;}

#languages{ display:block; float:left; width:50px; height:22px; padding:0 }




/*Bloc centrale pour styliser le fond du contenu du site*/
.conteneur_style{width:1000px; display:block; padding:0; margin:0;float:left; clear:both; border:3px solid #766150;background-image:url(../images/bkgd_content.jpg)}

/*comportement du contenu*/
.content{display:block; float:left;width:1000px; margin:0;padding:0; position:relative; background-image:url(../images/left_bkgd.gif); background-repeat:repeat-y }
.content#index{display:block; float:left;width:1000px; margin:0;padding:0; position:relative; background-image:url(../images/bkgd_menu_vert.gif); background-repeat:repeat}
.content#index div.contenu{ width:960px; padding:10px 20px 20px 20px;  display:block;float:left; text-align:center; background-image:url(../images/bkgd_contenu_index.gif); background-repeat:no-repeat; background-position:center}
.content#index div.contenu h1{ width:100%; font-size:1.6em; font-weight:normal; color:#C2B0A4}
.content#index div.contenu p{ width:333px; margin:0 auto;text-align:center;color:#999; float:none;font-size:0.9em; text-align:justify; padding:0;}
.content#index div.contenu p strong{ font-weight:normal;color:#999;}

.content#fiche_pdt{display:block; float:left;width:1000px; margin:0;padding:0; position:relative; background-image:url(../images/left_bkgd_pdt.jpg);  background-repeat:repeat-y; background-color:#FFFFFF }
.content#fiche_pdt h1{width:800px; display:block; font-size:3.9em; float:left;height:43px; padding:17px 0 0 0px; background-image:url(../images/bkgd_medium.jpg);border-top:1px solid #766150}

.content#fiche_pdt h1.double{width:775px; display:block; font-size:3.7em; float:left;height:48px; line-height:20px; margin:0; padding:12px 0 0 25px; background-image:url(../images/bkgd_medium.jpg);border-top:1px solid #766150}
.content#fiche_pdt h1.double span{ font-size:0.3em; font-style:normal; float:left;color:#FFFFFF; z-index:50}

.table_pdt{ display:block; float:left; padding: 15px 0 10px 20px; width:90%}

.content#fiche_pdt table{clear:both; float:left; width:100%;}
.content#fiche_pdt table tr.dark{  background-image:url(../images/tr_dark.jpg);color:#333;}
.content#fiche_pdt table tr{ background-image:url(../images/tr_lighter.jpg); color:#FFFFFF}
.content#fiche_pdt table tr td{ padding:3px; vertical-align:top; color:#333}
.content#fiche_pdt table tr td.title{ color:#272018; font-weight:bold; font-variant:small-caps; text-align:right; vertical-align:top}
.content#fiche_pdt table tr td.head{ color:#eee; font-weight:bold; font-variant:small-caps; text-align:left; background-image:url(../images/bkgd_medium.jpg)}

.content-header{width:800px; display:block; height:37px;float:left;  background-image:url(../images/content_style_top.gif); background-repeat:no-repeat}
.content div.left{ width:192px; display:block; float:left; padding: 0 0 15px 8px}
.content div.left h2{ color:#725E52; font-family:arial; font-size:1.5em;}
.content div.left ul{ margin:0 0 0 2px; color:#FFFFFF; font-family:"Times New Roman", Times, serif; font-style:italic; font-size:1em}
.content div.left li {padding:0; font-family:"Times New Roman", Times, serif; font-style:italic; font-size:1.2em}
.content div.left li ul li{ font-size:0.85em; padding:2px 2px 2px 3px; font-family:"Lucida Sans Unicode"; font-weight:normal; font-style:normal}
.content div.left li a{ color:#999; padding:2px; display:block; float:left; width:90%;border:1px solid #31241C;}
.content div.left li a:hover{ color:#eee; border:1px solid #413229; background-image:url(../images/bkgd_menu_vert.gif)}
.content div.left li a#current02{ color:#eee; border:1px solid #413229; background-image:url(../images/bkgd_menu_vert.gif)}
.content div.left li ul li a span{ display:block; float:left;background-image:url(../images/picto_seasons.gif); background-position:0px; background-repeat:no-repeat;}
.content div.left li ul li a span.stylish{ display:block; background-image:none; width:80%; clear:none; cursor:hand}

.content div.left li ul li a span.printemps{ display:block; float:left; width:9px; background-position:0px;}
.content div.left li ul li a span.ete{ display:block; float:left; width:9px; background-position:-9px;}
.content div.left li ul li a span.automne{ display:block; float:left; width:9px; background-position:-18px;}
.content div.left li ul li a span.hiver{ display:block; float:left; width:9px; background-position:-27px;}
.content div.left li ul li a span.saison01{ display:block; float:left; width:18px; background-position:0px;}
.content div.left li ul li a span.saison02{ display:block; float:left; width:18px; background-position:-18px;}
.content div.left li ul li a span.saisons{ display:block; float:left; width:35px; background-position:0px;}

.contenu ul{ margin:0 0 0 5px; color:#FFFFFF; Times, serif; font-size:1em; width:70%; margin:0px 0 0 10px; clear:both}
.contenu li {padding:2px; font-family:"Lucida Sans Unicode";  font-size:1em}
.contenu li a{ color:#eee; padding:2px 2px 2px 4px;}
.contenu li a:hover{ color:#eee; background-color:#000}
.contenu li a#current02{ color:#eee; border:1px solid #413229; background-image:url(../images/bkgd_menu_vert.gif)}
.contenu li ul li a span{ display:block; float:left;background-image:url(../images/picto_seasons.gif); background-position:0px; background-repeat:no-repeat;}
.contenu li ul li a span.printemps{ display:block; float:left; width:9px; background-position:0px;}
.contenu li ul li a span.ete{ display:block; float:left; width:9px; background-position:-9px;}
.contenu li ul li a span.automne{ display:block; float:left; width:9px; background-position:-18px;}
.contenu li ul li a span.hiver{ display:block; float:left; width:9px; background-position:-27px;}
.contenu li ul li a span.saison01{ display:block; float:left; width:18px; background-position:0px;}
.contenu li ul li a span.saison02{ display:block; float:left; width:18px; background-position:-18px;}
.contenu li ul li a span.saisons{ display:block; float:left; width:35px; background-position:0px;}

.content div.contenu{ width:560px; padding:0 20px 20px 20px; color:#CCCCCC; display:block;float:left; color:#333}
.content div.contenu h2{ color:#eee; font-family:"Times New Roman", Times, serif; font-style:italic; font-size:2em; font-weight:bold}
.content div.contenu p{ color:#ccc; font-size:1em; padding:0 0 0 20px; float:left; width:90%}

#soins.contenu{ width:760px; padding:0 20px 20px 20px; height:266px; display:block;float:left; background-image:url(../images/present_soins.jpg); background-repeat:no-repeat}
#soins.contenu .quote{ font-size:2em; color:#fff}
#soins.contenu .quote span{ font-size:0.5em; color:#FFFFFF; clear:both; float:left; padding: 0 0 0 15px}
#soins.contenu p{ color:#272018; width:52%; clear:both; padding:0 0 0 35px; }
#spa.contenu{ width:760px; padding:0 20px 20px 20px; height:266px; display:block;float:left; background-image:url(../images/present_spa.jpg); background-repeat:no-repeat}
#spa.contenu .quote{ font-size:1em; width:300px; top:200px; left:655px; float:none; display:block; position:absolute}

#pdt.contenu{ width:760px; padding:0 20px 0 20px; height:550px; display:block;float:left; background-image:url(../images/present_pdt.jpg); background-repeat:no-repeat}
#pdt.contenu .quote{ width:335px;}
#pro.contenu{ width:760px; padding:0 20px 0 20px; height:266px; display:block;float:left; background-image:url(../images/present_pro.jpg); background-repeat:no-repeat}
#pro.contenu p{ width:320px; color:#333333}
#pro.contenu h2{color:#333333}

#en #pro.contenu{ width:760px; padding:0 20px 0 20px; height:266px; display:block;float:left; background-image:url(../images/present_pro.jpg); background-repeat:no-repeat}
#en #pro.contenu p{ width:360px; color:#000}
#en #pro.contenu h2{color:#333333}

#pdt.contenu p{ width:335px; clear:both; color:#fff}
#lifting.contenu{ width:760px; padding:0 20px 20px 20px; height:266px; display:block;float:left; background-image:url(../images/present_accu.jpg); background-repeat:no-repeat}
#saisons.contenu{ width:760px; padding:0 20px 20px 20px; height:266px; display:block;float:left; background-image:url(../images/present_saisons.jpg); background-repeat:no-repeat}
#saisons.contenu .quote{ color:#333333; font-size:1.1em; width:600px}

#part.contenu h3{ padding:15px 0 0 0}
#part.contenu ul{ padding:0; margin:0}
#part.contenu ul li{ padding:0; margin:0}
#part.contenu li a{ float:none; font-weight:bold; color:#fff}

#inter.contenu strong{ color:#000000; font-size:1.1em}
#inter.contenu ul{ padding:0 0 0 20px; margin:0}
#inter.contenu ul li{ padding:0; margin:0}
#inter.contenu li a{ float:none; font-weight:bold; color:#fff}

.content#fiche_pdt div.contenu{ width:560px; padding:0 20px 20px 20px; display:block;float:left;}
.content#fiche_pdt div.contenu .quote{ font-size:1.3em}
.content#fiche_pdt div.contenu h2{ color:#412723; font-family:"Times New Roman", Times, serif; font-weight:bold; font-style:italic; font-size:2em}
.content#fiche_pdt div.contenu h3{ color:#412723; font-family:"Times New Roman", Times, serif; font-style:italic; font-size:1.5em}
.content#fiche_pdt div.contenu h3 a{ color:#eee; font-weight:normal; padding:0 0 0 8px;font-size:0.5em;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-style:normal}
.content#fiche_pdt div.contenu p{ color:#000; font-size:1em; padding:0 0 0 20px; width:90%; text-align:justify}
.content#fiche_pdt div.contenu p strong{ color:#000}
.content#fiche_pdt div.contenu p.inci{ color:#000; font-size:0.8em; font-style:italic}

.content#fiche_pdt div.contenu p.printemps{ background-image:url(../images/tr_dark.gif); font-size:1.2em; line-height:1.2em}

.contenu#hiver h2{ color:#CCFFFF; font-family:"Times New Roman", Times, serif; font-weight:bold; font-style:italic; font-size:2em;}
.contenu#hiver h3{ color:#CCFFFF; font-size:1.3em;}

.contenu#automne h2{ color:#FF9900; font-family:"Times New Roman", Times, serif; font-weight:bold; font-style:italic; font-size:2em;}
.contenu#automne h3{ color:#FF9900; font-size:1.3em; }
.contenu ul{ width:90%; padding:5px 0 0 0 }
.contenu ul li ul{ width:90%}
.contenu ul li ul li a{ padding:0 0 0 8px}

.contenu#ete h2{ color:#FF99CC; font-family:"Times New Roman", Times, serif; font-weight:bold; font-style:italic; font-size:2em;}
.contenu#ete h3{ color:#FF99cc; font-size:1.3em;}

.contenu#printemps h2{ color:#CCCC00; font-family:"Times New Roman", Times, serif; font-weight:bold; font-style:italic; font-size:2em;}
.contenu#printemps h3{ color:#CCCC00; font-size:1.3em;}

.contenu#printemps .contenu_listed_link h3{ color:#C2B0A4; font-weight:normal; border-top:1px dashed #999; margin:10px 0 0 0}
.contenu#ete .contenu_listed_link h3{ color:#C2B0A4; font-weight:normal; border-top:1px dashed #999; margin:10px 0 0 0}
.contenu#automne .contenu_listed_link h3{ color:#C2B0A4; font-weight:normal; border-top:1px dashed #999; margin:10px 0 0 0}
.contenu#hiver .contenu_listed_link h3{ color:#C2B0A4; font-weight:normal; border-top:1px dashed #999; margin:10px 0 0 0}

.contenu#printemps .contenu_listed_link ul{ list-style:none; margin:0; padding:0 0 0 10px}
.contenu#printemps .contenu_listed_link ul li{ list-style:none; margin:0; padding:0 0 8px 10px;font-size:1.1em; background-image:none; width:auto}
.contenu#printemps .contenu_listed_link ul li a{  color:#fff; width:auto}
.contenu_listed_style { list-style:none; margin:0; padding:0 0 0 10px}
.contenu_listed_style ul li{ position:relative; list-style:none; width:98%; margin:0;float:left; clear:both; padding:0 0 8px 2%; font-weight:bold; font-size:1.1em; background-image:url(../images/arrow_listed_style.gif); background-repeat:no-repeat; background-position:0px 3px}
.contenu_listed_style ul li span{ font-style:italic; font-weight:normal; float:left; padding: 0 15px 10px 0; clear:both; color:#999999; font-size:0.9em; width:90%}

.contenu_listed_style ul li b.price_absolute{ font-weight:normal; font-size:1.3em; color:#C2B0A4; position:absolute; top:-3px; right:0; float:right}
.content div.right{ width:200px; display:block;float:left;}


/*Gestion du footer*/
.footer{ position:relative; color:#666;width:1000px; text-align:center;font-family:"Lucida Grande",Arial,Verdana,sans-serif;display:block; margin:0 auto 0 auto; padding:15px 0 10px 0 ; clear:both;font-size:0.9em;}
.footer .absolute{ position:absolute; top:15px; right:14px}

.footer a{ color:#7F6856;text-decoration:none;}
.footer a:hover{ text-decoration:underline; color:#eee}

/*generale*/
img.stylish{ padding:3px; background-image:url(../images/tr_dark.jpg);}

.present{ display:block; float:left}
.present p{ float:left; width:40%; padding: 0 0 0 5px}
.thumbnail_left{ display:block; float:left; clear:both}
.thumbnail_right{ display:block; float:right; clear:both}
/*mise en page*/
.quote{ font-weight:normal; float:left;  padding:12px 20px 10px 20px; color:#eee; font-size:1.4em }
.quote span{color:#666; font-size:0.8em; font-style:normal }
.quote em{ font-size:1.5em;color:#666; letter-spacing:-1px }
/*Gestion des navigations*/
/* menu top */
.navcontainer01{ display:block; float:left;margin:0;  width:800px; height:150px;}
.navcontainer01 ul{margin:0;color:#999;float: left;width:800px;font-family: Georgia,"Times New Roman",Times,serif;padding: 0;}
.navcontainer01 ul li { display: inline;}
.navcontainer01 ul li a{padding: 150px 10px 0 10px; height:0; overflow:hidden;color:#666;text-decoration: none;float: left; font-size:1.1em;background-image:url(../images/menu.jpg); background-repeat:no-repeat }

.navcontainer01 ul li#p01 a{background-position:0 0; width:113px}
.navcontainer01 ul li#p01 a:hover{ background-position:0 -150px;}
.navcontainer01 ul li#p01 a#current{ background-position:0 -150px;}

.navcontainer01 ul li#p02 a{background-position:-133px 0; width:113px}
.navcontainer01 ul li#p02 a:hover{ background-position:-133px -150px;}
.navcontainer01 ul li#p02 a#current{ background-position:-133px -150px;}

.navcontainer01 ul li#p03 a{background-position:-266px 0; width:113px}
.navcontainer01 ul li#p03 a:hover{ background-position:-266px -150px;}
.navcontainer01 ul li#p03 a#current{ background-position:-266px -150px;}

.navcontainer01 ul li#p04 a{background-position:-399px 0; width:113px}
.navcontainer01 ul li#p04 a:hover{ background-position:-399px -150px;}
.navcontainer01 ul li#p04 a#current{ background-position:-399px -150px;}


.navcontainer01 ul li#p05 a{background-position:-532px 0; width:113px}
.navcontainer01 ul li#p05 a:hover{ background-position:-532px -150px;}
.navcontainer01 ul li#p05 a#current{ background-position:-532px -150px;}

.navcontainer01 ul li#p06 a{background-position:-665px 0; width:115px}
.navcontainer01 ul li#p06 a:hover{ background-position:-665px -150px;}
.navcontainer01 ul li#p06 a#current{ background-position:-665px -150px;}

#en .navcontainer01{ display:block; float:left;margin:0;  width:800px; height:150px;}
#en .navcontainer01 ul{margin:0;color:#999;float: left;width:800px;font-family: Georgia,"Times New Roman",Times,serif;padding: 0;}
#en .navcontainer01 ul li { display: inline;}
#en .navcontainer01 ul li a{padding: 150px 10px 0 10px; height:0; overflow:hidden;color:#666;text-decoration: none;float: left; font-size:1.1em;background-image:url(../images/en/menu.jpg); background-repeat:no-repeat }

#en .navcontainer01 ul li#p01 a{background-position:0 0; width:113px}
#en .navcontainer01 ul li#p01 a:hover{ background-position:0 -150px;}
#en .navcontainer01 ul li#p01 a#current{ background-position:0 -150px;}

#en .navcontainer01 ul li#p02 a{background-position:-133px 0; width:113px}
#en .navcontainer01 ul li#p02 a:hover{ background-position:-133px -150px;}
#en .navcontainer01 ul li#p02 a#current{ background-position:-133px -150px;}

#en .navcontainer01 ul li#p03 a{background-position:-266px 0; width:113px}
#en .navcontainer01 ul li#p03 a:hover{ background-position:-266px -150px;}
#en .navcontainer01 ul li#p03 a#current{ background-position:-266px -150px;}

#en .navcontainer01 ul li#p04 a{background-position:-399px 0; width:113px}
#en .navcontainer01 ul li#p04 a:hover{ background-position:-399px -150px;}
#en .navcontainer01 ul li#p04 a#current{ background-position:-399px -150px;}

#en .navcontainer01 ul li#p05 a{background-position:-532px 0; width:113px}
#en .navcontainer01 ul li#p05 a:hover{ background-position:-532px -150px;}
#en .navcontainer01 ul li#p05 a#current{ background-position:-532px -150px;}

#en .navcontainer01 ul li#p06 a{background-position:-665px 0; width:115px}
#en .navcontainer01 ul li#p06 a:hover{ background-position:-665px -150px;}
#en .navcontainer01 ul li#p06 a#current{ background-position:-665px -150px;}

/* sub menu top */
.navcontainer02 { display:block; float:left;  width:792px; font-size:1.1em; background-color:#690}
.navcontainer02 ul {padding:0;margin:0 0 0px 0px;float: left;width:792px;font-family: 'Trebuchet MS',Verdana,sans-serif;}
.navcontainer02 li { float:left;list-style:none;}
.navcontainer02 li a{ position: relative; float:left;padding: 2px 10px 0 10px;display:block;height:20px;color:#333;text-decoration: none;}
.navcontainer02 li #current02 { background-color:#fff;color: #666; background-image:url(images/arrow_menu_on.gif); background-position:left; background-repeat:no-repeat}
.navcontainer02 li a:hover{color: #333; background-color:#FFFFFF;position: relative; float:left;display:block;height:20px;color:#333;text-decoration: none;}
.navcontainer02 h2 { display:block; float:left; width:60%; color:#333; font-size:2em; padding:11px 2px 0 2px;font-weight:normal; margin:0}

/*chemin des pages*/
.breadcrumb{ padding:3px 0 0 5px; height:15px;display:block; float:left;font: normal 10px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; color:#eee; width:520px}
.breadcrumb a{ font-size:10px; padding:0 5px 0 16px;color:#eee; background-image:url(../images/breadcrumb.gif);  background-repeat:no-repeat; text-decoration: none;}
.breadcrumb a:visited{}
.breadcrumb a:active{ color:#eee}
.breadcrumb a:hover{text-decoration: underline; color:#333}
.breadcrumb .active{ color:#333; text-indent:5px;padding-left:16px;background-image:url(../images/breadcrumb.gif); background-repeat:no-repeat;}

/*carousel*/

div#iFishEye_example_1 { background-image:url(../images/interface/bkgd.jpg); background-repeat:no-repeat; background-position:bottom; height:300px;width:800px;
text-align:center; position:relative}
div#iFishEye_example_1 table {

margin:0 auto;border-collapse:collapse;
border-spacing:0;position:absolute; bottom:26px; left:auto; right:0
}

div#iFishEye_example_1 table td {
vertical-align:bottom;  text-align:center;
}
div#iFishEye_example_1 table td span{ display:block;  background-color:#333; width:90px; margin:0 auto;
text-align:center; color:#FFFFFF
}
#iFishEye_example_1 h2{ text-align:right; color:#006699; font-size:3.8em; float:right; padding:5px 15px 0 0; width:80% }
#iFishEye_example_1 em{  color:#666; font-size:0.5em }
#iFishEye_example_1 h2 span{ text-align:right; color:#999; font-size:0.3em; clear:both; display:block; line-height:1em; font-weight:normal}

.bloc_teaser_all{ background-image:url(../images/bkgd_column.jpg); float:left; width:750px; padding:0 25px 20px 25px}
.bloc_teaser{ display:block; float:left; width:220px; padding:2px 10px 2px 10px; margin:0px 2px 0 3px; height:160px; position:relative ; background-image:url(../images/bkgd_bloc.gif); background-repeat:no-repeat}
.bloc_teaser h2{ float:left;font-size:2em; width:80%; border-bottom:1px dashed #999; color:#fff; font-weight:normal; margin:0 0 5px 0; padding:0 0 2px 0}
.bloc_teaser p{ font-size:1.0em; padding:0 5px 0 5px; text-align:left; color:#ccc }
.bloc_teaser a{ color:#66CC66; font-weight:bold }
.bloc_teaser .detail{ display:block; position:absolute;bottom:15px; left:15px}

.module_left_top{ position:absolute; left:0px; top:120px;display:block; width:192px; float:left;background-image:url(../images/module_header.gif); background-position:top; background-repeat:no-repeat; padding:15px 0 0 0}
.module_left_top div{ width:182px; padding:5px;display:block; float:left; margin:0; background-image:url(../images/module_bkgd.gif); background-position:top; background-repeat:repeat-y}
.module_left_top h3{ margin:0; padding:0; font-size:1.4em; color:#669933}
.module_left_top a { color:#333333; display:block; width:100%;}
.module_left_top a:hover{}
.module_left_top a.on{}
.module_left_top div ul{ margin:0; padding:0 0 0 5px}
.module_left_top div ul li{ margin:0; padding:2px 0 0 0; color:#333333;}

.module_left_top span{ display:block; float:left; width:192px; height:20px; background-image:url(../images/module_footer.gif); background-repeat:no-repeat; }





.module_left{ position:absolute; left:25px; top:450px;display:block; width:192px; float:left;background-image:url(../images/module_header.gif); background-position:top; background-repeat:no-repeat; padding:15px 0 0 0}
.module_left div{ width:182px; padding:5px;display:block; float:left; margin:0; background-image:url(../images/module_bkgd.gif); background-position:top; background-repeat:repeat-y}
.module_left h3{ margin:0; padding:0; font-size:1.4em; color:#669933}
.module_left div ul{ margin:0; padding:0 0 0 10px}
.module_left div ul li{ margin:0; padding:2px 0 0 7px; color:#333333; background-image:url(../images/tab_right.gif); background-position:left; background-repeat:no-repeat}

.module_left span{ display:block; float:left; width:192px; height:20px; background-image:url(../images/module_footer.gif); background-repeat:no-repeat; }


.grid3col{
clear:both;
height:16em;
margin:0;
padding:10px 10px 10px 30px;
width:750px;}
.column{
float:left; 
border-right:1px solid #DADBDE;
height:100%;
margin:0 0 20px;
padding:0 5px 128px 4px;
position:relative;
text-align:center;
width:240px;
}
.column p{
padding:0;
display:block; float:left; width:90%
}
.column img{
border:none;
bottom:0px;
left:5px;
position:absolute;}
.column img.picto{
border:none;
left:0px;
position:relative}
.column.first{
margin-left:0 !important;
border:medium none;
}
.column.last{
margin-left:0 !important;
border:medium none;
}

.zoom{ width:100%; background-color:#333333; color:#CCCCCC; font-size:0.9em; text-align:center }
.zoom a{ color:#CCCCCC}
.zoom ul{ list-style:none; padding:8px 8px 8px 25px; margin:0; text-align:left}
.zoom ul li{ list-style:none; padding:0; margin:0}
.zoom ul li.first{ font-weight:normal; font-size:1.4em; color:#FFFFFF}
.zoom ul li.price{ font-weight:normal; font-size:1.8em; color:#C2B0A4}



.highlight{ width:100%; background-color:#fff; color:#400000; font-size:0.98em; text-align:center }
.highlight ul{ list-style:none; padding:8px; margin:0; text-align:left; font-size:0.95em; line-height:1.1em}
.highlight ul li{ list-style:none; padding:0 0 5px 18px; margin:0}
.highlight ul li.first{ font-weight:normal; font-size:1.4em; color:#FFFFFF}

.highlight ul#printemps li{ background-image:url(../images/circle_printemps_white.gif); background-position:left top; background-repeat:no-repeat}
.highlight ul#ete li{ background-image:url(../images/circle_ete_white.gif); background-position:left top; background-repeat:no-repeat}
.highlight ul#automne li{ background-image:url(../images/circle_automne_white.gif); background-position:left top; background-repeat:no-repeat}
.highlight ul#hiver li{ background-image:url(../images/circle_hiver_white.gif); background-position:left top; background-repeat:no-repeat}

.zoomed{background-color:#fff; font-size:0.75em; color:#999; text-align:center; border-bottom:1px dashed #eee  }

.box{clear:both }
.box_content{ clear:both;}
.market_all{ display:block; float:left; padding: 0 0 0 15px}
.market{ display:block; float:left; width:509px; background-image:url(../images/market_header.gif); background-repeat:no-repeat;}
.market span{ display:block; float:left; color:#fff; width:484px; font-size:1.1em;padding:12px 10px 15px 15px;  background-image:url(../images/market_footer.gif); background-repeat:no-repeat; background-position:bottom}

.contenu#printemps .market_all .market{ background-image:url(../images/market_header_printemps.gif);}
.contenu#printemps .market_all .market span{ background-image:url(../images/market_footer_printemps.gif); color:#666}
.contenu#printemps .market_all .market span strong{color:#666}
.contenu#ete .market_all .market{ background-image:url(../images/market_header_ete.gif);}
.contenu#ete .market_all .market span{ background-image:url(../images/market_footer_ete.gif);}

.contenu#automne .market_all .market{ background-image:url(../images/market_header_automne.gif);}
.contenu#automne .market_all .market span{ background-image:url(../images/market_footer_automne.gif);}

.contenu#hiver .market_all .market{ background-image:url(../images/market_header_hiver.gif);}
.contenu#hiver .market_all .market span{ background-image:url(../images/market_footer_hiver.gif); color:#666}

#fiche_pdt.content div.notification{ display:block; padding: 10px 0 10px 20px; float:left; width:260px; clear:both;}
#fiche_pdt.content div.notification p{ padding:2px 0 0 6px; clear:none;color:#666666 ; float:none;background-image:url(../images/notification.gif); background-repeat:no-repeat;background-position:left top; height:16px; font-size:0.8em}


.toolbar{ display:block; float:left; width:100%; height:22px; text-align:right}


.news_index{display:block; float:left;margin:0; width:280px;padding:50px 10px 0px 10px; background:url(../images/news_index_bkgd.gif) top left no-repeat;height:900px;}
.news_index h2{color:#999999; padding:0; margin:0}
.news_index h3{padding:10px; background-color:none; font-weight:normal;padding:0; margin:0}
.news_index a, .news_index a strong{color:#fff;}
#index.content div.news_index p{width:280px; text-align:left}

.news_index_en{display:block; float:left;margin:0; width:280px;padding:50px 10px 0px 10px; background:url(../images/news_index_bkgd_en.gif) top left no-repeat;  height:900px;}
.news_index_en h2{color:#999999; padding:0; margin:0}
.news_index_en h3{padding:10px; background-color:none; font-weight:normal;padding:0; margin:0}
.news_index_en a, .news_index_en a strong{color:#fff;}
#index.content div.news_index_en p{width:280px;text-align:left}


.event_index_en{display:block; float:left;margin:0 30px 0 0px; width:280px;padding:50px 10px 0px 10px; background:url(../images/event_index_bkgd_en.gif) top left no-repeat;  height:900px;}
.event_index_en h2{color:#999999;padding:0; margin:0}
.event_index_en h3{padding:10px; background-color:none; font-weight:normal;padding:0; margin:0}
.event_index_en a, .event_index_en a strong{color:#fff;}
#index.content div.event_index_en p{width:280px;}


.event_index{display:block; float:left;margin:0 30px 0 0px; width:280px;padding:50px 10px 0px 10px; background:url(../images/event_index_bkgd.gif) top left no-repeat;  height:900px;}
.event_index h2{color:#999999;padding:0; margin:0}
.event_index h3{padding:10px; background-color:none; font-weight:normal;padding:0; margin:0}
.event_index a, .event_index a strong{color:#fff;}
#index.content div.event_index p{width:280px;}


.video_index_en{display:block; float:left;margin:0 0 0 30px ; width:280px;padding:50px 10px 0px 10px; background:url(../images/video_index_bkgd.gif) top left no-repeat;  height:700px;}
.video_index_en h2{color:#999999; padding:0; margin:0}
.video_index_en h3{padding:10px; background-color:none; font-weight:normal;padding:0; margin:0}
.video_index_en a, .video_index_en a strong{color:#fff;}
#index.content  div.video_index_en p{width:280px;}

.video_index{display:block; float:left;margin:0 0 0 30px ; width:280px;padding:50px 10px 0px 10px; background:url(../images/video_index_bkgd.gif) top left no-repeat;  height:700px;}
.video_index h2{color:#999999; padding:0; margin:0;}
.video_index h3{padding:10px; background-color:none; font-weight:normal;padding:0; margin:0; font-size:12px}
.video_index a, .video_index a strong{color:#fff;}
#index.content div.video_index p{width:280px;font-size:10px}


.partenaires_en{display:block; float:left;margin:0 0 0 30px ; width:280px;padding:50px 10px 0px 10px; background:url(../images/partenaires.gif) top left no-repeat;  height:915px;}
.partenaires_en h2{color:#999999; padding:0; margin:0}
.partenaires_en h3{padding:10px; background-color:none; font-weight:normal;padding:0; margin:0}
.partenaires_en a, .video_index_en a strong{color:#fff;}
#index.content div.partenaires_en p{width:280px;}


.partenaires{display:block; float:left;margin:0 0 0 30px ; width:280px;padding:50px 10px 0px 10px; background:url(../images/partenaires.gif) top left no-repeat;  height:510px;}
.partenaires h2{color:#999999; padding:0; margin:0}
.partenaires h3{padding:10px; background-color:none; font-weight:normal;padding:0; margin:0}
.partenaires a, .video_index_en a strong{color:#fff;}
#index.content div.partenaires p{width:280px;}




