/*
Theme Name: Medecins du monde
Theme URI: http://www.medecinsdumonde.ca/
Description: Custom-made them for Medecins du Monde.
Version: 1.6
Author: Shawn Young
Author URI: http://www.google.com/
*/

/* Begin Typography & Colors */
body, h1, h2, h3, h4, h5, h6, blockquote, p{
	margin: 0;
	padding: 0;
}

body{
	margin: 0;
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
	text-align: center;
	vertical-align: top;
	background: #48525b;
	color: #000000;
}

h1{
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 20px;
	padding: 15px 0 6px 0;
}

h2{
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 16px;
	line-height:24px;
	padding: 16px 0 0 0;
	color: #02a0e5
}
h3{
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 14px;
	line-height:16px;
	padding: 14px 0 0px 0;
	color: #535353
}

h4{
color: #02a3e7;
font-size: 16px;
font-family: Helvetica, "Trebuchet MS", Geneva, Arial, SunSans-Regular, sans-serif;
font-weight: bold;
line-height: 24px;
	padding: 14px 0 0px 0;
text-decoration: none
}

#siteWrapper{
	margin: 0 auto 0 auto;
	width:981px;
	text-align: left;
	overflow:hidden;
}

#wrapper{
	margin: 0 auto 0 auto;
	width:981px;
	text-align: left;
	overflow:hidden;
	background:url(images/test.jpg) repeat-y;
}

#header{
	float:left;
	width:980px;
	height: 221px;
	color: white; 
	font-size: 12px; 
	font-family: Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;  
	font-weight: bold;
	text-transform: uppercase; 
}


#container{
	float:left;
	width:630px;
	margin: 0 0 0 0px;
	padding: 0 25px 0px 35px;
}


#bottomFooterImage{
	float:left;
	width:980px;
}
.sidebar{
	float: left;
	width: 250px;
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	display: inline;
	list-style-type: none;
}
.sidebar ul{
list-style-type: none;
margin: 0;
padding: 0;
}

.sidebar ul li{
padding: 8px 0 0 0;
margin:0;
}

.sidebar ul li h2{
font-family: Arial, Helvetica, Sans-serif;
font-size: 14px;
}

.sidebar ul ul li{
padding: 0;
line-height:18px;
}

#footer{
	clear: both;
	float: center;
	width: 980px;
	padding: 10px 0 0 0;
}

#footer p{
	line-height:18px;
}

.post{
padding: 10px 0 10px 0;
}

.post h2{
font-family: Arial, Helvetica, Sans-serif;
font-size: 18px;
}

.entry{
line-height: 18px;
}

p{
padding: 10px 0 0 0;
}

p.postmetadata{
border-bottom: 10px solid #FFFFFF;
margin: 0 0 0 0;
}

.navigation{
padding: 10px 0 0 0;
font-size: 14px;
font-weight: bold;
line-height: 18px;
}

.comments-template{
	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}



img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img {border: none;}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}



body { color: #535353; font-size: 13px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 14px; text-decoration: none; }
.votrecourriel { color: #848484; font-size: 12px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 10px; text-decoration: none; }
.txtboxindex { font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; }
.txtboxactu { color: white; font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; }
.txtboxactuhaiti { color: #010101; font-size: 13px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; }
.txtboxactuhaiti:link { color: #010101; font-size: 13px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; }
.txtboxactuhaiti:hover { color: #010101; font-size: 13px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: underline; }
.txtboxactuhaiti:visited { color: #010101; font-size: 13px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 13px; }
.readmore:link { color: #00d4fd; font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 13px; text-decoration: none; }
.readmoreactunolink { color: #00d4fd; font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 13px; text-decoration: none; }
.readmoreactu:link { color: #00d4fd; font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 13px; text-decoration: none; }
.readmore:visited { color: #00d4fd; font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 13px; text-decoration: none; }
.readmoreactu:visited { color: #00d4fd; font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 13px; text-decoration: none; }
.readmore:hover { color: #144570; font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 13px; text-decoration: none; }
.readmoreactu:hover { color: white; font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 13px; text-decoration: none; }
.com-bail { color: #acacac; font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px; text-decoration: none; text-transform: uppercase; }
.date-press { color: #acacac; font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 11px; text-decoration: none; }
.titrepress { color: #144570; font-size: 14px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 16px; text-decoration: none; }
.titrepress:link { color: #144570; font-size: 14px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 16px; text-decoration: none; }
.titrepress:link { color: #144570; font-size: 14px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 16px; text-decoration: none; }
.titrepress:visited { color: #144570; font-size: 14px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 16px; text-decoration: none; }
.titrepostes { color: #144570; font-size: 14px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 16px; text-decoration: none; }
.titrepostes:link { color: #144570; font-size: 14px; font-family:  Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 16px; text-decoration: none; }
.titrepostes:hover { color: #010101; font-size: 14px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 16px; text-decoration: none; }
.titrepostes:visited { color: #144570; font-size: 14px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 16px; text-decoration: none; }
.postes { color: #010101; font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 16px; text-decoration: none; }
p { font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 24px; text-decoration: none; }
ul { font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 24px; text-decoration: none; }
ol { font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 24px; text-decoration: none; }
.pboldblack { color: black; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 24px; text-decoration: none; }
td { font-family: Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; }
.datehaiti { color: black; font-size: 10px; line-height: 9px; }
.lineheigthhaiti { line-height: 18px; }
a:link { color: black; text-decoration: none; }
a:visited { color: black; text-decoration: none; }
a:hover { color: #010101; text-decoration: underline; }
a:active { color: black; text-decoration: none; }
.footer { color: white; font-size: 11px; font-family: Arial, Helvetica, Geneva, Arial, "trebuchet ms", SunSans-Regular, sans-serif; line-height: 16px; text-decoration: none; }
.sousmenu { color: #696969; font-size: 11px; font-family: Arial, Helvetica, Geneva, Arial, "trebuchet ms", SunSans-Regular, sans-serif; line-height: 16px; text-decoration: none; }
.sousmenu:link { color: #696969; font-size: 11px; font-family: Arial, Helvetica, Geneva, Arial, "trebuchet ms", SunSans-Regular, sans-serif; line-height: 16px; text-decoration: none; }
.sousmenu:hover { color: #002435; font-size: 11px; font-family: Arial, Helvetica, Geneva, Arial, "trebuchet ms", SunSans-Regular, sans-serif; line-height: 16px; text-decoration: none; }
.sousmenu:visited { color: #696969; font-size: 11px; font-family: Arial, Helvetica, Geneva, Arial, "trebuchet ms", SunSans-Regular, sans-serif; line-height: 16px; text-decoration: none; }
.footernolink { color: white; font-size: 11px; font-family: Arial, Helvetica, Geneva, Arial, "trebuchet ms", SunSans-Regular, sans-serif; line-height: 16px; text-decoration: none; }
.footer:link { color: #fff; text-decoration: none; }
.footer:visited { color: #fff; text-decoration: none; }
.footer:hover { color: #00deff; text-decoration: none; }
.headmenu { color: white; font-size: 12px; font-family: Arial, Helvetica, Geneva, Arial, "trebuchet ms", SunSans-Regular, sans-serif; font-weight: bold; text-transform: uppercase; }
.titre1 { color: #075aa8; font-size: 22px; font-family: Arial, Helvetica, "Trebuchet MS", Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 28px; text-decoration: none; text-transform: uppercase; padding-top:60px;}
/*Styles pour pages, catégories, etc.*/
.titrePages, .titrePages a:link, .titrePages a:hover, .titrePages a:visited{ color: #075aa8; font-size: 32px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 28px; text-decoration: none; text-transform: uppercase; padding-top:15px;}
.soustitrePages, .soustitrePages a:link, .soustitrePages a:hover, .soustitrePages a:visited {color: #075aa8; font-size: 22px; font-family: Helvetica, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 28px; text-decoration: none; padding-top:10px;}
.titrePost, .titrePost a:link, .titrePost a:hover, .titrePost a:visited {color: #075aa8; font-size: 22px; font-family: Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 28px; text-decoration: none; padding-top:15px;}
.suivant, .suivant a:link, .suivant a:hover, .suivant a:visited {color: #075aa8; text-align: center}
.pageList{text-align: center}

.titre5 { font-size: 27px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; font-stretch: condensed; line-height: 28px; text-decoration: none; text-indent: 20px; letter-spacing: 0; }
.titre_actu { color: #cce389; font-size: 14px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14px; text-decoration: none; text-transform: uppercase; }
.titre_actu a:link { color: #cce389; font-size: 14px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14px; text-decoration: none; text-transform: uppercase; }
.titre_actu a:hover{ color: #cce389; font-size: 14px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14px; text-decoration: none; text-transform: uppercase; }
.titre_actu a:visited{ color: #cce389; font-size: 14px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14px; text-decoration: none; text-transform: uppercase; }
.titre2 { color: #010101; font-size: 13px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 24px; text-decoration: none; text-transform: uppercase; }
.titre3 { color: #02a3e7; font-size: 13px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 24px; text-decoration: none; text-transform: uppercase; }
.titre4 { color: #02a3e7; font-size: 16px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 24px; text-decoration: none; }
.headbox { color: white; font-size: 16px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 18px; text-transform: uppercase; }
.headbox a:link { color: white; font-size: 16px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 18px; text-transform: uppercase; text-decoration: none;font-weight: bold;}
.headbox a:hover { color: white; font-size: 16px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 18px; text-transform: uppercase; text-decoration: none;font-weight: bold;}
.headbox a:visited { color: white; font-size: 16px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 18px; text-transform: uppercase; text-decoration: none;font-weight: bold;}
.headboxlight:hover { color: white; font-size: 17px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 18px; text-decoration: underline; text-transform: uppercase; }
.headboxlight:visited { color: white; font-size: 17px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 18px; text-decoration: none; text-transform: uppercase; }
.headboxlight:link { color: white; font-size: 17px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 18px; text-decoration: none; text-transform: uppercase; }
.headboxlight { color: white; font-size: 17px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 18px; text-decoration: none; text-transform: uppercase; }
.headcolone { color: white; font-size: 15px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none; }
.headcolone:link { color: white; font-size: 15px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none; }
.headcolone:hover { color: white; font-size: 15px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none; }
.headcolone:visited { color: white; font-size: 15px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none; }
.headmenu:link { color: white; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; text-transform: uppercase; background:transparent; }
.headmenu:visited { color: white; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; text-transform: uppercase; background:transparent;}
.headmenu:hover { color: #002435; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; text-transform: uppercase; background:transparent;}


#dropmenu {font-family: Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; text-transform: uppercase; margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em; z-index:300; width:100%; background:transparent;}
#dropmenu ul {font-family: Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; text-transform: uppercase; margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em; z-index:300; width:100%; background:#005174;}
#dropmenu a {font-family: Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; text-transform: uppercase; display:block; padding:0.25em 1em; color:white; border-right:1px solid white; text-decoration:none; background:transparent;}
#dropmenu li.page-item-507 a { border:  none;}
#dropmenu ul a:hover {background:#153d54; color:#02a0e5;}
#dropmenu a:hover {background:transparent; color:#000000;}
#dropmenu li {float:left; position:relative;}
#dropmenu ul {position:absolute; display:none; width:12em; top:1.9em; left:-1px;}
#dropmenu ul a {border-left:1px solid white;}
#dropmenu li ul {border-top:1px solid white; width:14.1em;}
#dropmenu li ul a {width:12em; height:auto; float:left;  border-bottom:1px solid white}
#dropmenu ul ul {top:auto;}
#dropmenu li ul ul {left:12em; margin:0px 0 0 10px;}
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}
.slide_cont2 img { display: none }
.slide_cont2 img.first { display: block }

.hnews h3 { background: #7ac6e3; font-size: 1.22em; text-transform: uppercase; padding:  8px; margin: 5px 0 } 
.hnews ul { list-style: none; margin: 0; padding: 0; margin-bottom: 25px;}
.hnews li { display: block; width: 250px; height:50px;  padding:5px 0 5px 50px; background-position: top left; background-repeat: no-repeat;}
.hnews li.big {height: 80px;}
.hnews li a { line-height: 14px; display: block; clear: both; padding: 1px 0;}
.hnews li a.padded { padding-left: 15px;}
.hnews li.dossier { background-image: url(images/icn_folder.jpg);}
.hnews li.reportage {background-image: url(images/icn_video.jpg);}
.hnews li.calendrier {background-image: url(images/icn_cal.jpg);}
