.logo
{
	position: 				absolute;
	height: 				125px;
	width: 					250px;
}

#main
{
	background-image: 		url(../images/commons/logo.jpg);
	background-repeat: 		no-repeat;
	background-position: 	top;
}

#main_zoom
{
	/*border-top: 			1px solid #4C0866;*/
	margin: 				150px 87px 0 87px;
	background-color: 		#520A6E;
}

#baseline
{
	position: 				absolute;
	font-family: 			Arial;
	font-weight: 			bold;
	font-size: 				13pt;
	top: 					125px;
	margin-left: 			180px;
	width: 					680px;
	overflow: 				hidden;
	color: 					#FFF;
	
}

#newsletter_submit
{
	/*display: none;*/
	font-size: 			8pt;
	border: 			1px solid #A2277A;
	background-color: 	#AC4189;
	color: 				#FFF;
}
#newsletter .newsletter_input
{
	background-image: 		url(../images/commons/newsletter_bg.jpg);
	background-repeat: 		no-repeat;
	background-position: 	center;
	background-color: 		transparent;
	padding: 				2px 8px;
	text-align:				center;
	border: 				0;
	color: 					#555;
	font-style:				italic;
}

#newsletter
{
	position: 				absolute;
	font-family: 			Arial;
	font-weight: 			bold;
	font-size: 				13pt;
	top: 					122px;
	margin-left: 			700px;
	color: 					#FFF;
	padding:				0 0 0 90px;
	background-image: 		url(../images/commons/newsletter.jpg);
	background-repeat: 		no-repeat;
	background-position:    0 8px;
}

h1
{
	text-transform: 		uppercase;
	font-size: 				16pt;
	font-weight: 			bold;
	color: 					#FFF;
	margin-left: 			5px;
}

.launcher
{
	position: 				absolute;
	right: 					0;
	margin: 				15px 10px;
}
/************************
 * Menu
 ************************/
#menu
{
	position:				absolute;
	top: 					78px;
	margin-left:			190px;
	font-family: 			Arial;
	width: 					760px;
}

#menu a:link,
#menu a:hover,
#menu a:active,
#menu a:visited
{
	display:				block;
	float:					left;
	color: 					#FFF;
	padding: 				11px 12px 10px 12px;
	background-image: 		url(../images/commons/separator.jpg);
	background-repeat: 		repeat-y;
	background-position: 	right;
	text-transform:			uppercase;
	font-weight: 			bold;
}


/************************
 * Menu
 ************************/
#context_tag
{
	background-image: 		url(../images/commons/content_tag_title.jpg);
	background-repeat: 		no-repeat;
	background-position: 	top left;
	padding-top: 			48px;
	background-color: 		#588AD1;
	border-bottom:			15px solid #496FBB;
}

.context_bottom_keyword
{
	color: 					#FFF;
	font-weight: 			bold;
	padding: 				3px 20px;
	font-size: 				10pt;
	font-weight: 			bold;
}

.context_bottom_keyword_bloc ul,
.context_bottom_keyword_bloc li
{
	list-style-type: 		none;
	padding: 				0;
	margin: 				0;
}
.context_bottom_keyword_bloc a:link,
.context_bottom_keyword_bloc a:hover,
.context_bottom_keyword_bloc a:active,
.context_bottom_keyword_bloc a:visited
{
	color: 					#BDD2E8;
	margin-left: 			20px;
	padding-left: 			10px;
	background-image: 		url(../images/commons/puce_blue.png);
	background-repeat: 		no-repeat;
	background-position: 	left;
	
}

.context_bottom_keyword_bloc
{
	border-top: 			1px solid #6394D9;
	border-bottom: 			1px solid #4F7AC4;
	padding: 				10px 0;
}



/************************
 * Footer
 ************************/
#footer_advert
{

}
#footer_button td
{
	padding: 				0 2px;
}
#footer_button
{
	background-image: 		url(../images/footer/footer_title.jpg);
	background-repeat: 		no-repeat;
	background-position: 	left;
	padding: 				6px 0;
	padding-left: 			170px;
	background-color: 		#7E2382;
}


#footer_content
{
	background-image: 		url(../images/footer/after_footer.jpg);
	background-repeat: 		no-repeat;
	background-position: 	right;
	padding-right: 			300px;
	height:					140px;
	background-color: 		#0D5679;
	background-color: 		#205479;
	overflow-y:				auto;
}

#footer_content .title
{
	display: 				block;
	background-color: 		#1A76A3;
	color: 					#8BCAE9;
	font-size: 				9pt;
	font-weight: 			bold;
	text-transform:			uppercase;
	margin-right: 			1px;
	padding: 				3px 5px 3px 20px;
}
#footer_content ul,
#footer_content li
{
	padding: 				0;
	margin: 				0;
	list-style-type: 		none;
}

#footer_content ul
{
	padding: 				10px 0;
}

#footer_content li a:link,
#footer_content li a:hover,
#footer_content li a:active,
#footer_content li a:visited
{
	margin-left: 			20px;
	color: 					#FFF;
}

#footer_link_bloc
{
	background-color: 		#0D5679;
	background-color: 		#205479;
	padding: 				2px 0 10px 0;
}

#footer_link a:link,
#footer_link a:hover,
#footer_link a:active,
#footer_link a:visited
{
	color: 					#FFF;
}

#footer_link
{
	background-color: 		#1A76A3;
	margin: 				3px 10px;
	padding: 				3px 10px;
	color: 					#8DBBD1;
}

#footer_bottom_bloc a:link,
#footer_bottom_bloc a:hover,
#footer_bottom_bloc a:active,
#footer_bottom_bloc a:visited
{
	color: 					#638193;
	font-size: 				8pt;
}

#footer_bottom_bloc
{
	text-align: 			right;
	padding: 				3px 0;
	background-color: 		#003351;
	padding-bottom: 			30px;
	color: 					#638193;
	font-size: 				8pt;
	/*
	background-image: 		url(../images/commons/email.jpg);
	background-repeat: 		no-repeat;
	background-position: 	top left;
	*/
}