/* chillitalk v2 */

/* /// 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:#F4F4F4;
	font: 12px/100% Arial, Verdana, Helvetica, sans-serif;
	/*line-height: 1.3em !important;*/
	}
a { color: #ffffff; background-color: transparent; text-decoration: none; }

img { border: none; }

.block-left {
	width: auto;
	float: left;
	}
.block-rite {
	width: auto;
	float: right;
	}

#corp a.act {color:#770201;font-weight:bold;}

#corp {
	font-size: 12px;
	line-height: 34px;
	color: #565656;
	background: #ebe7eb url(../img/bg/corp.bg.png) center bottom repeat-x scroll;
	border-bottom: 1px solid #f5f1f5;
	}
#corp .wrap {
	width: 915px;
	margin: 0 auto;
	text-align: left;
	}
#corp ul {
	list-style: none;
	}
#corp li {
	width: auto;
	height: 33px;
	float: left;
	}
#corp .block-left li {
	padding: 0 10px;
	background: transparent url(../img/bg/corp.separator.png) right bottom no-repeat scroll;
	}
#corp .block-left li.first-child, #corp .block-left li:first-child { padding-left: 0; }
#corp .block-left li.last-child, #corp .block-left li:last-child { background: none; }

#corp li.active {
	font-weight: bold;
	}
#corp a {
	color: #565656;
	text-decoration: none;
	line-height:33px;
	}




/* /// 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; }

.cBrightRed   {color: #fe0000; }
.cdarkRed {color:#ba0001;}

.cBlack    { color: #020202; }
.cWhite    { color: #FFFFFF; }
.grey {color:#4b4b4b;}
.red {color:#770201;}
.purple{color:#802880;}

.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:#6d1c6d;}

.tr_field {padding:0 0 0 0; margin:0 5px 20px 0;}
.td_label, .td_input {font-size:1.1em;}
.td_label {color:#000000;margin:0 0 0 0;}
.td_label_general {color:#ffffff;margin:0 0 0 0;}

.box-overview .td_label {color:#6d1c6d; margin:0 0 0 0; font-weight:bold;}
.td_input {color:#4b4b4b; padding:5px 0 0 0;}


.heading_margin{margin-left:10px;}
.msgErr {background:#ffffff;padding:3px 1px 6px 3px;color:#9d0200; display:block;font-weight:bold;}
.input_error {background:#6d1c6d;padding:3px 3px 6px 3px;color:#ffffff; font-weight:bold;display:block;}
label {margin-right:10px;}
.no-margin label{margin:0;}

.pad-10 { padding: 10px; }
.pad-15 { padding: 15px; }

.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;}
#header-top-left {width:168px;height:34px;float:left;margin-right:11px;}
#header-top-right{width:731px;height:34px;float:left; text-align:right;margin-top:4px;}

#language-selector {margin: 0 0 7px 0;display:none;}

#language-selector span{line-height:1.1em;}

#language-selector img{margin-left:5px;}

/* BODY */
#box-container {width:911px; min-height:676px; margin:0 auto;}
	#box-banner {border:none; color:#FFFFFF; min-height:115px; margin:0 0 7px 0;}
	#box-main {margin:0 0 7px;background:url(../img/bg/box-content-bg.gif) no-repeat #7c0100; color:#ffffff;position:relative;}
	#box-main.bg-grey{background:url(../img/bg/box-content-bg-grey.gif) repeat-x #FFFFFF; color:#9b5a9b;}
	#box-main.bg-grey .box-heading{color:#9b5a9b;}
		.box-heading{font-size:1.2em; font-weight:bold; color:#FFFFFF; padding:10px;}
		.box-content { /* border-left:#7c0100 1px solid; border-right:#7c0100 1px solid; border-bottom:#7c0100 1px solid;*/}
			.box-content ul li{list-style-position:inside}

/* dmw: edit: add line height */
.box-content, .box-content p {line-height: 1.5em;}

		.box-content { min-height:483px;height:auto;}
			.box-left {width:440px; float:left;}
			.box-right {width:340px; float:right;}
			.my-vectone {height:670px; background-color:#6d1c6d; color:#FFFFFF;}
			.tarif .pad-10 {width:690px;}
			.tarif {min-height:500px; *height:500px;}
				ul.tarif .act {background-color:#6d1c6d; color:#FFFFFF; display:block;}
				ul.tarif li {list-style:none;}
				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;}

.img-voucher {position:absolute;width:165px;height:242px;top:17px;right:20px;}
				
				
/* FOOTER */
#footer {width:911px;margin:0 0 7px 0;color:#ffffff; background:#7b0100 url(../img/menu_bg.gif) repeat-x; height:20px;padding-top:10px;}
.footer-left {float:left;width:300px;margin-left:10px;}
.footer-right {float:right;width:240px;}
#footer .footer-left a {color:#ffffff;font-weight:bold;}


/*Content*/
.area-left{width:440px;}
.width_txtbox{width:395px;}
.width_input{width:270px;}

.check_box_center input {border:medium none;vertical-align:middle;}



/* free weekend table */
ul.countries-list-group li { list-style:inside; line-height:1.3em;}

/* free weekend table */
.t_gridCallHistory {background-color:#CCCCCC;}
.bg_white {background-color:#FFFFFF; padding:1px 5px;}

.bg_purple, .bg_purple td {background-color: #6d1c6d; color:#FFFFFF; padding:6px 10px;}

/* sitemap */
.sitemap {text-transform:capitalize;}
.sitemap0{padding:0 0 0 0;}
.sitemap1{padding:0 0 0 20px;}


/* button */
.btn {text-align:center;border:none; padding:3px 10px;}
.proceed, .submit {background:#9d0200;color:#ffffff;font-weight:bold;}
.proceed.step2 {margin:30px 30px 0 0;}

.send {background:#802880;color:#FFFFFF;font-weight:bold;float:right;}

/*tellafriend*/
.box-left-vw{width:300px; float:left;}

