body {
	margin: 0;
	padding:0;
	font-family: Verdana;
	font-size: 11px;
	background: url(images/header_bg.jpg) repeat-x left top;
	left: 0px;
	top: 120px;

}



a img {

	border: none;

}



a {

	color: #C9C9D7;

	text-decoration: none;

}



a:hover {

	text-decoration: underline;

}



ul li {

	list-style: inside;

	list-style: none;

}



ul, li, h1, h2, h3, h4, h5, h6, p {

	margin: 0;

	padding: 0;

}



.line {

	border-top: 2px solid #dfdfdf;

	height: 10px;

	float: left;

	width: 100%;

	margin-top: 16px;

}

.line_registration {
	border-top: 1px solid #1B1B1B;
	height: 10px;
	width: 80%;
	margin-top: 16px;
	margin-left: 10%;

}


.line_bill {

	border-top: 1px solid #ffffff;

	height: 5px;

	float: right;

	width: 70%;

	margin-top: 10px;
}

.line_table {

	border-top: 1px solid #CCCCCC;

	height: 10px;

	float: left;

	width: 100%;

	margin-top: 16px;

}


.line_overview {
	border-top: 2px solid #dfdfdf;
	height: 10px;
	float: left;
	width: 100%;
	margin-top: -10px;
	margin-left: 0px;

}

/* ==================== HEADER ======================= */



.header {

	margin: 0 auto;

	width: 827px;

	height: 90px;

}


.header a.logo {

	background: url(images/Logo_WebnetHosting.png) no-repeat left top;

	float: left;

	width: 314px;

	height: 36px;

	margin-top: 26px;

	text-decoration: none;

}



.header2 .header_right {

	float: right;

	width: 400px;

	text-align: right;

	padding-top: 15px;

}



.header2 .header_right span {

	color: #999;

	font-size: 11px;

	letter-spacing: 3px;

}



/* ======================== MENU ============================== */



ul.menu {

	float: right;

	margin-top: 46px;

	font-size: 11px;

}


ul.menu2 {

	float: right;

	margin-top: 36px;

	font-size: 11px;

}



ul.menu2 li, ul.menu li {

	float: left;

	padding: 6px 10px;

	background: url(images/menu_sep.jpg) no-repeat right bottom;

}



ul.menu2 li.last, ul.menu li.last {

	background: none;

	padding-right: 0;

}



/* ===================== BLUE MENU BLOCK ========================== */



.precontent_menu_wrapper {

	width: 100%;

	height: 33px;

	background: url(images/blue_menu_bg.jpg) repeat-x left top;

	font-size: 13px;

	font-weight: bold;

}



.precontent_menu {

	width: 830px;

	margin: 0 auto;

	height: 33px;

	padding-left: 2px;

	background: url(images/blue_menu_sep.jpg) no-repeat left top;

}



.precontent_menu li {

	float: left;

	background: url(images/blue_menu_sep.jpg) no-repeat right top;	

	height: 33px;

	white-space: nowrap;

}



.precontent_menu li a {

	color: #000;

	padding: 7px 74px 0 75px;

	display: block;

	margin: 2px 2px 0 0;

}



.precontent_menu li.active a {

	background: url(images/blue_menu_active_bg.jpg) repeat-x left top;

	display: block;

	padding-bottom: 8px;

}



/* ===================== SUBMENU BLOCK ========================== */



.submenu {

	width: 825px;

	margin: 0 auto;

	background: url(images/submenu_bg.jpg) repeat-x left top;

	font-size: 13px;

	font-weight: bold;

	height: 52px;

}



.submenu a {

	padding: 0 20px;

	color: #666;

	background: url(images/submenu_sep.jpg) no-repeat right top;

	float: left;

	height: 34px;

	padding-top: 18px;

}



.submenu ul li {

	float: left;

}



.submenu li.active {

	background: url(images/submenu_active.jpg) repeat-x left top;

	padding: 0 3px;

}



.submenu li.active a {

	background: #fff;

	color: #4077B5;

}



.submenu a.last {

	background: none;

}



.submenu a:hover {

	color: #4077B5;

	text-decoration: none;

}



/* ============================ CONTENT ================================= */



.contentwrapper {

	margin: 0 auto;

	width: 827px;

}



.contentwrapper h1 {

	font-size: 22px;

	text-align: center;

	color: #01568D;

	margin: 4px 0;

}



.content {
	background: url(images/content_bg.jpg) repeat-y left top;
	width: 827px;
	min-height: 350px;
	float: left;

}



.content .no_border {

	background: none;

	border: none;

}



.content .no_border a {

	background: none;

}



.content_bottom {

	background: url(images/content_bottom.jpg) no-repeat left bottom;

	height: 12px;

	width: 827px;

	float: left;

}

.content_top {

	background: url(images/content_top_order.jpg) no-repeat;

	height: 12px;

	width: 827px;

	float: left;

}

.content_top_order {

	background: url(images/content_top_order.jpg) no-repeat left bottom;

	height: 12px;

	width: 827px;

	float: left;

}

.content_top_registration {

	background:url(images/bg_order_registration.jpg)

	height: 35px;
	width: 827px;
	float: left;
	background-image: url(images/bg_order_registration.jpg);
	height: 35px;

}

.inner {

	padding: 26px;

	float: left;

	width: 775px;

}



.inner2 {

	padding: 26px 16px;

	float: left;

	width: 795px;

}



.inner h2 {

	font-size: 16px;

	color: #666;

	font-family: Arial;

}



.terms h2 {

	font-size: 17px;

	color:#000000;

	font-family: Arial;

}



#mail_adresse {

	color:blue;

}



.network_title h2 {

	color:#155199;

}



.inner h3, .inner2 h3 {

	font-size: 15px;

	color: #666;

	padding-bottom: 16px;

	font-family: Arial, Helvetica, sans-serif;

}



.inner h4, .inner2 h4 {

	font-size: 13px;

	color: #666;

	padding-bottom: 10px;

	font-family: Arial, Helvetica, sans-serif;

}



.inner p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	padding: 10px 0;

	line-height: 16px;

}



.big_banners {

	padding-top: 16px;

	float: left;

	width: 100%;

}



/* ================ ROWS (TOOLS SECTION) ==================== */



.row {

	float: left;

	width: 100%;

	padding: 16px 0;

}



.row img {

	float: left;

}



.row p {

	margin-left: 220px;

	color: #656565;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	line-height: 15px;

}



.row p strong {

	font-weight: bold;

	display: block;

	padding-bottom: 4px;

	font-size: 14px;

}



/* ================ LIST WITH NUMBERS ===================== */



ul.numbers {

	padding: 14px 0;

}



ul.numbers li {

	padding: 8px 0;

	float: left;

	width: 100%;

}



ul.numbers li img {

	float: left;

	margin-left: 20px;

}



ul.numbers li span {

	margin-left: 64px;

	display: block;

	color: #656565;

}



ul.numbers li span a {

	color: #656565;

	text-decoration: underline;

}



/* ===================== COLUMNS ========================== */



table.columns {
	padding: 0;
	margin: 0;
	width: 100%;
	float: left;

}



p.info {

	font-family: Verdana;

	color: #656565;

	padding-bottom: 20px;

	line-height: 15px;

}



p.info a {

	color: #656565;

	text-decoration: underline;

}



.content ul.halfcolumn {

	width: 385px;

}



table.columns tr td {
	vertical-align: middle;

}



.col, .col2, .col3, .col_support {
	color:#292929;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border-right: 1px solid #dfdfdf;
	width: auto;
	padding-top: 0;
	padding-right: 8px;
	padding-bottom: 0;
	padding-left: 8px;

}



.content .col3 {

	background: url(images/col3_bg.jpg) no-repeat left bottom;

	padding-bottom: 16px;

}



.col3 .col3_content {

	float: left;

	width: 100%;

}



.col3 .col3_content .col3_ico {

	float: left;

	margin-left: 10px;

}



.col3 .col3_content .col3_right {

	margin-left: 75px;

	padding-right: 10px;

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.col3 .col3_content .col3_right p {

	padding-bottom: 10px;

	line-height: 15px;

}



.col3 .col3_content .col3_right a {

	font-weight: bold;

	color: #656565;

	text-decoration: underline;

}



.col2, .col3 {

	border: none;

	width: 251px;

	background: url(images/col2_bg.jpg) no-repeat left bottom;

	padding: 0;

	margin: 0 6px;

	padding-bottom: 6px;

	float: left;

}


.content .col3 {

	background: url(images/col3_bg.jpg) no-repeat left bottom;

	float: none;

}



.col2 h4 , .col2 h4  {
	color: #4077b5;
	font-size: 15px;
	padding-left: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 16px;
	padding-top: 6px;

}



.col3 h4 {

	font-size: 18px;

	color: #656565;

	padding-bottom: 10px;

	padding-left: 4px;

}



.col2 h4 span {

	font-size: 11px;

	color: #666;

	font-weight: normal;

}



.col2 .col2_top {

	width: 251px;

	background: url(images/col2_top_bg.jpg) no-repeat left top;

	height: 18px;

}



.col3 .col3_top {

	background: url(images/col3_top_bg.jpg) no-repeat left top;

}



.col2 .col2_inner, .col3 .col2_inner {

	padding: 0 6px;

}



.col ul, .col_support ul{
	padding-bottom: 10px;
	float: left;
	width: 100%;
	background-attachment: fixed;
	background-image: none;
	background-repeat: no-repeat;

}



.col2 ul {

	display: block;

	padding: 0 4px;

}



.col2 img {
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;

}



.col2 ul li.more_info {

	margin: 2px 0;

	border: none;

	float: left;

	background: none;

	width: 217px;

}



.col2 ul li.more_info a {

	background: url(images/more_info.png) no-repeat right;

	float: right;

	height: 31px;

	width: 123px;

	text-decoration: none;

	color: #900;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

}



.col2 ul li.more_info a:hover {

	text-decoration: none;

}



.col ul li, .col2 ul li {

	font-size: 12px;

	display: block;

	padding: 4px 4px 4px 12px;

	list-style: outside;

	background: url(images/bullet.gif) no-repeat left top;

	line-height: 16px;

	border-bottom: 1px dotted #ccc;

}

.col_support ul li {
	font-size: 12px;
	display: block;
	padding: 4px 4px 4px 12px;
	list-style: outside;
	line-height: 12px;
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: left -3px;

}

.col ul li a, .col2 ul li a, .col_support ul li a {

	text-decoration: underline;

	color: #656565;

}

.contentwrapper .content .inner2 .columns .col .orange a.miva {
	color: #292929;
	text-decoration:underline;
}

.contentwrapper .content .inner2 .columns .col .orange a.miva:hover {
	color: #3399FF;
	text-decoration:underline;
}


.col ul li.orange {

	color: #ad960f;

	background: url(images/bullet_orange.jpg) no-repeat left;

}



.col .rating, .col3 .rating {
	float: left;
	text-align: right;
	width: 100%;

}

.col .rating, .col3 .rating_dedicated {
	float: left;
	text-align: left;
	width: 100%;

}


.col .rating strong, .col3 .rating strong {

	text-align: right;

	display: block;

	margin-right: 150px;

}



.col .rating img, .col3 .rating img {

	float: right;

	width: 140px;

}



.col .bottom_links, .col3 .bottom_links {
	background: url(images/column_bottom_bg.jpg) no-repeat left top;
	width: 250px;
	height: 83px;
	float: left;
	margin-top: 10px;

}

.col .bottom_links2 {
	background: url(images/column_bottom_bg3.jpg) no-repeat left top;
	width: 350px;
	height: 100px;
	float: left;
	margin-top: 10px;

}


.col .bottom_links span {
	text-align: left;
	display: block;
	padding: 0 6px;
	color: #900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-top: 7px;

}

.col .bottom_links2 span {
	text-align: left;
	display: block;
	padding: 15;
	color: #900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-top: 5px;
	margin-left: 10px;

}


.col .bottom_links a.order_now {

	float: left;

	margin-top: 20px;

	text-decoration: none;

	background: url(images/order_now.png) no-repeat left top;

	height: 33px;

	width: 123px;

	margin-left: 0;

}

.col .bottom_links2 a.order_now {

	float: left;

	margin-top: 20px;

	text-decoration: none;

	background: url(images/order_now.png) no-repeat left top;

	height: 33px;

	width: 123px;

	margin-left: 0;

}


.col .bottom_links a.order_now_features  {

	float: left;

	margin-top: 5px;

	text-decoration: none;

	background: url(images/order_now.png) no-repeat left top;

	height: 20px;

	width: 50px;

	margin-left: 0;
}






.col .bottom_links2 a.order_now {
	float: left;
	margin-top: 20px;
	margin-left: 10px;

}



.col .bottom_links a.full_details, .col .bottom_links2 a.full_details {

	float: left;

	margin-top: 20px;

	text-decoration: none;

	background: url(images/full_details.jpg) no-repeat left top;

	height: 30px;

	width: 122px;

	margin-left: 2px;

}



/* ===================== HOSTING PLANS TABLE ========================== */



.hosting_plans {

	width: 500px;

	border: 2px solid #dfdfdf;

}



table.hosting_plans tr th {

	background: #ccc;

}



table.hosting_plans tr td {

	color: #656565;

}



table.hosting_plans tr td, table.hosting_plans tr th {

	text-align: center;

	padding: 4px;

}



table.hosting_plans tr td.left_aligned, table.hosting_plans tr th.left_aligned {

	text-align: left;

}



table tr.dark td {

	background: #eee;

	color: #000;

}



/* ===================== ICONS BLOCK ========================== */



.icons {

	width: 100%;

	float: left;

	font-size: 12px;

	font-family: Arial;

	font-weight: bold;

	color: #666;

	margin-top: 10px;

	background: url(images/icons_bg.jpg) repeat-y left top;

}



table.icons tr td.icon {

	width: 84px;

	padding: 6px 0;

	padding-left: 6px;

}



table.icons tr td {

	vertical-align: middle;

	padding: 6px 50px 6px 0;

}



table.icons tr td a {

	color: #666;

	text-decoration: underline;

}

table.icons tr td a:hover{

	color:#3399FF;

	text-decoration:underline;

}

/* ===================== TESTIMONIALS BLOCK ========================== */



.testimonials {
	float: left;
	width: 270px;
	border: 1px solid #d3d3d3;
	margin-top: 6px;
	height: 205px;

}



.testimonials h4 {

	font-size: 15px;

	padding: 6px;

}



.testimonials p.quote {

	padding: 0 20px 10px 26px;

	font-size: 11px;

	line-height: 16px;

	font-family: Arial, Helvetica, sans-serif;

	background: url(images/quote_left.jpg) no-repeat left top;

}



.testimonials strong {

	line-height: normal;

}



.testimonials strong, .testimonials a {

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.testimonials a {

	color: #013F74;

}



/* ===================== MAINPAGE BANNERS BLOCK ========================== */



.banners {
	float: right;
	width: 553px;
	padding: 6px 0;
	height: 205px;

}



.banners img {

	margin-left: 2px;

}



/* ========================== FOOTER =========================== */



.footer {

	width: 827px;

	margin: 0 auto;

	clear: both;

	padding: 8px 0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #333;

	text-align: center;

}



.footer .footer_menu {

	color: #06C;

}



.footer .footer_menu span {

	color: #333;

}



.footer .footer_menu a {

	color: #06C;

}



.footer p {

	padding: 2px 0;

}



.footer span {

	color: #BEBEBE;

}.contentwrapper .content .inner2 .columns .col img {
	background-image: url(images/miva_logo_grey.jpg);
}


.feature_style {
	color: #FFFFFF;
	font-weight: bold;
	margin-left: 5px;
}

.contentwrapper .content .inner2 .columns .col2 .col2_inner .title_overview h4 {
	/*font-style:bold;*/
}

.contentwrapper .content .inner2 .columns .col2 .col2_inner .bold {
	font-size: 12px;

	display: block;

	padding: 4px 4px 4px 12px;

	list-style: outside;

	background: url(images/bullet_red.png) no-repeat left ;

	line-height: 16px;

	border-bottom: 1px dotted #ccc;
	
}


.contentwrapper .content .inner2 .columns .col2 .col2_inner .screenshot_cpanel {
	height: 139px;
	width: 56;




\
	position:absolute;
	margin-top: -20px;
}
.contentwrapper .content .inner2 .columns .col2 .col2_inner .link_overview {
	color: #999999;
	margin-top: 0px;
}
.contentwrapper .content .inner2 .big_title_mm5 h3 {
	color: #000000;
}
.contentwrapper .content .inner2 .mm5_title h3 {
	color: #155199;
	font-size: 14px;
}

.contentwrapper .content .inner2 .mm5_links a {
	color: #155199;
	font-size: 12px;
}

.contentwrapper .content .inner2 .middle_title_mm5 h4 {
	color: #3B3B3B;
}
.contentwrapper .content .inner2 .link_mm5 a {
	color: #3366FF;
}
.header_right_popup {
	color: #999;
	font-size: 11px;
	letter-spacing: 3px;
	text-align: left;
	width: 200px;
	float: right;
	position: absolute;
	right: 0px;
	top: 35px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 30px;
}
.logo_popup img {
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	z-index: 1;
}
.contentwrapper .content .inner2 .std_hosting {
	text-align: center;
	width: 250px;
	height: 165px;
	left: 50px;
}
.contentwrapper .content .inner2 .business_hosting {
	width: 250px;
	text-align: center;
	position: relative;
	top: -170px;
	height: 165px;
	left: 270px;
}

.header_logo_popup {
	top: 12px;
	position: absolute;
	left: 11px;
}

.glossary_popup {
	position: absolute;
	top: 0px;
	right: 0px;
}

.titre_popup {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 15px;
}

.line_popup {
	border-top: 1px solid #dfdfdf;
	height: 10px;
	float: left;
	width: 100%;
	margin-top: 5px;
 }
 
.titre_popup {
	left: 20px;
	padding-left: 20px;
}
.text_popup {
	padding-left: 25px;
	width: 90%;
	font-family: Arial, Helvetica, sans-serif;
	background-position: center;
	text-align: justify;
}

.contentwrapper .content .inner .login {
	position: absolute;
	top: 105px;
	left: 147px;
	line-height: 40px;
}
.text_popup a {
	color: #0066FF;
}
.contentwrapper .content .inner2 .icons a.link_icons {
	text-decoration: none;
}

.contentwrapper .content .inner2 .icons a.link_icons:hover {
	text-decoration: underline;
	color:#0099FF;
}

.contentwrapper .content .inner2 .list_design {
	margin-left:20px;
}
.contentwrapper .content .order {
	width: 600px;
	margin: 0px;
	background-image: url(images/bg_order.jpg);
	background-repeat: repeat-y;
	margin-left: 10px;
}
.contentwrapper .content .order .top_order {
	padding-left: 10px;
	height: 35px;
	padding-bottom: -10px;
	background-image: url(images/bg_top_order.jpg);
	background-repeat: no-repeat;
	padding-top: 10px;
}
.contentwrapper .content .order .bottom_order {
	background-image: url(images/bg_bottom_order.jpg);
	background-repeat: no-repeat;
	height: 35px;
}
.contentwrapper .content .help_order, .contentwrapper .content .help_order_package {
	width: 200px;
	background-image: url(images/bg_help.jpg);
	background-repeat: repeat-y;
}

.contentwrapper .content .help_order .top_help, .contentwrapper .content .help_order_package .top_help {
	background-image: url(images/bg_top_help.jpg);
	background-repeat: no-repeat;
	height:35px;
}
.contentwrapper .content .help_order .top_help div, .contentwrapper .content .help_order_package .top_help div {
	padding-left: 10px;
	padding-top: 5px;
}
.contentwrapper .content .help_order .top_help .content_help, .contentwrapper .content .help_order_package .top_help .content_help{
	padding-top: 15px;
}
.contentwrapper .content .order .bottom_order_help {
	background-image: url(images/bg_bottom_help.jpg);
	background-repeat: no-repeat;
	height: 6px;
}
.contentwrapper .content.bottom_order_help {
	background-image: url(images/bg_bottom_help.jpg);
	background-repeat: no-repeat;
	height: 6px;
}
.contentwrapper .content .help_order .bottom_order_help, .contentwrapper .content .help_order_package .bottom_order_help {
	height: 6px;
	background-image: url(images/bg_bottom_help.jpg);
}

.contentwrapper .content .help_order_package {
	width: 200px;
	background-image: url(images/bg_help.jpg);
	background-repeat: repeat-y;
	margin-right: 10px;
}
.contentwrapper .content .help_order_package .top_help {
	background-image: url(images/bg_top_help.jpg);
	background-repeat: no-repeat;
	height:35px;
}
.contentwrapper .content .help_order_package .top_help div {
	padding-left: 10px;
	padding-top: 5px;
}
.contentwrapper .content .help_order_package .top_help .content_help {
	padding-top: 15px;
}
.contentwrapper .content .order .bottom_order_help {
	background-image: url(images/bg_bottom_help.jpg);
	background-repeat: no-repeat;
	height: 35px;
}

.contentwrapper .content .bottom_order_help {
	background-image: url(images/bg_bottom_help.jpg);
	background-repeat: no-repeat;
	height: 35px;
}
.contentwrapper .content .help_order_package .bottom_order_help {
	height: 6px;
	background-image: url(images/bg_bottom_help.jpg);
}

a.kbarticle  {
color:black;
}