@import "Menu.css";
@media print {
    body { font: normal normal normal 11px verdana; margin: 0; padding: 0; background: #FFFFFF; color: black; min-width: 990px; }
    div#container{ margin: 0 auto; width: 990px; min-width: 990px; } 
    #header { display: none; }
    #navbar { display: none; }
    #splash { display: none; }   
    #content { padding: 0; background: #FFFFFF; width: 100%; } 
    #content h1 { width: 765px; background-color: #FF6600; color: white; font-weight: bold; font-family: tahoma; font-size: 16px; text-align: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; line-height: 30px; }
    #content h2 { width: 765px; margin: 0px 0px; padding: 0px 0px 0px 10px; background-color: #CCCCCC; font-weight: bold; font-family: tahoma; font-size: 13px; margin-top: 5px; }
    #content p { margin: 0px 0px; padding: 0px 10px 0px 10px; color: black; font-family: tahoma; font-size: 11px; }
    #main { float: none !important; } 
    #side { float: none !important; display: none; }
    #footer { display: none; }
}
body { font: normal normal normal 11px verdana; margin: 0; padding: 0; background: #FFFFFF; color: black; }
div#all { width: 100%; background: transparent url(/App_Themes/HCOM/images/bg_header.jpg) repeat-x 100% top; } 
    div#container{ margin: 0 auto; width: 990px; min-width: 990px; } 
        div#header { height: 80px; }
            div#logo { float: left; background: transparent url(/App_Themes/HCOM/images/logo-hebergement.com.jpg) no-repeat; width: 260px; height: 80px; } 
            div#login { float: right; padding-top: 10px;} 
            div#login_button1 { position: absolute; margin-left: 32px; background: transparent url(/App_Themes/HCOM/images/bn_login.gif) no-repeat; height: 34px; width: 89px; padding-left: 20px; line-height: 34px; }
            div#login_button2 { position: absolute; background: transparent url(/App_Themes/HCOM/images/bn_webmail.gif) no-repeat; height: 34px; width: 69px; margin-left: 147px; padding-left: 25px; line-height: 34px; }
            div#login_links { position: relative; margin-top: 49px;  }
            .loginlink a { font-size: 10px; text-decoration : none; font-weight: bold; }     
            .loginlink a:link, .loginlink a:visited  { color: white; }
            .loginlink a:hover { color: #ff6600; }
            .loginlink a:active { color: #FFCC00; }
        div#navbar { height: 24px; padding-top: 6px; }
            .navbarlink a { font: bold normal normal 11px verdana; text-decoration: none; font-weight: bold; }     
            .navbarlink a:link, .navbarlink a:visited  { color: white; }
            .navbarlink a:hover { color: #ff6600; }
            .navbarlink a:active { color: #FFCC00; }  
        div#splash { padding-bottom: 5px; }  
            .splash_link_button a { font: bold normal normal 12px 'Trebuchet MS'; text-decoration: none; font-weight: bold; padding-left: 4px; line-height: 24px; } 
            .splash_link_button a:link, .splash_link_button a:visited  { color: white; }
            .splash_link_button a:hover { color: black; }
            .splash_link_button a:active { color: #FFCC00; }  
        div#content { padding: 0 5px; } 
        #content h1 { width: 765px; background-color: #FF6600; color: white; font-weight: bold; font-family: tahoma; font-size: 16px; text-align: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; line-height: 30px; }
        #content h2 { width: 755px; margin: 0px 0px; padding: 5px 5px 5px 10px; background-color: #CCCCCC; border: solid 1px #999999; font-weight: bold; font-family: tahoma; font-size: 13px; margin-top: 5px; }
        #content h3 { width: 755px; margin: 0px 0px; padding: 0px 0px 0px 5px; font-weight: bold; font-family: tahoma; font-size: 11px; color:#666666; margin-top: 5px; }

            div#side { float: left; width: 200px; } 
            div#side_content { width: 200px; background: transparent url(/App_Themes/HCOM/images/side_bg.gif) repeat-y 100%; } 
            .side_button { margin: 0; padding: 0; height: 55px; width: 200px; }
            div#side_header { width: 200px; height: 7px; background: transparent url(/App_Themes/HCOM/images/side_bg_header.gif) no-repeat; }  
            div#side_footer { clear: both; width: 200px; height: 7px; background: transparent url(/App_Themes/HCOM/images/side_bg_footer.gif) no-repeat left bottom; }
            .side_TitleMenu { background: transparent url(/App_Themes/HCOM/images/side_title.gif) no-repeat; width: 186px; height: 35px; line-height: 35px; }

            div#main { float: right; width: 775px; }
                div#main_block1 { margin: 0; padding: 0; height: 165px; }
                    div#main_block1_registration { float: left; background: #FF6600 url(/App_Themes/HCOM/images/bg_block_registration.gif) no-repeat; width: 385px; height: 165px; margin-right: 5px; } 
                    div#main_block1_registration_title { font: bold normal normal 18px 'Trebuchet MS'; color: #FF6600; text-transform: uppercase; padding-left: 10px; padding-top: 10px; padding-bottom: 5px; }  
                    div#main_block1_registration_content { position: relative; } 
                    div#main_block1_registration_content_left { float: left; padding-left: 10px; }
                    table.main_block1_table td { font: bold normal normal 10px verdana; color: white; } 
                    div#main_block1_registration_content_right { float: right; padding-right: 10px; } 
                    div#main_block1_registration_buttons { clear: both; padding-top: 2px;} 
                    div#main_block1_registration_buttons_left { float: left; padding-left: 10px; }
                    div#main_block1_registration_buttons_right { float: right; padding-right: 10px; }
                    .main_block1_registration_buttons_left_link a { font: bold normal normal 12px 'Trebuchet MS'; text-decoration: none; font-weight: bold; padding-left: 4px; line-height: 24px; } 
                    .main_block1_registration_buttons_left_link a:link, .main_block1_registration_buttons_left_link a:visited  { color: white; }
                    .main_block1_registration_buttons_left_link a:hover { color: black; }
                    .main_block1_registration_buttons_left_link a:active { color: #FFCC00; }  
                    div#main_block1_cns { float: right; background: #FFFFFF url(/App_Themes/HCOM/images/bg_block_cns.gif) no-repeat; width: 385px; height: 165px; }  
                    div#main_block1_cns_title { font: bold normal normal 18px 'Trebuchet MS'; color: #FF9900; text-transform: uppercase; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; }  
                    div#main_block1_cns_content_image { float: left; padding-left: 10px; }
                    div#main_block1_cns_content_right { float: right; padding-top: 5px; font: normal normal normal 10px verdana; width: 165px; margin-right: 5px; }
                    div#main_block1_cns_content_right_text {  }
                    div#main_block1_cns_button { background: transparent url(/App_Themes/HCOM/images/bn_more-infos.gif) no-repeat top right; height: 24px; margin-top: 8px; margin-right: 5px; padding-right: 5px; text-align: right; }    

                div#main_block2 { margin-top: 5px; height: 165px; }
                    div#main_block2_windows { float: left; background: #EEEEEE url(/App_Themes/HCOM/images/bg_block_windows.jpg) no-repeat; width: 385px; height: 165px; margin-right: 5px; }
                        div#main_block2_windows_title { position: absolute; font: bold normal normal 18px 'Trebuchet MS'; color: #0066cc; text-transform: uppercase; padding-left: 10px; padding-top: 10px; padding-bottom: 5px; z-index: 5;}  
                        div#main_block2_windows_img { float: right; z-index: 1; }
                        div#main_block2_windows_content { position: relative; z-index: 1; margin-top: 40px; }
                        div#main_block2_windows_content_text { position: absolute; left: 0px; z-index: 1; }
                        div#main_block2_windows_button { position: absolute; background: transparent url(/App_Themes/HCOM/images/bn_more-infos.gif) no-repeat; width: 129px; height: 24px; margin-top: 95px; right: 5px; z-index: 1; }
                        div#main_block2_windows_content ul { list-style-type: square; list-style-position:inside; font: normal normal normal 10px verdana; margin: 0; padding: 0 10px; z-index: 1; }
                    div#main_block2_linux { float: right; background: #EEEEEE url(/App_Themes/HCOM/images/bg_block_linux.jpg) no-repeat; width: 385px; height: 165px; }
                        div#main_block2_linux_title { position: absolute; font: bold normal normal 18px 'Trebuchet MS'; color: #33cc00; text-transform: uppercase; padding-left: 10px; padding-top: 10px; padding-bottom: 5px; z-index: 5; }
                        div#main_block2_linux_img { float: right; z-index: 1; }
                        div#main_block2_linux_content { position: relative; z-index: 1; margin-top: 40px; } 
                        div#main_block2_linux_content_text { position: absolute; left: 0px; z-index: 1; }
                        div#main_block2_linux_button { position: absolute; right: 0px; background: transparent url(/App_Themes/HCOM/images/bn_more-infos.gif) no-repeat; width: 129px; height: 24px; margin-top: 95px; right: 5px; z-index: 1; }
                        div#main_block2_linux_content ul { list-style-type: square; list-style-position:inside; font: normal normal normal 10px verdana; margin: 0; padding: 0 10px; z-index: 1; }

    
                div#main_block3 { margin-top: 5px; height: 130px; position: relative;  } 
                    div#main_block3_option1 { position: absolute; left: 0px; background: #EEEEEE url(/App_Themes/HCOM/images/bg_block_options_referencement.jpg) no-repeat; width: 255px; height: 130px; } 
                        div#main_block3_option1_title { font: bold 16px 'Trebuchet MS'; color: #FF9900; text-transform: uppercase; padding-left: 10px; padding-top: 10px; padding-bottom: 5px;}  
                        div#main_block3_option1_content { margin-top: 20px; padding-left: 10px; font: normal 10px verdana; }
                    div#main_block3_option2 { position: absolute; left: 260px;background: #EEEEEE url(/App_Themes/HCOM/images/bg_block_options_mail.jpg) no-repeat; width: 255px; height: 130px; } 
                        div#main_block3_option2_title { font: bold 16px 'Trebuchet MS'; color: #FF3300; text-transform: uppercase; padding-left: 10px; padding-top: 10px; padding-bottom: 5px;}  
                        div#main_block3_option2_content { margin-top: 20px; padding-left: 10px; font: normal 10px verdana; }
                    div#main_block3_option3 { position: absolute; left: 520px; background: #EEEEEE url(/App_Themes/HCOM/images/bg_block_options_ssl.jpg) no-repeat; width: 255px; height: 130px; } 
                        div#main_block3_option3_title { font: bold 16px 'Trebuchet MS'; color: #FF6600; text-transform: uppercase; padding-left: 10px; padding-top: 10px; padding-bottom: 5px;}  
                        div#main_block3_option3_content { margin-top: 20px; padding-left: 10px; font: normal 10px verdana; }
                            .more_info { font: bold normal normal 10px verdana; text-decoration: none; font-weight: bold; color: #FF6600; }
                            .more_info a { font: bold normal normal 10px verdana; text-decoration: none; font-weight: bold; }     
                            .more_info a:link, .more_info a:visited  { color: black; }
                            .more_info a:hover { color: #ff6600; }
                            .more_info a:active { color: #FFCC00; } 

    .table_tools_page table { text-align: center; }
    table.table_tools_page td { font: normal 10px verdana; text-align: left; } 
    table.table_tools_page th{ width: 33%; color: White; font: bold 11px verdana; text-align: center; border: solid 1px #999999; }
    .table_tools_page a { font: bold normal normal 10px verdana; text-decoration: none; font-weight: bold; color: #999999; }
    .table_tools_page a:link, .table_tools_page a:visited { color: black; }
    .table_tools_page a:hover { color: #ff6600; }
    .table_tools_page a:active { color: #FFCC00; }
   
    .table_hosting td { text-align: center; border: solid 1px #999999; } 
    td.linux_td { background-color: #33cc00; color: white; padding-left: 10px; text-align: left; font: normal normal bold 12px/28px 'trebuchet MS'; width: 50%; }
    td.win_td { background-color: #0066CC; color: white; padding-left: 10px; text-align: left; font: normal normal bold 12px/28px 'trebuchet MS'; width: 50%; }     
    .button_order a { font: bold normal normal 14px 'trebuchet MS'; font-weight: bold; }     
    .button_order a:link, .button_order a:visited  { color: white; text-decoration: underline; }
    .button_order a:hover { color: #ffCC00; text-decoration: none; }
    .button_order a:active { color: #FF6600; text-decoration: none; } 
    .button_continue { background: transparent url(/App_Themes/HCOM/images/bn_more-infos.gif) no-repeat; width: 129px; height: 24px; border: 0; font: bold 12px 'trebuchet MS'; color: black; } 
    .minimized p, .minimized ol, .minimized table, .minimized div, .minimized img { display: none; }
    .compare_link_button a:link, .compare_link_button a:visited  { color: black; font-weight: bold; text-decoration: none; }
    .compare_link_button a:hover { color: #ff6600; text-decoration: none; }
    .compare_link_button a:active { color: #FFCC00; text-decoration: none; }   
     
    .h2ssl { font: bold 14px 'trebuchet MS'; background-color: #FF9900; border: 1px solid #FF6600; padding: 3px; color: white; line-height: 20px; }
    .buttonssl { margin: 0 auto; background: transparent url(/App_Themes/HCOM/images/bn_more-infos.gif) no-repeat; width: 129px; height: 24px; margin-top: 10px; }     
     
    div#domain_page_registration { float: left; background: #FFFFFF url(/App_Themes/HCOM/images/bg_block_registration_fullsize.gif) no-repeat; width: 775px; height: 165px; margin: 5px 0 5px 0; }
    div#domain_page_registration_title { font: bold normal normal 18px 'Trebuchet MS'; color: #FF6600; text-transform: uppercase; padding-left: 10px; padding-top: 10px; padding-bottom: 8px; }  
    div#domain_page_registration_content { position: relative; } 
    div#domain_page_registration_content_left { float: left; padding-left: 10px; } 
    div#domain_page_registration_content_right { float: right; padding-right: 10px; }   
    div#domain_page_registration_buttons { clear: both; padding-top: 2px;} 
    div#domain_page_registration_buttons_left { float: left; padding-left: 10px; }
    div#domain_page_registration_buttons_right { float: right; padding-right: 10px; } 

    #footer { width: 990px; padding-top: 10px; margin: 0px auto; height: 45px; clear: both; text-align: center; }
        .register_links { font: bold normal normal 10px verdana; text-decoration: none; font-weight: bold; color: #999999; }
        .register_links a { font: bold normal normal 10px verdana; text-decoration: none; font-weight: bold; }     
        .register_links a:link, .register_links a:visited  { color: #999999; }
        .register_links a:hover { color: #ff6600; }
        .register_links a:active { color: #FFCC00; } 
        
    .bn_order{ border-top: 2px solid #ffcc99; border-left: 2px solid #ffcc99; border-right: 2px solid #ff6600; border-bottom: 2px solid #ff6600; background-color: #FF9933; color: White; font: bold 10px verdana; text-decoration: none; padding: 1px; }        
    .button_default { background: transparent url(/App_Themes/HCOM/images/bn_more-infos.gif) no-repeat; width: 150px; height: 24px; color: white; font: bold 12px 'trebuchet MS'; }