/* 
================================
Skin styles for UBoutique.NET
================================
*/   
.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #500405;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
#Layermain 
{
    margin:0pt auto;
    padding:0pt;
    text-align:center;
    width:100%;
    height:100%;
}
.contentpane {
	vertical-align: top;
	background-image: url(images/pixmain.png);
	background-position: top left;
	background-repeat: repeat;
	background-color: #fff4d4;
}
.fonds_hg
{
    background-image: url(images/hg.png);
    background-position: bottom right;
	background-repeat: no-repeat;
	background-color: #500405;
}
.fonds_hd
{
    background-image: url(images/hd.png);
    background-position: bottom left;
	background-repeat: no-repeat;
	background-color: #500405;
}
.fonds_haut
{
    background-image: url(images/haut.png);
    background-position: bottom left;
	background-repeat: repeat-x;
	background-color: #500405;
}
.leftpane {
	background-image: url(images/gmain.png);
	background-position: top left;
	background-repeat: repeat-y;
	background-color: transparent;
	text-align: center;
	padding: 2px 2px 2px 2px;
}
.rightpane {
	background-image: url(images/dmain.png);
	background-position: top right;
	background-repeat: repeat-y;
	background-color: transparent;
	padding: 2px 2px 2px 2px;
}
.fonds_bg
{
    background-image: url(images/bg.png);
    background-position: top right;
	background-repeat: no-repeat;
	background-color: #500405;
}
.fonds_bas
{
    background-image: url(images/bas.png);
    background-position: top left;
	background-repeat: repeat-x;
	background-color: #500405;
}
.fonds_bd
{
    background-image: url(images/bd.png);
    background-position: top left;
	background-repeat: no-repeat;
	background-color: #500405;
}
/* text style used for most text rendered by modules */
.Normal,.NormalDisabled
{
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
}
.TextMenuRouge
{
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
    color: #FFFF66;
}

/* text style used for rendered text which should appear disabled */
.NormalDisabled
{
    color: Silver;
}

/* text style used for rendered text which requires emphasis */
.NormalBold
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
}

/* text style used for error messages */
.NormalRed
{
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #ff0000;
}
/* 
Class pour les boutons du site
*/ 
.StandardButton {
  background: #7F0707 none; 
  color: #FFFF66;
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
}
/* 
Class pour le fonds du menu vertical
*/ 
.Menu_fondsjaune {
	width: 100%;
	background-color: #FBEBBB;
	border-right: #7F0707 1px solid; 
	border-top: #7F0707 1px solid; 
	border-left: #7F0707 1px solid; 
	border-bottom: #7F0707 1px solid;
} 
.MainMenu_MenuContainer{
	background-image: url(fonds-contenaire.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	
	width:100%;
	font-family: Verdana;
	font-size:12px;
}
.MainMenu_MenuBar{
	background-color: transparent;
	font-family: Verdana;
	font-size:12px;
}
.MainMenu_MenuItem{
	color: #7F0707;	
	font-family: Verdana;
	font-size:14px;
	font-weight: bold;
	font-style: normal;
	padding:2px 2px 2px 2px;
	border:0px transparent solid;
    	border-width:0px 0px;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=1); 
}
.MainMenu_MenuItemSel {
	cursor: pointer;
	cursor: hand;
	font-family: Verdana;
	color: #7F0707;
	font-size: 12pt;
	font-weight: bold;
	font-style: normal;
	padding:2px 5px 2px 2px;
	height: 21px;
}
.MainMenu_SubMenu {
	background-color: transparent;
	z-index: 1000; 
	font-size:12px;	
	font-weight:bold;
	font-family: Verdana;
	color:#000000;
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=1); 
}
.MainMenu_SubMenu:hover {
	background-color: transparent;
	z-index: 1000; 
	font-size:12px;	
	font-weight:bold;
	font-family: Verdana;
	color:#7F0707;
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=1); 
}
/* 
Class pour le fonds du menu horizontal
*/
.rootmenuitem TD
{
BORDER-TOP: 0px;
PADDING-TOP: 0px;
PADDING-BOTTOM: 0px;
PADDING-LEFT: 0px;
PADDING-RIGHT: 0px;
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
COLOR: #7F0707;
background-color : #FBEBBB;
text-align:center;
HEIGHT: 34px;

}

.rootmenuitemselected TD ,.rootmenuitembreadcrumb TD
{
BORDER-TOP: 0px;
PADDING-TOP: 0px;
PADDING-BOTTOM: 0px;
PADDING-LEFT: 0px;
PADDING-RIGHT: 0px;
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
COLOR: #de0303;
background-color : #FBEBBB;
text-align:center;
HEIGHT: 34px;
}

.submenu
{
BORDER-RIGHT: #FFFFFF 1px solid;
PADDING-RIGHT: 0px;
BORDER-TOP: #FFFFFF 1px solid;
MARGIN-TOP: 0px;
PADDING-LEFT: 0px;
PADDING-TOP: 0px;
BORDER-BOTTOM: #FFFFFF 1px solid;
Z-INDEX: 1000;
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
PADDING-BOTTOM: 0px;
MARGIN-LEFT: 0px;
BORDER-LEFT: #FFFFFF 1px solid;
COLOR: #7F0707;
background-color : #FBEBBB;
}
.submenuitemselected ,.submenuitembreadcrumb
{
BORDER-RIGHT: #FFFFFF 0px solid;
PADDING-RIGHT: 0px;
BORDER-TOP: #FFFFFF 1px solid;
PADDING-LEFT: 00px;
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
BORDER-LEFT: #FFFFFF 0px solid;
PADDING-TOP: 2px;
BORDER-BOTTOM: #FFFFFF 1px solid;
PADDING-BOTTOM: 2px;
MARGIN-LEFT: 0px;
COLOR: #de0303;
background-color : #FBEBBB;
}
/* 
Class pour les styles des lines des tokens
*/
.SkinObject {
    font-weight: bold;
    font-size: 9pt;
    color: #000000;
    font-family: Verdana;
    text-decoration: none;
}
A.SkinObject:link {
    text-decoration:    none;
    color:#000000;
}

A.SkinObject:visited  {
    text-decoration:    none;
    color:#000000;
}

A.SkinObject:active   {
    text-decoration:    none;
    color:#000000;
}

A.TreeViewMenu:hover    {
    text-decoration:    none;
    color:#ff0000;
}
.TitleRouge 
{
    color: #7F0707;
    text-decoration: none;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;  
}
A.TitleRouge: link
{
    color: #000000;
    font-family: Verdana;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;  
}  
A.TitleRouge: visited
{
    color: #000000;
    font-family: Verdana; 
    text-decoration: none;
    font-size: 12px;
    font-weight: bold; 
}
A.TitleRouge:active   {
    color: #000000;
    font-family: Verdana; 
    text-decoration: none;
    font-size: 12px;
    font-weight: bold; 
}
A.TitleRouge:hover    {
    color: #ff0000;
    font-family: Verdana;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold; 
}

/* 
Class pour le bloc d'entete
*/
#Titre_Page P
{
    font-family: Verdana;
    font-size:  18px; 
    font-weight: normal;
    color: #FFFF66;
}
#Titre_Page H1
{
    font-family: Verdana;
    font-size: 28px;
    font-weight: normal;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size-adjust:none;
    font-variant:normal;
    letter-spacing:1px;
    line-height:normal;
}

#Titre_Page A:link, #Titre_Page A:visited, #Titre_Page A:active
{
    font-family: Verdana;
    font-size:  18px;
    text-decoration: none;
    font-style: italic;
    font-weight: normal;
    color: #fbebbb;
}
#Titre_Page A:hover
{
    font-family: Verdana;
    font-size:  18px;
    text-decoration: underline;
    font-style: italic;
    font-weight: normal;
    color: #000000;
}
.Titre_Page
{
    font-family: Verdana;
    font-size:  18px; 
    font-weight: normal;
    color: #FFFF66;
}

.Titre_Page A:link,.Titre_Page A:visited, .Titre_Page A:active
{
    font-family: Verdana;
    font-size:  18px;
    text-decoration: none;
    font-style: italic;
    font-weight: normal;
    color: #fbebbb;
}
.Titre_Page A:hover
{
    font-family: Verdana;
    font-size:  18px;
    text-decoration: underline;
    font-style: italic;
    font-weight: normal;
    color: #000000;
}
/* 
Class pour le bloc central
*/
#BlocCentre P 
{
    font-family: Verdana;
    font-size:  12px;
    font-weight:    bold;
    color: #7f0707;
}
/* 
Class pour le Bloc LienPersoHautPane
*/
#LienPersoHautPane P 
{
    font-family: Verdana;
    font-size: 12px;
    font-weight:  normal;
    color: #7f0707;
}
#LienPersoHautPane A:link, #LienPersoHautPane A:visited, #LienPersoHautPane A:active
{
    font-family: Verdana;
    font-size:  12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: #500405;
}
#LienPersoHautPane A:hover
{
    font-family: Verdana;
    font-size:  12px;
    text-decoration: underline;
    font-style: normal;
    font-weight: normal;
    color: #de0303;
}

/* 
Class pour le Bloc LienPersoBasPane
*/
#LienPersoBasPane P 
{
    font-family: Verdana;
    font-size: 12px;
    font-weight:  normal;
    color: #7f0707;
}
#LienPersoBasPane A:link, #LienPersoBasPane A:visited, #LienPersoBasPane A:active
{
    font-family: Verdana;
    font-size:  12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: #500405;
}
#LienPersoBasPane A:hover
{
    font-family: Verdana;
    font-size:  12px;
    text-decoration: underline;
    font-style: normal;
    font-weight: normal;
    color: #de0303;
}
/* 
Class pour les liens LienPerso
*/
.JauneSalma
{
color: #FFFF66;
    }
.LienPerso
{
    font-family: Verdana;
    font-size: 12px;
    font-weight:  normal;
    color: #7f0707;
}
.LienPerso:link, .LienPerso:visited, .LienPerso:active
{
    font-family: Verdana;
    font-size:  12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: #500405;
}
.LienPerso:hover
{
    font-family: Verdana;
    font-size:  12px;
    text-decoration: underline;
    font-style: normal;
    font-weight: normal;
    color: #de0303;
}
.LienJaune
{
    font-family: Verdana;
    font-weight:  normal;
    color: #ffff00;
}
.LienJaune:link, .LienJaune:visited, .LienJaune:active
{
    font-family: Verdana;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: #ffff00;
}
.LienJaune:hover
{
    font-family: Verdana;
    text-decoration: underline;
    font-style: normal;
    font-weight: normal;
    color: #fff4d4;
}
/* 
Class pour les liens de connexion et d'inscription
*/
.LoginUserSearch
{
    font-family: Verdana;
    font-size:  12px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: #7f0707;   
}
.LoginUserSearch:link, .LoginUserSearch:visited, .LoginUserSearch:active
{
    font-family: Verdana;
    font-size:  12px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: #7f0707;   
}
.LoginUserSearch:hover
{
    font-family: Verdana;
    font-size:  12px;
    text-decoration: underline;
    font-style: normal;
    font-weight: bold;
    color: #de0303;   
}
/* 
Class pour le mini small cart
*/
#ZonePanier
{
    font-family: Verdana;
    font-size:  12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: #000000;  
}
#ZonePanier A:link, #ZonePanier A:visited, #ZonePanier A:active
{
    font-family: Verdana;
    font-size:  12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: #000000;
}
#ZonePanier A:hover
{
    font-family: Verdana;
    font-size:  12px;
    text-decoration: underline;
    font-style: normal;
    font-weight: normal;
    color: #7f0707;
}
/* 
Class pour les titres des modules et du menu
*/ 
.Head {
   font-family: Verdana;
   font-size:  18px;
   font-weight: normal;
   color: #000000;
}
.SubHead {
   font-family: Verdana;
   font-size:  12px;
   font-weight: bold;
   color: #8d8d8d;
}
/* GENERIC */
H1  {
    font-family: Verdana;
    font-size: 28px;
    font-weight: normal;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size-adjust:none;
    font-variant:normal;
    letter-spacing:1px;
    line-height:normal;
}

H2  {
    font-family: Verdana;
    vertical-align: top;
    font-size:  14px;
    line-height: 14px;
    font-weight: bold;
    color: #000000;
    margin-top: 0px;
    margin-bottom: 0px;
}

H3  {
    font-family: Verdana;
    font-size:  14px;
    font-weight:    normal;
    color: #999933;
}

H4  {
    font-family: Verdana;
    font-size:  12px;
    font-weight:    normal;
    color: #7F0707;
}

H5, DT  {
    font-family: Verdana;
    font-size:  11px;
    font-weight:    bold;
    color: #7F0707;
}

H6  {
    font-family: Verdana;
    font-size:  11px;
    font-weight:    bold;
    color: #7F0707;
}

TFOOT, THEAD
{
    font-family: Verdana;
    font-size:  12px;
    color: #000000;
}

hr  {
    height: 1px;
    background-color: #7F0707;
    border: 0;
    color: #7F0707;
}
/* Texte et liens de pieds de page */
.text_barre_pieds
{
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    padding-top: 8px;
    color: #ffff00;
}
.text_barre_pieds A:link, .text_barre_pieds A:visited, .text_barre_pieds A:active
{
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    padding-top: 8px;
    color: #ffff00; 
}
.text_barre_pieds A:hover
{
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
    text-align: center;
    text-decoration: underline;
    vertical-align: top;
    padding-top: 8px;
    color: #fbebbb;
}



