/* *** COMPANY VIEWER *** */

/* Default styles */
div.container { font-family:calibri, verdana; }
div.title_container {}
div.subtitle_container {}
div.company_container { position:relative; }

div#company_viewer { background-color:transparent; margin:0; padding:5px; }
div#company_viewer a { color:#a66; }
div#company_viewer div#company_name { background-color:transparent; color:#777777; font-size:20px; font-weight:bold; padding-bottom:5px; position:relative; text-align:left; }
div#company_viewer div#company_subtitle { text-align:left; font-size:14px; font-style:italic; padding-bottom:5px; }
div#company_viewer div#company_text { border-bottom:1px solid #DDDDDD; border-top:1px solid #DDDDDD; color:#333333; font-size:12px; line-height:1.5; margin-top:10px; padding-bottom:5px; padding-top:5px; position:relative; text-align:justify; }
div#company_viewer img#company_image { border:1px solid #CCCCCC; float:left; margin:0 7px 0 0; padding:3px; }
div#company_viewer div#company_mdate { color:#AAAAAA; font-size:11px; height:17px; padding:0; position:absolute; right:0; text-align:right; top:-25px; width:200px; }
div#company_viewer div#company_rating { margin-top:10px; }
div#company_viewer div#no_company_message { background-color:#FFFFCC; font-size:12px; font-style:italic; padding:5px; text-align:left; }
div#company_viewer div#company_rating { position:relative; height:40px; }
div#company_viewer div#rate_invite { color:#777777; font-size:14px; margin-bottom:5px; }
div#company_viewer div#company_presentation { border-bottom:1px dotted #AAAAAA; color:#777777; font-size:14px; margin-top:13px; min-height:140px; padding-bottom:12px; text-align:justify; }
/*div#company_viewer div#company_name { color:#333333; font-family:arial; font-size:19px; font-style:normal; font-weight:bold; }*/
div#company_viewer div#company_address {}
div#company_viewer div#company_name,
div#company_viewer div#company_address {}
div#company_viewer div.rating { margin-left:10px; }

div#company_viewer div.address_container,
div#company_viewer div.referents_container,
div#company_viewer div.emails_container,
div#company_viewer div.phones_container,
div#company_viewer div.vat_number_container { margin-top:12px; }

div#company_viewer table.company_info { color:#777777; font-family:calibri,verdana; font-size:14px; }
div#company_viewer table.company_info tr td.first_cell { padding-right:20px; }

div#rated_value { background-color:transparent; display:block; height:20px; margin-bottom:15px; margin-top:-16px; }

div#company_viewer div.bookmarks { bottom:-35px; font-family:arial; font-size:12px; margin:5px 0; position:absolute; right:0; text-align:right; }
