/* 
================================
www.webimpact.fr
================================
*/ 
.pagemaster
{ 
    width: 100%;
    height: 100%;
    background-color: #660000;
    color: #FF6600;
    vertical-align: top; }

.db-background-picture { background-image: url(fd-background-v3.png); width: 1000px; background-repeat: no-repeat; }
.skinmaster
{
    background-position: top;
    background-color: #FFFFD7;
    background-image: url(db-fd-contentpane-v4.png);
    border-right: #660000 1px solid;
    border-top: #660000 1px solid;
    border-left: #660000 1px solid;
    border-bottom: #660000 1px solid; /* moz-border-radius-bottomleft: 15px;
    moz-border-radius-bottomright: 15px;
    moz-border-radius-topleft: 3px;
    moz-border-radius-topright: 3px; */
    color: #800000;
    font-style: normal;
    font-family: Verdana;
    font-size: x-small;
    font-weight: lighter;
    background-repeat: no-repeat;
}
.db-audessus
{
    position: inherit;
    top: 10px;
    z-index: auto;
    vertical-align: top;
}

.db-breadcrumb
{
    width: 100%;
    position: inherit;
    top: 0px;
    padding: 0px;
    font-size: 14px;
    width: 800px;
}

.skinheader { }

.skingradient { /*BACKGROUND-IMAGE: url(gradient_DkBlue.jpg); HEIGHT:22px;*/ }
.controlpanel
{
    width: 100%;
    background-color: #FFCC99;
}
.toppane
{
    width: 100%;
    background-color: transparent;
    padding-left: 6px;
    padding-right: 4px;
    padding-top: 1px;
    background-repeat: no-repeat;

}
.leftpane
{
    background-color: transparent;
    padding-left: 6px;
    padding-right: 4px;
    padding-top: 1px;
    width: 250px;
    white-space: nowrap;
}

.contentpane
{
    background-color: transparent;

    padding-right: 4px;
    padding-top: 1px;
    width: 740px;
    position: relative;
    height: auto;

}
.contentpanel { width: 1100px; background-color: transparent;  }
.rightpane { background-color: transparent; padding-left: 6px; padding-right: 4px; padding-top: 1px; }
.bottompane { width: 100%; background-color: transparent; padding-left: 6px; padding-right: 4px; padding-top: 1px; }
.MainMenu_MenuContainer { background-color: transparent;  }
.MainMenu_MenuBar { cursor: pointer;  cursor: hand; height:16px; background-color: Transparent; }
.MainMenu_MenuItem { border-left: #660000 0px solid;  border-bottom: #660000 0px solid;  border-top: #660000 0px solid;  border-right: #660000 0px solid; cursor: pointer;  cursor: hand;  color: white;  font-family: Arial, Helvetica;  font-size: 11px;  font-weight: bold;  font-style: normal;  background-color: Transparent; }
.MainMenu_MenuIcon { background-color: #660000;  border-left: #660000 1px solid;  border-bottom: #660000 1px solid;  border-top: #660000 1px solid;  cursor: pointer;  cursor: hand;  text-align: center;  width: 15px;  height: 21px; }
.MainMenu_SubMenu { background-color: #660000;  z-index: 1000;  cursor: pointer;  cursor: hand;  filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3);  }

.MainMenu_MenuBreak { height: 1px; }
.MainMenu_MenuItemSel { background-color: #FF9024;  cursor: pointer;  cursor: hand;  color: #660000;  font-family: Arial, Helvetica;  font-size: 11px;  font-weight: bold;  font-style: normal; }
.MainMenu_MenuArrow { border-right: #660000 1px solid;  border-bottom: #660000 1px solid;  border-top: #660000 0px solid; font-family: webdings;  font-size: 10pt;  cursor: pointer;  cursor: hand;  }
.MainMenu_RootMenuArrow { font-family: webdings;  font-size: 10pt;  cursor: pointer;  cursor: hand; }
.StandardButton { background: #660000 none;  color: #FFFFFF; font-family:Verdana, sans-serif;  font-size: 11px; font-weight: normal; }
/*.TreeViewMenu { width: 175px; background-color: #F5F5F5; BORDER-RIGHT: #660000 1px solid;  BORDER-TOP: #660000 1px solid;  BORDER-LEFT: #660000 1px solid;  BORDER-BOTTOM: #660000 1px solid;  moz-border-radius-bottomleft: 15px;  moz-border-radius-bottomright: 15px;  moz-border-radius-topleft: 3px;  moz-border-radius-topright: 3px }
.TreeViewMenu_Header { BACKGROUND-IMAGE: url(gradient_LtBlue.jpg); }*/
.Head
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #800000;
}

.db-font
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 14px;
    font-weight: bold;
    color: #990000;
}
.bouton-store
{
    
}

/* Custom Tags */

/* May not be required*/
.FlashMaster { background-image: url(MediaGreen.jpg); width: 520px; background-repeat: no-repeat; }

/* Main Header for Flash Table - should render when no flash is present*/
.MediaFlashBackground { background-image: url(FD-TETE-N1-v2.png); width: 1100px; height: 85px; background-repeat: no-repeat; }

/* Flash Header repeat for 100% width settings */
.FlashRepeat { background-image: url(MediaHeaderRepeat.gif); height: 85px; background-repeat: repeat-x; }

/* Menu & Logo Pane Holder */
.BlankMenu { background-image: url(BlankMenu.gif); width: 520px; height: 85px; background-repeat: no-repeat; background-color: #FFFFFF; }


/* Small rounded end on menu */
.MenuRight
{
    background-image: url(MenuRight.gif);
    width: 20px;
    height: 22px;
    background-repeat: no-repeat;
    top: 95px;
    position: inherit;
}

/* Repeat Background colour on menu so it expands with tabs */
.MenuBG
{
    background-image: url(MenuBG.gif);
    height: 22px;
    background-repeat: repeat-x;
    top: 95px;
    position: inherit;
}

/* Menu table repeat for 100% width settings */
.MenuRepeat { background-image: url(MenuRepeat.gif); height: 85px; background-repeat: repeat-x; }

/* Curved section on footer that cannot be repeated */
.FooterFixed { background-image: url(FooterGreenFixed.gif); height: 770px; width: 160px; background-repeat: no-repeat; }

/* Background repeat on Footer for 100% width settings */
.FooterRepeat { background-image: url(FooterRepeat.gif); height: 100px; background-repeat: repeat-x; }

.minibannerpane
{
    padding: 0px;
    vertical-align: top;
    width: 120px;
    height: 50px;
}

.db-footer { background-image: url(FD-pied-N1.png); width: 1100px; height: 180px ; background-repeat: no-repeat; }


/* Classes Replacing the Media for the Privacy, Copyright, Terms, Date Links */
.MediaTabs
{
    padding: 20px 0px 0px 0px;
    font-weight: bold;
    font-size: 16pt;
    color: white;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
    text-align: right;
    vertical-align: top;
    line-height: 98%;
} 
/* by db - no use 
.db-br 
{
    font-size: 1em;
    line-height: 60%;
}
*/

.MediaTabs2
{
    padding: 35px 0px 0px 0px;
    font-weight: bold;
    font-size: 11pt;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
    text-align: right;
    vertical-align: top;
    color: #990000;
    position: inherit;
    line-height: normal;
}
A.MediaTabs:link { text-decoration:  none; color:white; }
A.MediaTabs:visited  { text-decoration:  none; color:#eeeeee; }
A.MediaTabs:active { text-decoration:  none; color:#eeeeee; }
A.MediaTabs:hover  { text-decoration:  none; color:#cccccc; }

