/*
Theme Name: AMDES
Theme URI: http://wordpress.org/
Description: Le thème spécifique de l'AMDES.
Version: 1
Author: Prospek
Author URI: http://prospek.com/

Kubrick v1.5
http://binarybonsai.com/kubrick/

This theme was designed and built by Michael Heilemann,
whose blog you will find at http://binarybonsai.com/

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php

*/
/* Begin Typography & Colors */


/* MASTER STYLE FOR LE PLACIER */
/*========================================*/
/*

1: BODY

2: STRUCTURE

3: TYPO

*/

 @import "iewin.css";

/* 1: BODY
============================================================================ */

body{
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#231f20;
	text-align:center;
	height:100%;
	width:100%;
	background:url(images/global_back.jpg) #f1f1f1 top left repeat-x;
}

html{
	margin:0px;
	padding:0px;
}


html:not([lang*=""]) body {
	overflow-y: scroll;
}

html[xmlns*=""] body:last-child {
	overflow-y: scroll;
}

/* 2: STRUCTURE
============================================================================ */

/*Global
=====================*/

#global{
	text-align:left;
	margin:0 auto;
	padding:0px;
	width:901px;
}

#header{
	float:left;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:901px;
	height:138px;
}

#content{
	float:left;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:901px;
}

#container_left{
	float:left;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:228px;
	background:url(images/sidebar_back.jpg) left top no-repeat;
}

#container_right{
	float:right;
	text-align:left;
	margin:0px 0px 60px 0px;
	padding:0px;
	width:672px;
	background:url(images/container_back.jpg) #fff left top no-repeat;
	overflow:hidden;
}

#footer{
	float:left;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:45px;
	width:673px;
	overflow:hidden;
	display:block;
	background:url(images/footer_back.jpg) right top no-repeat;
}

.home_core{
	width:660px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(images/home_back.gif) left top repeat-y;
}

.home_intro{
	float:left;
	width:210px;
	margin:0px 0px 15px 0px;
	padding:0px;
}

.home_intro p a:link, .home_intro p a:visited, .home_intro p a:active, .home_intro p a:hover{
	margin:-15px 0px 0px 0px;
	display:block;
	float:left;
	width:85px;
}

 #flash{
 	margin:0px 0px 5px 2px;
 }

a.btn_essentiel:link, a.btn_essentiel:visited, a.btn_essentiel:active{
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	font-size:20px;
	line-height:38px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	float:left;
}

h2.title_essentiel{
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	font-size:20px;
	line-height:38px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	float:left;
}

a.btn_essentiel:hover {
	color:#000;
	text-decoration:none;
}

a.btn_ess_title:link, a.btn_ess_title:visited, a.btn_ess_title:active{
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
	margin:10px 10px 0px 0px;
	padding:0px;
	font-size:10px;
	line-height:38px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	float:right;
}

a.btn_ess_title:hover {
	color:#000;
	text-decoration:none;
}

a.btn_a_surveiller:link, a.btn_a_surveiller:visited, a.btn_a_surveiller:active, a.btn_a_surveiller:hover{
	margin:-12px 0px 0px 0px;
	padding:0px;
	text-decoration:underline;
}

.bloc_author{
	display:block;
	margin:10px 0px 0px 0px;
}

.bloc_email{
	display:block;
	margin:10px 0px 0px 0px;
}

.bloc_url{
	display:block;
	margin:10px 0px 0px 0px;
}

.home_direct{
	float:left;
	margin:0px 0px 13px 17px;
	padding:0px 0px 0px 10px;
	display:block;
	width:418px;
	height:40px;
	background-color:#00a5e9;
}

a.btn_retour_acc:link, a.btn_retour_acc:visited, a.btn_retour_acc:active{
	float:left;
	margin:30px 0px 0px 225px;
	padding:0px;
	border:0;
	color:#000;
	text-decoration:underline;
}

a.btn_retour_acc:hover{
	text-decoration:none;
}

.ess_home_direct{
	float:left;
	margin:0px 0px 0px -10px;
	padding:0px 0px 0px 20px;
	display:block;
	width:428px;
	height:40px;
	background-color:#00a5e9;
}

.container_essentiel{
	margin:0px;
	padding:0px;
	float:left;
	display:block;
	width:390px;
}

.home_txt_direct{
	float:left;
	width:390px;
	margin:0px 0px 15px 37px;
	padding:0px 0px 15px 0px;
	display:block;
	border-bottom:1px solid #f0f0f0;
}

a.lire_ess_acc:link, a.lire_ess_acc:visited, a.lire_ess_acc:active, a.lire_ess_acc:hover{
	margin:-15px 0px 0px 0px;
	float:left;
}

.home_txt_direct h3{
	margin:0px 0px 10px 0px;
}

/* 2: STRUCTURE
============================================================================ */


/*Header
=====================*/

h1{
	text-indent:-9999px;
	margin:0px;
	padding:0px;
	line-height:10px;
	font-size:10px;
}

a.header_title:link, a.header_title:visited, a.header_title:active, a.header_title:hover{
	float:left;
	display:block;
	margin:27px 0px 0px 10px;
	padding:0px;
	border:0;
	width:305px;
	height:90px;
	background:url(images/logo_amdes.jpg) left top no-repeat;
	outline:none;
}

a.header_phrase:link, a.header_phrase:visited, a.header_phrase:active, a.header_phrase:hover{
	float:left;
	text-indent:-9999px;
	display:block;
	margin:18px 0px 0px 57px;
	padding:0px;
	border:0;
	width:311px;
	height:29px;
	background:url(images/phrase_amdes.jpg) left top no-repeat;
	outline:none;
}

#searchform div{
	display:block;
	width:175px;
	height:42px;
	margin:27px 0px 0px 0px;
	float:right;
	background:url(images/search_back.jpg) left top no-repeat;
}

#searchform div input{
	border:1px solid #fff;
	background-color:#fcfcfc;
	margin:4px 0px 0px 7px;
	padding:0px;
	width:160px;
	font-size:12px;
}

.input_sleep{
	font-style:italic;
	color:#788695;
}

.input_active{
	font-style:normal;
	color:#4C4848;
}

a.btn_lancez:link, a.btn_lancez:visited, a.btn_lancez:active{
	font-size:12px;
	color:#6c6c6c;
	text-decoration:none;
	float:right;
	margin:20px 0px 0px 0px;
	padding:0px;
	width:61px;
	height:40px;
	line-height:37px;
	text-align:center;
	text-indent:2px;
	outline:none;
}

a.btn_lancez:hover{
	color:#c8c8c8;
}

#header ul{
	float:left;
	list-style:none;
	margin:0px;
	padding:0px 0px 0px 10px;
	background:url(images/mainmenu_back.jpg) left top no-repeat;
	width:976px;
	height:77px;
	display:block;
}

.list_mm{
	list-style:none;
	width:675px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.list_mm li{
	list-style:none;
	float:left;
	margin:0px 0px 15px 0px;
	padding:0px;
}

a.btn_mm:link, a.btn_mm:visited, a.btn_mm:active, a.btn_mm:hover{
	margin:0px 0px 0px 0px;
	list-style:none;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	float:left;
	outline:none;
}

.list_sitemap{
	list-style:none;
	float:left;
	margin:0px 0px 15px -8px;
	padding:0px;
}

.page-item-94 a:link, .page-item-94 a:visited, .page-item-94 a:active, .page-item-94 a:hover{
	outline:none;
	display:none;
}

.list_sitemap .page-item-3, .list_sitemap .page-item-6, .list_sitemap .page-item-9, .list_sitemap .page-item-12, .list_sitemap .page-item-14{
	width:126px;
	overflow:hidden;
	display:block;
	list-style:none;
	float:left;
	margin:0px 3px 0px 0px;
}

 .list_sitemap .page-item-3{
	margin:-70px 0px 0px 0px;
}

.list_sitemap li ul{
	list-style:none;
	margin:0px 0px 0px 10px;
	padding:0px;
	width:125px;
}


.list_sitemap .current_page_item{
	list-style:none;
	display:none;
}

.tab_aff_photo{
	width:600px;
	border:0;
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:12px;
}

.tab_aff_photo_img{
	width:100px;
	text-align:left;
}

.tab_aff_photo_title{
	width:500px;
	text-align:left;
}

.tab_aff_photo tr{
	vertical-align:top;
	border:0;
	margin:0px;
	padding:0px;
	font-size:12px;
}

.tab_aff_photo tr td{
	vertical-align:top;
	border:0;
	margin:0px;
	padding:0px;
	font-size:12px;
}

.img_equipe{
	margin:0px;
	padding:0px;
	border:0;
}

/*=========================*/

.page-item a:link, .page-item a:visited, .page-item a:active, .page-item a:hover{
	outline:none;
	font-family: Trebuchet MS;
}


.page-item-3 a:link, .page-item-3 a:visited, .page-item-3 a:active{
	padding:90px 0px 0px 10px;
	width:121px;
	height:39px;
	color:#ed1c24;
	background:url(images/mm_red_border.jpg)  left top no-repeat;
	display:block;
	float:left;
	outline:none;
}

.page-item-3 a:hover{
	color:#fff;
	background:url(images/mm_red_back.jpg) top left no-repeat;
}

.current_page_item-3 a:link, .current_page_item-3 a:visited, .current_page_item-3 a:active, .current_page_item-3 a:hover{
	padding:90px 0px 0px 10px;
	width:121px;
	height:39px;
	color:#fff;
	background:url(images/mm_red_back.jpg) top left no-repeat;
	display:block;
	float:left;
	outline:none;
}

/*=========================*/

.page-item-6 a:link, .page-item-6 a:visited, .page-item-6 a:active{
	padding:73px 0px 0px 10px;
	width:121px;
	height:56px;
	color:#514d94;
	background:url(images/mm_purple_border.jpg) left top no-repeat;
	display:block;
	float:left;
	outline:none;
}

.page-item-6 a:hover{
	color:#fff;
	background:url(images/mm_purple_back.jpg) -1px top no-repeat;
}

.current_page_item-6 a:link, .current_page_item-6 a:visited, .current_page_item-6 a:active, .current_page_item-6 a:hover{
	padding:73px 0px 0px 10px;
	width:121px;
	height:56px;
	color:#fff;
	background:url(images/mm_purple_back.jpg) -1px top no-repeat;
	display:block;
	float:left;
	outline:none;
}

/*=========================*/

.page-item-9 a:link, .page-item-9 a:visited, .page-item-9 a:active{
	padding:73px 0px 0px 10px;
	width:121px;
	height:56px;
	color:#00abe3;
	background:url(images/mm_blue_border.jpg) left top no-repeat;
	display:block;
	float:left;
	outline:none;
}

.page-item-9 a:hover{
	color:#fff;
	background:url(images/mm_blue_back.jpg) -1px top no-repeat;
}

.current_page_item-9 a:link, .current_page_item-9 a:visited, .current_page_item-9 a:active, .current_page_item-9 a:hover{
	padding:73px 0px 0px 10px;
	width:121px;
	height:56px;
	color:#fff;
	background:url(images/mm_blue_back.jpg) -1px top no-repeat;
	display:block;
	float:left;
	outline:none;
}

/*=========================*/

.page-item-12 a:link, .page-item-12 a:visited, .page-item-12 a:active{
	padding:90px 0px 0px 9px;
	width:122px;
	height:39px;
	color:#b3ba18;
	background:url(images/mm_yellow_border.jpg) left top no-repeat;
	display:block;
	float:left;
	outline:none;
}

.page-item-12 a:hover{
	color:#fff;
	background:url(images/mm_yellow_back.jpg) -1px top no-repeat;
}


.current_page_item-12 a:link, .current_page_item-12 a:visited, .current_page_item-12 a:active, .current_page_item-12 a:hover{
	padding:90px 0px 0px 10px;
	width:121px;
	height:39px;
	color:#fff;
	background:url(images/mm_yellow_back.jpg) -1px top no-repeat;
	display:block;
	float:left;
	outline:none;
}

/*=========================*/

.page-item-14 a:link, .page-item-14 a:visited, .page-item-14 a:active{
	padding:90px 0px 0px 10px;
	width:121px;
	height:39px;
	color:#01a655;
	background:url(images/mm_green_border.jpg) left top no-repeat;
	display:block;
	float:left;
	outline:none;
}

.page-item-14 a:hover{
	color:#fff;
	background:url(images/mm_green_back.jpg) -1px top no-repeat;
}

.page-item-14.current_page_item a:link, .page-item-14.current_page_item a:visited, .page-item-14.current_page_item a:active, .page-item-14.current_page_item a:hover{
	padding:90px 0px 0px 10px;
	width:121px;
	height:39px;
	color:#fff;
	background:url(images/mm_green_back.jpg) -1px top no-repeat;
	display:block;
	float:left;
	outline:none;
}

.current_page_item-14 a:link, .current_page_item-14 a:visited, .current_page_item-14 a:active, .current_page_item-14 a:hover{
	padding:90px 0px 0px 10px;
	width:121px;
	height:39px;
	color:#fff;
	background:url(images/mm_green_back.jpg) -1px top no-repeat;
	display:block;
	float:left;
	outline:none;
}

.current_page_ancestor-14 a:link, .current_page_ancestor-14 a:visited, .current_page_ancestor-14 a:active, .current_page_ancestor-14 a:hover{
	padding:90px 0px 0px 10px;
	width:121px;
	height:39px;
	color:#fff;
	background:url(images/mm_green_back.jpg) -1px top no-repeat;
	display:block;
	float:left;
	outline:none;
}

/*=========================*/

a.btn_access:link, a.btn_access:visited, a.btn_access:active{
	font-size:12px;
	color:#4c4848;
	float:left;
	padding:15px 2px 2px 2px;
	margin:46px 0px 0px 12px;
	text-align:left;
	text-decoration:none;
	display:block;
	width:205px;
	height:83px;
	outline:none;
}

a.btn_access:hover{
	color:#9f9f9f;
}

a.btn_access:link span, a.btn_access:visited span, a.btn_access:active span, a.btn_access:hover span{
	font-size:14px;
	text-decoration:none;
	text-transform:uppercase;
	outline:none;
}

/*=========================*/

.page_item a:link, .page_item a:visited, .page_item a:active, .page_item a:hover{
	margin:0px 3px 0px 0px;
	list-style:none;
	font-size:13px;
	text-decoration:none;
	outline:none;
	font-weight:bold;
	outline:none;
}

.list_sitemap .page_item ul .page_item a:link, .list_sitemap .page_item ul .page_item a:visited, .list_sitemap .page_item ul .page_item a:active, .list_sitemap .page_item ul .page_item a:hover{
	outline:none;
	font-weight:normal;
}

.page-item-242{
	display:none;
}


/*========================*/

a.ico_pdf:link, a.ico_pdf:visited, a.ico_pdf:active, a.ico_pdf:hover{
	background:url(images/logo_pdf.jpg) left top no-repeat;
	margin:3px 0px 3px 0px;
	padding:0px 0px 5px 25px;
	display:block;
	line-height:15px;
	border:0;
}


.size-full{
	float:left;
	padding:0px;
	margin:10px 15px 5px 0px;
}

.list_sitemap .page-item-3 a:link, .list_sitemap .page-item-3 a:visited, .list_sitemap .page-item-3 a:active, .list_sitemap .page-item-3 a:hover{
	outline:none;
	background:transparent;
}

.list_sitemap .page-item-3 a:hover{
	color:#ed1c24;
}

.page-item-3 ul li a:link, .page-item-3 ul li a:visited, .page-item-3 ul li a:active{
	padding:0px;
	margin:0px;
	color:#808080;
	float:left;
	outline:none;
	background:transparent;
	outline:none;
}

.page-item-3 ul li a:hover{
	color:#ed1c24;
	padding:0px;
	margin:0px;
	float:left;
	outline:none;
	background:transparent;
}

.list_sitemap .page-item-6 a:link, .list_sitemap .page-item-6 a:visited, .list_sitemap .page-item-6 a:active, .list_sitemap .page-item-6 a:hover{
	padding:0px;
	margin:0px;
	float:left;
	outline:none;
	background:transparent;
	outline:none;
}

.list_sitemap .page-item-6 a:hover{
	color:#514D94;
	padding:0px;
	margin:0px;
	float:left;
	outline:none;
	background:transparent;
}

.page-item-6 ul li a:link, .page-item-6 ul li a:visited, .page-item-6 ul li a:active{
	padding:0px;
	margin:0px;
	color:#808080;
	float:left;
	outline:none;
	background:transparent;

}

.page-item-6 ul li a:hover{
	color:#514D94;
	padding:0px;
	margin:0px;
	float:left;
	outline:none;
	background:transparent;
}

 .list_sitemap .page-item-9 a:link, .list_sitemap .page-item-9 a:visited, .list_sitemap .page-item-9 a:active, .list_sitemap .page-item-9 a:hover{
	background:transparent;
	padding:0px;
	margin:0px;
	float:left;
	outline:none;

}

.list_sitemap .page-item-9 a:hover{
	color:#00ABE3;
	padding:0px;
	margin:0px;
	float:left;
	outline:none;
	background:transparent;
}

.page-item-9 ul li a:link, .page-item-9 ul li a:visited, .page-item-9 ul li a:active{
	padding:0px;
	margin:0px;
	color:#808080;
	float:left;
	outline:none;
	background:transparent;
}

.page-item-9 ul li a:hover{
	color:#00ABE3;
	padding:0px;
	margin:0px;
	float:left;
	outline:none;
	background:transparent;
}

 .list_sitemap .page-item-12 a:link, .list_sitemap .page-item-12 a:visited, .list_sitemap .page-item-12 a:active, .list_sitemap .page-item-12 a:hover{
	padding:0px;
	margin:0px;
	float:left;
	outline:none;
	background:transparent;
}

.list_sitemap .page-item-12 a:hover{
	color:#B3BA18;
	padding:0px;
	margin:0px;
	float:left;
	outline:none;
	background:transparent;
}


.page-item-12 ul li a:link, .page-item-12 ul li a:visited, .page-item-12 ul li a:active{
	padding:0px;
	margin:0px;
	color:#808080;
	float:left;
	outline:none;
	background:transparent;
}

.page-item-12 ul li a:hover{
	color:#B3BA18;
	padding:0px;
	margin:0px;
	float:left;
	outline:none;
	background:transparent;
}

 .list_sitemap .page-item-14 a:link, .list_sitemap .page-item-14 a:visited, .list_sitemap .page-item-14 a:active, .list_sitemap .page-item-14 a:hover{
	background:transparent;
	padding:0px;
	margin:0px;
	float:left;
	outline:none;
}

.list_sitemap .page-item-14 a:hover{
	color:#01A655;
	padding:0px;
	margin:0px;
	float:left;
	outline:none;
	background:transparent;
}


.page-item-14 ul li a:link, .page-item-14 ul li a:visited, .page-item-14 ul li a:active{
	padding:0px;
	margin:0px;
	color:#808080;
	float:left;
	outline:none;
	background:transparent;
}

.page-item-14 ul li a:hover{
	color:#01A655;
	padding:0px;
	margin:0px;
	float:left;
	outline:none;
	background:transparent;
}


/*========================*/



.list_submenu{
	list-style:none;
	float:left;
	display:block;
	margin:30px 0px 0px 20px;
	padding:0px;
}

.list_submenu .page_item a:link, .list_submenu .page_item a:visited, .list_submenu .page_item a:active, .list_submenu .page_item a:hover{
	list-style:none;
	font-size:13px;
	text-decoration:none;
	outline:none;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	height:25px;
	float:left;
	clear:both;
	outline:none;
}

.link_red li a:hover, .link_red .current_page_item a:link, .link_red .current_page_item a:visited, .link_red .current_page_item a:active , .link_red .current_page_item a:hover{
	color:#ed1c24;
	outline:none;
	background:transparent;
	padding:0px;
	margin:0px 0px 0px 0px;
	width:400px;
}

.link_purple li a:hover, .link_purple .current_page_item a:link, .link_purple .current_page_item a:visited, .link_purple .current_page_item a:active , .link_purple .current_page_item a:hover{
	color:#514d94;
	outline:none;
	background:transparent;
	padding:0px;
	margin:0px;
	width:400px;
}

.link_blue li a:hover, .link_blue .current_page_item a:link, .link_blue .current_page_item a:visited, .link_blue .current_page_item a:active , .link_blue .current_page_item a:hover{
	color:#00abe3;
	outline:none;
	background:transparent;
	padding:0px;
	margin:0px;
	width:400px;
}

.link_yellow li a:hover, .link_yellow .current_page_item a:link, .link_yellow .current_page_item a:visited, .link_yellow .current_page_item a:active , .link_yellow .current_page_item a:hover{
	color:#b3ba18;
	outline:none;
	background:transparent;
	padding:0px;
	margin:0px;
	width:400px;
}

.link_green li a:hover, .link_green .current_page_item a:link, .link_green .current_page_item a:visited, .link_green .current_page_item a:active , .link_green .current_page_item a:hover{
	color:#01a655;
	outline:none;
	background:transparent;
	padding:0px;
	margin:0px;
	width:400px;
}

.link_footer{
	list-style:none;
	float:left;
	margin:15px 0px 0px 75px;
	padding:0px;
	width:550px;
	display:block;
	overflow:hidden;
	height:20px;
}

.link_footer li{
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
}

a.footlink_no:link, a.footlink_no:visited, a.footlink_no:active{
	font-size:11px;
	line-height:12px;
	color:#fff;
	float:left;
	height:15px;
	margin:0px 15px 0px 0px;
	padding:0px 0px 0px 15px;
	outline:none;
	text-decoration:none;
}

a.footlink_no:hover{
	color:#fff;
	text-decoration:underline;
}


a.footlink_yes:link, a.footlink_yes:visited, a.footlink_yes:active{
	font-size:11px;
	color:#fff;
	line-height:12px;
	float:left;
	height:15px;
	border-left:1px solid #fff;
	margin:0px 15px 0px 0px;
	padding:0px 0px 0px 15px;
	outline:none;
	text-decoration:none;
}

a.footlink_yes:hover{
	color:#fff;
	text-decoration:underline;
}


.list_sb{
	float:left;
	list-style:none;
	margin:74px 0px 0px 10px;
	padding:0px;
}

.list_sb li{
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px;
}

a.btn_sb_yellow:link, a.btn_sb_yellow:visited, a.btn_sb_yellow:active{
	outline:none;
	float:left;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 20px;
	border-top:2px solid #cbcbc9;
	background:url(images/bullet_yellow.jpg) top left no-repeat;
	width:183px;
	color:#686868;
	text-transform:uppercase;
	text-decoration:none;
}

a.btn_sb_yellow:hover{
	color:#c8c8c8;
}

.cat-item-4.current-cat a:link, .cat-item-4.current-cat a:visited, .cat-item-4.current-cat a:active, .cat-item-4.current-cat a:hover{
	color:#9F9F9F;
}


.cat-item-3.current-cat a:link, .cat-item-3.current-cat a:visited, .cat-item-3.current-cat a:active, .cat-item-3.current-cat a:hover{
	color:#9F9F9F;
}

.list_sidebar{
	list-style:none;
	margin:0px;
	padding:0px;
}



/*Content
=====================*/

.img_home{
	margin:0px 0px 15px 7px;
}

.img_side{
	margin:0px 0px 15px 10px;
}

.container_core{
	float:left;
	margin:0px 0px 0px 11px;
	padding:0px 0px 45px 0px;
	width:650px;
	min-height:358px;
}

.container_core_home{
	float:left;
	margin:0px 0px 0px 11px;
	padding:0px 0px 0px 0px;
	width:650px;

	overflow:hidden;
}

.content_submenu{
	display:block;
	width:665px;
	float:left;
	height:179px;
	margin:0px 0px 15px 5px;
	background:url(images/submenu_back.jpg) top left no-repeat;
}

p{
	line-height:18px;
	font-size:12px;
	margin:0px 0px 15px 0px;
}

a:link, a:visited, a:active{
	line-height:18px;
	font-family: Lucida Sans, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#808080;
	text-decoration:underline;
	font-size:12px;
	outline:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

a:hover{
	color:#c8c8c8;
}

h2{
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:20px;
	line-height:38px;
	font-weight:bold;
	color:#ed1c24;
}

.list_essentiel_arch{
	margin:0px;
	padding:0px 0px 0px 20px;
}



small.title_ess{
	font-size:10px;
}

.title_red{
	color:#ed1c24;
}

.title_purple{
	color:#5b57a6 ;
}

.title_blue{
	color:#00b6f1 ;
}

.title_yellow{
	color:#b3ba18;
}

.title_green{
	color:#00ad58;
}

h2 span.title_innovation{
	color:#ff0808;
}

h2 span.title_quote{
	color:#788695;
}

h3{
	font-family: Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	margin:20px 0px 10px 0px;
	padding:0px;
	font-size:16px;
	line-height:23px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

h3 a:link, h3 a:visited, h3 a:active{
	font-family: Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	margin:20px 0px 10px 0px;
	padding:0px;
	font-size:16px;
	line-height:23px;
	font-weight:bold;
	color:#000;
	text-decoration:underline;
}

h3 a:hover{
	text-decoration:none;
}

a.btn_searchresult:link, a.btn_searchresult:visited, a.btn_searchresult:active{
	font-family: Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 10px 0px;
	padding:10px 0px 0px 0px;
	font-size:16px;
	line-height:23px;
	font-weight:bold;
	color:#000;
	text-decoration:underline;

}

a.btn_searchresult:hover{
	text-decoration:none;
}

h4{
	margin:30px 0px 30px 0px;
	padding:0px;
	font-size:24px;
	line-height:26px;
	font-weight:normal;
	color:#b8b2b2;
	text-transform:lowercase;
}

h4 a:link, h4 a:visited, h4 a:active{
	color:#ff0808;
	text-decoration:none;
}

h4 a:hover{
	text-decoration:underline;
}


h4 span{
	color:#ff0808;
}

h5{
	font-family: Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	margin:20px 0px 10px 0px;
	padding:0px;
	font-size:16px;
	line-height:23px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

.bloc_cat_archive h5{
	font-family: Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	margin:20px 0px 0px 0px;
	padding:0px;
	font-size:13px;
	line-height:23px;
	font-weight:bold;
	color:#808080;
	text-decoration:none;
}

.title_surveiller{
	margin:0px 0px 3px 0px;
	padding:0px;
	font-size:14px;
	font-weight:normal;
	color:#7d7d7d;
	text-transform:uppercase;
}

li{
	font-size:12px;
	margin:0px 0px 3px 0px;
	padding:0px;
}

.line_archives{
	height:1px;
	background-color:#f0f0f0;
	width:550px;
	margin:15px 0px 0px 50px;
	padding:0px 0px 0px 0px;
}

.title_archive{
	margin:0px;
}

.content_bloc_newstxt{
	display:block;
	float:left;
	width:500px;
}

 .content_bloc_newsdate{
 	float:left;
	width:70px;
	height:80px;
	background-color:#f5f3f4;
	margin:15px 15px 0px 0px;;
	padding:0px 0px 0px 0px;
	font-size:34px;
	text-align:center;
}


.content_bloc_subdate{
	width:50px;
	height:20px;
	background-color:#c0c0c0;
	margin:7px 0px 0px 10px;
	padding:0px;
	font-size:11px;
	line-height:18px;
	text-align:center;
	color:#fff;

}

a.btn_titlenews:link, a.btn_titlenews:visited, a.btn_titlenews:active{
	margin:0px;
	padding:0px;
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	color:#b8b2b2;
	text-transform:uppercase;
	text-decoration:underline;
	outline:none;
}

a.btn_titlenews:hover{
	color:#ff0808;
}

.sidebar_surveiller p{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	line-height:18px;
	color:#7d7d7d;
	outline:none;

}


#container_right_home img{
	float:right;
	border:0;
}

#container_right_home img{
	float:right;
	border:0;
}

#container_right_home p{
	min-height:200px;
	float:right;
	border:0;
	width:631px;
	display:block;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 30px;
	font-size:15px;
	line-height:20px;
	border-left:1px solid #e9e9e9;
}

.txt_date{
	border:0;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:10px;
}

.bullet_core{
	width:215px;
	float:left;
	margin:0px 0px 10px 10px;
	padding:0px 0px 0px 0px;
	background:url(images/bullet_repeat.jpg) left top repeat-y;
}

.red_bullet{
	width:215px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(images/bullet_red.jpg) left top no-repeat;
}

.yellow_bullet{
	width:215px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(images/bullet_yellow.jpg) left top no-repeat;
}


.blue_bullet{
	width:215px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(images/bullet_blue.jpg) left top no-repeat;
}


.bullet_end{
	height:15px;
	width:215px;
	display:block;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(images/bullet_end.jpg) left bottom no-repeat;
}

.list_sidebar .cat-item-3 a:link, .list_sidebar .cat-item-3 a:visited, .list_sidebar .cat-item-3 a:active{
	color:#686868;
	font-size:18px;
	font-weight:bold;
	display:block;
	float:left;
	margin:0px 0px 15px 25px;
	padding:3px 0px 0px 0px;
	text-decoration:none;
	min-height:54px;
	text-transform:uppercase;
}

.list_sidebar .cat-item-3 a:hover{
	color:#9f9f9f;
}

.list_sidebar .cat-item-4 a:link, .list_sidebar .cat-item-4 a:visited, .list_sidebar .cat-item-4 a:active{
	color:#4c4848;
	font-size:18px;
	font-weight:bold;
	display:block;
	float:left;
	margin:6px 0px 0px 25px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	text-transform:uppercase;
}

.list_sidebar .cat-item-4 a:hover{
	color:#9f9f9f;
}

.sidebar_surveiller{
	margin:10px 15px 10px 25px;
	padding:0px 0px 10px 0px;
	float:left;
	border-bottom:1px solid #adadad;
}

.list_congres .cat-item-6 a:link, .list_congres .cat-item-6 a:visited, .list_congres .cat-item-6 a:active{
	color:#4c4848;
	font-size:18px;
	font-weight:bold;
	display:block;
	float:left;
	margin:0px 0px 15px 25px;
	padding:6px 0px 0px 0px;
	text-decoration:none;
	min-height:53px;
	text-transform:uppercase;
}

.list_congres .cat-item-6 a:hover{
	color:#9f9f9f;
}

.list_congres .cat-item-6.current-cat a:link, .list_congres .cat-item-6.current-cat a:visited, .list_congres .cat-item-6.current-cat a:active, .list_congres .cat-item-6.current-cat a:hover{
	color:#9f9f9f;
	font-size:18px;
	font-weight:bold;
	display:block;
	float:left;
	margin:6px 0px 15px 25px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	min-height:53px;
	text-transform:uppercase;
}

.list_congres{
	margin:0px;
	padding:0px;
	border:0;
	list-style:none;
}


a.btn_sidebar:link, a.btn_sidebar:visited, a.btn_sidebar:active{
	color:#4c4848;
	font-size:18px;
	font-weight:bold;
	display:block;
	float:left;
	margin:6px 0px 15px 25px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	min-height:53px;
}

a.btn_sidebar:hover{
	color:#9f9f9f;
}

.content_menuside{
	list-style:none;
	margin:27px 0px 0px 0px;
	padding:0px;
	display:block;
	width:314px;
}

.content_menuside li{
	list-style:none;
	margin:0px;
	padding:0px;
}

/*=================================*/
/*=================================*/

a.btn_side_top:link, a.btn_side_top:visited, a.btn_side_top:active{
	padding:0px 0px 0px 14px;
	font-size:17px;
	color:#7e8c9a;
	background:url(images/btn_sidetop_back.jpg) left top no-repeat;
	text-decoration:none;
	display:block;
	width:280px;
	height:32px;
	line-height:32px;
	text-align:left;
	outline:none;
}

a.btn_side_top:hover{
	color:#ff0808;
}

/*=================================*/
/*=================================*/

 a.btn_side:link, a.btn_side:visited, a.btn_side:active{
 	padding:0px 0px 0px 14px;
	font-size:17px;
	color:#7e8c9a;
	background:url(images/btn_side_back.jpg) left top no-repeat;
	text-decoration:none;
	display:block;
	width:280px;
	height:31px;
	line-height:31px;
	text-align:left;
	outline:none;
}

a.btn_side:hover{
	color:#ff0808;
}

/*=================================*/
/*=================================*/

 a.btn_side_middle:link, a.btn_side_middle:visited, a.btn_side_middle:active{
 	padding:0px 0px 0px 14px;
	font-size:17px;
	color:#7e8c9a;
	background:url(images/btn_sidemiddle_back.jpg) left top no-repeat;
	text-decoration:none;
	display:block;
	width:280px;
	height:32px;
	line-height:32px;
	text-align:left;
	outline:none;
}

a.btn_side_middle:hover{
	color:#ff0808;
}

/*=================================*/
/*=================================*/

 a.btn_side_bottom:link, a.btn_side_bottom:visited, a.btn_side_bottom:active{
 	padding:0px 0px 0px 14px;
	font-size:17px;
	color:#7e8c9a;
	background:url(images/btn_sidebottom_back.jpg) left top no-repeat;
	text-decoration:none;
	display:block;
	width:280px;
	height:38px;
	line-height:31px;
	text-align:left;
	outline:none;
}

a.btn_side_bottom:hover{
	color:#ff0808;
}

/*=================================*/
/*=================================*/

.content_section_line{
	clear:both;
	float:left;
	height:1px;
	width:100%;
	background-color:#e9e9e9;
	display:block;
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

hr{
	display:none;
}

.list_cat, .list_cat ul{
	list-style:none;
	margin:0px;
	padding:0px;
	font-size:12px;
}

input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#788695;
}

.comment_input{
	border:1px solid #788695;
	padding:2px;
	height:16px;
	width:150px;
	font-size:13px;
	color:#788695;
}

.comment_textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#788695;

	border:1px solid #788695;
	padding:2px;
	height:200px;
	width:630px;
	font-size:13px;
	color:#788695;
}

.commentlist{
	list-style:none;
	font-size:12px;
	padding:0px 0px 15px 0px;
	margin:15px 0px 0px 0px;
}

.comment{
	border-bottom:1px solid #e0e5e9;
	padding:0px 0px 15px 0px;
	margin:15px 0px 0px 0px;
}

.commentlist p{
	margin:10px 0px 0px 0px;
	font-size:14px;
}

.comment-author img{
	display:none;
}

a.clink:link, a.clink:visited, a.clink:active{
	text-decoration:underline;
	font-size:12px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

a.post-edit-link:link, a.post-edit-link:visited, a.post-edit-link:hover{
	font-size:12px;
	padding:0px;
	margin:0px 0px 0px 10px;
}

.bloc_banner{
	margin:0px;
	padding:0px;
	background:url(images/flash_replacement.jpg) top left no-repeat;
	width:600px;
	height:200px;
	float:left;
}

small{
	color:#7D7D7D;
	font-size:10px;
	display:block;
	margin:-10px 0px 10px 0px;
}

.container_core a.comments-link:link, .container_core a.comments-link:visited, .container_core a.comments-link:active, .container_core a.comments-link:hover{
	margin:0px 0px 15px 0px;
	padding:0px 0px 15px 0px;
	border:0;
	text-decoration:underline;
}


/*Footer
=====================*/

#footer img{
	float:left;
	border:0;
	margin:0px;
	padding:0px;
}

.footer_txt{
	float:left;
	font-size:10px;
	display:block;
	margin:0px 0px 0px 0px;
}

.footer_line_small{
	width:976px;
	float:left;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px;
	height:15px;
}

.footer_line_big{
	width:976px;
	float:left;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px;
	height:50px;
}

/*Comment form*/

#respond{
 	margin:30px 0px 0px 0px;
}


#commentform input{
	width:200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#231F20;
	border:1px solid #cbcbc9;
}

#comment{
	width:630px;
	border:1px solid #cbcbc9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#231F20;
	height:180px;
}

#submit{
	background-color:#fff;
}

.list_cat_sitemap{
	margin:0px;
	padding:0px;
	list-style:none;
	width:200px;
}

.list_cat_sitemap li{
	margin:0px 0px 20px 0px;
	padding:0px;
	list-style:none;
	width:200px;
	float:left;
}

.cat-item-1{
	display:none;
}

.list_cat_sitemap .cat-item a:link, .list_cat_sitemap .cat-item a:visited, .list_cat_sitemap .cat-item a:active{
	text-decoration:none;
	display:block;
	width:170px;
	float:left;
	font-size:13px;
	margin:0px;
	padding:0px;
	color:#808080;
	font-weight:normal;
}

.list_cat_sitemap .cat-item a:hover{
	text-decoration:underline;
}

.list_cat_menucongres{
	margin:20px 0px 0px 0px;
	padding:0px;
	list-style:none;
	width:200px;
}

.list_cat_menucongres li{
	margin:0px 0px 10px 0px;
	padding:0px;
	list-style:none;
	width:200px;
	float:left;
}

.list_arch_menucongres{
	margin:7px 0px 0px 0px;
	padding:0px;
	list-style:none;
	width:200px;
}

.list_arch_menucongres li{
	margin:0px 0px 10px 0px;
	padding:0px;
	list-style:none;
	width:200px;
	float:left;
}

.list_arch_menucongres a:link, .list_arch_menucongres a:visited, .list_arch_menucongres a:active{
	text-decoration:none;
	display:block;
	float:left;
	min-height:13px;
	font-size:13px;
	margin:0px;
	padding:0px;
	color:#808080;
	font-weight:normal;
}

.list_arch_menucongres a:hover{
	text-decoration:underline;
}

.list_cat_menucongres .cat-item a:link, .list_cat_menucongres .cat-item a:visited, .list_cat_menucongres .cat-item a:active{
	text-decoration:none;
	display:block;
	float:left;
	min-height:13px;
	font-size:13px;
	margin:0px;
	padding:0px;
	color:#808080;
	font-weight:normal;
}

.list_cat_menucongres .cat-item a:hover{
	text-decoration:underline;
}


/*Contact form*/

.formBuilderLabelRequired, .formBuilderLabel{
	display:block;
	width:320px;
	font-size:12px;
	margin:7px 0px 0px 0px;
	float:left;
}

.formBuilderInput{
	display:block;
	width:250px;
	font-size:12px;
	float:left;
	margin:0px 0px 15px 0px;
}

#fieldformBuilderFieldnom, #fieldformBuilderFieldprenom, #fieldformBuilderFieldcourriel, #fieldformBuilderFieldtelephone_poste, #fieldformBuilderFieldcommission_scolaire, #fieldformBuilderFieldfonction, #fieldformBuilderFieldlieu_affectation, #fieldformBuilderFieldtelephone_travail, #fieldformBuilderFielddate_adhesion, #fieldformBuilderFielddate_fonction  {
	width:300px;
	border:1px solid #cbcbc9;
}

 .formBuilderFailure{
	display:none;
 }

 .formBuilderError{
 	width:600px;
 	display:block;
 	height:10px;
 	clear:both;
 	color:#ff0000;
 	margin:-14px 28px 15px 0px;
 	font-size:10px;
 	float:right;
 	text-align:right;
 }

.formBuilderInput textarea{
	border:1px solid #cbcbc9;
}

.formBuilderRadio{
	font-size:12px;
	line-height:16px;
}

.formBuilderRadio input{
	vertical-align:middle;
	margin:0px 0px 3px 0px;
}

#fieldformBuilderFieldmessage{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#788695;
 	float:left;
 	width:625px;
	border:1px solid #cbcbc9;
 	margin:15px 0px 15px 0px;
}

#formBuilderFormulaire_de_demande_d039information, #formBuilderDevenir_membre{
	width:650px;
	overflow:hidden;
	float:left;
	margin:15px 0px 15px 2px;
}

 .formBuilderSubmit{
	float:left;
	width:627px;
	text-align:right;
}


.wp-image-247{
	border:0;
	background:transparent;
}

 #suckerfishnav {
    font-size:18px;
    font-family:verdana,sans-serif;
    font-weight:bold;
    width:100%;
    }
#suckerfishnav, #suckerfishnav ul {
    float:left;
    list-style:none;
    line-height:40px;
    padding:0;
    border:1px solid #aaa;
    margin:0;
    width:100%;
    }
#suckerfishnav a {
    display:block;
    color:#dddddd;
    text-decoration:none;
    padding:0px 10px;
    }
#suckerfishnav li {
    float:left;
    padding:0;
    }
#suckerfishnav ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:101px;
    font-weight:normal;
    margin:0;
    line-height:1;
    border:0;
    border-top:1px solid #666666;
    }
#suckerfishnav li li {
    width:99px;
    border-bottom:1px solid #666666;
    border-left:1px solid #666666;
    border-right:1px solid #666666;
    font-weight:bold;
    font-family:verdana,sans-serif;
    }
#suckerfishnav li li a {
    padding:4px 10px;
    width:80px;
    font-size:12px;
    color:#dddddd;
    }
#suckerfishnav li ul ul {
    margin:-21px 0 0 100px;
    }
#suckerfishnav li li:hover {
    background:#9C1F1B;
    }
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
    color:#dddddd;
    }
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
    color:#dddddd;
    }
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
    color:#dddddd;
    }
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
    left:-999em;
    }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
    left:auto;
    background:#444444;
    }
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
    background:#DA0909;
    }





/* End captions */

/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
It won't be a stylish marriage, I can't afford a carriage.
But you'll look sweet upon the seat of a bicycle built for two." */
