#overlay{
background-color : #000;
opacity:0.8;
filter : alpha(opacity=80); 
z-index: 1;
position: fixed;
left: 0;
top:0;
width: 100%;
height: 100%;
display:none;
}
#camera-o{
width:800px;
background: #fff;
opacity:1;
z-index: 2;
position: absolute;
margin-left: auto;
margin-right: auto;
margin-top: 50px;
padding:50px 0;
display:none;
-webkit-box-shadow:rgba(0, 0, 0, 0.796875) 3px 2px 21px 1px;-moz-box-shadow:rgba(0, 0, 0, 0.796875) 3px 2px 21px 1px;box-shadow:rgba(0, 0, 0, 0.796875) 3px 2px 21px 1px;-webkit-border-radius:10px 10px;-moz-border-radius:10px 10px;border-radius:10px 10px;
}
#camera-o #x{
float:right;
cursor: pointer;
padding: 5px;
margin-right: 15px;
margin-top: -40px;
font-weight: 800;
}
#camera-o p{
clear: both;
text-align: center;
font-size: 30px;
text-transform: uppercase;
padding-bottom: 60px;
font-weight: 300;
color:#333;

}
#camera-o ul{
float:left;
padding:0 50px;
text-align: left;
font-size: 14px;
width:300px;


}
#camera-o #list_col_gche{
border-right: 1px solid #999;
width:299px;
}
#camera-o li{

}
#camera-o  a{
padding: 10px 0;
display: block;
border-bottom: 1px solid #ddd;
padding-left: 5px;
}
#camera-o .oeno a{
color:#e64f4f;

}
#camera-o .fine a{
color:#474c7d;

}

#camera-o .oeno a:hover {

background: #ffefef;
}
#camera-o .fine a:hover {
background: #e2e4f4;
}

/**/
#anal_fine_mod_js{
font-family:Helvetica,Arial, sans-serif;
width:888px;
background:#f1f2f9;
margin-top:50px;
clear: both;
}

/************CATEGORIES****************/
#menu_cats{
background:#f9f9fa;
color:#474c7d;
font-size:1.2em;
height:42px;

border-bottom:1px solid #e2e4f4;
}
	#menu_cats  li{
	float:left;
	padding:15px;
	cursor:pointer;
	display:block;

	}
.selected_cat{
background:#f1f2f9;
margin-top:-4px !important;
margin-top:0 ;
border-top:1px solid #e2e4f4;
border-left:1px solid #e2e4f4;
border-right:2px solid #e2e4f4;

}

/*******************BLOC PRINCIPAL********************/
#box_big{
clear:both;
width:886px;
border-bottom:1px solid #e2e4f4;
border-left:1px solid #e2e4f4;
border-right:1px solid #e2e4f4;
margin:0;
height:775px;
}
.clear{
clear:both;
}
/********************MENU ANALYSES***************************/
#box_menu{
width:190px;
float:left;
font-size:1em;
color:#d8dbf0;
margin:40px 15px;
overflow:hidden;

}

#box_menu ul{
	width:190px;
	display:none;	
	background:#474c7d url(images/nothing_javascript_test.gif) right repeat-y;
	}
.selected_menu{display:block;}
	
/**********************BTNS ANALYSE**************************/	
	
#box_menu ul li{
		cursor:pointer;
		width:190px;
		height:50px;
		text-align:left;
		background:#474c7d url(images/nothing_javascript_test.gif) right repeat-y;
		}

#box_menu ul li:hover{
	color:#f4f5fa;
	background:#363c70 url(images/nothing_javascript_test.gif) right repeat-y;
	}
	
#box_menu ul  .selected_anal,#box_menu ul .selected_anal:hover{
background:#363c70 url(images/fleche_javascript_test.gif)  no-repeat right 0;
color:#f4f5fa;
border:none;

}	

#box_menu ul li p{

border-top:1px solid #323865;/*sombre*/
border-bottom:1px solid #5f6588;/*clair*/
cursor:pointer;
/*padding:10px 0 0 0;*/
padding:16px 0 0 0;
width:179px;
/*height:38px;*/
height:32px;
color:#f4f5fa;
text-align:center;
}
#box_menu ul li  .deux_lignes{
padding:10px 0 0 0;
height:38px;
}
#box_menu ul li  .trois_lignes{
padding:2px 0 0 0;
height:46px;
}
/****************************BTNS NAVIGUATION*********************************/

#btn_h,#btn_b{
height:30px;
width:179px;
display:none;
}
#btn_h{
background:url(images/anal_fine_js_btn_nav_h_sprite.jpg)0 0;
border-bottom:1px solid #5f6588;/*clair*/
}
#btn_b{
background: url(images/anal_fine_js_btn_nav_b_sprite.jpg)0 0;
border-top:1px solid #323865;/*sombre*/
}
#box_menu .clicable_h{
background:url(images/anal_fine_js_btn_nav_h_sprite.jpg) 0px 30px;
cursor:pointer;
}
#box_menu .clicable_b{
background:url(images/anal_fine_js_btn_nav_b_sprite.jpg) 0px 30px;
cursor:pointer;
}
#masque_menu{overflow:hidden;}

/****************************CONTENU*********************************/
#box_contenu{
float:left;
width:645px !important;
width:630px;
margin-top:35px;
height:690px;
overflow:auto;
position:relative;
padding-right:20px;
overflow-x:hidden; 
}

#anal_fine_mod_js #box_contenu div{
display:none;
}
#anal_fine_mod_js #box_contenu div h1{
font-size:20px;
padding-bottom:25px;
line-height:25px;
text-align:left;
}
#anal_fine_mod_js #box_contenu div img{
float:right;
border:4px solid #a3a5b7;
margin:0px 0px 10px 20px;
}
#anal_fine_mod_js #box_contenu div table {margin-top:25px;border-top:1px solid #DFE3FF;border-right:1px solid #DFE3FF;background:white;}
#anal_fine_mod_js #box_contenu div table td{padding:10px;border-bottom:1px solid #DFE3FF;border-left:1px solid #DFE3FF;}
.selected_con{display:block;}	




////////////////////////////////////////////////////
#cadre_bleu_fine{width:500px; background:#f4f5fe;border:1px solid #eff1fd;padding:10px;margin-left:15px;}
#cadre_bleu_fine li{line-height:22px;margin-left:10px;}
#cadre_bleu_fine p{padding-bottom:8px;}
	/**************** ANALYSE FINE *******************/
#colonne_gauche_fine{
width:560px;
border-top:1px solid #c9cdf0;
padding-top:10px;
margin-top:8px;
float:left;
}
#bloc_options_fine{
font-weight:bold;
font-size:13px;
float:left;
width:172px;
margin:9px 0 0 30px;
}
	#fine_download  {
	float:left;
	width:172px;
	color:#e64f4f;
	height:59px;
	border:1px solid #fcdcdc;
	padding:22px 40px 8px 85px;
	
	background:url(images/fine_icon_form_commande.jpg) no-repeat #ffefef ;
	}
	#fine_download b{font-weight:700;}
	#fine_download  span{margin-top:5px;font-family:Helvetica,Arial, sans-serif;font-size:0.85em;color:#666;font-weight:500;line-height:1.1em;display:block;width:150px;}
	#fine_download:hover b,#btn_liste_exhaustiv:hover{text-decoration:underline;}
	
	
#btn_liste_exhaustiv{
float:left;
width:297px;
padding:12px 0;
background: #f1f2f9;
color:#363c70;
border:1px solid #e6e7ee;
text-align: center;
margin-top: 10px;
cursor: pointer;
}


h2{clear:both;}

#contacts_fine{
float:right;
padding:30px 0 0 30px;
}
#fine_dernier_parag{padding:30px 0 0 0;}
	#fine_dernier_parag img{float:left;margin:0px 25px 30px 0px;}
#contacts_fine #encart_vert{margin-bottom:0px;}




