@CHARSET "ISO-8859-1";
/* CSS Document */
/* Styles for BODY and main structure */
body { margin:0; background:#dbdada;  color:#333; font-family: Arial; font-size:11px;}
#globalContainer {width:980px; margin:0 auto 0 auto; z-index:10;}
#mainHeader {
    background:url(images/bg_header.gif) no-repeat left top;
    position:relative;
    height:151px;
    margin:0 0 0 0;
    z-index:1;
}
h2.baseline {color: #333; font-family: Arial; font-size: 12px; text-align: right; padding: 0; margin: 10px 0 0 0;}

#mainHeader #userBackground {
    position:absolute; display:block;
    top:0px; left:0px; z-index:3;
    height:151px; width:980px;
    background:url(images/default_header.jpg) repeat left top;
}

#mainHeader h1 {
    margin:0; padding:0;
    position:absolute; display:block;
    top:12px; left:325px; z-index:5;
}
#mainHeader h1 a {
	height:126px; width:381px;
  display:block;
  top:0px; left:0px; z-index:5;
  background:url(images/default_logo.jpg) no-repeat left top;
}
#mainHeader h1 a span {display:none;}

/*------------------------------------------*/
/*  MAIN MENU                               */
#mainMenuContainer {
    margin:6px 0 0 0;
    padding:0 0 0 0;
    height:28px; width:980px;    
    background: #333; position: relative;
}

/* Coins arrondis */
#mainMenuContainer .bottomLeftCorner, 
#mainFooter .bottomLeftCorner {
  position: absolute; display: block;
  left: 0; bottom:0; z-index:1;
  width: 12px; height: 12px;
  background: url(images/bg_corners_grey.gif) no-repeat 0 -12px;
}
#mainMenuContainer .bottomRightCorner,
#mainFooter .bottomRightCorner {
    position: absolute; display: block;
    right: 0; bottom:0; z-index:1;
    width: 12px; height: 12px;
    background: url(images/bg_corners_grey.gif) no-repeat  -12px -12px;
}
#mainMenuContainer .topRightCorner,
#mainFooter .topRightCorner {
    position: absolute; display: block;
    right: 0; top:0; z-index:1;
    width: 12px; height: 12px;
    background: url(images/bg_corners_grey.gif) no-repeat -12px 0;
}
#mainMenuContainer .topLeftCorner,
#mainFooter .topLeftCorner {
    position: absolute; display: block;
    left: 0; top:0; z-index:1;
    width: 12px; height: 12px;
    background: url(images/bg_corners_grey.gif) no-repeat 0 0;
}

#mainMenu {
    margin:0 0 0 0;
    padding:0 0 0 2px;
    height:28px;
    position: relative;
}

#mainMenu ul {
	margin:0 0 0 0; padding:0 0 0 12px; list-style: none;
    position:relative; z-index:5;float:left;
}
#mainMenu ul li {
	margin:0 0 0 0;
	padding:0 0 0 0;
  float:left;
}

#mainMenu ul li a {
    color:#dadada;
    font-family: "Arial";
    text-transform: uppercase;
    font-size: 14px;
    text-align: center;
    display:block;
    letter-spacing: 1px;
    font-weight: bold;
    text-decoration: none;
    padding:6px 8px 5px 8px;
}


#mainMenu ul li a:hover {
	background: #c81414;
	color:#fff;
}
#mainMenu ul li.submenu:hover ul {display: block;}
#mainMenu ul ul {position:absolute; display:none; margin:0 0 0 0; padding: 0 0 0 0;}
#mainMenu ul ul li {border-bottom:1px solid #eff1f7; border-right:1px solid #0d2c7f; border-left:1px solid #0d2c7f; float: none; margin:0 0 0 0; padding: 0 0 0 0;}
#mainMenu ul ul li.last {border-bottom:1px solid #0d2c7f;}
#mainMenu ul ul li a {
    font-size: 11px; font-family: Arial; background-color: #d5dae8; letter-spacing: 1px;
    font-variant: small-caps; text-align: center;color: #0d2c7f;
    margin:0 0 0 0; padding:3px 12px 4px 12px; min-width: 95px;
}
#mainMenu ul ul li a:hover {background: #0d2c7f url(); color: #fff;}

/*------------------------------------------*/
/*  FOOTER MENU                               */
/*#menuFooterContainer {
    margin:0 0 0 0; padding:0 0 0 0;
    background: url(images/bg_mainContainer.png) repeat-y left top;
}*/
#mainFooter {
    text-align: center; color: #dadada; font-size: 12px;
    height:20px; width:980px;
    background: #333; position: relative;
    margin: 10px 0 0 0; padding: 4px 0 0 0;
}

#mainFooter a {color:#dadada; text-decoration: none; font-weight: bold;}
#mainFooter a:hover {text-decoration: underline;}


