@charset "utf-8";
/* CSS Document */

/*------------- CSS de Template PromoWeb ------------------*/
#top-menu {
	background-image: url(../images/top_menu.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 32px;
	white-space: nowrap;
	background-color: transparent;
	text-align: center;
	width: 100%;
} /* Menu haut */
#cnt_body-inner {
	background-image: url(../images/cnt_body-bg.png);
	background-repeat: repeat-y;
	background-position: center top;
} /* prémier DIV du gabarit */
#cnt_body-footer {
	background-image: url(../images/cnt_body-bottom.png);
	height: 55px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #CCCCCC;
	font-size: 11px;
	background-repeat: no-repeat;
	background-position: center top;
} /* pied du gabarit */
#cnt_body {
	text-align: center;
} /* support du contenu */
#cnt_body-top {
	background-image: url(../images/cnt_body-bg_top.png);
	background-repeat: no-repeat;
	background-position: center top;
} /* dégradé du dessus */
#main_bdy {
	width: 785px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
div#header1 {
	width: 780px;
	text-align: left;
}

div#main_cnt {
	width: 600px;
	margin-left: 6.47px;
}
#left-nav {
	width: 161px;
}
#pwb-header {
	background-image: url(../images/header.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 306px;
	padding-top: 10px;
}

div.module-left {
	background: url(../images/box_1.png)  top;
	/*background-repeat: no-repeat;*/
	margin-bottom: 5px;
	width: 161px;
	min-height: 120px;
	max-height: 485px;
	overflow: hidden;
}
div.module-left div {
	background: url(../images/box_2.png) center 104px;
	text-align: center;
}
div.module-left div div {
	background-image: none;
	width: 160px;
	text-align: left;
}
div.module-left div div div {
	color: #0060B6;
	padding: 5px 5px 10px 5px;
}
div.module-left div div div h3 {
	color: #80B0DB;
	display: block;
	text-align: center;
	border-bottom: 1px solid #80B0DB;
	padding: 2px 0px 3px 0px;
	margin-bottom: 4px;
	height: 15px;
}

div.module-sub {
	background-image: url(../images/box2.png);
	background-repeat: no-repeat;
	background-position: top;
	margin-bottom: 5px;
}
div.module-sub div {
	text-align: center;
	background-image: url(../images/box1.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
div.module-sub div div {
	background-image: none;
	width: 160px;
	text-align: left;
	margin: 0px;
	padding: 5px 3px 5px 3px;	
}
div.module-sub div div div {
	color: #0060B6;
}
div.module-sub div div div h3 {
	color: #94B3D5;
	display: block;
	text-align: center;
	font-size: 13px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #94B3D5;
	width: 145px;
	height: 9px;
	padding: 0px 3px 5px 3px;
}

div.module-top {
	background-image: url(../images/top-fnd-1.png);
	background-repeat: no-repeat;
	background-position: right top;
	width: 144px;
	margin-left: 600px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	font-size: 0.8em;
	min-height: 200px;
}

div.module-top div div div h3{
	font-size: 14px;
	display: block;
	width: 100%;
}

div.module-partner {
	width: 175px;
	float: left;
	height: 280px;
	display: block;
	margin-left: 8px;
}
div#main_cnt div {}
#pwb-pathway {
	background-image: url(../images/main_body-box-top.png);
	background-repeat: no-repeat;
	background-position: top;
	height: 73px;
	text-align: right;
	padding-top: 40px;
	font-size: 24px;
	color: #D8E5F0;
	padding-right: 7px;
	padding-left: 7px;
}
#pwb-cnt_top {
	background-image: url(../images/cnt_top.png);
	background-repeat: no-repeat;
	background-position: top;
	height: 14px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 3px;
	text-align: right;
}
#pwb-cnt1 {
	background-image: url(../images/cnt_1.png);
	background-repeat: repeat-y;
}
#pwb-cnt_gradient {
	background-image: url(../images/cnt_1_gradient.png);
	background-repeat: no-repeat;
	background-position: bottom;
	min-height: 120px;
	padding-right: 5px;
	padding-left: 5px;
}

#pwb-cnt_bot {
	background-image: url(../images/cnt_bot.png);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 17px;
}
#pwb-cnt {
	background-image: url(../images/main_body_box-fnd.png);
	background-repeat: repeat-y;
	background-position: top;
	padding-right: 8px;
	padding-left: 8px;
	margin: 0px;
}

