#skip-link { display: none; }


/* ---[ External StandAlone ]------------------------------------------- */
div.container-header {
	width: 762px;
	margin: 20px auto 0 auto;	
	padding: 0;	
  background-color: #fff;
}

div.container-footer {
	width: 762px;
	margin: 0 auto 50px auto;	
	padding: 7px 0 7px 0;	
	background-color: #fff;
}

/* full width */
div.container-full {
	width: 100%;
	margin: 0;	
	padding: 0;	
	background: #fff url(../v2/images/UI/background-standalone.gif) repeat-x 0 0;
}

div.container-full div.container-header {
	width: 762px;
	margin: 20px 0 0 0;	
	padding: 0;	
	background-color: #fff;
}

div.container-full div.container-footer {
	width: 762px;
	margin: 0 0 50px 0;	
	padding: 0 0 7px 0;	
	background-color: #fff;
}






/* ---[ Encadre]------------------------------------------- */
#contener{
	width: 762px;
	margin: 0 auto 0px auto;	
	padding: 7px 0 7px 0;	
	background-color: #fff;
	}	

#content{
		width: 725px;
		padding: 10px 30px 10px 30px;
		margin: 0px;
	}

.textoh1{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000033;
	font-weight:bold;
	line-height: 12px;
	text-decoration: none;
	margin-bottom:5px;
	padding-bottom:0px;
}

.textoh4{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000033;
	line-height: 13px;
	text-decoration: none;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}

.texto{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000033;
	line-height: 13px;
	text-decoration: none;
	margin-bottom:0px;
	padding-bottom:0px;
}
.linked {
	text-align:center;
	padding: 5px 10px 10px 5px; 
	margin: 0px;
	/*border: 2px dotted #FABF0D;*/
}

a.links {
	padding: 5px 0px 0px 5px ; 
	margin: 0px  5px 5px  0px ;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000033;
	line-height: 13px;
	text-decoration: none;
}

a.links:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	line-height: 13px;
	text-decoration: underline;
}

a.links:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	line-height: 13px;
	text-decoration: underline;
}


A.gcms_footer_navi:link {
	FONT-SIZE: 9px; COLOR: #000000; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana,Geneva,sans-serif; TEXT-DECORATION: underline
}
A.gcms_footer_navi:visited {
	FONT-SIZE: 9px; COLOR: #000000; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana,Geneva,sans-serif; TEXT-DECORATION: underline
}
A.gcms_footer_navi:active {
	FONT-SIZE: 9px; COLOR: #ff6600; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana,Geneva,sans-serif; TEXT-DECORATION: underline
}
A.gcms_footer_navi:hover {
	FONT-SIZE: 9px; COLOR: #6666cc; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana,Geneva,sans-serif; TEXT-DECORATION: underline
}




/* ---[ Reset ]------------------------------------------------- */
form {
	padding:0;
	margin: 0;
}
button {
	cursor: hand;
	cursor: pointer;
	}

#header a img,
#footer a img {
	border: none;
	}

#header div,
#footer div {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	}

#header ul,
#footer ul {
	position: relative;
	margin: 0 0 0.5em 1em;
	padding: 0;
	font-size: 85%;
	text-align:left;
}

#header li,
#footer li {
	position: relative;
	margin: 0 0 0.5em 0;
	padding: 0;
	font-size: 100%;
	line-height: 1.2em; 
	text-align:left;
	}

#header p,
#footer p {
	margin: 0 0 0.5em 0;
	padding: 0;
	font-size: 85%;
	line-height: 1.2em;
	}
	
#header input {
	width: auto;
	font-size: 85%;	
	border-top: 1px solid #969696;
	border-right: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	border-left: 1px solid #969696;
	color: #002f54;
	padding: 1px;
	background-color: #fff;
	}	
	
#footer dl {
	position: relative;
	margin: 0 0 0.5em 1em;
	padding: 0;
	font-size: 85%;
	}	
#footer dt {
	margin: 0 0 0.5em 0;		
	padding: 0;
	font-size: 100%;
	font-weight: bold;
	line-height: 1.2em; 
	}
#footer dd {
	margin: 0 0 0.5em 0;
	padding: 0;
	font-size: 100%;
	line-height: 1.2em; 
	}
#footer dl ul {
	font-size: 100%;
	}
	
/* ---[ Master ]------------------------------------------------- */
body { 
	background-color: #c6c8ca; 
}

#container {
	position: relative;
	text-align: left;
}
	

/* ---[ Header ]------------------------------------------------- */	
#header {
	position: relative;
	display: block;
	margin: 0 0 0px 0;
	padding: 0;
	width: 762px;
	z-index: 1000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;
	line-height: 1.15em;
	color: #012f53;		
}

/* ---[ SideBar ]------------------------------------------------- */	
td.sidebar {
	background: url(../v2/images/UI/background_sidebar.gif) no-repeat 7px 100%;
}

#sidebar {
	overflow:hidden;	
	float: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;	
	line-height: 1.15em;
}
#sidebar #sidebar-content {
	min-height: 425px;
	background: url(../v2/images/UI/background_sidebar_top.gif) no-repeat 0 0;
}

#sidebar h2 {
	color: #3384ca;
	background-color: #fff;
	text-transform:uppercase;
	padding: 5px 4px 5px 10px;
	margin: 0 0 0.5em 0;
	font-size: 120%;
	font-weight: bold;
	line-height: 1.2em;	

	}
#sidebar h2 a,
#sidebar h2 a:hover
 {
	color: #3384ca;
	text-decoration: none;
}


#sidebar h3 {
	color: #fff;	
	font-size: 105%;
	margin: 0;
	padding: 5px 4px 0 10px;
	font-weight: bold;
	line-height: 1.2em;	
}
#sidebar p {
	padding: 0 0 0.75em 10px;
	margin: 0;
	color: #002f54;
}

#sidebar #versign {
	text-align: center;
	margin:  13px 0 12px 0 !important;
	padding: 0;
}
#sidebar #versign img {
	border: none;
}

#sidebar ul {
	position: relative;
	margin: 0;
	padding: 0;
	font-size: 85%;
	}


#sidebar ul li {
	position: relative;
	margin: 0 0 0.5em 0;
	padding: 0;
	font-size: 100%;
	line-height: 1.2em; 
}


#sidebar-promo {
	overflow:hidden;
	width: 160px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align:center;
}

#sidebar table.menu a,
#sidebar table.menu a:hover {
	color: #fff;
}

/* ---[ Patch for the GCMS menu ]------------------------------------------------- */
#sidebar table {
	width: 100%;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
}

#sidebar .menu_bullet_depth_1_selected_nochild,
#sidebar .menu_bullet_depth_2 {
	display: none;
}

#sidebar table.menu a.menu_link_depth_1_selected,
#sidebar table.menu a.menu_link_depth_1_selected:hover {
	font-size: 115%;
	font-weight: bold;
	line-height: 1.2em;
	margin: 22px 0 0.5em 0;
	background-color: #FFFFFF;
	padding: 5px 4px 5px 10px;	
	color: #3384CA;
	text-decoration: none;	
	text-transform: uppercase;	
}

#sidebar table.menu a.menu_link,
#sidebar table.menu a.menu_link_depth_2_selected {
	color: #fff;
	display:block;
	margin: 5px 1px 1px 1px;
	padding: 3px 8px 3px 10px;
	text-decoration:none;
	line-height:1.2em;
	font-size: 80%;
}

#sidebar table.menu a.menu_link:hover,
#sidebar table.menu a.menu_link_depth_2_selected,
#sidebar table.menu a.menu_link_depth_2_selected:hover {
	background-color: #fff;
	color: #3384ca;
}

/* ---[ Footer ]------------------------------------------------- */	
#footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;
	margin: 7px 7px;
}



