@charset "UTF-8";
/**

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

@media all
{
    .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; }
                *html .bloc .contentBloc p { height: 1%; }
            
            .bloc .contentBloc p.avatar { float: left; margin: 0 5px 0 14px; padding: 0; border: 0; }
            
            .bloc .contentBloc p span { color: #EC008C; }
            .bloc .contentBloc p a { font-weight: bold; color: #EC008C; text-decoration: none; }
            .bloc .contentBloc p a:hover { text-decoration: underline; }
            
            .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; }
                    .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 { 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; }
                        *html .bloc .contentBloc form p.bouton input { 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 { 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_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.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; }
                    
                    .bloc .contentBloc form p.textarea textarea { width: 300px; height: 50px; border: 1px solid #4C4C4C; }
                    
                    .bloc .contentBloc form p.listInput input { width: 300px; margin: 0 0 3px 165px; }
                    *html .bloc .contentBloc form p.listInput input { margin: 0 0 3px 140px; }
                    
                    .bloc .contentBloc form p.listInput2 label { width: 230px; }
                    .bloc .contentBloc form p.listInput2 input { width: 300px; margin: 0 0 3px 235px; }
                    
                    .bloc .contentBloc p.rating { clear: both; float: left; }
                        *html .bloc .contentBloc p.rating { float: left; margin: 0 0 0 7px; }
                        .bloc .contentBloc .star-rating { float: left; margin: 10px 0 0 5px; }
                        .bloc .contentBloc .stars { float: left; margin: 10px 0 0 5px; }
                            *html .bloc .contentBloc .stars { margin: -45px 0 0 5px; }
                    
                    *html .bloc .contentBloc form p.large label { width: 220px; }
                    
}

