body {background: #fff;color: #505050;font-family: Arial, Helvetica, sans-serif;font-size: 1em}
* {outline: none}
a{color:#646464;text-decoration:underline}
a:hover{color:#646464;text-decoration:underline}
h1{font-size:158%}
h2{font-size:150%;display:inline}
h4{font-size:92%}
h5{font-size:92%;display:inline}
p{margin-top:0px;margin-bottom:5px}
input{margin:0px;vertical-align:middle}
img {border:none}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.clearfix {display: inline-block}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%}
.clearfix {display: block}
.left {float:left}
.hide {display: none}
.bloc {background: #f5fbfb url(/businesscard/imagesv3/bg-bloc.png) 0 bottom repeat-x;border-top: 1px solid #d7e4ea;font-size: 0.7em;margin-top: 5px;padding: 15px 10px 30px 10px}
#preloader{position:absolute;z-index:999;margin-left:45%;margin-top:100px;width:32px; height:32px}
/*googlemap*/
.directions #startIcon, .directions #endIcon, .directions #switch, .directions .submit input {background:transparent url(/businesscard/imagesv3/sprite-bc.gif) no-repeat}
#map{display:none}
#map_canvas{width:900px;height:340px; border:1px solid #505050;margin:0 5px 0 0}
.directions {margin: 0;width: 380px}
.directions h3 {margin: 10px 0}
.directions form {margin:0}
.directions p {margin:10px 0}
.directions label {font-size:1.1em;padding-left: 20px}
.directions input {border: 1px solid #C9E2E2;color: #505050;font-size: 1em;height: 15px;margin: 0;width: 330px}
.directions .submit {clear: both}
.directions .submit input {background-position: 0 -1040px;border: 0 none;color: #FFF;cursor: pointer;font-weight: bold;height: 22px;line-height: 22px;margin:20px 0 0 280px;padding: 0;width: 50px}
.directions .submit input:hover {background-position: 0 -1090px;}
.directions #startIcon {background-position: -750px -550px}
.directions #endIcon {background-position: -750px -600px}
.directions #switch {background-position: -696px -600px;border: none;cursor: pointer;height: 24px;margin: 58px 0 0 12px;outline: none;width: 24px}
#directions{ width:502px; _width:485px; font-size:1em; margin-left: 20px; padding:0 !important }
#directions .googledir table.td {border:0}
#directions .google_impnote{color:#649bab}
.bulle{float:left;width:200px;text-align:left;font-size:99%}
.bulle .companyname{margin-top:2px;margin-bottom:0px;text-decoration:underline;font-size:13px}
.bullelogo{float:left;display:block;border:solid 1px #c5c5c5;margin:2px 5px 2px 2px;width:100px;height:100px}
.bullecontact{background:url(/businesscard/images/bck_contact_bulle.jpg) no-repeat center;width:307px;height:25px;font-size:11px;color:#fff;text-align:left;margin-top:7px}
* html .bullecontact{padding-top:9px;height:16px} /* IE6 */
.bullecontact .titlebullecontact{display:block;float:left;line-height:23px;margin:0px 4px 0px 4px}
ul.contentbullecontact{line-height:20px;list-style-type:none;height:25px;margin:0;padding:0px 2px 0px 5px}
ul.contentbullecontact li.tel_company{display:block;float:left;margin-top:2px;background:url(/businesscard/images/icons/tel.gif) no-repeat center left;height:19px;padding-left:17px;margin-right:9px}
ul.contentbullecontact li.tel_company a{color:#fff;text-decoration:none;margin-top:5px}
ul.contentbullecontact li.mail_company{display:block;float:left;margin-top:2px;background:url(/businesscard/images/icons/email.gif) no-repeat center left;height:20px;padding-left:20px}
ul.contentbullecontact li.mail_company a{color:#fff;text-decoration:none;margin-top:5px}
