/* css dosument */

/* ========== Common styles ========== */

ul { margin-left: 25px; margin-bottom: 5px; }

ul.blue li {
    list-style-image: url('../../themes/default/images/shared/listImage.gif');
    list-style-type: none;
    color: #0068b1;
    font-size: 11px;
    text-align: left;
}

.blue_link {
    background: url('../../themes/default/images/shared/listImage.gif') no-repeat 0% 40%;
    color: #0068b1;
    font-size: 11px;
    text-align: left;
    font-weight: bold;
    text-indent: 10px;
}

ul.red li {
    list-style-image: url('../../themes/default/images/shared/listImageRed.gif');
    list-style-type: none;
    color: #880000;
    font-size: 11px;
    text-align: left;
}

ul.red li a { color: #880000; }

ul li {
    list-style-image: url('../../images/listImage.gif');
    list-style-type: none;
    font-size: 11px;
    color: #4c4c4c;
    margin-left: -25px;
    _margin-left: 20px;
    *margin-left: 20px;
    
}

ul li a, ul li a:visited, ul li a:active { text-decoration: underline; }
ul li a:hover { text-decoration: none; }

/*ul.grey { margin-left: 5px; margin-bottom: 5px; }  

ul.grey li { margin-left: 5px; }
*/
ul.grey li {
    list-style-image: url('../../themes/default/images/shared/listImageGrey.gif');
    list-style-type: none;
    color: #666666;
    margin-top: 2px;
}

ul.grey li a {
    color: #666666;
}

ul.grey li.blue {
    list-style-image: url('../../themes/default/images/shared/listImage.gif');
    list-style-type: none;
    color: #0068b1;
    margin-top: 2px;
}

ul.grey li.blue a {
    color: #0068b1;
    font-weight: bold;
    text-decoration: none;
}

ul.grey li.blue a:visited {
    color: #0068b1;
    font-weight: bold;
    text-decoration: none;
}


ul.nolink li {
    font-weight: bold; 
    color: #0068b1;
    text-decoration: none;
}




/*.right_part form select, .left_part form select {
    width: 100px;
    background: #ffffff; 
    border: 0;
    border: 1px solid #0068b1;
    color: #666666;
}

.right_part form input, .left_part form input {
    background: #ffffff; 
    border: 0;
    border: 1px solid #0068b1;
    color: #666666;
    font-size: 11px;
    padding: 0px; 
}

form .domainSubmit {
    background: #ffffff; 
    border: 0;
    border: 2px groove #0068b1;
    color: #666666;
    font-size: 10px;
    font-weight: bold;
}

form .domainSubmit:hover {  cursor: pointer; background: #567eb9; color: #ffffff; }

*/
form.bigOrder {
    display: block;
    width: 592px;
    height: 55px;
    padding-top: 13px;
    background: transparent url('../../themes/default/images/share/bigOrder_bg.png') no-repeat 0 0;    
}

form.bigOrder input, form.bigOrder select {
    height: 17px;
    line-height: 17px;
    padding: 1px;
    border: 1px solid #fff;
}
form.bigOrder select { height: 20px; }

/* ========== Index link specific effects ========= */

a.lighten, a.lighten:visited, a.lighten:active { 
    border: 0; 
    margin: 0; 
    padding: 0; 
    text-decoration: none;  
    display: block; 
    width: 135px; 
    height: 20px; 
    line-height: 20px;
    text-indent: 7px;
    color: #0068b1;
}
a.lighten:hover {  
   background: transparent url('../../themes/default/images/blue/lighten_hover.png') repeat-x 0 0;
   color: white;
}

/* ========== tables params to display prices or usual tabbed infos ========= */

table td { vertical-align: middle; }
table img { vertical-align: middle; }
table tr.title { background: #cedaeb; }
table tr.title th {  text-align: left; color: #0068b1;  }
table tr th {  text-align: left; color: #666666;  }

table td.answer { color: #0068b1; vertical-align: middle; text-align: right; }

table tr.light { background: #f5f5f5; }
table tr.light td.gold { background: #f5f5f5; }
table tr.light td.platinum { background: #E7EDF5; }
table tr.light td.diamond { background: #DBE3F0; }
table tr.price td.gold { background: #fff; }
table tr.price td.platinum { background: #F0F7FF; }
table tr.price td.diamond { background: #E4ECFA; } 
table tr td.light { background: #ebebeb; font-size: 9px; color: #666666; }

table.price { background: #cbcbcb; text-align: center; }
table.price tr.price { background: #ffffff; }
table.price tr.title th { text-align: center; line-height: 19px;  }
table tr.light img, 
table tr.price img { margin: 3px; }
table td.nomarge img { margin: 0px; }

table th a, table th a:hover, table th a:active {
    font-weight: bold;
    text-decoration: none;
    color: #0068b1;
}

table th a, table th a:hover, table th a:active {
    font-weight: bold;
    text-decoration: underline;
    color: #0068b1;
}


table.bigTable td { font-size: 12px; padding: 4px; }
table.bigTable th { font-size: 11px; padding: 4px; }


table tr td.light { background: #ebebeb; font-size: 9px; color: #666666; }

table.phone { background: #cbcbcb; text-align: center; }
table.phone tr.phone { background: #ffffff; }
table.phone tr.title th { text-align: center; line-height: 19px;  }
table.phone tr.title th.left { text-align: left; line-height: 19px;  }
table.phone tr.light img, 
table.phone tr.title { background: #dadada; }
table.phone tr th {  text-align: left; color: #666666; font-size: 11px;  }
table.phone tr th.black {  color: #212121; font-size: 12px;  }
table.phone tr th.center {  text-align: center;  }
table.phone tr.title th {  color: #212121; font-size: 12px; }

table.borderinside td,
table.borderinside th {
    border: 0;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

table.borderinside  td.noright,
table.borderinside  th.noright {
    border: 0;
    border-bottom: 1px solid #ccc;
}

table.borderinside  td.nobottom,
table.borderinside  th.nobottom {
    border: 0;
    border-right: 1px solid #ccc;
}

table.borderinside  td.none,
table.borderinside  th.none {
    border: 0;
}

/*td.green { color: #1fc41f; font-weight: bold; text-align: right; }

h1 { 
    font-size: 11px;
    color: #0068b1; 
    text-align: center; 
    line-height: 20px; 
    width: 100%;
    padding: 0; 
    margin: 0; 
    border-bottom: 1px solid #cbcbcb;
    background: #cedaeb;
}*/

table.blueTH th { color: #0068b1; }


table.index,
table.index tr,
table.index tr th, 
table.index tr td {
    background: transparent;
}

table.index .white { color: #fff; }

table.index td.diff { background: #eee; }

table.index tr th {
    color: #999;
}


table.index tr th, 
table.index tr td {
    border-bottom: 1px solid #ccc;
}

table.index tr.none th, 
table.index tr.none td {
    border-bottom: 0;
}

table.margin { margin-left: 2px; margin-right: 2px; }

td.left { text-align: left; }


/* ========== Main top bar style ========== */

#dedicated_top,
#dedicated_top div,
#domains_top,
#domains_top div,
#telecom_top,
#telecom_top div,
#hosting_top, 
#hosting_top div, 
#housing_top, 
#housing_top div, 
#client_top, 
#client_top div, 
#about_top, 
#about_top div, 
#mails_top, 
#mails_top div,  
#rps_top, 
#rps_top div, 
#ssl_top,
#ssl_top div,
#vs_top,
#vs_top div {
    width: 792px; 
    height: 27px;
    line-height: 27px;
    margin-left: auto; 
    margin-right: auto; 
    padding: 0;
    text-align: right;
    font-size: 20px;
    color: white;
    font-weight:bold;
}

#dedicated_top  { background: url('../../themes/default/images/titles/dedicated.png') no-repeat 0% 50%; }
#domains_top    { background: url('../../themes/default/images/titles/domains.png') no-repeat 0% 50%; }
#telecom_top    { background: url('../../themes/default/images/titles/telecom.png') no-repeat 0% 50%; }
#hosting_top    { background: url('../../themes/default/images/titles/hosting.png') no-repeat 0% 50%; }
#housing_top    { background: url('../../themes/default/images/titles/housing.png') no-repeat 0% 50%; }
#client_top     { background: url('../../themes/default/images/titles/customers.png') no-repeat 0% 50%; }
#about_top      { background: url('../../themes/default/images/titles/about.png') no-repeat 0% 50%; }
#mails_top      { background: url('../../themes/default/images/titles/emails.png') no-repeat 0% 50%; }
#rps_top        { background: url('../../themes/default/images/titles/rps.png') no-repeat 0% 50%; }
#ssl_top        { background: url('../../themes/default/images/titles/ssl.png') no-repeat 0% 50%; }
#vs_top         { background: url('../../themes/default/images/titles/vs.png') no-repeat 0% 50%; }

#dedicated_top small,
#domains_top small,
#telecom_top small,
#hosting_top small, 
#housing_top small,
#client_top small, 
#about_top small, 
#mails_top small,  
#rps_top small,  
#ssl_top small,
#vs_top small { 
    color: #ffffff; 
    font-style: normal;
    font-variant: normal;
}

/* ========== Main page structure ========== */

.left_part {
    width: 190px;
    float: left;
}
   
.right_part {
    width: 592px;
    float: right;
}


#small_body .right_part {
    clear: both;
    float: none;

}


/* ========== Left part Inherit styles ========== */
.left_part_menu_top {
    height: 85px;
    line-height: 85px;
    background: #e2e2e2 url('../../themes/default/images/blue/mainMenuBigTop.png') no-repeat 0% 100%;
    text-align: center;
}

.left_part_menu_top img { border: 0; }

.left_part_top {
    height: 10px;
    background: transparent url('../../themes/default/images/blue/mainMenuTop.png') no-repeat 50% 100%;
}

.left_part_borders {
    background: #e2e2e2;
    padding: 0;
    padding-top: 3px;
    padding-bottom: 3px;
    margin: 0;
    border: 0;
    border-left: 1px solid #0068b1;
    border-right: 1px solid #0068b1;
}

.left_part_borders  h4 {
    background: #0068b1;
    padding: 0;
    padding-bottom: 3px;
    padding-top: 3px;
    margin: 0;
    margin-top: 5px;
    margin-bottom: 5px;
    width: 100%;
    font-family: "Trebuchet MS", "Verdana", Sans;
    font-size: 11px;
    color: #ffffff;
    font-weight: bold;
    text-indent: 3px;
}
.left_part_borders  h4.server { background: #567EB9; }
.left_part_borders * { text-align: left; }

.left_part_borders ul.mainMenu { margin: 0; padding: 0; }
.left_part_borders ul.mainMenu li {
    margin: 0;
    margin-top: 1px;
    width: 188px;
    list-style: none;
    list-style-image: none;
    border-bottom: 1px dotted #cbcbcb;
    display: block;
}

.left_part_borders ul.mainMenu li a, .left_part_borders ul.mainMenu li a:visited, .left_part_borders ul.main_menu li a:active {
    color: #0068b1;
    background: transparent url('../../themes/default/images/blue/mainMenuList.gif') no-repeat 8px 50%;
    text-decoration: none;
    font-style: "Verdana", Sans;
    font-size: 11px;
    font-weight: bold;
    display: block; 
    width: 188px; 
    padding-top: 1px;
    padding-bottom: 1px;
    text-indent: 17px;
    border: 0;
}

.left_part_borders ul.mainMenu li a .it {
    font-style: italic;
    color: #0b4499;
    font-style: "Verdana", Sans;
    font-size: 11px;
    font-weight: bold;
}

.left_part_borders ul.mainMenu li.selected {
    border: 0;
    margin: 0;
    margin-top: 1px;
    width: 188px;
    list-style: none;
    list-style-image: none;
    background: #ffffff /*url('../../themes/default/images/blue/mainMenuSelectedBg.png') repeat-y 0 0*/;
}

.left_part_borders ul.mainMenu li.selected a, .left_part_borders ul.mainMenu li.selected a:visited,  .left_part_borders ul.mainMenu li.selected a:hover {
    background-color: transparent;
    text-decoration: none;
    font-style: "Verdana", Sans;
    font-size: 11px;
    font-weight: bold;
    display: block; 
    width: 186px; 
    margin: 0;
    padding-top: 1px;
    padding-bottom: 1px;
    text-align: right;
    /*background: transparent url('../../themes/default/images/blue/mainMenuSelectedList.gif') no-repeat 3px 50%;*/
    cursor: default;
}

.left_part_borders ul.mainMenujobs li a, .left_part_borders ul.mainMenujobs li a:visited, .left_part_borders ul.mainMenujobs li a:active {  background: transparent; }
.left_part_borders ul.mainMenujobs li a img {  vertical-align: middle; padding-right: 5px; }
.left_part_borders ul.mainMenujobs li a img {  vertical-align: middle; padding-right: 5px; }
.left_part_borders ul.mainMenujobs li.selected a, .left_part_borders ul.mainMenujobs li.selected a:visited,  .left_part_borders ul.mainMenujobs li.selected a:hover { text-align: left; }

.left_part_borders ul.mainMenu li a:hover, 
.left_part_borders ul.mainMenujobs li a:hover { background-color: #cedaeb; }


div.jobs_header a,
div.jobs_header a:visited,
div.jobs_header a:active,
div.jobs_header a.selected {
    display: block;
    float: left;
    margin-top: 58px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
    height: 31px;
    line-height: 31px;

    color: #81ACD3;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}

div.jobs_header a:hover,
div.jobs_header a.selected {

    color: white;
    background: transparent url('../../themes/default/images/jobs/menu-selected.png') repeat-x 0% 100%;

}

div.toolsjob_start {
    width: 5px;
    display: block;
    height: 26px;
    background: transparent url('../../themes/default/images/jobs/bg_tools.jpg') no-repeat 0 0;
    float: right;
    margin-top: 10px;
}

div.toolsjob_content {
    display: block;
    height: 26px;
    background: transparent url('../../themes/default/images/jobs/bg_tools.jpg') no-repeat 100% 0%;
    float: right;
    margin-top: 10px;
}

div.toolsjob_content a:hover {
    background: none;
}

.left_part_borders ul.mainMenu li a.disactivated:hover  { background-color: transparent; }

.left_part_borders div.price {     
    color: red; 
    float: right;
    display: block;
    width: 43px;
    text-align: right;
    margin-right: 2px;
    text-indent: 0;
}

.left_part_borders div.dispo { 
    color: #1fc41f; 
    float: right;
    display: block;
    width: 20px;
    text-align: left;
    text-indent: 0;
} 

.left_part_borders div.link_content { 
    float: left;
    display: block;
    width: 115px;
    text-align: left;
    color: #0068b1;
    margin: 0; padding: 0;
}


.left_part_borders div.link_content_option {
    float: left;
    display: block;
    width: 140px;
    text-align: left;
    color: #0068b1;
    margin: 0; padding: 0;
}

.left_part_borders ul.mainMenu li a div.spacer  { 
    visibility: hidden;
    margin: 0;
    padding: 0;
    height: 0;
    width: 0;
    clear: both;
    font-size: 0;
    line-height: 0px;
}

.left_part_borders p, .left_part_borders h2 { margin: 2px; }
.left_part_borders ul { margin-left: 10px; }


.left_part_bottom {
    height: 10px;
    background: transparent url('../../themes/default/images/blue/mainMenuBottom.png') no-repeat 50% 0%;
}




/* ========== Right part indexes styles ========== */
.index_header {
    height: 106px;
    z-index: 0;
    padding: 0; 
    margin-top: -1px;
}

.part_doms_index    { background: transparent url('../../themes/default/images/red/part_doms.jpg') no-repeat 0% 0% }
.ent_doms_index     { background: transparent url('../../themes/default/images/red/ent_doms.jpg') no-repeat 0% 0% }
.ret_doms_index     { background: transparent url('../../themes/default/images/red/ret_doms.jpg') no-repeat 0% 0% }

.index_square {
    height: auto;
    float: left;
    width: 190px;
    background:  transparent url('../../themes/default/images/index/index_square.png') no-repeat 0% 100%;
}
.index_square_margin { margin-right: 10px; }


.index_square .top {
    height: 30px;
    line-height: 30px;
    background:  transparent url('../../themes/default/images/index/index_square.png') no-repeat 0% 0%;
}


/* ========== Right part Inherit styles ========== */

.right_part_top {
    z-index: 0;
    height: 5px;
    line-height: 1px;
    font-size: 1px;
    border: 0;
    clear: both;
    background: #eeeeee url('../../themes/default/images/share/right_part_top.png') no-repeat 50% 0%;
    margin: 0; 
    padding: 0; 
}

.right_part_borders {
    background: #eeeeee;
    padding: 0;
    padding-top: 3px;
    padding-bottom: 3px;
    margin: 0;
    border: 0;
    border-left: 1px solid #cfcfcf;
    border-right: 1px solid #cfcfcf;
}

.right_part_bottom {
    height: 5px;
    line-height: 5px;
    font-size: 5px;
    background: #eeeeee url('../../themes/default/images/share/right_part_bottom.png') no-repeat 50% 100%;
}

.right_part p {
    margin: 3px;
    margin-bottom: 5px;
}

.right_part p.footer { text-align: right; }


.right_part h4 {
    width: 592px;
    height: 27px;
    line-height: 27px;
    text-align: center;
    font-family: "Trebuchet MS", "Verdana", Sans;
    font-size: 17px;
    font-weight: bold;
    color: #ffffff;
    margin: 0;
    /*margin-top: -2px;*/
    padding: 0;
    background: white url('../../themes/default/images/titles/h4.png') no-repeat 50% 50%;   
}

.right_part h6 {
    width: 412px;
    height: 22px;
    line-height: 22px;
    background: url('../../themes/default/images/titles/h6.png') no-repeat;
    font-family: "Trebuchet MS", "verdana", sans;
    font-size: 14px;
    font-weight: bold;
    font-style:normal;
    text-indent:10px;
    width: 100%;
    color: #0068b1;
    margin-top: 5px;
    margin-bottom: 5px;
}

.right_part h5 {
    background: url('../../themes/default/images/blue/blue_point.png') no-repeat 6px 50%;
    font-family: "Trebuchet MS", "Verdana", Sans;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    text-indent: 18px;
    width: 100%;
    color: #0068b1;
    border:0;
    padding-top: 3px;
    padding-bottom: 3px;
    border-bottom: 1px #0068b1 dotted;
    margin: 0; 
}

.right_part h5.grey { color: #666; }

.right_part div.distribution_name,
.right_part div.hosting_name {
    width: 592px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    font-family: "Trebuchet MS", "Verdana", sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    background: transparent url('../../themes/default/images/titles/h4.png') no-repeat 50% 50%;    
}

.right_part div.product_nameks, 
.right_part div.product_namesp, 
.right_part div.product_namehg {
    width: 592px;
    height: 110px;
    line-height: 28px;
    text-align: left;
    font-family: "Trebuchet MS", "Verdana", Sans-serif;
    font-size: 11px;
    color: #ffffff;
    line-height: 14px;
}


.right_part div.product_namesp {  background: transparent url('../../themes/default/images/blue/sp_panel.jpg') no-repeat 0% 50%; }

.right_part div.product_nameks .title, 
.right_part div.product_namesp .title, 
.right_part div.product_namehg .title {
    width: 100%;
    text-align: center; 
    font-size: 17px;
    font-weight: bold;
    line-height: 30px;
    color: #fff;
    float: left;
    font-family: "Trebuchet MS", "Helvetica", "Arial", "Sans serif", sans;
}

div.DP_BGP {
    color: white;
}

div.DP_BGP span.red {
    color: white;
}

div.DP_BGP span.small {
    color: white;
}

div.com {
    margin: 5px;
    padding: 5px;
    border: 1px solid #cccccc;
}
div.com  h2 { color: #567eb9; }


div.left_product_part {
    float: right; 
    width: 125px; 
    margin-left: 5px; 
    background: transparent url('../../themes/default/images/blue/top_product_left_part.png') no-repeat 0 0;
}

div.left_product_part div.content {
    text-align: center; 
    background: white; 
    border: 0; 
    border-right: 1px solid #aaaaaa; 
    border-left: 1px solid #aaaaaa; 
    margin-top: 10px;
}

/*div.left_product_part div.content h1 {
    background: #0068b1;
    color: white;
}*/

/* ========== Right part submenu for more than one tld faily (pl and fr ) ========== */
/*
div.multi_products_menu {
    width: 592px;
    height: 25px;
    background: url('../../themes/default/images/blue/multi_products_menu.png') repeat-x 50% 50%;
}

div.multi_products_menu a,  div.multi_products_menu a:active, div.multi_products_menu a:visited {
    display: block;
    width: 120px;
    height: 25px;
    line-height: 25px;
    float: left;
    text-align: center;
    color: #efefef;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none; 
    border-right: 1px solid #000000;
}

div.multi_products_menu a:hover {
    background: #ffffff;
    color: #0068b1;
}

div.multi_products_menu a.selected, div.multi_products_menu a.selected:active, div.multi_products_menu a.selected:visited, div.multi_products_menu a.selected:hover {
    display: block;
    width: 120px;
    height: 25px;
    line-height: 25px;
    float: left;
    text-align: center;
    color: #0068b1;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none; 
    border-right: 1px solid #000000;
    background: #ffffff;
}*/

    div.multi_tabs_menu,
    div.multi_products_menu {
        display: block;
        width: 592px;
        height: 20px;
        line-height: 22px;
        border: 0;
        background: white;
        border-bottom: 1px solid #cccccc ;
        _border-bottom: 0px ;
    }
    div.multi_products_menu { z-index: 10; margin-bottom: -3px; float: left; }


    div.multi_tabs_menu a,  div.multi_tabs_menu a:active, div.multi_tabs_menu a:visited,
    div.multi_products_menu a,  div.multi_products_menu a:active, div.multi_products_menu a:visited {
        display: block; 
        text-decoration: none; 
        width: 110px;
        height: 20px;
        line-height: 22px;
        text-align: center; 
        border: 0;
        float: left;
        border-bottom: 1px solid #cccccc ;
        background: white url('../../themes/default/images/share/tab_unselected.png') no-repeat 0 0;
        _background: white url('../../themes/default/images/share/tab_unselected.png') no-repeat 0 100%;
        color: #666;
    }

    div.multi_products_menu a:hover,
    div.multi_products_menu a.selected, div.multi_products_menu a.selected:active, div.multi_products_menu a.selected:visited, div.multi_products_menu a.selected:hover {
        background: white url('../../themes/default/images/share/tab_selected.png') no-repeat 0 0; 
        _background: white url('../../themes/default/images/share/tab_selected.png') no-repeat 0 100%; 
        color: #0068b1;
        _border-bottom: 1px solid white;
    }

    div.multi_tabs_menu a:hover,
    div.multi_tabs_menu a.selected, div.multi_tabs_menu a.selected:active, div.multi_tabs_menu a.selected:visited, div.multi_tabss_menu a.selected:hover {
        background: transparent url('../../themes/default/images/share/tab_inverted_selected.png') no-repeat 0 0; 
        _background: transparent url('../../themes/default/images/share/tab_inverted_selected.png') no-repeat 0 100%; 
        color: #0068b1;
        _border-bottom: 1px solid white;
    }


    div.multi_tabs_menu a.selected, 
    div.multi_products_menu a.selected { 
        border-bottom: 1px solid #eeeeee; 
        z-index: 100; 
        color: #0068b1;
        font-weight: bold;
    }
    div.multi_tabs_menu a.selected { border-bottom: 1px solid #ffffff; }

    div.menu_bandwidth {
        display: block;
        width: 592px;
        height: 25px;
        line-height: 25px;
        border: 0;
        border-bottom: 1px solid #0068b1 ;
        _border-bottom: 0px ;
        background: transparent url('../../themes/default/images/share/menu_bar_selected.jpg') no-repeat 50% 100%;
    }

    div.menu_bandwidth a, 
    div.menu_bandwidth a:active,
    div.menu_bandwidth a:visited {
        display: block;
        padding-left: 15px;
        padding-right: 15px;
        text-decoration: none;
        height: 25px;
        line-height: 25px;
        text-align: center;
        border: 0;
        float: left;
        color: #0068b1;
        font-weight: bold;
        border-right: 1px solid #ccc;
        text-indent: 2px;
    }

    div.menu_bandwidth a:hover,
    div.menu_bandwidth a.selected {
        background: transparent url('../../themes/default/images/share/submenu_bar.jpg') no-repeat 50% 100%;
        color: #fff;
        cursor: pointer;
    }

    div.submenu_bandwidth {
        display: block;
        margin-left: 123px;
        height: 20px;
        line-height: 22px;
        border: 0;
        _border-bottom: 0px;
        margin-top: 2px;
        margin-bottom: 7px;
    }

    div.submenu_bandwidth a, 
    div.submenu_bandwidth a:active,
    div.submenu_bandwidth a:visited {
        display: block;
        text-decoration: none;
        padding-left: 10px;
        padding-right: 10px;
        height: 20px;
        line-height: 20px;
        text-align: center;
        border: 0;
        background: transparent url('../../themes/default/images/share/menu_bar_selected.jpg') no-repeat 50% 50%;
        float: left;
        color: #0068b1;
        border-right: 1px solid #ccc;
    }
   
    div.submenu_bandwidth a:hover,
    div.submenu_bandwidth a.selected {
        background: transparent url('../../themes/default/images/share/submenu_bar.jpg') no-repeat 50% 50%;
        color: #fff;
        cursor: pointer;
    }

/* ========== Restyling Main ========== */

/*
#main {
    padding: 0;
    margin: 0;
    width: 616px;
}
*/




#products_top {
        width: 100%; 
        height: 28px; 
        /*background: url('../../themes/default/images/blue/products_big_bar.png') no-repeat 0 100%;*/
        margin: 0; 
        padding: 0;
        text-align: right;
    }

/* ========== Conseils styles ========== */

.conseils,
a.conseils,
a.conseils:visited {
    text-decoration: none;
    color: #666666;
    background: #ffffff;
    display: block;
    padding-left: 3px;
}

a.conseils,
a.conseils:visited {
    padding: 3px;
}

a.conseils:hover,
a.conseils:active {
    background: #eeeeee;
}

.conseils .title {
    font-weight: bold;
    color: #0068b1;
}

.conseils .grey {
    color: #666666;
}

hr.conseils {
    width: 80%;
    margin-left: 10%;
    border: 0px;
    border-top: 1px solid #aaaaaa;
    height: 1px;
    background: #ffffff;
}

a.conseils-range-block {
    display: block;
    border-right: 1px dotted #aaaaaa;
    width: 160px;
    text-decoration: none; 
    text-align: center; 
    font-weight: bold;
    padding: 10px;
    padding-top: 0; 
    padding-bottom: 0;
    float: left;
}





/* payment means for display Order */


div.display-order h1 {
    border: 0px;
}

div.display-order div.paiment_mode {
    width: 30%;
    float: left; 
    padding: 3px;
    display: block; 
    margin: 1%;
    text-align: center;
    border: 1px solid #aaa;
}

div.display-order div.paiment_mode h2 {
    color: #0B4499;
    text-align: center;
    margin-bottom: 5px;
    border-bottom: 1px dotted #cccccc;    
    text-decoration: none;
}

div.display-order div.paiment_mode input {
    color: #0068b1;
    background: #efefef;
    font-weight: bold;
}
/* Support */

.accueil{
    background: transparent url('../../themes/default/images/green/cadre_accueil.png') no-repeat 0% 0%; display: block; height: 117px; width: 192px;
}


/* Accueil VPS */

.accueilvps{
    background: transparent url('../../images/rps/cadre_accueil_vps.png') no-repeat 0% 0%; display: block; height: 117px; width: 144px;
}

/* ==============
    SOLUTIONS
   ============== */

.solution_top {
    width: 592px;
    height: 80px;
    margin-top: 4px;
    background: transparent url('../../themes/default/images/solutions/solutions_bg.jpg') no-repeat 0 0;
}


.solution_top .title {
    line-height: 36px;
    height: 36px;
    font-size: 18px;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    font-family: "Trebuchet MS", "DejaVu Sans", sans;
}

.solution_content {
    width: 592px;
    background: #60a0cc;
    text-align: left;
}

.solution_content h2 {
   line-height: 32px; 
   font-family: "Trebuchet MS", "DejaVu Sans", sans;
   font-size: 15px;
}

.solution_content a.solution,
.solution_content a.solution:link,
.solution_content a.solution:visited,
.solution_content a.solution:hover {
    text-decoration: none;
    width: 281px;
    height: 90px;
    display: block;
    float: left;
    background: transparent url('../../themes/default/images/solutions/solution_square.jpg') no-repeat 0 0;
    margin-left: 10px;
    _margin-left: 5px;
    margin-bottom: 10px;
}

.solution_bottom {
    height: 14px;
    width: 592px;
    line-height: 14px;
    background: transparent url('../../themes/default/images/solutions/solutions_bg.jpg') no-repeat 0 100%;
}

.soluce_square {
    width: 281px;
    display: block;
    margin-left: 10px;
    _margin-left: 5px;
    float: left;
    background: #d1d1d1;
}

.soluce_square_top {
    width: 281px;
    height: 80px;
    background: #d1d1d1 url('../../themes/default/images/solutions/solution_panel.jpg') no-repeat 0 0;
}

.soluce_square_bottom {
    width: 281px;
    height: 10px;
    font-size: 10px;
    line-height: 10px;
    background: #d1d1d1 url('../../themes/default/images/solutions/solution_panel.jpg') no-repeat 0 100%;
}


/* ==============
    SOLUTIONS
   ============== */

h1.hosting {
    font-family: "Arial Black", "Verdana", "DejaVu Sans";
    font-size: 13px;
    line-height: 25px;
    height: 30px;
    text-indent: 6px;
    font-weight: normal;
}


/*a.grey:visited {
    color: #666666;
}*/



/* ===============
     ORDER 
   =============== */

div.order {
    width: 235px;
    padding-top: 5px;
    background: transparent url('../../themes/default/images/bg_order.gif') no-repeat 0 0;
    float: right; 
}

div.end_order {
    background: white url('../../themes/default/images/bg_order.gif') no-repeat 0 100%;
    width: 235px;
    height: 5px;
    line-height: 5px;
    font-size: 5px;
    margin: 0;
    padding: 0;
    clear: both;
}



 /* ===============
     POP UP OPTIONS 
   =============== */

    div.pop_header {
        display: block;
        width: 100%;
        height: 50px;
        background: transparent url('../../themes/default/images/pop/pop_top.jpg') no-repeat 0 0;
    }

    /*div.pop_header .pop_logo {
        width: 54px;
        height: 46px;
        float: left; 
        margin-left: 35px;
        background: transparent url('../../themes/default/images/pop/logo_pop.gif') no-repeat 0 0;
    }*/

    a.pop_close,
    a.pop_close:hover,
    a.pop_close:active,
    a.pop_close:visited {
        width: 95px;
        color: #666;
        float: right;
        height: 20px;
        display: block;
        margin-top: 15px;
        line-height: 20px;
        text-indent: 25px;
        margin-right: 10px;
        font-weight: bold;
        text-decoration: none;
        background: transparent url('../../themes/default/images/pop/close.gif') no-repeat 0 0;
    }
    
    
    a.pop_close:hover { color: #0068b1; }

    div.pop_footer {
        display: block;
        width: 592px;;
        margin-top: 15px;
        clear: both;
        border-top: 1px solid #e1e2e3;
        text-align: right;
        margin-right: auto;
        margin-left: auto;
    }

    div.pop_footer a,
    div.pop_footer a:hover,
    div.pop_footer a:active,
    div.pop_footer a:visited {
        text-decoration: underline;
        color: #666;
        margin-right: 10px;
    }
    
    div.pop_footer a:hover {
        text-decoration: none;
        color: #0068b1;
    }


 /* ===============
     HG 2009 Special classes 
   =============== */

div.HGmenu {
    height: 24px;
    margin-top: px;
}

div.HGmenu a:link,
div.HGmenu a:active,
div.HGmenu a:visited {
    float: left;
    display: block; 
    margin-left: 2px;

    width: 125px;
    height: 24px;
    line-height: 24px;

    background: transparent url('../../images/HG/hg_main_menu_unselected_tab.gif') no-repeat 0 0;

    color: #3f4040;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    font-family: "Trebuchet MS", sans-serif;
}

div.HGmenu a:hover, 
div.HGmenu a.selected, 
div.HGmenu a.selected:hover,
div.HGmenu a.selected:active, 
div.HGmenu a.selected:visited {
    color: #000000;
    background: transparent url('../../images/HG/hg_main_menu_selected_tab.gif') no-repeat 0 0;
}


div.HG_sub_menu {
    width: 174px;
    _width: 155px;
}




div.HG_sub_menu a:link,
div.HG_sub_menu a:active,
div.HG_sub_menu a:visited {
    display: block;
    width: 175px;
    _width: 155px;
    height: 20px;
    margin-top: 2px;
    text-decoration: none;
}

div.HG_sub_menu a:hover, 
div.HG_sub_menu a.activated,
div.HG_sub_menu .activated {
    background: #f0f0f0;
    text-align: left;
}
div.HG_sub_menu a.activated { 
    text-align: right;
}

div.HG_sub_menu a .title {
    line-height: 22px;
    *line-height: 20px;
    font-family: "Trebuchet MS", sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000;
}


div.HG_sub_menu a div div,
div.HG_sub_menu a.activated div div {
    height: 20px;
    line-height: 22px;
    *line-height: 20px;
}

div.HG_sub_menu a:hover .title,
div.HG_sub_menu a.activated .title,
div.HG_sub_menu a:hover div,
div.HG_sub_menu a.activated div { color: #005dff; }

div.HG_sub_menu a.none {
    display: inline;
    background: transparent;
    color: #666;
}

div.HG_sub_menu a.none {
    text-decoration: none;
    color: #005dff;
}

div.HG_main_showcase_title {
    height: 50px;
    display: block;
}

div.main_showcase_page {
    width: 616px;
    float: right;
}

div.main_showcase_page div.up_title {
    width: 100%;
    height: 40px;
    line-height: 20px;
    font-family: "Trebuchet MS", sans-serif;
    font-size: 16px;
    font-weight: bold;

}

div.HG_right_band {
    width: 144px;
    height: 345px;
    margin-right: 5px;
}

div.HG_right_band table tr td {
    color: #ffffff;
    font-family: "Trebuchet MS", sans-serif;
    font-weight: bold;
}


a.HGtab,
a.HGtab:visited,
a.HGtab:active {
    float: left;
    display: block;
    width: 165px;
    height: 22px;
    line-height: 22px;

    text-decoration: none;
    text-align: center;
    font-weight: bold;
    color: #3f4040;

    background: transparent url('../../images/HG/unselected_tab.jpg') no-repeat 0 0;
}

a.HGtab:hover,
a.HGtabselected,
a.HGtabselected:active,
a.HGtabselected:visited,
a.HGtabselected:hover {
    float: left;
    display: block;
    width: 165px;
    height: 22px;
    line-height: 22px;

    text-decoration: none;
    text-align: center;
    font-weight: bold;
    color: #005dff;

    background: transparent url('../../images/HG/selected_tab.jpg') no-repeat 0 0;
}



div.HG * { font-family: "Trebuchet MS", sans-serif; }

div.HG ul li { list-style-image: url('../../themes/default/images/shared/listImage.gif'); }


div.HG table,
div.HG table tr,
div.HG table tr.price,
div.HG table * td,
div.HG table * th { background: #565656; }

div.HG table * th { vertical-align: top; }

div.HG table tr td, 
div.HG table tr th { 
    background: #fff; 
}

div.HG tr.title th {
    background: #004acc;
    color: #fff;
    text-align: left;
}

div.HG table * td.unvisible,
div.HG table tr.price td.unvisible {
    border: none;
    background: transparent;
}

div.HG table tr.light { background: #ebebeb; }
div.HG table tr.light td,
div.HG table tr.light th,
div.HG table tr td.light { background: #ebebeb; color: #666666; }


div.HG .red { color: #005dff; }
div.HG a { color: #666666; }
div.HG a:hover { color: #005dff; }
div.HG #right_pan * li a:hover { color: #005dff; }
div.HG #right_pan h2 { color: #3f4040; }
div.HG #right_pan div.pan_top {
    background: transparent;
}
div.HG #right_pan div.bottom {
    background: transparent;
    height: 0;
    line-height: 0;
}
div.HG .blue { color: #005dff; }
div.HG .Dblue { color: #004acc; }
div.HG #right_pan h2.blue { color: #005dff; }
div.HG #right_pan h2.grey { color: #3f4040; }



div.HG_sub_menu h4 {
    display: block;
    width: 174px;
    height: 25px;
    line-height: 25px;
    font-family: "Trebuchet MS", sans-serif;
    font-size: 14px;
    color: #ebeced;
    text-align: left;
    text-indent: 8px;
    margin-top: 2px;
    text-decoration: none;
    background: transparent url('../../images/HG/menu/menu_title.png') repeat-x 50% 50%;
}

div.nojump br {
    clear: none;
}


div.HG .menu_bandwidth  {
    width: 99%;
    margin-left: 2px;;
}

div.HG .menu_bandwidth a:hover {
    color:white;
}




/* #####################################
 *
 *          housing Sub class
 *
 * ##################################### */


a.Hmap,
a.HmapSelected {
    width: 15px;
    height: 15px;
    display: block;
    position: absolute;
    background: transparent url('../../images/housing/dc/map_link.gif') no-repeat 0 0;
}

a.Hmap:hover,
a.HmapSelected {
    background: transparent url('../../images/housing/dc/map_hover.gif') no-repeat 0 0;
}

a.Hmapdc,
a.HmapdcSelected {
    width: 30px;
    height: 20px;
    display: block;
    position: absolute;
    background: transparent url('../../images/housing/dc/dc_link.gif') no-repeat 0 0;
}

a.Hmapdc:hover,
a.HmapdcSelected {
    background: transparent url('../../images/housing/dc/dc_hover.gif') no-repeat 0 0;
}
















/* #####################################
 *
 *          telecom
 *
 * ##################################### */

/*.telecom a,
.telecom a:visited,
.telecom a:active { color: #676767;}
.telecom a:hover { color: #0068b1;}

.telecom a.blue,
.telecom a.blue:visited,
.telecom a.blue:active,
.telecom a.blue:hover { color: #0068b1;} */




/* RPS Test for new bar system */
a.homeBAR {
    display: block;
    float: left;
    height: 25px;
    width: 40px;
    background: transparent url('../../images/bars/general/toolbar-rps.jpg') no-repeat 0 0;
}
a.homeBAR:hover {  background: transparent url('../../images/bars/general/toolbar-rps.jpg') no-repeat 0 100%; }

a.offerBAR ,
a.offerBARselected
{
    display: block;
    float: left;
    height: 25px;
    width: 132px;
    background: transparent url('../../images/bars/general/toolbar-rps.jpg') no-repeat -40px 0;
}
a.offerBAR:hover,
a.offerBARselected
{
    background: transparent url('../../images/bars/general/toolbar-rps.jpg') no-repeat -40px 100%;
}

a.smallBAR ,
a.smallBARselected
{
    display: block;
    float: left;
    height: 25px;
    width: 99px;
    background: transparent url('../../images/bars/general/toolbar-rps.jpg') no-repeat -40px 0;
}
a.smallBAR:hover,
a.smallBARselected
{
    background: transparent url('../../images/bars/general/toolbar-rps.jpg') no-repeat -40px 100%;
}


a.techBAR,
a.techBARselected {
    display: block;
    float: left;
    height: 25px;
    width: 133px;
    background: transparent url('../../images/bars/general/toolbar-rps.jpg') no-repeat -172px 0;
}
a.techBAR:hover,
a.techBARselected
{
    background: transparent url('../../images/bars/general/toolbar-rps.jpg') no-repeat -172px 100%;
}

a.orderBAR {
    display: block;
    float: left;
    height: 25px;
    width: 121px;
    background: transparent url('../../images/bars/general/order-rps.jpg') no-repeat 0 0;
    margin-left: 11px;

}
a.orderBAR:hover {
    background: transparent url('../../images/bars/general/order-rps.jpg') no-repeat 100% 100%;
}



.telecom a.smallBARselected,
.telecom a.offerBARselected,
.telecom a.techBARselected,
.telecom a.orderBARselected,
a.smallBARselected,
a.offerBARselected,
a.techBARselected,
a.orderBARselected,
a.smallBAR,
a.offerBAR,
a.techBAR,
a.orderBAR {
    line-height: 25px;
    font-family: "Trebuchet MS", "Helvetica", sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    color: #333;
    text-decoration: none;
}

.telecom a.smallBARselected,
.telecom a.offerBARselected,
.telecom a.techBARselected,
.telecom a.orderBARselected,
.telecom a.smallBAR:hover,
.telecom a.offerBAR:hover,
.telecom a.techBAR:hover,
.telecom a.orderBAR:hover,
a.smallBARselected,
a.offerBARselected,
a.techBARselected,
a.orderBARselected,
a.smallBAR:hover,
a.offerBAR:hover,
a.techBAR:hover,
a.orderBAR:hover { color: white; }

a.orderBAR img { 
    vertical-align: top;
    margin: 0;
    padding: 0;
    display: inline;
    margin-top: 4px;
}


.telecom a.orderBAR,
a.orderBAR {
    color: #f5f5f5;
}

.telecom * {
    font-size: 12px;
}


.telecom .small  {  font-size: 9px; }

.telecom_speech h2,
.telecom h2 {
    margin: 5px 0 5px 0;
}

/* #####################################
 *
 *          JOBS Special class
 *
 * ##################################### */


div.part_left_top {
    background: transparent url('../../images/bars/general/lateral-menus.jpg') no-repeat 0 0;
    display: block;
    width: 150px;
    float: left;
}

div.part_left_top_support {
    background: transparent url('../../images/bars/general/support-info-pad.jpg') no-repeat 0 0;
    display: block;
    width: 150px;
    float: left;
    height: 68px;
}

div.part_left_top_support h2.blue {
    font-family: "trebuchet MS", "Helvetica", Sans-serif;
    font-size: 19px;
    font-weight: bold;
    color: #0068b1;
    text-align: center;
    line-height: 22px;

}

div.part_left_top_support p.topinfo {
    margin: 0;
    padding: 0;
    font-family: "trebuchet MS", "Helvetica", Sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 14px;
    margin-top: 3px;
}

div.part_left_top_support .small {
    font-size: 10px;
}

div.part_left_top h1,
div.main_bottom_top h1 {
    color: #0b4499;
    font-size: 16px;
    font-weight: bold;
    line-height: 28px;
    padding-left: 8px;
}

div.part_left_content {
    width: 150px;
    background: transparent url('../../images/bars/general/lateral-menus.jpg') no-repeat 0 100%;
}

div.part_left_top_support div.part_left_content {
    width: 150px;
    padding-bottom: 3px;
    background: transparent url('../../images/bars/general/support-info-pad.jpg') no-repeat 0 100%;
}

div.part_left_content .hr {
    display: block;
    font-size: 0px;
    line-height: 0px;
    width: 95%;
    height: 1px;
    border: 0;
    margin-left: 2.5%;
    background: transparent url('../../images/bars/general/hr.gif') no-repeat 50% 0;
    margin-top: 2px;
    margin-bottom: 2px;
}


div.part_left_content h2,
div.tierce_bottom h2 {
    font-size: 12px;
    font-weight: bold;
    color: #343434;
    padding-left: 3px;
    line-height: 18px;
}



div.part_left_content h2.Tmarged {
    margin-top: 5px;
}

div.part_left_content p,
div.tierce_bottom p {
    margin: 0;
    padding: 0;
    padding-left: 5px;
    padding-right: 3px;
}


div.part_left_content h2 img {
    margin-right: 5px;
}

ul.left_part, 
ul.left_ppart {
    width: 148px;
    list-style: none;
    margin: 0;
    margin-left: 0px;
    padding: 0;
    background: transparent url('../../themes/default/images/jobs/border_li.gif') no-repeat 50% 100%;
}
ul.spaced { margin-left: 12px; width: 135px; }


ul.left_ppart { background: transparent; }

ul.left_part li, 
ul.left_ppart li {
    background: transparent url('../../themes/default/images/jobs/border_li.gif') no-repeat 50% 0%;
    font-size: 12px;
    color: #676767;
    margin: 0;
    padding: 0;
    list-style-image: none;
    /*text-indent: 5px;*/
    padding-left: 5px;
}
ul.left_ppart li { background: transparent; }

ul.left_part li a, ul.left_part li a:active, ul.left_part li a:visited,
ul.left_ppart li a, ul.left_ppart li a:active, ul.left_ppart li a:visited,
ul.left_ppart li.fakea {
    display: block;
    font-size: 12px;
    color: #676767;
    text-decoration: none;
    background: transparent url('../../themes/default/images/jobs/select_li.gif') no-repeat 90% 50%;
}
ul.left_ppart li a, ul.left_ppart li a:active, ul.left_ppart li a:visited,
ul.left_ppart li.fakea {
    background: transparent url('../../themes/default/images/jobs/select_li.gif') no-repeat 0px 6px;
    /*height: 22px;*/
    text-indent: 13px;
}

ul.left_ppart li.fakea {  background: transparent url('../../themes/default/images/jobs/select_li.gif') no-repeat 5px 7px; }

ul.left_ppart li.fakeaSmall { 
    background: transparent url('../../themes/default/images/jobs/select_li.gif') no-repeat 5px 50%; 
    height: 18px;
    line-height: 18px;
    text-indent: 13px;
}

ul.left_ppart li.fakeaSmall:hover { 
    background: transparent url('../../themes/default/images/jobs/select_li.gif') no-repeat 5px 50%; 
    height: 18px;
    line-height: 18px;
    text-indent: 13px;
}

ul.left_part li a:hover,
ul.left_part li a.selected,
ul.left_ppart li a:hover,
ul.left_ppart li a.selected {
    background: url('../../themes/default/images/jobs/select_li_hover.gif') no-repeat 90% 50%;
    background-color: #E0E0E0;
    font-size: 12px;
    color: #676767;
    width: 100%;
}
ul.left_ppart li a:hover,
ul.left_ppart li a.selected {
    background: url('../../themes/default/images/jobs/select_li_hover_blue.gif') no-repeat 0px 6px;
    color: #0068b1;
}

ul.left_part li a img {
    border: none;
    margin-right: 5px;
}

div.part_left_bottom {
    background: url('../../themes/default/images/jobs/barre_menu_bottom.jpg') no-repeat scroll 0 0;
    display: block;
    height: 6px;
    width: 150px;
}

div.main_jobs {
    float: left;
    width: 470px;
    margin-left: 10px;
    margin-right: 10px;
}

div.main_top {
    background: transparent url('../../themes/default/images/jobs/main_top.jpg') no-repeat 0 0;
    margin-left: 0px;
    display: block;
    height: 281px;
    width: 470px;
}

div.main_content_top {
    background: transparent url('../../themes/default/images/jobs/main_bottom_top.jpg') no-repeat 0 0;
    margin-left: 10px;
    margin-right: 10px;
    float: left;
    width: 470px;
}

div.main_content_large_top {
    background: transparent url('../../themes/default/images/jobs/main_content_large_top.jpg') no-repeat 0 0;
    margin-left: 10px;
    margin-right: 10px;
    float: left;
    width: 470px;
}



div.main_full_top {
    background: transparent url('../../themes/default/images/jobs/main_full_top.jpg') no-repeat 0 0;
    width: 792px;
}

div.main_full {
    width: 790px;
    border-left: 1px solid #aaa;
    border-right: 1px solid #aaa;
}


.telecom_speech {
    font-size: 12px;
}

div.main_full .telecom_speech {
    width: 98%;
    margin-left: 1%;
}
div.main_full .telecom_speech  .flash_content {
    width: 790px;
    margin-left: -1%;
    background: white url('../../images/bars/general/anim-bg.jpg') repeat-x 0 100%;
    text-align: center; 
    padding-bottom: 1px;
}
div.main_full  .flash_content { margin-left: 0; }

div.main_full .telecom_speech h2 {
    /* color: #343434; */
    color: #0068B1;
    text-indent: 0;
}
div.main_full .telecom_speech h2.grey { color: #666; }
div.main_full .telecom_speech *.blue { color : #0068b1; }

.telecom_speech .small { font-size: 9px; }

div.main_full_bottom {
    background: transparent url('../../themes/default/images/jobs/main_full_bottom.jpg') no-repeat 0 100%;
    width: 792px;
    height: 15px;
    margin: 0px;
}


div.main_content {
    width: 468px;
    border-left: 1px solid #aaa;
    border-right: 1px solid #aaa;
}

div.main_full {
    font-size: 12px;
}

/*div.main_content h2,*/
div.main_content h5,
div.main_content p,
/*div.main_full h2,*/
div.main_full h5,
div.main_full p {
    width: 98%;
    margin-left: 1%;
}

div.main_content_bottom {
    background: transparent url('../../themes/default/images/jobs/main_bottom_bottom.jpg') no-repeat 0 100%;
    width: 470px;
    height: 15px;
    margin: 0px;
}

div.main_bottom_top {
    background: transparent url('../../themes/default/images/jobs/main_bottom_top.jpg') no-repeat 0 0;
    display: block;
    height: 48px;
    width: 470px;
}

div.main_bottom_content {
    width: 468px;
    border-left: 1px solid #aaa;
    border-right: 1px solid #aaa;
}

div.tierce_bottom {
    width: 49%;
    float: left;
}

div.main_bottom_bottom {
    background: transparent url('../../themes/default/images/jobs/main_bottom_bottom.jpg') no-repeat 0 100%;
    width: 470px;
    height: 15px;
}

ul.list_main {
    margin: 0;
    padding: 0;
    margin-left: 30px;
}

ul.list_main li {
    list-style-image: none;
}

ul.list_main li a,
ul.list_main li a:active {
    text-decoration: none;
    font-size: 12px;
    color: #676767;
    line-height: 19px;
}

ul.list_main li a:hover {
    text-decoration: underline;
}

h1.jobs a,
h1.jobs a:visited,
h1.jobs a:active,
h1.jobs {
    font-family: "Trebuchet MS", sans-serif;
    font-size: 16px;
    color: #666;
    text-decoration: none;
    font-weight: bold;
}

h1.jobs_blue {
    font-family: "Trebuchet MS", sans-serif;
    font-size: 16px;
    color: #0B4499;
    text-decoration: none;
    font-weight: bold;
}
h1.phone a,
h1.phone a:visited,
h1.phone a:active,
h1.phone {
    font-family: "Trebuchet MS", sans-serif;
    font-size: 18px;
    color: #212121;
    text-indent: 0;
    margin: 0;
    padding: 0;
    height: 30px;
    line-height: 30px;
    border-top: 1px solid #aaa;
    text-decoration: none;
}

h1.jobs a:hover,
h1.phone a:hover {
    text-decoration: underline;
}


h1.bigBG {
    background: transparent url('../../images/telecom_09/main_icons/h1_title_bg.jpg') no-repeat 50% 50%;
    border: 0;
}

h1.dc,
h1.dcl {
    font-family: "Trebuchet MS", sans-serif;
    font-size: 18px;
    color: #0068B1;
    margin: 0;
    padding: 0;
    height: 30px;
    text-indent: 30px;
    line-height: 29px;
    text-decoration: none;
}

h1.dcl {
    text-indent: 0;
}

/* Video buttons */

div.index_vid_rps a { background-image: url('../../images/bars/rps/videoRPS.jpg'); }
div.index_vid_voip a { background-image: url('../../images/bars/telecom/videoTEL.jpg'); }
div.index_vid_housing a { background-image: url('../../images/bars/housing/videoHOU.jpg'); }

div.index_video a br { line-height: 47px; height: 47px; }

div.index_video a,
div.index_video a:active,
div.index_video a:visited {
    height: 68px;
    width: 150px;
    display: block;
    background-position: 0 0;
    background-repeat: no-repeat;
    text-decoration: none;
}
div.index_video a span { line-height: 20px; height: 20px; margin-left: 30px; text-align: left; text-decoration: none; color: white; }
div.index_video a:hover { background-position: 0% 100%;}
div.index_video a:hover span { color: #0B4499; text-decoration: none; }







/* New tabbed high graphic menus */


div.tabbed_jobs_menu {

    width: 100%;
    /*margin-left: 7px;*/
    margin-top: 23px;
    height: 25px;
    border-bottom: 1px solid #aaa;
}


div.tabbed_jobs_menu a,
div.tabbed_jobs_menu a:visited,
div.tabbed_jobs_menu a:active,
div.tabbed_jobs_menu a:hover {

    display: block;
    float: left;
    height: 25px;
    line-height: 25px;

    width: 115px;

    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-indent: 8px;
    color: #434343;

}


div.tabbed_jobs_menu a,
div.tabbed_jobs_menu a:visited,
div.tabbed_jobs_menu a:active {
    background: transparent url('../../themes/default/images/jobs/jobs_tab.jpg') no-repeat 0 0;
}

div.tabbed_jobs_menu a:hover {
    background: transparent url('../../themes/default/images/jobs/jobs_tab.jpg') no-repeat 0 -25px;
}


div.DCselected a.dc,
div.SCselected a.sc,
div.RDselected a.rd,
div.STselected a.st {
    background: transparent url('../../themes/default/images/jobs/jobs_tab.jpg') no-repeat 0 -25px;
    color: #0068b1;
    height: 25px;
    border-bottom: 1px solid white;
}


.divSC,
.divST,
.divRD,
.divDC {
    width: 456px;
    margin-left: 7px;
}

.divST {
    background: transparent url('../../themes/default/images/jobs/st_tab.jpg') no-repeat 0 0;
}

.divSC {
    background: transparent url('../../themes/default/images/jobs/sc_tab.jpg') no-repeat 0 0;
}

.divRD {
    background: transparent url('../../themes/default/images/jobs/rd_tab.jpg') no-repeat 0 0;
}

.divDC {
    background: transparent url('../../themes/default/images/jobs/dc_tab.jpg') no-repeat 0 0;
}



a.orderGeneral img {
a.orderOpt img, 
    vertical-align: middle;
    margin: 0;
    padding: 0;
    display: inline;
    margin-top: -2px;
}

a.orderOpt,
a.orderOpt:visited,
a.orderOpt:active, 
a.orderGeneral,
a.orderGeneral:visited,
a.orderGeneral:active {
    display: block;
    float: left;
    height: 25px;
    width: 150px;
    background: transparent url('../../images/bars/general/order-btn.jpg') no-repeat 0 0;
    font-family: "Trebuchet MS", "Helvetica", sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    color: #fff;
    line-height: 25px;
    vertical-align: middle;
    /* Ugly patch for IE6 to have beautiful button at last */
    _padding-top: 4px;
    _height: 21px;
}

a.orderOpt:visited,
a.orderOpt:active, 
a.orderOpt {
    height: 20px;
    width: 120px;
    line-height: 20px;
    background: transparent url('../../images/bars/general/order-opt-p.jpg') no-repeat 0 0;
    margin: 3px 0 0 33px; 
    *margin: 3px 0 0 10px;
    _margin: 3px 0 0 10px;
}

a.orderGeneral:hover {
    background: transparent url('../../images/bars/general/order-btn.jpg') no-repeat 100% 100%;
    color: #fff;
}

a.orderOpt:hover {
    background: transparent url('../../images/bars/general/order-opt-p.jpg') no-repeat 100% 100%;
    color: #fff;
}

.telecom_speech table *, 
.telecom_speech table tr th,
.telecom_speech table tr td,
.telecom_speech table td { font-size: 12px; }



/* Left navigation menu */

.serviceMenu
{
    width:190px;
    float:left;
    background:url('../../images/general/menu_grey_bg.jpg') repeat-y;
}

.serviceMenuTop
{
    width:170px;
    height:29px;
    padding:10px 10px 0px 10px;
    background: url('../../images/general/menu_grey_top.jpg') no-repeat;
}


.serviceMenuTop h2
{
    color:white;
    margin:0;
    padding:4px 0 0 0;
    float:left;
}

.serviceMenu h3
{
   color:black; 
   padding:8px 0px 0px 10px;
   font-size:14px;
   margin:0;
   border-top:1px solid #666666;
   height:20px;
}

.serviceMenu a
{
    display:block;
    font-weight:normal;
    height:20px;
    padding:8px 5px 0px 10px;
    margin-top:1px;
    width:175px;
    background: url('../../images/general/menu_grey_link.jpg') 100% 0% no-repeat;
    font-family: "Trebuchet MS", sans-serif;
    text-decoration:none;
    color:black;
}

.serviceMenu a:hover
{
    color:white;
}

.serviceMenu a.selected
{
    padding-left:20px;
    font-weight:bold;
    width:165px;
    background: url('../../images/general/menu_grey_link.jpg') 100% 100% no-repeat;
}

.serviceMenu a.selected:hover
{
    color:black;
}

.serviceMenuTop a.home
{
    background:url('../../images/general/menu_grey_home.jpg') no-repeat;
    height:16px;
    width:26px;
    float:left;
}

.serviceMenuTop a.home:hover
{
    background-position:0% 0%;
}


.serviceMenuBottom
{
    width:190px;
    height:10px;
    *line-height:0px;
    *font-size:0px;
    background: url('../../images/general/menu_grey_bottom.jpg') no-repeat;
}

.serviceContent
{
    background:white url('../../images/general/service_title_bar.jpg') no-repeat;
    width:770px;
    margin-left:8px;
    float:left;
    padding: 0px;
}

.serviceContentTop
{
    height:40px;
    margin-bottom:15px;
    padding-top:5px;
}

ul.modulelist
{
    list-style: none;
    margin-left: 15px;
    padding-left: 0px;
    margin-top: 5px;
}

ul.modulelist { background: transparent; }

ul.modulelist li a,
ul.modulelist li a:visited
{
    background: transparent url('../../themes/default/images/jobs/select_li.gif') no-repeat 0% 50%;
    list-style-image: none;
    text-decoration: none;
    color: #676767;
    margin-left:  0px;
    padding-left: 0px;
    font-size: 12px;
    text-indent: 10px;
    display: block;
    height: 15px;
    line-height: 15px;
}

ul.modulelist li
{
    font-size: 12px;
    margin: 0;
    margin-left: 0px;
    list-style-image: none;
    color: #666666;
    text-decoration: none;
}

ul.modulelist li a:hover,
ul.modulelist li a.selected {
    background: transparent url('../../themes/default/images/jobs/select_li_hover_blue.gif') no-repeat 0px 50%;
    font-size: 12px;
    color: #0068b1;
    width: 100%;
}

/*
.moduleFirst
{
    background: url('../../images/modules/first.jpg') no-repeat;
    height:27px;
    width:38px;
    display:block;
    float:left;
}

.modulePrev
{
    background: url('../../images/modules/previous.jpg') no-repeat;
    width:38px;
    height:27px;
    display:block;
    float:left;
}

.moduleNext
{
    background: url('../../images/modules/next.jpg') no-repeat;
    width:38px;
    height:27px;
    display:block;
    float:left;
}

.moduleHome
{
    background: url('../../images/modules/home.jpg') no-repeat;
    width:38px;
    height:27px;
    display:block;
    float:left;
}
*/


/* DOMS PECIFIC CALSSES */

#odline {
    width: 792px;
    height: 35px;
    background: #0068b1 url('../../images/domains/odline/odline-bg.jpg') no-repeat 0 0;
    color: white;

}

#odline .select-box {
	cursor: pointer;
	border: 0;
	display: block;
	padding: 0;
	margin: 0 0 0 5px;
    float: left;
    text-decoration: none;
}
	/*.select-box:hover { border-color: #3393FF; }*/

    #odline	.select-box a span {
        color: #333;
        font-size: 13px; 
        font-weight: bold;
        text-decoration: none;
    }

    #odline	.select-box a {
		display: block;
        
        text-decoration: none;
        
        height: 23px;
        width: 125px;
    
        background: transparent url('../../images/domains/odline/odline-select.jpg') no-repeat 0 0;
		padding: 5px 0px 0px 5px;
		margin: 0;
		white-space: nowrap;
		overflow: hidden;
	}

    #odline	.select-box a:hover,
    #odline .select-box a:active {
        color: #0068b1;
        text-decoration: none;
        background: transparent url('../../images/domains/odline/odline-selectH.jpg') no-repeat 0 0;
    }

    #odline	.select-box a:hover span { 
        color: #0068b1; 
        text-decoration: none;
    }


    #odline .select-box-options ul li { background: #fff; }

    #odline	.select-box-options {
		list-style: none;
		background: #fff;
		position: absolute;
		border: 1px solid #3a3a3a;
		overflow-y: auto;
		z-index: 690;
        width: 125px;
        padding: 0;
	}
	    #odline .select-box-alt { background-color: #e2e2e2; }
	    #odline .select-box-options ul {
            width: 125px;
            padding: 0; 
            margin: 0;
            text-indent: 0px;
        }
	    #odline .select-box-options li {
			margin-bottom: 0;
			overflow: hidden;
			white-space: nowrap;
            margin: 0;
            padding: 0 0 0 5px;
            list-style-image: none;
            list-style: none;
            text-indent: 0px;
        }
	    #odline .select-box-options li:nth-child(odd) {
            background: red;
        }
	        #odline .select-box-options li.optgroup>span { font-size: 105%; font-style: italic; }
	        #odline	.select-box-options li>span { display: block; padding: 2px 5px; }
			#odline	.select-box-options li.selected { background-color: #e2e2e2 !important; color: #0068b1 !important; }
			#odline	.select-box-options li.selected span { color: #0068b1; font-weight: bold; }
			#odline	.select-box-options li.disabled { color: gray; }

    #odline	.select-box-options ul,
    #odline	.select-box-options ul li { margin:0; padding:0; text-indent: 0; background: transparent; list-style: none; list-style-image: none; }
    #odline .optgroup { margin: 4px 0 0 !important; }
    #odline	.select-box-options-group li>span {
		/*padding-left: 22px !important;*/
		width: auto;
	}

#odline button.odbutton { 
    display: block;
    float: left;

    margin: 6px 0 0 10px;     
    padding: 0; 
    
    height: 23px;
    width: 57px;

    background: transparent url('../../images/domains/odline/odline-go.jpg') no-repeat 0 0;
}

#odline button.odbutton:hover { 
    background: transparent url('../../images/domains/odline/odline-goH.jpg') no-repeat 0 0;
}

#odline input.dominput {
    float: left;
    color: #333; 
    border: 0; 
    background: transparent url('../../images/domains/odline/odline-dominput.jpg') no-repeat 0 0; 
    width: 275px; 
    height: 23px; 
    font-size: 13px; 
    font-weight: bold; 
    color: #0068B1; 
    margin: 6px 0 0 267px; 
    padding: 5px 0 0 5px;
    display: block;
}



.fs20 { font-size: 20px; }


/*******/
/* SSL */
/*******/
td.ssl
{
    color:#212121;
    font-size:12px;
    font-weight:bold;
    background:#dadada;
}

ul.ssl1_left_ppart li
{
    margin-bottom:12px;
}

ul.ssl2_left_ppart li
{
    margin-bottom:19px;
}

/***********/
/* SQL PRO */
/***********/

.bar
{
    height:28px;
    color:green;
    margin-bottom:0px;
    margin-left:78px;
}

.bar span
{
    height:23px;
    width:45px;
    display:block;
    float:right;
    font-size:13px;
    padding-top:6px;
    padding-right:8px;
    color:#fff;
    text-align:right;
}

.bar p
{
    padding-left:8px;
    padding-top:6px;
    font-size:13px;
    color:#fff;
    width:80px;
    float:left;
    display:inline;
}

.bar.green
{
    background: transparent url('../../images/hosting/bar_green.jpg') repeat-x 0 0;
}

.bar.green span
{
    background: transparent url('../../images/hosting/bar_green_end.jpg') no-repeat top right;
}

.bar.grey
{
    background: transparent url('../../images/hosting/bar_grey.jpg') repeat-x 0 0;
}

.bar.grey span
{
    background: transparent url('../../images/hosting/bar_grey_end.jpg') no-repeat top right;
}

/*******/
/* FAQ */
/*******/
div.response
{
    background: url('../../images/listImage.gif') no-repeat 10px 17px;
    padding-left:15px;
    text-align:justify;
}

/**********************/
/* ZEN MEDIA COMMANDE */
/**********************/

.buttonDomain
{
    width: 115px;
    height: 28px;
    border: none;
    margin: 0;
    padding: 0;
}

#buttonDomainContinue
{
    background: url('../../images/solutions/zenmedia/button_continue.jpg') 0 0 no-repeat;
}

#buttonDomainContinue:hover
{
    background: url('../../images/solutions/zenmedia/button_continue.jpg') -115px 0 no-repeat;
}

#odlineZenMedia {
    margin-left: 5px;
    width: 780px;
    height: 105px;
    padding: 0px;
}

.odlineZenMediaDefault {
    background: url('../../images/solutions/zenmedia/background_domain.jpg') 0 0 no-repeat;
}

#odlineZenMedia input#textDomain {
    border: 0; 
    width: 367px; 
    height: 25px; 
    padding: 3px 0 0px 5px;
    display: block;
}

#odlineZenMedia input.dominput {
    background: transparent url('../../images/solutions/zenmedia/domaininput.gif') no-repeat 0 0; 
}

#odlineZenMedia input.dominputOK {
    background: transparent url('../../images/solutions/zenmedia/domaininput_OK.jpg') no-repeat 0 0; 
}

#odlineZenMedia input.dominputKO {
    background: transparent url('../../images/solutions/zenmedia/domaininput_KO.jpg') no-repeat 0 0; 
}

#odlineZenMedia .select-box {
	cursor: pointer;
	border: 0;
	display: block;
	padding: 0;
	margin: 0 0 0 0px;
    float: left;
    text-decoration: none;
}

#odlineZenMedia	.select-box a span {
    color: #0068b1;
    font-size: 18px; 
    font-weight: bold;
    text-decoration: none;
}

#odlineZenMedia	.select-box a {
    display: block;
        
    text-decoration: none;
        
    height: 21px;
    width: 88px;
    
    background: transparent url('../../images/solutions/zenmedia/domainselect.gif') no-repeat 0 0;
	padding: 7px 0px 0px 5px;
	margin: 0;
	white-space: nowrap;
	overflow: hidden;
}

#odlineZenMedia	.select-box a:hover,
#odlineZenMedia .select-box a:active {
    color: #0068b1;
    text-decoration: none;
    background: transparent url('../../images/solutions/zenmedia/domainselect-H.gif') no-repeat 0 0;
}

#odlineZenMedia	.select-box a:hover span { 
    color: #0068b1; 
    text-decoration: none;
}

#odlineZenMedia .select-box-options ul li { background: #fff; }

#odlineZenMedia	.select-box-options {
	list-style: none;
	background: #fff;
	position: absolute;
	border: 1px solid #3a3a3a;
	overflow-y: auto;
	z-index: 690;
    width: 93px;
    padding: 0;
}

#odlineZenMedia .select-box-alt { background-color: #e2e2e2; }
#odlineZenMedia .select-box-options ul {
    width: 93px;
    padding: 0; 
    margin: 0;
    text-indent: 0px;
}

#odlineZenMedia .select-box-options li {
    margin-bottom: 0;
	overflow: hidden;
	white-space: nowrap;
    margin: 0;
    padding: 0 0 0 5px;
    list-style-image: none;
    list-style: none;
    text-indent: 0px;
}

#odlineZenMedia .select-box-options li:nth-child(odd) {
    background: red;
}
#odlineZenMedia .select-box-options li.optgroup>span { font-size: 105%; font-style: italic; }
#odlineZenMedia	.select-box-options li>span { display: block; padding: 2px 5px; }
#odlineZenMedia	.select-box-options li.selected { background-color: #e2e2e2 !important; color: #0068b1 !important; }
#odlineZenMedia	.select-box-options li.selected span { color: #0068b1; font-weight: bold; }
#odlineZenMEdia	.select-box-options li.disabled { color: gray; }

#odlineZenMedia	.select-box-options ul,
#odlineZenMedia	.select-box-options ul li { margin:0; padding:0; text-indent: 0; background: transparent; list-style: none; list-style-image: none; }
#odlineZenMEdia .optgroup { margin: 4px 0 0 !important; }
#odlineZenMEdia	.select-box-options-group li>span {
    /*padding-left: 22px !important;*/
	width: auto;
}

.nextButtonZenMedia
{
    width: 115px;
    height: 28px;
    background: url('../../images/solutions/zenmedia/button_continue.jpg') no-repeat 0 0;
    border: none;
    padding: 0;
    margin-right: 20px;
    float: right;
}

.nextButtonZenMedia:hover
{
    background: url('../../images/solutions/zenmedia/button_continue.jpg') no-repeat -115px 0;
}

.previousButtonZenMedia
{
    width: 90px;
    height: 22px;
    background: url('../../images/solutions/zenmedia/button_return.jpg') no-repeat 0 0;
    float: left;
    border: none;
    margin-left: 20px;
    margin-top: 3px;
    margin-bottom: 3px;
    padding: 0;
}

.previousButtonZenMedia:hover
{
    background: url('../../images/solutions/zenmedia/button_return.jpg') no-repeat -90px 0;
}

#textDomain
{
    width:297px;
    height:30px;
    border:none;
    padding:0;
    margin:0;
    /*background: url('../../images/solutions/zenmedia/domaininput.jpg') no-repeat 0 0;*/
}

.divTheme
{
    width:218px;
    height:190px;
    /*background: url('../../images/solutions/zenmedia/background_theme.jpg') no-repeat 0 0;*/
    /*background:red;*/
    margin-left:25px;
    margin-bottom:25px;
    float:left;
    padding: 6px 6px 0 6px;
    display: inline; /* FIX IE 6 */
    /*border:3px solid red;*/
}

.divThemeClick
{
    background: url('../../images/solutions/zenmedia/background_theme.jpg') no-repeat 0 0;
}

.divTheme img
{
    /*border:3px solid white;*/
    border:none;
    /*opacity:0.9;*/
    width:218px;
}

.hidden { display: none; }
.block { display: block; }
.cell  { display: table-cell; }


/***********/
/* SUPPORT */
/***********/

.inputLoginSupport
{
    width:116px;
    height:18px;
    background:url('../../images/support/background_input_login.jpg') no-repeat 0 0;
    border:none;
    margin-left:12px;
    margin-bottom:5px;
    padding:5px 5px 0 5px;
    color:#0068b1;
    font-size:13px;
    font-weight:bold;
}

.inputLoginEmptySupport
{
    background:url('../../images/support/background_input_login_empty.jpg') no-repeat 0 0;
    color:red;
}

#loginSupport
{
    width:72px;
    height:25px;
    background: url('../../images/support/login_button.jpg') no-repeat 0 0;
    border:none;
    color:#fff;
    margin-left:66px;
    margin-top:5px;
}

.divLogiciels
{
    width: 71%;
    margin-right: 4%;
    text-align: justify;
    height: 120px;
}

.background1
{
    width:200px;
    height:70px;
    background: url('../../images/support/background1.jpg') no-repeat 0 0;
    padding: 10px 15px 10px 15px;
}

.background2
{
    width:743px;
    height:35px;
    background: url('../../images/support/background2.jpg') no-repeat 0 0;
    margin-left:19px;
}

/* general faq page */

.responseBar
{
    width: 493px;
    height: 26px;
    background: url('../../images/support/faq/background_response_bar_faq.jpg') no-repeat 0 0;
    margin-left: 5px;
    padding: 0 10px 0 10px;
}

.responseBar .separator
{
    display: block;
    float: right;
    width: 1px;
    height: 18px;
    background: url('../../images/support/faq/separator_response_bar.jpg') 0 0 no-repeat;
    margin: 4px 0px 0 0px;
}

.responseBar .logo
{
    display: block;
    float: right;
    height: 26px;
    /*margin-top: 3px;*/
}

.responseBar .logoPdf
{
    width: 36px;
    background: url('../../images/support/faq/background_logo_pdf.jpg') 0 0 no-repeat;
}

.responseBar .logoPrint
{
    width: 39px;
    background: url('../../images/support/faq/background_logo_print.jpg') 0 0 no-repeat;
}

.responseBar .linkText
{
    margin: 0;
    line-height: 26px;
    text-decoration: none;
    padding: 0 10px 0 10px;
    height: 26px;
}

.responseBarPlus
{
    /*display: block;*/
    /*width: 250px;
    height: 50px;*/
    min-width: 237px;
    background: #e2e2e2;
    float: right;
    margin-right: 15px;
    /*margin-top: -1px;*/
    padding: 10px;
    background: #e2e2e2 url('../../images/support/faq/response_bar_plus_bottom.jpg') bottom left no-repeat;
}

.test2
{
    background: url('../../images/support/faq/background_hover_logo.jpg') top left repeat-x;
}

.logoPrint:hover
{
    background: url('../../images/support/faq/background_hover_logo_print.jpg') 0 0 no-repeat;
}

.logoPdf:hover
{
    background: url('../../images/support/faq/background_hover_logo_pdf.jpg') 0 0 no-repeat;
}

.linkText:hover
{
    background: url('../../images/support/faq/background_hover_logo.jpg') top left repeat-x;
}




.logoPrintHover, .logoPrintActivated
{
    width: 39px;
    background: url('../../images/support/faq/background_hover_logo_print.jpg') 0 0 no-repeat;
}

.logoPdfHover, .logoPdfActivated
{
    width: 36px;
    background: url('../../images/support/faq/background_hover_logo_pdf.jpg') 0 0 no-repeat;
}

/**********************/
/*    Cadre astuce    */
/**********************/
.tips
{
    background: url('../../images/index/amp.jpg') no-repeat 0 0;
    padding : 10px 10px 15px 60px;
    border: solid #E2E2E2 1px;
    background-color:#F2F2F2;

}

/**********************/
/*    Cadre astuce    */
/**********************/
.plus
{
    background: url('../../images/index/plus.jpg') no-repeat 0 0;
    width:500px;
    padding : 30px 10px 15px 60px;
    height:110px;
 }
