/* RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, center, u, b, i {margin: 0;padding: 0;border: 0;outline: 0;font-weight: normal;font-style: normal;font-size: 100%;vertical-align: baseline;}
body {line-height: 1;}
:focus {outline: 0;}
ol, ul {list-style: none}
table {border-collapse: collapse;border-spacing: 0}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
input, textarea {margin: 0;padding: 0;border:0;}
.oculto, hr, legend{display:none;visibility:hidden;}
/**/

body	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		}

.wrap 	{
		width:960px;
		overflow:hidden;
		margin:0px auto;
		border-bottom:solid 1px #E5E9EE;
		border-left:solid 1px #E5E9EE;
		border-right:solid 1px #E5E9EE;
		padding:1px;
		}
		
.head	{
		background-color:#283897;
		overflow:hidden;
		height:87px;
		}
		.logo { float:left; margin:10px 0px 0px 20px; overflow:hidden; display:block; width:280px; }
		.desc { float:right; width:515px; color:#FFF; text-align:right; margin:55px 20px 0px 0px;}
		
		.menu 	{
				border-bottom:solid 1px #FFF;
				padding:9px 15px;
				background-color:#0b72b5;
				clear:both;
				overflow:hidden;
				width:930px;
				}
				.menu a 	{
							float:left;
							font-weight:bold;
							color:#FFF;
							border-right:solid 1px #12579c;
							padding:0px 4px;
							text-decoration:none;
							}
							.menu a:hover { text-decoration:underline;}
							
							.font-size	{
										border-left:solid 1px #FFF;
										float:right;
										width:60px;
										}
										.font-size a	{
														border:none;
														font-weight:normal;
														float:none;
														}
		.stripe {
				display:block;
				background-color:#7b002f;
				overflow:hidden;
				height:2px;
				border-bottom:solid 1px #FFF;
				clear:both;
				}
				
		.subwrap {
				background-image:url("http://cl.sodexo.com/clsp/Images/headerBgShadow_tcm70-614.jpg");
				overflow:hidden;
				background-repeat:repeat-x;
				padding:40px 0px 0px 0px;
				
				}
				
		.submenu 	{
					float:left;
					width:150px;
					overflow:hidden;
					}
					.submenu a { text-decoration:none;}
					.submenu a:hover { text-decoration:underline;}
					
					.lvl1 	{
							display:block;
							background-color:#7b002f;
							color:#FFF;
							font-weight:bold;
							border-bottom:solid 2px #aa5a78;
							padding:4px 5px;
							margin:0px 0px 1px 0px;
							
							}
					.lvl2	{
							display:block;
							background-color:#aa5a78;
							color:#FFF;
							padding:4px 5px ;
							margin:0px 0px 1px 0px;
							font-weight:bold;
							}
							
			.right	{
					float:right;
					overflow:hidden;
					margin:0px 20px 0px 0px;
					width:790px;
					}

.foot	{
		background-color:#0b72b5;
		overflow:hidden;
		text-align:right;
		padding:7px 5px;
		font-size:10px;
		margin:20px 0px 0px 0px;
		clear:both;
		display:block;
		height:10px;
		}
		.foot a { color:#FFF;}
		
		
