/*###############################
# file: global_pro.css
# version: 2
# date: 2009-08-29
# UDAPTE: 2009-12-04
###############################**/


/* ======================================================================================================================
/** START ** RESET CSS ------------------------------------------------------------------------------------
==================================================================================**/

html { font-size:100%; }

a { color:#DDD }
a:hover { color:#FFF }

#global {
width: 960px;
margin: 0 auto;
padding: 0 0 20px 0;
}

body {
	background:#383838 url(../img/bck_body_pro.jpg) top repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	color:#AEAEAE;
	font-size:69%;
	/* background: url(../images/css/bg_page.jpg) left top repeat-x; */
	padding: 20px 5px;
}

body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ul, ul li {list-style:none;}
caption,th {text-align:left;}
abbr,acronym {border:0;}

/*fonts.css*/
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}

a {text-decoration: none; outline: none; cursor: pointer; }
a:hover {text-decoration: underline; }


/* ======================================================================================================================
/** START ** 01_header ------------------------------------------------------------------------------------
==================================================================================**/

/* --- POSITIONNING --- */


/* --- POSITIONNING --- */


/* Header */
#header {
position: relative;
height: 70px;
}
#header h1 {
position: absolute; bottom: 20px; top:0;
width: 300px;
margin: 0;
}
#header h1 img {
float: left;
margin: 0;
}
.corporate a {
padding: 0 0 0 15px;
font-size: 11px;
background: url(../../01_header/images/picto_nikon-corporation.png) left center no-repeat;
color: #777
}

/* Menus */
#topMenu {
float: right;
clear: both;
margin: 0 -4px 0 0;
padding: 0;
}
#topMenu ul {
margin: 0 ;
padding: 0;
}
#topMenu ul li {
float: left; clear: none;
overflow: hidden;
margin: 0 4px;
padding: 0;
list-style: none;
font-size: 14px;
color: #777
}
#header ul.corporate {
position: absolute; bottom: 0; right: 0;
}
#header ul.corporate li {
text-align: right;
}


/* ======================================================================================================================
/** START ** 07_main_page_selector_bar ------------------------------------------------------------------------------------
==================================================================================**/

#block_mainMenu a.cart { position: absolute; top: 1px; right: 8px; }
#block_mainMenu {
float: left; clear: both;
width: 960px;
margin: 0 0 0 0;
padding: 0 0 0 0;
position: relative;
left: 0; }
#mainMenu {
padding: 0 0 0 24px;
background: url(../../07_main_page_selector_bar/images/bg_main_menu.png) left top no-repeat;
height: 28px;
overflow: hidden; }

.mainMenu { margin-left: 24px; }
#mainMenu li {
float: left;
clear: none;
margin: 0 0 0 -1px;
padding: 0 0 0 0;
}
#mainMenu li a {
display: block;
margin: 1px 0 0 0;
padding: 0 0 0 10px;
width: auto;
height: 27px;
font-size: 11px;
font-weight: bold;
color: #333;
background: url(../../07_main_page_selector_bar/images/bg_menu_off.png) 1px top no-repeat;
position: relative; z-index: 2;
}
#mainMenu li ul li a {
display: block;
margin: 1px 0 0 0;
padding: 0 0 0 10px;
width: auto;
height: 27px;
font-size: 11px;
font-weight: bold;
color: #333;
background: none
}
#mainMenu li ul li a span {
display: block;
padding: 3px 13px 9px 0;
height: 11px;
background: none;
}
#mainMenu li a span {
display: block;
padding: 8px 13px 9px 0;
height: 11px;
background: url(../../07_main_page_selector_bar/images/bg_menu_off.png) right top no-repeat;
}
#mainMenu li a:hover,
#mainMenu li a.selected {
margin: 1px 0 0 0;
padding: 0 0 0 10px;
color: #fff;
text-decoration: none;
background: url(../../07_main_page_selector_bar/images/bg_menu_on.png) left top no-repeat;
position: relative; z-index: 10;
}
#mainMenu li a:hover span,
#mainMenu li a.selected span {
background: url(../../07_main_page_selector_bar/images/bg_menu_on.png) right top no-repeat;
cursor: pointer;
position: relative; z-index: 10; }

#mainMenu li.product a:hover,
#mainMenu li.product a.selected { background: url(../../07_main_page_selector_bar/images/bg_menu_on_product.png) left top no-repeat; color: #fff; }
#mainMenu li.product a:hover span,
#mainMenu li.product a.selected span { background: url(../../07_main_page_selector_bar/images/bg_menu_on_product.png) right top no-repeat; color: #fff; }

#mainMenu li.where a:hover,
#mainMenu li.where a.selected { background: url(../../07_main_page_selector_bar/images/bg_menu_on_where.png) left top no-repeat; color: #fff; }
#mainMenu li.where a:hover span,
#mainMenu li.where a.selected span { background: url(../../07_main_page_selector_bar/images/bg_menu_on_where.png) right top no-repeat; color: #fff; }

#mainMenu li.customer a:hover,
#mainMenu li.customer a.selected { background: url(../../07_main_page_selector_bar/images/bg_menu_on_customer.png) left top no-repeat; color: #fff; }
#mainMenu li.customer a:hover span,
#mainMenu li.customer a.selected span { background: url(../../07_main_page_selector_bar/images/bg_menu_on_customer.png) right top no-repeat; color: #fff; }

#mainMenu li.press a:hover,
#mainMenu li.press a.selected { background: url(../../07_main_page_selector_bar/images/bg_menu_on_press.png) left top no-repeat; color: #fff; }
#mainMenu li.press a:hover span,
#mainMenu li.press a.selected span { background: url(../../07_main_page_selector_bar/images/bg_menu_on_press.png) right top no-repeat; color: #fff; }

#mainMenu li.community a:hover,
#mainMenu li.community a.selected { background: url(../../07_main_page_selector_bar/images/bg_menu_on_community.png) left top no-repeat; color: #AEAEAE; }
#mainMenu li.community a:hover span,
#mainMenu li.community a.selected span { background: url(../../07_main_page_selector_bar/images/bg_menu_on_community.png) right top no-repeat; color: #AEAEAE; }

.submenu {
padding: 0 ;
margin: 0 0 0 10px;
list-style: none;
display: block;
width: 960px;
position: absolute; left: 0; top: 28px; }
#mainMenu li.product .submenu.product li.selected a:hover,
#mainMenu li.product .submenu.product li a:hover { background: url(../../07_main_page_selector_bar/images/bg_submenu_product_selected.png) left top no-repeat; color: #fff; }
#mainMenu li.product .submenu.product li.selected a:hover span,
#mainMenu li.product .submenu.product li a:hover span { background: url(../../07_main_page_selector_bar/images/bg_submenu_product_selected.png) right top no-repeat; color: #fff; }
#mainMenu li.product .submenu.product li.selected a { background: url(../../07_main_page_selector_bar/images/bg_submenu_product_selected.png) left top no-repeat; color: #fff;
margin: 1px 0 0 0;
padding: 0 0 0 10px; }
#mainMenu li.product .submenu.product li.selected a span{ background: url(../../07_main_page_selector_bar/images/bg_submenu_product_selected.png) right top no-repeat; color: #fff; }

#mainMenu li.customer .submenu.customer li.selected a:hover,
#mainMenu li.customer .submenu.customer li a:hover { background: url(../../07_main_page_selector_bar/images/bg_submenu_customer_selected.png) left top no-repeat; color: #fff; }
#mainMenu li.customer .submenu.customer li.selected a:hover span,
#mainMenu li.customer .submenu.customer li a:hover span { background: url(../../07_main_page_selector_bar/images/bg_submenu_customer_selected.png) right top no-repeat; color: #fff; }
#mainMenu li.customer .submenu.customer li.selected a { background: url(../../07_main_page_selector_bar/images/bg_submenu_customer_selected.png) left top no-repeat; color: #fff;
margin: 1px 0 0 0;
padding: 0 0 0 10px; }
#mainMenu li.customer .submenu.customer li.selected a span{ background: url(../../07_main_page_selector_bar/images/bg_submenu_customer_selected.png) right top no-repeat; color: #fff; }

#mainMenu li.press .submenu.press li.selected a:hover,
#mainMenu li.press .submenu.press li a:hover { background: url(../../07_main_page_selector_bar/images/bg_submenu_pressroom_selected.png) left top no-repeat; color: #fff; }
#mainMenu li.press .submenu.press li.selected a:hover span,
#mainMenu li.press .submenu.press li a:hover span { background: url(../../07_main_page_selector_bar/images/bg_submenu_pressroom_selected.png) right top no-repeat; color: #fff; }
#mainMenu li.press .submenu.press li.selected a { background: url(../../07_main_page_selector_bar/images/bg_submenu_pressroom_selected.png) left top no-repeat; color: #fff;
margin: 1px 0 0 0;
padding: 0 0 0 10px; }
#mainMenu li.press .submenu.press li.selected a span{ background: url(../../07_main_page_selector_bar/images/bg_submenu_pressroom_selected.png) right top no-repeat; color: #fff; }

#mainMenu li.where .submenu.where li.selected a:hover,
#mainMenu li.where .submenu.where li a:hover { background: url(../../07_main_page_selector_bar/images/bg_submenu_where_selected.png) left top no-repeat; color: #fff; }
#mainMenu li.where .submenu.where li.selected a:hover span,
#mainMenu li.where .submenu.where li a:hover span { background: url(../../07_main_page_selector_bar/images/bg_submenu_where_selected.png) right top no-repeat; color: #fff; }
#mainMenu li.where .submenu.where li.selected a { background: url(../../07_main_page_selector_bar/images/bg_submenu_where_selected.png) left top no-repeat; color: #fff;
margin: 1px 0 0 0;
padding: 0 0 0 10px; }
#mainMenu li.where .submenu.where li.selected a span{ background: url(../../07_main_page_selector_bar/images/bg_submenu_where_selected.png) right top no-repeat; color: #fff; }

#mainMenu li.community .community.where li.selected a:hover,
#mainMenu li.community .submenu.community li a:hover { background: url(../../07_main_page_selector_bar/images/bg_submenu_community_selected.png) left top no-repeat; color: #fff; }
#mainMenu li.community .submenu.community li.selected a:hover span,
#mainMenu li.community .submenu.community li a:hover span { background: url(../../07_main_page_selector_bar/images/bg_submenu_community_selected.png) right top no-repeat; color: #fff; }
#mainMenu li.community .submenu.community li.selected a { background: url(../../07_main_page_selector_bar/images/bg_submenu_community_selected.png) left top no-repeat; color: #fff;
margin: 1px 0 0 0;
padding: 0 0 0 10px; }
#mainMenu li.community .submenu.community li.selected a span{ background: url(../../07_main_page_selector_bar/images/bg_submenu_community_selected.png) right top no-repeat; color: #fff; }

#mainMenu ul.product {
margin: 0;
clear: both;
padding: 0 0 0 15px;
background: url(../../07_main_page_selector_bar/images/bg_submenu_products.png) left top no-repeat;
height: 21px;
display: block;
}
#mainMenu ul.customer {
margin: 0;
clear: both;
padding: 0 0 0 15px;
background: url(../../07_main_page_selector_bar/images/bg_submenu_customer.png) left top no-repeat;
height: 21px;
}
#mainMenu ul.where {
margin: 0;
clear: both;
padding: 0 0 0 15px;
background: url(../../07_main_page_selector_bar/images/bg_submenu_where.png) left top no-repeat;
height: 21px;
}
#mainMenu ul.press {
margin: 0;
clear: both;
padding: 0 0 0 15px;
background: url(../../07_main_page_selector_bar/images/bg_submenu_pressroom.png) left top no-repeat;
height: 21px;
}
#mainMenu ul.community {
margin: 0;
clear: both;
padding: 0 0 0 15px;
background: url(../../07_main_page_selector_bar/images/bg_submenu_community.png) left top no-repeat;
height: 21px;
}
#mainMenu ul.pro {
margin: 0;
clear: both;
padding: 0 0 0 15px;
background: url(../../07_main_page_selector_bar/images/bg_submenu_pro.png) left top no-repeat;
height: 21px;
}
#mainMenu ul.product li { background: url(../../07_main_page_selector_bar/images/bg_submenu_border_left.png) left 4px no-repeat; }
#mainMenu ul.where li { background: url(../../07_main_page_selector_bar/images/bg_submenu_border_left.png) -600px 4px no-repeat; }

#mainMenu ul.community li { background: url(../../07_main_page_selector_bar/images/bg_submenu_border_left.png) left 4px no-repeat; }

#mainMenu ul.press li { background: url(../../07_main_page_selector_bar/images/bg_submenu_border_left.png) left 4px no-repeat; }

#mainMenu ul.customer li { background: url(../../07_main_page_selector_bar/images/bg_submenu_border_left.png)  left 4px no-repeat; }
#mainMenu ul li.left { background: none !important; }

#mainMenu ul.pro li { background: url(../../07_main_page_selector_bar/images/bg_submenu_pro_border_left.png)  left 4px no-repeat; }



#mainMenu li ul.pro li a {
    color: #f6f6f6;
}

#mainMenu li.pro a:hover, #mainMenu li.pro a.selected {
    color: #fff;
    text-decoration: none;
    background: url(../../07_main_page_selector_bar/images/bg_menu_on_pro.png) left top no-repeat;
}

#mainMenu li.pro a:hover span, #mainMenu li.pro a.selected span {
	background:transparent url(../../07_main_page_selector_bar/images/bg_menu_on_pro.png) no-repeat scroll right top;
	color:#FFFFFF;
}

#mainMenu li.pro .submenu.pro li.selected a:hover, #mainMenu li.pro .submenu.pro li a:hover {
	background:transparent url(../../07_main_page_selector_bar/images/bg_submenu_pro_selected.png) no-repeat scroll left top;
}	
#mainMenu li.pro .submenu.pro li.selected a:hover span, #mainMenu li.pro .submenu.pro li a:hover span {
	background:transparent url(../../07_main_page_selector_bar/images/bg_submenu_pro_selected.png) no-repeat scroll right top;
	color:#AEAEAE;
}

#mainMenu li.pro .submenu.pro li.selected a {
	background:transparent url(../../07_main_page_selector_bar/images/bg_submenu_pro_selected.png) no-repeat scroll left top;
	color:#505048;
	margin:1px 0 0;
	padding:0 0 0 13px;
}
#mainMenu li.pro .submenu.pro li.selected a span {
	background:transparent url(../../07_main_page_selector_bar/images/bg_submenu_pro_selected.png) no-repeat scroll right top;
	color:#505048;
}


/* ======================================================================================================================
/** START ** 03_PRO_category_title_bar ------------------------------------------------------------------------------------
==================================================================================**/

.block_catalogue h2 {
	background:transparent url(../../03_PRO_category_title_bar/images/arrow_pro.png) no-repeat scroll left 6px;
	color:#F6F6F6;
	font-size:16px;
	margin:0;
	padding:0 0 0 18px; 
}


.block_catalogue h2 a { color:#F6F6F6; }



/* ======================================================================================================================
/** START ** 06_PRO_corporate_footer_block ------------------------------------------------------------------------------------
==================================================================================**/

/* Footer */
#footer {
width: 960px;
}
#footer h2 {
margin: 0 0 6px 0;
padding: 0 0 9px 0;
width: 100%;
border-bottom: 1px solid #777;
font-size: 12px; 
font-weight: bold; 
color: #B9B9B9; 
text-transform: uppercase;
}
#footer ul li {
float: left;
clear: none;
margin: 0 24px 0 0;
}
#footer ul li a {
font-size: 11px;
font-weight: normal;
color: #B9B9B9;
background: url(../../06_PRO_corporate_footer_block/images/arrow_pro.png) left center no-repeat;
padding: 0 0 0 15px;
}
#footer .copyright {
float: right;
clear: none;
position: relative;
}



/* ======================================================================================================================
/** START ** 08_PRO_content_explorer_blocks ------------------------------------------------------------------------------------
==================================================================================**/

/* productNav */
#productNav {
    padding:0 4px 10px 4px;
    width:215px;
    height:auto;
    background:url(../../08_PRO_content_explorer_blocks/images/bg_left_menu.png) left top no-repeat;
    position:relative;
    overflow:hidden;
}

#productNav .bottom {
    width:223px;
    height:10px;
    background:url(../../08_PRO_content_explorer_blocks/images/bg_left_menu.png) left bottom no-repeat;
    position:absolute;
    left:0;
    bottom:0;
}

#productNav a {
    white-space:normal;
    cursor:pointer
} /* 1 */
#productNav ul li {
    margin:0;
	overflow:hidden;
    border-bottom:1px solid #bdbdb5;
} /* 1 */
#productNav ul li.last {
    border-bottom:0;
} /* 1 */
 




#productNav ul li a, #productNav ul li p {
    display:block;
    padding:4px 0 4px 23px;
    font-weight:bold;
    color:#000;
    background:url(../../08_PRO_content_explorer_blocks/images/leftMenu_bullet_first_level.png) 7px center no-repeat;
} /* 1 */

/* 1 */
#productNav ul li a.focused {
    display:block;
    margin:1px 4px 3px 0;
    padding:3px 0 0 24px;
    background:url(../../08_PRO_content_explorer_blocks/images/leftMenu_bullet_pro_first_level.gif) left 3px no-repeat;
    color:#333;
}

#productNav ul li a.focused span {
    background:transparent url(../../08_PRO_content_explorer_blocks/images/leftMenu_bullet_pro_third_level_focused.png) no-repeat scroll left bottom;
    display:block;
    margin:0 4px 0px -24px;
    padding:2px 0 2px 24px;
}
/* 2 */
#productNav ul ul li {
    margin:0;
    padding:0;
    border:0;
} /* 2 */
#productNav ul ul li a {
    display:block;
    margin:1px 0 1px 0;
    padding:4px 0 0 24px;
   /*  width:215px; */
    background:url(../../08_PRO_content_explorer_blocks/images/leftMenu_bullet_first_level_pro.png) 7px 6px no-repeat;
    color:#939291
} /* 2 */
#productNav ul ul li a span { padding-top:2px; padding-bottom:2px }
#productNav ul ul li a.selected {
    display:block;
    margin:1px 0 -2px 0;
    padding:2px 0 2px 24px;
    /* width:215px; */
    /* background:url(../../08_PRO_content_explorer_blocks/images/leftMenu_bullet_second_level_selected.png) left 3px no-repeat; */

} 
#productNav ul ul li a.focused {
    display:block;
    margin:1px 0 0 0;
    padding:2px 0 0 24px;
    /* width:215px; */
    background:url(../../08_PRO_content_explorer_blocks/images/leftMenu_bullet_pro_first_level.gif) left 3px no-repeat;
    color:#333;
}
/* 2 */
#productNav ul ul li a.selected span {
    display:block;
    margin:1px 0 0 -24px;
    padding:2px 0 2px 24px;
    /* width:215px; */
    /* border-bottom:1px solid #505048; */
    color:#F0D800;
}
#productNav ul ul li a.focused span {
    display:block;
    margin:1px 4px 0 -24px;
    padding:2px 0 2px 24px;
    /* width:215px; */
    background:url(../../08_PRO_content_explorer_blocks/images/leftMenu_bullet_pro_third_level_focused.png) left bottom no-repeat;
    color:#333;
}
 /* 2 */
#productNav ul ul ul {
    margin:0;
    border:0;
} /* 3 */
#productNav ul ul ul li {
    margin:0;
    border:0;
} /* 3 */
#productNav ul ul ul li a {
    display:block;
    margin:0 4px 0 0;
    padding:2px 0 2px 39px;
    background:url(../../08_PRO_content_explorer_blocks/images/leftMenu_bullet_first_level_pro.png) 24px 7px no-repeat;
    color:#6f6f6f;
} /* 3 */
#productNav ul ul ul li a.selected {
    display:block;
    margin:0 4px 0 0;
    padding:2px 0 0 39px;
	
    /* background:url(../../08_PRO_content_explorer_blocks/images/leftMenu_bullet_third_level_selected.png) left 3px no-repeat; */
} /* 3 */

#productNav ul ul ul li a.selected span {
    display:block;
    margin:0 4px 0 -39px;
    padding:1px 0 2px 39px;
    /* border-bottom: 1px solid #505048; */
} /* 3 */

#productNav ul ul ul li a.focused {
    display:block;
    margin:0 4px 0 0;
    padding:2px 0 0 39px;
    background:url(../../08_PRO_content_explorer_blocks/images/leftMenu_bullet_third_level_highlight.png) left 3px no-repeat;
    color:#000;
} /* 3 */

#productNav ul ul ul li a.focused span {
    display:block;
    margin:0 4px 0 -39px;
    padding:2px 0 2px 39px;
    background:url(../../08_PRO_content_explorer_blocks/images/leftMenu_bullet_third_level_highlight.png) left bottom no-repeat;
} /* 3 */

#productNav ul ul ul ul {
    margin:0;
    border:0;
} /* 4 */

#productNav ul ul ul ul li {
    margin:0;
    border:0;
} /* 4 */

#productNav ul ul ul ul li a {
    display:block;
    margin:0 4px 0 0;
    padding:3px 0 2px 54px;
    background:url(../../08_PRO_content_explorer_blocks/images/leftMenu_bullet_pro_third_level.png) 39px 6px no-repeat;
} /* 4 */

#productNav ul ul ul ul li a.selected {
    display:block;
    margin:0 4px 0 0;
    padding:2px 0 0 54px;
    /* background:url(../../08_PRO_content_explorer_blocks/images/leftMenu_bullet_fourth_level_selected.png) left 3px no-repeat; */
}

#productNav ul ul ul ul li a.focused {
    display:block;
    margin:0 4px 0 0;
    padding:2px 0 0 54px;
     background:url(../../08_PRO_content_explorer_blocks/images/leftMenu_bullet_pro_third_left.gif) left 3px no-repeat;
} /* 4 */

#productNav ul ul ul ul li a.selected span {
    display:block;
    margin:0 4px 0 -54px;
    padding:2px 0 2px 54px;
	/* border-bottom:1px solid #505048; */
    /* background:url(../../08_PRO_content_explorer_blocks/images/leftMenu_bullet_fourth_level_selected.png); */
	color:#F0D800;
} 

#productNav ul ul ul ul li a.focused span {
    display:block;
    margin:0 4px 0 -54px;
    padding:2px 0 2px 54px;
    background:url(../../08_PRO_content_explorer_blocks/images/leftMenu_bullet_pro_third_level_focused.png) left bottom no-repeat;
} 
/* 4 */

/* 5 */

#productNav ul ul ul ul ul li {
    margin:0;
    border:0;
} /* 5 */

#productNav ul ul ul ul ul li a {
    display:block;
    margin:0 4px 0 0;
    padding:2px 0 2px 69px;
    background:transparent url(../../08_PRO_content_explorer_blocks/images/leftMenu_bullet_pro_third_level.png) no-repeat scroll 55px 5px;
    color:#6f6f6f;
} /* 5 */

#productNav ul ul ul ul ul li a.selected {
    display:block;
    margin:0 4px 0 0;
    padding:2px 0 0 69px;
	color:#F0D800;
    background:url(../../08_PRO_content_explorer_blocks/images/leftMenu_bullet_pro_third_level.png) 54px 6px no-repeat !important;
} /* 5 */

#productNav ul ul ul ul ul li a.selected span {
    display:block;
    margin:0 4px 0 -69px;
    padding:2px 0 2px 69px;
	color:#F0D800;
    background:url(../../08_PRO_content_explorer_blocks/images/leftMenu_bullet_fifth_level_selected.png) left bottom no-repeat;
} /* 5 */

#productNav ul ul ul ul ul li a.focused {
    display:block;
    margin:0 4px 0 0;
    padding:2px 0 0 69px;
    background:url(../../08_PRO_content_explorer_blocks/images/leftMenu_bullet_fifth_level_focused.png) left 3px no-repeat;
    color:#000;
} /* 5 */

#productNav ul ul ul ul ul li a.focused span {
    display:block;
    margin:0 4px 0 -69px;
    padding:2px 0 2px 69px;
    
} /* 5 */

#productNav ul ul ul ul ul{
    margin:2px 0 2px 0;
    border:0;
}

/** END FROM BLOCKS.CSS **/

#productNav {
    background:transparent url(../../08_PRO_content_explorer_blocks/images/bg_left_menu_pro.png) no-repeat scroll left top;
	margin-bottom:15px;
}

#productNav ul ul {
    background:#303030 none repeat scroll 0 0;
    border-top:1px solid #505048;
}

#productNav ul li {
	border-bottom:1px solid #505048;
}
#productNav ul li a, #productNav ul li p {
    color:#f6f6f6;
}

#productNav ul li a, #productNav ul li p {
    background:transparent url(../../08_PRO_content_explorer_blocks/images/leftMenu_bullet_first_level_pro.png) no-repeat scroll 7px center;
}

#mainMenu li ul.pro li a {
    color:#f6f6f6;
}

#mainMenu li.pro a:hover, #mainMenu li.pro a.selected {
    color:#fff;
    text-decoration:none;
    background:url(../../08_PRO_content_explorer_blocks/images/bg_menu_on_pro.png) left top no-repeat;
}

#mainMenu li.pro a:hover span, #mainMenu li.pro a.selected span {
	background:transparent url(../../08_PRO_content_explorer_blocks/images/bg_menu_on_pro.png) no-repeat scroll right top;
	color:#FFFFFF;
}
#footer h2 {
	color:#b9b9b9;
}
#footer ul li a {
	background:transparent url(../../08_PRO_content_explorer_blocks/images/arrow_pro.png) no-repeat scroll left center;
	color:#b9b9b9;
}
#footer .copyright {
	color:#b9b9b9;
	}
#mainMenu li.pro .submenu.pro li.selected a:hover, #mainMenu li.pro .submenu.pro li a:hover {
	background:transparent url(../../08_PRO_content_explorer_blocks/images/bg_submenu_pro_selected.png) no-repeat scroll left top;
}	
#mainMenu li.pro .submenu.pro li.selected a:hover span, #mainMenu li.pro .submenu.pro li a:hover span {
	background:transparent url(../../08_PRO_content_explorer_blocks/images/bg_submenu_pro_selected.png) no-repeat scroll right top;
	color:#AEAEAE;
}

#productNav ul ul ul li a.focused {
	background: url(../../08_PRO_content_explorer_blocks/images/leftMenu_bullet_pro_second_level.gif) no-repeat scroll left 3px;
	color:#202020;
}
#productNav ul ul ul li a.focused span {
	background:transparent url(../../08_PRO_content_explorer_blocks/images/leftMenu_bullet_pro_third_level_focused.png) no-repeat scroll left bottom;
	color:#202020;
}

#productNav ul ul ul li a {
	background:transparent url(../../08_PRO_content_explorer_blocks/images/leftMenu_bullet_pro_third_level.png) no-repeat scroll 24px 6px;
}

#productNav .bottom {
	background:transparent url(../../08_PRO_content_explorer_blocks/images/bg_left_menu_pro.png) no-repeat scroll left bottom;
}




#productNav ul li a.selected span, #productNav ul li a.selected { 
color:#F0D800;
}
#productNav ul li a, #productNav ul li p { 
background:transparent url(../../08_PRO_content_explorer_blocks/images/leftMenu_bullet_first_level_pro.png) no-repeat scroll 7px center;
}
#productNav ul li a, #productNav ul li p { 
color:#F6F6F6;
}



/* ======================================================================================================================
/** START ** 10_product_category_selection_list ------------------------------------------------------------------------------------
==================================================================================**/

.clearfix { zoom:1; }

.block_product3 .top2, .block_product3 .bottom2, .block_product .top2, .block_product .bottom2 {
	background:transparent url(../../10_product_category_selection_list/images/bg_block_product.png) no-repeat scroll center top;
	/*float:left;*/
	font-size:1px;
	height:5px;
	margin:0;
	width:718px;
}
.block_product3 .bottom2, .block_product .bottom2 {
	background:transparent url(../../10_product_category_selection_list/images/bg_block_product.png) no-repeat scroll center bottom;
	}
.product3 {
	background-color:#f6f6f6;
	/*float:left;*/
	margin:0 0 10px 0;
	position:relative;
	overflow:hidden;
	zoom:1
}
/* .block_product3 {
	float:left;
} */
.product3 p {
	width:668px;
	/*float:left;*/
	margin:5px 0 25px 33px;
	color:#737373;
}
.product3 h3 {
	margin:0 0 0 13px;
	float:none;
}

.block_galerie_focus ul, .product3 ul { 
top:4px;
}

.block_galerie_focus ul, .product3 ul {
    position: absolute;
    bottom: 10px;
    right: 10px;
	float:right;
}

.products_catalogue .block_catalogue h2, .products_catalogue .block_galerie h2, .products_catalogue .block_galerie_focus h2, .products_catalogue .block_article h2, .products_catalogue .block_press h2, .products_catalogue .block_press_liste h2, .block_privacy h2, .block_privacy h3, .block_products_catalogue h2, .product3 h3, .press_images h2, .products_awards h2 {
    float: left;
    clear: none;
    margin:0 0 6px 0 ;
    padding: 0 0 0 18px;
    font-size: 16px;
    color: #333;
    background: url(../../10_product_category_selection_list/images/arrow.png) left 6px no-repeat;
}

.block_product3 .product3 li {
	clear:none;
	float:right;
	margin:0 0 0 10px;
}

.block_productsHighlights ul li a,  .block_galerie_focus ul li a, .product3 ul li a  {
    display: block;
    padding: 0 0 2px 18px;
	
    height: 14px;
    background: url(../../10_product_category_selection_list/images/btn_seeMore.png) left top no-repeat;
    font-size: 10px;
    color: #fff;
}
.product3 ul li a {
	clear:none;
	float:left;
}

.block_productsHighlights ul li a span,  .block_galerie_focus ul li a span, .block_press_liste .press ul li a span, .product3 ul li a span  {
    display: block;
    margin: 0px -2px 0 0;
    padding: 1px 5px 2px 0;
    background: url(../../10_product_category_selection_list/images/btn_seeMore.png) right top no-repeat;
}



/* ======================================================================================================================
/** START ** 15_PRO-gallery_summary_block ------------------------------------------------------------------------------------
==================================================================================**/

/** FROM BLOCKS.CSS **/
.products_catalogue .block_galerie h2 {
    float: left;
    clear: none;
    margin:0 0 6px 0 ;
    padding: 0 0 0 18px;
    font-size: 16px;
    color: #333;
    background: url(../../15_PRO-gallery_summary_block/images/arrow.png) left 6px no-repeat;
}
.products_catalogue .block_galerie .block {
    float: left;
    clear: none;
    margin-bottom: 10px;
    padding-bottom: 0;
    width: 718px;
    background: url(../../15_PRO-gallery_summary_block/images/bg_block_catalogue.png) left top no-repeat;
    position: relative;
}
.products_catalogue .block_galerie .block {
	background: #f6f6f6 url(../../15_PRO-gallery_summary_block/images/bg_block_galerie.png) left top no-repeat;
}
.products_catalogue .block_galerie .block {
	padding:10px 0 0 0;
}
.products_catalogue .block_galerie .block .bottom {
    float: left;
    clear: none;
    margin-bottom: 0;
    width: 717px;
    height: 8px;
    background: url(../../15_PRO-gallery_summary_block/images/bg_block_catalogue.png) left bottom no-repeat;
}
.products_catalogue .block_galerie .block img {
    float: left;
    clear: none;
    margin: 0 10px 0 10px;
}
.products_catalogue .block p {
	padding:0 10px 0 10px;
}
/** END FROM BLOCKS.CSS **/

body {
    background: #383838 url(../../15_PRO-gallery_summary_block/images/bck_body_pro.jpg) left top repeat-x;
}

#mainMenu ul.pro li { background: url(../../15_PRO-gallery_summary_block/images/bg_submenu_pro_border_left.png)  left 4px no-repeat; }

.products_catalogue .block_catalogue h2, .products_catalogue .block_galerie h2, .products_catalogue .block_galerie_focus h2, .services h2 {
    color: #f6f6f6;
    background: transparent url(../../15_PRO-gallery_summary_block/images/arrow_pro.png) no-repeat scroll left 6px;
}

#productNav {
    background: transparent url(../../15_PRO-gallery_summary_block/images/bg_left_menu_pro.png) no-repeat scroll left top;
}

#productNav ul ul {
    background: #303030 none repeat scroll 0 0;
    border-top: 0 !important;
	margin:0 !important;
}
#productNav ul li {
	border-bottom:1px solid #505048;
}
#productNav ul li a, #productNav ul li p {
    color: #f6f6f6;
}

#productNav ul li a, #productNav ul li p {
    background: transparent url(../../15_PRO-gallery_summary_block/images/leftMenu_bullet_first_level_pro.png) no-repeat scroll 7px center;
}

#mainMenu li ul.pro li a {
    color: #f6f6f6;
}

#mainMenu li.pro a:hover, #mainMenu li.pro a.selected {
    color: #fff;
    text-decoration: none;
    background: url(../../15_PRO-gallery_summary_block/images/bg_menu_on_pro.png) left top no-repeat;
}

#mainMenu li.pro a:hover span, #mainMenu li.pro a.selected span {
	background:transparent url(../../15_PRO-gallery_summary_block/images/bg_menu_on_pro.png) no-repeat scroll right top;
	color:#FFFFFF;
}
#footer h2 {
	color:#b9b9b9;
}
#footer ul li a {
	background:transparent url(../../15_PRO-gallery_summary_block/images/arrow_pro.png) no-repeat scroll left center;
	color:#b9b9b9;
}
#footer .copyright {
	color:#b9b9b9;
	}
#mainMenu li.pro .submenu.pro li.selected a:hover, #mainMenu li.pro .submenu.pro li a:hover {
	background:transparent url(../../15_PRO-gallery_summary_block/images/bg_submenu_pro_selected.png) no-repeat scroll left top;
}	
#mainMenu li.pro .submenu.pro li.selected a:hover span, #mainMenu li.pro .submenu.pro li a:hover span {
	background:transparent url(../../15_PRO-gallery_summary_block/images/bg_submenu_pro_selected.png) no-repeat scroll right top;
	color:#AEAEAE;
}
#productNav ul ul ul li a.focused {
	background:transparent url(../../15_PRO-gallery_summary_block/images/leftMenu_bullet_pro_third_level_focused.png) no-repeat scroll left 3px;
	color:#202020;
}
#productNav ul ul ul li a.focused span {
	background:transparent url(../../15_PRO-gallery_summary_block/images/leftMenu_bullet_pro_third_level_focused.png) no-repeat scroll left bottom;
	color:#202020;
}

#productNav ul ul ul li a {
	background:transparent url(../../15_PRO-gallery_summary_block/images/leftMenu_bullet_pro_third_level.png) no-repeat scroll 24px 7px;
}
#productNav .bottom {
	background:transparent url(../../15_PRO-gallery_summary_block/images/bg_left_menu_pro.png) no-repeat scroll left bottom;
}
.products_catalogue .block_galerie .block, .products_catalogue .block_galerie_focus .block {
	background:#303030 url(../../15_PRO-gallery_summary_block/images/bg_block_galerie_pro.png) no-repeat scroll left top;
}
.block a {
	color:#F6F6F6;
}
h3 {
	color:#F6F6F6;
}
.block p{
	color:#9e9e9e;
}
.products_catalogue .block_galerie_focus .block .bottom {
	background:transparent url(../../15_PRO-gallery_summary_block/images/bg_block_galerie_bottom_pro.png) no-repeat scroll left bottom;
	clear:none;
	float:left;
	height:8px;
	margin-bottom:0;
	width:718px;
}
.products_catalogue .block_galerie .block img  {
	border:2px solid #202020;
}
#mainMenu li.pro .submenu.pro li.selected a {
	background:transparent url(../../15_PRO-gallery_summary_block/images/bg_submenu_pro_selected.png) no-repeat scroll left top;
	color:#505048;
	margin:1px 0 0;
	padding:0 0 0 13px;
}
#mainMenu li.pro .submenu.pro li.selected a span {
	background:transparent url(../../15_PRO-gallery_summary_block/images/bg_submenu_pro_selected.png) no-repeat scroll right top;
	color:#505048;
}
.products_catalogue .block_catalogue .block .bottom, .products_catalogue .block_galerie .block .bottom {
	background:transparent url(../../15_PRO-gallery_summary_block/images/bg_block_galerie_bottom_pro.png) no-repeat scroll left bottom;
	clear:none;
	float:left;
	height:8px;
	margin-bottom:0;
	width:718px;
}
#photos li {
	background-color:#202020;
}
#productNav ul li a.selected span, #productNav ul li a.selected{
	color:#f0d800;
}
.block_productsHighlights ul li a, .block_galerie_focus ul li a {
	background:transparent url(../../15_PRO-gallery_summary_block/images/btn_seeMore_pro.png) no-repeat scroll left top;
	color:#CCCCCC;
}
.block_productsHighlights ul li a span, .block_galerie_focus ul li a span {
	margin-right:-2px;
	background:transparent url(../../15_PRO-gallery_summary_block/images/btn_seeMore_pro.png) no-repeat scroll right top;
}
.block_galerie_focus ul {
	float:left;
	position:relative;
	width:710px;
	bottom:0;right:0;
	margin:10px 0 0 0; 
}
.block_galerie p {
	color:#b9b9b9;
}
.services .block_service h3 {
	background-color:#202020;
	color:#f6f6f6;
}
.services .block_service p {
	color:#9e9e9e;
}
.services .block_service ul li a {
	margin-right:2px;
	background:transparent url(../../15_PRO-gallery_summary_block/images/bg_button_05_pro.png) no-repeat scroll left top;
}
.services .block_service ul li a span {
	background:transparent url(../../15_PRO-gallery_summary_block/images/bg_button_05_pro.png) no-repeat scroll right top;
	padding-left:2px;
	margin-right:-2px;
}
div.h3_top, div.h3_bottom {
	background:transparent url(../../15_PRO-gallery_summary_block/images/bg_h3_services_pro.png) no-repeat scroll center top;
} 
div.h3_bottom {
	background:transparent url(../../15_PRO-gallery_summary_block/images/bg_h3_services_pro.png) no-repeat scroll center bottom;
}



/* ======================================================================================================================
/** START ** 15_PRO_gallery_summary_block_gallery_page ------------------------------------------------------------------------------------
==================================================================================**/

 
/* -----------------------------------------------------
					SLIDESHOW
 ----------------------------------------------------- */
 
 .hideElement { 
	display:inline;
	width:1px; height:1px;
	overflow:hidden;
	position:absolute;
} 
 
.viewElement {
	color:#9E9E9E;
	overflow:visible;
	position:relative;
	width:auto; height:auto;
	margin:0 0 20px;
	padding:0 10px;
} 
 
 h3 { font-size:13px; }
 
 .block a {
	color:#000;
	}

.block_galerie_focus ul {
    position: absolute;
    bottom: 10px;
    right: 10px;
	float:right;
}

.block_galerie_focus ul li {
    float: left;
    clear: none;
    margin: 0 0 0 10px;
}

.block_galerie_focus ul li a {
    display: block;
    padding: 0 0 2px 18px;
    height: 14px;
    background: url(../../15_PRO_gallery_summary_block_gallery_page/images/btn_seeMore.png) left top no-repeat;
    font-size: 10px;
    color: #fff;
}	

.block_productsHighlights ul li a,  .block_galerie_focus ul li a, .product3 ul li a  {
    display: block;
    padding: 0 0 2px 18px;
    height: 14px;
    background: url(../../15_PRO_gallery_summary_block_gallery_page/images/btn_seeMore.png) left top no-repeat;
    font-size: 10px;
    color: #fff;
}

.block_galerie_focus ul li a span  {
    display: block;
    margin: 0px -2px 0 0;
    padding: 1px 5px 2px 0;
    background: url(../../15_PRO_gallery_summary_block_gallery_page/images/btn_seeMore.png) right top no-repeat;
}
 
/* desactivation exif 
#viewerTab.3,
#viewerTab.box.3 {display: none;}
*/  
  
.div_clear {
	clear: both;
	font-size: 0px;
	height: 0px;
	line-height: 0px;
}
.div_overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
	background-color: #000;
	text-align: center;
}
.nw_viewer {
	position: absolute;
	z-index: 2000;
	min-width: 540px;
	width: 540px;
	left: 50%;
	/*overflow: hidden;*/
	color: #fff;
	margin: 0 auto;
	text-align: center;
}
html>body .nw_viewer { }
.nw_viewer a {
	cursor: pointer;
	color: #BFC0BA;
	text-decoration: none;
}
.nw_viewer a:hover { text-decoration: underline; height:4px; overflow:hidden;}

.nw_viewer_top {
	height: 22px;
	line-height: 22px;
	background-color: #656661;
} 
#btn_playpause, #btn_previous, #btn_next, #btn_close {
	float:left;
	height:11px;
}
/*
 * Tabs ---------------------------------------
 */
.nw_viewer_nav{
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
	height: 22px;
	line-height: 22px;
}
.nw_viewer_nav li {
	margin: 0;
	float: left;
	border-right: 1px solid #fff;
}
.nw_viewer_nav li img {
	padding: 6px 0 5px 0;
}
.nw_viewer_nav a:link,
.nw_viewer_nav a:active,
.nw_viewer_nav a:visited {
	cursor: pointer;
	color: #ABACA6;
	text-decoration: none;
}
.nw_viewer_nav a:hover { text-decoration: none; }
.nw_viewer_nav_item_first {
	padding: 0 10px;
	background: url(../../15_PRO_gallery_summary_block_gallery_page/images/nw/bkg_round_marron_left.gif) left top;
}
.nw_viewer_nav_item_last {
	padding: 0 10px;
	background-color: #656661;
}
.nw_viewer_nav_item {
	padding: 0 10px;
	background-color: #656661;
}
.nw_viewer_nav .disabled {
	border-right: 1px solid #656661;
}
.nw_viewer_nav .disabled a:link,
.nw_viewer_nav .disabled a:active,
.nw_viewer_nav .disabled a:visited,
.nw_viewer_nav .disabled a:hover{
	/*color: #444;
	text-decoration: none;
	cursor: default;*/
	color: #656661;
	cursor: default;
	
}

.nw_viewer_nav .selected {
	padding-right: 0;
	padding-left: 10px;
	background: url(../../15_PRO_gallery_summary_block_gallery_page/images/nw/bkg_round_beige_left.gif) left top;
}
.nw_viewer_nav .selected div {
	padding-left: 0;
	padding-right: 10px;
	background: url(../../15_PRO_gallery_summary_block_gallery_page/images/nw/bkg_round_beige_right.gif) right top;
}
.nw_viewer_nav .selected a:link,
.nw_viewer_nav .selected a:active,
.nw_viewer_nav .selected a:visited, 
.nw_viewer_nav .selected a:hover {
	color: #fff;
	text-decoration: none;
}
/*
 * Toolbar ---------------------------------------
 */
ul.nw_viewer_toolbar {
	margin: 0;
	padding: 0;
	float: left;
	list-style-type: none;
	height: 22px;
	line-height: 22px;
	background-color: #656661;
}
ul.nw_viewer_toolbar li {
	margin: 0;
	padding: 0;
	float: left;
}
ul.nw_viewer_toolbar li.nw_viewer_slideshow_label{
	color: #ABACA6;
	padding: 0 10px;
}
ul.nw_viewer_toolbar li.nw_viewer_slideshow_label div{
	/*width: 150px;*/
}
ul.nw_viewer_toolbar li.nw_viewer_slideshow_item{
	color: #ABACA6;
	background-color: #656661;
	padding: 5px 3px 6px 3px;
	line-height:0;
}
ul.nw_viewer_toolbar li.nw_viewer_slideshow_item div a:hover{
	background-color: #333;
}
ul.nw_viewer_toolbar li.nw_viewer_slideshow_delay {
	color: #ABACA6;
	padding: 0 10px;
}
ul.nw_viewer_toolbar li.nw_viewer_slideshow_delay div{
	/*width: 150px;*/
}
ul.nw_viewer_toolbar a:link,
ul.nw_viewer_toolbar a:active,
ul.nw_viewer_toolbar a:visited {
	color: #ABACA6;
}
ul.nw_viewer_toolbar li.nw_viewer_slideshow_delay a:hover,
ul.nw_viewer_toolbar li.nw_viewer_slideshow_delay a.nw_viewer_seconds_selected {
	background: url(../../15_PRO_gallery_summary_block_gallery_page/images/nw/bkg_delay.gif) center no-repeat;
	color: #656661;
	text-decoration: none;
}
ul.nw_viewer_utils {
	margin: 0;
	padding: 0;
	float: right;
	list-style-type: none;
	height: 0;
	line-height: 0;
	background-color: #656661;
}
.nw_viewer_utils .nw_viewer_slideshow_close {
	float: left;
	color: #ABACA6;
	background: url(../../15_PRO_gallery_summary_block_gallery_page/images/nw/bkg_round_marron_right.gif) right top;
	padding: 5px 5px 6px 5px;
}
.nw_viewer_utils .nw_viewer_slideshow_close div a:hover{
	background-color: #333;
}

/*
 * Content ---------------------------------------
 */
.nw_viewer_content {
	padding: 10px 0 5px 0;
	background-color: #ABACA6;
	color: #ffffff;
	text-align: center;
}
.nw_viewer_table { 
	width: 100%;
	margin: 0 auto;
}
.nw_viewer_table tr { 
	vertical-align: top; 
}
.nw_viewer_table td { 
	font-size: 10px; 
}
.nw_viewer_table td.td_visual { 
	/*border: 1px solid red;*/
	text-align: left;
	padding: 0 10px;
}
.nw_viewer_table td.td_tabs {
	text-align: left; 
	/*border: 1px solid green;*/
	padding: 0 10px 0 0;
}
.nw_viewer_visual {
	margin: 0;
	padding: 0;		
}
.nw_viewer_visual img {
	max-width: 718px;	
	margin: 0;	
	border-color: #fff;
	border-style: solid;
	border-width: 10px;
}
.nw_viewer_image {
	
}
.nw_viewer_copy {
	margin: 0 auto;
	text-align: center;
	color: #fff;
	font-size: 10px;
	height: 15px;
	line-height: 15px;
}
.nw_viewer_bottom {
	height: 0px;
	background: #ABACA6;
	/*background: #ABACA6 url(../../15_PRO_gallery_summary_block_gallery_page/images/nw/bkg_bottom_left.gif) left bottom no-repeat;*/
}
/*
.nw_viewer_bottom div {
	height: 10px;
	background: url(../../15_PRO_gallery_summary_block_gallery_page/images/nw/bkg_bottom_right.gif) right bottom no-repeat;
}*/

/*
 * Map ---------------------------------------
 */
.nw_viewer_map {
	/*margin-left: 10px;*/
	width: 318px;
	height: 160px;
	border: 1px solid #767674;
}
.nw_viewer_map_infos {
	/*margin-left: 10px;*/
	width: 320px; 
	text-align: left;
}
.nw_viewer_map_tit {
	margin-top: 1px;
	background-color: #70716C;
}
.nw_viewer_map_tit h4 {
	padding: 3px 0;
	margin: 0 3px;
	color: #fff;
	font-size: 10px;
	font-weight: normal;	
}
.nw_viewer_map_tit h3 {	
	padding: 3px 0;	
	margin: 0 3px;
	color: #fff;
	font-size: 11px;	
	font-weight: bold;
}
.nw_viewer_map_text { 
	color: #646560;
	margin-top: 5px;
}
.nw_viewer_map_text a{
	color: #646560;
	font-weight: bold;
	text-decoration: none;
}
.nw_viewer_map_text a:hover{
	text-decoration: underline;
}
.nw_viewer_map_text p { margin: 5px; }
/*
 * Exif ---------------------------------------
 *
.nw_viewer_infos {
	width: 340px;
	padding: 0 0 0 20px;
	font-size: 10px; 
}
html>body .nw_viewer_infos { width: 320px; }
.nw_viewer_infos_table { width: 320px; }
.nw_viewer_infos_table tr { vertical-align: top; }
.nw_viewer_infos_table td { font-size: 10px; }
.nw_viewer_line{ font-size: 0px; padding: 2px 0; }
.nw_viewer_line div {
	font-size: 0px;
	height: 0px;
	line-height: 0px; 
	border-bottom: 1px solid #C4C5BF;
}
td.nw_viewer_key {
	width: 40%;
	padding: 2px 6px 2px 0;
	text-align: right;
	background-color: #888983;
	color: #fff;
}
td.nw_viewer_value{
	width: 60%;
	padding: 2px 0 2px 6px;
	margin: 2px 0;
	color: #ffffff;
}
*/






#photos li {
	background-color: #b7b8b2;
	margin:10px;
	float:left;
	text-align:center;
}
#photos li div {
	float:none;
	height:120px;
	vertical-align:middle;
	width:120px;
	display: table-cell;
    text-align: center;
}
#photos li img {
	display:table-cell;
	vertical-align:middle;
	border:1px solid #ffffff;
	margin:5px auto;
	float:none;
}

/*****************************************/

#photos div * {
    vertical-align: middle;
}
/*\*//*/
#photos div {
    display: block;
}
#photos div span {
    display: inline-block;
    height: 100%;
    width: 1px;
}

/*****************************************/
.block_galerie_focus .block p {
	margin:0 0 20px 0;
}
.products_catalogue .block_galerie .block img {
	border:2px solid #d3d5ca ;
}
#photos {
	margin:0 0 0 10px;
	width:718px;
}


/* CATALOGUE */
.products_catalogue .block_catalogue h2, .products_catalogue .block_galerie h2, .products_catalogue .block_galerie_focus h2, .products_catalogue .block_article h2, .products_catalogue .block_press h2, .products_catalogue .block_press_liste h2, .block_privacy h2, .block_privacy h3, .block_products_catalogue h2, .product3 h3, .press_images h2, .products_awards h2 {
    float: left;
    clear: none;
    margin:0 0 6px 0 ;
    padding: 0 0 0 18px;
    font-size: 16px;
    color: #333;
    background: url(../../15_PRO_gallery_summary_block_gallery_page/images/arrow.png) left 6px no-repeat;
}
.products_catalogue .block_catalogue .block, .products_catalogue .block_galerie .block, .products_catalogue .block_galerie_focus .block, .products_catalogue .block_article .block, .block_index {
    float: left;
    clear: none;
    margin-bottom: 10px;
    padding-bottom: 0;
    width: 718px;
    background: url(../../15_PRO_gallery_summary_block_gallery_page/images/bg_block_catalogue.png) left top no-repeat;
    position: relative;
}
.products_catalogue .block_galerie .block, .products_catalogue .block_galerie_focus .block, .products_catalogue .block_article .block, .block_index {
	background: #f6f6f6 url(../../15_PRO_gallery_summary_block_gallery_page/images/bg_block_galerie.png) left top no-repeat;
}
.products_catalogue .block_galerie .block, .products_catalogue .block_galerie_focus .block, .products_catalogue .block_article .block {
	padding:10px 0 0 0;
}
.products_catalogue .block p {
	padding:0 10px 0 10px;
}
.products_catalogue .block_catalogue .block .bottom, .products_catalogue .block_galerie .block .bottom, .products_catalogue .block_article .block .bottom, .block_index .bottom  {
    float: left;
    clear: none;
    margin-bottom: 0;
    width: 717px;
    height: 8px;
    background: url(../../15_PRO_gallery_summary_block_gallery_page/images/bg_block_catalogue.png) left bottom no-repeat;
}

.products_catalogue .block_catalogue .block ul {
    margin: 10px 0 0 5px;
}

.products_catalogue .block_catalogue .block ul li {
    float: left;
    clear: none;
    margin: 0 6px 0 0;
}

.products_catalogue .block_catalogue .block .bgText {
    margin: 10px 0 0 10px;
    padding: 10px 0 10px 0;
    width: 694px;
    height: 60px;
    min-height: 60px;
    height: auto;
    background: url(../../15_PRO_gallery_summary_block_gallery_page/images/bg_block_txt_catalogue.png) left top no-repeat;
}

.products_catalogue .block_catalogue .block .bgText .bottom {
    margin: 0 0 0 0;
    width: 694px;
    height: 10px;
    background: url(../../15_PRO_gallery_summary_block_gallery_page/images/bg_block_txt_catalogue.png) left bottom no-repeat;
}

.products_catalogue .block_catalogue .block .bgText h3, .products_catalogue .block_catalogue .block .bgText h3 a {
    font-size: 12px;
    color: #333;
}

.products_catalogue .block_catalogue .block .bgText img, .products_catalogue .block_galerie .block img, .products_catalogue .block_galerie_focus .block img {
    float: left;
    clear: none;
    margin: 0 10px 0 10px;
}

.products_catalogue .block_catalogue .block .bgText p {
    margin: 7px 20px 0 0;
    padding: 0 0 0 107px;
    color: #737373;
}

.products_catalogue .block_catalogue .block .bgText p a {
    color: #737373;
}




#photos li {
	background-color: #b7b8b2;
	margin:10px;
	float:left;
	text-align:center;
}
#photos li div {
	float:none;
	height:120px;
	vertical-align:middle;
	width:120px;
	display: table-cell;
    text-align: center;
}
#photos li img {
	display:table-cell;
	vertical-align:middle;
	border:1px solid #ffffff;
	margin:5px auto;
	float:none;
}

/*****************************************/

#photos div * {
    vertical-align: middle;
}
/*\*//*/
#photos div {
    display: block;
}
#photos div span {
    display: inline-block;
    height: 100%;
    width: 1px;
}

/*****************************************/
.block_galerie_focus .block p {
	margin:0 0 20px 0;
}
.products_catalogue .block_galerie .block img {
	border:2px solid #d3d5ca ;
}
#photos {
	margin:0 0 0 10px;
	width:718px;
}


/* -----------------------------------------------------
					SLIDESHOW
 ----------------------------------------------------- */
 
 
/* desactivation exif 
#viewerTab.3,
#viewerTab.box.3 {display: none;}
*/  
  
.div_clear {
	clear: both;
	font-size: 0px;
	height: 0px;
	line-height: 0px;
}
.div_overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
	background-color: #000;
	text-align: center;
}
.nw_viewer {
	position: absolute;
	z-index: 2000;
	min-width: 540px;
	width: 540px;
	left: 50%;
	/*overflow: hidden;*/
	color: #fff;
	margin: 0 auto;
	text-align: center;
}
html>body .nw_viewer { }
.nw_viewer a {
	cursor: pointer;
	color: #BFC0BA;
	text-decoration: none;
}
.nw_viewer a:hover { text-decoration: underline; height:4px; overflow:hidden;}

.nw_viewer_top {
	height: 22px;
	line-height: 22px;
	background-color: #656661;
} 
#btn_playpause, #btn_previous, #btn_next, #btn_close {
	float:left;
	height:11px;
}
/*
 * Tabs ---------------------------------------
 */
.nw_viewer_nav{
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
	height: 22px;
	line-height: 22px;
}
.nw_viewer_nav li {
	margin: 0;
	float: left;
	border-right: 1px solid #fff;
}
.nw_viewer_nav li img {
	padding: 6px 0 5px 0;
}
.nw_viewer_nav a:link,
.nw_viewer_nav a:active,
.nw_viewer_nav a:visited {
	cursor: pointer;
	color: #ABACA6;
	text-decoration: none;
}
.nw_viewer_nav a:hover { text-decoration: none; }
.nw_viewer_nav_item_first {
	padding: 0 10px;
	background: url(../../15_PRO_gallery_summary_block_gallery_page/images/nw/bkg_round_marron_left.gif) left top;
}
.nw_viewer_nav_item_last {
	padding: 0 10px;
	background-color: #656661;
}
.nw_viewer_nav_item {
	padding: 0 10px;
	background-color: #656661;
}
.nw_viewer_nav .disabled {
	border-right: 1px solid #656661;
}
.nw_viewer_nav .disabled a:link,
.nw_viewer_nav .disabled a:active,
.nw_viewer_nav .disabled a:visited,
.nw_viewer_nav .disabled a:hover{
	/*color: #444;
	text-decoration: none;
	cursor: default;*/
	color: #656661;
	cursor: default;
	
}

.nw_viewer_nav .selected {
	padding-right: 0;
	padding-left: 10px;
	background: url(../../15_PRO_gallery_summary_block_gallery_page/images/nw/bkg_round_beige_left.gif) left top;
}
.nw_viewer_nav .selected div {
	padding-left: 0;
	padding-right: 10px;
	background: url(../../15_PRO_gallery_summary_block_gallery_page/images/nw/bkg_round_beige_right.gif) right top;
}
.nw_viewer_nav .selected a:link,
.nw_viewer_nav .selected a:active,
.nw_viewer_nav .selected a:visited, 
.nw_viewer_nav .selected a:hover {
	color: #fff;
	text-decoration: none;
}
/*
 * Toolbar ---------------------------------------
 */
ul.nw_viewer_toolbar {
	margin: 0;
	padding: 0;
	float: left;
	list-style-type: none;
	height: 22px;
	line-height: 22px;
	background-color: #656661;
}
ul.nw_viewer_toolbar li {
	margin: 0;
	padding: 0;
	float: left;
}
ul.nw_viewer_toolbar li.nw_viewer_slideshow_label{
	color: #ABACA6;
	padding: 0 10px;
}
ul.nw_viewer_toolbar li.nw_viewer_slideshow_label div{
	/*width: 150px;*/
}
ul.nw_viewer_toolbar li.nw_viewer_slideshow_item{
	color: #ABACA6;
	background-color: #656661;
	padding: 5px 3px 6px 3px;
	line-height:0;
}
ul.nw_viewer_toolbar li.nw_viewer_slideshow_item div a:hover{
	background-color: #333;
}
ul.nw_viewer_toolbar li.nw_viewer_slideshow_delay {
	color: #ABACA6;
	padding: 0 10px;
}
ul.nw_viewer_toolbar li.nw_viewer_slideshow_delay div{
	/*width: 150px;*/
}
ul.nw_viewer_toolbar a:link,
ul.nw_viewer_toolbar a:active,
ul.nw_viewer_toolbar a:visited {
	color: #ABACA6;
}
ul.nw_viewer_toolbar li.nw_viewer_slideshow_delay a:hover,
ul.nw_viewer_toolbar li.nw_viewer_slideshow_delay a.nw_viewer_seconds_selected {
	background: url(../../15_PRO_gallery_summary_block_gallery_page/images/nw/bkg_delay.gif) center no-repeat;
	color: #656661;
	text-decoration: none;
}
ul.nw_viewer_utils {
	margin: 0;
	padding: 0;
	float: right;
	list-style-type: none;
	height: 0;
	line-height: 0;
	background-color: #656661;
}
.nw_viewer_utils .nw_viewer_slideshow_close {
	float: left;
	color: #ABACA6;
	background: url(../../15_PRO_gallery_summary_block_gallery_page/images/nw/bkg_round_marron_right.gif) right top;
	padding: 5px 5px 6px 5px;
}
.nw_viewer_utils .nw_viewer_slideshow_close div a:hover{
	background-color: #333;
}

/*
 * Content ---------------------------------------
 */
.nw_viewer_content {
	padding: 10px 0 5px 0;
	background-color: #ABACA6;
	color: #ffffff;
	text-align: center;
}
.nw_viewer_table { 
	width: 100%;
	margin: 0 auto;
}
.nw_viewer_table tr { 
	vertical-align: top; 
}
.nw_viewer_table td { 
	font-size: 10px; 
}
.nw_viewer_table td.td_visual { 
	/*border: 1px solid red;*/
	text-align: left;
	padding: 0 10px;
}
.nw_viewer_table td.td_tabs {
	text-align: left; 
	/*border: 1px solid green;*/
	padding: 0 10px 0 0;
}
.nw_viewer_visual {
	margin: 0;
	padding: 0;		
}
.nw_viewer_visual img {
	max-width: 718px;	
	margin: 0;	
	border-color: #fff;
	border-style: solid;
	border-width: 10px;
}
.nw_viewer_image {
	
}
.nw_viewer_copy {
	margin: 0 auto;
	text-align: center;
	color: #fff;
	font-size: 10px;
	height: 15px;
	line-height: 15px;
}
.nw_viewer_bottom {
	height: 0px;
	background: #ABACA6;
	/*background: #ABACA6 url(../../15_PRO_gallery_summary_block_gallery_page/images/nw/bkg_bottom_left.gif) left bottom no-repeat;*/
}
/*
.nw_viewer_bottom div {
	height: 10px;
	background: url(../../15_PRO_gallery_summary_block_gallery_page/images/nw/bkg_bottom_right.gif) right bottom no-repeat;
}*/

/*
 * Map ---------------------------------------
 */
.nw_viewer_map {
	/*margin-left: 10px;*/
	width: 318px;
	height: 160px;
	border: 1px solid #767674;
}
.nw_viewer_map_infos {
	/*margin-left: 10px;*/
	width: 320px; 
	text-align: left;
}
.nw_viewer_map_tit {
	margin-top: 1px;
	background-color: #70716C;
}
.nw_viewer_map_tit h4 {
	padding: 3px 0;
	margin: 0 3px;
	color: #fff;
	font-size: 10px;
	font-weight: normal;	
}
.nw_viewer_map_tit h3 {	
	padding: 3px 0;	
	margin: 0 3px;
	color: #fff;
	font-size: 11px;	
	font-weight: bold;
}
.nw_viewer_map_text { 
	color: #646560;
	margin-top: 5px;
}
.nw_viewer_map_text a{
	color: #646560;
	font-weight: bold;
	text-decoration: none;
}
.nw_viewer_map_text a:hover{
	text-decoration: underline;
}
.nw_viewer_map_text p { margin: 5px; }
/*
 * Exif ---------------------------------------
 *
.nw_viewer_infos {
	width: 340px;
	padding: 0 0 0 20px;
	font-size: 10px; 
}
html>body .nw_viewer_infos { width: 320px; }
.nw_viewer_infos_table { width: 320px; }
.nw_viewer_infos_table tr { vertical-align: top; }
.nw_viewer_infos_table td { font-size: 10px; }
.nw_viewer_line{ font-size: 0px; padding: 2px 0; }
.nw_viewer_line div {
	font-size: 0px;
	height: 0px;
	line-height: 0px; 
	border-bottom: 1px solid #C4C5BF;
}
td.nw_viewer_key {
	width: 40%;
	padding: 2px 6px 2px 0;
	text-align: right;
	background-color: #888983;
	color: #fff;
}
td.nw_viewer_value{
	width: 60%;
	padding: 2px 0 2px 6px;
	margin: 2px 0;
	color: #ffffff;
}
*/



body {
    background: #383838 url(../../15_PRO_gallery_summary_block_gallery_page/images/bck_body_pro.jpg) left top repeat-x;
}

#mainMenu ul.pro li { background: url(../../15_PRO_gallery_summary_block_gallery_page/images/bg_submenu_pro_border_left.png)  left 4px no-repeat; }

.products_catalogue .block_catalogue h2, .products_catalogue .block_galerie h2, .products_catalogue .block_galerie_focus h2, .services h2 {
    color: #f6f6f6;
    background: transparent url(../../15_PRO_gallery_summary_block_gallery_page/images/arrow_pro.png) no-repeat scroll left 6px;
}

#productNav {
    background: transparent url(../../15_PRO_gallery_summary_block_gallery_page/images/bg_left_menu_pro.png) no-repeat scroll left top;
}

#productNav ul ul {
    background: #303030 none repeat scroll 0 0;
    border-top: 1px solid #505048;
}
#productNav ul li {
	border-bottom:1px solid #505048;
}
#productNav ul li a, #productNav ul li p {
    color: #f6f6f6;
}

#productNav ul li a, #productNav ul li p {
    background: transparent url(../../15_PRO_gallery_summary_block_gallery_page/images/leftMenu_bullet_first_level_pro.png) no-repeat scroll 7px center;
}

#mainMenu li ul.pro li a {
    color: #f6f6f6;
}

#mainMenu li.pro a:hover, #mainMenu li.pro a.selected {
    color: #fff;
    text-decoration: none;
    background: url(../../15_PRO_gallery_summary_block_gallery_page/images/bg_menu_on_pro.png) left top no-repeat;
}

#mainMenu li.pro a:hover span, #mainMenu li.pro a.selected span {
	background:transparent url(../../15_PRO_gallery_summary_block_gallery_page/images/bg_menu_on_pro.png) no-repeat scroll right top;
	color:#FFFFFF;
}
#footer h2 {
	color:#b9b9b9;
}
#footer ul li a {
	background:transparent url(../../15_PRO_gallery_summary_block_gallery_page/images/arrow_pro.png) no-repeat scroll left center;
	color:#b9b9b9;
}
#footer .copyright {
	color:#b9b9b9;
	}
#mainMenu li.pro .submenu.pro li.selected a:hover, #mainMenu li.pro .submenu.pro li a:hover {
	background:transparent url(../../15_PRO_gallery_summary_block_gallery_page/images/bg_submenu_pro_selected.png) no-repeat scroll left top;
}	
#mainMenu li.pro .submenu.pro li.selected a:hover span, #mainMenu li.pro .submenu.pro li a:hover span {
	background:transparent url(../../15_PRO_gallery_summary_block_gallery_page/images/bg_submenu_pro_selected.png) no-repeat scroll right top;
	color:#AEAEAE;
}
#productNav ul ul ul li a.focused {
	background:transparent url(../../15_PRO_gallery_summary_block_gallery_page/images/leftMenu_bullet_pro_third_level_focused.png) no-repeat scroll left 3px;
	color:#202020;
}
#productNav ul ul ul li a.focused span {
	background:transparent url(../../15_PRO_gallery_summary_block_gallery_page/images/leftMenu_bullet_pro_third_level_focused.png) no-repeat scroll left bottom;
	color:#202020;
}

#productNav ul ul ul li a {
	background:transparent url(../../15_PRO_gallery_summary_block_gallery_page/images/leftMenu_bullet_pro_third_level.png) no-repeat scroll 24px 5px;
}
#productNav .bottom {
	background:transparent url(../../15_PRO_gallery_summary_block_gallery_page/images/bg_left_menu_pro.png) no-repeat scroll left bottom;
}
.products_catalogue .block_galerie .block, .products_catalogue .block_galerie_focus .block {
	background:#303030 url(../../15_PRO_gallery_summary_block_gallery_page/images/bg_block_galerie_pro.png) no-repeat scroll left top;
}
.block a {
	color:#F6F6F6;
}
h3 {
	color:#F6F6F6;
}
.block p{
	color:#9e9e9e;
}
.products_catalogue .block_galerie_focus .block .bottom {
	background:transparent url(../../15_PRO_gallery_summary_block_gallery_page/images/bg_block_galerie_bottom_pro.png) no-repeat scroll left bottom;
	clear:none;
	float:left;
	height:8px;
	margin-bottom:0;
	width:718px;
}
.products_catalogue .block_galerie .block img  {
	border:2px solid #202020;
}
#mainMenu li.pro .submenu.pro li.selected a {
	background:transparent url(../../15_PRO_gallery_summary_block_gallery_page/images/bg_submenu_pro_selected.png) no-repeat scroll left top;
	color:#505048;
	margin:1px 0 0;
	padding:0 0 0 13px;
}
#mainMenu li.pro .submenu.pro li.selected a span {
	background:transparent url(../../15_PRO_gallery_summary_block_gallery_page/images/bg_submenu_pro_selected.png) no-repeat scroll right top;
	color:#505048;
}
.products_catalogue .block_catalogue .block .bottom, .products_catalogue .block_galerie .block .bottom {
	background:transparent url(../../15_PRO_gallery_summary_block_gallery_page/images/bg_block_galerie_bottom_pro.png) no-repeat scroll left bottom;
	clear:none;
	float:left;
	height:8px;
	margin-bottom:0;
	width:718px;
}
#photos li {
	background-color:#202020;
}
#productNav ul li a.selected span, #productNav ul li a.selected{
	color:#f0d800;
}
.block_productsHighlights ul li a, .block_galerie_focus ul li a {
	background:transparent url(../../15_PRO_gallery_summary_block_gallery_page/images/btn_seeMore_pro.png) no-repeat scroll left top;
	color:#CCCCCC;
}
.block_productsHighlights ul li a span, .block_galerie_focus ul li a span {
	margin-right:-2px;
	background:transparent url(../../15_PRO_gallery_summary_block_gallery_page/images/btn_seeMore_pro.png) no-repeat scroll right top;
}
.block_galerie_focus ul {
	float:left;
	position:relative;
	width:710px;
	bottom:0;right:0;
	margin:10px 0 0 0; 
}
.block_galerie p {
	color:#b9b9b9;
}
.services .block_service h3 {
	background-color:#202020;
	color:#f6f6f6;
}
.services .block_service p {
	color:#9e9e9e;
}
.services .block_service ul li a {
	background:transparent url(../../15_PRO_gallery_summary_block_gallery_page/images/bg_button_05_pro.png) no-repeat scroll left top;
	margin-right:2px
}
.services .block_service ul li a span {
	margin-right:-2px;
	background:transparent url(../../15_PRO_gallery_summary_block_gallery_page/images/bg_button_05_pro.png) no-repeat scroll right top;
}
 

#enter_site { float:right }



/* ======================================================================================================================
/** START ** 20_PRO-general_section_entry_block ------------------------------------------------------------------------------------
==================================================================================**/

div.h3_top, div.h3_bottom {
	background:transparent url(../../20_PRO-general_section_entry_block/images/bg_h3_services.png) no-repeat scroll center top;
	float:left;
	font-size:1px;
	height:4px;
	width:718px;
	margin:10px 0 0 0;
} 
div.h3_bottom {
	background:transparent url(../../20_PRO-general_section_entry_block/images/bg_h3_services.png) no-repeat scroll center bottom;
	margin:0 0 10px 0;	
}

.services {
    width: 718px;
    overflow: hidden;
}

.services h2 {
    margin: 0 0 0 0;
    padding: 0 0 0 18px;
    font-size: 16px;
    color: #333;
    background: url(../../20_PRO-general_section_entry_block/images/arrow.png) left 5px no-repeat;
}

.services .block_service h3 {
    float: left;
    clear: both;
    width: 718px;
   /* height: 16px;*/
    margin:  0;
    padding: 3px 0 5px 10px;
    font-size: 16px;
    color: #333;
    background-color: #ebebeb;
}

.services .block_service {
    float: left;
    clear: both;
    margin: 0 ;
}

.services .block_service .block {
    float: left;
    clear: none;
    margin: 0;
    padding: 0;
    width: 718px;
    height: 95px;
    position: relative;
}

.services .block_service.warranty .block {
}

.services .block_service.brochure .block {
}

.services .block_service.support .block {
}

.services .block_service p {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 400px;
}

.services .block_service ul {
    position: absolute;
    bottom: 10px;
    right: 10px;
}

.services .block_service ul li {
    float: left;
    clear: none;
    margin: 0 0 0 10px;
}

.services .block_service ul li a {
    float: left;
    clear: none;
    display: block;
    padding: 0 0 2px 18px;
    height: 14px;
    background: url(../../20_PRO-general_section_entry_block/images/bg_button_05.png) left top no-repeat;
    font-size: 10px;
    color: #fff;
	margin-right:2px
}

.services .block_service ul li a span  {
    display: block;
    margin: 0px -2px 0 0;
    padding: 1px 5px 2px 3px;
    background: url(../../20_PRO-general_section_entry_block/images/bg_button_05.png) right top no-repeat;
}
/** END FROM BLOCS.CSS */

body {
    background: #383838 url(../../20_PRO-general_section_entry_block/images/bck_body_pro.jpg) left top repeat-x;
}


.services h2 {
    color: #f6f6f6;
    background: transparent url(../../20_PRO-general_section_entry_block/images/arrow_pro.png) no-repeat scroll left 6px;
}

.services .block_service h3 {
	background-color:#202020;
	color:#f6f6f6;
}
.services .block_service p {
	color:#9e9e9e;
}
.services .block_service ul li a {
	margin-right:2px;
	background:transparent url(../../20_PRO-general_section_entry_block/images/bg_button_05_pro.png) no-repeat scroll left top;
}
.services .block_service ul li a span {
	margin-right:-2px;
	background:transparent url(../../20_PRO-general_section_entry_block/images/bg_button_05_pro.png) no-repeat scroll right top;
}
div.h3_top, div.h3_bottom {
	background:transparent url(../../20_PRO-general_section_entry_block/images/bg_h3_services_pro.png) no-repeat scroll center top;
} 
div.h3_bottom {
	background:transparent url(../../20_PRO-general_section_entry_block/images/bg_h3_services_pro.png) no-repeat scroll center bottom;
}


/* ======================================================================================================================
/** START ** 19_PRO_article_container ------------------------------------------------------------------------------------
==================================================================================**/
#textheader {
	padding-left:0 !important;
	float:none;
	overflow:hidden;
	zoom:1
}
 

.content_press p { float:none !important; display:block }

.content_press { padding:0 10px }

.article img, .press img { margin-left:10px !important }

.block_article h3, .block_press h3 { font-weight:bold; }

.block a {
	color:#000;
	}

 
.press .bottom2, .block_priv .bottom2 {
	position:absolute;
	bottom:0;
	left:0;
}

.block_article h3 {
    float: left;
    clear: both;
    width: 718px;
   /* height: 16px;*/
    margin:  0;
    padding: 3px 0 5px 10px;
    font-size: 16px;
    color: #ccc;
    background-color: #202020 !important
	}
 

.article  {
	float:left;
	margin:10px 0;
	background: transparent url(../../19_PRO_article_container/images/bg_bloc_article_PRO.png) repeat-y ;
	position:relative;
	clear:none;
	width:717px;
}

.article .top2, .article .bottom2 {
	font-size:1px;
	background: transparent url(../../19_PRO_article_container/images/bg_top_bloc_article_PRO.png) no-repeat scroll center top;
	height:8px;
	width:717px;
	float:left;
}

.article .top2 {
	margin-top:-5px
}	

.article .bottom2 {
	background: transparent url(../../19_PRO_article_container/images/bg_bottom_bloc_article_PRO.png) no-repeat scroll center top;
	margin-bottom:-5px
}



.block_press, .block_article, .block_presse_liste {  color:#AEAEAE;}

.block_press .press, .block_priv .block  {
	padding:0 0 10px 0;
}

.block_press_liste .press p{	
	float:none;
	padding: 0 10px 30px 10px;
}
.block_press_liste .press img {
	margin:0 10px 0 10px;
}
.article img, .press img {
	float:left;
	border:1px solid #d3d3cc;
	margin:0 10px 10px 0;
}
.press img {
	border:0;
}
.block_article h3 {
	background-color:#ebebeb;
	width:708px;
	margin:0 ;
	float:left;
}
 
.block_press h3, .block_press_liste h3{
	background-color:#cfe8c1;
	margin:0;
	width:703px;
	padding:3px 0 5px 14px;
}
.block_press_liste ul li a span  {	
	margin-right:-2px;
	background: url(../../19_PRO_article_container/images/btn_seeMore.png) right top no-repeat;
}
.block_press .press ul {
	float:left;
	padding:0 10px;
	color:#AEAEAE;
}
.block_press_liste .press li {
	clear:none;
	float:right;
	margin:0 0 0 10px;
}

h4 {font-size:14px;}

.block_press_liste .press ul {
	bottom:10px;
	position:absolute;
	right:0;
	float:right;
	width:718px;
}

.block_press_liste .press ul li a span {
	margin-right:-2px;
	background:transparent url(../../19_PRO_article_container/images/btn_seeMore_press.png) no-repeat scroll right top;
}
.block_press_liste .press ul li a {
	background:transparent url(../../19_PRO_article_container/images/btn_seeMore_press.png) no-repeat scroll left top;
}
.block_press {
	clear:both;
	float:left;
	margin:0 0 10px 0;
	position:relative;
	overflow:hidden;
}
.infos_press a {
	color:#AEAEAE;
}
.download_li {
	float:left !important;
	margin:0 0 0 193px !important;
}


.block h2 {
background:transparent url(../../19_PRO_article_container/images/arrow.png) no-repeat scroll left 6px;
clear:none;
color:#AEAEAE;
font-size:16px;
margin:0 0 6px;
padding:0 0 0 18px;
}


.block { 
padding:10px 0 0;
background:transparent url(../../19_PRO_article_container/images/bg_block_galerie_PRO.png) no-repeat scroll left top;
margin-bottom:10px;
padding-bottom:0;
position:relative;
width:718px;
}
 
.block p { 
padding:0 10px;
}

.header .bloc-header {
	float:left;
}

 

.bloc-header img {
	border:0
}


.block_article h2 {
	color:#C3C3C3
}






























