.content
{
	float	 		: right;
	width 	 		: 560px;
	height 	 		: auto;
	padding-left	: 30px;
	padding-right	: 30px;
}

.title
{
	padding-left : 15px;
	color 	     : #ca001a;
	font-size    : 1.1em;
}

.grey_line
{
	border				: 0px;
	background 			: url(../pictures/line_grey.png) no-repeat;
	background-position	: top center;
	height				: 5px;
	margin-top			: 10px;
	margin-bottom		: 10px;
}

.red_line
{
	border				: 0px;
	background 			: url(../pictures/line_red.png) no-repeat;
	background-position	: top center;
	height				: 5px;
}

#home_left_text
{
	font-size  : 0.8em;
	float		: left;
	width 		: auto;
	height 		: auto;
	padding		: 20px;
	margin-top	: 50px;
}

#home_left_text_welcome
{
	position	: absolute;
	float		: left;
	width 		: auto;
	height 		: auto;
	padding		: 15px;
}

#home_bloc
{
	float	: right;
	width 	: 500px;
	height 	: auto;
	padding	: 20px;
}

.home_left
{
	position		: absolute;
	margin-top		: 300px;
	margin-left		: -70px;
	width 			: 245px;
	height 			: 130px;
	background-image: url(../pictures/home_zone_latest_news.png);
}

.home_right
{
	position		: absolute;
	margin-top		: 300px;
	margin-left		: 200px;
	width 			: 245px;
	height 			: 130px;
	background-image: url(../pictures/home_zone_purchasing.png);
}

.home_left_title
{
	position	: relative;
	top			: 30px;
	left		: 5px;
	font		: 0.9em Verdana,Arial,Geneva,Helvetica,sans-serif;
	color		: #ffffff;
	margin		: 0 0 4px 0;
	padding		: 3px 5px 0px;
	font-weight : bold;
}

.home_left_content
{
	position	: relative;
	top			: 30px;
	left		: 5px;
	font		: 0.8em Verdana,Arial,Geneva,Helvetica,sans-serif;
	color		: #ffffff;
	margin		: 0 0 4px 0;
	padding		: 3px 5px 0px;
	/*font-weight : bold;*/	
}

.home_right_content
{
	position	: relative;
	top			: 30px;
	left		: 5px;
	font		: 0.8em Verdana,Arial,Geneva,Helvetica,sans-serif;
	color		: #ffffff;
	margin		: 0 0 4px 0;
	padding		: 3px 5px 0px;
	/*font-weight : bold;*/	
}

.purchase_home_submit
{
	position	: relative;
	display		: block;
	top 		: 30px;
	left		: 58px;
	background 	: url(../pictures/bu_home_shortcut_purchase_off.png) left top no-repeat;
	border	   	: 0;
	color	   	: #ffffff;
	width		: 134px;
	height		: 23px;
}

.purchase_home_submit:hover
{
	cursor		: pointer;
	display		: block;
	background 	: url(../pictures/bu_home_shortcut_purchase_on.png) left top no-repeat;
	border	   	: 0;
	color	   	: #ffffff;
	width		: 134px;
	height		: 23px;
}

#home_form
{
	margin-top : 33px;
    text-align  : center;
}

.home_form_input
{
	background 		: url(../pictures/input_off.png) left top no-repeat;
	border	   		: 1px solid #505050;
	color	   		: #dddddd;
	width			: 142px;
	height			: 16px;
	margin-bottom	: 5px;
	padding-left	: 10px;
}

.home_form_input:focus
{
	background 		: url(../pictures/input_on.png) left top no-repeat;
	border	   		: 1px solid #505050;
	color	   		: #dddddd;
	width			: 142px;
	height			: 16px;
	margin-bottom	: 5px;
	padding-left	: 10px;
}

.home_form_submit
{
	background 	: url(../pictures/bu_enter_off.png) left top no-repeat;
	border	   	: 0;
	color	   	: #ffffff;
	width		: 98px;
	height		: 25px;
	margin-left	: 57px;
}

.home_form_submit:hover
{
	cursor		: pointer;
	background 	: url(../pictures/bu_enter_on.png) left top no-repeat;
	border	   	: 0;
	color	   	: #ffffff;
	width		: 98px;
	height		: 25px;
	margin-left	: 57px;
}

#news_bloc
{
	float		: right;
	width 		: 470px;
	height 		: auto;
	padding		: 20px;
}

.news
{
	cursor	 : pointer;
	width	 : 470px;
}

.news:hover
{
	background : url(../pictures/press_background.png) left top repeat;
}

.news_title_class
{
	cursor		: pointer;
	font		: 0.9em Verdana,Arial,Geneva,Helvetica,sans-serif;
	color		: #ffffff;
	margin		: 0 0 4px 0;
	padding		: 3px 5px 0px;
}

.news_header_class
{
	margin			: 0px;
	padding			: 0px;
	padding-left	: 4px;
	font-style		: italic;
	font-weight		: bold;
}

.news_text_class
{
	font-size  		: 0.8em;
	margin			: 0px;
	margin-top		: 10px;
	padding			: 4px;
	padding-bottom	: 10px;
	background : url(../pictures/press_background.png) left top repeat;
}

.news_pdf_class
{
	display			: block;
	height			: 65px;
	margin			: 0px;
	margin-top		: 10px;
	padding			: 4px;
	background 		: url(../pictures/pdf_icon_off.png) left top no-repeat;
}

.news_pdf_class:hover
{
	display			: block;
	height			: 65px;
	margin			: 0px;
	margin-top		: 10px;
	padding			: 4px;
	padding-bottom	: 10px;
	background 		: url(../pictures/pdf_icon_on.png) left top no-repeat;
}

#link_bloc
{
	position:relative;
	float		: right;
	width 		: 470px;
	height 		: auto;
	padding		: 20px;
}

#story_bloc
{
	float	: right;
	width 	: 470px;
	height 	: auto;
	padding	: 20px;
}

#story_text
{
	padding-top : 10px;
	font-size   : 0.8em;
	text-align  : justify;
}

#multimedia_bloc
{
	float		: right;
	width 		: 470px;
	height 		: auto;
	padding		: 20px;
	margin-top	: 60px;
	background	: url(../pictures/content_background.png) left top repeat;
}

.multimedia_img_previous
{
	position	: absolute;
	top			: 30px;
	left		: 608px;
	display		: block;
	margin		: 0 0 0 0;
	width		: 122px;
	height		: 23px;
	background 	: url(../pictures/bu_previous_off.png) left top no-repeat;
}

.multimedia_img_previous:hover
{
	display		: block;
	margin		: 0 0 0 0;
	width		: 122px;
	height		: 23px;
	background 	: url(../pictures/bu_previous_on.png) left top no-repeat;
}

.multimedia_img_previous_video
{
	position	: relative;
	display		: block;
	margin		: 0 0 0 0;
	width		: 122px;
	height		: 23px;
	background 	: url(../pictures/bu_previous_off.png) left top no-repeat;
}

.multimedia_img_previous_video:hover
{
	display		: block;
	margin		: 0 0 0 0;
	width		: 122px;
	height		: 23px;
	background 	: url(../pictures/bu_previous_on.png) left top no-repeat;
}


#contact_address
{
	font-size  	: 0.8em;
	position	: absolute;
	width 		: auto;
	height 		: auto;
	padding		: 20px;
	margin-top	: 320px;
}

#contact_bloc
{
	float	: right;
	width 	: 470px;
	height 	: auto;
	padding	: 20px;
}

.contact_form
{
	font-size  : 0.8em;
    text-align : center;
}

.contact_form_td_spacement
{
	width : 80px;
}

.contact_form_input
{
	background 	: url(../pictures/input_off.png) left top no-repeat;
	border	   	: 1px solid #505050;
	color	   	: #ffffff;
	width		: 152px;
	height		: 16px;
}

.contact_form_input:focus
{
	background 	: url(../pictures/input_on.png) left top no-repeat;
	border	   	: 1px solid #505050;
	color	   	: #ffffff;
	width		: 152px;
	height		: 16px;
}

.contact_form_input_textarea
{
	background : #000000;
	border	   : 1px solid #505050;
	color	   : #ffffff;
}

.contact_form_submit
{
	background 	: url(../pictures/bu_send_off.png) left top no-repeat;
	border	   	: 0;
	color	   	: #ffffff;
	width		: 87px;
	height		: 25px;
}

.contact_form_submit:hover
{
	cursor		: pointer;
	background 	: url(../pictures/bu_send_on.png) left top no-repeat;
	border	   	: 0;
	color	   	: #ffffff;
	width		: 87px;
	height		: 25px;
}

.contact_form_reset
{
	background 	: url(../pictures/bu_reset_off.png) left top no-repeat;
	border	   	: 0;
	color	   	: #ffffff;
	width		: 96px;
	height		: 25px;
}

.contact_form_reset:hover
{
	cursor		: pointer;
	background 	: url(../pictures/bu_reset_on.png) left top no-repeat;
	border	   	: 0;
	color	   	: #ffffff;
	width		: 96px;
	height		: 25px;
}

.retailers_form_input
{
	background 	: #000000;
	border	   	: 1px solid #505050;
	color	   	: #ffffff;
	width		: 152px;
	height		: 20px;
}

#retailers_bloc
{
	float	: right;
	width 	: 470px;
	height 	: auto;
	padding	: 20px;
}

#backgroundPopup
{  
	display		: none;  
	position	: fixed;  
	_position	: absolute; /* hack for internet explorer 6*/  
	height		: 100%;  
	width		: 100%;  
	top			: 0;  
	left		: 0;  
	background	: #000000;
	z-index		: 1;  
}

.popupRetailers {
	display			: none;  
	position		: absolute;
	top				: 35px;
	left			: 100px;
	background		: #000;  
	border			: 1px solid #ca001a;  
	z-index			: 2;  
	padding			: 20px;
	padding-top		: 20px;
	padding-bottom	: 20px;
	color			: #fff;
	text-align		: center;
	white-space		: nowrap;
}

.popupRetailersClose {  
	font-size	: 14px;
	line-height	: 14px;
	right		: 6px;  
	top			: 4px;  
	position	: absolute;  
	color		: #ca001a;  
	font-weight	: 700;  
	display		: block;  
	cursor		: pointer;
}

.retailers_go {
	line-height	: 14px;  
	font-size	: 0.7em;
	color		: #ca001a;
}

#content_agents
{
	position		: absolute;
	left			: 100px;
	width			: 295px;
	height			: 460px;
	background 		: #000;
	font-size		: 0.8em;
	margin-top		: 20px;
	padding-left	: 10px;
	padding-right	: 10px;
	background 		: url(../pictures/content_background_little_square.png) left top repeat;
}

#content_agents a:hover {
	text-decoration : underline;
}

#content_agents_title {
	margin-left		: auto;
	margin-right	: auto;
	padding-top		: 5px;
	padding-bottom	: 5px;
	font-weight		: bold;
	text-align		: center;
	width			: 100%;
	border-bottom	: 1px solid #fff;
	margin-bottom	: 20px;
	color			: #ca001a;
}

#content_retailers
{
	position		: absolute;
	left			: 435px;
	width			: 295px;
	height			: 460px;
	background 		: #000;
	font-size		: 0.8em;
	margin-top		: 20px;
	padding-left	: 10px;
	padding-right	: 10px;
	background 		: url(../pictures/content_background_little_square.png) left top repeat;
}

#content_retailers a:hover {
	text-decoration : underline;
}

#content_retailers_title {
	margin-left		: auto;
	margin-right	: auto;
	padding-top		: 5px;
	padding-bottom	: 5px;
	font-weight		: bold;
	text-align		: center;
	width			: 100%;
	border-bottom	: 1px solid #fff;
	margin-bottom	: 20px;
	color			: #ca001a;
}

#purchasing_bloc
{
	float			: left;
	height 			: 240px;
	padding			: 20px;
	width			: 250px;
	background		: url(../pictures/content_background.png) left top repeat;
}

.purchase_form
{
	font-size  : 0.8em;
}

.purchase_form_td_spacement
{
	width : 110px;
}

.purchase_form_input
{
	background 	: url(../pictures/input_off.png) left top no-repeat;
	border	   	: 1px solid #505050;
	color	   	: #ffffff;
	width		: 152px;
	height		: 16px;
}

.purchase_form_input:focus
{
	background 	: url(../pictures/input_on.png) left top no-repeat;
	border	   	: 1px solid #505050;
	color	   	: #ffffff;
	width		: 152px;
	height		: 16px;
}

.purchase_form_input_textarea
{
	background : #000000;
	border	   : 1px solid #505050;
	color	   : #ffffff;
}

.purchase_form_submit
{
	background 	: url(../pictures/bu_enter_off.png) left top no-repeat;
	border	   	: 0;
	color	   	: #ffffff;
	width		: 98px;
	height		: 25px;
}

.purchase_form_submit:hover
{
	cursor		: pointer;
	background 	: url(../pictures/bu_enter_on.png) left top no-repeat;
	border	   	: 0;
	color	   	: #ffffff;
	width		: 98px;
	height		: 25px;
}

#special_content a {
	position	: relative;
	top			: 20px;
	left		: 20px;
	font		: 0.6em Verdana,Arial,Geneva,Helvetica,sans-serif;
	color		: #AAAAAA;
	/*font-weight : bold;*/	
}

#zone_purchase_access_button
{
	position	: relative;
	width		: 245px;
	height		: 112px;
	background 	: url(../pictures/bck_purchase_access_button.png) left top no-repeat;
}

#content_purchase
{
	position	: relative;
	width		: 300px;
	height		: 120px;
	top			: 0px;
	font-size	: 0.8em;
	text-align	: left;
}

#bu_purchasing_page_purchasing
{
	display		: block;
	position	: absolute;
	top 		: 35px;
	left		: 55px;
	width		: 134px;
	height		: 23px;
	background 	: url(../pictures/bu_home_shortcut_purchase_off.png) left top no-repeat;
	text-align	: center;
}

#bu_purchasing_page_purchasing:hover
{
	position	: relative;
	top 		: 35px;
	left		: 55px;
	width		: 134px;
	height		: 23px;
	background 	: url(../pictures/bu_home_shortcut_purchase_on.png) left top no-repeat;
}

#conditions_bloc
{
	float		: right;
	width 		: 470px;
	height 		: auto;
	padding		: 20px;
}

#disclaimer_bloc
{
	float		: right;
	width 		: 470px;
	height 		: auto;
	padding		: 20px;
}