#content {
	text-align: right;
}

#footer-text {
	text-align: left;
}

#content #menu-sub {
  margin: 0 0 0 30px !important;
	text-align: right;
	float: right;
}

#content-right {
	float: right;
	text-align: right;
}

#content-left {
	float: right;
	margin-right: 0;
	margin-left: 33px;
}

#logo {
	float: right;
}

#langue-menu {
  float: left;
	margin:30px 0 0 20px;
	background-position: right 3px;
}

#menu-h {
	text-align: right;
}

#langue-menu-close {
	left: 5px;
	right: auto;
}

#langue-menu {
  padding: 0 45px 0 0;
}

#langue-menu-drop {
  right: 43px;
	left: auto;
}

#langue-menu-active {
  padding: 3px 3px 2px 0;
	right: 45px;
	left: auto;
	text-align: right;
	background-position: 1px 10px;
}

#content #menu-sub li.active a {
	background-image: url(../images/bg/bg-menu-active-rtl.gif);
}

#blog-list {
	float: right;
}

#blog-topics {
	margin: 0 565px 0 0;
}

.blog-item-footer span {
	float: left;
}

#older-posts {
	float: left;
}

#older-posts a {
	background-position: right top;
	background-image: url(../images/bg/bg-newer-posts.gif);
	padding: 0 10px 0 0;
}

#newer-posts {
	float: right;
}

#newer-posts a {
	background-position: left top;
	background-image: url(../images/bg/bg-older-posts.gif);
	padding: 0 0 0 10px;
	text-align: left;
}

#content dl.news-list dt {
	clear: right;
	float: right;
	margin: 0 0 18px 30px;
}

#content dl.news-list dd {
	float: right;
}

a.link-more {
	padding: 0 0 0 18px;
	background-image: url(../images/ico/link-back.gif);
	background-position: left 1px;
}

p.link-back a, a.link-back {
	padding: 0 18px 0 0;
	background-image: url(../images/ico/link-more.gif);
	background-position: right 1px;
}

p.link-back, p.link-more {
	text-align: left;
}

#content #chat { float:right; margin:18px 0 0 20px; }
#content #tabs {
	float: right;
}

#content #tabs li {
	float: right;
	text-align: right;
	background-position: right top;
	margin: 0 0 0 10px;
	padding: 0 48px 0 0;
}

#content #tabs.active li {
	background-position: right -41px;
}

	#content #tabs.active li.active {
		background-position: right top;
	}
	
#content ul li { padding: 0 15px 0 0; background: url(../images/ico/ico-list-item-rtl.gif) right 5px no-repeat; margin: 18px 0; }

#content h3.table-caption {
	background-image: url(../images/bg/bg-caption-rtl.gif);
	background-position: right top;
	text-align: right;
}

#menu-main li {
	float: right;
}

#content form.contact-form {
	float: right;
}

#content form.contact-form div.input-item {
	float: right;
	padding: 0 0 10px 5px;
}

#content form label {
	float: right;
}

#content form.contact-form div.input-textarea, #content form.contact-form div.input-submit, #content form.contact-form div.input-captcha {
	float: right;
	padding: 0 0 10px 5px;
}

#content form textarea {
	float: right;
}

#content form input.input-text, #content form select, #content form textarea {
	clear: right;
	float: right;
}

.tx-srfreecap-pi2-image {
	margin: 0 0 0 15px;
}

#content form.contact-form div.input-submit, #content form.contact-form div.input-captcha {
	text-align: right;
}


#wrap-1.home2 #content { text-align:right; }
#wrap-1.home2 #home-media { float:left; text-align:left; }
#wrap-1.home2 #home-content { float:right; }
#content #news-latest { margin:0 0 10px 0; }
#content #news-latest li .date { float:right; }
#content #news-latest li .title { margin-right:110px;  }
#wrap-1.home2 #watchdemo { position:absolute; top:-70px; right:15px; }
#content ul.enum li { float:right; }
#content ul.enum li.more { float:left;}

.style2 input, .style2 select, .style2 textarea, .style2 label { float:right; }
#content form.style2 select, #content form.style2 textarea { clear: none; }
.style2 dfn {  float:left; }
.style2 div.tx_powermail_pi1_fieldwrap_html_submit { margin:0 195px 0 0; }
.style2 input.tx_powermail_pi1_submitmultiple_back, .style2 input.tx_powermail_pi1_submitmultiple_forward, .style2 input.powermail_submit { margin:0 0 0 10px; }

