
img, fieldset, form {
    border: 0;
    margin: 0;
    padding: 0;
    }

html, body  {
    margin: 0;
    padding: 0;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    }
    
body    {
    background-color: #000000;
    background-image: url('ddoc-6-bg');
    background-position: 0px 0px;
    background-properties: fixed;
    }
    
hr {
    color: #333333;
    background-color: #333333;
    height: 1px;
    border: 0;
    }

a   {
    text-decoration: none;
    }

a:link  {
    color: #591826;
    }
    
a:visited   {
    color: #591826;
    }
    
a:hover {
    text-decoration: underline;
    }

a:active {
    text-decoration: underline;
    color: #591826;
    }

dl    {
    margin: 0 0 0 0;
    line-height: 1.3em;
    }

p {
    line-height: 1.3em;
    margin-bottom: 10px;
    margin-top: 5px;
    }

h1 {
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-top: 20px;
    margin-bottom: 5px;
    }
h2 {
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 1px;
    margin-top: 10px;
    margin-bottom: 5px;
    margin-left: 10px;
    }


.rouillac_page_fixed {
    width: 1000px;
    margin: 0 auto;
    padding: 0;
    position: relative;
    background-image: url('ddoc-3-frame');
    background-position: 0% 0%;
    background-repeat: no-repeat;

    border-top: 1px solid #000000;
    }

.rouillac_header {
    margin: 40px 55px 0px 55px;
    overflow: hidden;
    }

.rouillac_logo {
    float: left;
    margin-top: 25px;
    }

.rouillac_header_tools_o {
    float: right;
    width: 290px;
    height: 73px;
    overflow: hidden;
    }

.rouillac_header_tools_i {
    }

.rouillac_languages_menu   {
    text-align: right;
    height: 15px;
    width: 290px;
    overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    }

.rouillac_languages_menu ul    {
    margin: 0;
    padding: 0 20px 0 0;
    }
    
.rouillac_languages_menu li    {
    list-style: none;
    display: inline;
    padding-right: 20px;
    margin: 0;
    background: url('resource.php?fct=img&f=tools_menu_pipe.gif') 100% 50% no-repeat;
    }
    
.rouillac_languages_menu li.last   {
    background: none;
    padding-right: 0;
    }
    
.rouillac_languages_menu a:link, .rouillac_languages_menu a:visited, .rouillac_languages_menu a:hover   {
    color: #FFFFFF;
    text-decoration: none;
    }
    
.rouillac_languages_menu li strong {
    font-weight: normal;
    }

.rouillac_header_message_o {
    height: 48px;
    margin-top: 5px;
    border-left: 1px solid #999999;
    }

.rouillac_header_message_i {
    text-align: left;
    overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    color: #999999;
    padding-left: 5px;
    }

.rouillac_menu_main_o {
    margin: 10px 50px 0px 50px;
    border-bottom-width: 5px;
    border-bottom-style: solid;
    border-bottom-color: #333333;
    }

.rouillac_menu_main_i {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-variant: uppercase;
    color: #FFFFFF;
    text-align: left;
    }

.rouillac_search {
    text-align: right;
    margin: 0;
    }
.rouillac_search input {
    margin: 0;
    }

input.search {
    background-image: url('resource.php?fct=img&f=rouillac_searchbg.jpg');
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    height: 16px;
    margin: 0px;
    width: 140px;
    font-size: 10px;
    padding-left: 18px;

}

input.searchsubmit {
    padding: 0;
    margin: 0;
}

.rouillac_search_item {
    overflow: hidden;
    border-top: #CCCCCC solid 1px;
    margin-top: 10px;
    margin-bottom : 10px;
    padding-top: 10px;
    }

.rouillac_search_item_details {
    float: left;
    width: 510px;
    }

.rouillac_search_item_auction_title {
    margin-top: 5px;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    }

.rouillac_search_item_auction_date {
    font-weight: normal;
    }

.rouillac_search_item_description {
    margin-top: 5px;
    }
.rouillac_search_item_description a:link  {
    color: #333333;
    text-decoration: none;
    }
.rouillac_search_item_description a:visited   {
    color: #333333;
    text-decoration: none;
    }
.rouillac_search_item_description a:hover {
    color: #333333;
    text-decoration: none;
    }
.rouillac_search_item_description a:active {
    color: #333333;
    text-decoration: none;
    }

.rouillac_search_item_price {
    margin-top: 5px;

    }

.rouillac_search_item_img {
    float: right;
    }

.rouillac_search_item_navigation_top {
    text-align: center;
    }
.rouillac_search_item_navigation_bottom {
    text-align: center;
    padding-top: 10px;
    border-top: #CCCCCC solid 1px;
    }


.rouillac_footer_o {
    clear: both;
    margin: 5px 50px 20px 50px;
    }

.rouillac_footer_i {
    margin-top: 5px;
    padding-top: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-variant: uppercase;
    text-align: right;
    color: #666666;
    }
.rouillac_footer_i a:link {
    color: #666666;
    text-decoration: none;
    }
.rouillac_footer_i a:visited {
    color: #666666;
    text-decoration: none;
    }
.rouillac_footer_i a:hover {
    color: #666666;
    text-decoration: underline;
    }
.rouillac_footer_i a:active {
    color: #666666;
    text-decoration: none;
    }

.rouillac_main_o {}
.rouillac.main_i {}

.rouillac_showcase_o {
    position: relative;
    width: 900px;
    height: 350px;
    margin-bottom: 5px;
    border: 0;
    overflow: hidden;
}
.rouillac_showcase_i {
    postion: absolute;
    top: 0px;
    left: 0px;
    width: 900px;
    height: 350px;
    overflow: hidden;
}

.newsStrip_o {
    height: 130px;
    width: 100%;
    margin-bottom: 5px;
    background-image: url('resource.php?fct=img&f=bgNewsStrip.png');
    background-repeat: repeat-x;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
}
.newsStrip_i {
}

.newsStripLeft {
  margin-top: 15px;
  width: 30px;
  text-align: left;
}

.newsStripContent_o {
  width: 840px;
  height: 100px;
  position: relative;
  overflow: hidden;
}
.newsStripContent_i {
  position: absolute;
  margin-left: 0px;
}

.newsStripRight {
  margin-top: 15px;
  width: 30px;
  text-align: right;
}

.newsStripItem_o {
  margin-top: 15px;
  width: 250px;
  height: 100px;
  overflow: hidden;
  border-left: 1px solid #999999;
}
.newsStripItem_i {
  padding-left: 10px;
  padding-right: 10px;
}
.newsStripItemImage {
  float: left;
  margin-right: 10px;
}
.newsStripItemText {
  float: left;
  margin-top: 0px;
}
.newsStripItemText a:link {
    color: #333333;
    text-decoration: none;
    }
.newsStripItemText a:active {
    color: #333333;
    text-decoration: none;
    }
.newsStripItemText a:hover {
    color: #333333;
    text-decoration: none;
    }
.newsStripItemText a:visited {
    color: #333333;
    text-decoration: none;
    }


.rouillac_content {
    margin: 0px 50px 0px 50px;
    min-height: 300px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
    color: #333333;
    }

.rouillac_content_col11_o {
    border:0;
    float: left;
    width: 900px;
    }
.rouillac_content_col11_i {
    background-color: #FFFFFF;
    border:0;
    margin-left: 0px;
    padding: 10px;
    overflow: hidden;
    }
.rouillac_content_col11_i_nobg {
    border:0;
    margin-left: 0px;
    padding: 0;
    overflow: hidden;
    }
.rouillac_content_col11_title {
    letter-spacing: 2px;
    border:0;
    height: 20px;
    overflow: hidden;
    margin-top: 5px;
    margin-left: 0px;
    margin-bottom: -5px;
    padding-left: 0px;
    padding-bottom: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: left;
    color: #FFFFFF;
    }


.rouillac_content_col2R1_o {
    border:0;
    float: left;
    width: 240px;
    overflow: hidden;
    }
.rouillac_content_col2R1_i {
    background-color: #FFFFFF;
    overflow: auto;
    border:0;
    margin-left: 0px;
    padding: 10px;
    overflow: hidden;
    }
.rouillac_content_col2R1_i_nobg {
    overflow: auto;
    border:0;
    margin-left: 0px;
    padding: 0;
    overflow: hidden;
    }
.rouillac_content_col2R1_title {
    letter-spacing: 2px;
    border:0;
    height: 20px;
    overflow: hidden;
    margin-top: 5px;
    margin-left: 0px;
    margin-bottom: -5px;
    padding-left: 0px;
    padding-bottom: px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: left;
    color: #FFFFFF;
    }

.rouillac_content_col2R2_o {
    border:0;
    float: right;
    width: 660px;
    }
.rouillac_content_col2R2_i {
    background-color: #FFFFFF;
    border:0;
    margin-left: 15px;
    padding: 10px;
    overflow: hidden;
    }
.rouillac_content_col2R2_i_nobg {
    border:0;
    margin-left: 15px;
    padding: 0;
    overflow: hidden;
    }
.rouillac_content_col2R2_title {
    letter-spacing: 2px;
    border:0;
    height: 20px;
    overflow: hidden;
    margin-top: 5px;
    margin-left: 15px;
    margin-bottom: -5px;
    padding-left: 0px;
    padding-bottom: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: left;
    color: #FFFFFF;
    }


.rouillac_content_col2L1_o {
    border:0;
    float: left;
    width: 660px;
    }
.rouillac_content_col2L1_i {
    background-color: #FFFFFF;
    border:0;
    margin: 0px;
    padding: 10px;
    margin-right: 15px;
    overflow: hidden;
    }
.rouillac_content_col2L1_i_nobg {
    border:0;
    margin: 0px;
    padding: 0;
    margin-right: 15px;
    overflow: hidden;
    }
.rouillac_content_col2L1_title {
    letter-spacing: 2px;
    border:0;
    height: 20px;
    overflow: hidden;
    margin-top: 5px;
    margin-left: 0px;
    margin-bottom: -5px;
    padding-left: 0px;
    padding-bottom: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: left;
    color: #FFFFFF;
    }

.rouillac_content_col2L2_o {
    border:0;
    float: right;
    width: 240px;
    }
.rouillac_content_col2L2_i {
    background-color: #FFFFFF;
    border:0;
    padding: 10px;
    overflow: hidden;
    }
.rouillac_content_col2L2_i_nobg {
    border:0;
    padding: 0;
    overflow: hidden;
    }
.rouillac_content_col2L2_title {
    letter-spacing: 2px;
    border:0;
    height: 20px;
    overflow: hidden;
    margin-top: 5px;
    margin-left: 15px;
    margin-bottom: -5px;
    padding-left: 0px;
    padding-bottom: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: left;
    color: #FFFFFF;
    }


.rouillac_content_col31_o {
    border:0;
    float: left;
    width: 240px;
    }
.rouillac_content_col31_i {
    background-color: #FFFFFF;
    border:0;
    margin-left: 0px;
    padding: 10px;
    overflow: hidden;
    }
.rouillac_content_col31_i_nobg {
<!--    background-color: #FFFFFF; -->
    border:0;
    margin-left: 0px;
    padding: 0;
    overflow: hidden;
    }
.rouillac_content_col31_title {
    letter-spacing: 2px;
    border:0;
    height: 20px;
    overflow: hidden;
    margin-top: 5px;
    margin-left: 0px;
    margin-bottom: -5px;
    padding-left: 0px;
    padding-bottom: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: left;
    color: #FFFFFF;
    }

.rouillac_content_col32_o {
    border:0;
    float: left;
    width: 420px;
    }
.rouillac_content_col32_i {
    background-color: #FFFFFF;
    border:0;
    margin-left: 15px;
    margin-right: 15px;
    padding: 10px;
    overflow: hidden;
    }
.rouillac_content_col32_i_nobg {
    border:0;
    margin-left: 15px;
    margin-right: 15px;
    padding: 0;
    overflow: hidden;
    }
.rouillac_content_col32_title {
    letter-spacing: 2px;
    border:0;
    height: 20px;
    overflow: hidden;
    margin-top: 5px;
    margin-left: 15px;
    margin-bottom: -5px;
    padding-left: 0px;
    padding-bottom: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: left;
    color: #FFFFFF;
    }

.rouillac_content_col33_o {
    border:0;
    float: right;
    width: 240px;
    }
.rouillac_content_col33_i {
    background-color: #FFFFFF;
    border:0;
    padding: 10px;
    overflow: hidden;
    }
.rouillac_content_col33_i_nobg {
    border:0;
    padding: 0;
    overflow: hidden;
    }
.rouillac_content_col33_title {
    letter-spacing: 2px;
    border:0;
    height: 20px;
    overflow: hidden;
    margin-top: 5px;
    margin-left: 15px;
    margin-bottom: -5px;
    padding-left: 0px;
    padding-bottom: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: left;
    color: #FFFFFF;
    }

/* form */

.rouillac_form  {
    padding-top: 8px;
    }

.rouillac_form fieldset {
    overflow: auto;
    clear: left;
    padding-bottom: 8px;
    }

.rouillac_form fieldset label   {
    float: left;
    width: auto;
    }

label.error {
    color: #FF0000;
    }
    
.rouillac_form fieldset span    {
    float: right;
    width: 60%;
    }
    
.rouillac_form fieldset span input, .rouillac_form fieldset span select {
/*    width: 100%; */
    width: 94%; /* scrollbars on chrome*/
    }

.rouillac_form fieldset span textarea {
    width: 94%;
    }

.rouillac_form fieldset span input.radio    {
    display: inline;
    width: auto;
    }
    
.rouillac_form fieldset span label  {
    float: none;
    display: inline;
    }

.rouillac_form fieldset.comment label   {
    float: none;
    display: block;
    }
    
.rouillac_form fieldset.comment span    {
    float: none;
    clear: left;
    display: block;
    width: 100%;
    }
    
.rouillac_form fieldset.comment span textarea   {
/*    width: 100%; */
    width: 98%; /* scrollbars on chrome */
    }
    
.rouillac_form fieldset.checkbox span   {
    float: left;
    width: auto;
    padding: 0 4px 0 0;
    display: inline;
    }
    
.rouillac_form fieldset.checkbox span input {
    width: auto;
    }
    
.rouillac_form fieldset.checkbox label  {
    float: left;
    width: auto;
    }
    
.rouillac_form fieldset.submit span {
    float: right;
    width: auto;
    }

.rouillac_form fieldset.submit input    {
    width: auto;
    padding: 1px 4px;
    }


.rouillac_content_auctions_separation {
    height: 10px;
    }




.rouillac_content_auctions_intro {
    position: relative;
    overflow: auto;
    }

.rouillac_content_auctions_intro_title {
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    }

.rouillac_content_auctions_intro_information {
    position: relative;
    float: left;
    padding-right: 10px;
    overflow: auto;
    width: 390px;
    }
.rouillac_content_auctions_intro_information_pt {
    position: relative;
    float: left;
    padding-right: 10px;
    overflow: auto;
/*    width: 390px; */
    width: 490px;
    }
.rouillac_content_auctions_intro_description {
    font-size: 12px;
    }

.rouillac_content_auctions_intro_details {
    position: relative;
    float: right;
    text-align: right;
    overflow: auto;
    width: 210px;
    }
.rouillac_content_auctions_intro_download {
    margin-top: 10px;
    }
.rouillac_content_auctions_intro_details_pt {
    position: relative;
    float: right;
    text-align: right;
    overflow: hidden;
/*    width: 210px; */
    width: 100px;
    height: 100px;
    }
.rouillac_content_auctions_intro_details_date {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
    }
.rouillac_content_auctions_intro_details_address {
    font-size: 12px;
    }



.rouillac_content_auctions_preview {
    position: relative;
    margin-top: 10px;
    overflow: auto;
    text-align: right;
    }
.rouillac_content_auctions_preview_item {
    display: inline;
    position: relative;
    margin-right: 5px;
    }
.rouillac_content_auctions_preview_item_last {
    display: inline;
    position: relative;
    margin-right: 0px;
    }
.rouillac_content_auctions_definition_title {
    font-size: 16px;
    font-weight: bold;

    }
.rouillac_content_auctions_definition_description {
    font-size: 12px;
    line-height: 1.2em;
    }
.rouillac_content_auctions_definition_description p {
    font-size: 12px;
    line-height: 1.2em;
    }
.rouillac_content_auctions_definition_date {
    font-weight: bold;
    margin-bottom: 20px;
    }
.rouillac_content_auctions_lot {
    position: relative;
    margin-right: 5px;
    margin-bottom: 5px;
    height: 200px;
    width: 200px;
    border: 6px solid #FFFFFF;
    background-color: #E6E6E6;
    }

.rouillac_content_auctions_lot_img {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 200px;
    width: 200px;
    background-color: #E6E6E6;
    text-align: center;
    }
.rouillac_content_auctions_lot_txt {
    position: absolute;
    top: 5px;
    left: 5px;
    height: 190px;
    width: 190px;
    overflow: hidden;
    color: #333333;
    }
.rouillac_content_auctions_lot_over {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 200px;
    width: 200px;
    }
.rouillac_content_auctions_lot_txt_ref {
    text-align: right;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    height: 25px;
    overflow: hidden;
    }
.rouillac_content_auctions_lot_img_ref {
    position: absolute;
    top: 5px;
    left: 5px;
    width: 190px;
    text-align: right;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    }

.rouillac_content_auctions_lot_img_price {
    position: absolute;
    top: 180px;
    left: 5px;
    width: 190px;
    text-align: left;
}

.rouillac_content_auctions_lot_txt_description {
    height: 135px;
    overflow: hidden;
    margin-bottom: 10px;
    }

.rouillac_content_auctions_lot_txt_price {
    height: 25px;
    overflow: hidden;
}

.rouillac_content_col2R2_i_grid {
    border:0;
    margin-left: 15px;
    padding: 0px;
    }

.rouillac_content_auctions_menu {
    margin-left: 15px;
}

.rouillac_content_auctions_menu_button {
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    background-color: #000000;
    padding: 3px 10px 1px 5px;
    }
.rouillac_content_auctions_menu_button a:link {
    color: #666666;
    text-decoration: none;
    }
.rouillac_content_auctions_menu_button a:active {
    color: #FFFFFF;
    text-decoration: none;
    }
.rouillac_content_auctions_menu_button a:hover {
    color: #FFFFFF;
    text-decoration: none;
    }
.rouillac_content_auctions_menu_button a:visited {
    color: #FFFFFF;
    text-decoration: none;
    }
.rouillac_content_auctions_navigation_top {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 10px;
    }
.rouillac_content_auctions_navigation_bottom {
    text-align: center;
    margin-bottom: 10px;
    }

.rouillac_content_auctions_lot_list {
    position: relative;
    background-color: #FFFFFF;
    margin-left: 15px;
    margin-bottom: 5px;
    padding: 6px;
    overflow: auto;
    border-top: 1px solid #E6E6E6;
    border-bottom: 1px solid #E6E6E6;
    }

.rouillac_content_auctions_lot_list_ref {
    float: left;
    width: 100px;
    font-size: 14px;
    font-weight: bold;
    }
.rouillac_content_auctions_lot_list_ref a:link {
    color: #333333;
    text-decoration: none;
    }
.rouillac_content_auctions_lot_list_ref a:active {
    color: #333333;
    text-decoration: none;
    }
.rouillac_content_auctions_lot_list_ref a:hover {
    color: #333333;
    text-decoration: none;
    }
.rouillac_content_auctions_lot_list_ref a:visited {
    color: #333333;
    text-decoration: none;
    }

.rouillac_content_auctions_lot_list_txt {
    float: left;
    width: 270px;
    }
.rouillac_content_auctions_lot_list_txt a:link, .rouillac_content_auctions_lot_list_txt a:active, .rouillac_content_auctions_lot_list_txt a:hover, .rouillac_content_auctions_lot_list_txt a:visited {
    color: #333333;
    text-decoration: none;
    }

.rouillac_content_auctions_lot_list_img {
    float: right;
    width: 250px;
    }

.rouillac_content_auctions_lot_list_price {
    padding-top: 10px;
    margin-top: 0;
    position: relative;
    overflow: auto;
    font-size: 14px;
    }

.rouillac_content_auctions_lot_details_reference {
    position: relative;
    overflow: auto;
    background-color: #000000;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    margin-left: 15px;
    padding: 2px 6px 2px 6px;
    overflow: auto;
    }

.rouillac_content_auctions_lot_details {
    position: relative;
    overflow: auto;
    background-color: #FFFFFF;
    font-size: 12px;
    margin-left: 15px;
    margin-bottom: 5px;
    padding: 6px;
    overflow: auto;
    }

.rouillac_content_auctions_lot_details_price {
    margin-top: 15px;
    float: left;
    font-size: 14px;
    }

.rouillac_content_auctions_lot_details_price_label {
    font-weight: bold;
    font-size: 14px;
    }

.rouillac_content_auctions_lot_details_price_value {
    font-weight: normal;
    font-size: 14px;
    }

.rouillac_content_auctions_lot_details_img {
    margin-left: 15px;
    background-color: #FFFFFF;
    padding: 6px;
    text-align: center;
    }
.rouillac_content_auctions_lot_details_img_view {
    width: 633px;
    text-align: center;
    overflow: hidden;
    }


.rouillac_content_auctions_lot_details_preview_o {
    margin-left: 15px;
    background-color: #FFFFFF;
    position: relative;
    overflow: auto;
    text-align: right;
    }
.rouillac_content_auctions_lot_details_preview_i {
    padding-right: 6px;
    float: right;
    }
.rouillac_content_auctions_lot_details_preview_item_o {
    margin-left: 6px
    }
.rouillac_content_auctions_lot_details_preview_item_i {
    width: 50px;
    height: 50px;
    border: 1px solid #333333;
    overflow: hidden;
    }

.rouillac_content_auctions_lot_msg {
    position: relative;
    overflow: auto;
    background-color: #FFFFFF;
    margin-left: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 14px;
    text-align: center;
    }

.rouillac_content_order_auction {
    position: relative;
    overflow: auto;
    background-color: #FFFFFF;
    margin-left: 15px;
    margin-bottom: 5px;
    padding: 6px;
    }
.rouillac_content_order_auction_date {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
    }
.rouillac_content_order_auction_address {
    margin-bottom: 10px;
    }
.rouillac_content_order_auction_lot {
    position: relative;
    overflow: auto;
    }
.rouillac_content_order_auction_text {
    float: left;
    margin-right: 6px;
    width: 470px;
    }
.rouillac_content_order_auction_estimate {
    font-size: 14px;
    margin-top: 10px;
    }
.rouillac_content_order_auction_img {
    float: right;
    width: 150px;
    overflow: hidden;
    }
.rouillac_content_orderform_auction {
    position: relative;
    overflow: auto;
    background-color: #FFFFFF;
    margin-left: 15px;
    margin-bottom: 5px;
    padding: 6px;
    overflow: auto;
    }
.rouillac_content_orderform_col1 {
    float: left;
    width: 48%;
    }
.rouillac_content_orderform_col2 {
    float: right;
    width: 48%;
    }

#contentText_slider {
    width: 7px;
    height: 500px;
    float: right;
    overflow: hidden;
}

#contentText_slider_chemin {
    width: 7px;
    height: 500px;
    background-image: url('img-slider_fond.png');
}

#contentText_slider_ascenseur {
    background-image: url('img-slider_ascenseur.png');
    width: 7px;
    height: 123px;
}


.rouillac_content_auctions_lotsscroll_item_o {
    }

.rouillac_content_auctions_lotsscroll_item_i {
    border-bottom: 1px solid #999999;
    margin-bottom: 10px;
    }

.rouillac_content_auctions_lotsscroll_navigation_previous {
    padding-bottom: 20px;
    margin-bottom: 10px;
    border-bottom: 1px solid #999999;
    text-align: left;
    font-weight: bold;
    }
.rouillac_content_auctions_lotsscroll_navigation_next {
    padding-top: 20px;
    text-align: right;
    font-weight: bold;
    }

.rouillac_content_auctions_lotsscroll_img {
    text-align: center;
    margin-bottom: 10px;
    }

.rouillac_content_auctions_lotsscroll_ref {
    font-weight: bold;
    font-size: 14px;
    }
.rouillac_content_auctions_lotsscroll_ref a:link, .rouillac_content_auctions_lotsscroll_ref a:active, .rouillac_content_auctions_lotsscroll_ref a:hover, .rouillac_content_auctions_lotsscroll_ref a:visited {
    color: #333333;
    text-decoration: none;
    }

.rouillac_content_auctions_lotsscroll_description {
    margin-bottom: 10px;
    font-size: 10px;
    }
.rouillac_content_auctions_lotsscroll_description a:link, .rouillac_content_auctions_lotsscroll_description a:active, .rouillac_content_auctions_lotsscroll_description a:hover, .rouillac_content_auctions_lotsscroll_description a:visited {
    color: #333333;
    text-decoration: none;
    }

.rouillac_content_news_item {
    overflow: auto;
    width: 625px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #CCCCCC;
    }
.rouillac_content_news_item_last {
    overflow: auto;
    width: 625px;
    padding-top: 5px;
    }
.rouillac_content_news_item_date {
    float: left;
    width: 80px;
    overflow: hidden;
    font-weight: bold;
    }
.rouillac_content_news_item_content {
    float: left;
    width: 330px;
    }
.rouillac_content_news_item_title {
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 5px;
    }
.rouillac_content_news_item_text {
    margin-bottom: 8px;
    }
.rouillac_content_news_item_image {
    float: right;
    width: 200px;
    overflow: hidden;
    }
.rouillac_content_news_navigation_bottom {
    text-align: center;
    margin-bottom: 0px;
    padding-top: 10px;
    border-top: 1px solid #CCCCCC;
    }

.rouillac_content_press {
    overflow: auto;
    width: 625px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #CCCCCC;
    }
.rouillac_content_press_last {
    overflow: auto;
    width: 625px;
    padding-top: 5px;
    }
.rouillac_content_press_title {
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 5px;
    }
.rouillac_content_press_text {
    margin-bottom: 8px;
    }
.rouillac_content_press_links {
    margin-bottom: 8px;
    }





.rouillac_box  {
    clear: both;
    position: relative;
    margin: 0;
    padding-top: 0px;
    }

.rouillac_box_o  {
    width: 100%;
    float: right;
    margin: 0;
    }

.rouillac_box_i {
/*    margin: 0 0 0 20px; */
    margin: 0;
    }

.rouillac_box_item_o {
    float: left;
    margin: 0;
    }
.rouillac_box_item_i {
    margin: 0 20px 0 0;
    padding: 2px;
    border: 1px solid #999999;
    }

.rouillac_box_title {
    background-color: #591826;
    color: #FFFFFF;
    padding: 3px 0 2px 5px;
    margin: 0;
    font-weight: bold;
    text-transform: uppercase;
    }
.rouillac_box_text {
    background-color: #FFFFFF;
    color: #333333;
    min-height: 100px;
    padding: 5px;
    margin: 0;
    overflow: auto;
    }
.rouillac_box_text img {
    float: left;
    margin-right: 10px;
    }

.rouillac_box_text a, .rouillac_box_text a:link, .rouillac_box_text a:visited, .rouillac_box_text a:active, .rouillac_box_text a:hover {
    color: #333333;
    text-decoration: none;
}
.rouillac_box_title a, .rouillac_box_title a:link, .rouillac_box_title a:visited, .rouillac_box_title a:active {
    color: #FFFFFF;
    text-decoration: none;
    }
.rouillac_box_title a:hover {
    text-decoration: underline;
    }

.rouillac_conference_navigation { 
    text-align: center;
    margin: 10px;
    }
.rouillac_conference {
    }
.rouillac_conference_item {
    margin-top: 5px;
    margin-bottom: 10px;
    padding: 3px;
    border: 1px dotted #CCCCCC;
    }
.rouillac_conference_date {
    font-size: 14px;
    font-variant: small-caps;
    color: #591826;
    }
.rouillac_conference_place {
    text-transform: uppercase;
    font-weight: bold;
    line-height: 1.7em;
    }
.rouillac_conference_description {
    font-size: 12px;
    }

.rouillac_conference_menudate {
    font-size: 12px;
    }
.rouillac_conference_menudate_selected {
    font-size: 20px;
    font-weight: bold;
    }

.rouillac_conference_year {
    overflow: hidden;
    }



.rouillac_expertise_navigation {
    text-align: center;
    margin: 10px;
    }
.rouillac_expertise {
    }
.rouillac_expertise_item {
    position: relative;
    margin-top: 5px;
    margin-bottom: 10px;
    padding: 3px;
    border: 1px dotted #CCCCCC;
    }
.rouillac_expertise_item_image {
    position: relative;
    float: left;
    margin-right: 10px;
    width: 100px;
    overflow: hidden;
    }
.rouillac_expertise_item_txt {
    position: relative;
    float: left;
    }
.rouillac_expertise_date {
    font-size: 14px;
    font-variant: small-caps;
    color: #591826;
    }
.rouillac_expertise_title {
    text-transform: uppercase;
    font-weight: bold;
    line-height: 1.7em;
    }
.rouillac_expertise_place, .rouillac_expertise_email {
    line-height: 1.7em;
    }
.rouillac_expertise_description {
    font-size: 12px;
    }

.rouillac_expertise_menudate {
    font-size: 12px;
    }
.rouillac_expertise_menudate_selected {
    font-size: 20px;
    font-weight: bold;
    }
.rouillac_expertise_year {
    overflow: hidden;
    }


