body {
        /* background-color:#9CB9E1; */
        background-color:#fff;
        color:#000000;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:0.7em;
         height: 100%;
}
body:focus { outline:0; }
        div#global {
                background-color:none;
                color:#000000;
        }
                div#header {
                        background:transparent url('../images/tpl/bg_header.png')  no-repeat top left;
                        color:inherit;
                }
                        div#top_cta { background:transparent url('../images/tpl/bg_calltoac_left.png') no-repeat bottom left; color:#113663; }
                                div#top_cta ul { background:transparent url('../images/tpl/bg_calltoac.png') no-repeat bottom right; color:inherit; }
                                        div#top_cta ul li a { background-color:none; color:#FFFFFF; text-decoration:none; }

                        div#language { background:transparent url('../images/tpl/bg_language_left.png') no-repeat bottom left; color:#000000; }
                                div#language ul { background:transparent url('../images/tpl/bg_language.png') no-repeat bottom right; color:inherit; }
                                                div#language ul li a { background:transparent url('../images/tpl/arrow_lang_classic.png') no-repeat left center; color:#000000; text-decoration:none; }
                                                div#language ul li a:hover { background:transparent url('../images/tpl/arrow_lang_current.png') no-repeat left center; color:#1365c8; text-decoration:none; }
                                                div#language ul li.current_lang a { background:transparent url('../images/tpl/arrow_lang_current.png') no-repeat left center; color:#1365c8; text-decoration:none; }

                div#middleheader span.middleheader_title {
                        font-size:3em;
                        color:#27458D;
                        position:right;
                        background-color:none;
                }

                div#menu ul li {
                        font-size:1.1em;
                        font-weight:bold;
                        padding:8px 0;
                        position:right;
                        z-index:50;
                        margin-right:-1px;
                }
                div#menu ul li:hover, div#menu ul li.hover {
                        background-color:#FFFFFF;
                        color:#051048;
                        border:1px solid #DDDDDD;
                        padding:0;
                        margin:-1px 0 0 0;
                }
                        div#menu ul li a { text-decoration:none; position:relative; }
                                div#menu ul li span {
                                        border-right:1px solid #BCBDC0;
                                        color:#79797B;
                                        font-size:0.85em;
                                }
                                div#menu ul li.last  span{
                                        border-right:none;
                                }
                                div#menu ul li:hover span, div#menu ul li.hover span {
                                        padding:8px 12px;
                                        color:#041044;
                                        border-right:none;
                                }
                                div#menu ul li ul {
                                        background-color:#FFFFFF;
                                        color:#79797B;
                                        font-size:0.85em;
                                        width:200px;
                                }
                                div#menu ul li ul, div#menu ul li ul li ul {
                                        border-top:1px solid #DDDDDD;
/*                                        border-right:1px solid #DDDDDD;*/
                                }
                                        div#menu ul li ul li { width:200px; }
                                        div#menu ul li ul li:hover { margin:0; border:0; }
                                        div#menu ul li ul li.dropdown {
                                                color:inherit;
                                                background:url('../images/icons/new-icons-2010/arrow_small_light_plus-right.jpg') no-repeat 190px center;
                                        }
                                        div#menu ul li ul li.dropdown:hover {
                                                background:url('../images/icons/new-icons-2010/arrow_small_darkblue-right.jpg') no-repeat 190px center;
                                        }
                                                div#menu ul li ul li a {
                                                        text-decoration:none;
                                                        background-color:transparent;
                                                        color:#79797B;
                                                        font-size:10px;
                                                        border-left:1px solid #DDDDDD;
                                                        border-right:1px solid #DDDDDD;
                                                        border-bottom:1px solid #DDDDDD;
                                                        font-weight:normal;
                                                        width:174px;
                                                }
                                                div#menu ul li ul li:hover a {
                                                        text-decoration:none;
                                                        background-color:transparent;
                                                        border-right:1px solid #DDDDDD;
                                                        color:#041044;
                                                        width:174px;
                                                        cursor:pointer;
                                                }
                                                        div#menu ul li ul li ul li a {
/*                                                                border-left:0;*/
                                                        }
                                                                        div#menu ul li ul li:hover ul li a {
                                                                                text-decoration:none;
                                                                                background-color:transparent;
                                                                                color:#79797B;
/*                                                                                border-left:1px solid #DDDDDD;*/
                                                                                border-bottom:1px solid #DDDDDD;
                                                                                border-right:1px solid #DDDDDD;
                                                                                /* font-size:1em; */
                                                                                font-size:10px;
                                                                        }
                                                                        div#menu ul li ul li ul li a:hover {
                                                                                text-decoration:none;
                                                                                background-color:transparent;
                                                                                color:#041044;
                                                                                cursor:pointer;
                                                                        }


                div#loginfo p { text-align:right; background-color:none; color:#979797; font-size:0.8em; line-height:1.5; }
                        div#loginfo p a { background-color:none; color:#979797; text-decoration:underline; }

        div#bottomheader {        background-color:#FFFFFF; color:inherit; }
                div#ariane { font-size:0.8em; position:absolute; margin:50px 0 0 11px; }
                div#ariane, div#ariane a { background-color:none; color:#979797; text-decoration:none; }
                        div#ariane a:hover { text-decoration:underline; }

                        div#slogan p { background-color:none; color:#4B4B4B; font-weight:bold; font-size:0.9em; text-transform:uppercase; }

        div#flash { background-color:#FFFFFF; color:#000000;  }

                div#preindex_left {
                        float:left;
                }
                /*
                div#preindex_right {
                        float:left;
                }
                        div#preindex_description {

                        }
                 */
                                div#preindex_description p {
                                        background-color:none;
                                        color:#585F66;
                                        padding:20px;
                                }

                        div#preindex_lang ul li {
                                display:block;
                                margin:0 0 5px 0;
                                background-color:#F3F3F3;
                        }
                                div#preindex_lang ul li a {
                                        display:block;
                                        padding:10px 40px;
                                        text-decoration:none;
                                        color:#333333;
                                        font-size:1.5em;
                                        font-weight:bold;
                                        text-align:center;
                                        border-top:4px solid #EEEEEE;
                                }
                                div#preindex_lang ul li a:hover {
                                        color:#365680;
                                        border-top:4px solid #365680;
                                }

        div#footer { background-color:#E9E9E9; color:#000000; }
                div#bottom_cta { background-color:none; color:#000000; }
                                div#secondary_cta div.bloc_cta div { font-size:0.8em; background:transparent url('../images/tpl/bg_right_ctafull.png') no-repeat right center; color:inherit; }
                                        div#secondary_cta div.bloc_cta div strong.cta_title { background-color:none; color:#000000; font-weight:bold; font-size:1.1em; }
                                        div#secondary_cta div.bloc_cta div p { background-color:none; color:#FFFFFF; line-height:1.4; }
                                        div#secondary_cta div.bloc_cta div a.knowmore { background:transparent url('../images/tpl/arrow_link_cta.png') no-repeat right bottom; color:#154897; text-decoration:none; }
                                        div#secondary_cta div.bloc_cta div a:hover { text-decoration:underline; }
                        div#main_cta div.bloc_cta { background:transparent url('../images/tpl/bg_cta_right.png') no-repeat center center; color:#FFFFFF; }
                                div#main_cta div.bloc_cta ul.links3 li { padding:2px 0;  }
                                div#main_cta div.bloc_cta ul.links2 li { padding:7px 0;  }
                                div#main_cta div.bloc_cta ul.links1 li { padding:21px 0;  }
                                        div#main_cta div.bloc_cta ul li a { background-color:none; color:#FFFFFF; text-decoration:none; text-transform:uppercase; font-size:0.75em; font-weight:bold; line-height:13.5px;  }
                                        div#main_cta div.bloc_cta ul li a:hover { text-decoration:underline; }
                div#bottom_links { background-color:#fff; color:#000000; }

                        div#bottom_links_left ul li, div#bottom_links_right ul li { font-size:0.8em; }
                                div#bottom_links ul li.separator, div#bottom_links_left ul li a, div#bottom_links_right ul li a { background-color:none; color:#FFFFFF; text-decoration:none; }
                                        div#bottom_links_left ul li a:hover, div#bottom_links_right ul li a:hover { text-decoration:underline; }
                        div#bottom_links p { background-color:none; color:#79797B; text-decoration:none; margin:0 0 0 0; }

                div#footer_showroom {
                        display:block;
                        background:#A5B2C2 url('../images/tpl/footer_showroom.png') repeat-x top left;
                        color:#FFFFFF;
                        width:966px;
                        height:auto;
                        padding:15px 2px 7px 2px;
                        margin:0;
                        text-align:center;
                }
                        div#footer_showroom a {
                                background-color:#A5B2C2;
                                color:#FFFFFF;
                                margin:0 1px 2px 0;
                                padding:2px 3px;
                                text-decoration:none;
                                border:1px solid #A5B2C2;
                                float:left;
                                display:block;
                                white-space:nowrap;
                        }
                        div#footer_showroom a:hover {
                                background-color:#75899F;
                                color:#FFFFFF;
                                border:1px solid #FFFFFF;
                                padding:2px 3px;
                        }
                        div#footer_showroom span.separator {
                                background-color:#94A4B4;
                                color:#FFFFFF;
                                display:block;
                                width:1px;
                                height:11px;
                                float:left;
                                border:1px solid #A5B2C2;
                                padding:2px 0;
                                margin:0 1px 0 0;
                        }
                        div#footer_showroom.noflash {
                                display:none;
                        }

/**********************/
/******PATTERN******/
/*********************/

div#headline { display:block; }
        div#headline h1, div#headline h2 { padding:7px 40px; }

        div#sidebar_left { float:left; }
                div#sidebar_left div.sideblocright { /* float:left; clear:left; */ margin:0 0 10px 0; }
                div#sidebar_left div.sideblocright.margin { margin:0 0 10px 15px; }
                        div#sidebar_left div.sideblocright  .center{ display:block; margin:auto; }
                        div#sidebar_left div.sideblocright  table.list_items { width:195px; margin:10px 5px 15px 15px; }
        div#sidebar_right { float:right; }
                div#sidebar_right div.sideblocright { float:right; clear:right; margin:10px 0; }
                div#sidebar_right div.sideblocright.margin { margin:0 0 10px 15px; }
                        div#sidebar_right div.sideblocright .center { display:block; margin:auto; }

        div#content div#central { float:left; }
        div#content.single div#central { float:none; }
        div#central #page_content { padding:10px 0 20px 10px; }

        div#content.threecolumn div#central { width:520px; }
                div#content.threecolumn div#central #page_content { width:510px; }
                div#content.threecolumn .sidebar { display:block; width:215px; margin:0 0 15px 0; }
                        div#content.threecolumn #sidebar_left.sidebar { margin:0 0 15px 0; }
                        div#content.threecolumn #sidebar_right.sidebar { margin:0 10px 15px 0; }

        div#content.threecolumn_accessories div#central { width:485px; }
                div#content.threecolumn_accessories div#central #page_content { width:475px; }
                div#content.threecolumn_accessories .sidebar { display:block; width:230px; }

        div#content.twocolumn_brochures div#central { width:735px; }
                div#content.twocolumn_brochures div#central #page_content { width:725px; }
                div#content.twocolumn_brochures .sidebar { display:block; width:205px; margin:0 0 15px 0; }

        div#content.threecolumn_brochures div#central { width:535px; }
                div#content.threecolumn_brochures div#central #page_content { width:525px; }
                div#content.threecolumn_brochures .sidebar { display:block; width:205px; margin:0 0 15px 0; }

        div#content.twocolumn div#central { width:675px; }
                div#content.twocolumn div#central #page_content { width:665px; }
                div#content.twocolumn .sidebar { display:block; width:265px; margin:0 0 15px 0; }

        div#content.single_iframe div#central { width:970px; }
                div#content.single_iframe div#central #page_content { width:970px; }
                div#content.single_iframe .sidebar { display:none; }
                div#content.single_iframe.ilog div#central { background-color:#A5B1C1; }

        div#content.twocolumn_iframe div#central { width:705px; }
                div#content.twocolumn_iframe div#central #page_content { width:705px; }
                div#content.twocolumn_iframe .sidebar { display:block; width:265px; margin:0 0 15px 0; }

        div#content.webtv2 div#central { float:none; }
                div#content.webtv2 div#central object { display:block; margin:auto; }

        div#content.twocolumn.xl div#central { width:754px; }
                div#content.twocolumn.xl div#central #page_content { width:748px; padding:0 3px; }
                div#content.twocolumn.xl .sidebar { display:block; width:auto; margin:0 0 15px 0; }

        div#content.single div#central { width:970px; }
                div#content.single div#central #page_content { width:950px; padding:10px 10px 20px 10px; }
                div#content.single .sidebar { display:none; }

        div#content.error404 div#central { width:970px; height:450px; background:#8399A7 url('../images/tpl/peugeot-404.jpg') no-repeat top left; color:#384D6C; }
                div#content.error404 div#central div#message { float:right; margin:100px 60px 0 0; background-color:transparent; color:inherit; font-weight:bold; font-size:2em; line-height:normal; width:400px; }

        div#content.errorConf div#central { width:970px; height:450px; background:#8399A7 url('../images/tpl/peugeot-temp-conf.jpg') no-repeat top left; color:#384D6C; }
                div#content.errorConf div#central div#message { float:right; margin:100px 60px 0 0; background-color:transparent; color:inherit; font-weight:bold; font-size:2em; line-height:normal; width:400px; }

        div#sidebar_left, div#sidebar_right, div#central { padding:0; }

        .background_road { background:#FFFFFF url('../images/tpl/bg_road.jpg') no-repeat top right; }

        .menu_left {
                display:block;
                width:195px;
                height:auto;
                margin:10px 5px 15px 15px;
        }
                .menu_left li {
                        width:100%;
                }
                        .menu_left li a {
                                display:block;
                                /* height:30px;
                                line-height:30px; */
                                padding:0;
                        }
                                .menu_left li a span {
                                        display:block;
                                /*         height:30px;
                                        line-height:30px; */
                                        padding:10px 0pt 10px 22px;
                                }
                                        .menu_left li ul li a span {
                                                margin:0 0 0 15px;
                                        }
                                                .menu_left li ul li ul li a span {
                                                        margin:0 0 0 32px;
                                                }
                                                        .menu_left li ul li ul li ul li a span {
                                                                margin:0 0 0 49px;
                                                        }
                                                                .menu_left li ul li ul li ul li ul li a span {
                                                                        margin:0 0 0 66px;
                                                                }
                                                                        .menu_left li ul li ul li ul li ul li ul li a span {
                                                                                margin:0 0 0 83px;
                                                                        }

        div.print_infos { height:0; position:absolute;margin:-10000px; }

/***********************/
/***PATTERN STYLE***/
/**********************/

div#headline { background:#6D91AD url('../images/tpl/bg_headline.png') repeat-x top left; color:#FFFFFF; }
        div#headline h1, div#headline h2 { background-color:none; color:inherit; font-size:1.58em; font-weight:normal; }

div#content { background-color:#FFFFFF; color:#000000;}

        .menu_left { border-top:1px dotted #C2C2C2; }

                .menu_left li a {
                        display:block;
                        text-decoration:none;
                }
                        .menu_left li a span {
                                background:transparent url('../images/tpl/arrow_menu_page_off.png') no-repeat 12px center;
                                color:#404040;
                                font-weight:bold;
                                text-transform:lowercase;
                                font-variant:small-caps;
                                border-bottom:1px dotted #C2C2C2;
                                cursor:pointer;
                                font-size:1.1em;
                        }
                        .menu_left li a.current span {
                                background:#EEEEEE url('../images/tpl/arrow_menu_page_on_nosub.png') no-repeat 12px center;
                                color:#404040;
                                font-weight:bold;
                                text-transform:lowercase;
                                font-variant:small-caps;
                                border-bottom:1px dotted #C2C2C2;
                                cursor:pointer;
                                font-size:1.1em;
                        }
                                .menu_left li.open li a span, .menu_left li li a span {
                                        font-weight:normal;
                                        border-bottom:1px dotted #C2C2C2;
                                        text-transform:none;
                                        font-variant:normal;
                                        background:transparent url('../images/tpl/arrow_menu_page_off.png') no-repeat 12px center;
                                        color:#8399A7;
                                        font-size:0.9em;
                                }

                        .menu_left li.sub_level a:hover span, .menu_left li.sub_level a:hover span {
                                background:transparent url('../images/tpl/arrow_menu_page_on.png') no-repeat 10px center;
                                color:#404040;
                        }

                        .menu_left li a:hover span, .menu_left li.nosub a:hover span {
                                background:transparent url('../images/tpl/arrow_menu_page_on_nosub.png') no-repeat 12px center;
                                color:#404040;
                        }

                        .menu_left li.open a span, .menu_left li li.open a.dlink_sub_level span {
                                background:transparent url('../images/tpl/arrow_menu_page_on.png') no-repeat 10px center;
                                color:#404040;
                                font-weight:bold;
                        }

                        .menu_left li.open a.current span, .menu_left li li.open a.current span {
                                background:transparent url('../images/tpl/arrow_menu_page_on.png') no-repeat 10px center;
                                color:#404040;
                        }
                        .menu_left li.nosub a.current { background-color:#EEEEEE; color:inherit; }
                        .menu_left li.nosub a.current span {
                                background:transparent url('../images/tpl/arrow_menu_page_current.png') no-repeat 8px center;
                                color:#000;
                        }

                .menu_left a:hover {
                        background-color:#EEEEEE;
                        color:inherit;
                }

/*****************************/
/***PAGE CONTENT STYLE***/
/*****************************/

/* Titles / Font style */
        #page_content .c_bluegray, .sidebar .c_bluegray { background-color:none; color:#577E9B; }
        #page_content .c_mediumgray, .sidebar .c_mediumgray { background-color:none; color:#888888; }
        #page_content .c_yellow, .sidebar .c_yellow { background-color:none; color:#FFA500; }
        #page_content .c_darkred , .sidebar .c_darkred { background-color:none; color:#CD0101; }
        #page_content .c_orange, .sidebar .c_orange { background-color:none; color:#79797b; }
        #page_content .c_lionblue, .sidebar .c_lionblue { background-color:none; color:#2A5987; }

        #page_content .t_italic, .sidebar .t_italic { font-style:italic; }
        #page_content .t_uppercase, .sidebar .t_uppercase { text-transform:uppercase; }
        #page_content .t_lowercase, .sidebar .t_lowercase { text-transform:lowercase; }

        #page_content .s_xxl, .sidebar .s_xxl { font-size:1.6em; }
        #page_content .s_xl, .sidebar .s_xl { font-size:1.5em; }
        #page_content .s_medium, .sidebar .s_medium { font-size:1.3em; }
        #page_content .s_normalsup, .sidebar .s_normalsup { font-size:1.1em; }
        #page_content .s_normal, .sidebar .s_normal { font-size:1.0em; }
        #page_content .s_smallsup, .sidebar .s_smallsup { font-size:0.9em; }
        #page_content .s_small, .sidebar .s_small { font-size:0.8em; }

        #page_content .w_bold, .sidebar .w_bold { font-weight:bold; }
        #page_content .w_normal, .sidebar .w_normal { font-weight:normal; }

        #page_content .u_classic, .sidebar .u_classic { text-decoration:underline;  }
        #page_content .u_normal, .sidebar .u_normal { border-width:0 0 1px 0; border-style:solid;  }
        #page_content .u_dotted, .sidebar .u_dotted { border-width:0 0 1px 0; border-style:dotted;  }
        #page_content .u_bluegray, .sidebar .u_bluegray { border-color:#577E9B; }
        #page_content .u_gray, .sidebar .u_gray { border-color:#858585; }
        #page_content .u_none, .sidebar .u_none { text-decoration:none; border:0; }

        #page_content .margin_top15, .sidebar .margin_top15 { margin-top:15px; }
        #page_content .margin_top10, .sidebar .margin_top10 { margin-top:10px; }
        #page_content .margin_bottom10, .sidebar .margin_bottom10 { margin-bottom:10px; }

        #page_content .padding_top10, .sidebar .padding_top10 { padding-top:10px; }
        #page_content .padding_bottom10, .sidebar .padding_bottom10 { padding-bottom:10px; }

        #page_content .h_widget, .sidebar .h_widget { height:30px; padding:0 5px; line-height:40px; border-bottom:1px dotted #585F66; margin-bottom:5px; }

        #page_content .img_align_right, .sidebar .img_align_right { float:right; margin:5px 0 0 5px; }
        #page_content .img_align_left, .sidebar .img_align_left { float:left; margin:5px 5px 0 0; }
        #page_content .img_align_right_withoutmargin, .sidebar .img_align_right_withoutmargin { float:right; }
        #page_content .img_align_left_withoutmargin, .sidebar .img_align_left_withoutmargin { float:left; }

        #page_content h3 { padding:0 0 5px 0; }
        #page_content h4 { padding:5px 0 0 0; }
/*********/

/* Links styles */
a.link_ie { display:block; background:transparent url('../images/icons/ie.png') no-repeat left center; color:inherit; padding-left:20px; }
#page_content a.link_lionblue { font-weight:bold; background-color:none; color:#2A5987; }

/*********/

/* Texts */
#page_content {
        background-color:none;
        color:#585F66;
}

#page_content p {
        background-color:none;
        color:#585F66;
        line-height:1.2;
        padding:2px 0 5px 0;
}
        #page_content p a, #page_content ul li a, #page_content ol li a, table tr td a, .sideblocright p a, h3 a, h4 a {
                background-color:none;
                color:#79797B;
                text-decoration:none;
        }
        #page_content p a:hover, #page_content ul li a:hover, #page_content ol li a:hover, table tr td a:hover, .sideblocright p a {
                text-decoration:underline;
        }

#page_content ul, div.sideblocright ul{
        list-style-type:disc;
        background-color:none;
        color:#585F66;
        margin:5px 0 10px 40px;
}
#page_content ol, div.sideblocright ol {
        list-style-type:decimal;
        background-color:none;
        color:#585F66;
        margin:5px 0 10px 40px;
}
        #page_content ul li, #page_content ol li, div.sideblocright ul li, div.sideblocright ol li { line-height:1.2; }

#page_content ul.ls_square, .sideblocright ul.ls_square { list-style-type:square; }
#page_content ul.ls_circle, .sideblocright ul.ls_circle { list-style-type:circle; }

#page_content ol.ls_decimal, .sideblocright ol.ls_decimal { list-style-type:decimal; }
#page_content ol.ls_up_roman, .sideblocright ol.ls_up_roman { list-style-type:upper-roman; }
#page_content ol.ls_low_roman, .sideblocright ol.ls_low_roman { list-style-type:lower-roman; }
#page_content ol.ls_up_alpha, .sideblocright ol.ls_up_alpha { list-style-type:upper-alpha; }
#page_content ol.ls_low_alpha, .sideblocright ol.ls_low_alpha { list-style-type:lower-alpha; }

#page_content ul.ls_pos_inside, #page_content ol.ls_pos_inside, .sideblocright ul.ls_pos_inside, .sideblocright ol.ls_pos_inside { list-style-position:inside; }


/*********/

/* Specifics */

div.richHeader {
        display:block;
        margin:0 auto 10px auto;
        padding:0 0 10px 0;
        text-align:center;
}
        div.richHeader img {
                display:block;
                margin:0 auto;
        }

div.twocolumn_iframe div.richHeader, div.single_iframe div.richHeader {
        margin:10px auto;
}

div.sub_bloc_left { float:left; width:650px; }
div.sub_bloc_right { float:right; width:200px; }
        div.widget { border-top:1px dotted #585F66; border-bottom:1px dotted #585F66; margin:5px 20px; }




/***********/
/* ICONS */
ul li.picto1 { background:transparent url('../images/icons/temp/picto1.gif') no-repeat left center; color:inherit; }
ul li.picto4 { background:transparent url('../images/icons/temp/picto4.gif') no-repeat left center; color:inherit; }
ul li.picto5 { background:transparent url('../images/icons/temp/picto5.gif') no-repeat left center; color:inherit; }
ul li.picto3 { background:transparent url('../images/icons/temp/picto3.gif') no-repeat left center; color:inherit; }
ul li.picto6 { background:transparent url('../images/icons/temp/picto6.gif') no-repeat left center; color:inherit; }
ul li.picto2 { background:transparent url('../images/icons/temp/picto2.gif') no-repeat left center; color:inherit; }
ul li.pictodef { background:transparent url('../images/icons/temp/pictodef.gif') no-repeat left center; color:inherit; }

a.widget_link {
        text-decoration:none;
        padding:1px 0 1px 20px;
        height:20px;
        line-height:20px;
        text-align:left;
        margin:0 0 0 15px;
        font-weight:bold;
}
a.backtoresult { background:transparent url('../images/icons/arrow_rotate_clockwise.png') no-repeat 0 4px; color:#FD6A00; height:auto; display:block; }
a.new_search { background:transparent url('../images/icons/magnifier.png') no-repeat 0 4px; color:#FD6A00; height:auto; display:block; }
a.affine_search { background:transparent url('../images/icons/magnifier_zoom_in.png') no-repeat 0 4px; color:#FD6A00; height:auto; display:block; }
.single a.new_search, .single a.affine_search { float:right; clear:both; }

/* GLOBAL */
#content .floatright { float:right; }
.uppercase, #page_content .uppercase { text-transform:uppercase; }
.smallcaps, #page_content .smallcaps { font-variant:small-caps; }
.aligncenter, #page_content .aligncenter, .align_center, #page_content .align_center { text-align:center; }
.alignleft, #page_content .alignleft, .align_left, #page_content .align_left { text-align:left; }
.alignright, #page_content .alignright, .align_right, #page_content .align_right { text-align:right; }
.alignjustify, #page_content .alignjustify, .align_justify, #page_content .align_justify { text-align:justify; }
.td_aligntop, #page_content .td_aligntop { vertical-align:top; }
.td_alignbottom, #page_content .td_alignbottom { vertical-align:bottom; }
                .submit_gray { float:left; }
                .submit_gray span {
                        background:transparent url('../images/tpl/btn_gray_span.png') no-repeat top left;
                        color:inherit;
                        height:28px;
                        padding:0 0 0 4px;
                        float:left;
                        cursor:pointer;
                }
                .submit_gray span input {
                        background:transparent url('../images/tpl/btn_gray_bg.png') no-repeat top right;
                        color:#5F5F5F;
                        border:0;
                        padding:4px 9px 5px 5px;
                        margin:0;
                        font-weight:bold;
                        cursor:pointer;
                        height:24px;
                }

#flashContent { margin:-10px 0 0 -20px; }


/* Download files list */
#page_content ul.simple_list_download { list-style-type:none; margin:5px 0 10px 15px; }
        ul.simple_list_download.left { float:left; }
        ul.simple_list_download.right { float:right; }

        #page_content ul.simple_list_download li { padding:4px 0; }
                #page_content ul.simple_list_download li span { margin:0 0 0 10px; font-size: 0.8em; color:#555555; }

                ul.simple_list_download li a {
                        padding:2px 0 2px 20px;
                        background-repeat:no-repeat;
                        background-position:0 1px;
                        background-color:transparent;
                        color:#FD6A00;
                        text-decoration:none;
                }
                ul.simple_list_download li a:hover {
                        text-decoration:underline;
                }
                ul.simple_list_download li a.dl { background-image:url('../images/icons/mini_dl.png'); }
                ul.simple_list_download li a.pdf { background-image:url('../images/icons/mini_pdf.png'); }
                ul.simple_list_download li a.doc { background-image:url('../images/icons/mini_doc.png'); }
                ul.simple_list_download li a.ppt { background-image:url('../images/icons/mini_ppt.png'); }
                ul.simple_list_download li a.img { background-image:url('../images/icons/mini_img.png'); }
                ul.simple_list_download li a.xls { background-image:url('../images/icons/mini_xls.png'); }

/* News / RSS */
.rss_button {
        float:right;
        clear:both;
}
.news_simple_button {
        float:right;
        margin:0 10px 0 0;
}