html 
{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}

body 
{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	font-family:arial, verdana, Helvetica, Sans-serif;
	line-height:1.3em;
	font-size:12px;
	color:#333333;
	text-align:center;
}

a img
{
	text-decoration:none;
	border:none;
}

.enitalic
{
	font-style:italic;
}
	/*************************************************** 
		Style Header
	****************************************************/
	div#header
	{
		width:100%;
		height:146px;
		margin-left:auto; 
		margin-right:auto;
		background-image:url(../images/bgheader2.jpg);
		background-repeat:repeat-x;
	}
		div#topheader
		{
			width:980px;
			height:116px;
			margin-left:auto; 
			margin-right:auto;
			/*border:1px dotted #ffffff;*/
		}
			div#topheader img
			{
				float:left;
			}
			.menutop
			{
				float:right;
				width:250px;
				height:20px;
				margin:0;
				padding:0;
				padding-top:5px;
				background-image:url(../images/bgtopmenu.png);
			}
				.menutop li
				{
					display:inline;
					padding-right:3px;
					list-style-type:none;
				}
					.menutop li a
					{
						color:#a6a5a7;
						text-decoration:none;
					}
						.menutop li a:hover
						{
							color:#a6a5a7;
							text-decoration:underline;
						}
		
		div#topmenu
		{
			width:980px;
			height:30px;
			margin-left:auto; 
			margin-right:auto;
			/*border:1px dotted #ffffff;*/
		}
		
	/*************************************************** 
		Style Global
	****************************************************/
	div#globalcontent
	{
		width:100%;
		overflow:hidden;
		margin-left:auto; 
		margin-right:auto;
		background-image:url(../images/bgglobal.jpg);
		background-repeat:repeat-x;
	}
		div#maincontent
		{
			width:980px;
			overflow:hidden;
			margin-left:auto; 
			margin-right:auto;
			padding-top:34px;
			padding-bottom:10px;
			background-color:#ffffff;
		}
			div#left
			{
				width:175px;
				overflow:hidden;
				float:left;
				margin:0;
				padding:0;
				margin-left:10px;
			}
			
			div#main
			{
				width:780px;
				overflow:hidden;
				float:right;
				margin-right:6px;
			}
	
	div#ombrage
	{
		width:100%;
		height:15px;
		margin-left:auto; 
		margin-right:auto;
		background-image:url(../images/bgombrage.jpg);
		background-repeat:repeat-x;
	}
		
	/*************************************************** 
		Style Footer
	****************************************************/
	
	div#footer
	{
		width:100%;
		overflow:hidden;
		margin-left:auto; 
		margin-right:auto;
		background-color:#eeeeee;
	}
		div#footercontent
		{
			width:960px;
			overflow:hidden;
			position:relative;
			margin-left:auto;
			margin-right:auto;
			margin-top:25px;
			margin-bottom:40px;
			/*border:1px dotted red;
			border:1px dotted black;*/
		}
		
			div#footercontent div.moduletable, div#footercontent div.moduletablemarquesuite
			{
				float:left;
				margin:0;
				padding:0;
				width:180px;
				text-align:left;
				margin-right:10px;
			}
				div#footercontent div.moduletable h3
				{
					margin:0;
					padding:0;
					margin-bottom:7px;
				}
				
				div#footercontent div.moduletablemarquesuite h3
				{
					margin:0;
					padding:0;
					color:#eeeeee;
					margin-bottom:7px;
				}
				
				div#footercontent div.moduletable ul, div#footercontent div.moduletablemarquesuite ul
				{
					margin:0;
					padding:0;
					list-style-type:none;
				}
					div#footercontent div.moduletable ul li, div#footercontent div.moduletablemarquesuite ul li
					{
						margin:0;
						padding:0;
						padding-top:3px;
					}
						div#footercontent div.moduletable ul li a, div#footercontent div.moduletablemarquesuite ul li a
						{
							color:#626262;
							text-decoration:none;
						}
							div#footercontent div.moduletable ul li a:hover, div#footercontent div.moduletablemarquesuite ul li a:hover
							{
								color:#626262;
								text-decoration:underline;
							}
		
			/*ul.menufooter
			{
				color:#000000;
			}*/
		
			div#footercontent p
			{
				margin:0;
				padding:0;
			}
	
		div#mentions
		{
			width:100%;
			height:30px;
			text-align:center;
			margin-left:auto; 
			margin-right:auto;
			background-color:#313131;
		}
			div#mentions ul
			{
				margin:0;
				padding:0;
				padding-top:7px;
				color:#7d7d7d;
				font-family:Arial;
				font-weight:bold;
			}
				div#mentions li
				{
					display:inline;
				}
					div#mentions ul li a
					{
						color:#7d7d7d;
						font-weight:bold;
						text-decoration:none;
					}
						div#mentions ul li a:hover
						{
							color:#eeeeee;
							text-decoration:underline;
						}
		
	/*************************************************** 
		Style de mes Classes
	****************************************************/
	.clean
	{
		clear:both;
	}
	
	.moduletable
	{
		margin:0;
		padding:0;
		margin-bottom:20px;
	}
		.moduletable a p	
		{
			margin:0;
			margin-top:-15px;
			padding:0;
		}
	
	.menu 
	{
		margin:0;
		padding:0;
		float:left;
		text-align:left;
		padding-top:7px;
		padding-left:9px;
		list-style-type:none;
	}
		.menu li
		{
			display:inline;
			padding-right:10px;
		}
			.menu li a
			{
				color:#d7d1d6;
				font-size:15px;
				font-weight:bold;
				text-decoration:none;
			}
			
	/*.menufooter
	{
		margin:0;
		padding:0;
		padding-top:7px;
		padding-left:9px;
		text-align:center;
		list-style-type:none;
	}
		.menufooter li
		{
			display:inline;
			padding-left:12px;
		}
			.menufooter li a
			{
				color:#ffffff;
				font-size:12px;
				text-decoration:none;
			}
			.menufooter li a:hover
			{
				color:#ffffff;
				font-size:12px;
				text-decoration:underline;
			}*/
	
	/*.positionMiniPanier
	{
		width:450px;
		height:100%;
		border:1px dotted red;
	}*/
	
	.vmCartModule
	{
		float:right;
		width:300px;
		height:100%;
		color:#d7d1d6;
		font-size:14px;
		text-align:right;
	}
		div#monAffichageMiniPanier
		{
			width:100%;
			height:100%;
			margin:0;
			padding:0;
			padding-top:7px;
			margin-left:auto;
			margin-right:auto;
		}
				div#monAffichageMiniPanier a
				{
					color:#d7d1d6;
					font-size:14px;
					text-decoration:none;
				}
	
	/*************************************************** 
		Style de mes MENU
	****************************************************/
	
	.moduletable ul
	{
		margin:0;
		padding:0;
		overflow:hidden;
	}
	
	.menumaquillage, .menusoins, .menucheveux, .menuhommes
	{
		margin:0;
		padding:0;
		width:100%;
		text-align:left;
		overflow:hidden;
		/*border:1px solid black;*/
	}
	
		/* Style du Menu Maquillage */
		
		.item15 a
		{
			display:block;
			width:100%;
			height:32px;
			color:#ffffff;
			font-weight:bold;
			padding-top:4px;
			padding-left:15px;
			font-size:16px;
			text-decoration:none;
			background-image:url(../images/bgtopmaquillage.jpg);
			background-repeat:no-repeat;
		}
			.menumaquillage li ul li a
			{	
				width:100%;
				height:28px;
				color:#626262;
				padding-top:8px;
				font-size:14px;
				background-image:url(../images/bglistemenu.jpg);
				background-repeat:repeat-x;
				border-bottom:3px dotted #e5e5e5;
			}
			
		/* Style du Menu Soins */
		
		.item20 a
		{
			display:block;
			width:100%;
			height:32px;
			color:#ffffff;
			font-weight:bold;
			padding-top:4px;
			padding-left:15px;
			font-size:16px;
			text-decoration:none;
			background-image:url(../images/bgtopsoins.jpg);
			background-repeat:no-repeat;
		}
			.menusoins li ul li
			{
				width:100%;
				margin:0;
				padding:0;
			}
				.menusoins li ul li a
				{
					width:100%;
					height:28px;
					color:#626262;
					padding-top:4px;
					/*padding-top:8px;*/
					font-size:14px;
					background-image:url(../images/bglistemenu.jpg);
					background-repeat:repeat-x;
					border-bottom:2px dotted #626262;
				}
					.menusoins li ul li ul li a
					{
						width:100%;
						height:20px;
						color:#017172;
						font-size:12px;
						padding-top:0;
						/*padding-top:4px;*/
						text-decoration:none;
						background:none;
						background-color:#d8f8fa;
						border-bottom:1px dotted #017172;			
						/*border-bottom:1px dotted #017172;*/
					}
			
		/* Style du Menu Cheveux */
		
		.item36 a
		{
			display:block;
			width:100%;
			height:32px;
			color:#ffffff;
			font-weight:bold;
			padding-top:4px;
			padding-left:15px;
			font-size:16px;
			text-decoration:none;
			background-image:url(../images/bgtopcheveux.jpg);
			background-repeat:no-repeat;
		}
			.menucheveux li ul li
			{
				width:100%;
				margin:0;
				padding:0;
			}
				.menucheveux li ul li a
				{
					width:100%;
					height:28px;
					color:#626262;
					padding-top:4px;
					/*padding-top:8px;*/
					font-size:14px;
					background-image:url(../images/bglistemenu.jpg);
					background-repeat:repeat-x;
					border-bottom:2px dotted #626262;
				}
					.menucheveux li ul li ul li a
					{
						width:100%;
						height:20px;
						color:#7d5024;
						font-size:12px;
						padding-top:0;
						/*padding-top:4px;*/
						text-decoration:none;
						background:none;
						background-color:#fce99c;
						border-bottom:1px dotted #7d5024;
					}
			
		/* Style du Menu Hommes */
		
		.item48 a
		{
			display:block;
			width:100%;
			height:32px;
			color:#ffffff;
			font-weight:bold;
			padding-top:4px;
			padding-left:15px;
			font-size:16px;
			text-decoration:none;
			background-image:url(../images/bgtophommes.jpg);
			background-repeat:no-repeat;
		}
			.menuhommes li ul li a
			{	
				width:100%;
				height:28px;
				color:#626262;
				padding-top:8px;
				font-size:14px;
				background-image:url(../images/bglistemenu.jpg);
				background-repeat:repeat-x;
				border-bottom:3px dotted #e5e5e5;
			}
			
		
		
	
	/**************************************************************
		Style de la page Login
	******************************************************************/
	.contentpaneopen
	{
		width:100%;
		margin:0;
		padding:0;
		/*border:1px dotted black;*/
	}
	
	/* Style de la page Login du FrontPage */
	div#topIdentification, .componentheading 
	{
		width:99%;	
		overflow:hidden;
		margin:0 auto;
		padding:0;
		text-align:left;
		padding-bottom:10px;
		border:4px solid #f6f6f6;
		background-color:#fdfdfd;
	}
	
		div#topIdentification p, .componentheading p
		{
			width:100%;
			height:32px;
			margin:0;
			padding:0;
			padding-top:3px;
			padding-left:10px;
			margin-bottom:5px;
			color:#413f49;
			font-weight:bold;
			font-size:14px;
			text-align:left;
			text-transform:uppercase;
			background-image:url(../images/bgtoplogin.png);
			background-repeat:no-repeat;
			/*border:1px dotted black;*/
		}
		.componentheading p.blog
		{
			width:100%;
			height:32px;
			margin:0;
			padding:0;
			padding-top:3px;
			padding-left:10px;
			color:#ffffff;
			font-weight:bold;
			font-size:14px;
			text-align:left;
			text-transform:uppercase;
			background-image:url(../images/bgtopblogun.png);
			background-repeat:no-repeat;
			/*border:1px dotted black;*/
		}
			.componentheading  form
			{
				padding:10px;
			}
			 
			div#client
			{
				width:48%;
				float:left;
				margin-top:7px;
				margin-left:10px;
			}
				div#client p, div#newclient p
				{
					width:99%;
					height:auto;
					margin:0;
					margin-bottom:5px;
					padding:5px;
					padding-right:0;
					text-transform:none;
					background-color:#dfdee2;
					background-image:none;
					background-repeat:no-repeat;
					border-bottom:4px solid #95929e;
				}
				
				div#client a, div#newclient a
				{
					color:#95929e;
					text-decoration:none;
				}
					div#client a:hover, div#newclient a:hover
					{
						color:#95929e;
						text-decoration:underline;
					}
			div#newclient
			{
				width:48%;
				float:right;
				margin-top:7px;
				margin-right:10px;
			}
			
	
	/* Style des pages :
		- Mot de passe oublié ?
		-  Réinitialisation du mot de passe
		- Confirmation du nouveau mot de passe
	*/
	form.josForm
	{
		background-color:#f6f6f6;
		padding-bottom:20px;
	}
		form.josForm p
		{
			margin:0;
			padding:0;
			padding-left:10px;
			text-align:left;
		}
	
		form.josForm table.contentpane tr td
		{
			padding:7px;
		}
			
	
	/* Style de la page Connexion */
	form#com-form-login
	{
		margin:0;
		padding:0;
		padding-bottom:10px;
		background-color:#f6f6f6;
	}
		form#com-form-login table tr td
		{
			margin:0;
			padding:0;
			padding-left:10px;
			text-align:left;
		}
		
		.loginzone
		{
			margin:0;
			padding:0;
			padding-left:10px;
		}
		
		.loginzone tr td label
		{
			color:#413f49;
			font-weight:bold;
			font-size:13px;
			text-align:left;
			padding-left:7px;
		}
			
		.loginzone tr td
		{
			margin-bottom:5px;
			background-color:#dfdee2; 
			border-bottom:4px solid #f6f6f6;
		}
	
	/* Style de la page accueil de l'espace client */
			div#espaceClient
			{
				margin:0;
				padding:0;
				/*border:1px solid #dfdee2;*/
			}
				div#espaceClient form#login
				{
					margin:0;
					padding:0;
					border:1px solid #dfdee2;
				}
			
				div#topAdminEspaceClient
				{
					margin:0;
					padding:0;
					color:#626262;
					font-weight:bold;
					padding:5px;
					padding-left:10px;
					padding-right:0;
					background-color:#dfdee2;
				}
				
				div#espaceClient form#login p
				{
					padding:10px;
				}
				
					div#espaceClient form#login li a
					{
						color:#626262;
						font-weight:bold;
						text-decoration:none;
					}
						div#espaceClient form#login li a:hover
						{
							color:#626262;
							font-weight:bold;
							text-decoration:underline;
						}
				
				div#espaceClient form#login div#btnDeconnexion
				{
					text-align:right;
					padding:10px;
					padding-left:0;
					padding-top:5px;
					padding-bottom:5px;
					border-top:1px dotted #dfdee2;
				}
				
				div#espaceClient form#login input.button
				{
					margin:0;
					padding:0;
					width:140px;
					height:30px;
					border:none;
					color:#626262;
					font-weight:300;
					background-color:transparent;
					background-image:url(../images/btndeconect.jpg);
				}
				
			
	/**************************************************************
		Style de la page Blog
	******************************************************************/
		
		form#com-form-login ul
		{
			padding:0;
		}
			form#com-form-login ul li
			{
				margin:0;
				padding:0;
				color:#95929e;
				display:inline;
				padding-right:7px;
			}
				form#com-form-login ul li a
				{
					color:#95929e;
					text-decoration:none;
				}
					form#com-form-login ul li a:hover
					{
						color:#95929e;
						text-decoration:underline;
					}
			
		form#adminForm
		{
			width:100%;
			overflow:hidden;
			background-color:#f6f6f6;
		}
			.testsection td
			{
				text-align:left;
				padding:5px;
				padding-left:10px;
				border-bottom:1px dotted #626262;
			}
				.testsection td a
				{
					color:#626262;
					font-size:14px;
					text-decoration:none;
				}
				
		table.blog
		{
			width:100%;
			overflow:hidden;
			background-color:#f6f6f6;
		}
			.contentheading
			{
				width:95%;
				color:#626262;
				text-align:left;
				font-size:13px;
				font-weight:bold;
				padding-left:10px;
			}
				.contentheading a
				{
					color:#626262;
					text-align:left;
					font-size:13px;
					font-weight:bold;
					text-decoration:none;
				}
				
			.blogcontent
			{
				width:100%;
				text-align:left;
				padding:10px;
				border-bottom:2px dotted #626262;
			}

	/*------------------------------ PAGE CONTACT ------------------------------*/
		div#component-contact
		{
			width:99%;	
			overflow:hidden;
			position:relative;
			padding:0;
			margin:0 auto;
			text-align:left;
			border:4px solid #f6f6f6;
			background-color:#fdfdfd;
		}
			div#component-contact p
			{
				width:100%;
				height:32px;
				margin:0;
				padding:0;
				padding-top:3px;
				padding-left:10px;
				margin-bottom:5px;
				color:#413f49;
				font-weight:bold;
				font-size:14px;
				text-align:left;
				text-transform:uppercase;
				background-image:url(../images/bgtoplogin.png);
				background-repeat:no-repeat;
			}
			
			div#component-contact  table.contentpaneopen
			{
				width:97%;
				margin:0 auto;
			}
			
				div#component-contact  table.contentpaneopen a
				{
					color:#413f49;
					font-weight:bold;
					text-decoration:none;
				}
					div#component-contact  table.contentpaneopen a:hover
					{
						color:#413f49;
						font-weight:bold;
						text-decoration:underline;
					}
			

	/*------------------------------ DIVERS CLASSES ------------------------------*/
		div.contact_email button.button
		{
			border:none;
			padding:5px;
			color:#ffffff;
			cursor:pointer;
			font-weight:bold;
			text-decoration:none;
			text-transform:uppercase;
			background-color:#d7004d;
		}

	/*------------------------------ PAGE FORMULAIRE D'ENREGISTREMENT ------------------------------*/
			div.etapePanierUn div.headerInscription p
			{
				width:100%;
				height:32px;
				margin:0;
				padding:0;
				padding-top:3px;
				padding-left:10px;
				margin-bottom:5px;
				color:#413f49;
				font-weight:bold;
				font-size:14px;
				text-align:left;
				text-transform:uppercase;
				background-image:url(../images/bgtoplogin.png);
				background-repeat:no-repeat;
			}		
				div.etapePanierUn  form
				{
					width:97%;
					margin:0 auto;
					text-decoration:left;
				}		
					div.etapePanierUn  form fieldset
					{
						margin-bottom:15px;
					}		
						div.etapePanierUn  form fieldset legend
						{
							color:#413f49;
							font-size:14px;
							font-weight:bold;
						}
	
	
/*form 
{
	margin: 0;
	padding: 0;
}


a:link, a:visited 
{
	color: #5AA427;
	text-decoration: underline;
}

a:hover 
{
	text-decoration: none;
}

input.button 
{
	cursor: pointer;
}

img 
{
	border:0px;
}

p {
	margin-top: 0;
	margin-bottom: 5px;
}

div#header 
{
	background: url('../images/header.gif');
	background-repeat: repeat-x;
	height: 115px;
	position: relative;
}

div#headerl {
	background: url('../images/header_l.gif');
	background-repeat: no-repeat;
	height: 115px;
}

div#headerr {
	background: url('../images/header_r.gif');
	background-position: 100% 0%;
	background-repeat: no-repeat;
	height: 115px;
	height: 90px;
	padding-left: 370px;
	padding-right: 40px;
	padding-top: 25px;
	text-align: left;
	color:#E52929;
}

div#logo {
	position: absolute;
	width: 298px;
	height: 75px;
	top: 20px;
	left: 40px;
	background: url('../images/joomla_logo.png');
	background-repeat: no-repeat;
}

div#topmenu {
	background: url('../images/top_menu_bg.gif');
	background-repeat: repeat-x;
	height: 30px;
}

ul#mainlevel-nav {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

ul#mainlevel-nav li {
	float:left;
}

ul#mainlevel-nav li a {
	float:left;
	display:block;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	padding: 0 20px;
	color: #FFFFFF;
	text-decoration: none;
}

ul#mainlevel-nav li a:hover {
	text-decoration: underline;
}

div#pathway {
	height: 30px;
	text-align: left;
	font-size:0.92em;
	line-height:30px;
	margin-left:20px;
	width: 600px;
	float:left;
}

div#user4 {
	float: right;
}

div.search input.inputbox {
	width: 150px;
	margin-top:3px;
}


div#userholder {
	float:left;
	width:950px;
}


div#user1 {
	float:left;
	width:322px;
	background-image: url('../images/user_bg.gif');
	background-repeat: repeat-x;
	background-color: #379DDF;
	text-align: left;
	padding: 20px;
}

div#user2 {
	float:left;
	width:323px;
	margin-left:10px;
	background-image: url('../images/user_bg.gif');
	background-repeat: repeat-x;
	background-color: #379DDF;
	text-align: left;
	padding: 20px;
}



div#user1 h3,
div#user2 h3{
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	font-size: 1.50em;
	margin-bottom:5px;
	line-height: 1em;
}

div#user1 ul,
div#user2 ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

div#user1 ul li,
div#user2 ul li{
	background-image: url('../images/bullet.gif');
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left: 10px;
}

div#user1 ul li a,
div#user2 ul li a{
	line-height: 1.2em;
	color: #FFFFFF;
	text-decoration: none;
}

div#user1 ul li a:hover,
div#user2 ul li a:hover{
	text-decoration: underline;
}


div#mainholder {
	float:left;
	width:950px;
}

div#left { 
	text-align: left;
	float:left;
	width: 205px;
	margin-right: 10px;
}

div#right { 
	text-align: left;
	float:left;
	width: 205px;
	margin-left: 10px;
}

div#main { 
	font-size:1em;
	text-align: left;
	float:left;
}

div#right div.moduletable_text,
div#right div.moduletable,
div#left div.moduletable {
	margin-bottom:10px;
	text-align: left;
	background-image: url('../images/module_bg.gif');
	background-repeat: repeat-y;
	position: relative;
	padding:40px 20px 20px 20px;
	border-bottom: 1px solid  #E3EAEE;
}

div#right div.moduletable_text {
	font-size: 0.92em;
}

div#right div.moduletable_text h3,
div#right div.moduletable h3,
div#left div.moduletable h3 {
	margin: 0px;
	top: 0px;
	left: 0px;
	display:block;
	width:205px;
	height: 29px;
	position: absolute;
	background-image: url('../images/module_t.gif');
	background-repeat: no-repeat;
	padding:7px 0px 10px 20px;
	color: #003456;
	font-size: 1.17em;
}

div.bannerheader {
	font-weight: bold;
	margin-bottom: 15px;
	margin-top:10px;
}

div.bannergroup_text div.clr {
	height:15px;
}

div#left .input {
	border:0px;
	padding:0px;
	margin:0px;
}


div#left div.moduletable ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}

div#left div.moduletable ul li a {
	line-height: 1.2em;
	font-size: 0.92em;
	text-decoration: underline;
}

div#left div.moduletable ul li a:hover {
	text-decoration: none;
}

div#left div.moduletable_menu {
	margin-bottom:10px;
	text-align: left;
	background-image: url('../images/module_menu_bg.gif');
	background-repeat: repeat-y;
	position: relative;
	padding:30px 10px 20px 10px;
	border-bottom: 1px solid  #E3EAEE;
}


div#left div.moduletable_menu h3 {
	margin: 0px;
	top: 0px;
	left: 0px;
	display:block;
	width:185px;
	height: 9px;
	position: absolute;
	background-image: url('../images/module_menu_t.gif');
	background-repeat: no-repeat;
	padding:7px 0px 10px 20px;
	color: #FFFFFF;
	font-size: 1.17em;
}

div#left div.moduletable_menu ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}

div#left div.moduletable_menu ul li {
	border-bottom: 1px solid #e3eaee;
	padding: 5px 10px;
}
div#left div.moduletable_menu ul li ul li {
	border:0px;
}
div#left div.moduletable_menu ul li a {
	line-height: 1.2em;
	font-size: 0.92em;
	text-decoration: none;
	color:#003456;
	display:block;
	padding-left:15px;
	background-image: url('../images/bullet_menu.gif');
	background-repeat: no-repeat;
	background-position: 0px 4px;
}

div#left div.moduletable_menu ul li a:hover {
	text-decoration: underline;
}


div.componentheading {
	font-size: 2em;
	color: #010101;
	font-weight: bold;
	line-height: 1em;
}

table.contentpaneopen td.contentheading {
	font-size: 1.50em;
	line-height: 1.2em;
	color: #0F6EAC;
	font-weight: bold;
}

td.modifydate {
	font-size:0.83em;
	line-height: 1em;
	color: #999999;
}

td.createdate {
	font-size:0.83em;
	line-height: 1em;
	color: #999999;
}

span.small {
	font-size:0.83em;
	line-height: 1em;
	color: #999999;
}

table.contentpaneopen {
	line-height: 1.3em;
	font-size: 1.1em;
}

table.contenttoc {
	margin:10px 0px 10px 10px;
	text-align: left;
	background-repeat: repeat-y;
	position: relative;
	padding:10px;
	border: 1px solid  #E3EAEE;
}

a.readon:link, a.readon:visited {
	padding-left:15px;
	background-image: url('../images/readon.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
	text-decoration: none;
	font-size: 11px;
}

a.readon:hover {
	text-decoration: underline;
}

strong {
	color: #379ddf;
	font-weight: normal;
}

table.pollstableborder td.sectiontableentry1,
table.pollstableborder td.sectiontableentry2 {
	padding:2px 2px;
}

a.pathway:link,
a.pathway:visited {
	color: #333333;
	text-decoration: none;
}
a.pathway:hover {
	text-decoration: underline;
}

.sectiontableheader,
.sectiontableheader a {
	font-weight: bold;
	color: #333333;
}

tr.sectiontableentry1 td {
	background-color: #FFFFFF;
	padding:10px 5px;
}
tr.sectiontableentry2 td {
	background-color: #f1f6f8;
	padding:10px 5px;
}

div#footer {
	border:1px solid #c7d5dd;
	background-color: #eef2f6;
	height:40px;
	width: 948px;
	float:left;
	margin: 10px 20px;
	position: relative;
}


div#footerText {
	position: absolute;
	top: 13px;
	right: 10px;
	color: #0f6eac;
	font-size: 0.92em;
}

div#footerText a {
	color: #0f6eac;
	font-size: 1em;
}

div#syndicate img {
	margin-right: 10px;
	border:0px;
	text-decoration: none;
}

div#syndicate a {
	color: #0f6eac;
	font-size: 0.92em;
}

div#syndicate {
	padding:13px 10px 10px 10px;
}*/

/* System Standard Messages */
/*#system-message dd.message ul { background: #C3D2E5 url('../../images/notice-info.png') 4px center no-repeat;}*/

/* System Error Messages */
/*#system-message dd.error ul { color: #c00; background: #E6C0C0 url('../../system/images/notice-alert.png') 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B;}*/

/* System Notice Messages */
/*#system-message dd.notice ul { color: #c00; background: #EFE7B8 url('../../system/images/notice-note.png') 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}*/


