	@import url("../../../../Providers/HtmlEditorProviders/Fck/FCKeditor/editor/css/fck_editorarea.css");



/* CSS Document */

* {
margin:0;
padding:0;
}

body {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	color:#FFF;
	margin-top:1px;
}


a { text-decoration:none; color:#6a5079; }
a:hover { text-decoration:underline }
a img { border:none }


/*
* Style génériques 
*/

.pointer { cursor:pointer }
.relative { position:relative }

.vtop { vertical-align:top }
.vbot { vertical-align:bottom }

.Fleft { float:left }
.Fright { float:right }

.pleft2 { padding-left:2px }
.pleft7 { padding-left:7px }
.pleftright7 { padding-left:7px;padding-right:7px;}
.pleft12 { padding-left:12px }
.p3 { padding:3px }


.MB0 { margin-bottom:0 !important }
.MT0 { margin-top:0 !important }

.ML0 { margin-left:0 !important }
.ML5 { margin-left:5px }
.ML10 { margin-left:10px }
.M5 { margin: 5px 5px 5px 5px; }
.P5 { padding: 5px 5px 5px 5px; }


.violet { color:#6a5079 }
.violet_fonce_12px {
	color:#b90d7d;
	font-size:12px;
}

.violet_b { color:#6a5079; font-weight:bold }
.black { color:#000 }
.black_b { color:#000; font-weight:bold }
.white { color:#FFF }
.fondBlanc{background-color:#FFF;}
.w100 { width:100px }
.w110 { width:110px }
.w120 { width:120px }
.w145 { width:145px }
.w260 {	width:260px }
.w347 { width:347px }
.w458 { width:458px }

.h22 { height:22px }
.h95 { height:95px }



.violet_arrow_block {
	background:url(images/violet_arrow.gif) no-repeat 0px 2px;
	text-indent:16px;
	display:block;
}

.violet_arrow_block_catalogue {
	background:url(images/violet_arrow.gif) no-repeat  5px 0px;
	padding-left:20px;
	padding-right:5px;
}

.cellule_catalogue
{
	padding-bottom:10px;
	padding-top:10px;
	width:165px;
}

.violet_arrow {
	background:url(images/violet_arrow.gif) no-repeat 0px 1px;
	padding-left:16px;
}

.img_square {
	padding:5px;
	border:1px solid #e0e0e0;
}
.img_square_first {
	padding:5px;
	border:1px solid #e0e0e0;
	margin-left:8px;
}

.puce_plus, .puce_minus {
	background:url(images/puce_plus.gif) no-repeat 0 2px;
	width:9px;
	height:11px;
	display:block;
	float:left;
	margin-right:6px;
	cursor:pointer;
}
.puce_minus { background:url(images/puce_minus.gif) no-repeat 0 2px }



#print {
	background:url(images/pic_print.gif) no-repeat 0px 2px;
	padding-left:14px;
	float:right;
	margin-top:-30px;
	margin-right:20px;
	position:relative;
	font-weight:normal;
	font-size:10px;
}
*+html #print { margin-top:-26px; }
* html #print { margin-top:-26px; }


#friend {
	background:url(images/pic_friend.gif) no-repeat 0px 1px;
	padding-left:24px;
	display:block;
}

#retour_gamme {
	background:url(images/pic_gamme.gif) no-repeat 0px 2px;
	padding-left:14px;
	float:right;
	margin-top:-13px;
	margin-right:12px;
	position:relative;
	font-weight:normal;
	font-size:10px;
	text-transform:none;
	cursor:pointer;
}

#admin {
	background:url(images/bt_admin.gif) no-repeat;
	width:121px;
	height:27px;
	float:left;
	margin-top:70px;
	margin-left:820px;
	position:absolute;
}


.pagination {
	float:right;
	margin:18px 40px 0 0;
	color:#990066;
	font-size:9px;
	text-align:right;
}
*+html .pagination { margin-right:20px; }
* html .pagination { margin-right:0; }


.pagination a {
	color:#990066;
}
.pagination .pagination_selected, .pagination a:hover {
	color:#084c85;
	text-decoration:none;
}


/*--------*/

#container {
	width:960px;
	margin: 0 auto 0 auto;
}

#header {
	width:100%;
	height:116px;	
	background:url(images/head.jpg) no-repeat top;
}
#header #logo {
	margin-left:30px;
}

.logoSite {
	margin-left:30px;
}

/*
* Menu transverse
*/
#header #trans_menu {
	margin-right:15px;
}
#header #trans_menu #trans_menu_left {
	background:url(images/trans_menu_left.jpg) no-repeat;
	width:300px;
	height:37px;
}
#header #trans_menu #trans_menu_left #trans_contact, 
#header #trans_menu #trans_menu_left #trans_recrut, 
#header #trans_menu #trans_menu_left #trans_plan {
	color:#FFF;
	margin-top:-4px;
	display:block;
	float:left;
	font-weight:bold;
	font-family:Verdana, sans-serif;
	font-size:10px;
	position:relative;
}
#header #trans_menu #trans_menu_left #trans_contact {
	background:url(images/pic_contact.gif) no-repeat 0 2px;
	padding-left:14px;
	margin-left:26px;
}
* html #header #trans_menu #trans_menu_left #trans_contact {
	margin-left:14px;
}
#header #trans_menu #trans_menu_left #trans_recrut {
	background:url(images/pic_recrut.gif) no-repeat 0 2px;
	padding-left:12px;
	margin-left:18px;
}
#header #trans_menu #trans_menu_left #trans_plan {
	background:url(images/pic_plan.gif) no-repeat 0 2px;
	padding-left:16px;
	margin-left:20px;
}

#header #trans_menu #trans_menu_right {
	background:url(images/trans_menu_right.jpg) no-repeat;
	width:126px;
	height:37px;
}
#header #trans_menu #trans_menu_right #arrow_lang {
	background:url(images/down_arrow.gif) no-repeat 2px;
	width:12px;
	height:8px;
	display:block;
	cursor:pointer;
	float:left;
	margin:0 6px 0 16px;
}
* html #header #trans_menu #trans_menu_right #arrow_lang {
	background:url(images/down_arrow.gif) no-repeat 0px 3px;
	margin-left:9px;
}

#header #trans_menu #trans_menu_right p {
	margin-top:-3px;
	float:left;
}
#header #trans_menu #trans_menu_right #drap_lang {
	float:left;
	margin-left:8px;
	margin-top:-1px;
}
#header #box_lang {
	visibility:hidden;
	margin-top:-7px;
	width:100px;
	position:absolute;
	left:580px;
	text-align:left;
}
#header #box_lang a {
	background-color:#36373b;
	border-bottom:2px solid #45464a;
	color:#FFF;
	height:15px;
	display:block;
	width:100px;
	padding:4px 0 0 6px;
}
#header #box_lang tr td img {
	float:right;
	margin-top:-14px;
	margin-right:16px;
}
*+html #header #box_lang tr td img {
	margin-right:18px;
}






/*
* Menu général + Zone recherche
*/
#cont_main_menu {
	background:url(images/main_menu_back.gif) repeat-x;
	height:30px;
	width:930px;
	margin-left:15px;
}
#cont_main_menu input {
	background:url(images/pic_backinput.gif) no-repeat;
	width:134px;
	height:18px;
	float:right;
	border:none;
	margin-top:3px;
	margin-right:4px;
	display:block;
	color:#FFF;
	font-family:Verdana, sans-serif;
	padding: 2px 0 0 2px;
}

#cont_main_menu  #search_submit {
	float:right;
	margin-right:3px;
	margin-top:4px;
}


#main_menu { }
#main_menu .main_menu_element {
	padding:4px 10px 0 10px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	display:block;
	height:18px;
	margin-top:2px;
}
#main_menu .main_menu_element:hover {
	text-decoration:none;
	background-color:#ae057c;
}
#main_menu #main_menu_selected {
	color:#FFF;
	cursor:pointer;
}
#main_menu #main_menu_selected:hover {
	text-decoration:none;
}

#main_menu .main_menu_separator {
	background:url(images/main_menu_separator.gif) no-repeat top;
	width:1px;
	height:23px;
}

#main_menu .main_menu_selected_left {
	background:url(images/main_menu_hov_left.gif) no-repeat;
	width:3px;
	height:30px;
	float:left;
}
#main_menu .main_menu_selected_mid {
	background:url(images/main_menu_hov_mid.gif) repeat-x;
	height:30px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	float:left;
	padding:6px 15px 0 15px;
	margin-bottom:-6px;
	vertical-align:top;
}
#main_menu .main_menu_selected_right {
	background:url(images/main_menu_hov_right.gif) no-repeat;
	width:5px;
	height:30px;
	float:left;
}

#main_menu .main_menu_ss_menu {
	display:none;
	position:absolute;
	margin:4px 0 0 -5px;
	padding:2px 0 0 4px;
}
*+html #main_menu .main_menu_ss_menu {
	margin-left:-2px;
	margin-top:6px;
}
* html #main_menu .main_menu_ss_menu {
	margin-left:-2px;
	margin-top:6px;
}

#main_menu .main_menu_ss_menu_selected {
	display:none;
	position:absolute;
	margin:-2px 0 0 -5px;
	padding:2px 0 0 4px;
}
*+html #main_menu .main_menu_ss_menu_selected {
	margin-top:-6px;
}
* html #main_menu .main_menu_ss_menu_selected {
	margin-top:-6px;
}


#main_menu .main_menu_ss_menu td, #main_menu .main_menu_ss_menu_selected td {
	background:url(images/pic_ssmenu.gif) no-repeat 4px 6px;
	background-color:#36373b;
	border-bottom:2px solid #45464a;
	height:20px;
	padding-left:14px;
	padding-right:4px;
}
#main_menu .main_menu_ss_menu a, #main_menu .main_menu_ss_menu_selected a {
	color:#FFF;
	font-weight:bold;
	display:block;
}











/*
* Page top
*/
#page_top {
	background:url(images/page_top.gif) repeat-x;
	height:27px;
	width:930px;
	margin-left:15px;
}
#page_top p 
{
	padding-left:8px; 
}

.texteGris
{
	color:#d9dcda;
}

.texteGris a:hover
{
	padding-left:8px; 
	color:#d9dcda;
}

.texteGris a:link
{
	padding-left:8px; 
	color:#d9dcda;
}

.texteGris a:visited
{
	padding-left:8px; 
	color:#d9dcda;
}


#cont_middle_up {
	background:url(images/back_middle_up.gif) repeat-x bottom;
	background-color:#f2eef0;
	margin-left:15px;
	width:930px;
}
#cont_middle {
	background:url(images/back_middle.gif) repeat-x;
	width:930px;
}

#cont_middle_up_home {
	background:url(images/back_middle_up.gif) repeat-x 0px 269px;
	background-color:#f2eef0;
	margin-left:15px;
	width:930px;
}



/*
* Univers maitrise d'ouvrage
*/
#univers_1_top {
	background:url(images/univers_1_top.png) no-repeat;
	width:390px;
	height:8px;
	margin-top:17px;
}

*+html #univers_1_top {
	margin-top:18px;
}
#univers_1 {
	background:url(images/univers_1_mid.png) repeat-y;
	width:390px;
	height:513px;
}
*+html #univers_1 {
	height:510px;
}
#univers_1_bot {
	background:url(images/univers_1_bot.png) no-repeat;
	height:7px;
}

#univers_1 th { padding:1px 2px 0 3px }
#univers_1 th img { margin-top:-2px; margin-bottom:-3px; }




#univers_1 p {
	color:#000;
	margin:15px 16px 18px 16px;
}

#univers_1 .zoom_txt {
	width:200px;
	padding-left:15px;
}

.violet_arrow_univers_1 {
	background:url(images/violet_arrow.gif) no-repeat 0px 2px;
	text-indent:16px;
	display:block;
	font-weight:bold;
	width:100px;
	margin-left:0px;
}

#univers_1 .square_bloc, .square_bloc_noM {
	border:1px solid #e0e0e0;
	margin-bottom:6px;
	margin-left:10px;
	width:181px;
}
#univers_1 .square_bloc_noM {
	margin-left:0;
}

#univers_1 .square_bloc_zoom {
	border:1px solid #e0e0e0;
	margin-bottom:6px;
	margin-left:10px;
	width:133px;
}

.separate_bar_univers_1 {
	background:url(images/separate_bar.gif) repeat-x;
	height:28px;
	width:371px;
	text-transform:uppercase;
	color:#1f1f1f;
	font-weight:bold;
	font-family: Verdana, sans-serif;
	margin:20px 0 15px 10px;
}




/*
* Univers Installation
*/
#univers_2_top {
	background:url(images/univers_2_top.png) no-repeat;
	width:533px;
	height:8px;
	margin-top:17px;
}
#univers_2_bot {
	background:url(images/univers_2_bot.png) no-repeat 0 -4px;
	width:533px;
	height:8px;
}
#univers_2 { width:517px }

#univers_2 th { padding:2px 2px 0 9px }
#univers_2 th img { margin-top:-2px; margin-bottom:-3px; }

#univers_2 .univers2_mid {
	background:url(images/univers_2_mid.png) repeat-y;
	width:533px;
}

#univers_2 #univers_2_left {
	margin-left:8px;
}
.access {
	margin-left:14px;
	height:22px;
	width:195px;
	float:left;
}
.ok_access {
	margin-left:10px;
	float:left;
}

.list_link_univers_2 {
	list-style:none;
	width:240px;
	height:50px;
	margin-left:14px;
	margin-top:8px;	
}
.list_link_univers_2 li {
	background:url(images/violet_arrow.gif) no-repeat 0 1px;
	padding-left:15px;
	float:left;
	display:block;
	width:105px;
	margin-bottom:4px;
}


#univers_2_left p {
	margin-left:2px;
	width:120px;
}
#univers_2 #univers_2_right {
	background:url(images/back_univers_install_right.gif) no-repeat;
	width:240px;
	height:247px;
}

#univers_2 #univers_2_right #img_pro {
	margin-left:8px;
	margin-top:15px;
}

#univers_2 #univers_2_right p {
	margin-left:7px;
	width:155px;
	margin-bottom:-15px;
}
*+html #univers_2 #univers_2_right p { margin-left:6px }

#univers_2 #univers_2_right label {
	display:block;
	margin-right:4px;
	color:#000;
}
*+html #univers_2 #univers_2_right label { margin-top:1px }

#univers_2 #univers_2_right input {
	background-color:#606060;
	border:1px solid #7c8ba6;
	color:#FFF;
}

#univers_2 .title_doc {
	height:44px;
	vertical-align:bottom;
}

*+html #univers_2 .title_doc {
	height:46px;
}

#ident_ok { margin:4px 0 -4px 0 }


.serv_client {
	padding:8px 0 0 10px;
	color:#000;
}




*+html #univers_2 #univers_2_right .MB3 { margin-bottom:2px }



/*
* Petits univers
*/
.univers_mini_top {
	background:url(images/univers_mini_top.png) no-repeat;
	height:5px;
}
.univers_mini_mid {
	background:url(images/univers_mini_mid.png) repeat-y;
}
.univers_mini_bot {
	background:url(images/univers_mini_bot.png) no-repeat;
	height:8px;
}
.separate_bar_univers_mini {
	background:url(images/separate_bar.gif) repeat-x;
	height:28px;
	width:255px;
	text-transform:uppercase;
	color:#1f1f1f;
	font-weight:bold;
	font-family: Verdana, sans-serif;
	margin-left:4px;
}



/*
* Actualités
*/
#actu_bloc {
	width:264px;
	height:200px;
	margin:-3px 0 27px 4px;
}

#actu_bloc p {
	margin-left:71px;
	margin-top:25px;
}
.square_bloc_actu {
	border:1px solid #e0e0e0;
	margin-bottom:6px;
	margin-left:10px;
	width:245px;
}

#actu_bloc .visu_actu {
	width:70px;
	padding:3px;
}


/*
* Zoom
*/
#zoom_bloc {
	width:264px;
	height:200px;
	margin:-3px 0 27px 0;
}

#zoom_bloc p {
	margin-left:11px;
	margin-top:3px;
	margin-bottom:8px;
	font-size:12px;
	width:240px;
}
.square_bloc_zoom {
	border:1px solid #e0e0e0;
	margin-bottom:6px;
	margin-left:6px;
	padding:3px;
	width:242px;
}

/*
* Footer
*/
.cont_footer {
	width:100%;
	background:url(images/footer_back.gif) repeat-x;
	height:28px;
	color:#d9dcda;
}


#cont_footer {
	width:100%;
	background:url(images/footer_back.gif) repeat-x;
	height:28px;
	color:#d9dcda;
}

#footer { margin-left:14px }
#footer a { color:#d9dcda }
#cont_footer #footer .footer_separator {
	background:url(images/footer_separator.gif) no-repeat 15px;
	height:28px;
	width:30px;
	margin-right:10px;
	margin-left:10px;
}


/*
* Page bottom
*/
#cont_page_bot {	
	background:url(images/page_bot.gif) repeat-x;
	width:100%;
	height:185px;
}
#cont_page_bot #page_bot {
	margin-left:10px;
	margin-top:5px;
}
#cont_page_bot #page_bot th {
	height:20px;
	text-align:left;
}
#cont_page_bot #page_bot th a { color:#a79bad }

#cont_page_bot #page_bot a { color:#d9dcda }

#cont_page_bot #page_bot .page_bot_separator {
	background:url(images/page_bot_separator.gif) no-repeat 15px;
	width:30px;
	margin-right:15px;
	margin-left:15px;
}


/*
* Menu gauche
*/
#left_menu {
	width:185px;
	margin-left:7px;
	margin-bottom:11px;
	margin-top:15px;
}

.left_menuback {
	background:url(images/leftmenu_back.gif) repeat-x;
	background-color:#FFF;
	width:185px;
}

#left_menulist {
	list-style:none;
	margin:10px 0 10px 10px;
}
#left_menulist li {
	margin-bottom:8px;
}

#left_menulist ul {
	margin-left:15px;
	margin-top:10px;
	list-style:none;
}
#left_menulist ul li {
	margin-bottom:5px;
}

#left_menulist ul li ul {
	width:130px;
}


.separate_bar_left_menu {
	background:url(images/separate_bar.gif) repeat-x;
	height:28px;
	width:185px;
	text-transform:uppercase;
	color:#1f1f1f;
	font-weight:bold;
	font-family: Verdana, sans-serif;
}




/*
* Portlets gauche
*/
.left_portlet {
	margin-left:7px;
	margin-bottom:10px;
	background-color:#FFF;
}
.separate_bar_left_portlet {
	background:url(images/separate_bar.gif) repeat-x;
	height:28px;
	width:181px;
	text-transform:uppercase;
	color:#323232;
	font-weight:bold;
	font-family: Verdana, sans-serif;
	margin:2px 2px 0 2px;
}

.left_portlet_chapitre {
	margin-left:7px;
	margin-bottom:10px;
	background-color:#FFF;
	width:185px;
}


/*
* Portlet projet
*/
#portlet_projet {

}
#portlet_projet img {
	margin:1px 1px -1px 1px;
}

/*
* Portlet documentation
*/
#portlet_doc {

}
#portlet_doc img {
	margin:9px 0px 11px 9px;
}

#portlet_doc .violet_arrow_doc {
	background:url(images/violet_arrow.gif) no-repeat 0px 2px;
	text-indent:16px;
	display:block;
	width:90px;
}
#portlet_doc .pdf_pic {
	margin-left:0px;
}
#portlet_doc .pdf_doc {
	color:#000;
	margin-left:8px;
}



/*
* Contenu
*/
#content {
	background-color:#FFF;
	margin-left:3px;
	margin-top:15px;
	margin-bottom:30px;
	height:330px;
	width:722px;
}
#content th {
	padding:1px 1px 0 1px;
	height:39px;
}
#content_top {
	background:url(images/content_top.png) no-repeat;
	height:6px;
	width:696px;
	margin-top:110px;
	margin-left:12px;
}
#content_mid {
	background:url(images/content_mid.png) repeat-y;
	width:696px;
	margin-left:12px;
}
#content_bot {
	background:url(images/content_bot.png) no-repeat;
	height:6px;
	width:696px;
	margin-left:12px;
	margin-bottom:20px;
}
.separate_bar_content {
	background:url(images/separate_bar.gif) repeat-x;
	height:28px;
	width:687px;
	text-transform:uppercase;
	color:#323232;
	font-weight:bold;
	font-family: Verdana, sans-serif;
	margin:0 2px 0 5px;
}


/*
* FAQ
*/
#content .faq_col_1 {
	margin:12px 2px 6px 15px;
}
#content .faq_col_2 {
	margin:12px 20px 6px 5px;
}
.violet_arrow_faq {
	background:url(images/violet_arrow.gif) no-repeat 0px 1px;
	text-indent:16px;
	display:block;
	width:320px;
}

#content .faq_title {
	color:#6a5079;
	font-weight:bold;
	margin:12px 15px 0 15px;
}
#content .faq_rep {
	color:#000;
	margin:2px 20px 6px 15px;
}
#content .faq_pagetop {
	color:#990066;
	margin-right:25px;
}
#content .title_rep_faq {
	background:url(images/title_rep_faq.gif) no-repeat 15px 30px;
	height:60px;
}

#content #faq_pagination {
	float:right;
	margin:28px 40px 0 0;
	color:#990066;
	font-size:9px;
}
#content #faq_pagination a {
	color:#990066;
}
#content #faq_pagination #faq_pagination_selected, #content #faq_pagination a:hover {
	color:#084c85;
	text-decoration:none;
}



/*
* Visuels
*/



#top_opac_marche {
	background-color:#000;
	margin-left:15px;
	margin-bottom:0px;
	width:690px;
	margin-top:110px;
	opacity : 0.75;
    filter : alpha(opacity=75);
}


#top_opac_marche p {
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px;
}


#top_opac {
	background-color:#000;
	margin-left:15px;
	width:680px;
	margin-top:110px;
	margin-bottom:-115px;
	opacity : 0.75;
    filter : alpha(opacity=75);
}


#top_opac p {
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px;
}

.violet_arrow_opac {
	background:url(images/violet_arrow.gif) no-repeat 0px 1px;
	padding-left:16px;
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.violet_arrow_freq {
	background:url(images/violet_arrow.gif) no-repeat 0px 1px;
	padding-left:16px;
	font-weight:bold;
	display:block;
	margin-bottom:6px;
	width:100px;
}
.content_2blocs_top_opac {
	background:url(images/univers_2blocs_top.png) no-repeat;
	height:4px;
	width:346px;
	margin-left:10px;
}


.content_2blocs_fixed { margin-left:-17px }
*+html .content_2blocs_fixed { margin-left:-15px }

.txt_right {
	margin-top:-4px;
	margin-bottom:4px !important;
}

.separate_bar_content_col_1 {
	background:url(images/separate_bar.gif) repeat-x;
	height:28px;
	width:458px;
	text-transform:uppercase;
	color:#323232;
	font-weight:bold;
	font-family: Verdana, sans-serif;
	margin:0 0 0 5px;
}
.separate_bar_content_col_2 {
	background:url(images/separate_bar.gif) repeat-x;
	height:28px;
	width:229px;
	text-transform:uppercase;
	color:#323232;
	font-weight:bold;
	font-family: Verdana, sans-serif;
	position:absolute;
	margin-left:-1px;
	margin-top:-14px;
}

#solutions p {
	margin-left:10px;
	color:#000;
	margin-bottom:8px;
	margin-top:4px;
}
#solutions img {
}
#solutions a {
	margin-left:10px;
}

#references {
	background:url(images/back_references.gif) no-repeat;
	margin-right:4px;
}
#references img {
	padding:5px;
	background-color:#FFF;
	margin:8px;
	border:1px solid #e0e0e0;
}
#references a {
	font-weight:bold;
	margin-left:10px;
	margin-bottom:4px;
	width:90%;
}


.leftPane
{
	vertical-align:top;
	width:185px;
	margin-left:7px;
	margin-bottom:11px;
	margin-top:15px;
}

.TexteGris
{
	color:#d9dcda;
}

.LienGris A
{
	color:#d9dcda;
}
.LienGris A:hover
{
	color:#d9dcda;
}
.LienGris A:visited
{
	color:#d9dcda;
}



.Copyright{
font-size:11px;
color:#d9dcda;
}



.FilAriane {
font-size:11px;
color:#d9dcda;
}

.FilAriane a{
font-size:11px;
color:#d9dcda;
}

.FilAriane a:hover{
font-size:11px;
color:#d9dcda;
}

.FilAriane a:visited{
font-size:11px;
color:#d9dcda;
}








/* menu */

.main_dnnmenu_container {
	background-color: transparent; 
	line-height:25px;
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	line-height:25px;
	background-color: Transparent;
}


.main_dnnmenu_item td { 
	background-color:#36373b;
	border-bottom:2px solid #45464a;
	padding:5px 0px 0px 5px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	cursor: pointer; 
	cursor: hand; 
    white-space: nowrap;
    margin-left:50px;
	height:20px;
	line-height:25px;
}

.main_dnnmenu_rootitem_selected
{
	background-color:#ae057c;
	color:#FFFFFF;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	line-height:25px;
	vertical-align:text-top;
}


.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/

	padding:4px 10px 0 10px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	line-height:25px;
	height:18px;
	margin-top:2px;
	vertical-align:middle;
}


.main_dnnmenu_itemhover {  
	text-decoration:none;
	background-color:#ae057c;
}

.main_dnnmenu_itemhover td {  
	text-decoration:none;
	background-color:#ae057c;
}

.main_dnnmenu_sub_itemhover
{
	text-decoration:underline;
}

.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.menuVerticalRoot
{
	color:#6a5079;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	margin:10px 0 10px 10px;
	font-weight:bold;
}

.menuVerticalRoot
{
	color:#6a5079;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	margin:10px 0 10px 10px;
	font-weight:bold;
}

.menuVerticalSub
{
	color:#6a5079;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	margin:10px 0 10px 10px;
	font-weight:bold;
}

.menuVerticalRootSelected
{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;
	color:#000;
}

.menuVerticalSubSelected
{
	color:black;
	font-weight:bold;
	margin-bottom:15px;
}

.menuVerticalHover
{
text-decoration:underline;	
}


.separate_bar_2blocs {
	background:url(images/separate_bar.gif) repeat-x;
	height:28px;
	width:334px;
	text-transform:uppercase;
	color:#323232;
	font-weight:bold;
	font-family: Verdana, sans-serif;
	margin:0 2px 10px 6px;
}







.content_batiment_hygiene {
	background-color:#4c4c4c;
	width:722px;
	height:500px;
	margin-left:1px;
	margin-bottom:1px;
	margin-top:-3px;
}




.content_batiment {
	background-color:#4c4c4c;
	width:722px;
	height:500px;
	margin-left:1px;
	margin-bottom:1px;
	margin-top:-3px;
}

.top_opac {
	background-color:#000;
	margin-left:15px;
	width:690px;
	margin-top:110px;
	margin-bottom:-115px;
	opacity : 0.75;
    filter : alpha(opacity=75);
}

.top_opac p {
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px;
}


.menuselected
{
	color:Black;
	font-weight:bold;
	margin:5px 5px 5px 5px;	
}


.menuselected a
{
	color:Black;
	font-weight:bold;
}


.menuselected a:hover
{
	color:Black;
	font-weight:bold;
}
.menunonselected
{
	color:#6a5079;
	margin:5px 5px 5px 5px;		
}

.menu_puce_plus
{
	background:url(images/puce_plus.gif) no-repeat 0 2px;
	width:9px;
	height:11px;
	cursor:pointer;
	display:block;
	float:left;
	
}







/* fond page marché*/

/* Hygiene hospitaliere */
#content_hygiene_hospitaliere {
	background:url(images/marches/head_hygiene_hospitaliere.jpg) no-repeat;
	background-color:#4c4c4c;	width:722px;
	height:500px;
	margin-left:1px;
	margin-bottom:1px;
	margin-top:-3px;
}

/* Cuisines professionnelles */
#content_cuisines_pro {
	background:url(images/marches/head_cuisines_pro.jpg) no-repeat;
	background-color:#4c4c4c;
	width:721px;
	height:500px;
	margin-left:1px;
	margin-bottom:1px;
	margin-top:-3px;
}

/* Cuisines industries */
#content_industries {
	background:url(images/marches/head_industries.jpg) no-repeat;
	background-color:#4c4c4c;
	width:722px;
	height:500px;
	margin-left:1px;
	margin-bottom:1px;
	margin-top:-3px;
}





#content_tertiaire {
	background:url(images/marches/head_tertiaire.jpg) no-repeat;
	background-color:#4c4c4c;
	width:722px;
	height:500px;
	margin-left:1px;
	margin-bottom:1px;
	margin-top:-3px;
}


#content_bureaux {
	background:url(images/marches/head_bureaux.jpg) no-repeat;
	background-color:#4c4c4c;
	width:722px;
	height:500px;
	margin-left:1px;
	margin-bottom:1px;
	margin-top:-3px;
}


#content_boutiques {
	background:url(images/marches/head_boutiques.jpg) no-repeat;
	background-color:#4c4c4c;
	width:722px;
	height:500px;
	margin-left:1px;
	margin-bottom:1px;
	margin-top:-3px;
}


#content_agences_commerciales {
	background:url(images/marches/head_agences_commerciales.jpg) no-repeat;
	background-color:#4c4c4c;
	width:722px;
	height:500px;
	margin-left:1px;
	margin-bottom:1px;
	margin-top:-3px;
}


#content_hotels {
	background:url(images/marches/head_hotels.jpg) no-repeat;
	background-color:#4c4c4c;
	width:722px;
	height:500px;
	margin-left:1px;
	margin-bottom:1px;
	margin-top:-3px;
}


#content_enseignement {
	background:url(images/marches/head_enseignement.jpg) no-repeat;
	background-color:#4c4c4c;
	width:722px;
	height:500px;
	margin-left:1px;
	margin-bottom:1px;
	margin-top:-3px;
}


#content_hebergement_de_sante {
	background:url(images/marches/head_hebergement_de_sante.jpg) no-repeat;
	background-color:#4c4c4c;
	width:722px;
	height:500px;
	margin-left:1px;
	margin-bottom:1px;
	margin-top:-3px;
}


#content_culture_et_loisirs {
	background:url(images/marches/head_culture_et_loisirs.jpg) no-repeat;
	background-color:#4c4c4c;
	width:722px;
	height:500px;
	margin-left:1px;
	margin-bottom:1px;
	margin-top:-3px;
}


#content_cuisines_commerciales {
	background:url(images/marches/head_cuisines_commerciales.jpg) no-repeat;
	background-color:#4c4c4c;
	width:722px;
	height:500px;
	margin-left:1px;
	margin-bottom:1px;
	margin-top:-3px;
}


#content_cuisines_collectives {
	background:url(images/marches/head_cuisines_collectives.jpg) no-repeat;
	background-color:#4c4c4c;
	width:722px;
	height:500px;
	margin-left:1px;
	margin-bottom:1px;
	margin-top:-3px;
}


#content_habitat {
	background:url(images/marches/head_habitat.jpg) no-repeat;
	background-color:#4c4c4c;
	width:722px;
	height:500px;
	margin-left:1px;
	margin-bottom:1px;
	margin-top:-3px;
}


#content_habitat_collectif {
	background:url(images/marches/head_habitat_collectif.jpg) no-repeat;
	background-color:#4c4c4c;
	width:722px;
	height:500px;
	margin-left:1px;
	margin-bottom:1px;
	margin-top:-3px;
}


#content_habitat_individuel {
	background:url(images/marches/head_habitat_individuel.jpg) no-repeat;
	background-color:#4c4c4c;
	width:722px;
	height:500px;
	margin-left:1px;
	margin-bottom:1px;
	margin-top:-3px;
}


#content_etablissement_de_sante {
	background:url(images/marches/head_etablissement_de_sante.jpg) no-repeat;
	background-color:#4c4c4c;
	width:722px;
	height:500px;
	margin-left:1px;
	margin-bottom:1px;
	margin-top:-3px;
}


#content_cuisine {
	background:url(images/marches/head_cuisine.jpg) no-repeat;
	background-color:#4c4c4c;
	width:722px;
	height:500px;
	margin-left:1px;
	margin-bottom:1px;
	margin-top:-3px;
}


#content_hebergement {
	background:url(images/marches/head_hebergement.jpg) no-repeat;
	background-color:#4c4c4c;
	width:722px;
	height:500px;
	margin-left:1px;
	margin-bottom:1px;
	margin-top:-3px;
}


#content_salles_propres {
	background:url(images/marches/head_salles_propres.jpg) no-repeat;
	background-color:#4c4c4c;
	width:722px;
	height:500px;
	margin-left:1px;
	margin-bottom:1px;
	margin-top:-3px;
}


#content_hygiene_hospitaliere {
	background:url(images/marches/head_hygiene_hospitaliere.jpg) no-repeat;
	background-color:#4c4c4c;
	width:722px;
	height:500px;
	margin-left:1px;
	margin-bottom:1px;
	margin-top:-3px;
}


#content_confinement {
	background:url(images/marches/head_confinement.jpg) no-repeat;
	background-color:#4c4c4c;
	width:722px;
	height:500px;
	margin-left:1px;
	margin-bottom:1px;
	margin-top:-3px;
}


#content_traitement_des_ambiances {
	background:url(images/marches/head_traitement_des_ambiances.jpg) no-repeat;
	background-color:#4c4c4c;
	width:722px;
	height:500px;
	margin-left:1px;
	margin-bottom:1px;
	margin-top:-3px;
}


#content_protection_rapprochee {
	background:url(images/marches/head_protection_rapprochee.jpg) no-repeat;
	background-color:#4c4c4c;
	width:722px;
	height:500px;
	margin-left:1px;
	margin-bottom:1px;
	margin-top:-3px;
}


#content_automobile {
	background:url(images/marches/head_automobile.jpg) no-repeat;
	background-color:#4c4c4c;
	width:722px;
	height:500px;
	margin-left:1px;
	margin-bottom:1px;
	margin-top:-3px;
}


#content_industrie_de_la_sante {
	background:url(images/marches/head_industrie_de_la_sante.jpg) no-repeat;
	background-color:#4c4c4c;
	width:722px;
	height:500px;
	margin-left:1px;
	margin-bottom:1px;
	margin-top:-3px;
}


#content_industrie_chimique {
	background:url(images/marches/head_industrie_chimique.jpg) no-repeat;
	background-color:#4c4c4c;
	width:722px;
	height:500px;
	margin-left:1px;
	margin-bottom:1px;
	margin-top:-3px;
}


#content_plasturgie {
	background:url(images/marches/head_plasturgie.jpg) no-repeat;
	background-color:#4c4c4c;
	width:722px;
	height:500px;
	margin-left:1px;
	margin-bottom:1px;
	margin-top:-3px;
}


#content_mecanique {
	background:url(images/marches/head_mecanique.jpg) no-repeat;
	background-color:#4c4c4c;
	width:722px;
	height:500px;
	margin-left:1px;
	margin-bottom:1px;
	margin-top:-3px;
}


#content_agroalimentaire {
	background:url(images/marches/head_agroalimentaire.jpg) no-repeat;
	background-color:#4c4c4c;
	width:722px;
	height:500px;
	margin-left:1px;
	margin-bottom:1px;
	margin-top:-3px;
}


#content_imprimerie {
	background:url(images/marches/head_imprimerie.jpg) no-repeat;
	background-color:#4c4c4c;
	width:722px;
	height:500px;
	margin-left:1px;
	margin-bottom:1px;
	margin-top:-3px;
}


#content_culture_loisirs {
	background:url(images/marches/head_culture_loisirs.jpg) no-repeat;
	background-color:#4c4c4c;
	width:722px;
	height:500px;
	margin-left:1px;
	margin-bottom:1px;
	margin-top:-3px;
}


#content_vide {
	background:url(images/marches/head_vide.jpg) no-repeat;
	background-color:#4c4c4c;
	width:722px;
	height:500px;
	margin-left:1px;
	margin-bottom:1px;
	margin-top:-3px;
}


.menuDecalage
{
	margin-left:30px;
	font-size:12px;
}

.menuNiveau1
{
	font-size:12px;
font-weight:bold;	
 color:#6a5079;
}

.menuNiveau2
{
	font-size:12px;
	font-style:italic;
 color:#6a5079;
 }

.menuNiveau3
{
	font-size:11px;
 color:#6a5079;
 }

.menuNiveauAutre
{
	font-size:11px;
}

.menuDescription
{
	font-size:11px;
	color:#CCCCCC;	
}

/*
* Form contact
*/
#contact {
	margin-bottom:15px;
}
#contact p {
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:15px 10px 30px 10px;
	width:660px;
}

#contact label, #contact .col_1 {
	color:#000;
	margin-left:18px;
	margin-top:15px;
	display:block;
	margin-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#contact .col_1 {
	margin-left:26px;
}

#contact input, #contact select, #contact textarea {
	background-color:#606060;
	border:none;
	color:#FFF;
	font-size:11px;
	height:15px;
	width:180px;
	margin-top:5px;
}
*+html #contact select { height:auto }
#contact textarea { height:56px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#contact .radio {
	width:auto;
	margin-right:5px;
	background:none;
}
#contact .radio_lib {
	margin-right:40px;
	color:#000;
	margin-top:2px;
	display:block;
}

#contact #submit_contact {
	background:url(images/bt_envoi.gif) no-repeat;
	width:66px;
	height:22px;
	display:block;
}

#contact .obligatoire {
	color:#b90d7d;
	font-size:10px;
	padding-left:30px;
	padding-top:10px;
}
.submit_contact {
	background:url(images/bt_envoi.gif) no-repeat;
	width:66px;
	height:22px;
	display:block;
}

/*
* Form pac
*/
#pac {
	margin-bottom:15px;
}
#pac cp {
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:15px 10px 30px 10px;
	width:660px;
}

#pac label, #pac .col_1 {
	color:#000;
	margin-left:28px;
	margin-top:15px;
	display:block;
	margin-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:150px;
}

#pac .col_1 {
	margin-left:26px;
}


#pac input, #pac select, #pac textarea {
	background-color:#606060;
	border:none;
	color:#FFF;
	font-size:11px;
	height:15px;
	width:180px;
	margin-top:5px;
}
*+html #pac select { height:auto }
#pac textarea { height:56px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#pac .radio {
	width:auto;
	margin-right:5px;
	background:none;
}
#pac .radio_lib {
	margin-right:40px;
	color:#000;
	margin-top:2px;
	display:block;
}

#pac #submit_pac {
	background:url(images/bt_envoi.gif) no-repeat;
	width:66px;
	height:22px;
	display:block;
}

#pac .obligatoire {
	color:#b90d7d;
	font-size:10px;
	padding-left:30px;
	padding-top:10px;
}
.submit_pac {
	background:url(images/bt_envoi.gif) no-repeat;
	width:66px;
	height:22px;
	display:block;
}


/*.temoignage_top_link 
{
    font-weight:bold;
	margin-left:14px;
	background:url(images/violet_arrow.gif) no-repeat;
	display:block;
	padding-left:16px;
}*/



.FileManagerTreeNode
{
	color:Black;
}

.FCKImageGalleryItemContainer
{
	color:Black;
		
}

.FCKImageGalleryItemContainer td
{
	color:Black;
}

/*
* Recherche references
*/
#recherche_reference {
	margin-bottom:15px;
}

.recherche_reference_title {
	font-family:Verdana, sans-serif;
	font-size:10px;
	color:#4c4c4c;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
}

#recherche_reference .formu {
	margin-left:20px;
	margin-top:10px;
	margin-bottom:15px;
}
#recherche_reference .formu select {
	font-size:11px;
	margin-right:21px;
	width:130px;
}
#recherche_reference .formu a img {
	margin-bottom:-7px;
}





#recherche_reference #recherche_reference_table {
	margin-left:20px;
	font-size:11px;
	color:#333;
	font-family:Arial, sans-serif;
	text-align:center;
	border-bottom:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
	border-left:1px solid #d2d2d2;
	width:658px;
}

#recherche_reference #recherche_reference_table_head {
	background:url(images/table_fiches_head.jpg) no-repeat;
	width:658px;
}
#recherche_reference #recherche_reference_table_head tr td {
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	vertical-align:middle;
	border-bottom:1px solid #FFF;
	height:28px;
	font-weight:bold;
}
#recherche_reference #recherche_reference_table .clair { height:35px }
#recherche_reference #recherche_reference_table .fonce {
	background-color:#e8e8e8;
	height:35px;
}

#recherche_reference #recherche_reference_table .bord_clair {
	border-right:1px solid #d2d2d2;
	padding-left:7px;
}
#recherche_reference #recherche_reference_table .clair p, #recherche_reference #recherche_reference_table .fonce p {
	margin:0;
	padding:0;
	width:165px;
}

#recherche_reference #recherche_reference_table .bord_fonce {
	border-right:1px solid #c2c2c2;
	padding-left:7px;
}


#recherche_reference p {
	margin-bottom:15px;
	width:650px;
}
content
#recherche_reference .h_tiret {
	margin-right:15px;
	margin-left:15px;
}
.content_mid {
	background:url(images/content_mid.png) repeat-y;
	width:696px;
	margin-left:12px;
}
.content_blank {
	background-color:#4c4c4c;
	width:722px;
	height:500px;
	margin-left:1px;
	margin-bottom:1px;
	margin-top:-3px;
}
.recherche_reference_table {
	margin-left:20px;
	font-size:11px;
	color:#333;
	font-family:Arial, sans-serif;
	text-align:center;
	border-bottom:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
	border-left:1px solid #d2d2d2;
	width:658px;
}
.content {
	background-color:#FFF;
	margin-left:3px;
	margin-top:15px;
	margin-bottom:30px;
	height:400px;
	width:722px;
}

.content_grand {
	background-color:#FFF;
	margin-left:10px;
	margin-top:15px;
	margin-bottom:30px;
	height:400px;
	width:907px;
}

.univers_2_left {
	margin-left:0px;
}


.recherche_reference_table_head {
	background:url(images/table_fiches_head.jpg) no-repeat;
	width:658px;
}

.grille_table_head {
	background:url(images/table_fiches_head.jpg) no-repeat;
	width:658px;
	color:White;
}

.grille_ligne2
{
	background-color:#DCDCDC;
	color:Black;
}

.grille_ligne2 td
{
	padding: 0px 5px 0px 5px;
}

.grille_ligne
{
	color:Black;
	padding: 0px 5px 0px 5px;
	margin: 0px 5px 0px 5px;
}

.grille_ligne td
{
	padding: 0px 5px 0px 5px;
}

.grille_table_head th {
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:white;
	vertical-align:middle;
	border-bottom:1px solid #FFF;
	height:28px;
	font-weight:bold;
	padding: 0px 5px 0px 5px;
}

.grille_table_head a:link {
	color:white;
}
.grille_table_head a:visited {
	color:white;
}
.grille_table_head a:hover {
	color:white;
}
.grille_table_head a:active {
	color:white;
}

.grille_pagination
{
	color:#084c85;
}
.grille_pagination a:link
{
	color:#990066;
}
.grille_pagination a:visited
{
	color:#990066;
}
.grille_pagination a:hover 
{
	color:#084c85;
	text-decoration:none;
}
.grille_pagination a:active 
{
	color:#990066;
}





#content_chapitre {
	background-color:#4c4c4c;
	width:722px;
	height:500px;
	margin-left:1px;
	margin-bottom:1px;
	margin-top:-3px;
}





/*
* Produits
*/
.produit {
	margin-left:15px;
	width:695px;
}
* html .produit {
	width:680px;
}
.produit tr td {
	width:106px;
}

.produit a {
	font-weight:bold;
	width:93px;
	margin-left:5px;
	margin-top:4px;
	font-family:Verdana, sans-serif;
	margin-bottom:20px;
}


.separate_green_bar_content {
	background:url(images/separate_green_bar.gif) repeat-x;
	height:28px;
	width:668px;
	font-family: Verdana, sans-serif;
	margin:15px 0 11px 15px;
	font-size:16px;
}

.separate_bar_catalogue_content {
	height:28px;
	width:668px;
	font-family: Verdana, sans-serif;
	margin:15px 0 11px 15px;
	font-size:16px;
}

/*
* Visuels de fond
*/

#content_blank, #content_blank_fixed {
	background-color:#4c4c4c;
	width:722px;
	height:500px;
	margin-left:1px;
	margin-bottom:1px;
	margin-top:-3px;
}
#content_blank_fixed { width:721px }
.h_tiret {
	background:url(images/htiret.gif) repeat-x;
	height:1px;
	width:645px;
	
}





/*
* Produits - liste déroulante
*/

.separate_grey_bar_content {
	background:url(images/separate_grey_bar.gif) repeat-x;
	height:28px;
	width:668px;
	font-family: Verdana, sans-serif;
	margin:15px 0 20px 15px;
	font-size:16px;
}

.produit_deroul a {
	font-weight:bold;
	width:93px;
	margin-left:5px;
	margin-top:4px;
	font-family:Verdana, sans-serif;
	margin-bottom:20px;
}

.produit_deroul {
	display:none;
	margin-left:15px;
	width:694px;
}
* html .produit_deroul {
	width:680px;
}
.produit_deroul tr td { width:134px }

.prod_link {
	background:url(images/violet_arrow.gif) no-repeat 0 4px;
	padding-left:16px;
	margin-left:5px;
	margin-top:4px;
	font-family:Verdana, sans-serif;
	/*margin-bottom:20px;*/
	display:block;
	width:639px;
	cursor:pointer;
	 color:#6a5079;
	
}
.prod_link_select {
	/*color:#FFF;*/
	margin-left:5px;
	margin-top:4px;
	font-family:Verdana, sans-serif;
	/*margin-bottom:20px;*/
	display:block;
	width:655px;
	cursor:pointer;
}














/*
* Fiche d'un produit
*/
#one_produit {
	margin-left:15px;
	margin-top:15px;
	margin-bottom:15px;
	color:#323232;
}
#one_produit .visu_oneproduit { width:350px }
#one_produit .visu_oneproduit #zoom_prod {
	float:right;
	margin-right:22px;
	margin-top:-35px;
	position:relative;
}
* html #one_produit .visu_oneproduit #zoom_prod { margin-right:11px }

#one_produit .lib_produit {
	font-family:Verdana, sans-serif;
	font-weight:bold;
}
#one_produit .desc_produit {
	font-family:Verdana, sans-serif;
	font-weight:bold;
	font-size:14px;
	width:280px;
	display:block;
}
#one_produit .gamme {
	margin:12px 0 18px 0px;
}
#one_produit .bt_prod {
	margin:2px 0 2px 0;
	display:block;
	width:132px;
}

#one_produit .info_prod {
	background:url(images/back_info_prod.gif) repeat-x;
	height:25px;
	width:323px;
	margin-left:5px;
}

#one_produit .info_prod tr td {
	width:150px;
	padding-left:8px;
}

#one_produit .info_prod .fiche,
#one_produit .info_prod .reference,
#one_produit .info_prod .catalogue,
#one_produit .info_prod .logiciel,
#one_produit .info_prod .regles,
#one_produit .info_prod .video,
#one_produit .info_prod .tarif,
#one_produit .info_prod .notice,
#one_produit .info_prod .doc,
#one_produit .info_prod .notice_util,
#one_produit .info_prod .erratum,
#one_produit .info_prod .pieces,
#one_produit .info_prod .produits,
#one_produit .info_prod .pv,
#one_produit .info_prod .navette,
#one_produit .info_prod .outil,
#one_produit .info_prod .faq,
#one_produit .info_prod .tarif_interne,
#one_produit .info_prod .sav
{
	padding-left:17px;
	font-weight:bold;
	cursor:pointer;
}


#one_produit .info_prod .fiche { background:url(images/pic_fiche.gif) no-repeat 0 1px }
#one_produit .info_prod .reference { background:url(images/pic_ref.gif) no-repeat 0 4px }
#one_produit .info_prod .catalogue { background:url(images/pic_catalogue.gif) no-repeat 0 3px }
#one_produit .info_prod .logiciel { background:url(images/pic_logiciel.gif) no-repeat 0 2px }
#one_produit .info_prod .regles { background:url(images/pic_regles.gif) no-repeat }
#one_produit .info_prod .video { background:url(images/pic_video.gif) no-repeat 0 2px }
#one_produit .info_prod .tarif { background:url(images/pic_tarif.gif) no-repeat 0 2px }
#one_produit .info_prod .notice { background:url(images/pic_notice.gif) no-repeat 0 2px }
#one_produit .info_prod .doc { background:url(images/pic_doc.gif) no-repeat 0 2px }
#one_produit .info_prod .notice_util { background:url(images/pic_notice_util.gif) no-repeat 0 2px }
#one_produit .info_prod .erratum { background:url(images/pic_erratum.gif) no-repeat 0 2px }
#one_produit .info_prod .pieces { background:url(images/pic_pieces.gif) no-repeat 0 2px }
#one_produit .info_prod .produits { background:url(images/pic_produits.gif) no-repeat 0 1px }
#one_produit .info_prod .pv { background:url(images/pic_pv.gif) no-repeat 0 2px }
#one_produit .info_prod .navette { background:url(images/pic_navette.gif) no-repeat 0 1px }
#one_produit .info_prod .outil { background:url(images/pic_outil.gif) no-repeat 0 2px }
#one_produit .info_prod .faq { background:url(images/pic_faq.gif) no-repeat 0 2px }
#one_produit .info_prod .tarif_interne { background:url(images/pic_tarif_interne.gif) no-repeat 0 2px }
#one_produit .info_prod .sav { background:url(images/pic_SAV.gif) no-repeat }


#one_produit #caract .title {
	border-top:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, sans-serif;
	width:100%;
}
#one_produit #caract tr td {
	padding:5px;
}

#one_produit .violet_arrow_block {
	font-weight:bold;
	margin-left:160px;
	margin-top:-70px;
	width:130px;
}

#one_produit #info_prod_bot {
	height:100px;
}



/* style de la gallery d'image */
.FCKImageGalleryContainer
{
	background-color:White;
	width:100%;
}

.FCKImageGalleryContainer a:active 
{
	text-decoration: underline;
	color:black;
}
.FCKImageGalleryContainer a:hover 
{
	text-decoration: underline;
	color:black;
}
.FCKImageGalleryContainer a:visited 
{
	text-decoration: underline;
	color:black;
}
.FCKImageGalleryContainer a:link
{
	text-decoration: underline;
	color:black;
}




/* style de la gallery de lien */
.FCKLinkGalleryContainer
{
	background-color:White;
}
.FCKLinkGalleryContainer a
{
	color:black;
}
.FCKLinkGalleryContainer a:link
{
	color:black;
}
.FCKLinkGalleryContainer a:hover
{
	color:black;
}
.FCKLinkGalleryContainer a:visited
{
	color:black;
}
.FCKLinkGalleryContainer a:active
{
	color:black;
}
.FCKLinkGalleryContainer label
{
	color:black;
}


.Normal 
{
color:Black;	
}

.NormalBold
{
color:Black;	
font-weight:bold;	
}






















/*fin lightbox*/

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}
/*
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; background-image: url(images/nextlabel.gif)	}	
*/

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 10	0%; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px;  padding-bottom: 0.7em; background-image: url(images/close.gif)	}	

		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	
	
	/*fin ligntbox*/
	
	
	
	.ListeAlign
	{ margin-left:15px;
	    width :140px
	    
	    }
	    
	.LabelAlign
	 { margin-left:60px;
	        color:  black    
	  }
	  
	.ListeAlignRight
	{ margin-left:15px;
	    width :150px
	    
	    }
	.BoutonAlign
	
	{    margin-bottom:-4px;  
	    
	    }  
	    
	    
	    
	    .styleCache
{
visibility:hidden;
display:none;
}




/* popup identification */
#tab_login {
	color:#5b5b5b;
}
#tab_login label {
	display:block;
	margin-top:11px;
}
#tab_login input {
	background-color:#606060;
	border:1px solid #7c8ba6;
	color:#FFF;
	margin-right:2px;
	margin-bottom:4px;
}
#fond_blanc{
	width:100%;
	height:100%;
	display:none;
	background:url(images/fond_blanc.png);
	position:absolute;
	top:0;
	left:0;
	z-index:250;
}
* html #fond_blanc { height:1024px }

#popup_auth {
	background-color:#FFF;
	position:absolute;
	width:311px;
	height:164px; 
	display:none;
	left:0;
	top:0;
	z-index:300;
}
#popup_close {
	background:url(images/bt_fermer.gif) no-repeat;
	width:13px;
	height:13px;
	float:right;
	position:absolute;
	top:8px;
	left:290px;
}



/* module recherche */

.titreCategorieRecherche
{
	/*color:#6a5079; violet*/
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:14px 0 14px 20px;
	display:block;
}

.resultatRecherche
{
	margin-top:10px;
	margin-left:30px;
	font-size:12px;
}

.lienRecherche {
	background:url(images/violet_arrow.gif) no-repeat 0px 2px;
	text-indent:16px;
	display:block;
}

.lienTouslesResutats {
	background:url(images/puce_plus.gif) no-repeat 0px 2px;
	text-indent:16px;
	display:block;
	font-weight:bold;
	margin-top:10px;
}
.content_blank_fixed {
	background-color:#4c4c4c;
	width:722px;
	height:500px;
	margin-left:1px;
	margin-bottom:1px;
	margin-top:-3px;
}


.resultatPasdeResultat {
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:14px 0 14px 20px;
	display:block;
}

.Chapitre
{
    	margin-left:15px;
    	
    
}

.table_image_reference {
	margin-left:30px;
}