/* Core
--------------------------------------------------------------------------- */

a{color:#0fa1c1; font-weight:bold; text-decoration:none;}
a:hover{text-decoration:underline;}
abbr{border:none; cursor:help;}
acronym{border-bottom:1px dotted; cursor:help;}
a:hover acronym{border:none;}
blockquote{font-style:italic; margin:0 18px; padding-left:22px;}
body{background: url('../../img/bg_body3.png') repeat-x fixed center top; color:#003366; font:13px/18px Arial, sans-serif; margin:0; padding:0; text-align:center;}
cite{font-style:normal;}
code{}
del{}
ins{text-decoration:none; border-bottom:1px dotted #ccc;}
h1{color:#007490; font:30px/36px Arial, sans-serif; font-weight:normal; letter-spacing:-1px; margin:0 0 18px 0; padding:0;}
h1 a{font-weight:normal;}
h2{color:#007490; font:22px/27px Arial, sans-serif; font-weight:normal; margin:27px 0 18px 0; padding:0;}
h3{color:#007490; border-bottom:1px dotted #c5c3c6; font:18px/27px Arial, sans-serif; font-weight:bold; margin:36px 0 21px 0; padding:0 0 5px 0;}
h4{color:#007490; font:16px/18px Arial, sans-serif; font-weight:bold; margin:27px 0 18px 0; padding:0;}
h5{color:#302d31; font:14px/18px Arial, sans-serif; font-weight:bold; margin:0 0 18px 0; padding:0;}
html{background:#FFF url('../../img/bg_body_.png') fixed center top;}
img{border:0;}
ol{margin:0 0 18px 36px; padding:0;}
ol li{margin-bottom:9px;}
p{margin:0 0 5px 0;}
pre{background:#f5f4f6; border:1px dotted #c5c3c6; clear:both; color:#302d31; font-size:11px; overflow:auto; margin:18px 0; padding:8px 12px;}
small{color:#968b98; font-size:11px;}
strong{color:#302d31;}
ul{list-style:none; margin:0 0 18px 18px; padding:0;}
ul li{background:url('') no-repeat left -3px; margin-bottom:9px;}
dl {color:#1655A5}
dt {font-weight:bold}
dd {color:#333}
.trace {border:1px solid #F00;}

.clear {
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0;
}

#warning {
color:#FF0000;
font-weight:bold;
margin:10px;
}
#warning ul {
  list-style-type:disc;
  list-style-position:inside;
  color:#000000;
}

img, div, a, input { behavior: url('../../img/iepngfix.htc') }

/* Image replacement
--------------------------------------------------------------------------- */
#head li a,
#title #title-link,#title #title-services,
#flickr .provider,
#twitter .provider,
#title-comments,
#title-your-comment,
#sub-content .copy h3 a,
#social-bookmarks h5
{display:block; overflow:hidden; text-indent:-9999em;}

#plan a {
    position:relative;
    float:left;
    margin:5px;
	background-color:#FFF;
}
#plan a span {
    display:none;
    background-image:url('../../images/zoom2.png');
    background-repeat:no-repeat;
    width:48px;
    height:48px;
    position:absolute;
    left:15px;
    top:15px;
}
#plan img {
    padding:0px;
}
#plan a:hover span {
    display:block;
}  

/* Utils nav
--------------------------------------------------------------------------- */
#utils-nav{background:url('') repeat-x center bottom; margin:0 auto; padding:9px 0 10px 0; text-align:left;}
#utils-nav ul{list-style:none; margin:0 auto; padding:0; width:948px;}
#utils-nav li{background:none; color:#493a44; float:left; margin:0 0 0 40px; padding:0;}
#utils-nav #login{float:right; margin:0 40px 0 0; text-align:right;}
#utils-nav #login a{font-weight:bold}
#utils-nav #login a:hover{color:#0fa1c1}
#utils-nav a{color:#493a44; font-weight:normal;}
#utils-nav a:hover{color:#0FA1C1; text-decoration:none}

.demo_center {	margin:0 auto; width:249px;}
.demo a {
    position:relative;
    float:left;
    margin:5px;
	background-color:#FFF;
}
.demo a span {
    display:none;
    background-image:url('../../images/zoom2.png');
    background-repeat:no-repeat;
    width:48px;
    height:48px;
    position:absolute;
    left:10px;
    top:10px;
}
.demo img {
    padding:0px;
}
.demo a:hover span {
    display:block;
}  

.dl a {
    position:relative;
    float:left;
    margin:5px;
	background-color:#FFF;
}
.dl a span {
    display:none;
    background-image:url('../../images/download.png');
    background-repeat:no-repeat;
    width:32px;
    height:32px;
    position:absolute;
    right:0px;
    bottom:5px;
}
.dl img {
    padding:0px;
}
.dl a:hover span {
    display:block;
}  


/* Head
--------------------------------------------------------------------------- */
#head{background:url('../../img/bg_head.png') no-repeat left top; height:119px; margin:0 auto; padding:0 21px; position:relative; width:872px; left:-21px; top:-29px;}
/*#head{background:url('../../img/bg_head.png') no-repeat left bottom; height:119px; margin:0 auto; padding:0 21px; position:relative; width:924px;}*/
#head #logo{left:29px; position:absolute; top:10px;}
.smoke{background:url('../../img/smoke_city.jpg') no-repeat left top; height:270px; margin:0 auto; padding:0 21px; position:relative; width:896px; left:-12px; top:8px;}
.valoriser a {
position:relative;
	float: right;
	display: block;
	background: url('../../img/btn_valoriser.png') top left no-repeat;
	width: 206px;
	height: 78px;
	top:-120px;
	right:40px;
	overflow: hidden;
	z-index:0;
	clear:both;
}
.valoriser a:hover	{background-position:-206px 0px;}

.postit a {
position:relative;
	float: right;
	display: block;
	background: url('../../img/postit.png') top left no-repeat;
	width: 252px;
	height: 81px;
	top:-130px;
	right:40px;
	overflow: hidden;
	z-index:0;
	clear:both;
}


/* Main nav
--------------------------------------------------------------------------- */
#nav_00{list-style:none; margin:0; padding:0 0 0 0px; position:absolute; right:46px; top:22px;background:url('../../img/bg_nav.png') left top no-repeat; height:60px; width:370px;}
#nav_00 li{background:none; display:inline; float:left; margin:15px 0 0 6px; padding:0;}
#nav_00 a{background:url('../../img/bg_nav_00.png'); height:30px;}

#nav_00 .about{background-position:0px -60px; width:80px;}
#nav_00 .work{background-position:-70px -60px; width:65px;}
#nav_00 .services{background-position:-135px -60px; width:80px;}
#nav_00 .gallery{background-position:-222px -60px; width:93px;}
#nav_00 .tarifs{background-position:-315px -60px; width:61px;}

#nav_00 .about:hover{background-position:0 -30px;}
#nav_00 .work:hover{background-position:-70px -30px;}
#nav_00 .services:hover{background-position:-135px -30px;}
#nav_00 .gallery:hover{background-position:-222px -30px;}
#nav_00 .tarifs:hover{background-position:-315px -30px;}

#about #nav_00 .about{background-position:0 0;}
#work #nav_00 .work{background-position:-70px 0;}
#services #nav_00 .services{background-position:-135px 0;}
#gallery #nav_00 .gallery{background-position:-222px 0;}
#tarifs #nav_00 .tarifs{background-position:-315px 0;}

/* Sub nav
--------------------------------------------------------------------------- */
#nav_01{list-style:none; margin:0 0 18px 0; padding:0; width:194px;}
#nav_01 li{background:none 20px center; margin:0; padding:0;}
#nav_01 li a{background:url("../../img/bg_nav_01.png") no-repeat left top; border-bottom:1px dotted #c5c3c6; color:#504a51; display:block; font-weight:normal; line-height:26px; padding-left:18px; margin-left:20px;}
#nav_01 li a:hover{background-position:left center; color:#0fa1c1; text-decoration:none;}
#nav_01 .current a{background:#2188a0 url("../../img/bg_nav_01.png") no-repeat 0 -249px; border-bottom:none; border-bottom:1px solid #fff; border-top:none; color:#fff; cursor:default; font-weight:bold; line-height:27px; margin:-1px 0 0 8px; padding-left:30px; text-shadow: 0 -1px 0 #2188a0, 0 1px 0 #fff; width:156px;}
#nav_01 .current a:hover{background-position:0 -249px; color:#fff;}

/* Titles
--------------------------------------------------------------------------- */
#title{background:url('') no-repeat left bottom; padding:0px 0 12px 28px; position:relative; z-index:1; margin-top:-45px; width:450px;}
#title p{color:#5b355b; float:left; margin:0; padding-bottom:19px;font-size:16px}
#title p a{color:#5b355b;font-size:14px}
#title-link{background:url('../../img/titles.png') no-repeat 0 0; height:75px; margin-bottom:6px; width:450px;}

#home #title{background:none; padding-bottom:0;}
#about #title-link{background-position:0 0px; width:320px;}
#work #title-link{background-position:0 -72px; width:65px;}
#services #title-link{background-position:0 -79px; width:320px;}
#gallery #title-link{background-position:0 -161px; width:350px;}
#tarifs #title-link{background-position:0 -245px; width:400px;}

#billboards div.corp {
	width: 800px;
	float: left;
	font-size: 1.1em;
	padding:0;
	margin:0;
	color: #1655A5;
}
#billboards div.one {
	width:250px;
	position:relative;
	float:left;
	padding-left:5px;
	padding-right:10px;
}
#billboards div.two {
	width:250px;
	position:relative;
	float:left;
	padding-left:5px;
	padding-right:10px;
}
#billboards div.three {
	width:250px;
	position:relative;
	float:left;
	padding-left:5px;
	padding-right:10px;
}

#billboards div.corp h3 {
	font: italic 1.3em/1.6 "Trebuchet MS","Gill Sans", Arial, "sans serif";
	color: #885573;
	padding: 0;
	margin: 0;
	font-weight: bold;
}
#billboards img.slide{ margin-top:-10px; margin-left:3px}


/* Containers
--------------------------------------------------------------------------- */
#body{background:url('../../img/bg_body_div.png') repeat-y 0 0; margin:0 auto; padding:0 21px; width:872px; margin-top:20px;}
/*#body{background:url('../../img/bg_body_div.png') repeat-y 0 0; margin:0 auto; padding:0 21px; width:924px; margin-top:20px}*/
#site{background:url('../../img/bg_site2.png') no-repeat fixed center top; text-align:left;} /* city bg*/
/*#site{background:url('../../img/bg_site2.png') no-repeat fixed center top; text-align:left;}*/
#content{float:left; width:716px;}
#content .copy{background:#fff; display:inline; min-height:215px; padding:23px 27px 1px 27px;}
#content .sub-copy{color:#afa9b3; display:inline; padding:27px 27px 0 27px;}

#sub-content{background:url('../../img/bg_sub_content-top.png') no-repeat 0 0; float:left; margin:-12px 0 0 0; padding-top:13px; width:208px;}
#sub-content .copy{background:url('../../img/bg_sub_content.png') repeat-y 0 0; float:left; padding:20px 3px 0 12px; width:193px;}
#sub-content .sub-copy{background:url('../../img/bg_sub_content-btm.png') no-repeat 0 0; color:#afa9b3; float:left; padding:61px 0 0 30px; width:190px;}
#sub-content h4{border-bottom:1px dotted #c5c3c6; font-size:22px; margin:0 0 0 20px; padding-bottom:12px;}
#sub-content h4 a{font-weight:normal;}

.two-col #content .sub-copy{display:none;}
.two-col #foot{background:url('../../img/bg_foot-two-col.png') no-repeat 0 0; padding-top:91px;}
.sub #content .sub-copy{background:url('../../img/bg_content-btm.png') no-repeat 0 0; display:block; padding-top:65px;}
.sub #foot{background:url('../../img/bg_foot-one-col.png') no-repeat 0 0; padding-top:54px;}

.search {background:url('../../img/box_blue.png') no-repeat 0 0; width:349px; height:111px; position:relative; float:left; padding: 5px 10px; margin-left:35px}
.search h1 { font-size:22px; padding:0; margin:0; color:#003366}

#testimonial {background:url('../../img/box_purple.png') no-repeat 0 0; width:425px; height:116px; position:relative; float:right; padding: 0px; margin-right:35px}
#testimonial h1 { font-size:22px; padding-left:55px; margin:0; color:#003366;}
#testimonial h1 a { font-size:22px; margin:0; color:#003366; text-decoration:none}
#testimonial ul li { list-style:none; font-size:12px; padding:0 5px 0 0px; margin:-5px 0 0 0; color:#666}
#testimonial p.sign { font-size:12px; padding:0 50px 0 0px; margin:0; float:right; font-style:italic; position:absolute; right:5px; top:60px}

blockquote.quotation {
background:transparent url('../../img/blockquote_start.png') no-repeat scroll 0 0;
border:medium none;
margin:10px 0;
padding:10px 35px;
text-align:justify;
}
blockquote.quotation p {
background:transparent url('../../img/blockquote_end.png') no-repeat scroll 100% 100%;
margin:0 -35px -10px 0;
padding:0 35px 10px 0;
color:#707070;
}
blockquote.quotation span {
color:#007490;
float:right
}
blockquote {
font-size:100%;
font-style:italic;
margin:10px 0 10px 15px;
}


#preloader {position:absolute; left:250px;}
#breadcrumb {position:relative; float:right; text-align:right; font-size:11px; color:#666; margin:-8px 50px 0 0}
#breadcrumb a {color:#666;}
#breadcrumb span a {color:#007490; text-decoration:none}
.overview {position:relative; float:left; margin-left:35px}
.overview p {color:#003366}
.overview_back{background-image:url('../../img/overview_back.png');background-repeat:repeat-y;margin-bottom:10px;width:800px; position:relative; float:left}
.overview_top{background-image:url('../../img/overview_top.png');background-position:left top;background-repeat:no-repeat;width:800px; position:relative; float:left}
.overview_bottom{background-image:url('../../img/overview_bottom.png');background-position:left bottom;background-repeat:no-repeat;font-size:11px;padding: 10px;width:780px; position:relative; float:left}
.overview_back_0{background-image:url('../../img/overview_back_0.png');background-repeat:repeat-y;margin-bottom:5px;width:800px; position:relative; float:left}
.overview_top_0{background-image:url('../../img/overview_top_0.png');background-position:left top;background-repeat:no-repeat;width:800px; position:relative; float:left}
.overview_bottom_0{background-image:url('../../img/overview_bottom_0.png');background-position:left bottom;background-repeat:no-repeat;font-size:11px;padding: 10px;width:780px; position:relative; float:left}

.overview_menu{list-style:none; margin:0; padding:0 0 0 0px; position:relative; float:left; background:url('') left top no-repeat; width:238px;}
/*
#overview_menu li{background:none; display:block; margin:15px 0 0 6px; padding:0; position:relative}
#overview_menu a{background:url('../../img/bg_nav_00.png'); height:30px;}
*/

.overview_menu li{
    clear:both;
    float:left;   
    width:238px;
    display:block;
    background: url('../../img/sidebaroverview.png') no-repeat left top;
	padding:0;
	margin:0;
}

.overview_menu .current{background-position:0px -1px; height:44px;}
.overview_menu .middle{background-position:0px -46px; height:40px;}
.overview_menu .first{background-position:0px -86px; height:41px;}
.overview_menu .last{background-position:0px -128px; height:41px;}
.overview_menu .subfirst{background-position:0px -86px; height:41px;}
.overview_menu .sublast{background-position:0px -128px; height:41px;}


.overview_menu li:hover span{
    display:block;
    text-decoration:none;
    color:#1655a5;
	cursor:pointer;
	height:40px;
}

.overview_menu li span{
    margin:0px 0 0 0;
	padding:8px 0 0 30px;
    display:block;
    font-size:14px;
    color:#5e385e;
	height:40px;
} 
.overview_menu li span.money{
    background: url('../../img/euro_sign.png') no-repeat left top;
	margin:5px 0 0 15px;
	padding-left:35px;
}
.overview_menu li span.secure{
    background: url('../../img/secure.png') no-repeat left top;
	margin:5px 0 0 15px;
	padding-left:35px;
}
.overview_menu li span.process{
    background: url('../../img/icn_wizard.png') no-repeat left top;
	margin:5px 0 0 15px;
	padding-left:35px;
}
.overview_menu li span.plan_3d{
    background: url('../../img/plan_3d_.png') no-repeat left top;
	margin:5px 0 0 15px;
	padding-left:35px;
}
.overview_menu li span.pano{
    background: url('../../img/pano.png') no-repeat left top;
	margin:5px 0 0 15px;
	padding-left:35px;
}
.overview_menu li span.film{
    background: url('../../img/film.png') no-repeat left top;
	margin:5px 0 0 15px;
	padding-left:35px;
}
.overview_menu li span.web{
    background: url('../../img/web.png') no-repeat left top;
	margin:5px 0 0 15px;
	padding-left:35px;
}
.overview_menu li span.picture_3d{
    background: url('../../img/picture_3d_.png') no-repeat left top;
	margin:5px 0 0 15px;
	padding-left:35px;
}

.overview_menu li.current span.current {
    display:block;
    text-decoration:none;
    color:#1655a5;
	cursor:pointer;
	height:40px;
}


#overview_content {position:relative; float:right; width:520px; min-height:350px; padding-bottom:10px}

.banner_back{background-image:url('../../img/banner_back.png');background-repeat:repeat-y;margin-bottom:20px;width:820px; position:relative; float:left}
.banner_top{background-image:url('../../img/banner_top.png');background-position:left top;background-repeat:no-repeat;width:820px; position:relative; float:left}
.banner_bottom{background-image:url('../../img/banner_bottom.png');background-position:left bottom;background-repeat:no-repeat;font-size:11px;padding: 10px 0 25px 10px;width:800px; position:relative; float:left}

.serviceListing p.serviceLink {
	background: url('../../img/bg-link-small.gif') no-repeat right center;
	margin-right: 15px;
	margin-top: 5px;
	margin-bottom: 0;
	padding: 0px;
	text-align: right;
}

p.serviceLink a{
	font-size: 12px;
	font-weight: bold;
	height: 15px;
	line-height: 15px;
	margin-right: 15px;
	color: #0097b5;
}
p.serviceLink a:hover, .news p.serviceLink a:hover {
	color: #007490;
}

.serviceListing{
	background:transparent url('../../img/div-cases.gif') no-repeat scroll left bottom;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	overflow:hidden

	}
.serviceListing div{float:left; width:65px}
.serviceListing p.icn_bg{ background:transparent url('../../img/icn_bg.png') no-repeat scroll left bottom; width:100px; height:100px; position:relative; float:left; margin-top:-20px; padding:0px}
.serviceListing img{ padding-top:25px}
.serviceListing h4 {margin-top:0; padding:0; color:#609}

.serviceListing p.desc {margin: -15px 0 0 102px ; padding:0 0 5px 0; font-size:14px}
.serviceListing ul {font-size:14px; list-style-type:disc; list-style-position:inside; text-transform:capitalize; margin: 0px 0 0 102px ; color:#707070}
 
.cgv { color:#707070}

#gallery_wrap {
	width: 550px;
	height: 425px;
	padding: 25px 25px 5px 25px;
	background: url('../../img/border.png') top left no-repeat;
	margin-left:-5px;
}

#demo_ids
{
  width: 544px;
  height: 400px;
/*  background: url('../../images/demo_ids_m.jpg') no-repeat;*/
  background-color: #fff;
  margin-left:0px;
  margin-top:0px;
  position:absolute;
}
#demo_plan3d
{
  width: 544px;
  height: 400px;
  background: url('../../images/demo_plan3d_m.jpg') no-repeat;
  background-color: #fff;
  margin-left:0px;
  margin-top:0px;
}

.services_title {font-size:18px; float:left; position:relative; color:#007490; font-weight:bold}
.services_submenu {font-size:14px; float:left; position:relative; color:#707070; font-weight:normal; text-align:right; width:500px; margin-right:40px}
.services_submenu a {font-weight:normal; color:#707070}
.services_submenu span.current {color:#609; font-weight:bold}
#services_rightmenu {width:190px; line-height:16px; font-size:14px; position:relative; float:right; text-align:right;}
/*
#services_rightmenu li:first-child {font-size:16px; font-weight:bold; color:#007490; text-transform:capitalize; float:right; width:150px; display:block}
#services_rightmenu li:last-child {background: transparent url('../../img/btn_more.png') no-repeat top left; width:180px; height:36px; margin-top:0px; text-decoration:overline}
#services_rightmenu li:last-child:hover {background: #FFF url('../../img/btn_more.png') no-repeat bottom left;}
#services_rightmenu li:last-child p {padding:10px 45px 0 0; text-transform:capitalize;}
*/
#services_rightmenu li.first {font-size:16px; font-weight:bold; color:#1655A5; text-transform:capitalize; float:right; display:block; width:180px;}
#services_rightmenu li.last {background: transparent url('../../img/btn_more.png') no-repeat top left; width:180px; height:36px; margin-top:0px;}
#services_rightmenu li.last:hover {background: #FFF url('../../img/btn_more.png') no-repeat bottom left;}
#services_rightmenu li.last p {padding:10px 38px 0 0; text-transform:capitalize;}
#services_rightmenu img {position:relative; float:left;}
#services_rightmenu p {font-size:14px;}
#services_rightmenu p a {text-decoration:none; color:#007490}
#services_rightmenu p a:hover {text-decoration:none; color:#609}
.services_content {width:580px; line-height:16px; font-size:16px; position:relative; float:left;}
.services_content h3{color:#007490; border-bottom:1px dotted #c5c3c6; font:18px/27px Arial, sans-serif; font-weight:bold; margin:10px 0 21px 0; padding:0 0 5px 0;}

.register_content {width:100%; line-height:16px; font-size:16px; position:relative; float:left;}
.register_content h3{color:#007490; border-bottom:1px dotted #c5c3c6; font:18px/27px Arial, sans-serif; font-weight:bold; margin:10px 0 21px 0; padding:0 0 5px 0;}

#cart {width:190px; line-height:16px; font-size:14px; position:relative; float:right; text-align:right}
#cart li.first {font-size:16px; font-weight:bold; color:#1655A5; text-transform:capitalize; float:right; width:180px}
#cart img {position:relative; float:left;}
#cart p.price { font-size:20px}

.contentbox {
position:relative;
	width: 580px;
	height:100px;
margin:0 auto;
}

.pricebox {
position:relative;
	float: left;
	display: block;
/*	background: url(../../images/pricebox.png) bottom no-repeat;*/
	width: 150px;
	padding: 0px 20px 5px 20px;
	font-size: 1em;
	text-decoration: none;
	color: #848484;
	overflow: hidden;
}
.pricebox a {
position:relative;
	float: left;
	display: block;
/*	background: url(../../images/pricebox.png) bottom no-repeat;*/
	width: 150px;
	height: 180px;
	padding: 5px 20px 5px 20px;
	font-size: 1em;
	line-height: 1.4em;
	text-decoration: none;
	color: #848484;
	overflow: hidden;
}
.pricebox a:hover {
/*	background: url(../../images/pricebox.png) top no-repeat;*/
	text-decoration: none;
	color: #666666;
}
.pricebox strong {
	font-size: 1.1em;
	font-weight:bold;
	text-transform:capitalize;
	color:#300930;
}
.pricebox span {
	display: block;
	font-size: 12px;
	margin-left:10px;
}
.pricebox .float-left {
	margin: 5px 5px 0 0;
	left:10px
}

#btn_valo a{
	background: url('../../img/pricing_btn_valo.png') top no-repeat;
	width: 151px;
	height:37px;
	margin:0;
	padding:0;
}
#btn_pano a{
	background: url('../../img/pricing_btn_pano.png') top no-repeat;
	width: 151px;
	height:37px;
	margin:0;
	padding:0;
}
#btn_video a{
	background: url('../../img/pricing_btn_video.png') top no-repeat;
	width: 151px;
	height:37px;
	margin:0;
	padding:0;
}
#btn_opt_valo a{
	background: url('../../img/pricing_btn_opt_valo.png') top no-repeat;
	width: 151px;
	height:37px;
	margin:0;
	padding:0;
}
#btn_opt_pano a{
	background: url('../../img/pricing_btn_opt_pano.png') top no-repeat;
	width: 151px;
	height:37px;
	margin:0;
	padding:0;
}
#btn_opt_video a{
	background: url('../../img/pricing_btn_opt_video.png') top no-repeat;
	width: 151px;
	height:37px;
	margin:0;
	padding:0;
}
#btn_valo a:hover, #btn_pano a:hover, #btn_video a:hover, #btn_opt_video a:hover, #btn_opt_pano a:hover, #btn_opt_valo a:hover {
	background-position: bottom;
	width: 151px;
	height:37px;
}

#pricingHeaderWrapper {
	background:#FFFFFF url('../../img/allaccountstag.png') no-repeat scroll left center;
	border-bottom:1px solid #300930;
	border-right:1px solid #300930;
	border-top:1px solid #300930;
	overflow:visible;
	padding:0px 20px 5px 30px;
	margin-left:-51px;
	position:relative;
	top:0px;
	width:580px;
	float:left;
}

#block940 {
float:left;
width:570px;
margin:0;
padding:0;
margin-left:30px;
}
.left250 {
float:left;
margin: 0 10px 0px 0 ;
width:130px;
font-size:12px;
}
.left250 p {
margin:0;
padding:0;
}
h2.pricingTextHosting {
background:transparent url('') no-repeat scroll 0 50%;
font-size:12px;
line-height:15px;
padding:0px;
margin:0px;
font-weight:bold;
}

.pricelevel {
position:relative;
	float: left;
	display: block;
	width: 172px;
	padding: 0px 0px 5px 18px;
	margin-left:0px;
	font-size: 1em;
	text-decoration: none;
	color: #848484;
	overflow: hidden;
}
.pricelevel ul {
	margin:0;
	padding:0;
}
.pricelevel li {
background:transparent url('../../img/checked.png') no-repeat scroll 0 50%;
border-bottom:1px solid #E6E6E6;
font-size:11px;
line-height:2.3em;
padding: 0 0 0 12px;
list-style-position:outside;
margin: 0 0 0 0px;
}

.offer { background-color:#FFF;}
/* Blog
--------------------------------------------------------------------------- */
#title-comments{background:url('../../img/page-titles.png') no-repeat 0 -180px; border:none; height:36px; margin:0 0 6px 0; padding:0; width:111px;}
#title-your-comment{background:url('../../img/page-titles.png') no-repeat 0 -216px; border:none; height:36px; margin-bottom:6px; padding:0; width:149px;}
#comments{margin-bottom:21px;}
#comments ol{list-style:none; margin:36px 0 35px 0; padding:0;}
#comments li{background:url('../../img/bg_comment-btm.png') no-repeat right bottom; margin-bottom:23px; padding-bottom:12px; position:relative;}
#comments li .meta{background:url('../../img/bg_comment-top.png') no-repeat right top; height:25px; padding:11px 18px 7px 92px;}
#comments li .meta p{border-bottom:1px dotted #4d4057; padding-bottom:7px; position:relative;}
#comments li .meta strong{color:#fff;}
#comments li .meta .permalink{background:url('../../img/bg_comments-total.png') no-repeat left center; font-size:11px; padding-left:12px; position:absolute; right:0; top:0;}
.avatar{background:url('../../img/bg_FFF_10.png'); padding:4px;}
#comments .author .avatar{background:url('../../img/bg_avatar-author.png');}
#comments li .meta img{left:0; position:absolute; top:19px;}
#comments li .comment{background:url('../../img/bg_comment.png') repeat-y 0 0; margin-left:76px; padding:11px 18px 1px 18px;}
#comments strong{color:#fff;}
#comments li .comment blockquote{background:url('../../img/bg_blockquote.png') no-repeat 0 0; color:#fff;}
#comments li#preview{display:none;}
#comments li#preview .comment{padding-bottom:18px;}
p.post-published{color:#968b98; font-size:11px; margin-bottom:9px; text-transform:uppercase;}
p.post-meta{border:1px dotted #c5c3c6; border-left:none; border-right:none; color:#968b98; font-size:11px; margin-bottom:45px; padding:8px 0; text-transform:uppercase;}
.author-info{background:#fff; border:1px dotted #c5c3c6; color:#968b98; float:right; font-size:11px; margin:0 0 18px 36px; padding:12px 12px 8px 12px; text-transform:uppercase; width:143px;}
.author-info p{margin-bottom:0;}
.author-info:hover a,
.author-info a:hover{background:url('../../img/btn_hcard.png') no-repeat right center;}
.author-info img{margin-bottom:1px;}
.author-info a{display:block;}
.author-info .org,
.author-info .adr{display:none;}
.updates{border-top:1px dotted #c5c3c6; margin-top:18px; padding-top:17px;}
strong.update-date{background:url('../../img/badge_update.png') no-repeat left center; font-size:11px; line-height:1; padding:1px 0 1px 54px; text-transform:uppercase;}
ul.archive{border-bottom:1px dotted #c5c3c6; clear:both; list-style:none; margin:0; padding:0;}
.archive li{background:none; border-top:1px dotted #c5c3c6; margin-bottom:0; padding:8px 150px 10px 0; position:relative; width:512px;}
.archive li span{color:#968b98; font-size:11px; position:absolute; right:0; text-transform:uppercase; top:9px;}

#sub-content .sub-copy h5{border-bottom:1px dotted #4d4057; color:#afa9b3; font-size:18px; font-weight:normal; padding-bottom:9px;}
.screen{border:1px dotted #c5c3c6; background:#f5f4f6; margin-bottom:18px; padding:12px 12px 8px 12px; text-align:center;}
.screen img{margin:0 auto;}

#newism-vcard{border-bottom:1px dotted #c5c3c6; margin-bottom:18px; padding-bottom:8px;}
#newism-vcard .org{color:#302d31; font-size:15px; font-weight:bold;}
#newism-vcard .url{background:url('../../img/btn_hcard.png') no-repeat left center; padding-left:36px;}
.map{float:right; margin:27px 50px 0 0;}

#social-bookmarks{background:url('../../img/bg_vbox1-btm.png') no-repeat left bottom; clear:both; margin:36px 0 18px 0; padding:13px 13px 9px 13px;}
#social-bookmarks h5{background-image:url('../../img/title_enjoy-this-post.png'); height:28px; margin:-13px -13px 13px -13px; width:662px;}
#social-bookmarks ul{list-style:none; margin:0; padding:0;}
#social-bookmarks li{background:none; display:inline; float:left; margin:0 9px 0 0; padding:0;}
#social-bookmarks li span{display:none;}

/* Foot
--------------------------------------------------------------------------- */
#foot{background: url('../../img/bg_foot-one-col.png') no-repeat 0 0; color:#1655A5; margin:0 auto; padding:30px 30px 30px 12px; width:872px; text-align:left}
#foot p{margin:0;}
#foot a{color:#1655A5; font-weight:normal;}
#foot a:hover{color:#fff;}
#foot .blueTick{background:url('../../img/icons_small.png') no-repeat 0 -168px; padding-left:14px;}
#foot #logos{margin:0 0 12px 0;}
#foot #logos a{float:left; margin-right:12px;}
#foot ul#sitemap{background: url('../../img/bg_sitemap.png') no-repeat 0 0; list-style:none; margin:12px 0 18px -13px; padding:10px 30px 5px 22px; width:872px; height:101px;}
#foot #sitemap ul{list-style:none; margin:0; padding:0; text-align:left}
#foot #sitemap li{background:none; display:inline; float:left; font-weight:bold; font-size:15px; margin:0 12px 0 0; padding:0; width:154px;}
#foot #sitemap li a{color:#1655A5; font-weight:bold;}
#foot #sitemap li a:hover{color:#007490; text-decoration:none}
#foot #sitemap li li{float:none; display:block; font-size:13px; margin:0;}
#foot #sitemap li li a{color:#858089; font-weight:normal;}
#foot #sitemap h3{border:none; color:#1655A5; font-size:15px; font-weight:bold; line-height:18px; margin:0; padding:0;}
#foot #sitemap #newsletter{font-weight:normal; margin-right:0; width:200px; text-align:left}
#foot #sitemap #newsletter h3{border:none; color:#1655A5; font-size:15px; font-weight:bold; line-height:18px; margin:0 0 20px 0; padding:0;}
#foot #sitemap #newsletter p{font-size:13px; margin-bottom:5px; margin-top:-20px}

.contentFooter {
position:relative;
width:860px;
}
.copyright {
color:#959595;
font-size:11px;
height:20px;
left:40px;
position:absolute;
width:350px;
top:-10px;
}

.noncontractuel {
color:#959595;
font-size:11px;
height:20px;
right:0px;
position:absolute;
width:150px;
top:-10px;
}
