/* GALDERMA COUNTRY CSS APR07 v1.0 */
/*GEN*/

/*REDEFINED*/
body {margin:0; padding:0; background-color:white;}
body {font-family:Helvetica,Verdana, Arial,  sans-serif; font-size:12px;}
body {text-align:center; /*IE<6 Bug*/}
form {margin:0; padding:0;}
a img {border:none;}
h2 {margin:0; padding:0;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#00A4CA; font-weight:bold;}
h3.h3Prod {background:transparent url(../Images/h3_bg01.jpg) scroll no-repeat 0 100%; padding-bottom:7px;}
h3.h3ProdShorten {background:transparent url(../Images/h3_bg01.jpg) scroll no-repeat bottom right; padding-bottom:7px;}
h4 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:bold; background:transparent url(../Images/dot_square_lightblue_01.gif) no-repeat scroll 0 5px; margin:0; padding-left:13px;}
h4.h4ProdShorten {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#00A4CA; font-weight:bold; background:transparent url(../Images/h3_bg01.jpg) scroll no-repeat bottom right; padding-left:0; padding-bottom:5px;}
h1 span, h2 span, h3 span, h4 span {display:none;}
hr {clear:both; width:95%; border:0; border-bottom:solid 1px transparent; height:1px; visibility:hidden;}
ul {}
ul li {list-style-type:none; background:transparent url(../Images/dot_square_lightblue_01.gif) no-repeat scroll 0 5px; padding:3px 1px 3px 13px;}
blockquote {color:#999999; font-size:12px; font-weight:bold; border:solid 1px #0BA8CC; padding:19px; width:75%; margin-left:auto; margin-right:auto;}

/*LINKs*/
a {color:#00A4CA; text-decoration:underline;}
a:hover {color:#A93760; text-decoration:none;}

/*IDs*/
#header {width:970px; height:27px; border-top:solid 1px #0BA8CC; border-right:solid 1px #0BA8CC; border-left:solid 1px #0BA8CC; background-color:#094EA3; margin-right:auto; margin-left:auto; text-align:left;}
#headerBaselineSmall {background: /*url(../Images/head_baseline02.gif) no-repeat scroll 98% 50%;*/ text-align:right;}
#headerBaselineSmall div {text-align:left; font-size:13px; color:#EDF2F8; font-weight:normal; margin-left:21px;}
#bodyContainer {width:970px; border-right:solid 1px #0BA8CC; border-left:solid 1px #0BA8CC; margin-right:auto; margin-left:auto; text-align:left;}
#bodyContainerLeftCol {width:208px; vertical-align:top; background:transparent url(../Images/body_containerleftcol_bg01.gif) no-repeat scroll 0 111px;}
#bodyContainerMidCol {width:762px; vertical-align:top; background:transparent url(../Images/body_containermidcolmargin_bg01.jpg) no-repeat scroll 100% 112px; padding-bottom:29px; }
#bodyContainerMidColMargin {margin:0 36px 0 30px;}
#path {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#094EA3; margin-top:3px; height:30px; border:0px solid #000;}
#path a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#094EA3; text-decoration:underline;}
#path a:hover {text-decoration:none;}
#footer {width:970px; border-right:solid 1px #0BA8CC; border-left:solid 1px #0BA8CC; background-color:#0BA8CC; color:white; margin-right:auto; margin-left:auto; text-align:left;}
#footerLeftCol {width:208px; padding:8px 13px 8px 13px;}
#footerMidCol {width:762px; padding:8px 5px 8px 5px; text-align:right;}
#footerMidCol a {color:white; text-decoration:none;}
#footerMidCol a:hover {color:white; text-decoration:underline;}
#footerMidCol a.footerTop {font-weight:bold;	background:transparent url(../Images/btn_top_bg.gif) no-repeat scroll 100% 0px; padding-right:21px;}
#footer_legal { padding:5px 0px 10px 0px; font-size:10px; }
#product_ads { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:right; width:186px; border:0px solid #CCCCCC;}
#product_ads img { padding:0px; margin:0px;}
/*CLASSes*/
		/*EXTRA INFO BOX*/
.extraInfoBox {float:right; width:173px; margin:0px; background-color:#e5f5fa; font-size:11px; border:0px solid #000;}
.extraInfoBox h4 {background:#094EA3 url(../Images/dot_square_lightblue_01.gif) no-repeat scroll 5px 11px; margin:0; padding:5px 1px 5px 18px; font-size:13px; font-weight:bold; color:white;}
.extraInfoBox p {margin:7px;}
		/**/
.h2H3SpacerCompensation {height:19px;}
.countryData p a {color:#A43C5F; font-weight:bold;}
img.imgLeft {float:left; border:0 7px 0 0;}
.horzSep {width:99%; text-align:center; background:transparent url(../Images/conditions_horz_sep.jpg) no-repeat scroll center center; clear:both;}
.footNote {color:#094EA3; font-size:10px;}
.subtitle{ font-weight:bold; color:#094EA3; }
.lightBlueSubtitle{color:#00A4CA;}
.bluedotline{ background:transparent url(../Images/blue_dot.gif) repeat-x bottom; }
.regMark{ vertical-align:text-top; font-size:40%;}


/*TEMPLATE : ABOUT*/
#about2ColsBox0x { border:0px solid #000;}
#about2ColsBox01 {width:99px; float:left;}
#about2ColsBox02 {width:594px; float:left; border:0px solid #000;}
div.aboutHistoryBox {background:transparent url(../Images/about_sep_bg01.jpg) scroll no-repeat 0 5px; padding:26px 7px 7px 0; min-height:45px; clear:both}
div.aboutHistoryBox div.aboutHistoryBoxImg {float:left; width:16%;}
div.aboutHistoryBox div.aboutHistoryBoxTxt {float:left; width:84%;}
div.aboutHistoryBox div.aboutHistoryBoxTxt em {font-style:normal; color:#A43C5F;}

/*TEMPLATE : CONDITIONS*/
#cond2ColsBox0x {}
#cond2ColsBox01 {width:447px; float:left;}
#cond2ColsBox02 {width:246px; float:left;}

/*TEMPLATE : PRODUCTS*/
#prodColsBox0x {/*background:transparent url(../Images/products_prodcolsbox0x_bg01.jpg) scroll no-repeat 0 0; padding-top:13px;*/}
#prodColsBox01 {width:447px; float:left;}
#prodColsBox02 {width:246px; float:left;}
div.prodListAllDetails {background:transparent url(../Images/products_prodcolsbox01_bg01.jpg) scroll no-repeat 0 95%; padding-bottom:15px;}

p.prodListTxtBgDotSquare {background:transparent url(../Images/dot_square_lightblue_01.gif) no-repeat scroll 0 5px; padding-left:13px; margin:0 0 5px 0;}
p.prodListTxtBgDotSquareMargin {background:transparent url(../Images/dot_square_lightblue_01.gif) no-repeat scroll 0 5px; padding-left:13px; margin:0 0 5px 53px;}
p.prodListTxtBgDotSquareMargin a {color:#333333; text-decoration:underline;}
p.prodListTxtBgDotSquareMargin a:hover {color:#333333; text-decoration:none;}
p.prodListTxtBgDotSquare1Line {background:transparent url(../Images/dot_square_lightblue_01.gif) no-repeat scroll 0 5px; text-indent:13px; margin:0 0 5px 0;}

#prodListTableData {margin:15px 0 30px 0; border-top:1px solid #00A4CA; border-right:1px solid #00A4CA;}
#prodListTableData td {border-bottom:solid 1px #00A4CA; border-left:solid 1px #00A4CA; font-size:12px; text-align:left; padding:5px 8px; background-color:#f5fcfd; width:320px; color:#00A4CA; line-height:19px; vertical-align:top;}
#prodListTableData td.productTableHeader { background-color:#c4e9f1; font-weight:bold; color:#094ea3; font-size:12px; }
#prodListTableData td a { color:#00A4CA; font-size:12px; }
#prodListTableData td a:hover { color:#094ea3; font-size:12px; text-decoration:underline;}

/*TEMPLATE : PRODUCTS BY CONDITIONS*/
#abcdBar {background-color:#00A4CA; padding:9px 13px;}
#abcdBar a {color:white; font-size:12px; font-weight:bold; text-decoration:underline; padding-right:3px;}
#abcdBar a:hover {color:#A93760; text-decoration:none;}
/*TEMPLATE : NEWS MEDIA*/
#NewsMediaBox {
	width:650px;
	border:0px solid #000;
}


/*POPUPS*/
div.FrenchCalloutOverlay { background-image:url(../Images/popup_bg.png); width:300px; height:50px; display:none;  } 
div.FrenchCalloutOverlay div.close {  background-image:url(http://flowplayer.org/img/overlay/close.png); position:absolute; right:20px; top:19px; cursor:pointer; height:35px; width:35px; }
#FrenchInfoContainer { padding:75px 30px 0px 30px; font-size:18px; font-weight::bold; color:#A43C5F; }

