/* ********************************************************************************* Colonne de droite */
#wrapRight .event { padding:0 0 4px 0px; margin:20px 0 12px 0; background:url(../img/bg_event_bottom.png) no-repeat bottom left; }
#wrapRight .event h4 { display:block; width:207px; height:55px; background:url(../img/bg_event_title.jpg) no-repeat; text-indent:-9000px; }
#wrapRight .event h2 { width:192px; margin-left:1px; padding-left:3px; padding-right:3px; border-left:1px solid #D5D5D5; border-right:1px solid #D5D5D5; }
#wrapRight .event h2 { padding-bottom:9px; text-indent:10px; }
/* blocRight */
.blocRight { background:url(../img/bg_freelinks_middle.png) repeat-y; margin-bottom:12px; }
.blocRight .top { background:url(../img/bg_freelinks_top.png) no-repeat top left; min-height:10px; height:auto !important; height:10px; font-size:1px; line-height:1px; }
.blocRight .middle { padding:0 14px; position:relative; }
.blocRight .middle p { position:relative; top:-5px; left:-9px; }
.blocRight .middle h2 { padding:0 0 10px 0; }
.blocRight .middle h3 { padding:0 0 4px 0; }
.blocRight .middle ul { padding:0 0 8px 0; }
.blocRight .foot { background:url(../img/bg_freelinks_bottom.png) no-repeat bottom left; min-height:5px; height:auto !important; height:5px; font-size:1px; line-height:1px; }
#wrapRight .offre .illuSpecial { position:relative; }

/* ********************************************************************************* 03 - Liste des items */
#items_list_multiple { background:url(../img/bg_dotted.gif) repeat-x top left; padding:1px 0 0 0; }
#items_list_multiple .blockProd { width:230px; float:left; background:url(../img/bg_dotted.gif) repeat-x left bottom; padding:13px 0 14px 0; }
#items_list_multiple .blockProd h3 { padding:0 0 10px 0; }
#items_list_multiple .blockProd .visu { width:52px; height:60px; overflow:hidden; float:left; }
#items_list_multiple .blockProd p { float:left; width:168px; padding:0 0 0 10px; }
#items_list_multiple .impair { margin:0 28px 0 0; }

/* ********************************************************************************* 04 - fiche détail produit */
.detailProduit {  }
/* entete */
.enteteProduit { padding:13px 0 0 0; border-bottom:1px solid #bcd3b7; margin:0px 10px 0 0; }
.enteteProduit .title{ width:360px; float:left;  margin: 0px; padding: 0;}
.enteteProduit .buttons { text-align:center; width: 347px; float: right; padding: 0; background: url(../img/bg_buttons.gif) no-repeat bottom right;}
.enteteProduit .buttons .buttons_content { width:86px; float:right; background: url(../img/bg_buttons.gif) no-repeat bottom left; }
.enteteProduit .buttons .buttons_content p { color:#89a783; text-align:center; font-size:10px; height:27px; }
.enteteProduit .buttons .buttons_content .illu { height:27px; overflow:hidden; margin:0 0 8px 0; }

/* partie centrale */
.items_list_detailed { width:100%; margin: 0px 0 5px 0 !important; margin: 0px 0 10px 0; padding: 0;}
.items_list_detailed p { color:#666666; }
.items_list_detailed .back { color: #355c04; font-weight: bold; font-size: 10px; margin: 9px 0 9px 0;}
.items_list_detailed .lineTop { border-top:1px solid #bcd3b7; padding-top:2px; }
.items_list_detailed .to_know {  float: left; width: 201px; overflow:hidden; }
.items_list_detailed .to_know img { margin:0 0 8px 0; border: 4px solid #355C04; float: left; margin: 0 10px 0 0; }
.items_list_detailed .details { width: 490px; float: right; padding-right: 10px; }
.items_list_detailed .details span{ font-weight: bold; display: block; width: 110px; float: left; color: #355c04;}
.items_list_detailed .details .text { font-weight: normal; display: block; width: 380px; color: #666666;}
.items_list_detailed .details p { float: left; }
.items_list_detailed .details p.padding07 { padding: 10px 0 10px 0; }
.items_list_detailed .details h2 { padding: 0 0 10px 0; }
.items_list_detailed .details h1 { color:#355c04; font-seize:16px; font-weight:bold; padding:5px 0 10px 0; }
.details .price { color:#666666; font-size:10px; line-height:16px; }
.details .price .intitule { font-size:11px; color:#355c04; font-weight:bold; line-height:16px; }
.details .price .thePrice { display:inline; width:auto; font-size:14px; font-weight:bold; padding:0 3px 0 0; color:#666666; line-height:16px; }
.items_list_detailed .details .line_bg { background: url(../img/bg_dotted.gif) repeat-x left bottom;  height: 1px; margin: 10px 0; padding: 20px 0 0 0; clear: both; }
.items_list_detailed .details .rating { width: 100%; margin: 0px; padding: 0px; float: left;}
.items_list_detailed .details .rating span { width: 120px; }
.items_list_detailed .details .rating_star  { width: 30px; display: inline; margin: 0; padding: 0;}
.items_list_detailed .details .rating_star img { border: 0px solid #355C04; margin: 2px 2px 0 2px;}
.items_list_detailed .details .rating .rating_links { color: #666666; font-size: 11px; margin: 0px 0 10px 0;}
.items_list_detailed .details .rating .rating_links li { line-height:14px; display: inline; padding: 0 0 0 10px;}
.items_list_detailed .details .buy img { border: 0px solid #355C04; }
.items_list_detailed .details .buy { margin:0 2px 0 120px; padding:10px 0 0 0;}
.items_list_detailed .details .tabs_content { margin: 10px 0 10px 0; width: 100%; float: left; }
.items_list_detailed .items_list_container { margin: 20px 10px 10px 0; float: left; width: 690px;}
.items_list_detailed .items_list_container_margintop { margin: 40px 0 0 0; }
.items_list_detailed .items_list_container h3 { font-size: 14px; color: #355c04; padding: 0 0 10px 0; width: 500px; float: left;}
.items_list_detailed .items_list_container img { margin: 0 10px 2px 0; }
.items_list_detailed .items_list_container p { margin: 10px 0 0 0 !important; margin: 2px 0 0 0; }
.items_list_detailed .items_list_container span { padding: 5px 0 5px 0; float: left; }
.items_list_detailed .items_list_container .top_page { float: right; margin: 0px; padding: 5px 0 0 0;}
.items_list_detailed .items_list_container .top_page a { padding-left:8px; background:url(../img/arrow_top_page.gif) no-repeat center left; }

/* bloc du bas */
#blocBottom724 { width:100%; padding:2px 0 0 0; background:url(../img/bg_event_title_big.jpg) no-repeat; }
#blocBottom724 h4 { height:45px; text-indent:-9000px; padding:0; margin:0; }
#reactForum { background:url(../img/bg_react_middle.png) repeat-y; margin:0 0 12px 0; width:231px; float:left;}
#reactForum h2 { background:url(../img/bg_react_title_1.png) no-repeat; padding:12px 14px 10px 14px; }
#reactForum ul { background:url(../img/bg_react_bottom_1.png) no-repeat bottom left; padding:0 14px 8px 15px; }
#reactForum li.big { margin-top:5px; padding-top:5px; padding-right:40px; padding-bottom: 18px !important; padding-bottom: 22px; border-top:1px solid #CCC; }
#help { background:url(../img/bg_freelinks_middle_big.png) repeat-y; margin-bottom:12px; width:475px; float:right; padding-right:6px;}
#help h2 { background:url(../img/bg_freelinks_top_big.png) no-repeat top left; padding:12px 14px 10px 14px; }
#help .col { border-right: 1px dotted #D5D5D5; height: 80px; float:left; width:155px; padding:0; margin:0; }
#help .colLast { border:none; }
#help .col h3 { padding:0 0 4px 14px; }
#help .col li { line-height:14px; }
#help .col ul { padding:0 5px 8px 15px; margin:0;}
#help .bottom { background:url(../img/bg_freelinks_bottom_big.png) no-repeat bottom left; clear:both; height:11px; margin:0; padding:0;}

/* popup */
#myNotation .required, #contactForm .required { background:url(../img/bg_require.gif) no-repeat top left; border-top:1px solid #bcd3b7; margin:18px 0 0 0; text-align:right; font-size: 10px; color:#666666; padding:5px 0 0 0; height:44px; }
#myNotation .label, #contactForm .label { width:100px; float:left; }
#myNotation #pseudo { width:288px; padding:0 5px; }
#myNotation p, #contactForm p { padding:0 0 5px 0; }
#myNotation label.star { background:url(../img/star.gif) no-repeat top right; padding:0 15px 0 0; display:inline; }
#myNotation #avis { height:110px; width:288px; padding:2px 5px; }
#myNotation #send, #contactForm #send { margin:10px 0 0 95px; background-color:#ffffff; border:none; text-transform:uppercase; font-size:10px; color:#73bc03; cursor:pointer; }
#myNotation input, #myNotation select, #myNotation textarea, #contactForm input, #contactForm select, #contactForm textarea { border:1px solid #b2beb3; }

/* ********************************************************************************* onglets */
#blocOnglets { margin:10px 0 0 0; }
#blocOnglets div { margin:10px 0 0 0; width:100%; }
.onglets { background:url(../img/bg_onglets.gif) repeat-x left bottom; }
.onglets li { margin:0; background:url(../img/bg_onglet_left_on.gif) no-repeat top left; padding:0 0 0 12px; float:left; margin:0 4px 0 0; border-bottom:1px solid #e7e7e7; display:block; position:relative; height:20px; }
.onglets li a { color:#5a5a5a; font-size:11px; background:url(../img/bg_onglet_right_on.gif) no-repeat top right; padding:3px 11px 2px 0; display:block; float:left; height:15px; }
.onglets li a .star { width:12px; height:12px; onverflow:hidden; background:url(../img/star.gif) no-repeat top left; margin:1px 5px 0 0; }
.onglets li a .redstar { width:11px; height:11px; onverflow:hidden; background:url(../img/redstar.gif) no-repeat top left; margin:1px 5px 0 0; }
.onglets li:hover, .onglets .tabs-selected { background-image:url(../img/bg_onglet_left.gif); border-bottom:1px solid #ffffff; }
.onglets li:hover a, .onglets .tabs-selected a { background-image:url(../img/bg_onglet_right.gif); text-decoration:none; }
.onglets li a:hover { text-decoration:none; }
.tabs-hide { display:none; }

/* contenus */
#blocOnglets .idFiche { width:100%; background:url(../img/bg_dotted.gif) repeat-x left bottom; padding:10px 0; }
* html #blocOnglets .idFiche { _padding:5px 0; }
#blocOnglets .idFiche .lab { display:block; float:left; width:150px; color:#666666; }
#blocOnglets .idFiche .description { display:block; float:left; width:340px; font-weight:normal; color:#666666; }
#blocOnglets .idFiche .description a { color: #5d9d03; }
#blocOnglets .redTitle { background:none; color: #fff ; font-size: 11px; width: 100%; float: left; padding: 2px; margin: 0 0 10px 0; display: block; background: #ed1c24; font-weight: normal; }
#blocOnglets .avis { width:100%; background:url(../img/bg_dotted.gif) repeat-x left bottom; padding:10px 0; }
#blocOnglets .avis span { display:block; width:400px; float:left; font-weight:normal; color:#666666; }
#blocOnglets .avis span strong { display:block; }
#blocOnglets .avis .rating_star { width:80px; display:block; margin: 0; padding: 0; float:right;}
#blocOnglets .avis .rating_star img { margin: 2px 2px 0 2px;}
#blocOnglets .links { display:block; float:left; padding:10px 0 0 0; }
#blocOnglets .links a { font-size:12px; color:#000000; padding-left:8px; background:url(../img/bg_markedlink.png) no-repeat center left; }

/* ********************************************************************************* 07 - fiche magasin */
#entete { padding:13px 0 0 0; margin:0 10px 0 0; }
.blocRight .middle .creation { padding:0; }
.blocRight .middle .creation a { display:block; margin:0 3px 6px 0; width:40px; float:left; height:40px; background: url(../img/creation_florale.gif) no-repeat left top;}
.blocRight .middle .creation a:hover { background:url(../img/creation_florale_green.gif) repeat left top;}

/* ********************************************************************************* 10 - int animalerie */
#blocTitle { padding:13px 10px 0 0; }
#blocTitle .content { float:left; width:520px; }
#blocTitle .visuel { float:right; margin:20px 60px 0 0; _margin:20px 30px 0 0; }
#blocTitle .content .listTheme { margin:10px 0 0 0; border-bottom:1px solid #bcd3b7; border-top:1px solid #bcd3b7; padding:10px 0; }
#blocTitle .content .listTheme li { float:left; width:250px; display:block; margin:0 10px 0 0; _margin:0;  }
#listConseils { padding:40px 0 0 0; width:690px; }
#listConseils .conseil { padding:0 0 20px 0; }
#listConseils .conseil h3 { background: url(../img/bg_dotted.gif) repeat-x left bottom; font-size: 14px; color:#355c04; padding:0 0 10px 0; position:relative; margin:0 0 10px 0; }
#listConseils .conseil h3 .title { float:left; }
#listConseils .conseil h3 .hdp { float:right; }
#listConseils .conseil h3 .hdp a { padding-left:8px; background:url(../img/arrow_top_page.gif) no-repeat center left; font-weight:normal; color:#666666; font-size:11px; }
#listConseils .conseil img { border: 4px solid #355C04; float: left; margin: 0 10px 8px 0; }

/* ********************************************************************************* GABARIT 3 COLONNES SPECIAL 06/08 */
#wrap3colonnes { position:relative; }
#wrap3colonnes #wrapPath { position:absolute; top:0; left:0; width:673px; }
#colLeft { float:left; padding:30px 0 0 7px; width:178px; }
#zoneRight { float:left; width:724px; padding:0 0 50px 0; }
#zoneRight #colCenter { float:left; width:488px; padding:30px 0 0 0; }
#zoneRight #colCenter h1 { padding:10px 0 5px 0; font-size:20px; color:#355c04; line-height:18px; }
#zoneRight #colCenter h2 { font-size:16px; color:#355c04; padding:0 0 8px 0; line-height:18px; }
#zoneRight #colCenter h3 { font-size:14px; color:#355c04; padding:15px 0 8px 0; background:url(../img/bg_dotted.gif) repeat-x left bottom; margin:0 0 10px 0; }
#zoneRight #colRight { float:left; width:206px; padding:0 0 0 30px; }
#colspanCenterRight { width:718px; padding:15px 0 0 0; }
#zoneRight #colRight .offre { padding:0; }


/* ********************************************************************************* 05 */
#split2col { width:718px; padding:15px 0 0 0; }
#split2col .col { float:left; width:353px; padding:0 12px 0 0; }
#split2col .col h2 { font-size:14px; font-weight:bold; color:#73bc03; }
#split2col .col .visuel { position:relative; }
#split2col .col .visuel .cacheAngles { position:absolute; top:0; left:0; }
#split2col .last { padding:0; }
#split2col .col .listeFiche {  }
#split2col .col .listeFiche li { list-style:none; background:url(../img/bg_dotted.gif) repeat-x left bottom; padding:6px 0 8px 0; }
#split2col .col .listeFiche .title { display:block; font-size:11px; color:#73bc03; font-weight:bold; padding:0 0 5px 0; }
#split2col .col .listeFiche .title a { font-size:11px; color:#73bc03; font-weight:bold; text-decoration:none; }
#split2col .col .listeFiche .linkTitle { font-size:11px; color:#204522; font-weight:bold; display:block; }
#split2col .col .listeFiche .linkTitle { font-size:11px; color:#204522; font-weight:bold; text-decoration:none; padding:0 0 0 8px; background:url(../img/bg_markedlink.png) no-repeat left 4px; }
#split2col .col .listeFiche span { color:#848484; line-height:14px; font-size:11px; }
#split2col .col .linkMore { text-align:right; padding:6px 0 0 0; }
#split2col .col .linkMore a { background:url(../img/bg_markedlink.png) no-repeat left 4px; padding:0 0 0 8px; color:#848484; }
#split2col .col .postit { position:relative; background:url(../img/bg_postit.gif) no-repeat top left; height:110px; border-top:1px solid #ffffff; padding:27px 30px 0 30px; }
#split2col .col .postit span { font-weight:bold; color:#73bc03; font-size:11px; }
#split2col .col .postit p { padding:3px 0 0 0; color:#848484; font-size:11px; }
#split2col .col .postit .linkMore { padding-right:28px; }
#split2col .col .postit .anneaux { background:url(../img/anneaux.gif) repeat-x top left; position:absolute; top:-3px; left:0; height:10px; width:353px; }

/* ********************************************************************************* 06 */
#zoneRight #colCenter #cpForm { width:160px; float:left; background:url(../img/bg_cpForm.gif) no-repeat 25px bottom; padding:0 0 65px 0; }
#zoneRight #colCenter #cpForm #codePostal { width:87px; padding:0 5px; float:left; margin:0 2px 0 0; }
#zoneRight #colCenter #cpForm #ok { margin:2px 0; }
#zoneRight #colCenter #cpForm p { padding:2px 0 0 0; }
#zoneRight #colCenter .mapFrance { width:328px; float:left; }

#zoneRight #colRight .lastMin { padding:15px 0 0 0; }
#zoneRight #colRight .lastMin h3 { color:#355c04; font-size:14px; font-weight:bold; }
#zoneRight #colRight .lastMin .info { padding:8px 0; }
#zoneRight #colRight .lastMin .info h5 span { color:#ffffff; font-size:10px; font-weight:normal; background-color:#ed1c24; font-style:normal; padding:0 2px; }
#zoneRight #colRight .lastMin .info h4 { padding:4px 0 0 0; color:#5d9d03; font-size:11px; font-weight:bold; }

.andMore3 .blocArround231 { margin:0 12px 0 0; }
.andMore3 .last { margin:0; }
/* bloc 231 */
.blocArround231 { width:231px; float:left; overflow:hidden; background:url(../img/bg_blocArround231.gif) repeat-y top left; position:relative; }
.blocArround231 .top { background:url(../img/bg_blocArround231_top.gif) no-repeat top left; height:10px; overflow:hidden; font-size:1px; line-height:1px; }
.blocArround231 .middleFoot { padding:0 4px 4px 4px;  background:url(../img/bg_blocArround231_foot.gif) no-repeat left bottom; }
.blocArround231 .middleFoot a:hover { text-decoration:none; }
.blocArround231 .middleFoot h2 { padding:0 10px; color:#355c04; font-size:15px; }
.blocArround231 .middleFoot h2 a { color:#355c04; font-size:15px; }
.blocArround231 .middleFoot h3 { padding:0 10px 5px 10px; font-size:11px; color:#5d9d03; }
.blocArround231 .middleFoot h3 a { font-size:11px; color:#5d9d03; }
.blocArround231 .middleFoot p { padding:0 10px; }
.blocArround231 .middleFoot .visuel { width:223px; overflow:hidden; }
.blocArround231 .middleFoot .cacheFoot { position:absolute; bottom:0; left:0; height:10px; font-size:1px; line-height:1px; }
* html .blocArround231 .middleFoot .cacheFoot { bottom:-1px; left:0; }
.middleFoot .dialog, .middleFoot .book, .middleFoot .meteo { position:absolute; top:5px; right:8px; }
.middleFoot .a_25ans { position:absolute; bottom:4px; right:4px; }
.blocArround231 .middleFoot ul { padding:2px 0 8px 10px; }
.middleFoot .line { margin:0 10px 4px 10px !important; font-size:1px; line-height:1px; }
* html .middleFoot .line { margin:0 10px 0 10px !important; }

/* ********************************************************************************* 08 */
#colCenter .chiffresExplain { float:left; width:305px; }
#colCenter .chiffres { float:right; }
#colCenter .liRound { padding:5px 0 10px 20px; }
#colCenter .liRound li { padding:0 0 2px 9px; background:url(../img/bg_liRound.gif) no-repeat left 7px; }
#colCenter .liRound li a { color:#5d9d03; }

/* ********************************************************************************* colonne de droite */
.middleFoot #shopForm { padding:0 10px 10px 10px; }
.blocArround231 .middleFoot #shopForm { padding:8px 10px; }
.middleFoot .partner { font-size:10px; text-align:right; }
#shopForm #cp { float:left; margin:0 3px 0 0; width:86px; padding:0 5px; }
.andMore1 { margin:20px 0 0 0; background:url(../img/bg_event_title.jpg) no-repeat; }
.andMore1 h4 { height:46px; text-indent:-9000px; }
.middleFoot .miniMap { position:absolute; top:5px; right:14px; }
/* bloc 200 */
.blocArround200 { width:200px; overflow:hidden; background:url(../img/bg_blocArround200.gif) repeat-y top left; margin:0 0 12px 0; position:relative; }
.blocArround200 .top { background:url(../img/bg_blocArround200_top.gif) no-repeat top left; height:10px; overflow:hidden; font-size:1px; line-height:1px; }
.blocArround200 .middleFoot { padding:0 4px 4px 4px; background:url(../img/bg_blocArround200_foot.gif) no-repeat left bottom; }
.blocArround200 .middleFoot .btn { padding:0 0 0 10px; }
.blocArround200 .middleFoot a:hover { text-decoration:none; }
.blocArround200 .middleFoot h2 { padding:0 10px; color:#355c04; font-size:14px; }
.blocArround200 .middleFoot h2 a { color:#355c04; font-size:14px; }
.blocArround200 .middleFoot h3 { padding:0 10px 5px 10px; font-size:11px; color:#5d9d03; }
.blocArround200 .middleFoot p { padding:0 10px 3px 10px; }
.blocArround200 .middleFoot h3 a { font-size:11px; color:#5d9d03; }
.blocArround200 .middleFoot .visuel { width:192px; overflow:hidden; }
.blocArround200 .middleFoot .respire { padding-bottom:8px; }
.blocArround200 .middleFoot .cacheFoot { position:absolute; bottom:0; left:0; height:10px; font-size:1px; line-height:1px; }
* html .blocArround200 .middleFoot .cacheFoot { bottom:-1px; left:0; }
.blocArround200 .middleFoot ul { padding:0 0 8px 10px; }
.middleFoot .aereFoot { margin:0 0 15px 0; }
.alphabet { padding:10px 10px 10px 10px !important; }
.alphabet .line1 { background:url(../img/bg_dotted.gif) repeat-x left bottom; height:16px; width:200px; }
.alphabet span { float:left; width:15px; height:15px; text-align:center; padding:0; background:url(../img/bg_dotted_v.gif) repeat-y top right; }
.alphabet span a { display:block; font-size:12px; font-weight:bold; width:15px; height:15px; overflow:hidden; padding:0; margin:0; }
.alphabet .last { background:none; }


/* ********************************************************************************* newsletter */
.lastNewsletter { margin:73px 0 0 0; }
.lastNewsletter img { border:4px solid #355c04; }
.lastNewsletter span { display:block; text-align:right; padding:2px 5px 0 0; }
.lastNewsletter span a { font-size:11px; padding:0 0 0 10px; background:url(../img/puve_verte.gif) no-repeat left 5px; }

#newsForm { border-top:1px solid #bcd3b7; margin:18px 0 0 0; }
#newsForm .asterix { text-align:right; font-size:10px; }
#newsForm p { padding:9px 0 0 0; display:inline-block; }
#newsForm .aere { padding:14px 0 0 0; }
#newsForm p:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#newsForm p label { width:112px; float:left; }
#newsForm input, #newsForm select { float:left; }
#newsForm input { font-size:11px; padding:0 5px; margin:0 5px 0 0; border:1px solid #b2beb3; line-height:11px; width:260px; }
#newsForm select { border:1px solid #b2beb3; }
#newsForm .select { border:1px solid #b2beb3!important;width:243px; }

#newsForm textarea { font-size:11px; padding:0 5px; margin:0 5px 0 0; border:1px solid #b2beb3; line-height:11px; width:260px;height:14px; }
#newsForm #cp, #newsForm #tel, #newsForm #borndate { width:105px; }
#newsForm .cp  { width:105px!important; }
#newsForm #news { width:auto; margin:0 5px 0 112px; }
#newsForm .news { width:auto; margin:0 5px 0 112px; }
#newsForm .labelBox { width:auto; }
#newsForm #valid { width:auto; margin:0 0 0 107px; background:none; background-color:#ffffff; text-transform:uppercase; border:none; font-size:10px; color:#73bc03; cursor:pointer; }
#newsForm .mentions { color:#848484; font-size:9px; line-height:12px; }


/* ********************************************************************************* homeDeco */
#homeDeco { padding:0 0 50px 18px; width:885px; background:url(../img/bg_homeDeco.gif) no-repeat 18px 6px; }
#homeDecoFlash { width:489px; height:404px; overflow:hidden; float:left; margin:0 0 0 3px; }
#homeDecoVisu { float:left; padding:43px 0 0 14px; }

/* ********************************************************************************* 12 */
.colspanCR { width:718px; margin:10px 0 0 0; padding:5px 0; }
.borderTopGreen { border-top:1px solid #bcd3b7; }
.borderTopDotted { background:url(../img/bg_dotted.gif) repeat-x top left; }
.blocThemProd { width:225px; float:left; overflow:hidden; position:relative; margin:0 18px 0 0; }
.borderTopDotted .last { margin:0; }
.blocThemProd h3 { color:#5d9d03; font-size:14px; font-weight:bold; padding:0 0 2px 0; }
.blocThemProd .illu { width:225px; height:35px; overflow:hidden; position:relative; margin:0 0 2px 0; }
.blocThemProd .illu .cacheIllu225 { position:absolute; top:-1px; left:0; }
.blocThemProd ul { padding:0 0 15px 0; }
.blocThemProd li a { background:url(../img/bg_markedlink.png) no-repeat left 4px; padding:0 0 0 8px; }
.borderTopGreen .col340 { width:340px; float:left; }
.borderTopGreen .last { float:right; }
.borderTopGreen .col340 h2 { padding:0 0 5px 0; }
.borderTopGreen .col340 h2 span { background-color:#ed1c24; font-size:10px; color:#ffffff; font-weight:normal; padding:0 3px; }
.borderTopGreen .col340 .offre { position:relative; width:340px; height:108px; padding:5px 0; }
.borderTopGreen .col340 .offre .visuel { display:block; float:left; width:90px; margin:0 7px 0 0; padding:5px 0 0 0; overflow:hidden; }
.borderTopGreen .col340 .offre .descriptif { width:243px; float:left; color:#666666; }
.borderTopGreen .col340 .offre .descriptif h4 { color:#5d9d03; font-size:11px; font-weight:bold; padding:0 0 5px 0; }
.offre .price { position:absolute; left:97px; bottom:5px; color:#666666; font-size:16px; font-weight:bold; }
.borderTopGreen .col340 .asterix { color:#848484; font-size:10px; }

/* ********************************************************************************* 14 */
#listProduists { margin:15px 0 0 0; border-top:1px solid #bcd3b7; padding:10px 0 0 0; }
#listProduists .prod { float:left; width:235px; padding:7px 0; background: url(../img/bg_dotted.gif) repeat-x left bottom; margin:0 15px 0 0; }
#listProduists .pair { margin:0; }
#listProduists .prod h4 { font-size:11px; font-weight:bold; color:#5d9d03; padding:0 0 5px 0; }
#listProduists .prod h4 a { font-size:11px; font-weight:bold; color:#5d9d03; }
#listProduists .prod .visuel { display:block; width:56px; padding:0 10px 0 0; float:left; }
#listProduists .prod p { width:169px; float:left; font-size:11px; color:#666666; }
#listProduists .prod .price { font-size:14px; font-weight:bold; display:block; padding:4px 0 0 0; }
#listProduists .asterix { float:left; color:#848484; font-size:10px; margin:5px 0 0 0; }

/* ********************************************************************************* 02 */
.jardinery .chapo { height:35px; overflow:hidden; background:#e8f4d9 url(../img/corner_chapo.gif) no-repeat top right; margin:0 0 5px 0; position:relative; }
.jardinery .chapo .visuel { width:155px; height:35px; overflow:hidden; float:left;  }
.jardinery .chapo p { padding:5px 10px; font-size:11px; color:#355c04; float:left; background:none; }
.jardinery .chapo .coinVisuel { position:absolute; top:0; left:0; }

/* ********************************************************************************* 18 */
.bandeauPub { width:710px; height:119px; background:url(../img/bg_bandeauPub.gif) no-repeat top left; padding:4px; }
.bandeauPub .pub25ans { background:url(../img/bg_pub25ans.jpg) no-repeat top left; height:114px; overflow:hidden; padding:5px 0 0 80px; }
.bandeauPub .pub25ans h3 { color:#355c04; font-size:15px; font-weight:bold; }
.bandeauPub .pub25ans h4 { color:#73bc03; font-size:11px; font-weight:bold; padding:0; margin:0; }
.bandeauPub .pub25ans p { padding:2px 0 0 0; width:460px; line-height:auto; }
.bandeauPub .pub25ans .link { padding:3px 0 0 7px; background:url(../img/puce_fleche_verte.gif) no-repeat left 7px; }
.bandeauPub .pub25ans .link a {  }
/* forum */
#split2col .col .listeForum {  }
#split2col .col .listeForum li { list-style:none; background:url(../img/bg_dotted.gif) repeat-x left bottom; padding:6px 0 8px 0; }
#split2col .col .listeForum .title { background:url(../img/picto_forum.gif) no-repeat top left; display:block; font-size:11px; color:#73bc03; font-weight:bold; padding:0 0 5px 23px; }
#split2col .col .listeForum .title a { font-size:11px; color:#73bc03; font-weight:bold; text-decoration:none; }
#split2col .col .listeForum .linkTitle { font-size:11px; color:#204522; font-weight:bold; display:block; }
#split2col .col .listeForum .linkTitle { font-size:11px; color:#204522; font-weight:bold; text-decoration:none; padding:0 0 0 8px; background:url(../img/bg_markedlink.png) no-repeat left 4px; }
#split2col .col .listeForum span { color:#848484; line-height:14px; font-size:11px; }
/* projets */
#split2col .col .projet .visuel { float:left; width:144px; height:90px; overflow:hidden; display:block; padding:4px 0 0 0; }
#split2col .col .projet .descriptif { float:left; display:block; padding:4px 0 0 10px; width:190px; }

/* ********************************************************************************* 19 */
.Projets {  }
.Projets .projet { padding:10px 0; background:url(../img/bg_dotted.gif) repeat-x left bottom; }
.Projets .projet .visuel { width:144px; height:90px; float:left; overflow:hidden; margin:0 10px 0 0; }
.Projets .projet .projetCont { width:334px; float:left; }
.Projets .projet .projetCont h3 { padding:0 0 5px 0; }

/* ********************************************************************************* 20 */
.ficheProjet { padding:10px 0 0 0; }
.ficheProjet h1 { padding:0 0 2px 0; }
.ficheProjet .back { padding:15px 0 0 0; }
.ficheProjet .visuel { width:480px; height:300px; overflow:hidden; border:4px solid #355c04; margin:5px 0; }
