/* CSS Document */

/*moz-border-radius-bottomleft: 15px; moz-border-radius-bottomright: 15px; moz-border-radius-topleft: 3px; moz-border-radius-topright: 3px;	WIDTH: 100%; HEIGHT: 100%;*/
p, li, td{font-family:arial; font-size: 0.8em; line-height:1.3em; text-align:justify;}
td{font-family:arial; font-size: 1em; line-height:1.3em;}
ul li li, ul li ul li {font-family:arial; font-size: 0.8em; line-height:1.4em;}
ul ul li, ul ul {font-family:arial; font-size: 0.8em; line-height:1.4em;}
ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;font-size: medium;line-height:1.0em;
}

ul ul ul{
 list-style-type: none; font-size:16px
}
p.contentpara1{margin-top:1px; float:none}
#mezzlogo{
	border:0px solid red;
	padding:0px;
	margin-top: 9px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: 9px;
}
#gauche{float:left; width:220px; background-color:#ffffff; vertical-align:top; height:auto;}
#droit{margin-left:222px; background-color:#FFFFFF; vertical-align top; padding-right:30px; padding-top:24px; min-height:500px;}
#body {margin: 0px; border:1px solid #7994cb; height: 90%; }
#greyband{height:36px; background-color:#bbb1ae;}
.BotBlue {
	FONT-SIZE: 7pt;	COLOR: #ffffff;	FONT-FAMILY: arial;	BACKGROUND-COLOR: RGB(1,68,123); height:18px;text-align:left;padding-left:30px;padding-top:6px;vertical-align:baseline;font-weight:bold;	padding-bottom: -6px;padding-right: 10px; }
.HeadBlue {
	FONT-SIZE: 7pt; COLOR: #ffffff; FONT-FAMILY:arial; BACKGROUND-COLOR: #01447b;  height:15px; text-align:right; padding-right:10px;  padding-top:6px; padding-bottom:-6px;vertical-align:bottom;
}
a.controls:link {	FONT-SIZE: 7pt; COLOR: #ffffff; FONT-FAMILY:arial; text-decoration:none;}
a.controls:hover {	FONT-SIZE: 7pt; COLOR: #ffffff; FONT-FAMILY:arial;text-decoration:underline;}
a.controls:active {	FONT-SIZE: 7pt; COLOR: #cccccc; FONT-FAMILY:arial;text-decoration:none;}
a.controls:visited {FONT-SIZE: 7pt; COLOR: #ffffff; FONT-FAMILY:arial;text-decoration:none;}


h1.blue{font-family:'Times New Roman', Times, serif; font-size: 2.7em; color:#01447b; margin-bottom:15px; float: none;font-weight:normal; margin-right:10px; clear:right;}
h1.grey {font-family:'Times New Roman', Times, serif; font-size: 2.7em; color:#01447b;  margin-bottom:15px; margin-left:0px;font-weight:normal;}
/* color:#bbb1ae;*/
h5{	font-weight: bold;color:#01447b;font-size: 11px;border-bottom-style: none; font-family:Arial, Helvetica, sans-serif; margin-left:27px; margin-bottom:0px; margin-top:25px;}
#service{width:100%; text-align:right;}
h3{margin:0px;color: #01447b;
	text-transform: none; /*header text is indented 10px*/
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	background-color: #ffffff;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px; text-decoration:none;}

.arrowlistmenu{width:200px; margin-top:0px; margin-left:17px; /*width of accordion menu*/}
.arrowlistmenu .menuheader{  /*CSS class for menu headers in general (expanding or not!)*/
	color: #01447b;
	margin-bottom: 0px; margin-top: 3px;/*bottom spacing between header and rest of content*/
	text-transform: none; /*header text is indented 10px*/
	cursor: hand;
	cursor: pointer;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	background-color: #ffffff;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px; text-decoration:none;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/}
.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;margin: 0;padding: 0;margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/}
.arrowlistmenu ul li{padding-bottom: 0px; /*bottom spacing between menu items*/}
.arrowlistmenu ul li a{
	color: #bbb1ae;
	display: block;
	padding: 0;
	padding-left: 19px; /*link text is indented 19px*/
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	border-bottom-width: 0px;
	border-bottom-style: none; font-family:Arial, Helvetica, sans-serif;}

.arrowlistmenu ul li a:visited{color: #bbb1ae;}
.arrowlistmenu ul li a:active{color: #bbb1ae;background-color: #FFFFff;}
.arrowlistmenu ul li a:hover{ /*hover state CSS*/color: #bbb1ae;background-color: #FFFFFF;}
ul.categoryitems{ margin-bottom:0px; margin-left:10px}
a.mnuHead:link {color: #01447b;text-decoration: none;font-size: 11px; margin-left:8px }
a.mnuHead:hover {color: #01447b;text-decoration: none;font-size: 11px; margin-left:8px}
a.mnuHead:active {color: #bbb1ae;text-decoration: none;font-size: 11px; margin-left:8px}
a.mnuHead:visited {color: #01447b;text-decoration: none;font-size: 11px; margin-left:8px}
