@charset "UTF-8";
/**

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

@media all
{
    ul#sub_nav { margin: 0; }
    
    .bloc { margin: 0; padding: 11px 0 0 0; border: 0; background: url(/images/upfactory/cart/header.png) 0 0 no-repeat #D0CDCD; }
    
        .bloc .footer { height: 12px; margin: 0; padding: 0; border: 0; font-size: 1px; background: url(/images/upfactory/cart/footer.png) 0 bottom no-repeat #D0CDCD; }
        
        .bloc h2 { height: 12px; margin: 0; padding: 0 0 0 14px; border: 0; font-size: 12px; font-weight: bold; color: #EC008C; text-transform: uppercase; }
        .bloc h3 { height: 12px; margin: 10px 0 -10px 0; padding: 0 0 0 14px; border: 0; font-size: 11px; font-weight: bold; color: #4C4C4C; text-transform: uppercase; }
        .bloc hr { margin: 5px 10px 10px 14px; padding: 0; background: #F4F4F4; border: 0; border-top: 2px dotted #676565; background: none; }
        .bloc .contentBloc { margin: 0; padding: 0; border: 0; }
        
            .bloc .contentBloc p { margin: 10px 0 0 14px; padding: 0; border: 0; font-size: 12px; font-weight: normal; color: #4C4C4C; }
            .bloc .contentBloc p a { color: #EC008C; }
            .bloc .contentBloc p span { color: #EC008C; }
            .bloc .contentBloc p select { width:200px; }
            .bloc .contentBloc .baseline { margin: 10px 0 0 7px; padding: 15px 22px 15px 22px; border: 0; background: url(/images/upfactory/form/background_baseline.gif) 0 0 no-repeat; }
                .bloc .contentBloc .baseline p { margin: 0; padding: 0; border: 0; font-size: 12px; color: #4C4C4C; }
            
            .bloc .contentBloc form { margin: 10px 0 0 14px; padding: 0; border: 0; }
                    *html .bloc .contentBloc form p { height: 1%; }
                    .bloc .contentBloc form p label { float: left; display: block; width: 160px; margin: 0 5px 0 0; padding: 0; border: 0; text-align: right; font-weight: bold; }
                    .bloc .contentBloc form p label.long { float: left; display: block; width: 260px; margin: 0 5px 0 0; padding: 0; border: 0; text-align: right; font-weight: bold; }
                    .bloc .contentBloc form p input { width: 300px; margin: 0; padding: 0; border: 1px solid #4C4C4C; }
                
                    .bloc .contentBloc form p.bouton input { width: auto; height: 28px; margin: 0; padding: 0 65px 0 65px; border: 0; color: #4C4C4C; font-size: 13px; line-height: 28px; background: url(/images/upfactory/form/bt_valider.png) center 0 no-repeat; cursor: pointer; }
                    
                    .bloc .contentBloc form p input.search_button { width: auto; }
                    .bloc .contentBloc form p input.search_input { width: 200px; }
                
                .bloc .contentBloc form p.link a { font-weight: bold; color: #EC008C; text-decoration: none; }
                
                    .bloc .contentBloc form p.checkbox label { float: left; display: block; width: 160px; margin: 0 5px 0 0; padding: 0; border: 0; text-align: right; font-weight: bold; }
                    .bloc .contentBloc form p.checkbox span { float: left; display: block; width: 80px; margin: 0 0 0 5px; padding: 0; border: 0; font-size: 12px; font-weight: normal; color: #4C4C4C; text-align: left; }
                    .bloc .contentBloc form p.checkbox input { float: left; display: block; width: auto; }
                    
                    .bloc .contentBloc form p textarea.chapo { width: 700px; height: 200px; }
                    .bloc .contentBloc form p.textarea textarea { width: 600px; height: 200px; }
                    
                    *html .bloc .contentBloc form p textarea { width: 600px; height: 100px; }
                    
            
                    .bloc .contentBloc form table { margin: 10px 0 0 0; }
                    .bloc .contentBloc table { width: 954px; border-spacing: 0; border-collapse: collapse; margin: 10px 0 0 14px; padding: 0; border: 0; }
                        .bloc .contentBloc table tr { margin: 0; padding: 0; border: 0; }
                            .bloc .contentBloc table tr td.top,.bloc .contentBloc table tr th.top { height: 12px; margin: 0; padding: 0; border: 0; background: url(/images/upfactory/form/unpaid_top.gif) 0 0 no-repeat; }
                            .bloc .contentBloc table tr td.footer,.bloc .contentBloc table tr th.footer { height: 14px; margin: 0; padding: 0; border: 0; background: url(/images/upfactory/form/unpaid_footer.gif) 0 0 no-repeat; }
                            .bloc .contentBloc table tr th { margin: 0; padding: 0; border: 0; font-size: 12px; font-weight: bold; color: #4C4C4C; text-align: center; background: #FFFFFF; }
                                .bloc .contentBloc table tr th.spacer { width: 1px; }
                            .bloc .contentBloc table tr td { margin: 0; padding: 0; border: 0; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; font-size: 11px; font-weight: normal; color: #4C4C4C; text-align: center; line-height: 20px; }
                            
                            /* used in message list, added by challet */
                            .bloc .contentBloc table tr.unread td { margin: 0; padding: 0; border: 0; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; font-size: 11px; font-weight: normal; color: #4C4C4C; text-align: center; line-height: 20px; font-weight: bold;}
                            .bloc .contentBloc table tr.unread td a { font-weight: bold;}
                 

                            .bloc .contentBloc table tr td.spacer { width: 0; border: 0; border-right: 1px solid #FFFFFF; }
                            .bloc .contentBloc table tr td.actions { border-right: 1px solid #FFFFFF; }
							.bloc .contentBloc table tr td.pdf { border-right: 1px solid #FFFFFF; }
                                .bloc .contentBloc table tr td.actions a { font-size: 11px; font-weight: bold; color: #EC008C; line-height: 15px; text-decoration: none; }
                                .bloc .contentBloc table tr td a { font-size: 11px; font-weight: normal; color: #EC008C; line-height: 15px; text-decoration: none; }
                    
                    
                    .bloc .contentBloc ul.sub_nav { width: 100%; margin: 0; padding: 0; border: 0; text-align: center; }
                        .bloc .contentBloc ul.sub_nav li { display: inline; margin: 0 10px 0 10px; padding: 0; border: 0; }
                            .bloc .contentBloc ul.sub_nav li a { font-size: 12px; font-weight: bold; color: #4C4C4C; text-decoration: none; }
                                .bloc .contentBloc ul.sub_nav li a:hover { color: #EC008C; }

                    .bloc .contentBloc form { margin: 10px 0 0 14px; padding: 0; border: 0; }
                            .bloc .contentBloc form p label { float: left; display: block; width: 160px; margin: 0 5px 0 0; padding: 0; border: 0; text-align: right; font-weight: bold; }
                            .bloc .contentBloc form p input { margin: 0; padding: 0; border: 1px solid #4C4C4C; }

                            .bloc .contentBloc form p.bouton input { float: left; height: 28px; margin: 0; padding: 0 80px 0 80px; border: 0; color: #4C4C4C; font-size: 13px; line-height: 28px; background: url(/images/upfactory/form/bt_valider.png) center 0 no-repeat; cursor: pointer; }
                                *html .bloc .contentBloc form p.bouton input { width: 210px; text-align: center; padding: 0 40px 0 40px; background: none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/upfactory/form/bt_valider.png',sizingMethod='crop'); }
                            .bloc .contentBloc form p.bouton input.small { float: left; height: 28px; margin: 0; padding: 0 80px 0 80px; border: 0; color: #4C4C4C; font-size: 13px; line-height: 28px; background: url(/images/upfactory/form/bt_valider_small.png) center 0 no-repeat; cursor: pointer; }
                                *html .bloc .contentBloc form p.bouton input.small { width: 150px; text-align: center; padding: 0; background: none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/upfactory/form/bt_valider_small.png',sizingMethod='crop'); }
                            .bloc .contentBloc form p.bouton a { display: block; float: left;  height: 28px; margin: 0; padding: 0 80px 0 80px; border: 0; color: #4C4C4C; font-size: 13px; line-height: 28px; background: url(/images/upfactory/form/bt_valider.png) center 0 no-repeat; cursor: pointer; text-decoration: none; }
                                *html .bloc .contentBloc form p.bouton a { width: 210px; text-align: center; padding: 0; background: none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/upfactory/form/bt_valider.png',sizingMethod='crop'); }

.bloc .contentBloc table.adminTable tr td{border:1px solid #fff;border-collapse:collapse;padding:0 4px;white-space:nowrap;text-align:left;}

}