/* CSS */
body{
	background-color: #F5F0E1;
	margin: 0;
	padding: 0;
	font-family: arial;
	font-size: 12px;
}
#wrapper{
	position: relative;
	margin: 0 auto;
	width: 972px;
	background: url(../images/page-bg.jpg) repeat-y 50% 0;
	min-height: 500px;
}
#header
{
    position: relative;
	margin-left: 7px;
	height: 210px;
	width: 957px;
	background: url(../images/header.jpg) no-repeat center center;
}
#header img.urgence
{
    position: absolute;
    left: 84px;
    bottom: 9px;
}
#flash{
	position: absolute;
	left: 352px;
	top: 16px;
	width: 590px;
	height: 175px;
	background-color: #EAE5D6;
}
#menu
{
	margin-left: 7px;
	padding-left: 10px;
	line-height: 26px;
	vertical-align: middle;
	height: 26px;
	width: 947px;
	background: url(../images/menu.jpg) no-repeat left top;
}
#menu2{
	text-align: center;
}
#menu span{
	
	font-weight: bold;
	float: right;
	padding-right: 25px;
	padding-left: 15px;
	background: url(../images/liquidation.gif) no-repeat left center;
}
#menu span a
{
    color: #cc0000;
    text-decoration: none;
}
#menu span a:hover
{
    text-decoration: underline;
}
#menu ul, #menu2 ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu ul li, #menu2 ul li{
	display: inline;
	padding: 0 5px;
	background: url(../images/menu-separator.jpg) no-repeat right center;
}
#menu ul ul li, #menu2 ul ul li
{
    background-image: none;
    margin: 0;
    padding: 0;
    margin-left: -5px;
}
#menu ul ul li a
{
    display: block;
	padding: 2px 5px;
	background-color: #FEFEFE;
	border: solid 1px #015593;
}
#menu ul li a, #menu2 ul li a{
	text-decoration: none;
	color: #000;
}
#menu ul li a:hover, #menu2 ul li a:hover{
	color: #005493;
}
#menu ul li.last, #menu2 ul li.last
{
    background-image: none;
}
#main{
	margin-left: 7px;
	padding: 25px 0px 0px 1px;
	padding-left: 1px;
	min-height: 431px;
	width: 956px;
	background: #fff url(../images/main-bg.jpg) no-repeat center top;
}
#page
{
    position: relative;
    /*background: #037DB7 url(../images/blue-bg-w-shadow.jpg) repeat-x left top;*/
	background: #005884 url(../images/new-blue-gradient.jpg) repeat-x left top;
    min-height: 390px;
    border: solid 1px #fff;
    border-left: none;
    width: 932px;
    color: #fff;
}
#page #right-shadow
{
    position: absolute;
    top: 0;
    right: -20px;
}
#bottom{
	margin-left: 7px;
	height: 84px;
	width: 958px;
	background: url(../images/bottom.jpg) no-repeat left top;
	padding-top: 20px;
}
#bottom-menu{
	position: absolute;
	left: 0px;
	bottom: -30px;
	width: 972px;
	background: url(../images/bottom-menu.jpg) no-repeat left top;
	min-height: 30px;
	padding-top: 5px;
}
#bottom-menu .websolutions
{
    position: absolute;
    right: 20px;
    bottom: 40px;
}
#bottom-menu ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
#bottom-menu ul li{
	display: inline;
	padding: 0 5px;
	background: url(../images/menu-separator.jpg) no-repeat right center;
}
#bottom-menu ul li a{
	text-decoration: none;
	color: #000;
}
#bottom-menu ul li a:hover{
	color: #005493;
}
#bottom-menu ul li.last{
	background-image: none;
}
.popup
{
    border: solid 5px #fff;
    background-color: #037DB7;
    padding: 25px;
}
.rawpopup
{
    background-color: #fff;
    padding: 15px;
    padding-bottom: 0;
    color: #000;
}
.modalBackground
{
    background-color:Gray;
	filter:alpha(opacity=35);
	-moz-opacity:0.35;
	opacity:0.35;
}
