@charset "utf-8";
/* CSS Document */

body {width:100%; background:url(../../img/bgBody.jpg) left top repeat-x #909c30 fixed; font-size:75%; font-family:Verdana, Geneva, sans-serif; color:#919191;}
* {margin:0; padding:0;}

a {color:#7d7d7d; text-decoration:none;}
a:hover {color:#7d7d7d; text-decoration:underline;}

img {border:none;}

ul {margin:10px 0; padding:0 0 0 30px;}
ol {margin:10px 0; padding:0 0 0 30px;}
li {margin:0px 0px 5px;}

p {margin:0 0 10px;}

h1 {font-size:2em; margin:10px 0px; color:#798423;}
h2 {font-size:1.8em; margin:10px 0px; color:#798423;}
h3 {font-size:1.4em; margin:10px 0px; color:#798423;}
h4 {font-size:1.4em; margin:10px 0px; color:#798423;}
h5 {font-size:1.2em; margin:10px 0px; color:#798423;}
h6 {font-size:1em; margin:10px 0px; color:#798423;}


/*===================================================================================================
BLOCK
===================================================================================================*/
#bgContainer { position:relative; margin:0 auto; width:100%; background:url(../../img/bgContainer.jpg) center top no-repeat fixed; }
#container { position:relative; margin:0 auto; width:983px; background:url(../../img/bgContainer2.jpg) left top repeat-y; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bgContainer.png',sizingMethod='scale'); }
#banner_div { position:absolute; display:block; width:929px; height:245px; top:0; left:27px; }
#banner_div2 { position:absolute; display:block; width:929px; height:245px; top:0; left:27px; }
#banner_fl_div1 { position:absolute; display:block; width:929px; height:245px; top:0; left:27px; }
#banner_fl_div2 { position:absolute; display:block; width:929px; height:245px; top:0; left:27px; }
#banner_fl_div3 { position:absolute; display:block; width:929px; height:245px; top:0; left:27px; }
#banner_fl_div4 { position:absolute; display:block; width:929px; height:245px; top:0; left:27px; }
#colLeft { position:relative; float:left; display:block; padding:245px 0 0; width:282px; }
#colRight { position:relative; float:right; display:block; padding:0 27px 0 0; width:674px; }
#footer { position:relative; margin:0 27px 0 27px; padding:9px 0 0; width:929px; background:url(../../img/bgFooter.png) left top repeat-x; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bgFooter.png',sizingMethod='scale'); }
.clear { clear:both; margin:0; padding:0; line-height:0; font-size:0; }
#anim_four{ float:right; }





/*===================================================================================================
COL LEFT
===================================================================================================*/
#colLeft h1.logo { position:absolute; display:block; margin:0; padding:0; width:303px; height:256px; top:0; left:-9px; z-index:1000; }
#colLeft h1.logo a { display:block; width:303px; height:256px; background:url(../../img/logo_header.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/logo_header.png'); }
#colLeft h1.logo a span { display:none; }


#colLeft ul.menu_p { position:relative; display:block; margin:0; padding:0 0 0 2px; list-style:none; z-index:1001; }
#colLeft ul.menu_p li { position:relative; display:block; margin:0 0 4px; padding:0; width:279px; height:47px; overflow:hidden; font-family:"Times New Roman", Times, serif; font-size:20px; color:#d68c0f; text-align:center; line-height:40px; text-transform:uppercase; }
#colLeft ul.menu_p li.last { margin:0; }
#colLeft ul.menu_p li a { display:block; padding:0 0 7px;width:279px; height:40px; background:url(../../img/bgMenu_p.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bgMenu_p.png'); color:#d68c0f; }
#colLeft ul.menu_p li a:hover { background:url(../../img/bgMenu_p_roll.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bgMenu_p_roll.png'); text-decoration:none; }


#colLeft ul.menu_other { position:relative; display:block; margin:-7px 0 0; padding:0 0 0 27px; list-style:none; }
#colLeft ul.menu_other li { position:relative; display:block; margin:0; padding:0; width:228px; height:45px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#373b15; text-transform:uppercase; font-weight:bold; line-height:14px; }
#colLeft ul.menu_other li.bg { background:url(../../img/bgMenu_other.jpg) left top no-repeat; }
#colLeft ul.menu_other li a { display:block; padding:9px 7px 6px 55px; width:166px; height:30px; color:#373b15; }
#colLeft ul.menu_other li a:hover { text-decoration:none; }
#colLeft ul.menu_other li a:hover strong { text-decoration:underline; }
#colLeft ul.menu_other li a span { display:block; margin:0; font-size:11px; font-weight:normal; text-transform:none; color:#004508; }

#colLeft ul.menu_other li.btn_news a { background:url(../../img/icon/btn_news.gif) 11px center no-repeat; }
#colLeft ul.menu_other li.btn_promo a { background:url(../../img/icon/btn_promo.gif) 11px center no-repeat; }
#colLeft ul.menu_other li.btn_evenement a { background:url(../../img/icon/btn_evenement.gif) 11px center no-repeat; }
#colLeft ul.menu_other li.btn_pro a { background:url(../../img/icon/btn_pro.gif) 11px center no-repeat; }
#colLeft ul.menu_other li.btn_photo a { background:url(../../img/icon/btn_photo.gif) 11px center no-repeat; }
#colLeft ul.menu_other li.btn_visite a { background:url(../../img/icon/btn_visite.gif) 11px center no-repeat; }
#colLeft ul.menu_other li.btn_concours a { background:url(../../img/icon/btn_concours.gif) 11px center no-repeat; }
#colLeft ul.menu_other li.btn_certificat a { background:url(../../img/icon/btn_certificat.gif) 11px center no-repeat; }
#colLeft ul.menu_other li.btn_soumission a { background:url(../../img/icon/btn_soumission.gif) 11px center no-repeat; }
#colLeft ul.menu_other li.btn_foire a { background:url(../../img/icon/btn_foire.gif) 11px center no-repeat; }


#colLeft div.sondage { position:relative; display:block; margin:14px 0 0 42px; padding:0; width:196px; background:url(../../img/bgSondage.jpg) left top repeat-y; }
#colLeft div.sondage div.top { position:relative; display:block; margin:0; padding:0; width:196px; height:15px; background:url(../../img/bgSondage_top.jpg) left top repeat-y; }
#colLeft div.sondage div.bottom { position:relative; display:block; margin:0; padding:0; width:196px; height:15px; background:url(../../img/bgSondage_bottom.jpg) left top repeat-y; }
#colLeft div.sondage div.main { padding:0 15px; }
#colLeft div.sondage div.main h2 { margin:0 0 6px; padding:0 0 10px; font-size:12px; color:#373b15; text-transform:uppercase; border-bottom:1px solid #a0a854; }
#colLeft div.sondage div.main p { margin:0 0 18px; padding:0; font-size:11px; color:#004100; line-height:16px; }
#colLeft div.sondage div.main input { margin:1px 0 7px; }
#colLeft div.sondage div.main label { margin:0 0 7px; font-size:11px; color:#004100; }
#colLeft div.sondage div.main img { display:block; }
#colLeft div.sondage div.main a.btn_vote { display:block; margin:14px 0 0; padding:0 2px 2px; width:62px; height:23px; background:url(../../img/btn/btnVote.jpg) left top no-repeat; font-weight:bold; font-size:11px; line-height:23px; color:#1c2a0b; text-align:center; }














/*===================================================================================================
COL RIGHT
===================================================================================================*/
#colRight div.head { position:relative; display:block; width:674px; height:245px; overflow:hidden; border-bottom:1px solid #888b70; }
#colRight div.head div.menu_u { position:absolute; display:block; background:url(../../img/bgMenu_u.png) left top repeat-x; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bgMenu_u.png',sizingMethod='scale'); padding:4px 4px 8px; width:666px; height:20px; top:0; left:0; }
#colRight div.head div.menu_u ul { float:left; margin:0; padding:0; list-style:none;}
#colRight div.head div.menu_u ul li { float:left; margin:0; padding:0 35px; border-right:1px solid #945333; font-size:10px; color:#ffffff; line-height:20px; text-transform:uppercase; }
#colRight div.head div.menu_u ul li.last { padding:0 0 0 35px; border-right:none; }
#colRight div.head div.menu_u ul li a { color:#ffffff; }

#colRight div.main { position:relative; display:block; padding:24px 0 0; width:674px; border-top:1px solid #e1e5c4; }
#colRight div.main.chro { padding-top:0; }
#colRight div.main h2 { position:relative; display:block; margin:0 0 17px 19px; padding:0; width:353px; height:33px; }
#colRight div.main h2 span { display:none; }
#colRight div.main h2.title_bienvenue { background:url(../../img/title_bienvenue.jpg) left top no-repeat; }
#colRight div.main h2.title_nouvelle { background:url(../../img/title_nouvelle.jpg) left top no-repeat; }
#colRight div.main h2.title_promotion { background:url(../../img/title_promotion.jpg) left top no-repeat; }
#colRight div.main h2.title_evenement { background:url(../../img/title_evenement.jpg) left top no-repeat; }
#colRight div.main h2.title_chronique { background:url(../../img/title_chronique.jpg) left top no-repeat; }
#colRight div.main h2.title_galerie { background:url(../../img/title_galerie.jpg) left top no-repeat; }
#colRight div.main h2.title_visite { background:url(../../img/title_visite.jpg) left top no-repeat; }
#colRight div.main h2.title_concours { background:url(../../img/title_concours.jpg) left top no-repeat; }
#colRight div.main h2.title_certificat { background:url(../../img/title_certificat.jpg) left top no-repeat; }
#colRight div.main h2.title_soumission { background:url(../../img/title_soumission.jpg) left top no-repeat; }
#colRight div.main h2.title_foire { background:url(../../img/title_foire.jpg) left top no-repeat; }
#colRight div.main h2.title_historique { background:url(../../img/title_historique.jpg) left top no-repeat; }
#colRight div.main h2.title_service { background:url(../../img/title_service.jpg) left top no-repeat; }
#colRight div.main h2.title_equipe { background:url(../../img/title_equipe.jpg) left top no-repeat; }
#colRight div.main h2.title_contact { background:url(../../img/title_contact.jpg) left top no-repeat; }
#colRight div.main h2.title_centre { background:url(../../img/title_centre.jpg) left top no-repeat; }
#colRight div.main h2.title_paysagiste { background:url(../../img/title_paysagiste_big.jpg) left top no-repeat; }
#colRight div.main h2.title_carriere { background:url(../../img/title_carriere.jpg) left top no-repeat; }
#colRight div.main h2.title_beton { background:url(../../img/title_beton.jpg) left top no-repeat; }
#colRight div.main p { margin:0 19px 24px 19px; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#575757; line-height:19px; text-align:left; }
#colRight div.main p.prix { font-size:20px; }
#colRight div.main p.prix span { text-decoration:line-through; }
#colRight div.main p.prix strong { color:#6a2500; }


#colRight div.main div.cols3_223_219_227 { position:relative; display:block; margin:35px 0 0; padding:1px 0 0; width:674px; border-top:1px solid #888b70; }
#colRight div.main div.cols3_223_219_227 div.col01 { float:left; display:block; background:url(../../img/bgCol01.jpg) left top no-repeat; margin:0; padding:13px 17px 0 15px; width:192px; height:273px; overflow:hidden; }
#colRight div.main div.cols3_223_219_227 div.col02 { float:left; display:block; background:url(../../img/bgCol02.jpg) left top no-repeat; margin:0; padding:13px 17px 0 15px; width:188px; height:273px; overflow:hidden; border-left:1px solid #888b70; }
#colRight div.main div.cols3_223_219_227 div.col03 { float:left; display:block; background:url(../../img/bgCol03.jpg) left top no-repeat; margin:0; padding:13px 16px 0 15px; width:197px; height:273px; overflow:hidden; border-left:1px solid #888b70; }

#colRight div.main h3 { position:relative; display:block; margin:0 0 17px 0; padding:0; }
#colRight div.main h3 span { display:none; }
#colRight div.main h3.title_centre_jardin { width:206px; height:27px; background:url(../../img/title_centre_jardin.jpg) left top no-repeat; }
#colRight div.main h3.title_paysagiste { width:204px; height:24px; background:url(../../img/title_paysagiste.jpg) left top no-repeat; }
#colRight div.main h3.title_mini_carriere { width:211px; height:26px; background:url(../../img/title_mini_carriere.jpg) left top no-repeat; }
#colRight div.main h3.title_beton_estampe { width:208px; height:26px; background:url(../../img/title_beton_estampe.jpg) left top no-repeat; }
#colRight div.main div.cols3_223_219_227 p { margin:0 0 19px 0; }
#colRight div.main div.cols3_223_219_227 p a { font-weight:bold; color:#575757; }
#colRight div.main div.cols3_223_219_227 p a.btn_savoir_plus { display:block; width:112px; height:20px; background:url(../../img/btn_savoir_plus.jpg) left top no-repeat; }
#colRight div.main div.cols3_223_219_227 p a.btn_savoir_plus span { display:none; }

#colRight div.main div.content_news { position:relative; display:block; margin:0; padding:5px 0 0; width:674px; }
#colRight div.main div.content_news.chro { padding-top:0; background:url(../../img/leftside_chro.jpg) 474px top repeat-y; }
#colRight div.main div.content_news.paddbottom { padding:5px 0 15px; }
#colRight div.main div.content_news.paddall { padding:5px 18px 15px; width:638px; }
#colRight div.main div.content_news.paddall ul { padding-left:10px; }
#colRight div.main div.content_news.paddall li { display:block; padding-left:25px; list-style:none; background:url(../../img/iconLI.gif) left top no-repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#798423; line-height:17px; }
#colRight div.main div.content_news div.left { float:left; display:block; margin:0; padding-top:29px; width:491px; }
#colRight div.main div.content_news div.right { float:right; display:block; margin:0; padding-top:29px; padding-right:17px; width:162px; }
#colRight div.main div.content_news div.right h4 { display:block; width:151px; height:33px; }
#colRight div.main div.content_news div.right h4 span { display:none; }
#colRight div.main div.content_news div.right h4.title_archives { background:url(../../img/title_archives.jpg) left top no-repeat; }
#colRight div.main div.content_news div.right h4.title_categorie { background:url(../../img/title_categorie.jpg) left top no-repeat; }
#colRight div.main div.content_news div.right h4.title_chroniqueur { background:url(../../img/title_chroniqueur.jpg) left top no-repeat; }
#colRight div.main div.content_news div.right ul { list-style:none; padding-left:10px; }
#colRight div.main div.content_news div.right ul li { display:block; padding-left:25px; list-style:none; background:url(../../img/iconLI.gif) left top no-repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#798423; line-height:17px; }
#colRight div.main div.content_news div.right ul li a{  color:#798423; }

#colRight div.main div.chroniqueur { padding:22px 18px 15px 22px; width:451px; }
#colRight div.main div.chroniqueur div.left_chro { float:left; margin:0 10px 10px 0; width:95px; }
#colRight div.main div.chroniqueur div.left_chro p { margin:5px 0 0; text-align:left; }
#colRight div.main div.chroniqueur div.left_chro a { display:block; filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3; }
#colRight div.main div.chroniqueur div.left_chro a:hover { filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0; }
#colRight div.main div.chroniqueur div.left_chro a.active { filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0; }

#colRight div.main div.content_news div.newscontents.contain_bg2 div.rate { float:right; margin:0 0 0 10px; text-align:right; }
#colRight div.main div.content_news div.newscontents.contain_bg2 div.rate img { display:inline; margin:0 0 3px; border:none; }
#colRight div.main div.content_news div.newscontents.contain_bg2 div.rate span { display:none; }
#colRight div.main div.newscontents.contain_bg { padding:22px 18px 15px; width:638px; }
#colRight div.main div.newscontenting.contain_bg { padding:22px 18px 15px; width:638px; }
#colRight div.main div.newscontents.contain_bg2 { background:url(../../img/bgContain2.jpg) left top no-repeat; padding:22px 18px 15px 22px; width:451px; }
#colRight div.main div.newscontents { float:right; padding:22px 18px 15px; }
#colRight div.main div.newscontents.chro { float:none; }
#colRight div.main div.newscontenting { padding:22px 18px 15px; }
#colRight div.main div.newscontents.first1 { padding:22px 18px 15px; }
#colRight div.main div.newscontenting.first1 { padding:22px 18px 15px; }
#colRight div.main div.content_news div.newscontent { padding-left:137px; }
#colRight div.main div.content_news div.newscontent.nopadd { padding-left:0; }
#colRight div.main div.content_news div.newscontents.chro div.newscontent { padding-left:0; }
#colRight div.main div.content_news div.newscontent.blog { margin-top:20px; }
#colRight div.main div.content_news div.newscontents div.left { padding-top:0; float:left; background:none; }
#colRight div.main div.content_news div.newscontents.chro div.left { padding-top:0; width:346px; background:none; }
#colRight div.main div.content_news h4 { position:relative; margin:0 0 10px; color:#6d7e1e; font-size:16px; font-style:italic; }
#colRight div.main div.content_news h4 a { color:#6d7e1e; }
#colRight div.main div.content_news h5 { margin:0 0 5px; font-size:14px; font-weight:normal; }
#colRight div.main div.content_news h5.date { margin:0 0 8px; font-size:10px; font-weight:normal; color:#585a45; }
#colRight div.main div.content_news h5.comm { margin:30px 0 5px; font-size:16px; }
#colRight div.main div.content_news h5.title_add_comm { display:block; margin:0 0 20px; padding:0; width:435px; height:58px; background:url(../../img/title_add_comm.jpg) left top no-repeat; }
#colRight div.main div.content_news h5.title_add_comm a { display:block; width:435px; height:58px; }
#colRight div.main div.content_news h5.title_add_comm strong { display:none; }
#colRight div.main div.content_news div.newscontents.contain_bg img { float:left; margin:0 10px 10px 0; border:3px solid #bec192; }
#colRight div.main div.content_news div.newscontents.contain_bg a.btn_savoir_plus { display:block; width:112px; height:20px; background:url(../../img/btn_savoir_plus.jpg) left top no-repeat; }
#colRight div.main div.content_news div.newscontents.contain_bg a.btn_savoir_plus span { display:none; }
#colRight div.main div.content_news p { margin:0 0 10px; }
#colRight div.main div.content_news div.newscontents.contain_bg2 img { float:left; margin:0 10px 10px 0; border-left:3px solid #bec68a; border-bottom:3px solid #bec68a; }
#colRight div.main div.content_news div.newscontents.contain_bg2 div.newscontent img { border:none; }
#colRight div.main div.content_news div.newscontents.contain_bg2 a.btn_savoir_plus { display:block; width:112px; height:20px; background:url(../../img/btn_savoir_plus.jpg) left top no-repeat; }
#colRight div.main div.content_news div.newscontents.contain_bg2 a.btn_savoir_plus span { display:none; }
#colRight div.main div.content_news p { margin:0 0 10px; }

#colRight div.main div.content_news div.comm { display:block; width:434px; margin-bottom:20px; background:url(../../img/bgComm_repeat.jpg) right top repeat-y; font-family:Arial, Helvetica, sans-serif; }
#colRight div.main div.content_news div.comm div.top { display:block; width:434px; height:33px; background:url(../../img/bgComm_top.jpg) right top no-repeat; }
#colRight div.main div.content_news div.comm div.comm_main { display:block; width:382px; min-height:120px; padding:0 26px 27px; background:url(../../img/bgComm_bottom.jpg) right bottom no-repeat; }
#colRight div.main div.content_news div.comm h3 { position:relative; display:block; margin:0 0 11px; font-size:20px; font-weight:normal; font-style:italic; color:#678318; }
#colRight div.main div.content_news div.comm p { font-size:13px; color:#535353; }
#colRight div.main div.content_news div.comm p.note { margin:16px 0 0; font-size:11px; font-style:italic; color:#848e3a; }

#colRight div.main div.content_news form { margin:0 0 40px; width:427px; }
#colRight div.main div.content_news form div.formLeft { float:left; width:187px; }
#colRight div.main div.content_news form div.formRight { float:right; width:187px; }
#colRight div.main div.content_news form label { display:block; margin:10px 0 7px 5px; font-size:13px; color:#17330d; }
#colRight div.main div.content_news form label span { color:red; }
#colRight div.main div.content_news form input.text { display:block; margin:2px 0 0; padding:8px 3px 0; width:181px; height:25px; background:url(../../img/bgInputTxt_demi.jpg) left top no-repeat; border:none; font-size:12px; }
#colRight div.main div.content_news form select { display:block; margin:2px 0 0; padding:4px 0; width:187px; }
#colRight div.main div.content_news textarea { margin-bottom:10px; padding:5px 3px; width:421px; height:113px; background:url(../../img/bgTxtArea.jpg) left top no-repeat; border:none; font-size:12px; }
#colRight div.main div.content_news input.btn_reset { float:right; width:67px; height:33px; background:url(../../img/btn/btn_reset.jpg) left top no-repeat; border:none; }
#colRight div.main div.content_news input.btn_add_comm { float:right; margin-left:10px; width:177px; height:33px; background:url(../../img/btn/btn_add_comm.jpg) left top no-repeat; border:none; }
#colRight div.main div.content_news input.btn_send { width:67px; height:33px; background:url(../../img/btn/btn_envoyer.jpg) left top no-repeat; border:none; }
/*#colRight div.main div.content_news form div.formLeft input { padding:8px 3px 0; width:181px; height:25px; background:url(../../img/bgInputTxt_demi.jpg) left top no-repeat; border:none; font-size:12px; }
#colRight div.main div.content_news form div.formRight input { padding:8px 3px 0; width:181px; height:25px; background:url(../../img/bgInputTxt_demi.jpg) left top no-repeat; border:none; font-size:12px; }*/
#colRight div.main div.content_news div.page { padding:15px 0; text-align:center; color:#6D7E1E; font-weight:bold; }
#colRight div.main div.content_news div.page a{ display:inline-block; border:1px #6D7E1E solid; padding:2px; color:#6D7E1E;  }
#colRight div.main div.content_news div.page a:hover{ display:inline-block; border:1px #6D7E1E solid; background:#6D7E1E; color:#fff; padding:2px; }
#colRight div.main div.content_news div.page a.roll{ display:inline-block; border:1px #6D7E1E solid; background:#6D7E1E; color:#fff; padding:2px; }

#colRight div.main div.contain_bg { position:relative; display:block; background:url(../../img/bgContain.jpg) left 1px no-repeat; margin:0; padding:22px 0 0 18px; width:656px; border-top:1px solid #888b70; }
#colRight div.main div.contain_bg img { float:left; margin:0 11px 0 0; }
#colRight div.main div.contain_bg div.ctn { float:left; margin:0; padding-right:15px; width:469px; }
#colRight div.main div.contain_bg p { margin:0 0 19px 0; }
#colRight div.main div.contain_bg p a { font-weight:bold; color:#575757; }
#colRight div.main div.contain_bg p a.btn_savoir_plus { display:block; width:112px; height:20px; background:url(../../img/btn_savoir_plus.jpg) left top no-repeat; }
#colRight div.main div.contain_bg p a.btn_savoir_plus span { display:none; }

#colRight div.main div.contain_bg div.saviez_vous { position:relative; display:block; margin:0; padding:0; background:url(../../img/bgSaviez_vous.jpg) left bottom repeat-y; width:632px; border-top:3px solid #8e7029; }
#colRight div.main div.contain_bg div.saviez_vous div.contain { padding:8px 13px 22px; }
#colRight div.main div.contain_bg div.saviez_vous div.contain h2 { margin:0 0 10px; padding:0; height:auto; font-size:16px; color:#3b2d0d; text-transform:uppercase; }
#colRight div.main div.contain_bg div.saviez_vous div.contain p { margin:0; padding:0; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000000; line-height:14px; }
#colRight div.main div.contain_bg div.saviez_vous div.foot { position:relative; display:block; margin:0; padding:0; background:url(../../img/bgSaviez_vous_foot.jpg) left bottom no-repeat; width:632px; height:22px; }












/*===================================================================================================
FOOTER
===================================================================================================*/
#footer div.ctn { padding:29px 19px 20px; background:#000; letter-spacing:-0.5px; }
#footer div.ctn h2 { margin:0 0 15px; padding:0; font-size:12px; color:#b4c240; line-height:10px; text-transform:uppercase; }
#footer div.ctn ul { margin:0 0 30px; padding:0; list-style:none; }
#footer div.ctn ul li { margin:0 0 6px; padding:0 0 0 14px; background:url(../../img/footer_puce.jpg) left 4px no-repeat; font-size:12px; color:#dacca9; }
#footer div.ctn p { margin:0 0 20px; padding:0; font-size:12px; color:#dacca9; text-align:left; }
#footer div.ctn a { color:#dacca9; }

#footer div.ctn div.col01 { float:left; padding:0 20px 0 0; width:223px; }
#footer div.ctn div.col02 { float:left; padding:0 20px; width:182px; border-left:1px solid #1b1c1b; border-right:1px solid #1b1c1b; }
#footer div.ctn div.col03 { float:left; padding:0 0 0 24px; width:400px; }

#footer div.ctn div.col01 h2 { padding:0 0 0 9px; }
#footer div.ctn div.col01 ul { padding:0; }
#footer div.ctn div.col01 p { color:#fff; }

#footer div.ctn div.col02 p { margin:0 0 20px; padding:0; font-size:12px; color:#dacca9; }
#footer div.ctn div.col02 a { color:#dacca9; }
#footer div.ctn div.col02 p.adress { padding-left:30px; background:url(../../img/bgAdress.jpg) left top no-repeat; }
#footer div.ctn div.col02 p.tel { padding-left:30px; background:url(../../img/bgTel.jpg) left top no-repeat; }
#footer div.ctn div.col02 p.email { margin:0; padding-left:30px; background:url(../../img/bgEmail.jpg) left top no-repeat; line-height:14px; }

#footer div.ctn div.col03 input.txt { float:left; display:block; margin:0; padding:8px 16px 0; background:url(../../img/bgInput.jpg) left top no-repeat; width:262px; height:21px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#484848; border:none; }
#footer div.ctn div.col03 input.btn_send_friend { float:right; display:block; margin:0; padding:0; background:url(../../img/btn/btn_send.jpg) left top no-repeat; width:104px; height:29px; font-size:12px; color:#33380e; line-height:29px; text-align:center; text-transform:uppercase; border:none; }
#footer div.ctn div.col03 div.media_sociaux { margin-top:27px; padding:26px 0 0; border-top:1px solid #1b1c1b; }
#footer div.ctn div.col03 div.media_sociaux p { float:left; display:block; margin:0; font-size:12px; line-height:30px; color:#b4c240; font-weight:bold; text-transform:uppercase; }
#footer div.ctn div.col03 div.media_sociaux a { float:left; display:block; margin:0 5px 0; }












