@charset "UTF-8";
/**

 * @copyright       Copyright 2007, AF83
 * @link            http://www.af83.com
 * @lastmodified    $Date: 2007-11-14 13:00:00 $
 */

@media all
{
    div.separator { height: 2px; margin: 0; padding: 0; border: 0; background: #EC008C; line-height: 1px; font-size: 1px; }

    #topnav { height: 26px; border: 1px solid #B3B3B3; background: url(/images/upfactory/nav/background.gif) 0 0 repeat-x; }
        #topnav p { float: left; padding: 0 10px 0 10px; margin: 0; border: 0; line-height: 26px; font-size: 11px; font-weight: normal; color: #7A7878; text-align: left; }
            #topnav p span { font-size: 11px; font-weight: bold; color: #EC008C; }
        #topnav ul { float: left; margin: 0 0 0 12px; padding: 0; border: 0; }
            #topnav ul li { display: inline; margin: 0; padding: 0; border: 0; list-style-type: none; }
                #topnav ul li a { line-height: 26px; font-size: 10px; font-weight: bold; color: #7A7878; text-decoration: none; }
                #topnav ul li a:hover, #topnav ul li.on a { color: #EC008C; }
                #topnav ul li.separator { margin: 0 6px; line-height: 22px; font-size: 13px; font-weight: bold; color: #EC008C; vertical-align: top; }

        #topnav form { float: right; margin: 0 12px 0 0; padding: 0; border: 0; }
            #topnav form ul { margin: 0; padding: 0; border: 0; }
                #topnav ul li { display: inline;line-height: 26px;  margin: 0; padding: 0; border: 0; list-style-type: none; }
                    #topnav ul li label { margin: 0; padding: 0; border: 0;line-height: 26px; font-size: 10px; font-weight: bold; color: #7A7878; }
                    #topnav ul li input { width: 115px; margin: 0; padding: 0; border: 1px solid #7A7878; font-size: 10px; font-weight: normal; color: #7A7878; background: #FFFFFF; }
                    #topnav ul li select { width: 115px; margin: 0; padding: 0; font-size: 10px; font-weight: bold; color: #7A7878; }
                    #topnav ul li.bt_go input { width: 22px; height: 17px; margin: 0; padding: 0; border: 0; font-size: 10px; font-weight: bold; color: #FFFFFF; background: url(/images/upfactory/colours/EC008C/nav/bt_go.png) 0 0 no-repeat; cursor: pointer; }
                    *html #topnav ul li.bt_go input { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/upfactory/colours/EC008C/nav/bt_go.png',sizingMethod='crop'); }

	
    #sub_nav { height: 28px; width: 100%; margin: 0; padding: 0; border: 0; background: url(/images/upfactory/nav/background_nav.png) 0 0 repeat-x; }
        #sub_nav li { display: inline; margin: 0; padding: 0; border: 0; }
            #sub_nav li a { display: block; float: left; padding: 0 11px 0 11px; font-size: 11px; font-weight: bold; color: #000000; line-height: 28px; text-decoration: none; text-transform: uppercase; }
            #sub_nav li a:hover, #sub_nav li.on a { color: #FFFFFF; background: #2D2C2C; }
            #sub_nav li.up a { padding: 0 20px 0 11px; font-size: 12px; color: #FFFFFF; background: #EC008C; }
                #sub_nav li.up a span { font-size: 10px; color: #000000; }


    #sub_sub_nav { width: 100%; margin: 0 0 0 0; padding: 0 0 13px 0; border: 0; background: url(/images/upfactory/nav/footer_sub_nav.gif) 0 bottom no-repeat; }
         #sub_sub_nav .contentNav { width: 100%; margin: 0; padding: 8px 0 0 0; border: 0; background: #2D2C2C; }
            #sub_sub_nav .contentNav .bloc { float: left; width: 156px; margin: 0 0 0 7px; padding: 4px 0 0 0; border: 0; background: url(/images/upfactory/nav/header_title.gif) 0 0 no-repeat; }
            *html #sub_sub_nav .contentNav .bloc { margin: 0 3px 0 3px; }
                #sub_sub_nav .contentNav .bloc .title { height: 31px; margin: 0; padding: 0 0 0 23px; border: 0; font-size: 12px; font-weight: bold; color: #EC008C; text-align: left; background: url(/images/upfactory/nav/sub_nav_on.gif) 6px 0 no-repeat #FFFFFF; }
                #sub_sub_nav .contentNav .bloc .contentBloc { float: left; width: 155px; margin: 0; padding: 3px 0 0 0; border: 0; border-right: 1px solid #676565; background-color: #000000 !important;}
                    #sub_sub_nav .contentNav .bloc .contentBloc p { float: left; margin: 0; padding: 0 0 0 5px; border: 0; font-size: 12px; color: #EC008C; }
                        #sub_sub_nav .contentNav .bloc .contentBloc p span { float: left; color: #EC008C; font-weight: normal; }
                        #sub_sub_nav .contentNav .bloc .contentBloc p a { display: block; float: left; width: 130px; margin: 0 5px 0 5px; padding: 0; border: 0; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none; }
                        #sub_sub_nav .contentNav .bloc .contentBloc p a:hover { color: #EC008C; }
                        
                        #sub_sub_nav .contentNav .bloc .contentBloc p.inactived { float: left; margin: 0; padding: 0 0 0 5px; border: 0; font-weight: normal; color: #B3B3B3; font-size: 12px; }
                        #sub_sub_nav .contentNav .bloc .contentBloc p.inactived span { float: left; color: #B3B3B3; font-weight: normal; }
                        #sub_sub_nav .contentNav .bloc .contentBloc p.inactived span.unlink { display: block; float: left; width: 130px; margin: 0 5px 0 5px; padding: 0; border: 0; font-size: 12px; font-weight: normal; color: #B3B3B3; text-decoration: none; }
                        
                        #sub_sub_nav .contentNav .bloc .contentBloc p.actived { float: left; margin: 0; padding: 0 0 0 5px; border: 0; font-weight: normal; color: #EC008C; font-size: 12px; }
                        #sub_sub_nav .contentNav .bloc .contentBloc p.actived span { float: left; color: #EC008C; font-weight: normal; }
                        #sub_sub_nav .contentNav .bloc .contentBloc p.actived span.unlink { display: block; float: left; width: 130px; margin: 0 5px 0 5px; padding: 0; border: 0; font-size: 12px; font-weight: normal; color: #EC008C; text-decoration: none; }

}
