/*@charset "UTF-8";
 CSS Document */

body { margin:0; padding:0; background:#fff; font-family:Verdana, Arial, Helvetica, sans-serif;}

#wrapperHeader { margin:0; padding:0; width:100%; height:162px; background:url(../images/bg_header.jpg) repeat-x}
#header { margin:0 auto; padding:0; width: 986px; height: 158px;}
#captop { margin:0; padding:0; width: 986px; height:124px;}


#menu a { color:#FFFFFF; font-size:12px; text-decoration:none; margin-left:2px; margin-right:3px;}
#menu a:hover { color: #333; font-size:12px; text-decoration:none; margin-left:2px; margin-right:3px;}
#menu { margin:0; padding:0px 5px 0px 5px; width: 976px; height:34px; color:#FFFFFF; font-size:11px; font-weight: bold;}
#menu ul { padding:0; padding:0}
#menu ul li { display: inline; list-style-type: none; padding:0; padding:0}

#subNav { padding:0; position : relative; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#subNavItem1 ul, #subNavItem2 ul, #subNavItem3 ul, #subNavItem4 ul, #subNavItem5 ul, #subNavItem6 ul, #subNavItem7 ul, #subNavItem8 ul { margin:0; padding:0 0 0 10px}
#subNavItem1 ul li, #subNavItem2 ul li, #subNavItem3 ul li, #subNavItem4 ul li, #subNavItem5 ul li, #subNavItem6 ul li, #subNavItem7 ul li, #subNavItem8 ul li { display:inline; list-style-type:none; margin:0; padding:0}
#subNav a { font-size: 11px; text-decoration: none; color: #474747; margin:0; padding:0; font-weight:bold}
#subNav a:hover { font-size: 11px; text-decoration: none; color: #0099ff;}

#logo_carilene { margin:0; padding:0; width: 278px; height:115px; float:left;}
#captop h1 { background:transparent url(../images/logo_carilene.jpg) no-repeat scroll 0%; margin:0px; padding:0px; text-indent:-9999px;}
#captop h1 a { display:block; width:278px; height:115px; margin:0px; text-decoration:none;}
#captop h1 a:hover { display:block; width:278px; height:115px; margin:0px; text-decoration:none;}


#logo_blockCenter { margin:0; padding:0; width:/*430*/650px; height:115px; float:left }
#logo_blockRight { margin:0; padding:50px 0 0 0; width: 265px; height:65px; float:left; display:none}

#wrapperBanner { margin:0; padding:0; width:100%; height:108px; background:#1d9fd8 url(http://www.adjonction.com/carilene/site/images/bg_banner.jpg) repeat-x;}
#banner { margin:0 auto; padding:0; width: 986px; height:108px;}

#wrapperContainer { margin:0; padding:0; width:100%; background: #fff url(../images/bg_container.jpg) repeat-x}
#pathway, #subNav {width:976px; height:17px; margin:0 auto; padding:5px; text-align:left; color:#1d9fd8; font-size:11px;}
#container { margin:0  auto; padding:17px 10px 10px 20px; width:956px; text-align:center; background:url(../images/bg_content.jpg) no-repeat;}
#containerProduits { margin:0  auto; padding:17px 10px 10px 20px; width:956px; text-align:center; background:url(../images/bg_content.jpg) no-repeat;}
#blockEntry1 a, #blockEntry2 a, #blockEntry3 a/*, #blockEntry4 a*/ { text-decoration:none; color:#1d9fd8; /*background: url(../images/underline_linkVert.gif) 0 14px repeat-x;*/}
#blockEntry1 a:hover, #blockEntry2 a:hover, #blockEntry3 a:hover/*, #blockEntry4 a:hover*/ { text-decoration:none; color:#474747; /*background: url(../images/underline_linkBleu.gif) 0 14px repeat-x;*/}
#container p a, #containerProduits p a { background:none}
#container p a:hover, #containerProduits p a:hover { background:none}

#container ul, #containerProduits ul { list-style-image: url(../images/li.gif); } 
.colorbleu { color:#1d9fd8}
.colorvert { color:#719e09}


#blockEntry1 { margin:0 3px 0 1px; padding:5px; width:301px; float:left; text-align:left; background:url(../images/bg_blockEntry.jpg) no-repeat}
#blockEntry2 { margin:0 3px 0 1px; padding:5px; width:301px; float:left; text-align:left; background:url(../images/bg_blockEntry.jpg) no-repeat}
#blockEntry3 { margin:0 3px 0 1px; padding:5px; width:301px; float:left; text-align:left; background:url(../images/bg_blockEntry.jpg) no-repeat}
/*#blockEntry4 { margin:0 0px 0 1px; padding:5px; width:223px; float:left; text-align:left; background:url(../images/bg_blockEntry.jpg) no-repeat}*/
#blockEntry1 h2, #blockEntry2 h2, #blockEntry3 h2/*, #blockEntry4 h2*/ { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#353535; margin:0; padding:3px 5px 5px 5px;}
#blockEntry1 p, #blockEntry2 p, #blockEntry3 p/*, #blockEntry4 p*/ { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#474747; padding:0px 5px}
#blockEntry1 ul, #blockEntry2 ul, #blockEntry3 ul/*, #blockEntry4 ul*/ { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#474747;}
.visuelEntry { margin:10px 0 10px 0; text-align:center}

#blockUpFooter { margin:0; padding:0; width:950px; height:151px; background: url(../images/bg_blockUpFooter.jpg) no-repeat; color:#474747; font-size:12px;}
#blockFlashProduct { margin:0 0 0 10px; padding:0; width:450px; height:151px; float:left; text-align:left}
#blockEspacePro { margin:0 0 0 10px; padding:30px 0 5px 15px; width:185px; height:121px; float:left; text-align:left; text-align:left}
#blockNewsletters { margin:0 0 0 30px; padding:30px 0 5px 0; width:240px; height:121px; float:left; text-align:left}
#blockNewsletters tr td h3 { display:none;}
#blockUpFooterShadow { margin:0 auto; padding:0; width:950px; height:25px; background:url(../images/blockUpFooterShadow.jpg) no-repeat}
#block4Entries { margin:0; padding:0; width:946px;}

/* block txt*/
#blockText { margin:0 0 10px 0; padding:0; width:940px; text-align:left; font-size:12px; color:#474747; font-size:12px;}
#blockText h2 { margin:0; padding:5px 0 0 35px; width:940px; height:38px; background:url(../images/arrow_h2.gif) 0 0 no-repeat; color:#0099FF; font-family:Arial, Helvetica, sans-serif; font-size:23px; font-weight:bold;}
#blockText p { margin:0; padding:0;}
#blockText p a { background:none}
#blockText p a:hover { background:none}
#item_lab_carilene .label, #item_vocation .label, #item_recherche .label, #item_produits .label, #item_sante .label, #item_partenariat .label, #item_liens .label, #item_contact .label { color:#474747; font-size:11px}
#item_lab_carilene a, #item_vocation a, #item_recherche a, #item_produits a, #item_sante a, #item_partenariat a, #item_liens a, #item_contact a  { text-decoration:none; color:#1d9fd8; background: url(../images/underline_linkVert.gif) 0 14px repeat-x;}
#item_lab_carilene a:hover, #item_vocation a:hover, #item_recherche a:hover, #item_produits a:hover, #item_sante a:hover, #item_partenariat a:hover, #item_liens a:hover, #item_contact a:hover { text-decoration:none; color:#474747; background: url(../images/underline_linkBleu.gif) 0 14px repeat-x;}
#item_sitemap a { text-decoration:none; color:#1d9fd8;}
#item_sitemap a:hover { text-decoration:none; color:#474747;}

#item_home { text-align:left; color:#474747; font-size:11px; } 
#item_tgo, .item_tgo { text-align:left; color:#474747; font-size:11px; background: url(../images/bg_tgo.jpg) no-repeat bottom right} 
#item_produits { text-align:left; color:#474747; font-size:11px;} 
#item_recherche, .item_recherche { text-align:left; color:#474747; font-size:11px; background: url(../images/bg_recherche.jpg) no-repeat bottom right} 
#item_partenariat { text-align:left; color:#474747; font-size:11px; background:url(../images/bg_partenariat.jpg) no-repeat bottom right} 
#item_partenariat p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:3px; padding-right:15px;} 

#item_liens { text-align:left; color:#474747; font-size:11px;} 
#item_contact, #item_sitemap { text-align:left; color:#474747; font-size:11px;} 
#item_contact table.formulaire { margin-top:25px;}
#item_sitemap table { margin-top:5px; margin-left:15px;}
#item_sitemap ul { margin-top:3px; margin-left:10px;}
#containerProduits { text-align:left; color:#474747; font-size:11px;} 
.item_mag {background: url(../images/gamme_mag.jpg) no-repeat bottom right; height:332px;}


#containerProduits h2, #item_tgo h2, #item_produits h2, #item_recherche h2, #item_partenariat h2, #item_liens h2, #item_contact h2, #item_sitemap h2 { margin:0; padding:5px 0 0 35px; width:940px; height:48px; background: url(../images/onglet_accordion_on.gif) no-repeat; color:#474747; font-family:Arial, Helvetica, sans-serif; font-size:23px; font-weight:bold; text-align:left}
/*#containerProduits h3, #item_tgo h3, #item_produits h3, #item_recherche h3, #item_liens h3,*/ #item_contact h3, #item_sitemap h3 { margin:0; padding:5px 0 0 35px; /*width:940px; height:38px;*/ background:url(../images/arrow_h2.gif) 0 -1px no-repeat; color:#0099FF; font-family:Arial, Helvetica, 
sans-serif; font-size:23px; font-weight:bold; text-align:left}

#item_partenariat h3 { margin:0; padding:5px 0 0 35px; /*width:940px; height:38px;*/ background:url(../images/arrow_h2.gif) 0 -1px no-repeat; color:#0099FF; font-family:Arial, Helvetica, 
sans-serif; font-size:19px; font-weight:bold; text-align:left}

h3.ttl_tgo_histoire { background:url(../images/ttl_history.gif) no-repeat; height:41px; width:100%; text-indent:-9999px}
h3.ttl_tgo_unite_therapeutique { background:url(../images/ttl_ogt_birth-of-an-innovative-treatment.gif) no-repeat; height:41px; width:100%; text-indent:-9999px}
h3.ttl_tgo_chimie { background:url(../images/ttl_ogt_chemistry.gif) no-repeat; height:41px; text-indent:-9999px}
h3.ttl_tgo_exclusivite { background:url(../images/ttl_tgo_exclusivite.gif) no-repeat; height:41px; text-indent:-9999px}
h3.ttl_tgo_therapeutique { background:url(../images/ttl_ogt_new_therapeutic_opening.gif) no-repeat; height:41px; text-indent:-9999px}
h3.ttl_tgo_hemisynthese_fiable { background:url(../images/ttl_ogt_industrial_reliability.gif) no-repeat; height:41px; text-indent:-9999px}


h3.ttl_etudes_proprietes { background: url(../images/ttl_proprietes.gif) no-repeat; height:41px; width:100%; text-indent:-9999px}
h3.ttl_etudes_cliniques { background: url(../images/ttl_clinical_trials.gif) no-repeat; height:41px; text-indent:-9999px}
h3.ttl_etudes_terrains { background: url(../images/ttl_terrain_invest.gif) no-repeat; height:41px; text-indent:-9999px}
h3.ttl_etudes_produits_novateurs { background: url(../images/ttl_other_innovative_products.gif) no-repeat; height:41px; text-indent:-9999px}

h3.ttl_gamme_muq_buccale { background:url(../images/ttl_range_oral_mucous.gif) no-repeat; height:68px; width:100%; text-indent:-9999px}
h3.ttl_gamme_xerostomie { background:url(../images/ttl_range_xerostomia.gif) no-repeat; height:68px; text-indent:-9999px}
h3.ttl_gamme_escarres { background:url(../images/ttl_range_ulcer_erythema.gif) no-repeat; height:68px; text-indent:-9999px}
h3.ttl_gamme_alopecies { background:url(../images/ttl_range_alopecia.gif) no-repeat; height:68px; text-indent:-9999px}
h3.ttl_gamme_douleurs { background:url(../images/ttl_range_musculo_skeletal_pain.gif) no-repeat; height:68px; text-indent:-9999px}
h3.ttl_gamme_circulation { background:url(../images/ttl_range_painful_heavy_legs.gif) no-repeat; height:68px; text-indent:-9999px}
h3.ttl_gamme_autres { background:url(../images/ttl_range_other_products.gif) no-repeat; height:68px; text-indent:-9999px}

.pic_hemisynthese img { margin:5px; padding:0}

#containerProduits h4, #item_tgo h4, #item_produits h4, #item_recherche h4, #item_partenariat h4, #item_liens h4, #item_contact h4, #item_sitemap h4 { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:19px; /*font-weight:bold;*/ text-align:left; color:#719e09}
h2:first-letter { color:#2367a1;}

#wrapperFooter { margin:0; padding:15px 0 0 0; width:100%; height:152px; background:url(../images/bg_footer.jpg) repeat-x; text-align:center; font-weight:normal}
#footer { margin:0 auto; padding:0px 0; width: 986px; color:#474747; font-size:12px; font-style:normal}
#footer a { text-decoration:none; color:#474747; background: url(../images/underline_linkBleu.gif) 0 14px repeat-x;}
#footer a:hover { text-decoration:none; color:#195695; background: url(../images/underline_linkBlanc.gif) 0 14px repeat-x;}
.clear {clear:both}
.noborder { border:none}
.nobg { background:none}
.nopadding { padding:0}
.nomargin { margin:0}
.address { margin:0 10px 10px 10px; padding:10px 0px 30px 15px; background:url(../images/bg_address.jpg) no-repeat left bottom;}
.address h4{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; text-align:left; margin-top:0px; padding:0; color:#4f892c}
.address p { margin:5px 0 5px 0; padding:0;}

.partenaire_actuel { font-size:15px; font-weight:bold}
#panes #content div .phraseImportantVert { font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#719e09;}
.liStyle {margin:0 10px 10px 10px; padding:10px 0px 30px 30px; background:url(../images/bg_address.jpg) no-repeat left bottom; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif}
.liStyle a { text-decoration:none; color:#1d9fd8; background: url(images/underline_linkVert.gif) 0 bottom repeat-x;}
.liStyle a:hover { text-decoration:none; color:#474747; background: url(images/underline_linkBleu.gif) 0 bottom repeat-x;}

.txtGamme { font-size:15px; font-weight:normal}
.introContentItem { font-size:14px; padding-left:5px; padding-bottom:10px;}
.ttlprod { margin:0; padding:0 0 0 37px;}
.ttlprod h3 { margin:0; padding:0 0 2px 0; font-size:19px; color:#1d9fd8}
.txtIntroProd { margin:0; padding:0; float:left; width:276px}
.listIntroProd { margin:0; padding:0; float:left; width:664px}
.itemIntroProd { margin:0; padding:0}
.gamme_desc { padding:0px; font-size:11px; color:#474747; text-align:left;}
.gamme_desc table,  .gamme_descDiv { padding:0; margin:30px 0 15px 0;}
div#panes div#content h4 { margin:15px 0 10px 0; font-size:19px;}

a.btnEtudes { background:url(../images/onglet_accordion.gif) no-repeat; width:100%; height: 40px; display:block; margin:0; padding:8px 0 0 25px; color:#003366; font-size:16px; font-family:Arial, Helvetica, sans-serif; text-decoration:none}
a.btnEtudes:hover { color:#719E09}


/* LANGUES */
div#blockLang { margin:0; padding:0 25px 0 0; position: absolute; z-index: 9999; width: 100px; height: 35px; display: block; top: 0; right: 0;}
a.btnLangUK { background:url(../images/btn_lang_UK_off.jpg) no-repeat; width:44px; height: 29px; display:block; margin:0px 0 0 0;	padding:0; text-decoration:none; text-indent:-9999px; float:right}
a.btnLangUK:hover { background:url(../images/btn_lang_UK_on.jpg) no-repeat;	width:44px; height: 29px; display:block; margin:0; padding:0; text-decoration:none; text-indent:-9999px;  float:right}
a.btnLangFR { background:url(../images/btn_lang_FR_on.jpg) no-repeat; width:44px; height: 29px; display:block; margin:0px 0 0 0;	padding:0; text-decoration:none; text-indent:-9999px;  float:right}
a.btnLangFR:hover { background:url(../images/btn_lang_FR_off.jpg) no-repeat;	width:44px; height: 29px; display:block; margin:0; padding:0; text-decoration:none; text-indent:-9999px;  float:right}



/*  INPUT  */
textarea, input { margin:0; padding:4px; border:1px solid #9ac2d4; color:#282828; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; background:#fff url(../images/bg_input.jpg) repeat-x}
input, textarea { margin-bottom:5px;}
.inputtxt { padding-top:3px; padding-bottom:3px;}
.inputsearch { margin:0; padding:4px 4px 4px 25px; width:175px; border:1px solid #9ac2d4; color:#282828; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;  background:#fff url(../images/bg_input_search.jpg) repeat-x}
.buttonGo { height:22px; margin:0; padding:0;}

.champ { margin:0; padding:4px; border:1px solid #9ac2d4; color:#188dbd; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; background:#fff url(../images/bg_input.jpg) repeat-x}
.champ { margin-bottom:5px;}
.focus { background:#e3f5fd url(../images/bg_input_focus.jpg) repeat-x; border:1px solid #CFCFCF; color:#282828; font-family:Verdana;}


/* MOOTOOLS TIPS */
.tipper { /*color: #222;	font-weight: bold; padding: 0.2em; margin: 0em;*/}
a.tipper { background-color: #FFF; color: #474747;}
.tool-tip { color: #474747; width: 165px;	z-index: 13000;}
.tool-title { font-weight: bold; font-size: 11px; margin: 0; color: #474747; padding: 8px 8px 1px; background: url(../images/bubbletips.png) top left;}
.tool-tip p { padding-top:2px; padding-bottom:2px; margin:0 }
.tool-text { font-size: 11px; padding: 4px 8px 8px;	background: url(../images/bubbletips.png) bottom right;}
.tool-loading { background: url(../images/ajax_load.gif) center center no-repeat; width: 30px; height: 30px; margin: 0 auto;}


/* MOOTOOLS ACCORDION */
#accordion { margin-left:50px;}
#accordion h3 { background:url(../images/onglet_accordion.jpg) no-repeat}
.toggler { margin: 0; padding: 2px 5px; /* color: #222;	background: #eee; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd;	border-top: 1px solid #f5f5f5; border-left: 1px solid #f5f5f5; font-size: 11px;*/ font-weight: normal; font-family: 'Andale Mono', sans-serif;}
.element { margin-bottom:20px }
.element p { margin: 0;	padding: 4px;}
.float-right { padding:10px 20px; float:right;}
blockquote { text-style:italic;	padding:5px 0 5px 30px;}


