/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	color:#363636;
	background-image:url(../../images/template/bg-body.png);
	background-repeat:repeat-x;
}

#bg_body {
	background-image:url(../../images/template/bg-footer.png);
	background-repeat:repeat-x;
	background-position:bottom;
}

a img {
	border:0;
}

a {
	text-decoration:none;
	color:#9e1b32;
}

a:hover {
	text-decoration:underline;
}

#level_0 {
	width:950px;
	margin:0 auto;
}

#header {
	height:286px;
	background-image:url(../../images/template/header.jpg);
	background-repeat:no-repeat;
	padding:19px 19px 0 19px;
}

#header #header_menu {
	text-align:right;
	color:#a42439;
	font-size:11px;
	line-height:16px;
}

#header #header_menu a {
	color:#a42439;
}

#header #header_menu a#header_menu_youtube,
#header #header_menu a#header_menu_twitter,
#header #header_menu a#header_menu_facebook {
	background-repeat:no-repeat;
	display:inline-block;
	margin-right:4px;
	height:16px;
	width:16px;
	text-indent:-99999px;
	vertical-align:-4px;
}

*+html #header #header_menu a#header_menu_youtube,
*+html #header #header_menu a#header_menu_twitter,
*+html #header #header_menu a#header_menu_facebook {
	vertical-align:inherit;
}

#header #header_menu a#header_menu_youtube {
	background-image:url(../../images/template/ico-youtube-header.gif);
}

#header #header_menu a#header_menu_twitter {
	background-image:url(../../images/template/ico-twitter-header.gif);
}

#header #header_menu a#header_menu_facebook {
	background-image:url(../../images/template/ico-facebook-header.gif);
}

#header #header_teasers {
	float:right;
	width:355px;
	margin-top:18px;
}

#header #header_teasers a {
	display:block;
	float:right;
	width:370px;
	background-repeat:no-repeat;
	background-position:right;
	text-indent:-99999px;
}

#header #header_teasers a#teaser_parlons_qc {
	height:180px;
	width:132px;
	background-image:url(../../images/template/btn_parlons-qc.png);
	float:left;
}

#header #header_teasers a#teaser_bloc {
	height:87px;
	width:198px;
	background-image:url(../../images/template/btn-bloc-quebecois.png);
	margin-top:23px
}
#header #header_teasers a#teaser_liste {
	height:103px;
	width:198px;
	background-image:url(../../images/template/btn-liste-diffusion.png);
	margin-top:8px;
}
#header #header_teasers a#teaser_financement {
	height:64px;
	background-image:url(../../images/template/btn-financement-bloc.jpg);
}
#menu_principal {
	line-height:41px;
	text-align:center;
	background-image:url(../../images/template/bg-menu-principal.png);
	background-repeat:repeat-x;
	padding-bottom:5px;
	font-size:15px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	/*font-family:Arial, Helvetica, sans-serif;*/
	text-transform:uppercase;
	font-weight:bold;
}

#menu_principal a {
	padding:0px 12px;
	display:inline-block;
	color:#535252;
}

#menu_principal a.selected {
	color:#03a8e9;
	text-decoration:none;
}

#menu_principal a:hover {
	color:#164175;
	text-decoration:none;
}

#menu_principal a.selected {
	color:#03A8E9;
}

#main {
	padding:22px 19px 22px 21px;
}

#col_droite {
	float:right;
	width:208px;
	padding-top:10px;
}

#col_droite div.col_droite_section {
	border-bottom:1px solid #d3d1d1;
	padding:20px 12px;
	font-size:12px;
}

#col_droite #section_reseaux_sociaux {
	padding-right:0;
	padding-left:1px;
	padding-bottom:10px;
	text-align:center;
}

#col_droite #col_droite_youtube,
#col_droite #col_droite_twitter,
#col_droite #col_droite_facebook {
	display:inline-block;
	background-repeat:no-repeat;
	height:60px;
	width:67px;
}

#col_droite a#col_droite_youtube {
	background-image:url(../../images/template/btn-droite-youtube.jpg);
}

#col_droite a#col_droite_twitter {
	background-image:url(../../images/template/btn-droite-twitter.jpg);
}

#col_droite a#col_droite_facebook {
	background-image:url(../../images/template/btn-droite-facebook.jpg);
}

#col_droite a#col_droite_youtube:hover {
	background-image:url(../../images/template/btn-droite-youtube-over.jpg);
}

#col_droite a#col_droite_twitter:hover {
	background-image:url(../../images/template/btn-droite-twitter-over.jpg);
}

#col_droite a#col_droite_facebook:hover {
	background-image:url(../../images/template/btn-droite-facebook-over.jpg);
}

#col_droite #section_evenements a {
	display:inline-block;
	margin-bottom:10px;
}

#col_droite .date_evenement {
	color:#231f20;
}

#col_droite .description_evenement {
	color:#03a8e9;
}

#col_droite div#section_rss img {
	float:left;
	margin-right:10px;
	margin-top:2px;
}

#col_droite div#section_rss a {
	display:inline-block;
}

#col_droite a#plus_communiques {
	display:inline-block;
	color:#363636;
	margin-top:10px;
}

#contenu {
	float:left;
	min-height:200px;
	padding: 30px 35px;
	width:630px;
}


#footer {
}

#footer_menu {
	padding:20px 20px 0;
	height:106px;
	background-color:#f1f0f0;
}

#footer_menu #footer_menu_navigation,
#footer_menu #footer_menu_reseaux,
#footer_menu #footer_menu_rss,
#footer_menu #footer_menu_liens {
	margin-left:43px;
	float:left;
}

#footer_menu div#footer_menu_navigation {
	width:256px;
}

#footer_menu div#footer_menu_reseaux {
	width:133px;
}

#footer_menu div#footer_menu_rss {
	width:140px;
}

#footer_menu div#footer_menu_liens {
	width:173px;
}

#footer_menu div .footer_menu_titre {
	color:#464646;
	font-size:12px;
	margin-bottom:6px;
	padding-bottom:2px;
	border-bottom:1px solid #939393;
	font-weight:bold;
}
#footer_menu div .footer_menu_liens {
	padding-left:6px;
}


#footer_menu div a {
	display:block;
	float:left;
	width:122px;
	font-size:12px;
	color:#464646;
	text-decoration:none;
}

#footer_menu div a:hover {
	text-decoration:underline;
}

#footer_menu div#footer_menu_liens a {
	width:165px;
}

#footer_menu div#footer_menu_reseaux a,
#footer_menu div#footer_menu_rss a {
	width:112px;
	padding-left:20px;
	background-repeat:no-repeat;
	margin-bottom:2px;
	line-height:16px;
	background-image:url(../../images/template/ico-rss-bw.gif);
}

#footer_menu div#footer_menu_reseaux a#footer_menu_youtube {
	background-image:url(../../images/template/ico-youtube-bw.gif);
}

#footer_menu div#footer_menu_reseaux a#footer_menu_twitter {
	background-image:url(../../images/template/ico-twitter-bw.gif);
}

#footer_menu div#footer_menu_reseaux a#footer_menu_facebook {
	background-image:url(../../images/template/ico-facebook-bw.gif);
}

#footer #copyright {
	line-height:38px;
	color:#9d9d9d;
	text-align:center;
	font-size:12px;
}

#credit_megavolt {
	display:inline-block;
	margin-left:15px;
	width:61px;
	text-indent:-9999px;
	background-image:url(../../images/template/credit-megavolt.gif);
	background-repeat:no-repeat;
	background-position:center;
}
