/*
Theme Name: globaldermatology
Theme URI: https://wordpress.org/
Author:  WordPress 
Author URI: https://wordpress.org/
Description:  Description
Version: 1.2
*/



body{
	margin:0;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	background: url(images/bg-body-type1.jpg) no-repeat 50% 0;
	min-width:960px;
}
body.type2{background: url(images/bg-body-type2.jpg) no-repeat 50% 0;}
img{border-style:none;}
a{color:#000;}
a:hover{text-decoration:none;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
.w1{
	background: url(images/bg-footer-type1.jpg) no-repeat 50% 100%;
	padding-bottom:59px;
}
.type2 .w1{
	background: url(images/bg-footer-type2.jpg) no-repeat 50% 100%;
	padding-bottom:8px;
}
#wraper{
	width:960px;
	margin:0 auto;
}
#header{
	width:100%;
	overflow:hidden;
	position:relative;

}
.logodd{
	background: url(images/logo.png) no-repeat;
	width: 149px;
	height: 187px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin:0px;
	display:inline;
}
.logodd a{
	display:block;
	height:100%;
	position:relative;
}
.header{
	width:690px;
	float:right;
	overflow:hidden;
}
.search-box{
	float:right;
	background: url(images/bg-search.png) no-repeat;
	width:336px;
	height:34px;
	overflow:hidden;
	padding:8px 0 0 14px;
	margin-left:13px;
}
.search-box label{
	float:left;
	font-size:10px;
	color:#fff;
	text-transform:uppercase;
	padding-right:8px;
	line-height:20px;
}
.search-box span{
	float:left;
	padding:4px 5px 5px;
	width:217px;
	background: url(images/bg-input.png) no-repeat;
	height: 14px;
	margin-right:10px;
}
.search-box span input{
	background:none;
	border: 0 none;
	padding:0;
	width:100%;
	position:relative;
	float:none !important;
	display:block;
	color:#000;
	margin:0;
	cursor:text;
	height:17px;
        font-size:16px;
}
.search-box input{
	float:left;
	background:none;
	color:#fff;
	font-size:16px;
	border: 0 none;;
	height:18px;
	cursor:pointer;
}
.icons{
	list-style:none;
	margin:8px 0 0;
	padding:0;
	float:right;
}
.icons li{
	float:left;
	margin-left:18px;
	font-size:10px;
}
.icons li a{
	color:#fff;
	text-decoration:none;
	vertical-align:middle;
}
.icons li a img{vertical-align:middle;}
.slogan{
	position:absolute;
	background: url(images/heading-slogo.png) no-repeat;
	width: 488px;
	height: 61px;
	text-indent:-9999px;
	overflow:hidden;
	top:89px;
	right:22px;
	margin:0;
}
#navigation{
	list-style:none;
	margin:0 0 5px;
	padding:0;
	width:100%;
	overflow:hidden;
}
#navigation li{
	float:left;
}
#navigation li a{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	height:38px;
}
#navigation li.nav-home a{
	background: url(images/nav-home.gif) no-repeat;
	width: 111px;
}
.type2 #navigation li.nav-home a{background: url(images/nav-home-type2.gif) no-repeat;}
#navigation li.nav-about a{
	background: url(images/nav-about.gif) no-repeat;
	width: 102px;
}
.type2 #navigation li.nav-about a{background: url(images/nav-about-type2.gif) no-repeat;}
#navigation li.nav-info a{
	background: url(images/nav-info.gif) no-repeat;
	width: 194px;
}
.type2 #navigation li.nav-info a{background: url(images/nav-info-type2.gif) no-repeat;}
#navigation li.nav-prof a{
	background: url(images/nav-prof.gif) no-repeat;
	width: 161px;
}
.type2 #navigation li.nav-prof a{background: url(images/nav-prof-type2.gif) no-repeat;}
#navigation li.nav-find a{
	background: url(images/nav-find.gif) no-repeat;
	width: 185px;
}
.type2 #navigation li.nav-find a{background: url(images/nav-find-type2.gif) no-repeat;}
#navigation li.nav-register a{
	background: url(images/nav-register.gif) no-repeat;
	width: 94px;
}
.type2 #navigation li.nav-register a{background: url(images/nav-register-type2.gif) no-repeat;}
#navigation li.nav-contact a{
	background: url(images/nav-contact.gif) no-repeat;
	width: 113px;
}
.type2 #navigation li.nav-contact a{background: url(images/nav-contact-type2.gif) no-repeat;}
#navigation li a:hover,
.type2 #navigation li a:hover{background-position:0 100%;}
#main{
	width:902px;
	padding:34px 27px 28px 31px;
	background: url(images/bg-wrapper.png);
	font-size:12px;
	overflow:hidden;
}
.type2 #main{padding-bottom:45px;}
.top-content{
	background: url(images/separator-main.gif) repeat-x 0 100%;
	width:100%;
	overflow:hidden;
	margin-bottom:12px;
	padding-bottom:12px;
	position:relative;
}
.top-content img{
	float:left;
	padding:3px;
	background: url(images/bg-img.png) no-repeat;
	margin-right:30px;
	width:177px;
}
.top-content p{
	margin:0 0 14px;
}
.categories-holder{
	width:902px;
	overflow:hidden;
	background: url(images/separator-main.gif) repeat-x 0 100%;
	padding-bottom:28px;
}
.categories-frame{
	width:930px;
	overflow:hidden;
}
.categories-box{
	float:left;
	width:266px;
	padding-right:40px;
}
.categories-box h3{
	margin:0 0 6px;
	font-size:20px;
	font-weight:normal;
}
.categories-box p{margin:0;}
.categories-box h3 span{color:#a0c2ea;}
.block-holder{
	background: url(images/bg-shadow.png) no-repeat;
	width:100%;
}
.block{
	width:100%;
	overflow:hidden;
	background: url(images/separator-main.gif) repeat-x 0 100%;
	padding:10px 0;
	position:relative;
}
.banners .block {padding-bottom:20px; display: none; } /*  display: none; mathieu*/
.week-box{
	float:left;
	width:279px;
	padding-right:40px;
	overflow:hidden;
}
.week-box h3{
	margin:0;
	font-size:20px;
	color:#fff;
	background: url(images/bg-week.gif) no-repeat;
	width:255px;
	height: 39px;
	padding:0 0 0 24px;
	line-height:39px;
	font-weight:normal;
}
.week-box h3 span{color:#032852;}
.week-content{padding:10px 10px 0 16px;}
.week-box h4{
	margin:0 0 7px;
	color:#4d719d;
	font-size:15px;
	font-weight:bold;
	line-height:19px;
}
.week-box p{margin:0 0 8px;}
.week-content span{
	display:block;
	text-align:right;
	font-size:12px;
	font-style:italic;
	color:#797979;
}
.articles-box{
	float:left;
	width:235px;
	padding-right:0px;
	overflow:hidden;
}
.articles-box h3{
	background: url(images/bg-articles.gif) no-repeat;
	width: 259px;
	height: 39px;
	margin:0;
	font-size:20px;
	color:#cfe5ff;
	line-height:39px;
	font-weight:normal;
	padding-left:40px;
}
.articles-box h3 span{color:#fff;}
.articles-box ul{
	list-style:none;
	margin:6px 0 0;
	padding:0 0 0 13px;
	width:247px;
}
.articles-box ul li.color{background:#ebebeb  url(images/bg-articles-top.gif) no-repeat;}
.articles-box ul li div{padding:3px 8px 5px 9px;}
.articles-box ul li.color div{background:url(images/bg-articles-bottom.gif) no-repeat 0 100%;}
.articles-box ul h4{
	margin:0;
	font-size:14px;
	color:#4d719d;
	font-weight:normal;
}
.articles-box ul h4 a{
	text-decoration:none;
	color:#4d719d;
}
.articles-box ul p{
	margin:0;
	font-size:12px;
	color:#afaeae;
	font-style:italic;
}
.partership-box{
	float:left;
	width:300px;
	padding-top:5px;
	padding-left:40px;
	overflow:hidden;
}
.partership-box h3{
	margin:0 0 13px;
	font-size:20px;
	color:#a0c2ea;
	font-weight:normal;
}
.ad{
	
	width: 300px;
	height: 250px;
	padding:5px;
}
.banner-list{
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
}
.banner-list li{
	float:left;
	margin-right:22px;
}
#footer{
	width:694px;
	overflow:hidden;
	background: url(images/bg-footer-colors.gif) no-repeat 0 21px;
	padding:21px 0 0 208px;
}
.type2 #footer{background: url(images/bg-footer-colors-type2.gif) no-repeat 0 21px;}
#footer ul{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
}
#footer ul li{
	float:left;
	font-size:10px;
	padding:0 30px 0 15px;
	margin:0 -3px 0 3px;
	background: url(images/separator-footer.gif) no-repeat 100% 50%;
	white-space:nowrap;
}
#footer ul li a{
	color:#000;
	text-decoration:none;
	vertical-align:middle;
}
#footer ul li a:hover{text-decoration:underline;}
#footer ul li img{vertical-align:middle;}
#footer ul.footer-icons{
	width:165px;
	height:20px;
}
* html #footer ul.footer-icons{margin-top:-3px;}
#footer ul.footer-icons li{
	padding:0 5px 0 9px;
	background: url(images/separator-footer.gif) no-repeat 0 50%;
	margin:0 3px 0 -3px;
}
#footer ul.footer-icons li a{
	float:left;
	padding-left:24px;
	line-height:18px;
}
#footer ul.footer-icons li.icon-facebook a{background: url(images/icon-facebook.gif) no-repeat;}
#footer ul.footer-icons li.icon-twitter a{background: url(images/icon-twitter.gif) no-repeat;}
.content-holder{
	width:915px;
	overflow:visible;
	margin-left:-9px;
	padding:14px 0 20px;
	position:relative;
	/*background: url(images/separator-main.gif) repeat-x 0 100%;*/
}
.sidebar{
	width:206px;
	float:left;
	overflow:visible;
	position: relative;
}
.content{
	width:702px;
	float:left;
	overflow:hidden;
	padding-top:4px;
}
.aside{
	float:right;
	width:185px;
         margin-left:10px;
	margin-top:75px;
 
 
}
.content-block{
	width:500px;
	float:left;
}
.rechercher-box{margin-bottom:18px;}
.rechercher-box label{
	font-size:10px;
	text-transform:uppercase;
	color:#6c6b6a;
	display:block;
	margin-bottom:4px;
}
.rechercher-box div{
	background: url(images/bg-recherche.png) no-repeat;
	width: 183px;
	height: 34px;
	overflow:hidden;
	padding:11px 0 0 13px;
}
.rechercher-box div input{
	float:left;
	position:relative;
}
.rechercher-box div span{
	background: url(images/bg-recherche-input.gif) no-repeat;
	width: 140px;
	height: 20px;
	padding:3px 5px 0;
	float:left;
}
.rechercher-box div span input{
	float:none;
	display:block;
	width:100%;
	padding:0;
	background:none;
	border-style:none;
}
.btn-reshershe{
	height:23px;
	color:#fff;
	font-size:10px;
	text-transform:uppercase;
	background:none;
	border-style:none;
	cursor:pointer;
	padding-left:5px;
}
.sidebar h3{
	margin:0 0 8px;
	font-size:22px;
	color:#fff;
	background: url(images/bg-heading-articles.gif) no-repeat;
	width: 197px;
	line-height:38px;
	font-weight:normal;
	padding-left:4px;
}
.sidebar ul {
	list-style:none;
	margin:0;
	margin-left:0px;
         padding-left:0px;
          padding-right:0px;
}
.sidebar li{
	font-size:13px;
	border-bottom:1px solid #ccd0cf;
	padding-left:6px;
margin-left:0px;
         padding-bottom:4px;

}
.sidebar li a{
	text-decoration:none;
	color:#1B6E42;
}
.sidebar li a:hover{text-decoration:underline;}
.content-block h1{
       
	width:480px;
	margin:0;
	margin-top:30px;
	background:#fff;
	font-size:21px;
	font-weight:normal;
	color:#ff7200;
	padding:12px 9px 0 12px;
	min-height:60px;
}
.content-block h2, .content-text h2>a{
	margin:0;
	font-size:21px;
	color:#ff7200;
         font-weight:normal;
	padding:12px 9px 0 0px;
}

* html .content-block h1{height:58px;}
.content-text{padding:16px 0 23px 13px;}
.content-block p{
	margin:0 0 10px;
	font-size:12px;
}
.gallery-list{
	width:258px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}
.gallery-list li{
	float:left;
	background: url(images/bg-gallery-list.gif) no-repeat;
	width: 109px;
	height: 61px;
	padding:3px;
	margin:0 9px 10px 0;
}
.gallery-list li img{display:block;}
.content-text span{
	display:block;
	text-align:right;
	font-style:italic;
	font-size:11px;
	color:#ff7200;
	font-weight:bold;
}
.ltl-pagination{
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
}
.ltl-pagination li{
	float:left;
	line-height:15px;
}
.ltl-pagination li a{
	color:#fff;
	text-decoration:none;
	float:left;
}
.ltl-pagination li.first a{
	background: url(images/bg-left-pagination.gif) no-repeat;
	width: 210px;
	height: 15px;
	padding:0 15px;
}
.ltl-pagination li.last{float:right;}
.ltl-pagination li.last a{
	background: url(images/bg-right-pagination.gif) no-repeat;
	width: 210px;
	height: 15px;
	padding:0 15px;
}
.qtrans_language_chooser { list-style-type:none;padding:10px;float:right}
.qtrans_language_chooser li { float:left;margin-left:10px }
.qtrans_language_chooser span { color:white;text-decoration:none  }


.cat-item-1 {font-weight:bold;margin-left:0px;padding-top:6px;}
.cat-item-96 {font-weight:bold;margin-left:0px;padding-top:6px;}
.children a{font-weight:normal;}

/* Mathieu Zwygart & Bender */
#menu-category { margin-left: -30px; width: 235px; }
#menu-category h3 { display: none; }
#menu-category ul { margin: 0px; padding: 0px; list-style-type: none !important;}
#menu-category ul li{ margin: 0px; padding: 0px; list-style-type: none !important;}
#menu-category li.cat-item {
	border-bottom: none;
	position: relative;
}

#menu-category li.cat-item .dropdown-image {
	cursor: pointer;
	position: absolute;
	right: 5px;
	top: 8px;
}

#menu-category li.cat-item a{
	background: #FF9A48;
	border-top: 1px solid #CCD0CF;
	color: #fff;
	display: block;
	padding: 5px 10px;
}

#menu-category li.cat-item ul.children a{
	background: #fff !important;
	border-top: 1px solid #CCD0CF;
	color: #000;
}

#menu-category .children { display: none; }
#menu-category .current > ul { display: block; }
#menu-category .current > a { font-weight: bold; }
#menu-category .last > a{ font-weight: bold; }

/*  Indentation */
#menu-category .children .children a { margin-left: 10px; }
#menu-category .children .children .children a { margin-left: 20px; }
#menu-category .children .children .children .children a { margin-left: 30px; }
#menu-category .children .children .children .children .children a { margin-left: 40px; }



