* {border: 0; margin: 0; padding: 0;}
body{background: #FFFFFF; margin: 0; padding: 0; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #7C7C7C;}
.fleft{float: left;}
.fright{float: right;}
.clear{clear: both; visibility: hidden;}
a, a:active, a:visited, a:hover{color: #00AEEF;}
.blue{color: #00AEEF;}

/* elements communs */
#site-bloc{position: relative; width: 989px; margin: 14px auto;}
#header{position: relative; height: 126px; background: #FFFFFF url(/img/common/header-bg.gif) no-repeat top left;}
#header #logo-lrp{position: absolute; top: 11px; left: 433px;}
#header #logo-biomedic{position: absolute; top: 98px; left: 415px;}
#header #gotopro{position: absolute; bottom: 4px; right: 15px; color: #00AEEF; text-align: right;}
#header #backhome{position: absolute; bottom: 4px; left: 236px; background: url(/img/common/header-picto-backhome.gif) no-repeat top left; padding-left: 11px;}
#header #backhome a, #header p#backhome a:active, #header p#backhome a:visited, #header p#backhome a:hover{font-weight: bold; font-size: 9px; color: #BDBDBD; text-decoration: none;}
#navigation{position: absolute; top: 31px; left: 30px; z-index: 2;}
#navigation .push{margin-top: 6px;}
#menu{width: 192px; background: url(/img/common/menu-bg.png) no-repeat top left;height:326px;}
* html #menu{background: none; zoom: 1; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/common/menu-bg.png',sizingMethod='crop');}
#menu .visual{display: block; padding-top: 12px; margin-left: 12px;}
#menu ul{margin: 11px 0 8px 14px; padding-bottom: 5px;}
* html #menu ul{padding-bottom: 0;}
*+html #menu ul{padding-bottom: 0;}
* html #menu ul a{position: relative; display: block; zoom: 1;}
*+html #menu ul a{position: relative; display: block; zoom: 1;}
#menu ul li{list-style: none; margin-bottom: 21px;}
#menu ul li img{display: block;}
* html #menu ul li img{display: inline-block;}
*+html #menu ul li img{display: inline-block;}
* html #menu .bottom{margin-top: -4px; display: block;}
*+html #menu .bottom{margin-top: -4px; display: block;}
#footer{margin-left: 171px;}
#footer li{list-style: none; float: left; margin-right: 100px;}
#page-end{display: block;}
#content{position: relative; padding: 0 10px; background: url(/img/common/content-bg.gif) repeat-y top left; min-height: 707px;}
* html #content{height: 707px;}

#edito{margin: 19px 0 0 227px; zoom: 1;}
#edito h1{margin-bottom: 19px;}

/* Boite a outils du site */
#toolbox{margin-top: 6px;}
#toolbox .central{padding-left: 4px;}
#toolbox li{list-style: none; padding-left: 24px;}
#toolbox li#tlbx-glossary{background: url(/img/common/picto-toolbox-glossary.gif) no-repeat top left; height: 36px;}
#toolbox li#tlbx-questions{background: url(/img/common/picto-toolbox-questions.gif) no-repeat top left; height: 36px;}
#toolbox li#tlbx-findashop{background: url(/img/common/picto-toolbox-findashop.gif) no-repeat top left; height: 32px;}
#toolbox li#tlbx-discover{background: url(/img/common/picto-toolbox-discover.gif) no-repeat top left; height: 28px; padding-top: 4px;}
#toolbox li#tlbx-newsletter{background: url(/img/common/picto-toolbox-newsletter.gif) no-repeat top left; height: 18px;}
#toolbox li a, #toolbox li a:active, #toolbox li a:visited, #toolbox li a:hover{text-decoration: none;}

/* Pushs du site */
.push{position: relative; width: 191px;}
.push .top{position: relative; height: 26px; background: url(/img/common/push-bg-top.png) no-repeat top left;}
* html .push .top{background: none; zoom: 1; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/common/push-bg-top.png',sizingMethod='crop');}
.push .top .title{font-size: 13px; color: #FFFFFF; padding: 6px 0 0 11px;}
.push .central{background: url(/img/common/push-bg-central.png) repeat-y top left; padding: 11px 8px 0 11px;}
* html .push .central{background: none; zoom: 1; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/common/push-bg-central.png',sizingMethod='scale');}
.push .central p{margin-top: 6px;}
.push .bottom{position: relative; height: 16px; background: url(/img/common/push-bg-bottom.png) no-repeat top left;}
* html .push .bottom{background: none; zoom: 1; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/common/push-bg-bottom.png',sizingMethod='crop');}

/* Banner du site */
#banner{position: relative; background: url(/img/common/content-banner.jpg) no-repeat top left; height: 141px;}
#banner p, #banner h1{padding-top: 17px; margin-left: 225px;}
#banner #onglets{position: absolute; bottom: 0; left: 207px;}
* html #banner #onglets{bottom: -1px;}
#banner #onglets li{list-style: none; float: left;}
#banner #onglets li img{display: block;}

/* Section Dispatch */
#dispatch #site-bloc{width: 993px; margin: 14px auto;}
#dispatch #header{background: #FFFFFF url(/img/common/dispatch-header-bg.gif) no-repeat top left;}
#dispatch #header #logo-lrp{position: absolute; top: 11px; left: 435px;}
#dispatch #header #logo-biomedic{position: absolute; top: 98px; left: 417px;}
#dispatch #header #gotopro, #dispatch #header #backhome{display: none;}
#dispatch #content{background: none; padding: 0;}
#dispatch #content h1 img{display: block;}
#dispatch #content #public-site{float: left; width: 477px; height: 409px; background: url(/img/common/dispatch-public-bg.jpg) no-repeat top left; text-align: right; padding-right: 20px;}
#dispatch #content #pro-site{float: left; width: 468px; height: 409px; background: url(/img/common/dispatch-pro-bg.jpg) no-repeat top left; text-align: right; padding-right: 28px;}
#dispatch #content #public-site label, #dispatch #content #pro-site label{display: block; text-align: right; margin-top: 18px; margin-bottom: 10px;}
#dispatch #content #public-site select, #dispatch #content #pro-site select{width: 150px; font: normal 11px Arial, Helvetica, sans-serif; color: #7C7C7C; padding-left: 5px; border: 1px solid #00AEEF;}

/* Section Home */
#home #header #backhome{display: none;}
#home #content{min-height: 455px; height: 455px; background: url(/img/_ru/_ru/home/bg.jpg) no-repeat top left; padding: 0;}
#home #content #edito{float: right; margin-top: 28px; margin-left: 0; padding-right: 19px;}
#home #content #edito .home-pushs{margin-top: 28px; margin-left: 58px;}
#home #content #edito .home-pushs .push{float: left; margin-right: 6px;}
#home #content #edito .home-pushs .mea .top{background: url(/img/common/push-bg-mea-top.png) no-repeat top left;}
* html #home #content #edito .home-pushs .mea .top{background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/common/push-bg-mea-top.png',sizingMethod='crop');}
#home #content #edito .home-pushs .push .central{height: 123px;}
#home #content #edito .home-pushs .mea .central{background: url(/img/common/push-bg-mea-central.png) repeat-y top left;}
* html #home #content #edito .home-pushs .mea .central{background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/common/push-bg-mea-central.png',sizingMethod='scale');}
#home #content #edito .home-pushs .mea{width: 388px; margin-bottom: 6px;}
#home #content #edito .home-pushs .mea .central{height: 48px;}
#home #content #edito .home-pushs .mea .longmea{height: 61px;}
#home #content #edito .home-pushs .mea .central img{float: left; margin-right: 7px;}
#home #content #edito .home-pushs .mea .central p{float: left; width: 195px; margin-top: 0;}
#home #content #edito .home-pushs .mea .bottom{background: url(/img/common/push-bg-mea-bottom.png) no-repeat top left;}
* html #home #content #edito .home-pushs .mea .bottom{background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/common/push-bg-mea-bottom.png',sizingMethod='crop');}

/* Section correction */
#correction #content #edito{font: normal 12px Arial, Helvetica, sans-serif;}
#correction .correction-intro{width: 539px; margin-bottom: 16px;}
#correction #content #edito .correction-push{width: 173px; height: 139px; background: url(/img/common/push-bg-correction.gif) no-repeat top left; float: left; padding-right: 50px; margin-bottom: 16px;}
#correction #content #edito .correction-push .visual{display: block; margin-top: 10px; margin-left: 10px;}
#correction #content #edito .correction-push .picto{float: left; margin-right: 4px;}
#correction #content #edito .correction-push p{float: left; margin-top: 7px; width: 126px;}
#correction #content #edito .correction-push p.long-title{margin-top: 3px; line-height: 11px;}
#correction #content #edito .correction-push p a, #correction #content #edito .correction-push p a:active, #correction #content #edito .correction-push p a:visited, #correction #content #edito .correction-push p a:hover{font-weight: bold; font-size: 11px; text-transform: uppercase; color: #FFFFFF; text-decoration: none;}
#correction #content #edito .correction-push p.long-title a, #correction #content #edito .correction-push p.long-title a:active, #correction #content #edito .correction-push p.long-title a:visited, #correction #content #edito .correction-push p.long-title a:hover{font-weight: bold; font-size: 11px; line-height: 11px;}
#correction #content #edito .push-actes{margin-left: 160px; display: inline;}
#correction #content #edito #picto-list{float: left; position: relative; height: 46px; background: url(/img/common/nav-bg-correction.gif) repeat-x top left; padding: 0 16px 0 14px; margin-bottom: 25px;}
#correction #content #edito #picto-list .left-corner{position: absolute; bottom: 0; left: 0;}
#correction #content #edito #picto-list .right-corner{position: absolute; top: 0; right: 0;}
#correction #content #edito #picto-list ul li{list-style: none; float: left; margin-right: 10px;}
#correction #content #edito #picto-list ul li.last{margin-right: 0;}
#correction #content .large-textbloc #main-section{float: left; width: 544px; padding-right: 5px;}
#correction #content .large-textbloc #main-section h1, #correction #content .small-textbloc #main-section h1{margin-bottom: 9px;}
#correction #content .large-textbloc #main-section p, #correction #content .small-textbloc #main-section p, #correction #content .right-textbloc #main-section p, #correction #content .right-textbloc #secondary-section p{margin-bottom: 14px;}
#correction #content .large-textbloc #main-section ul li{list-style: none; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #00AEEF;}
#correction #content .large-textbloc #secondary-section{float: left; width: 185px;}
#correction #content .small-textbloc #main-section{float: left; width: 360px; padding-right: 58px;}
#correction #content .small-textbloc #main-section ul li{list-style: none; background: url(/img/common/picto-correction-li.gif) no-repeat top left; padding-left: 10px; margin-bottom: 14px;}
#correction #content .small-textbloc #main-section ul li a, #correction #content .small-textbloc #main-section ul li a:active, #correction #content .small-textbloc #main-section ul li a:visited, #correction #content .small-textbloc #main-section ul li a:hover{text-decoration: none;}
#correction #content .small-textbloc #secondary-section{float: left; width: 304px;}
#correction #content .right-textbloc #main-section{float: left; width: 357px; padding-right: 9px;}
#correction #content .right-textbloc #main-section h1, #correction #content .right-textbloc #secondary-section.solutions-home-secondbloc h2, #correction #content .right-textbloc #secondary-section .solutions-title{margin-bottom: 12px;}
#correction #content .right-textbloc #main-section img, #correction #content .right-textbloc #secondary-section.solutions-home-secondbloc h2 img, #correction #content .right-textbloc #secondary-section .solutions-title img{display: block;}
#correction #content .right-textbloc #main-section #link-temoignages{margin-top: 7px; margin-bottom: 12px;}
#correction #content .right-textbloc #main-section #bloc-temoignages-1{display: none;}
#correction #content .right-textbloc #secondary-section{float: left; width: 360px; padding-top: 33px;}
#correction #content .right-textbloc #secondary-section ul li{list-style: none; background: url(/img/common/picto-correction-li.gif) no-repeat top left; padding-left: 10px; margin-bottom: 14px;}
#correction #content .right-textbloc #secondary-section ul li a, #correction #content .right-textbloc #secondary-section ul li a:active, #correction #content .right-textbloc #secondary-section ul li a:visited, #correction #content .right-textbloc #secondary-section ul li a:hover{text-decoration: none;}
#correction #content .right-textbloc #secondary-section #bloc-peeling-1, #correction #content .right-textbloc #secondary-section #bloc-peeling-2, #correction #content .right-textbloc #secondary-section #bloc-peeling-3{display: none;}
#correction #content .right-textbloc .solutions-home-title{margin-bottom: 0;}
#correction #content .right-textbloc #secondary-section.solutions-home-secondbloc{padding-top: 72px;}
#correction #content .right-textbloc #secondary-section.solutions-secondbloc{padding-top: 0;}
#correction #content .right-textbloc #secondary-section .solutions-title{padding-top: 74px;}
* html #correction #content .right-textbloc #secondary-section .solutions-title{padding-top: 41px;}
*+html #correction #content .right-textbloc #secondary-section .solutions-title{padding-top: 41px;}
#correction #content .right-textbloc .solutions-intro, #correction #content .right-textbloc #main-section .solutions-intro{padding-top: 12px; margin-bottom: 0;}

/* Section tools */
#tools #content #edito{font: normal 12px Arial, Helvetica, sans-serif;}
#tools .tools-intro{width: 539px; padding-top: 6px; margin-bottom: 5px;}
#tools .error, #tools .red{font-weight: bold; color: #FF0000; margin-bottom: 2px;}
#tools #contactus label{float: left; width: 146px;}
#tools #newsletter label{float: left; width: 173px;}
#tools #contactus .champs, #tools #newsletter .champs{float: left; border: 1px solid #00AEEF; width: 216px; height: 16px; font: normal 12px Arial, Helvetica, sans-serif; color: #7C7C7C;}
#tools #contactus label.labmsg{float: none; display: block;}
#tools #contactus .champmsg{width: 537px; height: 110px; border: 1px solid #00AEEF; font: normal 12px Arial, Helvetica, sans-serif; color: #7C7C7C; overflow: auto; margin-top: 3px;}
#tools #contactus .contact-civilite label{float: none; margin-left: 4px; margin-right: 8px;}
* #tools html #contactus .contact-civilite label{margin-left: 0;}
*+#tools html #contactus .contact-civilite label{margin-left: 0;}
#tools #contactus .mandatory{font-size: 10px; margin-bottom: 20px;}
#tools #contactus a, #tools #contactus a:active, #tools #contactus a:visited, #tools #contactus a:hover{float: left; font-weight: bold; color:#FFFFFF; text-decoration: none; text-transform: uppercase; background: #00AEEF url(/img/_ru/_ru/tools/bg-btn-submit.gif) no-repeat top left; padding: 3px 4px 3px 10px; margin-left: 471px;}
#tools #newsletter a, #tools #newsletter a:active, #tools #newsletter a:visited, #tools #newsletter a:hover{float: left; font-weight: bold; color:#FFFFFF; text-decoration: none; text-transform: uppercase; background: #00AEEF url(/img/_ru/_ru/tools/bg-btn-submit.gif) no-repeat top left; padding: 3px 4px 3px 10px; margin-left: 310px; margin-top: 5px;}
#tools #sitemap{padding-top: 6px;}
#tools #sitemap li{list-style: none; margin-bottom: 17px;}
#tools #sitemap li a, #tools #sitemap li a:active, #tools #sitemap li a:visited, #tools #sitemap li a:hover{font-weight: bold; color: #7C7C7C; text-decoration: none;}
#tools #sitemap li ul li{margin-left: 36px; margin-bottom: 0;}
#tools #sitemap li ul li a, #tools #sitemap li ul li a:active, #tools #sitemap li ul li a:visited, #tools #sitemap li ul li a:hover{font-weight: normal;}
#tools #glossary-A, #tools #glossary-B, #tools #glossary-C, #tools #glossary-D, #tools #glossary-E, #tools #glossary-F, #tools #glossary-G, #tools #glossary-H, #tools #glossary-I, #tools #glossary-J, #tools #glossary-K, #tools #glossary-L, #tools #glossary-M, #tools #glossary-N, #tools #glossary-O, #tools #glossary-P, #tools #glossary-Q, #tools #glossary-R, #tools #glossary-S, #tools #glossary-T, #tools #glossary-U, #tools #glossary-V, #tools #glossary-W, #tools #glossary-X, #tools #glossary-Y, #tools #glossary-Z{display: none;} 
#tools #glossary-letters{margin-left: 5px; padding-left: 12px; padding-top: 8px; width: 708px; height: 34px; background: url(/img/_ru/_ru/tools/bg-glossary-letters.gif) no-repeat top left;}
#tools #glossary-letters li{list-style: none; margin-right: 20px; float: left;}
#tools #glossary-list{margin-top: 35px;}
#tools #glossary-list li{float: left; width: 354px; list-style: none; background: url(/img/common/picto-glossary-li.gif) no-repeat 2px 5px; padding-left: 10px;}
#tools #glossary-list li a, #tools #glossary-list li a:active, #tools #glossary-list li a:visited, #tools #glossary-list li a:hover{text-decoration: none;}
#tools .glossary-description{padding-top: 12px;}
#tools #sendtoafriend label{float: left; width: 216px;}
#tools #sendtoafriend label.labmsg{float: none; display: block;}
#tools #sendtoafriend .champs{float: left; border: 1px solid #00AEEF; width: 263px; height: 16px; font: normal 12px Arial, Helvetica, sans-serif; color: #7C7C7C;}
#tools #sendtoafriend .champmsg{width: 479px; height: 121px; border: 1px solid #00AEEF; font: normal 12px Arial, Helvetica, sans-serif; color: #7C7C7C; overflow: auto; margin-top: 3px;}
#tools #sendtoafriend .mandatory{font-size: 10px; margin-bottom: 20px;}
#tools #sendtoafriend a, #tools #sendtoafriend a:active, #tools #sendtoafriend a:visited, #tools #sendtoafriend a:hover{float: left; font-weight: bold; color:#FFFFFF; text-decoration: none; text-transform: uppercase; background: #00AEEF url(/img/_ru/_ru/tools/bg-btn-submit.gif) no-repeat top left; padding: 3px 4px 3px 10px; margin-left: 413px;}
#tools #faq-list{margin-top: 10px;}
#tools #faq-list li{float: left; width: 354px; list-style: none; background: url(/img/common/picto-glossary-li.gif) no-repeat 2px 5px; padding-left: 10px;}
#tools .faq-description{display: none;}
#tools .faq-title{font: normal 12px Arial, Helvetica, sans-serif; color: #00AEEF; margin-top: 28px; margin-bottom: 0;}
#tools .faq-question{margin-top: 13px; background: url(/img/common/picto-faq-question.gif) no-repeat 2px 5px; padding-left: 13px;}
#tools .faq-question a, #tools .faq-question a:visited, #tools .faq-question a:hover{color: #7C7C7C; text-decoration: none;}
#tools .faq-question a:focus, #tools .faq-question a:active{font-weight: bold;}
#tools .faq-answer{margin-top: 13px; padding-left: 13px; display: none;}
#tools #storelocator{margin-top: 26px; margin-bottom: 21px;}
#tools #storelocator label{float: left; width: 92px;}
#tools #storelocator select{float: left; border: 1px solid #00AEEF; width: 227px; font: normal 12px Arial, Helvetica, sans-serif; color: #7C7C7C;}
#tools #storelocator .champs{float: left; border: 1px solid #00AEEF; width: 101px; height: 16px; font: normal 12px Arial, Helvetica, sans-serif; color: #7C7C7C;}
#tools #storelocator a, #tools #storelocator a:active, #tools #storelocator a:visited, #tools #storelocator a:hover{float: left; font-weight: bold; color:#FFFFFF; text-decoration: none; text-transform: uppercase; background: #00AEEF url(/img/_ru/_ru/tools/bg-btn-submit.gif) no-repeat top left; padding: 3px 4px 3px 10px; margin-left: 251px;}
#tools .store-pharmtext{padding-bottom: 2px;}
#tools .store-pharmtext img{display: block;}
#tools #store-results{width: 310px; height: 237px; overflow: auto; border: 1px solid #00AEEF; padding: 7px 6px 7px 6px; margin-top: 13px;}
#tools #store-results ul li{list-style: none; padding-bottom: 17px;}

/* Section prolonger */
#prolonger #content #edito{font: normal 12px Arial, Helvetica, sans-serif;}
#prolonger #content #edito .bordure{border-left: 1px dashed #BDBDBD;}
#prolonger #content #edito #main-section{float: left; width: 495px; padding-right: 19px;}
#prolonger #content #edito #main-section h2{font-size: 12px; margin-bottom: 8px;}
#prolonger #content #edito #main-section p, #prolonger #content #edito #secondary-section p{margin-bottom: 16px;}
#prolonger #content #edito #main-section ul li{list-style: none; background: url(/img/common/picto-prolonger-li.gif) no-repeat top left; padding-left: 10px;}
#prolonger #content #edito #main-section .product{float: left; width: 247px; margin-top: 6px;}
#prolonger #content #edito #main-section .product img{display: block;}
#prolonger #content #edito #main-section .product p{text-align: center;}
#prolonger #content #edito #secondary-section{float: left; width: 190px; padding-left: 20px; font-size: 11px;}
#prolonger #content #edito #secondary-section h2{font-size: 11px; margin-bottom: 16px;}
#prolonger #content #edito #secondary-section img{display: block; margin-bottom: 9px;}
#prolonger #content #edito #secondary-section a, #prolonger #content #edito #secondary-section a:active, #prolonger #content #edito #secondary-section a:visited, #prolonger #content #edito #secondary-section a:hover{font-weight: bold; color: #7C7C7C;}

/* Section expertise */
#expertise #content #edito{font: normal 12px Arial, Helvetica, sans-serif;}
#expertise #content #edito .bordure{border-left: 1px dashed #BDBDBD;}
#expertise #content #edito h2 img{display: block; margin-bottom: 22px;}
#expertise #content #edito #main-section{float: left; width: 495px; padding-right: 19px;}
#expertise #content #edito #main-section h2 img{padding-top: 27px; margin-bottom: 17px;}
#expertise #content #edito #main-section p, #expertise #content #edito #secondary-section p{margin-bottom: 14px;}
#expertise #content #edito #main-section p a, #expertise #content #edito #main-section p a:active, #expertise #content #edito #main-section p a:visited, #expertise #content #edito #main-section p a:hover{color: #7C7C7C;}
#expertise #content #edito #main-section ul li{list-style: none; background: url(/img/common/picto-correction-li.gif) no-repeat top left; padding-left: 10px; margin-bottom: 0px;}
#expertise #content #edito #secondary-section{float: left; width: 190px; padding-left: 18px; font-size: 11px;}
#expertise #content #edito #secondary-section img{display: block;}

/* Section temoignages */
#temoignages #content #edito{font: normal 12px Arial, Helvetica, sans-serif;}
#temoignages #content #edito #main-section{float: left; width: 534px; padding-right: 15px;}
#temoignages #content #edito #main-section h2{font-size: 12px; margin-bottom: 14px;}
#temoignages #content #edito #main-section h2 a{background: url(/img/common/picto-temoignages-rub_off.gif) no-repeat top left; padding-left: 15px; text-decoration: none;}
#temoignages #content #edito #main-section h2 a:active, #temoignages #content #edito #main-section h2 a:focus{background: url(/img/common/picto-temoignages-rub_on.gif) no-repeat top left;}
#temoignages #content #edito #main-section h2 a.closed, #temoignages #content #edito #main-section h2 a.closed:active{background: url(/img/common/picto-temoignages-rub_off.gif) no-repeat top left; padding-left: 15px; text-decoration: none;}
#temoignages #content #edito #main-section #bloc-avis-1, #temoignages #content #edito #main-section #bloc-avis-2, #temoignages #content #edito #main-section #bloc-avis-3, #temoignages #content #edito #main-section #bloc-avis-4{display: none; margin-bottom: 8px;}
#temoignages #content #edito #main-section p{margin-bottom: 14px;}
#temoignages #content #edito #secondary-section{float: left; width: 173px;}
#temoignages #content #edito #opinion1, #temoignages #content #edito #opinion2{float: left; width: 366px;}
#temoignages #content #edito #opinion1 label, #temoignages #content #edito #opinion2 label{float: left; width: 92px;}
#temoignages #content #edito #opinion1 .champs, #temoignages #content #edito #opinion2 .champs{float: left; width: 148px; height: 16px; border: 1px solid #00AEEF; font: normal 12px Arial, Helvetica, sans-serif; color: #7C7C7C;}
#temoignages #content #edito #opinion1 .champaddr{float: left; width: 261px; height: 16px; border: 1px solid #00AEEF; font: normal 12px Arial, Helvetica, sans-serif; color: #7C7C7C;}
#temoignages #content #edito #opinion3 label{display: block; margin-top: 26px;}
#temoignages #content #edito #opinion3 .champmsg{width: 536px; height: 78px; border: 1px solid #00AEEF; font: normal 12px Arial, Helvetica, sans-serif; color: #7C7C7C; overflow: auto; margin-top: 3px;}
#temoignages #content #edito #opinion3 select{width: 538px; font: normal 12px Arial, Helvetica, sans-serif; color: #7C7C7C; border: 1px solid #00AEEF; margin-top: 8px;}
#temoignages #content #edito #opinion3 .mandatory{font-size: 10px; margin-top: 20px; margin-bottom: 5px;}
#temoignages #content #edito #opinion3 a, #temoignages #content #edito #opinion3 a:active, #temoignages #content #edito #opinion3 a:visited, #temoignages #content #edito #opinion3 a:hover{float: left; font-weight: bold; color:#FFFFFF; text-decoration: none; text-transform: uppercase; background: #00AEEF url(/img/_ru/_ru/tools/bg-btn-submit.gif) no-repeat top left; padding: 3px 4px 3px 10px; margin-left: 470px;}

/* Section disclaimer */
 #disclaimer {width:100%;height:100%;text-align:center;padding:10px 0px;background: url(/img/common/content-bg.gif) repeat-y top left;}