﻿/* index=header=lang=push-link=main content=content=domtabs= breadcrumb=more btn=blog=footer=tables=print btn=CSS tooltip=buttons=forms=pub=offices=flash gallery= CVtheque=navbar=credits AW (footer)*/body{	color:#666;	font:76%/1.5 Arial, Helvetica, sans-serif;	background:#fff url(../images/bkgd_body.png) repeat-x 0 8px; /* do NOT change bkgd color here */}body#top{	background-color:#fff;/* change here - fix for bkgd Shadowbox to stay white */}#wrap {	margin-top:8px;}.out,p.baseline{	position:absolute;	left:-999em;}kbd{	border:1px solid #e0e0e0;	padding:1px 2px;	font-size:1.1em;	background:#fff;}h1,.home-page #content-stream h2{	font-weight:normal;}h1, h2, h3 {	font-family:Helvetica, Arial, sans-serif;	line-height:normal;}#content h1{	font-size:2em;	padding:0 0 2px;	border-bottom:1px solid #999;	margin:0 0 18px;	color:#e20040;}#content h1 span { font-size:0.8em; }#content h1 br { display:none; }h1 abbr { border-bottom:0; }h2{	font-size:1.5em;	font-weight:normal;	margin:0.8em 0 0.4em;	color:#00ABAD;}h3{	font-size:1.1em;	margin:1.2em 0 0.4em;	color:#333;	clear:left;}#content h2 + h3  { margin-top:0.7em; }p,li,dt,dd{	font-size:1em;}p{	margin:0.1em 0 0.7em;}sup { font-size:0.6em; }#content ul, #content ol {	margin:0 0 1em 2.2em;}#content li{	margin:0 0 0.2em;	padding-left:1.2em;	list-style:none;	background:url(../images/puce.png) no-repeat 0 0.45em;}#content ol li { background:none; list-style:decimal outside; padding-left:0; margin-left:2em;}#content ul li ul { margin:0.25em 0 0.5em 2em; }#content ul li li {	list-style-type:circle;	background:none;	padding-left:0;	margin-bottom:0.2em;}#content li h3 {	margin:0.6em 0 0.2em;	padding-top:0.15em;}a:link{	color:#00abad;	text-decoration:none;}a:visited{	color:#00abad;	text-decoration:none;}a:hover,a:focus,a:active{	color:#00abad;	text-decoration:underline;}a img{	border:none;}#cms_content-stream a:hover,#cms_content-stream a:focus,#cms_content-stream a:active img{	color:transparent;	background:transparent;}p.zoom a img{	border:2px solid;}/* -------------------------------- =header --------- */#header{	height:173px;	background:#78cadf;	background-repeat: no-repeat;}#logo{	padding:0 0 0 16px;}/* -------------------------------- =lang --------- */#lang{	position:absolute;	right:0;	top:6px;}	#lang li{		float:left;		margin-left:12px;	}				#lang a {			display:block;			width:25px;			height:17px;			opacity:0.85;			filter:alpha(opacity=85);		}		#lang a:hover, #lang a:focus, #lang a:active { opacity:1; filter:alpha(opacity=100); }				#lang-en a { background:transparent url(../images/drapo_en.png) no-repeat; }		#lang-fr a { background:transparent url(../images/drapo_fr.png) no-repeat; }						#lang a span { position:absolute; left:-999em; }/* -------------------------------- =push-link ------ */.push-link{	width:215px;	background:#a6a6a6;	margin:15px auto 1px;}.push-link h2{	color:#fff;	margin:0 0 0 8px;}	.push-link h2 a{		background:transparent url(/themes/versatile01/coatings/_std_grey/images/puce-fleche.png) no-repeat 0 11px;		display:block;		text-decoration:none;		padding:7px 20px 8px;	}	.push-link h2 a:link,	.push-link h2 a:visited{		color:#fff;	}	.push-link h2 a:hover,	.push-link h2 a:focus,	.push-link h2 a:active{		color:#353535;	}	.push-link p{		line-height:0;	}/* -------------------------------- =main content --- */#main{	overflow:hidden;	margin-top:7px;	padding-bottom:0;	background:transparent url(../images/bkgd-main-1colmn.png) repeat-y right bottom;} /* home --- */#accr-home{	padding:6px 0 8px 5px;	background-position:6px 57px;}.home-page #content p.right a:hover,.home-page #content p.right a:focus,.home-page #content p.right a:active{	text-decoration:none;	color:#666;}p.right a:hover span.plus,p.right a:focus span.plus,p.right a:active span.plus{	color:#3cbcbd;}	#accr-home h1{		font-weight:normal;		margin:0 0 15px 0;	}	#accr-home h1 span { font-size:1em; }		#accr-home p,	#accr-home ul{		padding-left:290px;		font-size:1.2em;		line-height:1.4;	}		#accr-home ul, #content ol {		margin:0 0 0.8em 1.5em;	}		#accr-home p + ul, #content p + ul { margin-top:-5px; }		#accr-home li { margin:0 0 0.5em; }	.home-page #content-stream{	overflow:hidden;	padding:0;}	.home-page #content-stream.nb-blocks-2 .block{		width:48%;	}	.home-page #content-stream.nb-blocks-3 .block{		width:30.4%;	}	.home-page #content-stream .block.last {	}		.home-page #content-stream .block{		padding:0 30px 0 0;		margin:0;	}		.home-page #content-stream .block.last{		padding-right:0;	}		.home-page #content-stream .block h2{			font-size:1.7em;			color:#e20040;			font-weight:normal;			line-height:normal;			margin:0 0 0.7em;			padding:0 0 2px;			border-bottom:1px solid #999;		}		.home-page #content-stream .block h3{			font-size:1.1em;			margin-bottom:6px;		}		.home-page #content-stream .block li{			margin:0 0 0.5em;		}			.home-page #content-stream .block ul{		margin-left:0.2em;	}	.home-page #content-stream .block p.right {		margin-bottom:0.2em;	}/* ***************************************************************** =content *************************************************************** */		#content{	padding-top:8px;}	.home-page #content{		padding-top:14px;	}.w-sidebar #content, .w-sidebar-opt #content {	width:693px;	padding-right:29px;}/* ***************************************************************** =sidebars *************************************************************** *//*.sidebar{padding-top:10px;} *//* -------------------------------------------------------------- =right sidebar ------------------------------------------------------- */ #sidebar_opt-stream.sidebar {	width:238px;	padding-right:0;	background:#e7e7e7;}#sidebar_opt-stream.sidebar .block {	padding-bottom:1px;	background:url(../images/sep_dotted.png) repeat-x bottom;	margin: 0 15px;}#sidebar_opt-stream.sidebar .block-1, #sidebar_opt-stream.sidebar .last {	background:none;	padding-bottom:0;}#sidebar_opt-stream.sidebar {	color:#83898c;}#sidebar_opt-stream.sidebar h2 {	color:#00abad;	margin:0.5em 0 0.4em;	font-size:1.2em;	font-weight:bold;}#sidebar_opt-stream.sidebar p {	font-size:0.9em;	margin:0.1em 0 0.5em;	line-height: normal;}#sidebar_opt-stream.sidebar a:hover,#sidebar_opt-stream.sidebar a:focus,#sidebar_opt-stream.sidebar a:active{	color:#666;	text-decoration:none;}p.right { text-align:right; }#sidebar_opt-stream.sidebar p.right { font-size:1em; margin-bottom:0.2em; }span.plus {	color:#868d90;	font-size:1.3em;	font-weight:bold;	vertical-align:middle;}a.site_ext {	padding-right:15px;	background:url(../images/picto_site_ext.png) no-repeat right;}a.download {	padding:2px 0 2px 21px;	background:url(../images/picto_download.png) no-repeat left;}/* formations */#sidebar_opt-stream.sidebar .block-1{	padding-bottom:5px;}/* titre */#sidebar_opt-stream.sidebar .block-1 li.parent{	font-family:Helvetica,Arial,sans-serif;	font-size:1.2em;	font-weight:bold;	color:#00abad;	margin-top:8px;}/* liste formations */#sidebar_opt-stream.sidebar .menu_stream-mod.block-1 .level-2 {	margin-top:5px;}#sidebar_opt-stream.sidebar .block-1 li li,#sidebar_opt-stream.sidebar .block-1 li li.parent {	font-size:0.95em;	line-height:1.25;	background:transparent url(../images/puce.png) no-repeat 0 0.35em;	list-style:none;	font-weight:normal;	padding-left:1.1em;	margin-bottom:0.5em;	margin-left:0.8em;}#sidebar_opt-stream.sidebar .block-1 li li.select {	color:#868d90;	font-weight:bold;	background:transparent url(../images/puce.png) no-repeat 0 0.35em;	width:95%;}#sidebar_opt-stream.sidebar .block-1 .level-3 li.select {	font-weight:normal;	background:transparent url(../images/tiret.png) no-repeat 0 0.55em;}#sidebar_opt-stream.sidebar .block-1 li li.parent > a:hover {	cursor:default;	color:#00abad;}#sidebar_opt-stream.sidebar .block-1 .level-3 {	margin-top:0.2em;}#sidebar_opt-stream.sidebar .block-1 .level-3 li {	background:transparent url(../images/tiret.png) no-repeat 0 0.55em;	padding-left:0.6em;	margin-bottom:0.3em;	margin-left:0;	line-height:1.2;}#sidebar_opt-stream.sidebar .block-1 .level-3 li span {	width:auto;}/* sous-titres EN */#sidebar_opt-stream.sidebar .block-1 li li span span {	font-size:0.95em;	display:inline;}#sidebar_opt-stream.sidebar .block-1 li li.select span span {	font-weight:normal;}/* bouton inscriptions col droite + dans corps de page */.inscriptions {	text-align:center;	padding-bottom:15px;}#sidebar_opt-stream.sidebar .inscriptions { padding-bottom:10px; }.inscriptions a {	padding:7px 18px 9px 22px;	background:url(../images/bouton_inscription.png) no-repeat;	letter-spacing:0.05em;	font-weight:bold;	font-size:1.1em;	}.inscriptions a span{	padding-right:15px;	background:url(../images/picto_site_ext.png) no-repeat right;	}.inscriptions a:hover, .inscriptions a:active, .inscriptions a:focus {	text-decoration:none;	background-position:0 -30px;}p.inscriptions {	margin-top:15px;	padding-bottom:0;}p.inscriptions a:hover{	color:#666;}/* bouton demande de renseignements */p.renseignements {	text-align:center;	padding-bottom:0;	margin-top:18px;}.renseignements a {	padding:7px 12px 9px 16px;	background:url(../images/bouton_demande.png) no-repeat;	font-weight:bold;	font-size:1.1em;	}.rens_en a {	padding:7px 50px 9px 45px;}.renseignements a:hover, .renseignements a:active, .renseignements a:focus {	text-decoration:none;	background-position:0 -30px;	color:#666;}/* -------------------------------------------------------------- =domtabs -------------------------------------------- */ /* provisoire en attendant les contenus anglais */html[lang="en"] .mastere #content .domtab {	display:none;}#content p + div.domtab {	margin-top:14px;}#content .domtabs li{	margin-bottom:0;	background:none;	padding-left:0;}.domtabs .domtab{	padding:10px 0.4em 10px 0;}.domtab h2.first{	margin-top:0;}.domtabs .domtab a{	color:#999;	background:#dfdfdf;	text-decoration:none;	font-weight:bold;	font-size:1.1em;	padding:10px 20px;	margin-right:0.5em;	border-color:#e9e8e8 #d0cece #d0cece #e9e8e8;	border-style:solid;	border-width:1px;	border-bottom:0;	/* rounded corners top left & right */	-webkit-border-top-left-radius:6px;	-webkit-border-top-right-radius:6px;	-moz-border-radius:6px 6px 0 0;	border-radius:6px 6px 0 0;}.domtabs .domtab a:hover,.domtabs .domtab a:focus,.domtabs .domtab a:active{	color:#fff;	background:#00abad;}.domtabs .domtab.active{	top:1px;}.domtabs .domtab.active a{	color:#6f6d6d;	background:#fff;}.domtab-inner{	padding:18px 20px 15px;	background:#fff;	margin-bottom:5px;	border-color:#e9e8e8 #d0cece #d0cece #e9e8e8;	border-style:solid;	border-width:1px;}/* =breadcrumb **************************************** */#breadcrumb-stream {	left:0;	width:693px;	padding:0 0 8px;	font-size:0.8em;}.breadcrumb-mod p {	display:inline;	margin:0 3px;}.breadcrumb-mod br { display:none; }.breadcrumb-mod a:hover, .breadcrumb-mod a:active, .breadcrumb-mod a:focus {	text-decoration:underline;}.home-page #breadcrumb-stream { position:absolute; left:-999em; }/* -------------------------------- =more btn ---*/#content p.more,#sidebar p.more{	margin-bottom:0;}.home-page #content #content-stream p.more{	text-align:right;}#content .last p.more,#sidebar .last p.more{	padding-bottom:0.4em;	background:none;}#content .more a:link,#content .more a:visited,#sidebar .more a:link,#sidebar .more a:visited {	text-decoration:none;	padding:0 0 0 12px;	background:transparent url(../images/plus.png) no-repeat left -8px;}#content .more a:hover,#content .more a:focus,#content .more a:active,#sidebar .more a:hover,#sidebar .more a:focus,#sidebar .more a:active{	color:#787878;	background:transparent url(../images/plus.png) no-repeat left 4px;}/* -------------------------------- =blog --------- */.blog-page #content ul.list-of-items{	margin-left:1em;}.blog-page #content .list-of-items li{	list-style:none;	background-position:0 0.75em;	padding:0 0 0.8em 1.3em;	border-bottom:1px dotted #d6d6d6;}.blog-page #content .list-of-items li.last{	border-bottom:0;}.blog-page .meta{	color:#aaa;	font-size:0.8em;	margin-bottom:5px;}.blog-page .list-of-items h2{	margin-bottom:0;}.blog-page h2 a:link{	text-decoration:none;}.blog-page h2 {margin-bottom:0;}.blog-page .article {margin:10px 0 12px;}p.back a {padding-left:14px;}p.back a:link,p.back a:visited { 	background:url(../images/arrows-back.png) no-repeat left -9px;}p.back a:hover, p.back a:focus, p.back a:active {	background-position: left 4px;	text-decoration:none;	color:#666;}/* -------------------------------- =footer --------- */#content .topLnk {	margin-bottom:0;}#footer{	/*height:100% !important;*/	padding-top:40px;	background:transparent url(../images/bkgd-footer.png) no-repeat right top;	font-size:0.9em;	color:#908989;}#footer ul{	padding:0 0 7px;}#footer h2{	font:bold 1.1em Arial,Helvetica,sans-serif;	text-transform:capitalize;	background-image:url(/awe/images/tiret_9f9d9f.gif);	color:#908989;}	#footer .corpo ul{		padding:0 0 14px;	}		#footer .corpo a:link,		#footer .corpo a:visited{			color:#908989;		}	#footer li{		padding:0 10px 0 4px;		background-image:url(/awe/images/sep_9f9d9f.gif);		margin-right:5px;	}		#footer li.last{			background:none;		}		#footer a:link,		#footer a:visited{			color:#908989;			text-decoration:none;		}		#footer .coord a:link,		#footer .coord a:visited{			color:#908989;			text-decoration:none;		}		#footer a:hover,		#footer a:focus,		#footer a:active,		#footer .coord a:hover,		#footer .coord a:focus,		#footer .coord a:active{			color:#00abad;			text-decoration:none;		}		#footer .coord{			border-top:1px solid #E94070;		}		#footer dl{			color:#908989;			text-align:center;			padding:7px 0 0;		}		#footer dl span{			position:absolute;			left:-999em;		}		#footer dt,		#footer dd{			display:inline;		}		#footer dd{			padding-right:7px;			background:transparent url(/awe/images/tiret_9f9d9f.gif) no-repeat right 7px;			margin-right:2px;		}			#footer dd.last{				padding-right:0;				background:none;				margin-right:0;			}			/* -------------------------------- =tables --------- */table {	border-collapse:collapse;	margin:5px 1px 10px;}table th {	padding:4px 5px;	background:#00abad;	color:#fff;	border-style:solid;	border-width:1px;	border-color:#00abad #fff #fff #fff;}table th.ext-left { border-left:1px solid #00abad; }table th.ext-right{ border-right:1px solid #00abad; }table tr.odd {	background:#f3f3f3;}table td {	padding:4px 5px;	border-style:solid;	border-width:1px;	border-color:#edecec #ccc #edecec #ccc;}table th p, table td p { margin-bottom:0.3em; line-height:normal; }table h2, table h3 { margin-top:0; }table.noborder td { border:0; padding:0 5px 4px 0; }table.partners  { margin:0 auto; }table.partners img { border: 1px solid #CCCCCC; }.domtab-inner table { margin:10px; }table.results{	text-align:center;	width:96%;	background:#fff;	border:1px solid #ceced2;	margin:0 auto 26px;}	table.results thead{		color:#fff;		text-align:left;		background:#747474;	}		table.results thead th{			padding:4px 6px;		}			table.results thead th.resultsCol{				text-align:center;			}				table#tablRH thead th.resultsCol{					width:6.5em;				}				table#tablForm thead th.resultsCol{					width:4.5em;				}	table.results tbody tr{		padding-bottom:3px;		background:#f8f6fa;	}	table.results tbody th{		padding:5px 6px 6px;		text-align:left;		font-weight:normal;	}	table.results tbody td{		padding:4px 5px 5px;		font-size:0.9em;	} /* */ #content .cRef{	color:#a6a6a6;	font-weight:bold;	font-size:0.9em;	float:right;	margin:0 0 1em;}/* -------------------------------- =print btn --- */#printBtn{	display:block;	width:30px;	height:30px;	float:right;	clear:right;}#printBtn img{	border:none;}/* -------------------------------- =CSS tooltip --- */.tooltip em{    display:none;}.tooltip:hover{    border:0;    position:relative;    z-index:5000;    text-decoration:none;	cursor:pointer;}.tooltip:hover em{    font-style:normal;    display:block;    position:absolute;    top:-3px;	 right:37px;    padding:5px;    color:#000;    border:1px solid #bbb;    background:#ffffe1;    width:140px;}.tooltip:hover em span.arw{    position:absolute;    top:13px;    right:-7px;    height:11px;    width:7px;    background:transparent url(/awe/images/tooltip-arrw4.gif);    margin:0;    padding:0;    border:0;}.tooltip a:hover{	text-decoration:none;}span.keyb{	display:block;	margin-bottom:2px;}/* -------------------------------- =buttons --- */.btn{	height:32px;	padding-left:8px;	display:-moz-inline-box; /* FF */	display:inline-block;	background:url(../images/bouton_demande.png) no-repeat left top;}.btn a,.btn button{	height:31px;	font-weight:bold;	display:block;	padding:1px 22px 0 10px;	background:url(../images/bouton_demande.png) no-repeat right top;}.btn button{	cursor:pointer;	font-weight:bold;	padding-bottom:4px;	border:none;}.btn a:link,.btn a:visited,.btn button{	color:#00abad;	text-decoration:none;}.btn:hover{	background-position:left -30px;}.btn a:hover, .btn a:focus,.btn a:active,.btn button:hover,.btn button:focus,.btn button:active{	color:#666;	text-decoration:none;	background-position:right -30px;}.action{	color:#00ABAD;	background:#EEEEEE url(/awe/images/btn-overlay.png) repeat-x;				font-size:0.9em;	font-weight:bold;	display:-moz-inline-box; /* FF */	display:inline-block;	padding:5px 10px 6px;	text-decoration:none;	-moz-border-radius:5px;	-webkit-border-radius:5px;	border-radius:5px;	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);	text-shadow:0 -1px 1px rgba(0,0,0,0.10);	border-bottom:1px solid rgba(0,0,0,0.25);	position:relative;	cursor:pointer;	margin-right:4px;}a.action{                                       /* lien-bouton */	color:#00ABAD;	background:#EEEEEE  url(/awe/images/btn-overlay.png) repeat-x;		text-decoration:none;	text-shadow:0 -1px 1px rgba(0,0,0,0.10);}	.action:hover,	.action:focus{		color:#666666;		background-color:#F3F3F3;	}	a.action:hover,	a.action:focus{                             /* lien-bouton */		color:#666666;		background-color:#F3F3F3;	}	.action:active{		top:1px;	}/* -------------------------------- =forms --- */form {	padding-left:0;}legend,fieldset fieldset legend{	color:#606060;}input, textarea, select {	width:300px;	padding:3px;	border:1px solid #ccc;}select {	width:309px;}.basic_lead input, .basic_lead textarea, .basic_lead select {	width:280px;	padding:3px;	border:1px solid #ccc;}.basic_lead select {	width:288px;}.radBtn input { width:auto; border:0; }.basic_lead textarea#subject { height:200px; }textarea#subject { height:150px; }.error, .warning  {	margin-left:0;}.basic_lead .error, .basic_lead .warning  {	width:40%;}.basic_lead .success {	margin:0 0 20px;	width:40%;}#content .success h2 {	background-position:0 1px;}/* liste des contacts  droite du form */.basic_lead #content-stream{	float:right;	width:50%;	margin-top:-5px;}.basic_lead #content-stream  ul{	margin-left:1em;}.basic_lead #content-stream  ul:first-child{	margin-left:0;}	/* -------------------------------- =pub --- */#cms_content-stream .block-1{	position:absolute;	right:8px;	top:8px;	display:block;	height:110px;	width:700px;} /* -------------------------------- =offices ---- */#content #offices ul {	float:left;	margin-bottom:0;	margin-left:0;	width:45%; }#content #offices li{	list-style-type:none;	padding:0.6em 0.8em 0.6em 1.2em;	margin-bottom:16px;	background-position:0 1.1em;}#content #offices #offices_0{	margin-right:40px;}#offices .office_name{	font-weight:bold;	font-size:1.15em;	margin-bottom:0.2em;}#content #offices p.localize a {	background:transparent url(/awe/images/world_go.png) no-repeat 0 0;	padding:1px 0 0 22px;}.offices-page #content #map_div {	margin-bottom:10px;}#map_div { border:2px solid #e7e7e7;}/* =flash gallery */#content .pixgallery ul{	list-style:none;	display:block;	min-height:24px;	margin:4px 0 0 0;}	#content .pixgallery li{		display:-moz-inline-box; /* FF2x */		display:inline-block;		max-width:180px;		padding:0;		margin:0 5px 0 0;	}		.pixgallery li a{			padding:5px 10px;			display:block;			color:#999;			background:#dfdfdf;			text-decoration:none;			font-weight:bold;						border-color:#e9e8e8 #d0cece #d0cece #e9e8e8;			border-style:solid;			border-width:1px 1px 0;						/* rounded corner top corners */			-webkit-border-top-left-radius:6px;			-webkit-border-top-right-radius:6px;			-moz-border-radius:6px 6px 0 0;			border-radius:6px 6px 0 0;		}		.pixgallery li a:hover,		.pixgallery li a:focus,		.pixgallery li a:active{			color:#fff;			background:#00ABAD;		}		.pixgallery li.select a{			color:#6f6d6d;			background:#fff;			border-bottom:1px solid #fff;			margin-bottom:-1px;			outline:none;		}.pixgallery li a span{	font-weight:normal;}.pixgallery #flashcontent {	padding:15px 0;	background-color:#fff;	height:500px;	border-color:#e9e8e8 #d0cece #d0cece #e9e8e8;	border-style:solid;	border-width:1px;} /* = CVtheque ----------------------------------------------------------------------- */	/* lefttab + content */.w-sidebar.w-sidebar-opt #content {  	width:510px; 	padding-left:23px;} .w-sidebar.w-sidebar-opt #sidebar-stream.sidebar { 	width:160px;	margin-top:21px;}#sidebar-stream.sidebar .list-mod h2{	color:#666;	font-size:1.3em;	margin-bottom:0.3em;	border-bottom:1px solid #999;}#content ul#students {	margin-left:1em;}#students li {	float:left;	/*margin-right:1.3em;*/	width:130px;	margin-bottom:0.4em;}#students li a:visited {	color:#839090;}#sb-body/*, #sb-loading*/ {	background-color:#ffffff;}	/* --------- */span.hilite{	font-weight:bold;	color:#f24300;}p.hilite{	padding:8px 20px;	background-color:#ffdcce;	border:1px solid #f24300;}div.hilite{	}/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------   ALL NAV  -----------------------------------------------------------------------------------------------------------------------------------------------------------------*/#navigation-stream { text-align:center; }#navigation-stream .menu_stream-mod ul { margin:0 auto; display:table; }#navigation-stream .menu_stream-mod  li {display:table-cell; }#navigation-stream .menu_stream-mod li ul { text-align:left; }#navigation-stream .menu_stream-mod li li {display:block; }/* -------------------------------- =navbar --------------------------- */	#sidebar-stream .menu_stream-mod{		/*font-size:1em;*/	}		/* -- borders -- */	.menu_stream-mod ul.level-1.squeezebox li,	.menu_stream-mod ul.level-1.squeezebox li li{		border-bottom:1px dotted #a6a6a6;	}	.menu_stream-mod ul.level-1.squeezebox li.last{		border:none;	}	.menu_stream-mod ul.level-1 li.last{		border:none;		/*margin-bottom:2px;*/ /* -------------------------------- needed? ------------------------------------- */ 	}	.menu_stream-mod .level-1.menu-h li{		background:transparent url(../images/sep_nav.png) right center no-repeat;	}	.menu_stream-mod .level-1.menu-h li.last,	.menu_stream-mod .level-1.menu-h li li{		background-image:none;	}	/* -- blocks width and fonts' sizes -- */	.menu_stream-mod ul.level-1{		margin:0;	}	.menu_stream-mod ul.level-1.squeezebox{		font-size:1.2em;		margin:14px 8px 32px;		height:auto;	}		.menu_stream-mod ul.level-1.squeezebox li{			width:216px;		}			.menu_stream-mod ul.level-1.squeezebox li.select{				width:199px;			}	.menu_stream-mod .squeezebox ul.level-2{		width:196px;		margin-left:20px;	}		.menu_stream-mod .squeezebox ul.level-2 li{			font-size:0.9em;			width:196px;		}			.menu_stream-mod .squeezebox ul.level-2 li.select{				width:189px;			}	.menu_stream-mod .squeezebox ul.level-3{		width:176px;		margin-left:20px;	}		.menu_stream-mod .squeezebox ul.level-3 li{			font-size:0.8em;			width:176px;		}			.menu_stream-mod .squeezebox ul.level-3 li.select{				width:169px;			}	/* --- parents --- */	.menu_stream-mod li.parent{		color:#fff;	}	.menu_stream-mod li.parent:hover{		cursor:default;		color:#fcc642;	}	.menu_stream-mod li.parent span{		display:block;		/*padding:8px 8px 10px 7px;*/	}		.menu_stream-mod li.parent li.select span{			padding-left:0;		}		.menu_stream-mod li.parent li.last span{			border-bottom:none;		}	.menu_stream-mod li.parent li.parent li span{		width:138px;	}	.menu_stream-mod .level-1 li.parent span,	.menu_stream-mod .level-1 .level-2 li.parent span{	}	.menu_stream-mod .level-1 li.parent li span,	.menu_stream-mod .level-1 .level-2 li.parent li span{		background:none;	}		/* --- select --- */	.menu_stream-mod ul.level-1 li.select{		cursor:default;	}	/* --- a and span --- */	.menu_stream-mod li a{		/*color:#fff;*/		text-decoration:none;		display:block;	}	.menu_stream-mod a span{		display:block;	}	.menu_stream-mod li a:hover,	.menu_stream-mod li a:focus,	.menu_stream-mod li a:active,	.menu_stream-mod li:hover a:hover,	.menu_stream-mod li:hover a:focus,	.menu_stream-mod li:hover a:active{		text-decoration:none;		color:#fcc642;	}/*----------------------------------------------------------------------------------------------------------------------*//* --------- =navbar --------- */#navigation-stream .menu_stream-mod ul.level-1{	background:#d80440 url(../images/bkgd_nav.png) repeat-x;	overflow:hidden;	font-size:1.15em;}#navigation-stream .menu-h .menu_stream-mod a span{	display:block;}#navigation-stream .menu_stream-mod .menu-h a span,#navigation-stream .menu_stream-mod .level-1.menu-h .select{	padding:5px 15px; /*12*/}#navigation-stream .menu_stream-mod .level-1.menu-h li:first-child span {	padding-left:3px;}#navigation-stream .menu_stream-mod .level-1.menu-h .c-select,#navigation-stream .menu_stream-mod .level-1.menu-h .select span{	color:#fcc642;}									 /* ALL */#navigation-stream .menu_stream-mod li a{	text-decoration:none;	display:block;}#navigation-stream .menu_stream-mod li a:link, #navigation-stream .menu_stream-mod li a:visited{	color:#fff;}#navigation-stream .menu_stream-mod li a:hover,#navigation-stream .menu_stream-mod li a:focus,#navigation-stream .menu_stream-mod li a:active,#navigation-stream .menu_stream-mod li:hover a:hover,#navigation-stream .menu_stream-mod li:hover a:focus,#navigation-stream .menu_stream-mod li:hover a:active{	text-decoration:none;	color:#fcc642;}/* --------- =subNav --------- */#navigation-stream .menu_stream-mod li ul{	/*left:auto; */}#navigation-stream .menu_stream-mod .menu-h li ul{	margin-top:-3px;	font-size:0.9em;	line-height:normal;	width:14.3em;	padding:0 0 4px;	font-size:0.85em;	opacity:0.94; filter:alpha(opacity=94);	background:transparent url(../images/bkgd_btm_subnav.png) no-repeat left bottom;}#navigation-stream .menu_stream-mod  li li{	background:#c41143;}	#navigation-stream .menu_stream-mod .menu-h li li:hover ul{		margin:-27px 0 0 12em;	}#navigation-stream .menu_stream-mod .menu-h li.parent span{	padding:5px 12px;}	#navigation-stream .menu_stream-mod .menu-h li.parent li span{		padding:5px 0;		background-image:none;	}	#navigation-stream .menu_stream-mod .menu-h li li.last span{		padding:5px 0 2px;	}#navigation-stream .menu_stream-mod .menu-h li.parent .select,#navigation-stream .menu_stream-mod .menu-h li.parent li.parent .select{	padding:0 14px;}#navigation-stream .menu_stream-mod .menu-h li.parent li.parent{	padding:0 8px 0 0;	border-bottom:1px solid #e9e9e9;}	#navigation-stream .menu_stream-mod .menu-h li.parent li.parent span{		padding:5px 12px;		background:transparent url(/awe/images/right_353535.png) no-repeat right 10px;	}		#navigation-stream .menu_stream-mod .menu-h li.parent li.parent .level-3 span{			font-size:0.9em;			padding:6px 8px;			background-image:none;		}#navigation-stream .menu_stream-mod li li {	padding:0 14px;}#navigation-stream .menu_stream-mod li li a,#navigation-stream .menu_stream-mod .menu-h li.parent li.select span{	border-bottom:1px solid #CB2E5A;}#navigation-stream .menu_stream-mod li li.last a,#navigation-stream .menu_stream-mod .menu-h li.parent li.last span{	padding-bottom:3px;	border-bottom:none;}/* sitemap */.sitemap-page #content li {	margin:0 0 0.5em;	font-weight:bold;	font-size:1.1em;}.sitemap-page #content li ul {	margin:0.2em 0 0.5em 2em;}.sitemap-page #content li li {	background:none;	list-style:circle;	padding-left:0;	margin:0 0 0.2em;	font-weight:normal;	font-size:0.9em;}.sitemap-page #content li a:link, .sitemap-page #content li a:visited {	color:#666;}.sitemap-page #content li a:hover, .sitemap-page #content li a:active, .sitemap-page #content li a:focus {	color:#00abad;}.sitemap-page #content li li a:link, .sitemap-page #content li li a:visited {	color:#00abad;}#content .topLnk a:hover, #content .topLnk a:focus, #content .topLnk a:active {	color:#00abad;	text-decoration:none;}	/* -------------------------------- =credits AW (footer) --- */#creditsAW,#creditsAW a{	font-weight:normal;	padding:0 1px;}#creditsAW{	color:#b5b5b5;	font-size:0.8em;	text-align:right;	padding:0 2px 6px;	margin:0;	letter-spacing:.05em;}	#creditsAW a:link,	#creditsAW a:visited{		color:#b5b5b5;		background-color:transparent;		text-decoration:underline;	}	#creditsAW a:hover,	#creditsAW a:focus,	#creditsAW a:active{		color:#fff;		background-color:#b5b5b5;		text-decoration:none;	}
