/*
Theme Name: MEPACQ
Theme URI: http://www.mepacq.qc.ca/
Description: Thème personalité MEPACQ
Version: 0
Author: Mathieu Dumais-Savard + Gaston
Author URI: http://www.mathieusavard.info/
Tags: mepacq, custom

*/

/* Actual CSS CODE for mepacq */


/*YUI CSS RESET*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}


  
strong { font-weight:bold; }
.clearfix { clear:both; }
#menu ul li { padding: 4px 0 2px 0; text-align:center; display:block; float:left;  border-right: 4px #FFFFFF solid; margin-top:4px; color:white; font-size:1.1em;}
#menu ul li.black, #menu ul li.black ul li {background-color:black;}
#menu ul li.red, #menu ul li.red ul li {background-color:#b40b0b; }
#menu ul li.last { border:0; }
#menu ul li span { cursor:pointer; }

#menu a { text-decoration:none; color:white; }
#menu a:hover { opacity:0.7 }

#menu ul li ul { display:none; position:absolute; margin:2px 0 0 0; padding:0; }
#menu ul li ul li { text-align:left; margin-top:0px; border:0; border-top:1px solid white; margin-left:5px; display:block; clear:both; font-size:0.7em; height:18px; line-height:18px; }
#menu ul li ul li:first-child { border-top:0; }
#menu ul li ul li a { opacity:0.8; margin-left:5px; margin-right:25px; }
#menu ul li ul li:hover a { opacity:1; text-decoration:underline;}

h2 { font-weight:bold; padding:4px; background-color:#BFBFBF; font-size:1.1em; text-transform:uppercase; margin-bottom:10px; }
h2 a { text-decoration:none; color:black; }
h2 a:hover { text-decoration:underline; }
h1 { background-color:black; font-size:1.8em; padding:4px; color:white; text-transform:uppercase; font-weight:bold; letter-spacing:2px; margin-top:5px; margin-bottom:10px; }

h3 { font-weight:bold; margin-bottom:5px; margin-left:5px; }
#rightCol .address  {margin-top:39px; }

#rightCol .sectionHead { margin-top:39px; margin-bottom:3px; display:block; width:110px; color:white; padding:2px; text-transform:uppercase; font-weight:bold; }

.icon_email { margin-top:-2px; display:block; float:right; height:15px; width:15px; background-image:url('images/icon-email.gif'); }
.icon_key { margin-top:-8px; display:block; float:right; height:15px; width:15px; background-image:url('images/icon-key.gif'); }

.accesMembres { cursor:pointer}
.logoLiens { margin-top:39px; }
.logoLiens a { text-decoration:underline; }

img.alignleft { margin-right:10px; }
img.alignright { margin-left:10px; }

.alignleft { float:left; }
.alignright { float:right; }
/*WP specific*/
.hentry { padding: 10px 0 10px 0; border-bottom:#b40b0b dashed 1px; }
.hentry p, .entry p {  padding:4px; font-size:1.1em; margin-bottom:5px; }
.hentry p a:visited { color: #b40b0b; }

.icon.key { margin-top:6px; opacity:0.7; float:right; display:block; width:30px; height:11px; background-image:url('images/cle.png'); }
.accesMembres:hover .icon.key { opacity:1; }


.icon.enveloppe { margin-top:6px; opacity:0.7; float:right; display:block; width:24px; height:13px; background-image:url('images/enveloppe.png'); }
.listedenvoi:hover .icon.enveloppe { opacity:1; }

#rightCol .fakeform { width:154px; clear:both; }
#rightCol .fakeform input { border:0; width:91px; padding:0; float:left;}
#rightCol .fakeform input.submit { width:59px; border:0; padding:0; border-left:1px solid black; font-weight:bold; }

#rightCol .fakeform.archives { width: 159px; }
#rightCol .fakeform.archives .input { 87px; }
#rightCol .fakeform.archives input.submit { width:63px; }

.centdetours { height:85px; }
.centdetours a { text-decoration:none; }
.centdetours img { float:left; }
.centdetours p { float:left;
text-decoration:none;
font-weight:bold;
line-height:17px;
padding-left:5px;
padding-top:6px;
width:91px;}

.clear { clear:both; }
ol {
	list-style-type:decimal;
	font-weight:bold;
	margin-left:30px;
}
a {
	color:black;
}
a:visited {
	color:#b40b0b;
}

a:active {
	text-decoration:none;
 }
