/**/


.ContextMenuPanel 
{
	border: 1px solid #868686;
	z-index: 1000;
	background: url(images/menu-bg.gif) repeat-y 0 0 #FAFAFA;
	cursor: default;
	padding: 1px 1px 0px 1px;
	font-size: 11px;
}

.ContextMenuBreak
{
	margin:1px 1px 1px 32px;
	padding:0;
	height:1px;
	overflow:hidden;
	display:block;
	border-top: 1px solid #C5C5C5;	
}

a.ContextMenuItem
{
	margin: 1px 0 1px 0;
	text-align:left;
	font-family:Verdana;
	font-size:10pt;
	display: block;
	color: #003399;
	text-decoration: none;
	cursor: pointer;	
	padding: 4px 19px 4px 33px;
	white-space: nowrap;
}

a.ContextMenuItem-Selected
{
	font-weight: bold;
}

a.ContextMenuItem:hover
{
	background-color: #d3f3fa;
	color: #003399;
	border: 1px solid #336699;
	padding: 3px 18px 3px 32px;
}


/**/




a {
	color:#3366CC;	
	text-decoration:none;
}

a:hover {
	color:#AA0000;	
	text-decoration:none;
}

.verdana8
{
	font-family:Verdana;
	font-size:8pt;
	}
	
.verdana10
{
	font-family:Verdana;
	font-size:10pt;
	}	
	
.arial8
{
	font-family:Arial;
	font-size:8pt;
	}	
	
.arial14
{
	font-family:Arial;
	font-size:14pt;
	}
	
.ContentTitle
{
		font-family:Arial;
	font-size:14pt;
	color:#0066A7;
	}			

.T_11_C
{
			font-family:Verdana;
	font-size:10pt;
	}

.C_bleu_02_B
{
		font-family:Verdana;
	font-size:10pt;
	color:#0066A7;
	}

.hp_Fam_Table
{
	}

.hp_family_intro
{
	font-family:Verdana;
	font-size:10pt;
	color:#336699;
	padding:5px;
	height:122px;
	}

.control_product_title
{
	font-family:Arial;
	color:#336699;
	text-decoration:underline;
	}

.control_product_text
{
	font-family:Verdana;
	font-size:10pt;
	}
.control_product_link
{
	font-family:Verdana;
	font-size:8pt;
	color:#7BA440;
	text-decoration:underline;
	}	
	
	
	
.controls_title
{
    font-family:Arial;
    font-size:14pt;
    color:#0066A7;
}
    
.groups_title
{
    font-family:Verdana;
    font-size:16pt;
    color:#cd1e22;
    margin-bottom:15px;
    clear:both;
}

.groups_options
{
    font-family:Verdana;
    font-size:10pt;
    color:gray;

}

.CssControl
{
    border:1px solid #C0C0C0;
}	


/**/

.Cell_RappelDevis_Content
{

	}

.T_14_C_blanc_B
{
	font-family:Arial;
	color:#336699;
	}

.Tabl_100percent
{
	width:100%;
	}

	/* Bloc Achat : comptage et prix / Découpage multiple */
	
	.Cell_Bloc_ACP_HG
	{
		height: 6px;
		width: 10px;
		background-image: url(img/backgr_bloc_deg_dec_hg_blank.gif);
	}
	
	.Cell_Bloc_ACP_HCenter
	{
		height: 6px;
		/*background-image: url(img/backgr_bloc_deg_dec_hcenter_blank.gif); */
		background-color: #FFFFFF;
	}
	
	.Cell_Bloc_ACP_HD
	{
		height: 6px;
		width: 10px;
		background-image: url(img/backgr_bloc_deg_dec_hd_blank.gif);
	}
	
	
	.Cell_Bloc_ACP_BG
	{
		width: 10px;
		/*background-image: url(img/backgr_bloc_deg_dec_bg.gif);*/
		background-color: #FFFFFF;
	}
	
	.Cell_Bloc_ACP_BCenter
	{
		background-color: #FFFFFF;
		vertical-align: top;
	}
	
	.Cell_Bloc_ACP_BD
	{
		width: 10px;
		/*background-image: url(img/backgr_bloc_deg_dec_bd.gif);*/
		background-color: #FFFFFF;
	}
	
	.Cell_Bloc_ACP_BaG
	{
		height: 6px;
		width: 10px;
		background-image: url(img/backgr_bloc_deg_dec_bg_blank.gif);
	}
	
	.Cell_Bloc_ACP_BaCenter
	{
		height: 6px;
		/*background-image: url(img/backgr_bloc_deg_dec_bacenter.gif); */
		background-color: #FFFFFF;
	}
	
	.Cell_Bloc_ACP_BaD
	{
		height: 6px;
		width: 10px;
		background-image: url(img/backgr_bloc_deg_dec_bd_blank.gif);
	}
	
	
	/* ----- fin bloc Achat : comptage et prix / Découpage multiple */