/* Vectone mobile CH V3 */
/* /// generic elements /////////////////////////////////////////////////// */
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, input, select, option {
	margin: 0;
	padding: 0;
	font-size: 1em;
	line-height: 100%;
	}
body {
	color: #4b4b4b;
	background-color: #F8F8F8;
	font: 12px/100% Verdana, Arial, Helvetica, sans-serif;
	/*line-height: 1.3em !important;*/
	}
a { color: #7051A2; background-color: transparent; text-decoration: none; }

img { border: none; }

/* Flags */

/* ul.lang_select{width:43px;*width:86px; *width:90px; float:right;} */
ul.lang_select{width:auto; float:right;} /*sony20100915*/
ul.lang_select li {float:left;list-style:none;margin-left:5px;}
li#lang-en a {background:url(../img/etc/flag-en.gif) no-repeat;width:16px;height:11px;display:block;}
li#lang-it-ch a {background:url(../img/etc/flag-it.gif) no-repeat;width:16px;height:11px;display:block;}
/*li#lang-it-ch a {background:url(../img/etc/flag-it.gif) no-repeat;width:16px;height:11px;display:none;}*/
li#lang-fr-ch a {background:url(../img/etc/flag-fr.gif) no-repeat;width:16px;height:11px;display:block;}
/*#lang-fr-ch {display:none;}
li#lang-fr-ch a {background:url(../img/etc/flag-fr.gif) no-repeat;width:16px;height:11px;display:none;}*/
li#lang-de-ch a {background:url(../img/etc/flag-de.gif) no-repeat;width:16px;height:11px;display:block;}


/* /// COMMON CLASSES ///////////////////////////////////////////////////// */
h3 {font-size:1.3em; font-weight:bold;}
hr {border:medium none; height:1px; background-color:#6B6B6B;}
p {padding:0 0 15px 0; }

.cPurple   { color: #5D4091; }
.cBlueDark, .blue_dark { color: #003475; }
.cBlueLite { color: #009deb; }
.cBlack    { color: #020202; }
.cWhite    { color: #FFFFFF; }
.grey {color:#4b4b4b;}

.clear { clear: both; }
.hide { display: none; }
.left, .float_left { width: auto; float: left; }
.rite, .float_right { width: auto; float: right; }

.small_txt{font-size:0.85em;}
.bold {font-weight:bold;}
.underline {text-decoration:underline;}
.message-succes {font-size:1.3em; font-weight:bold; text-align:center; color:#5D4091;}


.tr_field {padding:0 0 0 0; margin:0 5px 20px 0;}
.td_label, .td_input {font-size:1.1em;}
.td_label {color:#4b4b4b;margin:0 0 0 0;}
.box-overview .td_label {color:#5D4091; margin:0 0 0 0; font-weight:bold;}
.td_input {color:#4b4b4b; padding:5px 0 0 0;}

.heading_margin{margin-left:10px;}
.msgErr {background:#5D4091;padding:3px 1px 6px 3px;color:#ffffff; display:block;}
/*.input_error {background:#5D4091;padding:3px 3px 6px 3px;color:#ffffff; font-weight:bold;display:block;}*/
.input_error span {background:#5D4091;padding:3px 3px 6px 3px;color:#ffffff; font-weight:bold;display:block;}
.check_box_center input {vertical-align:middle;margin-right:5px;}
label {margin-right:10px;}
.no-margin label{margin:0;}

.pad-10 { padding: 10px; }
.pad-0-15 { padding: 0px 15px; }
.pad-20 { padding: 20px; }
.pad-10-0 { padding: 10px 0; }
.pad-0-10 { padding: 0 10px; }
.pad-0{padding:0 0 0 0;}


/* HEADER */
#header-top {margin:0 0 7px 0;}

#header-login{text-align:right;height:22px;line-height:1.1em;}
#header-top-left {float:left; height:42px; margin:13px 0 0; width:165px;}
#header-top-right{width:746px;height:55px;float:left; text-align:right;}

#language-selector {margin: 0 0 7px 0; /*visibility:hidden;*/}
#language-selector span{line-height:1.1em;}
#language-selector img{margin-left:5px;}

#menu {}

/* BODY */
#box-container {width:911px; min-height:676px; margin:0 auto;}
	#box-banner {/*border:#7a7a7a 1px solid;*/ border:none; /* background-color:#6d1c6d ;*/ color:#FFFFFF; min-height:119px; /* *height:130px;*/ margin:0 0 7px 0;}
	#box-main {margin:0 0 7px;background-color:#ffffff;}
		.box-heading{font-size:1.2em; font-weight:bold; color:#FFFFFF; background-color:#5D4091; padding:10px;}
		.box-content { border-left:#6b6b6b 1px solid; border-right:#6b6b6b 1px solid; border-bottom:#6b6b6b 1px solid;}
			.box-content ul li{list-style-position:inside}

/* dmw: edit: add line height */
.box-content, .box-content p {line-height: 1.5em; }

		html>body .box-content { min-height:538px;}
			.box-left {width:440px; float:left;}
			.box-right {width:340px; float:right;}
			.my-vectone {height:670px; background-color:#5D4091; color:#FFFFFF;}

			
			.tarif {}
				ul.tarif .act {background-color:#5D4091; color:#FFFFFF; display:block;}
				ul.tarif li {list-style:none; display:inline; list-style-position:outside;}
				ul.tarif li a {width:172px; padding:8px 0 8px 20px; font-size:1.1em; border-right:#6b6b6b 1px solid; border-bottom:#6b6b6b 1px solid; display:block;}
			.tarifLeft{width:200px;}
			.tarifRight{width:700px;}
			
		/*	.tarif .pad-10 {width:690px;} 			
			.tarif {min-height:500px; *height:500px;}
				ul.tarif .act {background-color:#5D4091; color:#FFFFFF; display:block;}
				ul.tarif li {list-style:none; display:inline; list-style-position:outside;}
				ul.tarif li a {width:172px; padding:8px 0 8px 20px; font-size:1.1em; border-right:#6b6b6b 1px solid; border-bottom:#6b6b6b 1px solid; display:block;}
			.tarifLeft{width:200px;}
			.tarifRight{width:700px;} */

/* FOOTER */
#footer {margin:0 0 7px 0;color:#7051A2;}
	.footer-left {float:left;width:300px;}
	.footer-right {float:right;width:auto;}

/*Content*/
.area-left{width:440px;}
.width_txtbox{width:395px;}
.width_input{width:270px;}

/*Login and Register */
.table_register2{width:444px;}
.small-txt{font-size:0.9em;}
.btn_refresh {margin:25px 0 0 10px;}
/*.btn_reg{border:none; background:url(../img/button/en/register.gif) no-repeat; width:70px; height:20px;display:block;}*/
.btn-purple {width:150px; text-align:center; float:right; padding:5px 0; font-size:1.2em; font-weight:bold; background-color:#5D4091; color:#FFFFFF; border:0; display: block;}
.info_box {border:1px solid #802980;display:block;padding:5px;width:260px; color:#5D4091;}

/*Sim Order*/
.simorder_box{width:440px;}
.simorder_box .td_label{float:left; width:120px; margin-top:7px;}
.simorder_box .td_input{float:left; width:203px;}
.country_selector {width:192px;}
.middle-pos{margin-top:5px;}

/* free weekend table */
ul.countries-list-group li { list-style:inside; line-height:1.3em;}

/* call history table */
.t_gridCallHistory {background-color:#FFFFFF;}
.bg_white {background-color:#FFFFFF; padding:1px 5px;}

.bg_purple, .bg_purple td {background-color: #5D4091; color:#FFFFFF; padding:6px 10px;}

.service-provided-vm-bottom {
bottom:15px;
height:70px;
left:15px;
position:absolute;
width:130px;
}

/* sitemap */
.sitemap {text-transform:capitalize;}
.sitemap0{padding:15px 0 0 0;}
.sitemap1{padding:0 0 0 20px;}
.sitemap2 {margin:0 0 0 40px;}

/*crbt*/
.crbt-username {margin:12px 0 30px 0px;}
.crbt-balance {margin:8px 25px 30px 10px; padding:5px 0 0 0; font-size:16px; font-weight:bold;}

/* CRBT-dHeeN 26.03*/
.btn-crbt {color:#009deb;font-size:1.4em;font-weight: bold;height:7px;padding:4px 10px 0 0;width:98px;}
.crbt-option-1-current-tune {border:1px solid #7051a2; color:#FFFFFF; background:#7051a2; font-size:1.2em; padding:7px; margin-bottom:20px; position:relative; width:730px;}
.crbt-option-1-current-tune-unsubsbox {width:100px; border-left:none; padding:7px; text-align:center; background-color:#FFFFFF; position:absolute; top:0px; right:0px;}
.crbt-img-upload-link {background:url(../img/common/img-two-content-option.gif) no-repeat; width:159px; height:100px; display:block; position:absolute; right:0px; top:0px;}
.crbt-img-upload-lib {position:absolute;top:0px;right:0px;}
.crbt-option-1-activate{margin-left:80px;}
.table-crbt-option-1, .table-crbt-option-2{position:relative;}
.table-crbt-option-2 span{display:block; margin-bottom:5px;}
.t_gridCallHistory {text-align:left; border:1px solid #FFFFFF;}
.t_gridCallHistory td{text-align:center; padding:5px 0; border:1px solid #FFFFFF;}
.bg_white {background-color:#FFFFFF; padding:1px 5px;}
.bg_purple, .bg_purple td {background-color: #5D4091; color:#FFFFFF; padding:6px 10px;}
.crbt-row-blue {background-color:#dceef6;}
.crbt-row-white {background-color:#FFFFFF;}
.error_msg_callhistory {
	background:#F9F9F9;
	border:1px solid #5D4091;
	color:#5D4091;
	display:block;
	font-weight:bold;
	line-height:1.5em;
	margin:10px 0 10px 0;
	padding:5px 5px 5px 5px;
}
.table-bg-purple {background-color: #7051a2; color:#c3c3c3; padding:3px 3px; font-weight:bold;}
.pager a{background-color:#FFFFFF; color:#7051a2; border:1px solid #FFFFFF; padding:0 5px 0 5px;font-weight:bold;}
.pager span{background-color:#7051a2; color:#FFFFFF; padding:0 5px 0 5px; margin:0 5px 0 5px; font-weight:bold; text-align:right;}
.pager-crbt-blue a{background-color:#006699; color:#FFFFFF; padding:0 5px 0 5px; margin:0 5px 0 5px; font-weight:bold; text-align:right;}
.w-margin-left{margin-left:30px;}

