body{background-color:#eaeaea;font-family:arial, sans-serif;font-size:10pt;margin:0px;padding:0px;text-align:center;background-image:url(../img/top-background-gradient.gif);background-position:top;background-repeat:repeat-x;}
#header{background-image:url(../img/header.png);height:114px;width:855px;top:0px;}
#global{margin:auto;text-align:justify;width:855px;}
#map{background-color:#ffe7b8;border:2px dashed #ffaa00;padding:6px;margin:10px 0 0 38px;text-align:center;width:680px;height:290px}
#menu{color:#EDEFF1;width:100%;}
#menu ul{list-style-type:none;margin:0pt;padding:0pt;}
#menu ul{height:36px;text-align:center;width:855px;}
#menu li{float:left;}
#menu li a{display:block;height:36px;line-height:36px;width:140px;}
.btn-actu-on, .btn-actu-off, .btn-recherche-on, .btn-recherche-off, .btn-plan-on, .btn-plan-off, .btn-plan-on, .btn-plan-off, .btn-les-plus-on, .btn-les-plus-off, .btn-pharmacies-on, .btn-pharmacies-off{height:36px;overflow:hidden;width:140px;margin-right:3px}
.btn-actu-on{background:transparent url(../img/btn-actualite-on.gif) no-repeat scroll 0pt 0pt;}
.btn-actu-off{background:transparent url(../img/btn-actualite-off.gif) no-repeat scroll 0pt 0pt;}
.btn-recherche-on{background:transparent url(../img/btn-recherche-on.gif) no-repeat scroll 0pt 0pt;}
.btn-recherche-off{background:transparent url(../img/btn-recherche-off.gif) no-repeat scroll 0pt 0pt;}
.btn-plan-on{background:transparent url(../img/btn-plan-on.gif) no-repeat scroll 0pt 0pt;}
.btn-plan-off{background:transparent url(../img/btn-plan-off.gif) no-repeat scroll 0pt 0pt;}
.btn-les-plus-on{background:transparent url(../img/masque-grippe-a.png) no-repeat scroll 0pt 0pt;}
.btn-les-plus-off{background:transparent url(../img/masque-grippe.png) no-repeat scroll 0pt 0pt;}
.btn-pharmacies-on{background:transparent url(../img/btn-pharmacies-on.gif) no-repeat scroll 0pt 0pt;}
.btn-pharmacies-off{background:transparent url(../img/btn-pharmacies-off.gif) no-repeat scroll 0pt 0pt;}
.btn-contact-on{background:transparent url(../img/btn-contact-on.gif) no-repeat scroll 0pt 0pt;height:36px;overflow:hidden;width:140px;}
.btn-contact-off{background:transparent url(../img/btn-contact-off.gif) no-repeat scroll 0pt 0pt;height:36px;overflow:hidden;width:140px;}
#menu li a span{display:none;}
#submenu{padding:6px 14px;background-image:url(../img/submenu-background.gif);height:18px;color:#b37700;}
#submenuhome{padding:6px 14px;background-image:url(../img/submenu-background-home.png);height:18px;color:#b37700;}
#submenu a{color:#b37700;text-decoration:none;}
.current{color:#fff;}
#panel{background-image:url(../img/panel-background.png);height:190px;color:#fff;}
#content{background-color:#fff;padding:15px 43px;line-height:21px;}
#content-home{background-color:#fff;padding:15px 43px 15px 33px;line-height:21px;}
.intro{float:left;font-size:150%;margin:25px 5px 5px 0;}
h1{font-size:150%;margin:25px 5px 5px 10px;}
h2{font-size:130%;}
h1, h1 a, h2, h3, h4, a{color:#77b300;}
.pic-article{float:left;margin:0 20px 2px 0;border:#77b300 2px;}
.carte-france{float:left;margin:0 30px 2px 10px;border:#77b300 2px;}
#departement{float:right;padding:0;font-size:83%;line-height:16px;width:235px;}
#liste-departement li ul li{list-style:square;padding-left:5px;margin-left:5px;}
#liste-departement li ul{margin:0 0 0 15px;padding:0 0 0 3px;}
#departement ul{padding:0 15px 0 28px;margin:0;list-style:none;}
.ad336x280right{height:280px;width:336px;float:right;background-color:#e1f5b0;border:2px dashed #77b300;padding:6px;}
#adcontainer{height:294px;}
.ad336x280left{width:336px;height:280px;float:left;background-color:#ffe7b8;border:2px dashed #ffaa00;padding:6px;}
#footer{width:855px;height:14px;background-image:url(../img/footer.gif);}
#signature{width:855px;height:20px;padding:10px 0;}
.copy{float:left;padding:0 0 10px 5px;}
.credit{float:right;padding-right:0 5px 0 10px;}
.Paginator{font-size:12px;margin-left:auto;margin-right:auto;padding:8px 0 8px 0;}
.Paginator a, .pageList .this-page{background:#FFFFFF none repeat scroll 0%;border:1px solid #DDDDDD;padding:2px 6px;text-decoration:none;}
.Paginator a:visited{background:#FFFFFF none repeat scroll 0%;border:1px solid #DDDDDD;padding:2px 6px;text-decoration:none;}
.Paginator .Prev{background:#FFFFFF none repeat scroll 0%;border:2px solid #DDDDDD;margin-right:10px;padding:2px 6px;}
.Paginator .Next{background:#FFF none repeat scroll 0%;border:2px solid #DDDDDD;margin-left:10px;padding:2px 6px;}
.Paginator .this-page{background:#FFFFFF none repeat scroll 0%;border-color:#999999;color:#FFF;font-size:13px;font-weight:bold;padding:2px 6px;vertical-align:top;}
.Paginator a:hover{background:#77b300 none repeat scroll 0%;border-color:#4d7400;color:#FFFFFF;text-decoration:none;}
#list li ul li, #list li{list-style:none;}
#list li ul{margin-left:0px;padding-left:0px;}
.telephone{background:url(../img/telephone-fax.png) no-repeat;min-height:36px;padding:8px 0 0 38px;}
.glidecontentwrapper{position:relative;background-image:url(../img/panel-background.png);width:790px;height:190px;overflow:hidden;}
.glidecontent{position:absolute;background-image:url(../img/panel-background.png);padding:10px;visibility:hidden;width:770px;}
.glidecontent img{float:left;border:solid 3px #77b300;margin:5px 15px;}
.glidecontent h3, .glidecontent h3 a{color:white;text-decoration:none;}
.glidecontent h3 a:hover{text-decoration:underline;}
.glidecontenttoggler{width:800px;margin:0px;text-align:right;}
#nb_comment{font-size:11px;padding-left:12px;display:inline;float:right;line-height:16px;margin-bottom:20px;}
#nb_comment a{background:transparent url(../img/PostComLeft.png) no-repeat scroll left top;float:left;font-size:11px;padding:0px 0px 0px 23px;text-decoration:none;}
#nb_comment a span{background:transparent url(../img/PostComRight.png) no-repeat scroll right top;display:block;float:left;padding:4px 15px 3px 5px;}
#nb_comment a:hover{background-position:0% -23px;text-decoration:none;cursor:pointer;}
#nb_comment a:hover span{background-position:100% -23px;cursor:pointer;}
.comment-author{background:#E0E0E0 none repeat scroll 0%;border-right:1px solid #666;font-weight:bold;padding:4px 10px 2px;}
.comment-date-time{font-size:9px;padding:2px;}
.comment{background:#E0E0E0 none repeat scroll 0%;border-bottom:1px solid #666;border-right:1px solid #666;border-top:1px solid #ccc;color:#666;font-size:10px;margin:0px;min-height:60px;padding:0px 10px;}
.comments{padding:0 20px 20px 20px;}
#comment-form{padding:0px 20px;font-size:90%;}
.titre{margin:0;padding:5px 0 0 0;}
#h-signup-main{background:url(../images/heading-signup.gif) no-repeat;text-indent:-9999em;height:25px;overflow:hidden;}
#h-signup-sub{background:url(../images/heading-signup-sub.gif) no-repeat;text-indent:-9999em;height:18px;margin:2px 0 0 1px;}
#h-signup-feat{background:url(../images/heading-signup-feat.gif) no-repeat;text-indent:-9999em;height:34px;width:280px;}
#h-signup-customplans{background:url(../images/heading-signup-plans.gif) no-repeat;text-indent:-9999em;height:34px;width:418px;}
#pricing{position:relative;border:1px solid white;width:720px;}
#pricing table{border-collapse:collapse;margin:0 0 15px 0;width:720px;}
#pricing .check strong{display:block;text-align:left;text-indent:-9999em;background:url(../images/table-check.gif) no-repeat center;}
#pricing .on strong{background-image:url(../images/table-check-on.gif);}
ins{text-decoration:none;}
th.desc{background:url(../images/table-heading-desc.gif) repeat-x bottom left;height:63px;}
th.announcement_0, th.free_0{background:url(../images/table-heading-free.gif) no-repeat bottom center;}
th.basic_9{background:url(../images/table-heading-basic.gif) no-repeat bottom center;}
th.standard_19{background:url(../images/table-heading-standard.gif) no-repeat bottom center;}
th.plus_49{background:url(../images/table-heading-plus.gif) no-repeat bottom center;}
th.pro_99{background:url(../images/table-heading-pro.gif) no-repeat bottom center;}
#pricing th.on{background:url(../images/table-heading-on.gif) no-repeat bottom center;}
#pricing tfoot td.on{background:url(../images/table-foot-on.gif) no-repeat top center;}
#pricing tbody td.on{background:url(../images/table-body-on.gif) no-repeat bottom center;text-shadow:1px 1px 1px #6DA918;}
th.announcement_0 h4, th.free_0 h4{background:url(../images/table-heading-on-free.gif) no-repeat center 7px;}
th.standard_19 h4{background:url(../images/table-heading-on-standard.gif) no-repeat center 7px;}
th.plus_49 h4{background:url(../images/table-heading-on-plus.gif) no-repeat center 7px;}
th.pro_99 h4{background:url(../images/table-heading-on-pro.gif) no-repeat center 7px;}
#pricing th h4{display:none;height:46px;}
#pricing th.on h4{display:block !important;}
#pricing thead h4{text-indent:-9999em;}
#pricing tbody{color:#fff;font-weight:bold;text-align:center;font-size:115%;}
#pricing tbody td{font-size:150%;text-shadow:1px 1px 1px #777;}
.desc-b{background:url(../images/table-body-desc.gif) repeat-x bottom left;height:40px;text-align:right;color:#40637b;font-weight:bold;font-size:.8em !important;text-shadow:1px 1px 1px #fff !important;}
.free-b{background:url(../images/table-body-1.gif) repeat-x bottom center;}
.basic-b{background:url(../images/table-body-2.gif) repeat-x bottom center;}
.standard-b{background:url(../images/table-body-3.gif) repeat-x bottom center;}
.plus-b{background:url(../images/table-body-4.gif) repeat-x bottom center;}
.pro-b{background:url(../images/table-body-5.gif) repeat-x bottom center;}
.desc-f{background:url(../images/table-foot-desc.gif) repeat-x top center;height:58px;}
.free-f{background:url(../images/table-foot-1.gif) repeat-x top center;}
.basic-f{background:url(../images/table-foot-2.gif) repeat-x top center;}
.standard-f{background:url(../images/table-foot-3.gif) repeat-x top center;}
.plus-f{background:url(../images/table-foot-4.gif) repeat-x top center;}
.pro-f{background:url(../images/table-foot-5.gif) repeat-x top center;}
#pricing tfoot td{vertical-align:top !important;text-align:center;}
#pricing tfoot td a, #pricing span.current_plan{background:url(../images/table-signup-plans.gif) no-repeat center center;text-indent:-9999em;display:block;height:25px;margin-top:8px;overflow:hidden;}
#pricing .on a, #pricing .on span{background-image:url(../images/table-signup-free.gif) !important;margin-top:13px !important;}
#pricing a.disabled{background-image:url(../images/button-signup.gif) !important;cursor:default;}
#pricing td span.current_plan{background-image:url(../images/button-current-plan-disable.gif);opacity:0.5;-moz-opacity:0.5;}
#pricing td.on span.current_plan{background-image:url(../images/button-current-plan.gif) !important;opacity:1.0;-moz-opacity:1.0;}
#pricing .off{opacity:0.75;-moz-opacity:0.75;}
#signup-feat{float:left;width:280px;}
#signup-require li, #signup-feat li{background:url(../images/bullet-yes.gif) no-repeat 0 5px;list-style:none;padding:4px 0 4px 15px;border-bottom:1px solid #eee;}
.signup-top{border-top:1px solid #eee;}
#signup-require ul, #signup-feat ul{margin:10px;padding:0;}
#signup-require{float:right;width:418px;position:relative;}
#signup-require p{padding:15px 113px 0 10px;line-height:1.4;}
#signup-require img{position:absolute;top:55px;right:15px;}
#pricing .nine{background:url(../images/bg-nine.gif) repeat-x top center;}
#pricing td.nine{background:url(../images/table-body-2.gif) repeat-x bottom center;}
#pricing tfoot td.nine{background:url(../images/bg-nine.gif) repeat-x bottom center;}
#pricing.plans4 table{width:718px;}
.nine #pricing.plans4 table{width:719px;}
#pricing td, #pricing th{width:109px;border-right:1px solid #fff;}
#pricing.plans4 td, #pricing.plans4 th{width:145px;}
.nine #pricing.plans4 td, .nine #pricing.plans4 th, .nine #pricing td, .nine #pricing th{border-right:none;}
#pricing td.desc-b , #pricing td.desc-f{width:auto;}
#pricing.plans4 th.desc, #pricing th.desc{width:129px;}
.nine #pricing td.desc-b , .nine #pricing td.desc-f{width:auto;}
.nine #pricing.plans4 th.desc, .nine #pricing th.desc{width:122px;}
.desc-b{padding-right:7px;}
.nine .desc-b{padding-right:0;*padding-right:1px;}
#pricing.plans4 td.on, #pricing.plans4 th.on{width:150px;}
#pricing td.on, #pricing th.on{width:150px;}
.nine #pricing td.on, .nine #pricing.plans4 td.on, .nine #pricing.plans4 th.on, .nine #pricing th.on{width:165px;}
.nine #pricing .nine{width:433px;border-right:1px solid #fff;*width:432px;}
.ptittire{margin:0;padding:5px 0 0 0;}
.fllft{float:left;}
