/*
Theme Name: EducationPrimaire.ca
Theme URI: http://www.enseignementprimaire.ca
Description: Theme for EducationPrimaire.ca	
Version: 0.1
Author: Guy Labbé
 
EducationPrimaire.ca by Paquin design || http://www.paquindesign.com
 
*/

html, body {
	margin:			0;
	text-align:		center;
	font-family:	Verdana, Arial, Helvetica, Tahoma;
	font-size:		13px;
	line-height:	20px;
}

#navBar {
	background:		url(images/navBarBgr.gif) repeat-x;
}

#contentWrapper {
	width:			536px;
	margin-right:	13px;
	float:			left;
}

#container {
	margin:			0 auto;
	width:			920px;
	padding:		0 20px;
	text-align:		left;
}


div#nav {
	height:			49px;
	margin-bottom:	32px;	
	position:		relative;
	top:			0;
}

div#nav div.menu {
	position:		absolute;
	bottom:			0;
}

div#nav div.menu  ul {
	padding:		0;
	margin:			0;
}

div#nav div.menu li {
	list-style-type:	none;
	float:				left;
}

div#nav div.menu li a,
div#nav div.menu li a:visited {
	display:			block;
	height:				38px;
	background:			#fff;
}

div#nav div.menu li span {
	display:			none;
}

/* =========================================================== */
/* MENU items */





/* Accueil */
div#nav div.menu li a, 
div#nav div.menu li a:visited {
	background:			url(images/nav_blogue01.gif) no-repeat;
	width:				92px;
}

div#nav div.menu li.current_page_item a, 
div#nav div.menu li.current_page_item a:visited,
div#nav.atc div.menu li a,
div#nav div.menu li a:hover {
	background:			url(images/nav_blogue03.gif) no-repeat;
	width:				92px;
}

/* AQEP */

div#nav div.menu li.page-item-2 a, 
div#nav div.menu li.page-item-2 a:visited {
	background:			url(images/nav_aqep01.gif) no-repeat;
	width:				78px;
}

div#nav div.menu li.page-item-2.current_page_item a, 
div#nav div.menu li.page-item-2.current_page_item a:visited,
div#nav div.menu li.page-item-2 a:hover {
	background:			url(images/nav_aqep03.gif) no-repeat;
	width:				78px;
}

/* Revue */
div#nav div.menu li.page-item-9 a, 
div#nav div.menu li.page-item-9 a:visited {
	background:			url(images/nav_revue01.gif) no-repeat;
	width:				88px;
}

div#nav div.menu li.page-item-9.current_page_item a, 
div#nav div.menu li.page-item-9.current_page_item a:visited,
div#nav div.menu li.page-item-9 a:hover {
	background:			url(images/nav_revue03.gif) no-repeat;
	width:				88px;
}

/* Congres */
div#nav div.menu li.page-item-63 a, 
div#nav div.menu li.page-item-63 a:visited {
	background:			url(images/nav_congres01.gif) no-repeat;
	width:				93px;
}

div#nav div.menu li.page-item-63.current_page_item a, 
div#nav div.menu li.page-item-63.current_page_item a:visited,
div#nav div.menu li.page-item-63 a:hover {
	background:			url(images/nav_congres03.gif) no-repeat;
	width:				93px;
}

/* Libre opinion */
div#nav div.menu li.page-item-184 a, 
div#nav div.menu li.page-item-184 a:visited {
	background:			url(images/nav_lo01.gif) no-repeat;
	width:				145px;
}

div#nav div.menu li.page-item-184.current_page_item a, 
div#nav div.menu li.page-item-184.current_page_item a:visited,
div#nav div.menu li.page-item-184 a:hover {
	background:			url(images/nav_lo03.gif) no-repeat;
	width:				145px;
}

/* =========================================================== */
/* Titres et entêtes image */

#container div.titleBlog {
	border:			solid #c4cbcf 1px;
	width:			536px;
	height:			200px;
	background:		url(images/titleBlog.jpg) no-repeat;
}

#container div.titleBlog.hd-63 {
	background:		url(images/titleBlog_congres.jpg) no-repeat;
}

#container div.titleBlog.hd-9 {
	background:		url(images/titleBlog_vlp.jpg) no-repeat;
}

#container div.titleBlog h1 {
	margin:			0;
	font-size:		12px;
}

#container div.titleBlog a,
#container div.titleBlog a:visited {
	margin:			0;
	font-size:		12px;
	font-weight:	normal;
	display:		block;
	width:			536px;
	height:			200px;
}

#container div.titleBlog span {
	display: 		none;
}

/* Sidebar */

#sidebar {
	width:			371px;
	background: 	#fff;
	float:			left;	
	margin-top:		23px;
	padding:		5px 0;
}

#sidebar .listeDeLiens {
	width:			161px;
	padding:		0 12px;
	float:			left;
}

#sidebar .listeDeLiens a,
#sidebar .listeDeLiens a:hover {
	color:			#C59100;
	font-family:	Arial, Helvetica, sans-serif;
}

#sidebar .listeDeLiens li {
	margin:			0 0 6px 0;
}

#sidebar .adv {
	width:			161px;
	padding:		15px 17px 0 0;
	float:			left;
}


#sidebar .adv .ads {
	width:			158px;
	height:			598px;
	border:			solid #ccc 1px;
	background:		#f5f5f5;
	margin-top:		22px;
}

#sidebar .listeDeLiens h2 {
	font-size:		14px;
	weight:			normal;
	color:			#666;
	text-transform:	uppercase;
	letter-spacing:	0.05em;
	margin-bottom:	20px;
}

#sidebar .listeDeLiens ul {
	margin-bottom:	50px;
}

#sidebar ul {
	margin:			0;
	padding:		0;
}

#sidebar li {
	list-style-type:	none;
}

#sidebar h2 {
	
}

/* Commentaires */
#sidebar ul#last_com {
	font-size:		9px;
}

/* Contenu */


#content h2 a,
#content h2 a:visited,
#content h1 a,
#content h1 a:visited {
	color:				#ed1c24;
	text-transform:		uppercase;
	text-decoration:	none;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			24px;
	line-height:		1.9em;
}

#content h2 {
	margin:				40px 0 0 0;
	background:			url(images/h2_blog_bgr.gif);
}

#content.single h1 a,
#content.single h1 a:visited {
	font-size:			36px;
	
}

#content.single h1 {
	background:			url(images/h2_post_bgr.gif);
	margin:				20px 0 0 0;
}


/* Footer */
div#footer {
	border-top:		solid #ccc 1px;
	padding:		14px 0;
	margin-top:		100px;
	font-size:		9px;
}

div#footer,
div#footer a,
div#footer a:visited {
	color:			#888;
}

div#footer div#partenaires {
	font-size:			10px;
	color:				#595959;
	padding-bottom:		12px;
}

/* Misc */
.clr {
	clear:			both;
}

a img {
	border:			none;
}

/* Liens */
a,
a:visited {
	text-decoration:	none;
	color:				#ed1c24;
}


#content .alignleft {
	float:				left;
	margin:				12px 12px 12px 0;
}
