
/***************** cmcWPCatPersonalized Styles ***********************/


.WPCatPersonalized {width:100%;}
.WPCatPersonalized .CmcCatalogueOuterContainer { width:213px;}
.WPCatPersonalized .CmcCatalogueOuterContainer .CmcCatalogueName { 
    font-size: 12px; 
    color: #000; 
    font: bold 12px Tahoma,Geneva,sans-serif; 
    text-align:left; /*background-image:url('/ImagesPortal/Localisation/inmac/WebParts/200100/top-webpart1.gif');*/ 
    background-repeat:no-repeat; 
    width:203px;
    height:19px; 
    line-height:19px; 
    vertical-align:middle;
   background-color:#ccc;
    padding:5px;
    margin-top:5px;
    
}
.WPCatPersonalized .CmcCatalogueOuterContainer .CmcCatalogueContainer { 
    background:#FFF; border:none;
    border-left:1px #ccc solid;
    border-right:1px #ccc solid;
    border-bottom:3px #ccc solid;
	width:211px;
}

.WPCatPersonalized .CmcCatalogueOuterContainer .CmcCatalogueContainer #menuVert1 {
    width:211px; 
     font: normal 12px Tahoma,Geneva,sans-serif; 
     text-align:left; 
     list-style-type:none; 
     padding:0; 
     margin:0;
}  
.WPCatPersonalized .CmcCatalogueOuterContainer .CmcCatalogueContainer #menuVert1 li {}
.WPCatPersonalized .CmcCatalogueOuterContainer .CmcCatalogueContainer #menuVert1 li a {display:block; color:#000000; text-decoration:none; padding: 5px;}
.WPCatPersonalized .CmcCatalogueOuterContainer .CmcCatalogueContainer #menuVert1 li a:hover{text-decoration:none; background-color:#E1E1E1;}
.WPCatPersonalized .CmcCatalogueOuterContainer .CmcCatalogueContainer #menuVert1 li a:active{text-decoration:none;}
.WPCatPersonalized .CmcCatalogueOuterContainer .CmcCatalogueContainer #menuVert1 li a:visited{text-decoration:none;}  


/***************** End cmcWPCatPersonalized Styles *******************/

/*****STYLES qui gÃÂÃÂÃÂÃÂ©nÃÂÃÂÃÂÃÂ©rent la structure des MENUS ******************
*******************************************************************/
 
 
  .MenuCmcStore
 {
	padding-left:5px;
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-STYLE: normal;
    font-family:Tahoma,Geneva,sans-serif;
    TEXT-DECORATION: none;
    background-color:#e1e1e1;
 }
 
 .MenuCmcStoreSub_Container
 {
	border-bottom:1px solid #ccc;
	text-align :left;
	width:213px;

 }
 .MenuCmcStoreSub2_Container
 {
	background-color:#e1e1e1;
	border-bottom:1px solid #fff;
	text-align :left;
	width:213px;

 }
  *html .MenuCmcStoreSub_Container
 {
	 border:1px solid #e1e1e1;
	 z-index:150;
 }
 .MenuCmcStoreSubSelected_Container
 {
	 border-bottom:1px solid #ccc;
	 text-align :left;
	 width:213px;
	 background-color:#666;
	 color:#FFF;
 }
 
 .MenuCmcStoreSubSelected_Container .MenuCmcStoreSub
 {
	 color:#FFF;
	 font-weight:bold;
 }
   
 .MenuCmcStoreSub
 {
	float:left;
	padding:5px 0 8px 5px;
	margin: 0px;
    color: #000000;
    font-style: normal;
    text-decoration: none;
    width: 175px;
	background:none;	
	font: normal 12px Tahoma,Geneva,sans-serif;
 }
 
 *html .MenuCmcStoreSub
 {
	width: 213px;
 }
 
 .MenuCmcStoreSubSelected
 {
	float:left;
	padding:8px 0 8px 5px;
	margin: 0px;
    color: #fff;
    font-style: normal;
    text-decoration: none;
    width: 175px;
	background:none;
	
	font: normal 12px Tahoma,Geneva,sans-serif;

 }
 
 .MenuCmcStoreSub_Arrow
 {
	padding-top: 9px;
	padding-bottom: 9px;
	margin-left: 15px;
	color: #000000;
    font: normal 12px Tahoma,Geneva,sans-serif;
    text-decoration: none;
    width:16px;
    vertical-align:baseline;
	float:left;
 }
 
 *html .MenuCmcStoreSub_Arrow
 {
	float:left;

	padding-bottom: 0px;
	margin: 0px;
 }
 
   .MenuCmcStoreSubSelected_Arrow
 {
	padding-top: 8px;
	padding-bottom: 8px;
	margin-left: 195px;
	    color: #000000;
   font: normal 12px Tahoma,Geneva,sans-serif;
    text-decoration: none;
    width:16px;
    vertical-align:baseline;
	float:left;

 }
 
  .MenuCmcStoreLeaf
 {
	float:left;	
	/*padding:5px 0 5px 20px;*/
	font: normal 11px Tahoma,Geneva,sans-serif;
    color: #000000;
    font-style: normal;
    font-family: "Verdana";
    text-decoration: none;
    width:213px;
	background:#ddd;
 }
 
  .MenuCmcStoreLeaf:hover
 {
	
    background:#eee;
 }
 
 
 *html .MenuCmcStoreLeaf
 {
   /* width:162px;*/
 }
 
#menuVert2 {width:213px; display:block; z-index: 100; margin-top:0px;}
*html #menuVert2 {margin-top:0px;}
#menuVert2 ul {margin:0;padding:0; width:213px;LIST-STYLE-TYPE: none ;  z-index: 100;}
#menuVert2 li {position:relative; width:213px;cursor:pointer; z-index: 100; background:#ffffff;}
#menuVert2 li:hover {position:relative; width:213px; z-index: 100;float:left; background:#7ac4fd;}
#menuVert2 ul li {position:relative; width:213px; z-index: 100;float:left;}
#menuVert2 ul li:hover {position:relative; width:213px; z-index: 100;float:left; background:#7ac4fd;}
#menuVert2 ul li ul {position:relative; width:213px; position:absolute; display:none; }
#menuVert2 ul li ul li {width:213px; display:block; z-index: 100;border-bottom:1px solid #fff; }
#menuVert2 ul li ul li:hover {width: 213px; display:block; z-index: 100; background:#7ac4fd;}
#menuVert2 ul li ul li ul { display: none; position:relative; }

#menuVert1 {/* text-indent: 10px; */ COLOR: black; margin-top: 3px; margin-bottom:3px ;width:133px; display:block; z-index: 100;}  
#menuVert1 ul {margin:0;padding:0; z-index: 100; LIST-STYLE-TYPE: none ;  z-index: 100;}
#menuVert1 li {position:relative; cursor:pointer; z-index: 100;}
#menuVert1 ul li {background-color:#FFFFFF; position:relative; z-index: 100;}

 #menuVert2 ul li .ShowSubMenu { display:block; position: relative; left: 0px; }
 #menuVert2 ul li .HideSubMenu { display:none; }
 
 .MenuCmcStoreSub2_Container .MenuCmcStoreSub { padding-left:10px; width:170px;}
 .MenuCmcStoreSub2Selected_Container { background-color:#ddd;}
 .MenuCmcStoreSub2Selected_Container .MenuCmcStoreSub { padding-left:10px; width:170px;}
 .ShowSubMenu .MenuCmcStoreLeaf { background-color:#eee;}
 
 .MenuCmcStoreLeafSub
 {	
	padding:5px 0 8px 0px;
	margin: 0px;
    color: #000000;
    font-style: normal;
    text-decoration: none;
    width: 175px;
	background:none;	
	font: normal 12px Tahoma,Geneva,sans-serif;
	float:left;
 }
 .MenuCmcStoreLeafSub_Arrow
 {
	float:left;
	padding-top: 9px;
	padding-bottom: 9px;
	margin-left: 15px;
	color: #000000;
    font: normal 12px Tahoma,Geneva,sans-serif;
    text-decoration: none;
    width:14px;
    vertical-align:baseline;
 }
 *html .MenuCmcStoreLeafSub_Arrow
 {
	float:left;
	padding-bottom: 0px;
	margin: 0px;
 }
 .MenuCmcStoreSubSelected_Container:hover { background-color:#7ac4fd;}
 .MenuCmcStoreSub2_Container:hover { background-color:#7ac4fd;}
 .MenuCmcStoreSub2Selected_Container:hover { background-color:#7ac4fd;}
 .MenuCmcStoreLeaf:hover { background-color:#7ac4fd;}