body{ background: #000; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; font-size:12px;  }
.spacer{ width:100%; clear:both; height:1px; font-size:1px; display:block;}
.bold{ font-weight:bold; }
.font14{ font-size:14px; font-weight:bold; color:#fbb70e; text-align:center;}
img{ border:0; }
p{ text-align:justify;}
#contener{ width:955px; margin:0 auto; padding:0;}
div.header{ width:955px; float:left; margin:0; padding:0;}
/*menu haut*/
div.header img.logo{ float:left; margin:0; padding:0}
div.menu-haut{ width:792px; float:left; background: url(../images/menu.gif) repeat-x left top; margin:67px 0 0 1px; padding:0}
div.menu-haut ul{ list-style-type:none; margin:0;padding:0; float:left; background: url(../images/menu_right.gif) no-repeat right top; width:100%; }
div.menu-haut ul li{ float:left; height:20px; padding:0 1px 0 0; background:#000   }
div.menu-haut ul li a:link, div.menu-haut ul li a:visited{ background:url(../images/menu_link.gif) no-repeat left top; color:#941201; text-decoration:none; float:left; display:block; padding:0 0 0 7px; cursor:pointer  }
div.menu-haut ul li a span{ float:left; background:url(../images/menu_link.gif) no-repeat right -40px; padding:3px 10px 3px 4px  }
div.menu-haut ul li a:hover,div.menu-haut ul li a.active:link, div.menu-haut ul li a.active:visited{ background:url(../images/menu_link.gif) no-repeat left -20px; color:#941201; text-decoration:none; float:left; display:block;   }
div.menu-haut ul li a:hover span, div.menu-haut ul li a.active span{ background:url(../images/menu_link.gif) no-repeat right -60px; color:#941201; text-decoration:none; float:left; display:block; color:#fff  }


#image_basmenu2{ height:54px; float:left; width:955px;}
#image_basmenu-innovation{ background-image:url(../images/innovation/bas_menu2.gif); height:30px; vertical-align:top; float:left; width:955px;}
.fil-ariane{ margin:10px 0 0 131px; font-size:10px; font-style:italic; color:#FFFFFF;}
.fil-ariane a{ color:#FFFFFF; text-decoration:none;}	
.fil-ariane a:hover{ color:#f09b04; text-decoration:underline;}		
/*fin menu haut*/

/*layout ids*/

div#centre-home{ width:955px; background:#961201 url(../images/home/home.jpg) repeat-x left top;  padding:0; float:left;}
div#centre-home div.content{width:955px; background: url(../images/home/content.jpg) no-repeat left top; margin:0; padding:23px 0 0 0; float:left; }
div#centre{ width:955px; margin:0; padding:0; float:left; clear:both;}
div#centre div.content{width:955px; background: url(../images/content.jpg) repeat-y left top; margin:0; padding:0; float:left }
div#centre div.content div.centre_inner{ width:955px;  background: url(../images/content_inner.jpg) no-repeat left top; float:left;}
div#centre div.content div.centre_inner div.column1 { width:190px; display:block; float:left; border:1px solid #000;}

#bloc1{	 width:214px; height:465px; float:left; margin:44px 0 0 0; padding:0 0 0 14px; }
#bloc1 a{ width:185px; text-decoration:none; color:#fff; float:left; display:block; text-align:center; padding:17px 0 0 0}
#bloc1 span, #bloc1 img{ display:block}
#bloc1 img{ margin:0 auto; float:none}
#bloc1 .title{ font-size:29px; font-family:Verdana; width:150px; margin:0 auto}
#bloc2{ width:463px; height:520px; float:left; padding:0 0 0 35px; font-family:Arial; margin:0;}
div#bloc2 div.bloc2_inner{ width:435px; background: url(../images/home/bloc2_inner.jpg) no-repeat left top; padding:0}
div#bloc2  div.bloc2_downer{ height:68px; margin:0; padding:35px 0 5px 0; text-align:center; background:url(../images/home/downer.jpg) no-repeat left top;}
div#bloc2 p{ font-size:14px; margin:0; padding:0;}
span.formules{ text-align:center; font-size:12px; width:349px; margin:0 auto 20px auto; display:block; clear:both }
#bloc3{ background :url(../images/home/fond_actu.jpg) no-repeat left top; height:395px; width:193px; float:left; margin:44px 0 0 22px; padding:0 0 0 6px}
#txt-intro{ font-size:14px; color:#FFFFFF; text-align:justify; padding:0 5px 0 5px }
#txt-intro a.link{ color:#fff; background:url(../images/lien_accueil.gif) repeat-x left bottom; padding:0 0 1px 0; text-decoration:none;}
.txt-intromargin{margin:10px 0 0 0; padding:0;  }
.txt-intromargin h1 { color:#fbb70e; font-size:19px; text-align:center; margin:0; padding:0; text-transform:capitalize; font-variant:small-caps; }
.txt-intromargin h1 span{ display:block; margin:0; padding:0;}
.txt-intromargin p.bold{ font-weight:bold; margin:14px 0 0 0; padding:0; width:400px; display:block;}
#actu-home{ margin:7px 0px 0 0; padding:0 4px 0 4px; width:180px;}
#actu-titre{ color:#941201; font-family:Verdana; font-size:20px; text-align:center; border-bottom-color:#941201;	border-bottom-style:solid; border-bottom-width:2px; text-transform:capitalize; font-variant:small-caps; }
h2.actu-soustitre{ font-size:14px; margin:5px 0 0 0; padding:0; text-align:center; color: #970f00; font-variant:small-caps; font-family:Arial;}
.actu-txt{
	text-align:center;
	font-size:12px;
	font-weight:normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	color: #970f00;
}
.actu-txt a{ color:#000; text-decoration:none;}
.actu-txt a:hover{ text-decoration:none;}
/*fin home centre*/
/*centre*/
#titre-milieu{ font-size:0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; margin-left:100px; margin-top: 30px; padding-top: 0px;}

#trait-titre{ border-top-color:#f09b04; border-top-style:solid; border-top-width:1px; margin-left:100px; margin-right:50px;}
#trait-separation{border-top:solid 1px #FDCD73;	height:1px; margin-top:15px; margin-bottom:0px; margin-right: 30px; clear:both;}
#bloc1-centre{ width:264px; clear:left; float:left; height:auto; margin:0; padding:0; text-align:center;}
#bloc1-centre div.cadre{ background:url(../images/cadre.jpg) no-repeat left top; width:212px; height:154px; padding:50px 0 0 50px; margin:0; }
#bloc1-centre div.cadre1{ background:url(../images/cadre_conseil.jpg) no-repeat left top; width:212px; height:154px; padding:50px 0 0 50px;}
div.cadre a, div.cadre1 a{ background-image:url(../images/lien_cadre.gif); background-repeat:no-repeat; display:block; float:left;  width:159px;text-decoration:none;}
div.cadre a span, div.cadre1 a span{ display:none;}
div.cadre a.utilisation{ background-position:5px 3px; height:42px;}
div.cadre a.utilisation:hover{background-position:-188px 3px;}
div.cadre a.precaution{ background-position:3px -45px; height:36px;}
div.cadre a.precaution:hover{ background-position:-190px  -45px; }
div.cadre a.saviez{ background-position:5px -85px; height:27px;}
div.cadre a.saviez:hover{ background-position:-188px  -85px; }
div.cadre a.patch_chauffant{ background-position:left -122px; height:43px;}
div.cadre a.patch_chauffant:hover{ background-position:-188px  -121px; }
div.cadre1 a.conseil{ background-position:left -173px; height:40px;}
div.cadre1 a.conseil:hover{ background-position:right -173px; }
div.cadre1 a.kine{ background-position:left -212px; height:40px;}
div.cadre1 a.kine:hover{ background-position:right -212px; }


div.cadre2{margin:30px 0 0 0;}
div.cadre2 span{ display:block; width:124px; height:35px; margin:0 auto; background:#e31c19; color:#fff; font-size:14px; font-weight:bold; font-family:Arial; padding:6px 0 0 0; text-transform:uppercase}
div#centre h1{ font-size:18px; font-family:Arial; font-weight:normal; color:#FFFFFF; margin:14px 0 0 38px ; padding:0 0 6px 0; background: url(../images/h1.gif) repeat-x left bottom; text-transform:capitalize; width:896px; float:left; display:inline; position:relative; text-transform:uppercase;}
div#centre h1 span{font-size:24px;font-weight:bold; }
div#centre h1 a{ font-size:12px; color:#fbb70e; text-decoration:none; margin:18px 0 0 0; padding:0 0 0 10px; position:absolute; right:0; bottom:4px; background:url(../images/fleche.gif) no-repeat left 4px; text-transform:lowercase; }

#bloc2-centre{  width:705px; height:auto; padding:20px 0 0 0;  float:left; color:#fff;}
#bloc2-centre h2{	font-size:17px; font-family:Arial; color:#fbb70e; margin:0 0 0 22px; padding:0; font-variant:small-caps}	
#bloc2-centre div.encart{width:685px; padding:10px 0 0 22px; margin:0; display:block; float:left;}
#bloc2-centre div.encart h3, .txt-blanc h3{ margin:0; padding:0; font-size:13px;}
#bloc2-centre .gel p, #bloc2-centre .patch p{ display:block; margin:0 0 18px 0; padding:0; width:624px;}
div.encart ul{ list-style-type:none; width:254px; text-align:justify; border-top:solid 1px #fff; margin:0 0 0 35px; padding:0;}
div.encart ul li{ width:254px; float:left; text-align:justify; border-bottom:solid 1px #fff; margin:0; padding:3px 0 3px 0;}
#bloc2-centre .patch{background:url(../images/quand_utiliser/patch.jpg) no-repeat right top; position:relative; min-height:250px!important; }
#bloc2-centre .patch {
height: 250px;
}
html>body #bloc2-centre .patch{
height: auto;
min-height: 250px;
} 

#bloc2-centre .gel{ background:url(../images/quand_utiliser/gel_cryo.jpg) no-repeat right top; position:relative;  min-height:250px!important; height:expression(document.body.clientWidth < 250? "250px" : document.body.clientWidth > 250? "250px" : "auto");} 
#bloc2-centre .gel {
height: 250px;
}
html>body #bloc2-centre .gel{
height: auto;
min-height: 250px;
} 
#bloc2-centre .gel a.img, #bloc2-centre .patch a.img{ position:absolute; right:120px; top:70px}
/*menu cigogne*/
.question-padding{ text-align: left;}
.question-product{ margin:0; color:#ffffff; font-style:italic; text-align:left;}
.question-left-on,.question-left-off {	width:254px;}
/*fin menu cigogne*/
div.left{width:248px; float:left; clear:left; margin:0 0 20px 0; padding:0;}

#bloc3-centre{ width:667px;  height:auto; float:left; padding:20px 0 0 0px; font-family:Arial;}
#bloc3-centre h2, #bloc3-centre div.conseil h3{ display:block;	font-size:17px; font-family:Arial; color:#fbb70e; margin:0; padding:0; font-variant:small-caps;}	
#bloc3-centre a.titre{ display:block;	font-size:14px; font-weight:bold; font-family:Arial; color:#fbb70e; margin:0 0 10px 0; padding:0;}	
#bloc3-centre div.conseil { margin:40px 0 0 0; width:664px; display:block;color:#fff}
#bloc3-centre div.conseil ul.list_conseil{ list-style-type:none; margin:20px 0 0 0; padding:0; }
div.conseil ul.list_conseil li{ margin:0 0 15px 0; padding:0; width:660px; float:left;}
div.conseil ul.list_conseil li h4{ margin:0; padding:0; font-size:14px; display:block;}
ul.list_conseil ul.smalllist{ list-style-type:none; margin:0 0 0 12px; padding:0;}
ul.list_conseil ul.smalllist li{ margin:0; padding:0 0 0 10px; width:640px; float:left; background:url(../images/smalllist.gif) no-repeat left 6px;}
 
#bloc4-centre{ height:auto; vertical-align:top;	text-align:center;	margin-left:60px;}
#bloc5-centre{ height:auto; vertical-align:top; text-align:center; margin-left:0px;}
.titre_15px{ font-size:13px; color:#ffffff; font-weight:bold; margin-top:10px; margin-bottom:5px;}	
.titre_15px a{ text-decoration:none; color:#ffffff;}
.titre_15px a:hover{ text-decoration:underline; color:#f09b04;}
.txt-blanc{ color:#ffffff; font-size:12px; text-decoration:none; text-align: justify; margin-right: 20px;}
.txt-blanc p{ width:100%}
.txt-blanc span{ margin:10px 0}
.txt-blanc span.legend{ display:block;}

.txt-blanc14{ color:#ffffff; font-size:14px; text-decoration:none; text-align: justify; margin-right: 40px; line-height:180%;}
.txt-jaune16{ color:#f09b04; font-size:16px; text-decoration:none; text-align: justify; margin-right: 40px; line-height:180%;}
.txt-jaune16 a{ color:#f09b04; font-size:16px; text-decoration:none; text-align: justify; margin-right: 40px; line-height:180%;}
.txt-jaune16 a:hover{ color:#f09b04; font-size:16px; text-decoration:underline; text-align: justify; margin-right: 40px; line-height:180%;}
.citation{ font-family:"Times New Roman", Times, serif; color:#ffffff; font-size:16px; text-decoration:none; text-align: justify; margin-right: 20px; font-style:italic;
}
.txt-jaune, .txt-jaune14, .txt-jaune16, .txt-jaune a, .txt-plan_footer a:hover{color:#f09b04; text-decoration:none; text-align: left;}
.txt-jaune, .txt-jaune-bloc, .txt-jaune-centre{ font-size:12px;}
.txt-jaune14{ font-size:14px;}
.txt-jaune16{ font-size:16px; font-weight:bold;}
.txt-jaune a:hover{text-decoration:underline;}
.legende{
	color:#ffffff;
	font-size:10px;
	text-align: justify;
	margin-right: 0px;
}
.sup{ font-size:10px;}

/*fin centre*/

.espace15{ margin-top:15px;}
.espace30{ margin-top:30px;}
.espace5{ margin-top:5px; height:5px;}
#espace60{ margin-top:60px;}
#espace80{ margin-top:80px;}
#image-center{ text-align:center; margin:10px 0 10px 0;}
.image-droite{ float:right; margin:0 0 0 10px;}
.image-gauche{ float:left; margin:0 5px 0 0;}
.image-centre_actu_homme{ margin:10px 0 10px 0;}

ul.content-text{ list-style-type: none; margin:0; padding:0 0 0 0; width:647px;}
ul.content-text li{ padding: 0 0 10px 15px; width:647px; background:url(../images/puce.gif) no-repeat left 2px; }
ul.precedente{ list-style-type:none; font-size:11px; color:#f09b04;}
ul.precedente li{ list-style-type:none; background: url(../images/fleche.gif) 0 0.5em no-repeat; background-position:0px 4px; padding-left:8px;}
ul.precedente li a{ text-decoration:none; color:#f09b04;}
ul.precedente li a:hover{ text-decoration:none;	color:#e41619;}
div#index-acu-synthol{ padding:0 0 0 0; margin:14px 0 0 0; float:left; display:block;  }
div#index-acu-synthol a{ text-decoration:none;}
div#index-acu-synthol a.patch:link, div#index-acu-synthol a.patch:visited{width:212px; height:179px; margin:0; padding:0; float:left; height:50px}
div#index-acu-synthol a.gel:link, div#index-acu-synthol a.gel:visited{ width:185px; height:179px; margin:0; padding:0; margin-left:15px; _margin-left:0px;   float:left; text-align:right}
#innovation{ background-image:url(../images/innovation/fond_gel_cryo.jpg); width:955px; float: left;}
div.spot_tv{ width:480px; text-align:center;}
div.spot_tv a{ float:none}
/*bas*/
div#bas{
	width:955px;
	background:#000 url(../images/fond_bas.jpg);
	height:60px;
	clear:both;
	margin:0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
div#bas-innovation{ width:955px; background-image:url(../images/innovation/fond_bas.gif); height:64px; float:left; vertical-align:top;}
div#logo-gsk{  width:170px; margin:2px 0 0 5px; padding:0 0 0 15px; float:left;}
div#logo-pharmacien{ width:150px; float:left; text-align:right; margin:0; padding:0}
div#footer-txt{ width:600px; margin:0; padding:0; float:left; }
.txt-ml_footer{ margin:0; color:#f09b04; font-size:10px; text-align:center;}
.txt-plan_footer{ color:#ffffff; font-size:11px; text-align:center; margin:5px 0;}
.txt-plan_footer a{ color:#ffffff; text-decoration:none;}
.txt-rouge a{ color:#FF151C;}
/*fin bas*/
div#introflash{clear:both;}
