/* --- TAGS --- */
body, html {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
	width:				100%;
	color:				#7F7084;
	background:			#6E6F73 url(/images/bkg_main.gif) center top repeat-y ;
}
body, html, div, p, a, img, form, input, textarea, ul, ol, li, h1, h2, h3, table, tr, td { /* table, tr, td removed ? */
	padding:			0;
	margin:				0;
	border:				0;
}
div, p, h1, h2, h3, object { /*img, ul, li,*/
	position:			relative;
}
a {
	text-decoration:	none;
	color:				#36529D;
}
a:hover {
	text-decoration:	underline;
}
td {
	vertical-align:		top;
}
li {
	margin:			5px 0 0 20px;
}
h1 {
	font-weight:		bold;
	font-size:			16px;
	color:				#8d744b;
}
h2 {
	font-size:			18px;
	color:				#666;
}
h3 {
	font-size:			14px;
	color:				#333;
}

/* --- CLASSES --- */
.clear {
	clear:				both;
	padding-top:		30px;
}
.border_under {
	border-bottom:		1px solid #D8D4DA;
}
.topbotpadding {
	padding:			10px 0;
}

/* --- STRUCTURE --- */
#all {
	position:			relative;
	margin:				0 auto;
	width:				760px;
	background-color:	#C9CFD3;/*#DEE3E9;*/
	padding-top:		25px;
}
#all2 {
	margin:				0 15px;
	padding:			10px;
	border-bottom:		10px solid #BEC6C9;
	clear:				both;
	overflow:			hidden;
	width:				710px;
	background:			url(/images/header_bkg.jpg) top right #FFF no-repeat;
}
#header {
}
#contenu {
	clear:				both;
	padding:			0; 
	width:				760px; 
}
#footer {
	bottom:				0px;
	height:				40px; 
	margin:				0px auto 0px auto;
	padding:			10px 15px;
	color:				#666; 
	font-size:			10px;
	line-height:		20px;
	text-align:			right;
	clear:				both;
	background-color:	#C9CFD3;/*#DEE3E9;*/
}
#footer, #footer a  {
	color:				#666;
}
#footer p {
	padding:			7px 5px 0 5px;
}

/* --- Header --- */
/*#header img {
	display:			block;
	float:				left;
	padding:			0;
	margin:				0;
}*/
#home_header {
	padding-top:		15px;
}
#header ul {
	display:			block;
	margin:				0;
	padding:			0;
}
#header ul li, #header ul a {
	display:			block;
	height:				68px;/*80px;*/
	#height:			63px;/*80px;*/
	width:				132px;
}
#header ul li {
	float:				left;
	margin:				0 0 -5px 12px;
	padding:			0;
}
#header ul a {
}
#header li.logo {
	margin-left:		0;
	width:				138px;
	margin-right:		-4px;
}
#header li.tentoes a:hover, 	#header li.tentoes a.over {		background-color:	#B1D050;}
#header li.toietmoi a:hover, 	#header li.toietmoi a.over {	background-color:	#4FB4D0;}
#header li.nancyg a:hover, 		#header li.nancyg a.over {		background-color:	#801BB9;}
#header li.hipwear a:hover, 	#header li.hipwear a.over {		background-color:	#F49C3A;}

#header .topline1, #header .topline2 {
	height:				10px;
	width:				100%;
	padding:			0;
	margin:				-5px 0 0 0;
	clear:				both;
}
.topline1 {				background-color:	#999999;}
.topline2 {				background-color:	#BEC6C9;}
.topline1.tentoes {		background-color:	#B1D050;}
.topline2.tentoes {		background-color:	#D7E4C8;}
.topline1.toietmoi {	background-color:	#4FB4D0;}
.topline2.toietmoi {	background-color:	#A8D3E3;}
.topline1.nancyg {		background-color:	#801BB9;}
.topline2.nancyg {		background-color:	#9E70BB;}
.topline1.hipwear {		background-color:	#F49C3A;}
.topline2.hipwear {		background-color:	#FFB98B;}

#botshadow {			background-color:	#BEC6C9;}


/* --- Home --- */
#splash_image {
	background:			url(/images/bkg_splash.jpg) top left repeat-x none;
	height:				395px;
	width:				760px; 
}
.bottom_icons img {
	display:			inline;
	float:				left;
	padding:			0;
	_margin-right:		-0px;
}
.home_photo {
	display:			block;
	float:				left;
	padding-right:		13px;
}
h4 {
	font-weight:		normal;
	font-size:			14px;
	color:				#AAA6A2;
	margin:				10px;
}
.news_article {
	margin:				10px;
}
.news_article p {
	margin-bottom:		8px;
}
p.news_date {
	color:				#0098BE;
	font-weight:		bold;
	font-size:			12px;
}
p.news_title {
	color:				#4D4E4F;
	font-weight:		bold;
	font-size:			12px;
}
p.news_text {
	font-size:			10px;
}

/* --- Content --- */

/* --- LEFTMENU --- */
.leftmenu {
	width:				162px;
	float:				left;
	display:			block;
	margin:				0 0 25px 0;
	padding:			0 0 0 10px;
}
.leftmenu.tentoes {		background-color:	#B1D050;}
.leftmenu.toietmoi {	background-color:	#4FB4D0;}
.leftmenu.nancyg {		background-color:	#801BB9;}
.leftmenu.hipwear {		background-color:	#F49C3A;}
.leftmenu a {
	color:				#000;
	display:			block;
	margin:				0;
	padding:			0;
}
.leftmenu.tentoes a {	color:	#7A9303;}
.leftmenu.toietmoi a {	color:	#4B6E70;}
.leftmenu.nancyg a {	color:	#55208C;}
.leftmenu.hipwear a {	color:	#CD7020;}
.leftmenu ul {
	padding:			0;
	margin:				0;
	width:				100%;
	list-style-type:	none;
	background-color:	#F4F4F4;
	border-bottom:		1px solid #D1D6DA;
	border-right:		1px solid #D1D6DA;
}
.leftmenu ul li {
	margin:				0;
	color:				#040404;
	list-style-type:	none;
	list-style-position:outside;
	border-top:			1px solid #D1D6DA;
}
.leftmenu ul li a {
	padding:			5px 10px 5px 5px;
}
.leftmenu ul li.thispage {
	background-color:	#FFF;
}
.leftmenu ul li.thispage a {
	font-weight:		bold;
}
.leftmenu ul li.over {
	padding:			0;
	font-weight:		bold;
}
.leftmenu.tentoes ul li.over {		background-color:	#EEFAE4;}
.leftmenu.toietmoi ul li.over {		background-color:	#E7F6F9;}
.leftmenu.nancyg ul li.over {		background-color:	#D4D8F3;}
.leftmenu.hipewar ul li.over {		background-color:	#FEF1E9;}

.leftmenu ul li.over ul {
	display:			block;
	margin:				0 0 0 0;
}
.leftmenu ul li ul {
	display:			none;
	border-bottom:		none;
}
.leftmenu ul li.thispage ul {
	display:			block;
}
.leftmenu ul li ul li {
	font-weight:		normal;
}
.leftmenu.tentoes ul li ul li {		background-color:	#EEFAE4;}
.leftmenu.toietmoi ul li ul li {	background-color:	#E7F6F9;}
.leftmenu.nancyg ul li ul li {		background-color:	#D4D8F3;}
.leftmenu.hipwear ul li ul li {		background-color:	#FEF1E9;}

.leftmenu ul li.thispage ul li a, .leftmenu ul li.over ul li a  {
	text-decoration:	none;
	padding:			5px 10px 5px 20px;
	font-weight:		normal;
}
.leftmenu ul li ul li.thispage {
	background-color:	#FFF;
}
.leftmenu ul li ul li.thispage a {
	padding:			5px 10px 5px 20px;
	font-weight:		bold;
}



/* --- RIGHTBOX --- */
.rightbox {
	width:				530px;
	background:			url(/images/content_top.gif) top left no-repeat;
	float:				left;
	display:			block;
	margin:				0 0 0px 5px;
	padding:			0 0 0 0;
}
.rightbox_content {
	padding:			0 10px 0 10px;
	background-color:	#FFF;
}
.rightbox h2, .news_content h2 {
	border-bottom:		1px solid #666;
	margin:				0 0 10px 0;
}
.rightbox h2.tentoes, .news_content h2.tentoes {			color:#7A9303; border-color:#7A9303;}
.rightbox h2.toietmoi, .news_content h2.toietmoi {			color:#4B6E70; border-color:#4B6E70;}
.rightbox h2.nancyg, .news_content h2.nancyg {				color:#55208C; border-color:#55208C;}
.rightbox h2.hipwear, .news_content h2.hipwear {			color:#CD7020; border-color:#CD7020;}

.rightbox p, .news_content p {
	padding:			0 0 10px 0;
	line-height:		1.4em;
}
.rightbox a, .news_content a {
	text-decoration:	underline;
}
.rightbox img, #home_news img {
	margin:				0;
	padding:			0;
}
.rightbox table, .rightbox td, .rightbox tr {
	padding:			0;
	margin:				0;
}
.rightbox iframe {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
}

/* HOME */
#home_news {
	width:				738px;
	margin:				5px auto;
	background:			url(/images/home_round_top.gif) top left no-repeat;
}
.news_content {
	margin:				0;
	padding:			10px 15px 0 15px;
	background:			url(/images/home_round_top.gif) top left no-repeat #FFF;
}
.news_content p {
	padding-bottom:		15px;
}




/* Flashes - FOR CMS */
.red_flash, .green_flash, .blue_flash {
	border-width:		3px;
	border-style:		solid;
	padding:			15px;
	margin:				10px auto;
	color:				#000;
	font-weight:		bold;
	position:			relative;
}
.red_flash {
	background-color:	#FFEEEE; 
	border-color:		#FF0000;
}
.red_flash a {
	color:				#FF0000;
}
.green_flash {
	background-color:	#ECF1E1; 
	border-color:		#80A330;
}
.green_flash a {
	color:				#80A330;
}
.blue_flash {
	background-color:	#EDF5F8; 
	border-color:		#2387AD;
}
.blue_flash a {
	color:				#2387AD;
}

