@media print
{
	body
	{
		right:0;
		left:0;
	}
	page
	{
		right:0;
		left:0;
	}
}
@page rule {margin: 2cm }
body
{
	/* define the most used font-family */
	font-family: Arial, Helvetica, sans-serif; /* define the most used font-size */
	font-size: 12px; /* recommanded declaration */
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	color: #000000; /* optinal */
	width: 100%;
	height: 100%;
}

a, a:link, a:visited
{
	color: #000000;
}

a:hover, a:active
{
	color: #262687;
}

#container
{
	width: 732px;
	margin: auto;
}

#topline
{
	width: 100%;
	height: 13px;
	background-image: url(/sites/psb/images/ligne_top.gif);
	font-size: 0px;
}

.separator
{
	width: 1px;
	height: 18px;
	background-color: #737373;
	font-size: 0px;
}

.menutop
{
	text-align: right;
	height: 27px;
}

.menutop a, .menutop a:link, .menutop a:visited
{
	font-size: 9px;
	color: #737373;
	text-decoration: none;
	text-transform: uppercase;
}

.menutop a:hover, .menutop a:active
{
	text-transform: uppercase;
	color: #000000;
	text-decoration: underline;
}

.menuback
{
	height: 37px;
	background-image: url(/sites/psb/images/bg_menu_main.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	font-weight: bold;
	color: #262687;
	text-decoration: none;
	padding-top: 17px;
	margin-bottom: 10px;
	width: 732px;
}


.mnu
{
	font-size: 11px;
	font-weight: bold;
	color: #262687;
	cursor: hand;
}

.menu a, .menu a:link, .menu a:visited
{
	font-size: 11px;
	font-weight: bold;
	color: #262687;
	text-decoration: none;
	cursor: hand;
}

.menu a:hover, .menu a:active, .menuhover
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	cursor: hand;
}


.mnu2
{
	font-size: 11px;
	font-weight: bold;
	color: #262687;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 140px;
	cursor: hand;
	background-color: #EDEDF2;
}
.menuhover2
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 140px;
	cursor: hand;
	background-color: #EDEDF2;
}

.content
{
	width: 582px;
	margin-left: auto;
}

.sectionline1
{
	width: 582px;
	height: 1px;
	background-color: #bbbbbb;
	font-size: 0px;
	margin-top: 17px;
	margin-bottom: 17px;
}

.sectionline2
{
	width: 280px;
	height: 1px;
	background-color: #bbbbbb;
	font-size: 0px;
	margin-top: 17px;
	margin-bottom: 17px;
}

.sectionline3
{
	width: 1px;
	height: 380px;
	background-color: #bbbbbb;
	font-size: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 14px;
}

.bluesquare
{
	width: 12px;
	height: 11px;
	margin-right: 6px;
	margin-top: 2px;
	background-color: #18187f;
	font-size: 0px;
}

.title, .title2
{
	font-size: 13px;
	color: #18187f;
	font-weight: bold;
	margin-top: 17px;
}
.title2
{
	color: #363636;
}

.subtitle
{
	font-size: 11px;
	font-weight: bold;
	color: #363636;
}

.imgcontent
{
	float: left;
	margin-top: 14px;
	margin-right: 14px;
	margin-bottom: 6px;
}


.pub
{
	width: 282px;
	height: 134px;
	background-image: url(/sites/psb/images/zone_pub.jpg);
}

.title-pub
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #18187f;
	font-weight: bold;
	padding-left: 100px;
}
.title-pub2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	padding-left: 100px;
}

.txt-pub
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 100px;
}

#footer
{
	font-size: 10px;
	color: #4e4e4e;
	margin-left: 150px;
}

.footerline
{
	font-size: 0px;
	background-color: #18187f;
	width: 582px;
	height: 5px;
}

#bottomline
{
	height: 13px;
	background-image: url(/sites/psb/images/ligne_footer.gif);
	font-size: 0px;
}
LI
{
	/*list-style-image: url(/sites/psb/images/list-bullet.gif);*/
	list-style-type: square;
	padding-left: 2px;
}

