body {margin:0; padding:0; background:#000 url(../images/page_bg2.jpg) no-repeat center fixed;}

#main-div {margin:0 auto; width:1004px;}
#header {margin:0; padding:0;}
#banner {margin:0; padding:0;}
#body {margin:0; padding:0; background:url(../images/content_bg.gif) repeat-x bottom; background-color:#005E82;}
#info {margin:0; padding:0; border-top:1px solid #000;}
#footer {margin:0; padding:0; background:url(../images/footer_bg.gif) repeat-x; height:100px; border-top:1px solid #000;}

#menu {padding:0; margin:0; border-top:1px dotted #002C3E;}
#menu a {/*background:url(../images/menu_bg.gif) no-repeat;*/ background-color:#000000; width:76px; line-height:70px; display:block; float:right; font-family:Trebuchet MS; font-size:12px; color:#D3E1E6; text-decoration:none; text-align:center; border-right:1px dotted #02303F;}
#menu a:hover {background:url(../images/menu_bg.gif) no-repeat; color:#000;}

#menu .activ-page {/*background:url(../images/menu_active.gif) no-repeat;*/ background-color:#000000; color:#FFF;}

.top-info {font-family:Trebuchet MS; font-size:11px; color:#8CAAA1; font-weight:bold; text-transform:uppercase; text-decoration:none;}
.top-info:hover {color:#fff;}
.feel-free {font-family:Trebuchet MS; font-size:11px; color:#09AFEE;}
.feel-chat {font-family:Trebuchet MS; font-size:11px; color:#ffffff;}
.ph {font-family:Trebuchet MS; font-size:16px; color:#fff; font-weight:bold;}
.call {font-family:Trebuchet MS; font-size:16px; color:#09AFEE; font-weight:bold;}
.starter-package {font-family:Trebuchet MS; font-size:11px; color:#121E17;  line-height:18px; text-transform:lowercase;}
.corporate-package {font-family:Trebuchet MS; font-size:11px; color:#071E25;  line-height:18px; text-transform:lowercase;}
.entreprise-package {font-family:Trebuchet MS; font-size:11px; color:#0F120D;  line-height:18px; text-transform:lowercase;}
.plus {font-family:Trebuchet MS; font-size:11px; color:#fff;  line-height:18px; text-transform:lowercase; font-weight:bold;}
#bottom-info{margin:0; padding:0; FILTER: alpha(opacity=80); moz-opacity: 0.8; opacity: 0.8}
#bottom-info .info-black {font-family:Trebuchet MS; font-size:21px; color:#000; font-weight:bold;}
#bottom-info .info-white {font-family:Trebuchet MS; font-size:21px; color:#fff; font-weight:bold;}

.reg-offer {font-family:Trebuchet MS; font-size:16px; color:#141C20; font-weight:bold;}
.portfolio-tl {font-family:Trebuchet MS; font-size:16px; color:#008DC4; font-weight:bold;}
.click-button {font-family:Trebuchet MS; font-size:13px; color:#141C20; font-weight:bold; width:91px; height:29px; background:url(../images/click_button.gif); border:0;}
.email-textBox{font-family:Trebuchet MS; font-size:12px; color:#141C20; border:2px solid #2F4E5B; width:180px; text-align:center;}
.home-page-blue {font-family:Trebuchet MS; font-size:12px; color:#fff; font-weight:bold; line-height:22px;}
.home-page-green {font-family:Trebuchet MS; font-size:12px; color:#fff; font-weight:bold;}
.home-page-pink {font-family:Trebuchet MS; font-size:12px; color:#fff; font-weight:bold;}

.content-title {font-family:Trebuchet MS; font-size:16px; color:#fff; font-weight:bold;}
.content-title-blue {font-family:Trebuchet MS; font-size:18px; color:#00ADEF; font-weight:bold; text-transform:uppercase;}
.content-normal {font-family:Trebuchet MS; font-size:12px; color:#AEE3F7; line-height:20px;}
.content-bold {font-family:Trebuchet MS; font-size:14px; color:#AEE3F7; line-height:20px; font-weight:bold;}
.black-bold {font-family:Trebuchet MS; font-size:12px; color:#000;}
.bottom-menu {font-family:Trebuchet MS; font-size:12px; color:#0082B4; text-decoration:none;}
.bottom-menu-sep {font-family:Trebuchet MS; font-size:14px; color:#000; text-decoration:none;}
.bottom-menu:hover {color:#000;}
.copyright {font-family:Trebuchet MS; font-size:12px; color:#0082B4;}

.image-border {border:5px solid #00445E;}
.testi-big-bold {font-family:Trebuchet MS; font-size:14px; color:#000; line-height:16px; font-weight:bold;}
.testi-url {font-family:Trebuchet MS; font-size:14px; color:#00ADEF; font-weight:bold;}
.portfolio-thumb {border:1px dashed #000;}
#portfolio-effect{background:url(../images/click_to_view.gif) no-repeat 50% -100px;}
#portfolio-effect img{FILTER: alpha(opacity=100); moz-opacity: 1; opacity: 1;}
#portfolio-effect img:hover {FILTER: alpha(opacity=50); moz-opacity: 0.5; opacity: 0.5;}
.highlight {font-family:Trebuchet MS; font-size:13px; color:#FF4242;}
.text-box {font-family:Trebuchet MS; font-size:13px; color:#BBECFF; background-color:#004F6C; border: 1px solid #0085B7;}
.demo-text-box {font-family:Trebuchet MS; font-size:13px; color:#00ADEF; background-color:#004F6C; border: 1px solid #0085B7;}
.close {font-family:Trebuchet MS; font-size:14px; color:#141C20; font-weight:bold; text-decoration:none; background-color:#006388; padding:2px;}
.submit-button {background:url(../images/submit_button.gif) no-repeat; width:91px; line-height:29px; height:29px; border:0; font-family:Trebuchet MS; font-size:12px; color:#BBECFF; font-weight:bold;}
#starter {margin:0; padding:0 5px 10px 20px; width:172px; height:272px; float:left; background:url(../images/starter_package.gif) no-repeat bottom; font-family:Trebuchet MS; font-size:11px; color:#071E25;  line-height:18px; text-transform:lowercase; text-align:left; text-decoration:none;}
#starter:hover { background:url(../images/starter_package1.gif) no-repeat bottom; }
#corporate {margin:0; padding:0 5px 10px 20px; width:172px; height:272px; float:left; background:url(../images/corporate_package.gif) no-repeat bottom; font-family:Trebuchet MS; font-size:11px; color:#071E25;  line-height:18px; text-transform:lowercase; text-align:left; text-decoration:none;}
#corporate:hover {background:url(../images/corporate_package1.gif) no-repeat bottom;}
#enterprise {margin:0; padding:0 5px 10px 20px; width:172px; height:272px; float:left; background:url(../images/enterPrise.gif) no-repeat bottom; font-family:Trebuchet MS; font-size:11px; color:#071E25;  line-height:18px; text-transform:lowercase; text-align:left; text-decoration:none;}
#enterprise:hover {background:url(../images/enterPrise1.gif) no-repeat bottom;}
#co-identity {margin:0; padding:0 5px 10px 20px; width:172px; height:272px; float:left; background:url(../images/co_identity.gif) no-repeat bottom; font-family:Trebuchet MS; font-size:11px; color:#071E25;  line-height:18px; text-transform:lowercase; text-align:left; text-decoration:none;}
#co-identity:hover {background:url(../images/co_identity1.gif) no-repeat bottom;}
#sign-writing {margin:0; padding:0 5px 10px 20px; width:172px; height:272px; float:left; background:url(../images/sign_writing_package.gif) no-repeat bottom; font-family:Trebuchet MS; font-size:11px; color:#071E25;  line-height:18px; text-transform:lowercase; text-align:left; text-decoration:none;}
#sign-writing:hover {background:url(../images/sign_writing_package1.gif) no-repeat bottom;}