/********************************************************************
 * Alternate
 *******************************************************************/
div#view.alternate div.viewtabs {
	width:950px;
	margin:auto;
}
div#view.alternate div#rightpanel {
	width:187px;
}
div.alternate div.lwrapper {
	width:740px !important;
}
div#view.alternate div#content {
	float:left;
	width:740px;
}
div#view.alternate div#content div.row {
	clear:both;
	border-bottom:solid 1px #dcdede;
	padding-bottom:5px;
	margin-bottom:15px;
}
div#view.alternate div#content div.row div.leftcol {
	width:250px;
}
div#view.alternate div#content div.row div.leftcol div.num {
	float:left;
	width:26px;
	height:24px;
	background:url(images/jbda/b_num.png);
	color:#fff;
	font-weight:bold;
	font-size:1.4em;
	text-align:center;
	overflow:hidden;
}
div#view.alternate div#content div.row div.leftcol div.title {
	float:right;
	width:210px;
}
div#view.alternate div#content div.row div.leftcol div.title h3 {
	padding:0;
	margin:0;
}
div#view.alternate div#content div.row div.leftcol div.title span.description {
	font-style:italic;
}
div#view.alternate div#content div.row div.rightcol {
	text-align:right;
}
div#view.alternate div#content div.row div.rightcol div.bubbletitle {
	width:75px;
	margin:0 5px 0 10px;
}
div#view.alternate div#content div.row div.rightcol div.bubble.full {
	width:480px;
}
div#view.alternate div#content div.row div.rightcol div.bubble.full textarea {
	width:440px;
	background:transparent;
	font-family:'Trebuchet MS', Tahoma,Arial,Helvetica;
	font-size:1em;
}
div#view.alternate div#content div.row div.rightcol div.bubble.small {
	width:180px;
	margin:5px 0 5px 0;
}
div#view.alternate div#content div.row div.rightcol div.bubble div.content h4 {
	margin:0;
	padding:0;
}
div#view.alternate div#content div.row div.rightcol div.bubble.small div.content label {
	display:block;
	padding:0;
	margin:0;
	font-size:0.8em;
}
div#view.alternate div#content div.row div.rightcol div.bubble.small div.content table.contactsfav label 
{
	display:inline;
	padding:0;
	margin:0;
	font-size:0.8em;
}
div#view.alternate div#content div.row div.rightcol div.bubble.small div.content label {
	display:block;
	padding:0;
	margin:0;
	font-size:0.8em;
}

div#view.alternate div#content div.row div.rightcol div.bubble.small div.content {
	float:right;
	margin-left:10px;
	padding:5px;
	overflow:auto;
	width:145px;
	height:95px;
	text-align:left;
}
div#view.alternate div#content div.row div.rightcol div.radiogroup {
	width:173px;
}
div#view.alternate div#content div.row div.rightcol div.radiobox {
	clear:both;
	width:173px;
	height:78px;
	padding-top:5px;
	overflow:hidden;
	background:url(images/jbda/b_radiobox.png) repeat-y;
}
div#view.alternate div#content div.row div.rightcol div.radiobox.over {
	background:url(images/jbda/b_radiobox_over.png);
	color:#fff;
}
div#view.alternate div#content div.row div.rightcol div.radiobox div.leftcol {
	width:30px;
	text-align:right;
}
div#view.alternate div#content div.row div.rightcol div.radiobox div.rightcol {
	width:115px;
	margin-right:20px;
	text-align:left;
}
div#view.alternate div#content div.classement select {
	width:140px;
	border:none;
	background:transparent;
	font-size:0.8em;
	height:75px;
}
div#view.alternate div#content div.classement select optgroup {
	color:#CADE5A;
}
div#view.alternate div#content div.classement select option {
	color:#000;
}
div#view.alternate div#content div.i_classement {
	text-align:right;
}
div#view.alternate div#content div.definition {
	width:470px;
}
div#view.alternate div#content div.delay h4 {
	float:left;
	width:175px;
	text-align:left;
}
div#view.alternate div#content div.delay select {
	margin-right:25px;
}
div#view.alternate div#content textarea.f_description_long {
	height:100px;
}
div#view.alternate div#content div.message {
	overflow:hidden !important;
}
div#view.alternate div#content div.message textarea {
	position:relative;
	right:10px;
	border:solid 1px #fff;
	width:140px;
	height:70px;
	padding-left:5px;
}
div#view.alternate div#content div.remuneration {
	width:480px;
	text-align:left !important;
}
div#view.alternate div#content div.remuneration div.rightcol {
	background:url(images/jbda/b_price_separator.png) repeat-y;
	padding-left:25px;
	text-align:left;
	width:325px;
}
div#view.alternate div#content div.remuneration span.jbda {
	font-weight:bold;
	font-size:1.2em;
}
div#view.alternate div#content div.remuneration div.bubble {
	float:left;
	width:80px;
}
div#view.alternate div#content div.remuneration div.bubble div.content {
	padding:1px 1px 1px 15px;
}
div#view.alternate div#content div.remuneration div.price {
	font-size:2em;
	width:110px;
	background:center right url(images/jbda/b_euro.png) no-repeat;
}
div#view.alternate div#content div.remuneration input {
	border:solid 0px #fff;
	color:#000;
	width:60px;
	font-size:1em;
	font-weight:bold;
	text-align:center;
	padding:0;
}
div#view.alternate div#content div.remuneration span#f_account {
	color:#000;
}
div#view.alternate div#content div.remuneration div.recharge {
	background:url(images/jbda/b_warning.png) no-repeat;
	padding:5px 5px 5px 40px;
	margin-top:10px;
}
div#view.alternate div#content div.remuneration div.recharge a {
	color:#000;
}
div#view.alternate div#content input.submit {
	float:right;
	background:url(images/jbda/btn_submit.png);
	border:none;
	width:101px;
	height:35px;
}
div#view.alternate div#content div.remuneration2 input {
	border:solid 0px #fff;
	color:#000;
	width:40px;
	font-size:1em;
	font-weight:bold;
	text-align:center;
	padding:0;
}
div#view.alternate div#content div.remuneration2 div.recharge {
	background:url(images/jbda/b_warning.png) no-repeat;
	padding:5px 5px 5px 40px;
	margin-top:10px;
}
div#view.alternate div#content div.remuneration2 div.recharge a {
	color:#000;
}
div#view.alternate div#content div.remuneration2 div.price {
	font-size:2em;
	width:110px;
	background:center right url(images/jbda/b_euro.png) no-repeat;
}
div#view.alternate div#content div.remuneration2 div.bubble {
	float:left;
	width:80px;
}
div#view.alternate div.swrapper {
	background:760px url(images/b_ad.png) repeat-y;
}
div#view.alternate div#ck_panels {
	text-align:left !important;
}
div#view.alternate div#ck_panels div.k_panel {
	display:none;
}
div#view.alternate div#ck_panels div.k_panel span.jbda {
	font-size:1.2em;
	font-weight:bold;
}
div#view.alternate div#ck_panels div.k_panel div.why {
	background:url(images/jbda/b_question.png) no-repeat top left;
	padding-left:40px;
	margin:10px 0 10px 0;
}
