html { background: #F0F0F0; } body { padding: 0; margin: 0; font: 0.7em Arial, sans-serif; line-height: 1.5em; background: #F0F0F0; color: #454545; } a { color: #0E4D8B; background: inherit; } a:hover { color: #000; background: inherit;} a.title { color: #B41A1A; background: #FFF; } .footerLinks { text-align:center; } .footerLinks a { font: 11px Verdana; font-weight:bold; color: #379618; text-decoration:none; } .footerLinks a:hover{ font: 11px Verdana; font-weight:bold; color: #42A6F2; text-decoration:none; border-bottom: 1px dotted #42A6F2;} a.lien_header:link{ font: 11px Verdana; font-weight:bold; color: #379618; text-decoration:none;} a.lien_header:visited{ font: 11px Verdana; font-weight:bold; color: #379618; text-decoration:none;} a.lien_header:hover{ font: 11px Verdana; font-weight:bold; color: #42A6F2; text-decoration:none; border-bottom: 1px dotted #42A6F2;} h1 { font: bold 2em Arial, Sans-Serif; letter-spacing: -1px; padding: 16px 0 0 8px; margin: 0; } h2 { margin: 0; padding: 0; font: normal 1.6em Arial, Sans-Serif; letter-spacing: -1px; color: #F39732;} h1 a { color: #FFF; background: inherit; } h1 a, h2 a { text-decoration: none; } h1 a:hover, h2 a:hover { color: #BFE1ED; background: inherit; } h3 { font: 90% Arial, Sans-Serif; margin: 0 0 10px 0; padding: 0 0 0 5px; color: #5f5f5f; background: #FFF; text-transform:uppercase; } p { margin: 0px; line-height: 1.5em; padding-right:5px;}  .container { position:relative; margin: 10px auto; padding:0; width: 768px; background: #FEFEFE url(../gfx/big_middle.gif) repeat-y; color: #454545;}  .header_top { background: #FEFEFE url(../gfx/big_top.gif) no-repeat; color: #FFF; height: 15px; } #header { position:relative; display:block; background: #F0F0F0; height:50px; margin:0; padding:0; width: 768px; } .header_bottom { clear: both; background: #FEFEFE url(../gfx/big_bottom.gif) no-repeat; color: #FFF; height: 15px; }  #nav { display:block; position:absolute; bottom:-3px; right:12px; } #nav ul { margin:0; list-style:none; padding: 0; } #nav a, #nav strong, #nav span { float:left; display:block; color:#fff; font-size:12px; padding:5px 5px 2px 0px; background:#7ABD64 url(../gfx/nav2.gif) no-repeat 100% 0px; text-decoration:none; font-weight: bold; text-align: center; } #nav a { float:none; } #nav li { float:left; color: #FFF; background:#7ABD64 url(../gfx/nav2.gif) no-repeat 0px 0px; margin:0; padding:0 0 0 5px; } #nav .current { background:#60B6D9 url(../gfx/nav2.gif) no-repeat 0 -41px; color: #FFF; } #nav .current a { background:#60B6D9 url(../gfx/nav2.gif) no-repeat 100% -41px; color:#FFF; } #nav a:hover { color:#BFE1ED; background:#7ABD64 url(../gfx/nav2.gif) no-repeat 100% 0px; } #nav .current a:hover { color:#FFF; background:#60B6D9 url(../gfx/nav2.gif) no-repeat 100% -41px; } a.logo_box, a.logo_box:hover { position:absolute; background:url(../gfx/logo.gif) no-repeat; left:15px; bottom:-35px; width: 120px; height: 85px; color: #FFF;}  #nav_top {  bottom:-33px; font-size: 23px; font-weight: bold; left:150px; position:absolute; text-align:left; }  .contenu { float: left; width: 768px; margin: 0 0 10px 0; padding: 0px;} .blog, .blog:hover { display:block;  left:575px; width:181px; height:56px; cursor:pointer; background:url(../gfx/le-blog.png); _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/gfx/le-blog.png", sizingMethod="scale"); } .tampon, .tampon:hover { display:block; position:absolute; top:270px; left:540px; width:143px; height:118px; cursor:pointer; background:url(../gfx/tampon-h.png); _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/gfx/tampon-h.png", sizingMethod="scale"); } .tamponRemplace, .tamponRemplace:hover { display:block; position:absolute; top:270px; left:90px; width:143px; height:118px; cursor:pointer; background:url(../gfx/tampon-remplace-h.png); _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/gfx/tampon-remplace-h.png", sizingMethod="scale"); } .tamponBudget, .tamponBudget:hover { display:block; position:absolute; top:270px; left:310px; width:143px; height:118px; cursor:pointer; background:url(../gfx/tampon-budget.png); _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/gfx/tampon-budget.png", sizingMethod="scale"); } .tamponPlafond, .tamponPlafond:hover { display:block; position:absolute; top:400px; left:310px; width:143px; height:118px; cursor:pointer; background:url(../gfx/tampon-plafond.png); _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/gfx/tampon-plafond.png", sizingMethod="scale"); } .blog span, .tampon span, .tamponRemplace span, .tamponBudget span, .tamponPlafond span { display:none; } #accueil{ position:relative; width:758px; height: 315px; margin: 0 5px 0 5px;} #accueil01 { position:absolute; left:0px; top:0px; width:758px; height:189px;}  .droite { float: right; border: 0; } .blok_gauche { float: left; width: 234px; padding: 0px 0px 8px 8px; } .nav_aux{ width: 234px; height:auto;} .nav_aux a { display: block; background: #7ABD64; color: #FFFFFF; padding: 5px 0 5px 19px; margin: 0 0 1px 0; text-decoration: none;} .nav_aux a.subLink { padding: 5px 0 5px 29px; background: #D2E7CB; color:#27451D; } .nav_aux a.subLink:hover { background: #60B6D9; color:#27451D; } .nav_aux a:hover { color: #FFFFFF; background: #60B6D9; } .nav_aux a.current{ background: #60B6D9; } .nav_aux a.current:hover { background: #60B6D9; } .photo_gauche { color: #808080; height: auto; width: 234px;} .photo_catalogue { margin: 0; width: 150px; color: #595959; background: #FFF;} .blok_droite { float: right; width: 505px; margin: 0 5px 0 0; text-align: justify; } .article { padding: 0 5px 0 0px; margin-bottom: 20px; } #labels_text{ clear:both; width:758px; margin: 0 5px 0 5px;} #prefooter{ padding:0; margin-left: -1px;} #labels{ width: 150px; height:50px; padding: 0px 5px 5px 5px;} #texte1{ width: 192px; height:45px; padding: 0px 5px 5px 5px; border-left: 1px #F39732 dotted;} #texte2{ width:192px; height:45px; padding: 0px 5px 5px 5px; border-left: 1px #F39732 dotted;} #texte3{ width:192px; height:45px; padding: 0px 5px 5px 5px; border-left: 1px #F39732 dotted;}   .footer { clear: both; text-align: center; color: #808080; background: #F0F0F0; padding: 5px 0 5px 0; border-top: 1px solid #eee;} .footer p { line-height: 1.5em; } .footer a { color: #4F4F4F; background: #F0F0F0; border-bottom: 1px dotted #808080; text-decoration: none; }  #entete {width:590px;text-align:center;position:absolute;left:50%;margin-left:-295px;top:150px;padding-bottom:10px;border-bottom:1px dotted #009230;} #entete span{float:left;} #entete a {margin-left:45px;} #entete a img{border:0;}.rt-mcms-article{ position:relative; color:#454545; } .rt-mcms-article-separator { display:block; clear:left; } .rt-mcms-article img { position:relative; padding:3px; background:#FCFCFC; margin:1px; border:1px solid #F6F6F6; } .rt-mcms-article img.thickbox { cursor:pointer; } .rt-mcms-article h2 { letter-spacing:-1px; color:#F39732; font-family:Arial,Sans-Serif; font-size:1.6em; font-size-adjust:none; } .rt-mcms-article h3 { color:#5F5F5F; font-family:Arial,Sans-Serif; font-size:90%; font-size-adjust:none; margin:0pt 0pt 10px; padding:0pt 0pt 0pt 5px; text-transform:uppercase; } .rt-mcms-article p { line-height:1.5em; margin:0px; padding-right:5px; } .rt-mcms-article ul{ margin:0 0 0 40px ; padding:0; } .rt-mcms-article li{ list-style-type: square; font-size:12px; } .rt-mcms-article a { color:#0E4D8B; } .rt-mcms-article a:hover { color:#000; }.rt-mcms-gallery{ position:relative; margin:0 0px 9px 0; padding:10px 9px 20px 20px; color:#3F3F3F; font-size:12px; } .rt-mcms-gallery h3 { margin-bottom:10px; color:#505F07; font-size:18px; font-family: 'trebuchet ms', verdana, arial; } .rt-mcms-gallery img { padding:2px; background:#FCFCFC; margin:2px; border:1px solid #F6F6F6; } .rt-mcms-gallery img.thickbox { cursor:pointer; } #ImageBoxOverlay { background-color: #000; } #ImageBoxCaption { background-color: #F4F4EC; } #ImageBoxContainer { width: 250px; height: 250px; background-color: #F4F4EC; } #ImageBoxCaptionText {  padding-bottom: 5px; font-size: 13px; color: #000; } #ImageBoxCaptionImages { margin: 0; font-size: 11px; } #ImageBoxClose { color:#266710; text-decoration:none; font-size: 13px; font-weight: bold; } #ImageBoxClose:hover { text-decoration:underline; } #ImageBoxNextImage { background-image: url(../imagebox/spacer.gif); background-color: transparent; } #ImageBoxPrevImage { background-image: url(../imagebox/spacer.gif); background-color: transparent; } #ImageBoxNextImage:hover { background: url(../imagebox/next.gif) no-repeat 80% 80%; } #ImageBoxPrevImage:hover { background: url(../imagebox/prev.gif) no-repeat 20% 80%; }#contactFormArea { width:430px; margin:0 auto; } #contactFormArea .text { border-top:1px solid #999; border-left:1px solid #999; border-right:1px solid #CCC; border-bottom:1px solid #CCC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; } #contactFormArea p { display:block; margin:3px 0 0 0; padding:2px 0 2px 0; clear:both; } #contactFormArea p.sep{ display:block; margin:1px 0 0 0; height:1px; overflow:hidden; border-bottom:1px dotted #F4F4F4; } #contactFormArea p.txt label { float:left; display:block; width:200px; } #contactFormArea p.txt input { float:left; } #contactFormArea h5 { display:block; margin:20px 0 10px 0; font-size:14px; font-weight:bold; color:#379618; } #contactFormArea strong { display:inline; margin:2px 0 2px 0; } #contactFormArea p.list div { display:block; width:100%; padding:3px 0 3px 0; }