/* DEFAULT DEFINITION */
/*html, body { margin:0; padding:0; font:11px Arial, Verdana, Helvetica, sans-serif; color:#666; background:#abc4d5 url(../img/bg_body.gif) left top repeat-x; }*/
/*html, body { margin:0; padding:0; font:11px Arial, Verdana, Helvetica, sans-serif; color:#666; background:#fff }*/
img, table, td, fieldset, form, h1, h2, h3, h4, h5, h6, p, ul, li { margin:0; padding:0; border:0; }
ul, li { list-style:none; }
table { border-collapse:collapse; }
a { outline:0 none; color:#666; text-decoration:none; cursor:pointer; }
a:hover { text-decoration:underline; }
.clear { clear:both; padding-bottom:1px; margin-bottom:-1px; font-size:0; }
.floatLeft { float:left; }
.floatRight { float:right; }
.alignLeft { text-align:left; }
.alignRight { text-align:right; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
.offleft { position:absolute; left:-5000px; width:2000px; }
input, select, textarea { font:11px Arial, Helvetica, sans-serif; color:#666; }
.margin_items_list {margin: 0 28px 0 0 !important; padding: 0 14px 0 0;}
.line { background: url(../img/bg_dotted.gif) repeat-x;  height: 1px; margin: 0 0 4px 0 !important;  margin: 0 0 0 0; padding: 0px; clear: both; }

/* STRUCTURE */
#main { margin:0 auto; width:984px; }
/*#header { position:relative; height:150px; background:url(../img/bg_header.jpg) left top no-repeat; }*/
#wrap { background:url(../img/bg_wrap2.gif) left 55px no-repeat; text-align:left; }
#wrapBgBottom { margin:0 0 0 31px; width:922px; background:url(../img/bg_wrapcols_bottom.gif) left bottom no-repeat; }
/* correctif */
.withIllu #wrapBgBottom { background:url(../img/bg_wrapcols_bottom_illu.jpg) left bottom no-repeat; }

/*.withIllu #wrapBgBottom { padding-bottom:242px; background:url(../img/bg_wrapcols_bottom_illu.jpg) left bottom no-repeat; }
.withIllu04 #wrapBgBottom { padding-bottom:242px; }
.withIllu07 #wrapBgBottom { padding-bottom:20px; background:url(../img/bg_wrapcols_bottom_illu.jpg) left bottom no-repeat; }*/
#wrapLeft { float:left; width:908px; }
.withColRight #wrapLeft { width:673px; }
#wrapRight { position:relative; float:left; margin:0 0 0 30px; width:206px; }
#wrapPath { padding:0 5px 0 0; height:30px; font-size:10px; }
.withColRight #wrapPath { padding:0 1px 0 0; }
#wrapCols { width:908px; }
.withColRight #wrapCols { width:673px; }
#left { float:left; padding:0 0 0 7px; width:178px; }
#center { float:left; padding:0 0 50px 0; width:723px; }
.withColRight #center { width:488px; }

/* HOME */
#flashHome { width:984px; height:398px; }
.wrapHomeContent { padding:0 0 0 31px; height:195px; background:url(../img/bg_home_content.png) left top no-repeat; }
* html .wrapHomeContent { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg_home_content.png', sizingMethod='crop'); }
.wrapHomeContent .navigation { position:relative; float:left; margin:0 0 9px 0; }
.wrapHomeContent .navigation li { float:left; }
.wrapHomeContent .navigation li a { display:block; padding-top:35px; height:0; overflow:hidden; background:url(../img/bg_navigation_home.png) left top no-repeat; }
.wrapHomeContent .navigation .nav1 a { width:99px; }
.wrapHomeContent .navigation .nav1 a:hover { background-position:0 -35px; }
.wrapHomeContent .navigation .nav2 a { width:84px; background-position:-99px 0px; }
.wrapHomeContent .navigation .nav2 a:hover { background-position:-99px -35px; }
.wrapHomeContent .navigation .nav3 a { width:99px; background-position:-183px 0px; }
.wrapHomeContent .navigation .nav3 a:hover { background-position:-183px -35px; }
.wrapHomeContent .navigation .nav4 a { width:103px; background-position:-282px 0px; }
.wrapHomeContent .navigation .nav4 a:hover { background-position:-282px -35px; }
.wrapHomeContent .navigation .nav5 a { width:104px; background-position:-385px 0px; }
.wrapHomeContent .navigation .nav5 a:hover { background-position:-385px -35px; }
.wrapHomeContent .navigation .nav6 a { width:96px; background-position:-489px 0px; }
.wrapHomeContent .navigation .nav6 a:hover { background-position:-489px -35px; }
.wrapHomeContent .navigation .nav7 a { width:96px; background-position:-585px 0px; }
.wrapHomeContent .navigation .nav7 a:hover { background-position:-585px -35px; }
.wrapHomeContent .navigation .nav8 a { width:104px; background-position:-681px 0px; }
.wrapHomeContent .navigation .nav8 a:hover { background-position:-681px -35px; }
.wrapHomeContent #frmSearch { display:inline; position:relative; float:right; margin:8px 44px 0 0; width:115px; }
.wrapHomeContent #frmSearch input { vertical-align:middle; }
.wrapHomeContent #frmSearch .inputText { margin:0 -3px 0 0; padding:0 3px; width:82px; color:#204522; border:1px solid #fff; }
*:first-child+html .wrapHomeContent #frmSearch .inputText { margin-bottom:-2px; }
.wrapHomeContent #frmSearch a { padding:0 0 0 4px; background:url(../img/arrow_right_green2.gif) 0px 4px no-repeat; font-size:10px; color:#fff; }
.wrapHomeContent .block1, .wrapHomeContent .block2, .wrapHomeContent .block3 { position:relative; float:left; margin:0 12px 0 0; height:118px; }
.wrapHomeContent .block1 { display:inline; margin-left:20px; padding:14px 4px 0 14px; width:269px; background:url(../img/bg_home_block1.png) left top no-repeat; }
.wrapHomeContent .block1 .top { height:57px; width:259px; border-bottom:1px solid #ccc; }
.wrapHomeContent .block1 .top form { padding:7px 0 0 0; }
.wrapHomeContent .block1 .top input { vertical-align:middle; }
.wrapHomeContent .block1 .top .inputText { margin-right:-3px; padding:0 4px; width:72px; border:1px solid #b2beb3; }
.wrapHomeContent .block1 .top .linkShop { padding:35px 0 0 0; }
.wrapHomeContent .block1 .top .linkShop a { display:block; padding:0 0 0 6px; background:url(../img/arrow_right_green.gif) 0px 2px no-repeat; font-size:10px; line-height:9px; }
.wrapHomeContent .block1 .bottom .linkProgramm { float:left; padding:6px 0 0 0; }
.wrapHomeContent .block1 .bottom .linkProgramm a { display:block; padding:0 0 0 7px; background:url(../img/arrow_right_green.gif) 0px 5px no-repeat; }
.wrapHomeContent .block1 .bottom .floatRight { padding:0 24px 0 0; }
.wrapHomeContent .block2 { position:relative; padding:4px; width:276px; height:110px; background:url(../img/bg_home_block2.png) left top no-repeat; }
.wrapHomeContent .block2 .mask { position:absolute; left:4px; top:4px; z-index:10; }
.wrapHomeContent .block2 .jcarousel-container { position:relative; height:110px; }
.wrapHomeContent .block2 .jcarousel-clip { z-index:2; padding:0; margin:0; width:276px; height:110px; overflow:hidden; position:relative; }
.wrapHomeContent .block2 .jcarousel-list { z-index:1; overflow:hidden; position:relative; top:0; left:0; margin:0; padding:0; }
.wrapHomeContent .block2 .jcarousel-item { float:left; list-style:none; width:276px; height:110px; }
.wrapHomeContent .block2 .jcarousel-prev { z-index:3; display:none; position:absolute; bottom:0; left:0; display:block; padding-top:21px; height:0; overflow:hidden; width:21px; background:url(../img/bt_block2_left.png) left top no-repeat; cursor:pointer; }
* html .wrapHomeContent .block2 .jcarousel-prev { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bt_block2_left.png', sizingMethod='crop'); }
.wrapHomeContent .block2 .jcarousel-next { z-index:3; display:none; position:absolute; bottom:0; right:0; display:block; padding-top:20px; height:0; overflow:hidden; width:21px; background:url(../img/bt_block2_right.png) left top no-repeat; cursor:pointer; }
* html .wrapHomeContent .block2 .jcarousel-next { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bt_block2_right.png', sizingMethod='crop'); }
.wrapHomeContent .block3 { padding:6px 4px 0 14px; width:270px; height:128px; background:url(../img/bg_home_block3.png) left top no-repeat; }
.wrapHomeContent .block3 h1 { padding:8px 0 4px 0; }
.wrapHomeContent .block3 .top { height:61px; width:260px; border-bottom:1px solid #ccc; }
.wrapHomeContent .block3 .top ul { width:200px; }
* html .wrapHomeContent .block3 .top li { height:0.01%; }
.wrapHomeContent .block3 .top li a { display:block; padding:0 0 0 6px; background:url(../img/arrow_right_green.gif) 0px 5px no-repeat; }
.wrapHomeContent .block3 .bottom { width:262px; }
.wrapHomeContent .block3 .bottom .linkGarden { float:left; padding:6px 0 0 0; }
.wrapHomeContent .block3 .bottom .linkGarden a { display:block; padding:1px 0 0 6px; background:url(../img/arrow_right_green.gif) 0px 5px no-repeat; }


/* HEADER */
/*#header .logo { position:absolute; left:37px; top:23px; width:163px; height:66px; }
#header .logo a { display:block; width:163px; padding-top:66px; height:0; overflow:hidden; }
#header .netNews { position:absolute; left:800px; top:0; width:82px; height:54px; }
#header .netNews a { display:block; width:82px; padding-top:54px; height:0; overflow:hidden; }
#header .navigation { position:absolute; left:31px; top:89px; }
#header .navigation li { float:left; }
#header .navigation li a { display:block; padding-top:35px; height:0; overflow:hidden; background:url(../img/bg_navigation.jpg) left top no-repeat; }
#header .navigation .nav1 a { width:99px; }
#header .navigation .nav1 a:hover, #header .navigation .nav1 strong a { background-position:0 -35px; }
#header .navigation .nav2 a { width:84px; background-position:-99px 0px; }
#header .navigation .nav2 a:hover, #header .navigation .nav2 strong a { background-position:-99px -35px; }
#header .navigation .nav3 a { width:99px; background-position:-183px 0px; }
#header .navigation .nav3 a:hover, #header .navigation .nav3 strong a { background-position:-183px -35px; }
#header .navigation .nav4 a { width:103px; background-position:-282px 0px; }
#header .navigation .nav4 a:hover, #header .navigation .nav4 strong a { background-position:-282px -35px; }
#header .navigation .nav5 a { width:104px; background-position:-385px 0px; }
#header .navigation .nav5 a:hover, #header .navigation .nav5 strong a { background-position:-385px -35px; }
#header .navigation .nav6 a { width:96px; background-position:-489px 0px; }
#header .navigation .nav6 a:hover, #header .navigation .nav6 strong a { background-position:-489px -35px; }
#header .navigation .nav7 a { width:96px; background-position:-585px 0px; }
#header .navigation .nav7 a:hover, #header .navigation .nav7 strong a { background-position:-585px -35px; }
#header .navigation .nav8 a { width:104px; background-position:-681px 0px; }
#header .navigation .nav8 a:hover, #header .navigation .nav8 strong a { background-position:-681px -35px; }
#header #frmSearch { position:absolute; left:825px; top:97px; width:115px; display:block; }
#header #frmSearch input { vertical-align:middle; }
#header #frmSearch .inputText { margin:0 -3px 0 0; padding:0 3px; width:82px; color:#204522; border:1px solid #fff; }
*:first-child+html #header #frmSearch .inputText { margin-bottom:-2px; }
#header #frmSearch a { padding:0 0 0 4px; background:url(../img/arrow_right_green2.gif) 0px 4px no-repeat; font-size:10px; color:#fff; }*/

/* PATH & TOOLS */
.path { float:left; padding:10px 0 0 20px; }
.tools { float:right; margin:3px 0 0 0; width:35px; height:21px; background:url(../img/bg_tools.gif) 17px 0px no-repeat; display:none; }
.tools li { float:left; }
.tools .print { padding:4px 0 0 0; }
.tools .print a { display:block; width:12px; padding-top:13px; height:0; overflow:hidden; background:url(../img/icon_print.gif) left top no-repeat; }
.tools .send { padding:7px 0 0 11px; }
.tools .send a { display:block; width:12px; padding-top:9px; height:0; overflow:hidden; background:url(../img/icon_send.gif) left top no-repeat; }

/* TITLES */
h1, h2, h4, h5, h6 { color:#032; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color:#5D9D03; }
h1 { font-size:19px; }
h3 { font-size:11px; font-weight: bold; color: #5d9d03;} 
h2 { font-size:14px; }
h4 { font-size:19px;  }
h5 { font-size:11px; color: #666666; font-style: italic; font-weight: normal;}

.markedlinks a { padding:0 0 0 8px; margin:0; background:url(../img/bg_markedlink.png) no-repeat left 5px; }
.markedlinks_back a { padding-left:8px; background:url(../img/bg_retour.png) no-repeat center left; }
.markedlinks_rating a { padding-left:8px; background:url(../img/bg_markedlink.png) no-repeat center left; }

/* CENTER */
.pageHead { padding:0 0 16px 0; border-bottom:1px solid #BCB3B7; }
.pageHead04, .pageHead07 { padding:13px 0 0 0; border-bottom:1px solid #bcd3b7; float: left; margin: 0px 10px 0 0;}
.pageHead07 { border-bottom:0px solid #bcd3b7; }
.pageHead p { margin:8px 0 0 0; }
.pageHead04 .title{ width: 200px; float: left;  margin: 0px; padding: 0;}
.pageHead07 .title07 { width: 700px; float: left;  margin: 0px; padding: 0;}
.pageHead07 .title{ width: 460px; float: left;  margin: 0px; padding: 0;}
.pageHead07 .meal { width: 104px; float: right; margin: 0px 60px 0 0 !important;  margin: 0px 30px 0 0; padding: 20px 0 0 0;}
.pageHead04 .buttons { text-align: center; width: 347px; float: right; padding: 0; background: url(../img/bg_buttons.gif) no-repeat bottom right;}
.pageHead04 .buttons .buttons_content { width: 92px; float: left;}
.pageHead04 .buttons .buttons_content p, .buttons_content_small p, .buttons_content_big p { color:#89a783; text-align: center; font-size: 10px; }
.pageHead04 .buttons .buttons_content img, .buttons_content_small img, .buttons_content_big img { margin:0 0 8px 0; padding-right: 10px;}
.pageHead04 .buttons .buttons_content_small { width: 50px; float: left; padding: 0 0 0 10px;}
.pageHead04 .buttons .buttons_content_big { width: 92px; float: left; padding: 0 0 0 10px;}

.jardinery { clear:both; border-bottom:1px dotted #D5D5D5; padding:8px 0 14px 0; }
.jardinery.last { border:none; }
.jardinery h3 { padding-bottom:3px; }
.jardinery h3, .jardinery h3 a { color:#5d9d03; font-size:14px; font-weight:bold; }
.jardinery p { height:35px; margin:0 0 4px 0; color:#355C04; background:#E8F4D9 url(../img/jardinery_corner.png) no-repeat top right; padding-right:10px; }
.jardinery p img { float:left; margin-right:10px; }
.jardinery p span { display:block; float:left; width:313px; padding:5px 0; }
.jardinery li { width:50%; float:left; line-height:15px; }
.jardinery li img { display:none; }

.niv2_3cols { width:512px !important; width:488px; }
.niv2_3cols li { float:left; margin:0 12px 0 0; padding:8px 0 10px 0; width:155px; border-bottom:1px dotted #D5D5D5; }
.niv2_3cols h3 { width:155px; padding:0 0 2px 0; font-size:14px; }
.niv2_3cols .visuel { position:relative; width:155px; overflow:hidden; height:47px; }
.niv2_3cols .visuel .cacheCorner { position:absolute; top:0; left:0; }
.niv2_3cols p { color:#355c04; font-size:11px; padding:5px 0 0 0; }
.niv2_3cols img { margin:0 0 8px 0; }
.niv2_3cols.icons img { margin:0; }

.items_list { width:230px; float: left; margin: 0px; padding: 6px 0 0 0 !important;  padding:0px;}
.items_list li { margin:0px 0 16px 0 ; width:100%; }
.items_list h3 { padding:0px 0px 10px 0px;}
.items_list p { color:#666666; }
.items_list img { margin:0 0 8px 0; float: left; padding-right: 10px;}
.items_list.icons img { margin:0; }



.items_list_one { width:100%; /*float: left;*/ margin: 10px 0 5px 0 !important; margin: 10px 0 10px 0; padding: 0;}
.items_list_one img { margin:0 0 8px 0; float: left; padding-right: 10px; }
.items_list_one h3 { padding:0px 0px 4px 0px; }
.items_list_one p { color:#666666; }
.items_list_one .notre { font-size: 11px; background: url(../img/bg_retour.png) no-repeat; font-weight:bold; }
  
/* LEFT */
.menu { padding:0 0 141px 0; background:url(../img/bg_menu_bottom.jpg) left bottom no-repeat; }
.menuJardi { background-image:url(../img/bg_menujardi_bottom.jpg); }
.withIllu .menu { padding:0 0 383px 0; background-image:url(../img/bg_menu_bottom_illu.gif); }
.menu .title { margin:0 0 0 3px; width:145px; padding-top:48px; height:0; overflow:hidden; border-bottom:1px solid #fff; }
.menu .jardinerie { background:url(../img/t_menu_jardinerie.gif) left top no-repeat; }
.menu .jardi { background:url(../img/t_menu_jardi.gif) left top no-repeat; }
.menu .magasin, .menu .magasins { background:url(../img/t_menu_magasin.gif) left top no-repeat; }
.menu .produit, .menu .produits { background:url(../img/t_menu_produit.gif) left top no-repeat; }
.menu .conseil, .menu .conseils { background:url(../img/t_menu_conseil.gif) left top no-repeat; }
.menu .pepiniere { background:url(../img/t_menu_pepiniere.gif) left top no-repeat; }
.menu .animalerie { background:url(../img/t_menu_animalerie.gif) left top no-repeat; }
.menu .decoration { background:url(../img/t_menu_decoration.gif) left top no-repeat; }
.menu .hommes { background:url(../img/t_menu_hommes.gif) left top no-repeat; }
.menuJardi .a_propos_de_jardiland { background:url(../img/t_menu_jardi.gif) left top no-repeat; }
.menuJardi .title { margin:0 0 0 3px; width:145px; padding-top:48px; height:0; overflow:hidden; border-bottom:1px solid #fff; }
.menuBlueJardi  { padding:0 0 141px 0; background:url(../img/bg_menu_bottom_journaliste.jpg) left bottom no-repeat; }
.menuBlueJardi .title { margin:0 0 0 3px; width:145px; padding-top:48px; height:0; overflow:hidden; border-bottom:1px solid #fff; }
.menuBlueJardi .espace_journalistes  {  background:url(../img/t_menu_jardi_journaliste.gif) left top no-repeat; }

.menu ul { margin:0 0 0 3px; width:145px; }
* html .menu ul li { height:0.01%; }
.menu ul li a { display:block; padding:4px 10px; border-bottom:1px solid #fff; background:#e8f4d9; color:#5d9d03; font-weight:bold; }
* html .menu ul li a { height:0.01%; }
.menu ul li strong a { color:#355c04; }
.menu ul li ul { margin:3px 0 0 0; }
.menu ul li ul li { padding:0 5px 1px 0; }
.menu ul li ul li a { padding:0 10px; background:#fff; font-weight:normal; }
.menu ul li ul li strong a { color:#355c04; }

/* RIGHT */
#wrapRight .illuSpecial, #wrapRight03 .illuSpecial { position:absolute; left:0; top:-3px; }

#wrapRight04 { padding:2px 0 0 0; }

#wrapRight .event em { display:block; width:207px; height:55px; background:url(../img/bg_event_title.jpg) no-repeat; text-indent:-9000px; }
#wrapRight .event p, #wrapRight .event h3, #wrapRight03 .event p { width:192px; margin-left:1px; padding-left:3px; padding-right:3px; border-left:1px solid #D5D5D5; border-right:1px solid #D5D5D5; }
#wrapRight .event h3 { padding-bottom:9px; text-indent:10px; }

#wrapRight .free_links, #wrapRight03 .free_links, #wrapRight04 .free_links { background:url(../img/bg_freelinks_middle.png) repeat-y; margin-bottom:12px; float: left;}
#wrapRight .free_links ul, #wrapRight05 .free_links ul { padding:0 14px 8px 15px; background:url(../img/bg_freelinks_bottom.png) no-repeat bottom left; }
#wrapRight .free_links li, #wrapRight03 .free_links li, #wrapRight05 .free_links li { line-height:14px; }
#wrapRight .free_links li.big, #wrapRight03 .free_links li.big { margin-top:5px; padding-top:5px; padding-right:72px; border-top:1px solid #CCC; }
#wrapRight03 .free_links ul, #wrapRight04 .free_links ul { padding:0 14px 8px 15px; }
#wrapRight03 .free_links p img { width:192px; padding-top: 4px; margin-left:2px; padding-left:3px; padding-right:3px; }
#wrapRight03 .free_links h2, #wrapRight04 .free_links h2, #wrapRight05 .free_links h2 { padding:12px 14px 10px 14px; }
#wrapRight03 .free_links h3 { padding:0px 0px 4px 14px; }
#wrapRight03 .free_links .bottom,  #wrapRight04 .free_links .bottom, #wrapRight05 .free_links .bottom { background:url(../img/bg_freelinks_bottom.png) no-repeat bottom left; height: 5px; margin: 0px; padding: 0px;}
#wrapRight03 .free_links .line { background: url(../img/bg_dotted.gif) no-repeat; background-position:center left !important; background-position: 2px 3px ; height: 1px; margin: 0 0 8px 12px !important;  margin: 0 0 0 12px; padding: 0px; clear: both; }
#wrapRight04 .free_links img { border: 0px; margin: 0px; padding: 6px 3px 0 0;}
#wrapRight04 .free_links .creation { float: left; padding:0 14px 8px 15px;}
#wrapRight04 .free_links .creation a { display : block; margin: 0 3px 0 0; width: 40px; float: left; height: 40px; background: url(../img/creation_florale.gif) no-repeat left top;}
#wrapRight04 .free_links .creation a:hover { display : block; margin: 0 3px 0 0; width: 40px; float: left; height: 40px; background: url(../img/creation_florale_green.gif) repeat left top;}
#wrapRight04 .free_links .creation .padding , #wrapRight04 .free_links .creation .padding:hover { margin: 6px 3px 0 0; }

#wrapRight #react h3 { background:url(../img/bg_react_title.png) no-repeat; }
#wrapRight #react ul, #wrapRight03 #react ul { background:url(../img/bg_react_bottom.png) no-repeat bottom left; }
#wrapRight03 #react03 h2, #wrapRight04 #react03 h2 { background:url(../img/bg_freelinks_top.png) no-repeat top left;}
#wrapRight03 #react04 p { background:url(../img/bg_freelinks_top.png) no-repeat top left;}
#wrapRight03 #react04 h2 { padding:10px 14px 10px 14px; }
#wrapRight05 #react03 h2 { background:url(../img/bg_react_title_1.png) no-repeat;}
#wrapRight05 #react03 ul { background:url(../img/bg_react_bottom_1.png) no-repeat bottom left; }
#wrapRight05  #dotted { border-right: 1px dotted #D5D5D5; height: 80px; }

#wrapRight05 { width: 100%; padding:2px 0 0 0;  float: left; background:url(../img/bg_event_title_big.jpg) no-repeat;}
#wrapRight05 .event { padding:0; text-indent:-9000px; }
#wrapRight05 .event h1 { display:block; width:100%; height:45px; }
#wrapRight05 .free_links li.big { margin-top:5px; padding-top:5px; padding-right:40px; padding-bottom: 18px !important; padding-bottom: 22px; border-top:1px solid #CCC; }
#wrapRight05 .free_links { background:url(../img/bg_react_middle.png) repeat-y; margin-bottom:12px; width: 231px; float: left;}
#wrapRight05 .free_links_big { background:url(../img/bg_freelinks_middle_big.png) repeat-y; margin-bottom:12px; width: 475px; float: right; padding-right: 6px;}
#wrapRight05 .free_links_big h2 { padding:12px 14px 10px 14px; }
#wrapRight05 #react04 h2 { background:url(../img/bg_freelinks_top_big.png) no-repeat top left;}
#wrapRight05 .free_links_big .list ul { padding:0 5px 8px 15px; margin: 0px;}
#wrapRight05 .free_links_big .list { float: left; width: 155px; padding: 0px; margin: 0px;}
#wrapRight05 .free_links_big .list li { line-height:14px; }
#wrapRight05 .free_links_big .list h3 {  padding:0px 0px 4px 14px; } 
#wrapRight05 .free_links_big .bottom { background:url(../img/bg_freelinks_bottom_big.png) no-repeat bottom left; clear: both; height: 11px; margin: 0; padding: 0;}

#wrapRight06 { width: 520px; padding:10px 0 10px 0; margin: 10px 0 0px 0;  float: left; border-bottom: 1px solid #bcd3b7; border-top: 1px solid #bcd3b7;}
#wrapRight06 .free_links_big .list ul { padding:0 5px 0 0; margin: 0px;}
#wrapRight06 .free_links_big .list { float: left; width: 260px; padding: 0px; margin: 0px;}
#wrapRight06 .free_links_big .list li { line-height:14px; }

/* FOOTER */
/*#footerHome { padding:0 53px 0 24px; }
#footerHome a { font-size:10px; }
#footerHome span { padding:0 4px; }
#footerHome .linkInternational { margin:0 0 0 50px; }

#footer { padding:1px 51px 20px 51px; width:882px; color:#333; }
#footer a { font-size:10px; color:#333; }
#footer span { padding:0 4px; }*/

#main_popup { width: 487px; /*height: 364px;*/ background-color:#ffffff; /*background: url(../img/bg_popup.png) no-repeat;*/ }
#main_popup .close_popup { width: 477px; float: left; margin: 10px 0 0 0; text-align: right; }
#main_popup .close_popup a { color: #afb0b1; font-size: 10px; text-decoration: none; padding: 0;}
#main_popup .close_popup a:hover { text-decoration: underline; }
#main_popup .close_popup img { margin: 0 0 0 5px; }
#main_popup .main_popup_content { padding: 30px 40px; width:407px; }
#main_popup .main_popup_content h5 { font-style: normal; }
/*#main_popup .main_popup_content .required {float: left; font-size: 10px; color: #666666; float: right; padding: 30px 0 0 0; }*/
#main_popup .main_popup_content .fields { float: left; width: 100%; padding: 30px 0 0 0;}
#main_popup .main_popup_content .fields label { float: left; width: 94px !important; width: 92px; }
#main_popup .main_popup_content .fields .inputtext { width:300px; height:18px; margin:2px 5px 0 0; border:1px solid #b2beb3; padding: 1px 0 0 5px; }
#main_popup .main_popup_content .fields textarea { padding: 0 0 0 5px; width:300px; height:117px; margin:2px 5px 0 0; border:1px solid #b2beb3; }
#main_popup .main_popup_content .fields p a { color: #73bc03; font-weight: bold; font-size: 11px; padding-left: 94px !important; padding-left: 92px;}
#main_popup .main_popup_content .fields p a:hover { text-decoration: none;}
#main_popup .main_popup_content .fields p { padding: 2px 0 2px 0; }
#main_popup .main_popup_content .fields .send { margin-top: 10px; }

/* BODY */
#tabs07 { position:relative; width: 478px; margin:0; padding:0; background: url(../img/lifetime-bg-bot.gif) no-repeat bottom left; }
#tabs div, #tabs07 div { height:auto !important; min-height:100px; }
#tabs ul#item_details, #tabs07 ul#item_details { position:absolute; left:0px; top:10px; margin:0; padding:0; }
#tabs ul#item_details li, #tabs07 ul#item_details li { list-style:none; margin:0; padding:0; }
#tabs div, #tabs07 div { padding:40px 0px 0px 0px; }
#tabs ul, #tabs07 ul { margin:0; padding:0; }
#tabs ul li, #tabs07 ul li { list-style-image:url(../img/bull-lifetime.gif); margin:0 0 0 16px; padding:0 0 4px 0; background:none; }
html>body #tabs ul li { list-style: disc url(../img/bull-lifetime.gif) inside; margin:0; padding:0 0 4px 0; background:none; }
html>body #tabs07 ul li { list-style: disc url(../img/bull-lifetime.gif) inside; margin:0; padding:0 0 4px 0; background:none; }
#tabs ul li a:link, .body ul li a:visited { color:#000; font-weight:normal; font-size:12px; text-decoration:none; }
#tabs07 ul li a:link, .body ul li a:visited { color:#000; font-weight:normal; font-size:12px; text-decoration:none; }

#tabs07 ul#item_details { margin:0; padding:0; }
#tabs07 ul#item_details li { list-style:none; position:relative; float:left; margin:0; padding:0; background:#fff; }

#tabs07 ul#item_details li a { display:block; height:21px;  background-image:url(../img/tabs_image07.png); text-decoration:none; text-indent:-5000px; }
#tabs07 ul#item_details li a#tab1 { width:90px; background-position:0px 0px; }
#tabs07 ul#item_details li a#tab1.light { background-position:0px -21px; }
#tabs07 ul#item_details li a#tab2 { width:66px; background-position:-90px 0px; }
#tabs07 ul#item_details li a#tab2.light { background-position:-90px -21px; }
#tabs07 ul#item_details li a#tab3 { width:86px; background-position:-156px 0px; }
#tabs07 ul#item_details li a#tab3.light { background-position:-156px -21px; }
#tabs07 ul#item_details li a#tab4 { width:235px; background-position:-242px 0px; }
#tabs07 ul#item_details li a#tab4.light { background-position:-242px -21px; }

/* Hack IE */
* html #tabs { zoom:1; }
* html #tabs ul { height:1%; }
* html #tabs ul { list-style:none; }
*:first-child+html #tabs { zoom:1; }
*:first-child+html #tabs ul { min-height:0.01%; }
*:first-child+html #tabs ul li { list-style: none url(../img/bull-lifetime.gif) outside; margin:0 0 0 16px; padding:0 0 4px 0; background:none; }

/* Hack IE */
* html #tabs07 { zoom:1; }
* html #tabs07 ul { height:1%; }
* html #tabs07 ul { list-style:none; }
*:first-child+html #tabs07 { zoom:1; }
*:first-child+html #tabs07 ul { min-height:0.01%; }
*:first-child+html #tabs07 ul li { list-style: none url(../img/bull-lifetime.gif) outside; margin:0 0 0 16px; padding:0 0 4px 0; background:none; }

.items_list_detailed .details #tabs_content #tabs .rating_star { width: 65px; display: block; margin: 0; padding: 0; float: right;}
.items_list_detailed .details #tabs_content #tabs .rating_star img { margin: 2px 2px 0 2px;}

.items_list_detailed .details #tabs_content #tabs07 .rating_star { width: 65px; display: block; margin: 0; padding: 0; float: right;}
.items_list_detailed .details #tabs_content #tabs07 .rating_star img { margin: 2px 2px 0 2px;}

.items_list_detailed .details #tabs_content li { list-style: none; }
.items_list_detailed .details #tabs_content #tabs .tab1_content p { width: 170px; padding: 0 0 10px 0; margin: 0; float: left;}
.items_list_detailed .details #tabs_content #tabs .tab2_content p { width: 100%; padding: 0 0 10px 0; margin: 0; float: left;}
.items_list_detailed .details #tabs_content #tabs .tab3_content p { width: 320px; padding: 0 0 10px 0; margin: 0; float: left;}
.items_list_detailed .details #tabs_content #tabs .tab4_content p { width: 370px; padding: 0 0 10px 0; margin: 0;}
.items_list_detailed .details #tabs_content #tabs  h1 { color: #666666 ; font-size: 11px; width: 150px; float: left; padding: 0; margin: 0;}
.items_list_detailed .details #tabs_content #tabs .tab1_content, .items_list_detailed .details #tabs_content #tabs .tab2_content, .items_list_detailed .details #tabs_content #tabs .tab3_content, .items_list_detailed .details #tabs_content #tabs .tab4_content { width: 100%; float: left; margin: 0px;  }

.items_list_detailed .details #tabs_content li { list-style: none; }
.items_list_detailed .details #tabs_content #tabs07 .tab1_content a { color: #5d9d03; }
.items_list_detailed .details #tabs_content #tabs07 .tab1_content p { width: 350px; padding: 0 0 10px 0; margin: 0; float: left;}
.items_list_detailed .details #tabs_content #tabs07 .tab2_content p { width: 320px; padding: 0 0 10px 0; margin: 0; float: left;}
.items_list_detailed .details #tabs_content #tabs07 .tab2_content h1 { width:  150px;}
.items_list_detailed .details #tabs_content #tabs07 .tab3_content p { width: 320px; padding: 0 0 10px 0; margin: 0; float: left;}
.items_list_detailed .details #tabs_content #tabs07 .tab3_content h1 { width:  100px;}
.items_list_detailed .details #tabs_content #tabs07 .tab3_content a { color: #5d9d03; }
.items_list_detailed .details #tabs_content #tabs07 .tab3_content img { border:0px; }
.items_list_detailed .details #tabs_content #tabs07 .tab4_content p { width: 320px; padding: 0 0 10px 0; margin: 0;}
.items_list_detailed .details #tabs_content #tabs07 .tab4_content h1 { color: #fff ; font-size: 11px; width: 100%; float: left; padding: 2px; margin: 0 0 10px 0; display: block; background: #ed1c24; font-weight: normal;}
.items_list_detailed .details #tabs_content #tabs07 .tab4_content img { border:0px; padding-left: 90px;}
.items_list_detailed .details #tabs_content #tabs07  h1 { color: #666666 ; font-size: 11px; width: 100px; float: left; padding: 0; margin: 0;}
.items_list_detailed .details #tabs_content #tabs07 .tab1_content, .items_list_detailed .details #tabs_content #tabs07 .tab2_content, .items_list_detailed .details #tabs_content #tabs07 .tab3_content, .items_list_detailed .details #tabs_content#tabs07 .tab4_content { width: 100%; float: left; margin: 0px;  }

.items_list_detailed .details #tabs_content #tabs .dotted_line { background: url(../img/bg_dotted.gif) repeat-x; height:1px; width: 478px; padding: 10px 0 0 0 !important; padding: 0; margin: 0; float: left;}
.items_list_detailed .details #tabs_content #tabs .tab4_content ul{ float: left; margin: 0px; padding: 0px; }
.items_list_detailed .details #tabs_content #tabs .tab4_content li{ padding: 0; margin: 0; }

.items_list_detailed .details #tabs_content #tabs07 .dotted_line { background: url(../img/bg_dotted.gif) repeat-x; height:1px; width: 478px; padding: 10px 0 0 0 !important; padding: 0; margin: 0; float: left;}
.items_list_detailed .details #tabs_content #tabs07 .tab4_content ul{ float: left; margin: 0px; padding: 0px; }
.items_list_detailed .details #tabs_content #tabs07 .tab4_content li{ padding: 0; margin: 0; }

.center { text-align:center; }
.RightFrameCell{height:100px}
.RightFrameCell label{
width:70px;
color:#666666;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

/* RECHERCHE */
.Responses { text-align: right; margin: 0px 20px 8px 0px; font-size: 11px;}
.SearchResult { display: block; font-size: 11px; margin-bottom: 8px; padding-bottom:10px; line-height: 1.2 !important; }
.IFrame h3 {
color:#5D9D03;
font-size:11px;
font-weight:bold;
padding :0pt 0pt 10pt;
}
.SearchResult .Title { display: block;  padding: 0px 0px 2px 0px;font-weight:bold;}
.SearchResult .Description { display: block; margin-left: 30px; color: #888888; }
.SearchResult .Description a { text-decoration: underline; color: #006666; }
.SearchResult .Title a span, .SearchResult .Title a:link span,.SearchResult .Title a:visited span { text-decoration: none; color: #00664F; } 
.bold { font-weight: bold; }
/*  FIN RECHERCHE */

.RightFrameCell h1{border:0pt none;
margin-bottom:10pt;
padding:0pt;

}

/* CONTACT*/
.Introduction { text-align: left; margin: 0px 20px 8px 0px; font-size: 11px;}
.Label {
float:left;
width:112px;
}

/* ********************************************************************************* THICKBOX
********************************************************************************* */ 
 #TB_window a { color:#626262; text-decoration:underline; font-size:11px; }
 #TB_window a:hover { text-decoration:none; }
 #TB_overlay { position:absolute; z-index:100; top:0px; left:0px; background-color:#000000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; } #TB_window { position:absolute; background:#ffffff; z-index:102; display:none; text-align:left; } #TB_window img { display:block; margin:15px 0 0 15px; border:1px solid #cccccc; } 
 #TB_caption{ display:none; height:25px; padding:7px 30px 10px 25px; float:left; }
 #TB_closeWindow{ padding:5px 0; text-align:center; }
 #TB_closeAjaxWindow{ padding:5px 10px 7px 0; margin-bottom:1px; text-align:right; float:right; } 
 #TB_ajaxWindowTitle{ float:left; padding:7px 0 5px 10px; margin-bottom:1px; } 
 #TB_title{ display:none; background-color:#e8e8e8; height:27px; } 
 #TB_ajaxContent{ clear:both; padding:2px 15px 2px 15px; overflow:auto; text-align:left; line-height:1.4em; }
 #TB_ajaxContent p{ padding:5px 0px 5px 0px; } #TB_load{ position:absolute; display:none; height:100px; width:100px; z-index:101; } 
 #TB_HideSelect{ z-index:99; position:absolute; top:0; left:0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; } 
 #TB_iframeContent{ clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px; }