@charset "UTF-8";
/**

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

@media all
{
    /* Styles globaux */
    body { margin: 0; padding: 0; border: 0; background: #4C4C4C; font-family: Arial; }
    .clear { clear: both;}
    
    #header_3suisses { width: 100% !important; background: #FFF; }
    #header_galerie { width: 982px !important; margin: 0 auto; }

    /* Layout: width, background, borders */
    #page_margins { width: 982px; margin: 0 auto; border: 0; }
    #page { position: relative; margin: 1px 0 0 0; padding: 0; border: 0; background: #4C4C4C; }

    /* Centering layout in old IE-versions */
    body { text-align: center }
    #page_margins { text-align: left }

    /* Designing main layout elements */
    #header { margin: 0; padding: 0; border: 0; }

    #topnav { margin: 0; padding: 0; border: 0; display:none; }
    #topnav div { position:absolute; font-size:12px; color:#ec008c; margin:5px 10px; }
    
    #main { width: 100%; margin: 0; padding: 0; border: 0px; background: #676565; }
    html>body #main { float: left; }
        #col1 { float: left; width: 21%; margin: 0; padding: 0; border: 0; }
        #col2 { float: left; width: 78%; margin: 0 0 0 9px; padding: 0; border: 0; }
        *html #col2 { margin: 0 0 0 7px; }
            #col2_1 { float: left; width: 422px; margin: 0 0 0 0; padding: 0; border: 0; }
            #col2_2 { float: left; width: 332px; margin: 0 0 0 11px; padding: 0; border: 0; }
        #col2.video{width:100%;margin:0;}
    #footer { clear: both; margin: 0; padding: 0; border: 0; border-top: 1px solid #000000; border-bottom: 1px solid #000000; background: url(/images/upfactory/footer/background.gif) 0 0 repeat-x; }
        #footer ul { margin: 0; padding: 0; border: 0; text-align: center; }
            #footer ul li { display: inline; margin: 0; padding: 0 5px; border: 0;font-size: 11px; color: #000000; text-decoration: none; line-height: 25px; }
                #footer ul li a { font-size: 11px; color: #FFFFFF; text-decoration: none; line-height: 25px; }
    #footlinks{margin:4px 0;color:#000;text-align:center;font-size:12px;}
        #footlinks a{color:#fff;}
        #footlinks a:hover{text-decoration:none;}
    /* pub zones */
    #pub_horizontal { margin: 8px 0 0 0; padding: 0; border: 0; text-align: center; }
        #pub_horizontal a img { margin: 0; padding: 0; border: 0; }
    p.banner { margin: 0 0 5px 0; padding: 0; border: 0; }
        p.banner a img { margin: 0; padding: 0; border: 0; }

    /* tracking zone */
    #tracking { display: none; }

    .turb-problem { background-color: #eee; text-align: left; padding: 0.5em; border: 1px solid #aaa; margin: 0.2em; font-size: smaller; }
        
    /* BreadCrumb */
    ul#breadcrumb { margin: 5px 0 5px 14px; padding: 0; border: 0; }
        ul#breadcrumb li { display: inline; padding: 0 0 0 5px; list-style-type: none; font-size: 11px; color: #FFFFFF; }
            ul#breadcrumb li a { color: #FFFFFF; text-decoration: underline; }
                ul#breadcrumb li a:hover { text-decoration: none; }

    /* Accompagnement */
    .accompagnement { margin: 10px 0 5px 7px !important; padding: 12px 0 0 0 !important; border: 0 !important; background: url(/images/upfactory/form/header_accompagnement.png) 0 0 no-repeat !important; }
        .accompagnement .footer { height: 12px !important; margin: 0 !important; padding: 0 !important; border: 0 !important; background: url(/images/upfactory/form/footer_accompagnement.png) 0 0 no-repeat !important; }
        .accompagnement .content { background: url(/images/upfactory/form/background_accompagnement.png) 0 0 repeat-y !important; }
            .accompagnement .content p { margin: 0 !important; padding: 3px 22px 3px 22px !important; border: 0 !important; font-size: 12px !important; color: #4C4C4C !important; }
                .accompagnement .content p span { font-weight: bold; color: #EC008C; }
                .accompagnement .content p a { text-decoration: none; color: #EC008C; }
                    .accompagnement .content p a:hover { text-decoration: underline; }
            *html .accompagnement { height: 1%; background: none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/upfactory/form/header_accompagnement.png',sizingMethod='crop'); }
            *html .accompagnement .content { height: 1%; }
            *html .accompagnement .content p { height: 1%; }
            *html .accompagnement .footer { background: none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/upfactory/form/footer_accompagnement.png',sizingMethod='crop'); }
            *+html .accompagnement { height: 1%; }
            *+html .accompagnement .content { height: 1%; }
            *+html .accompagnement .content p { height: 1%; }

   /* Hack moodalbox #815 */
   div.bottommoodal {clear:both; padding-bottom:20px;}
}

