@charset "utf-8";
/* CSS Document */

body { background-color:#000; width:100%; margin:5px 0 0 0; padding:0; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:12px}
.clear { clear:both; margin:0; padding:0;}
.black { color:#000;}
.new { font-size:18px; font-weight:bold;}
.grey { color:#626262}
.lightgrey { color:#908d8d}
.blue { color:#24678E}
.petrolital { color:#00718F; font-style:italic; }
.panier_titre { font-size:14px; font-weight:bold; text-decoration:underline; }
.grisital { color:#b2b4b6; font-style: italic; }

#paniermenu1 { padding:2px 0 0 0; margin:0; background-color:#9ec2cb; text-align:center; height:38px; color:#ffffff; text-decoration:none; border-bottom:3px solid #ffffff; border-right:3px solid #ffffff;}

#paniermenu1_selected { padding:2px 0 0 0; margin:0; background-color:#00728f; text-align:center; height:38px; color:#ffffff; text-decoration:none; border-bottom:3px solid #00728f; border-right:3px solid #ffffff;}

#paniermenu2 { padding:2px 0 0 0; margin:0; background-color:#a6d3bb; text-align:center; height:38px;color:#ffffff; text-decoration:none; border-bottom:3px solid #ffffff; border-right:3px solid #ffffff;}

#paniermenu2_selected { padding:2px 0 0 0; margin:0; background-color:#3f9a68; text-align:center; height:38px;color:#ffffff; text-decoration:none; border-bottom:3px solid #3f9a68; border-right:3px solid #ffffff;}

#paniermenu3 { padding:2px 0 0 0; margin:0; background-color:#c2e3a7; text-align:center; height:38px;color:#ffffff; text-decoration:none; border-bottom:3px solid #ffffff;}

#paniermenu3_selected { padding:2px 0 0 0; margin:0; background-color:#7bc043; text-align:center; height:38px;color:#ffffff; text-decoration:none; border-bottom:3px solid #7bc043;}



#all { width:915px; margin:0 auto; text-align:left;}

#basket { float:right; color:#b2b2b2; font-size:10px; height:10px;}
#mail { text-align:right;}

#top { width:915px;}
#logo { float:left; width:84px; margin:15px 15px 0 0;}
#menu_all { width:816px; float:left;}
#menu_phrase {float:left; margin:0 0 4px 0;}
#langue { float:right; color:#0daab9;font-size:10px; margin:15px 0 0 0;}
#langue a {color:#0daab9; text-decoration:none}
#langue a:hover { text-decoration:underline}
#langue .selected { font-weight:bold}

#menu { height:48px; margin:3px 0 15px 0; padding:3px 0 0 0; background:url(../images/bg_menu_all.jpg) repeat-x;}


/*#menu ul#nav { width:100%; margin:0; padding:0;}
#menu ul#nav li { list-style-type:none; }
*html #menu ul#nav li { list-style-type:none; display:inline}
#menu ul#nav li.long a {width:15%; }
#menu ul#nav li.court a {width:7%; }
#menu ul#nav li.long a:hover {width:15%; }
#menu ul#nav li.court a:hover {width:7%; }
#menu ul#nav li a { color:#b2b2b2; text-decoration:none; padding:15px 0;width:13%; float:left; text-align:center; }
#menu ul#nav li a:hover { color:#000;text-decoration:none; background:url(../images/bg_menu.jpg) repeat-x; background-color:#F27900;padding:15px 0;width:13%; float:left; text-align:center;}
#menu ul#nav li a.selected { text-decoration:none; color:#000; background-color:#F27900;background:url(../images/bg_menu.jpg) repeat-x;}*/


ul#navmenu {  margin: 0;  border: 0 none;  padding: 0;  width:100%; /*For KHTML*/ /* Taille SANS LE MENU FAVORIT: 846px;*/ height: auto;  list-style: none; text-align: left;}
ul#navmenu li { padding: 0;  margin: 0; float: left; /*For Gecko*/ display: inline;  list-style: none; position: relative; background: none;width:13%; text-align:center}
ul#navmenu li.long  {width:15%; text-align:center}
ul#navmenu li.court  {width:7%;text-align:center}

ul#navmenu ul { margin: 0;  border: 0 none; padding: 0; width: 200px; list-style: none; display: none; position: absolute; top: 44px; left: 0; z-index: 250;}
ul#navmenu ul li { float: none; /*For Gecko*/ display: block !important; display: block; /*For IE*/ padding: 0; margin: 0; width:200px; }

/* Root Menu */
ul#navmenu li a.selected{ text-decoration:none; color:#000; background-color:#F27900;background:url(../images/bg_menu.jpg) repeat-x;width:100%}
ul#navmenu a { margin: 0; display: block; color:#b2b2b2; text-decoration:none; padding:15px 0;width:13%; text-align:center; width:100%}

/* Root Menu Hover Persistence */
ul#navmenu a:hover, ul#navmenu li:hover a, ul#navmenu li.iehover a{ color: #000; background-color:#F27900; background:url(../images/bg_menu.jpg) repeat-x;}


/* 2nd Menu */
ul#navmenu li:hover li a, ul#navmenu li.iehover li a{ float: none; background: #333; color: #fff; font-size: 10px; border-bottom: 1px solid #777; display:block; text-align:left ; padding:10px 0 10px 15px }

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover, ul#navmenu li:hover li:hover a, ul#navmenu li.iehover li a:hover, ul#navmenu li.iehover li.iehover a { background:url(../images/bg_menu.jpg) repeat-x; color: #000;}

ul#navmenu ul ul, ul#navmenu ul ul ul { display: none; position: absolute; top: 0; left: 160px;}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul, ul#navmenu li:hover ul ul ul, ul#navmenu li.iehover ul ul, ul#navmenu li.iehover ul ul ul{ display: none;}

ul#navmenu li:hover ul, ul#navmenu ul li:hover ul, ul#navmenu ul ul li:hover ul, ul#navmenu li.iehover ul, ul#navmenu ul li.iehover ul, ul#navmenu ul ul li.iehover ul{ display: block;}

li .selected {  text-decoration:none; color:#000; background-color:#F27900;background:url(../images/bg_menu.jpg) repeat-x;}

ul#navmenu #nav_events a{ margin: 0; background:url(../images/include/header/navigation/bkgd_nav_event_off.jpg) no-repeat; width: 85px; height: 19px; padding: 5px 10px 1px 13px; color: #ffcc00;}
ul#navmenu #nav_events a:hover{ background:url(../images/include/header/navigation/bkgd_nav_event_on.jpg) no-repeat;}
ul#navmenu #nav_events ul a, ul#navmenu #nav_events #selected a {float: none; background: #142f74; color: #fff; font-weight: bold; text-transform: none; font-size: 10px; border-bottom: 1px solid #21499e; display:block; /*height: 20px;*/ padding:  5px 10px 1px 10px; width: 160px;}
ul#navmenu #nav_events ul a:hover{ background:#a6b6d8; color: #114294;}
ul#navmenu #nav_events a#selected{ margin: 0; background:url(../images/include/header/navigation/bkgd_nav_selected.jpg) repeat-x; color: #fff; height: 19px;}



#header { height:225px; width:895px; background-color:#FFF; padding:10px; color:#595959; margin:0 0 15px 0;}
#header p { margin:0; padding:0}
#header .title { font-size:21px; font-weight:bold; }
#header .subtitle { font-size:13px; font-weight:bold;}

.separator { width:100%; border-bottom:1px dotted #959595; padding:0; margin:20px 0;}

#header a { color:#969696;text-decoration:none; }
#header a:hover {text-decoration:underline; }


#main { background-color:#FFF; color:#595959;padding:10px;width:895px;  }
#all p { margin:0 ; padding:0}

#main_home {color:#595959;width:915px;}
#main_home_1 { float:left; width:275px; margin:0 15px 15px 0; background-color:#FFF; padding:10px;}
#main_home_2 { float:left; width:275px;margin:0 15px 15px 0;background-color:#FFF; padding:10px;}
#main_home_3 { float:left; width:275px;margin:0 0 15px 0; background-color:#FFF; padding:10px;}
#txt_home_1 { text-align:left; color:#FFF; margin:55px 0 0 10px;}
#txt_home_1 a {color:#FFF; text-decoration:none;}
#txt_home_1 a:hover {text-decoration:underline }
#txt_home_2 { text-align:center; color:#FFF; margin:35px 7px 0 7px; font-size:14px}
#txt_home_2 a { font-weight:bold; color:#FFF; text-decoration:none}
#txt_home_2 a:hover { text-decoration:underline;}
#txt_home_3 { text-align:left; color:#747474; margin:35px 0 0 0;}
#txt_home_3 a { color:#969696;text-decoration:none; }
#txt_home_3 a:hover {text-decoration:underline; }
#txt_home_4 { text-align:center; color:#FFF; margin:0;}
#txt_home_4 a {color:#FFF; text-decoration:none}
#txt_home_4 a:hover { text-decoration:underline;}
#txt_home_5 { text-align:center; color:#FFF; margin:0;}
#txt_home_5 a {color:#FFF; text-decoration:none}
#txt_home_5 a:hover { text-decoration:underline;}
#txt_home_6 { text-align:center; color:#FFF; margin:0;}
#txt_home_6 a {color:#FFF; text-decoration:none}
#txt_home_6 a:hover { text-decoration:underline;}

#footer { width:100%; background-color:#cec9c5; color:#424140; margin:0; font-size:10px; height:30px;}
#footer a { text-decoration:none; color:#424140;}
#footer a:hover { text-decoration:underline;}
#footer_resize { width:915px; margin:0 auto; padding:10px 0 0 0;}
#footer_left { float:left; text-align:left;}
#footer_right { float:right; text-align:right}


/* PRESENTATION */

#present_top { margin:20px 0 }
#present_top_6 { margin:60px 0 0 0}
#present_bottom { margin:12px 0 }
#main_presentation {color:#595959;width:915px; background:url(../images/bg_all_2minicol.jpg) repeat-y; margin:0 0 15px 0;}
#main_presentation_1 { float:left; width:215px; margin:0 15px 15px 0; padding:10px 10px 10px 0;}
#main_presentation_1 ul { margin:0; padding:0; list-style-type:none}
#main_presentation_1 ul li {  padding:14px 0 14px 20px; border-bottom:1px solid #d4d0d1}
#main_presentation_1 ul li:hover {background:url(../images/list_style_subnav.jpg) no-repeat 0 15px; }
#main_presentation_1 ul li a { font-size:14px; color:#6b6567; text-decoration:none;}
#main_presentation_1 ul li a:hover { color:#000;}
#main_presentation_1 ul li.selected {background:url(../images/list_style_subnav.jpg) no-repeat 0 15px; color:#000}
#main_presentation_2 { float:left; width:655px;margin:0 0 15px 0; padding:10px; }
#main_presentation_2 a {color:#595959; text-decoration:underline}
#main_presentation_2 a:hover { text-decoration:none}


/* CADEAUX  */

#commande {width:655px; text-align:right; border-bottom:1px solid #d4d0d1; padding:15px 0 15px 0; margin:0 0 10px 0}

#main_cadeaux {color:#595959;width:915px;background:url(../images/bg_all_2minicol.jpg) repeat-y; margin:0 0 15px 0;}
#main_cadeaux_1 { float:left; width:215px; margin:0 15px 15px 0; background-color:#FFF; padding:10px 10px 10px 0;}
#main_cadeaux_1 ul { margin:0; padding:0; list-style-type:none}
#main_cadeaux_1 ul li {  padding:14px 0 14px 20px; border-bottom:1px solid #d4d0d1}
#main_cadeaux_1 ul li:hover {background:url(../images/list_style_subnav.jpg) no-repeat 0 15px; }
#main_cadeaux_1 ul li a { font-size:14px; color:#6b6567; text-decoration:none;}
#main_cadeaux_1 ul li a:hover { color:#000;}
#main_cadeaux_1 ul li.selected {background:url(../images/list_style_subnav.jpg) no-repeat 0 15px; color:#000}
#main_cadeaux_2 { float:left; width:655px;margin:0 0 15px 0;background-color:#FFF; padding:10px ; }
#main_cadeaux_2 a, #main_cadeaux_2_noleft a {color:#595959; text-decoration:underline}
#main_cadeaux_2 a:hover, #main_cadeaux_2_noleft a:hover { text-decoration:none}

#main_cadeaux_2_noleft { float:left; width:665px;margin:0 0 15px 0;background-color:#FFF; padding:10px 10px 10px 0; }
.main_cad_1_p {}
.main_cad_1_left { width:20px; float:left; margin:3px 0 0 0}
.main_cad_1_right {float:left; width:635px}
#main_cad_1_titre { width:630px; border-bottom:1px solid #d4d0d1; font-size:16px; font-weight:bold; padding:0 0 10px 0; margin:0 0 10px 0}

.cadeaux_list_border { width:315px; border-right:1px solid #d4d0d1;}

#table_command {border: 1px solid #7bc142; margin:10px 0 0 0;}


/*  NEWS  */

#main_news {color:#595959;width:915px;background:url(../images/bg_all_2bigcol.jpg) repeat-y; margin:0 0 15px 0; }
#main_news a {color:#595959; text-decoration:underline}
#main_news a:hover { text-decoration:none}
#main_news_1 { float:left; width:500px; margin:0 15px 15px 0; background-color:#FFF; padding:10px 10px 10px 0;}
.main_news_1_p { margin:0 0 20px 0}
.main_news_1_left { width:20px; float:left; margin:3px 0 0 0}
.main_news_1_right {float:left; width:480px}
#main_news_1_titre { width:480px; border-bottom:1px solid #d4d0d1; font-size:16px; font-weight:bold; padding:0 0 10px 0; margin:0 0 10px 0}
.main_news_2_p { margin:0 0 20px 0}
.main_news_2_left { width:20px; float:left; margin:3px 0 0 0}
.main_news_2_right {float:left; width:350px}
#main_news_2_titre { width:350px; border-bottom:1px solid #d4d0d1; font-size:16px; font-weight:bold; padding:0 0 10px 0;margin:0 0 10px 0}
#main_news_2 { float:left; width:380px;margin:0 0 15px 0;background-color:#FFF; padding:10px 10px 10px 0; }
#main_news_2 a {color:#595959; text-decoration:underline}
#main_news_2 a:hover { text-decoration:none}




.btn_submit { background:url(../images/btn_button.gif) repeat-x; border:1px solid #b7c5d6; color:#7589a2; font-size:12px; font-weight:bold; padding:5px 10px;}



/*  Choix de langue  */
#main_choice_1 { float:left; width:275px; margin:15px 15px 15px 0; background-color:#000; padding:10px;}
#main_choice_2 { float:left; width:275px;margin:15px 15px 15px 0;background-color:#000; padding:10px;}
#main_choice_3 { float:left; width:275px;margin:15px 0 15px 0; background-color:#000; padding:10px;}
#main_choice_1 img, #main_choice_2 img, #main_choice_3 img { margin:0 0 15px 0;}

#main_choice_1 a, #main_choice_2 a, #main_choice_3 a { color:#595959; text-decoration:none; font-size:16px; font-weight:bold;}
#main_choice_1 a:hover, #main_choice_2 a:hover, #main_choice_3 a:hover {  text-decoration:underline}


/*  MENTIONS */
#main_mention {color:#595959;width:885px;margin:0 0 15px 0; background-color:#FFF; padding:15px}
#main_mention a {color:#595959; text-decoration:underline;}
#main_mention a:hover { text-decoration:none}

.clear,.clearfix{ clear: both;}

/* ------ OVERLAYER / HIDEBOX ------ */
.hidebox{ background: #000; width: 100%; height: 100%; position: fixed; left: 0; top: 0; filter:alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8; }
*html .hidebox{ height: 850px; position: absolute; width:1000px;}
/*.bodyBox{  background: #FFF; border: 5px solid #e9e9e9; padding: 10px; position: absolute; left: 50%; top: 70px;width: 60%;margin-left: -30%;color:#595959; }*/
.bodyBox{  background: #FFF; border: 5px solid #e9e9e9; padding: 10px; position: absolute; top: 70px;width: 760px; margin: 0 10% 0 5%; color:#595959; }
*html .bodyBox{ margin: 0 8% 0 6%; }
.bodyBox a {color:#595959; text-decoration:none; font-size:12px; }
.bodyBox a:hover {color:#595959; text-decoration:underline; font-size:12px; }
.texte_blanc { color:#FFF}
.basket_darkgrey { background-color:#333; padding:10px;}
.basket_lightgrey { background-color:#999;padding:5px;}
#basket_close { background-color:#CCC; padding:0; margin:0 0 10px 0; text-align:right; width:100%}
*html #basket_close { width:500px}
#basket_close_2 { background-color:#CCC; padding:0; margin:0 0 10px 0; text-align:right; width:100%}
*html #basket_close_2 { width:755px}
/* ------ Z-INDEX ------ */
.hidebox{ z-index: 3;}
.bodyBox{ z-index: 200;}
#all{ z-index: 1;}


.carte_left  { float:left; width:470px; padding-bottom::10px; }
.carte_right { float:right; padding-bottom::10px; }


/* ------ CHANGEMENT PHOTO ------ */
#imageContainer { margin:0px auto; height:171px; width: 275px; position: relative; } 
#imageContainer img { display:none;	position:absolute; top:0; left:0;}


.comment { font-size:11px; color:#999}
 #commentleft,#commentright {width:80px; float:left; }