body {
	background-color: #ffffff;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	font: 12px Verdana,Arial;
	color: #000;
	text-align: center;
	direction:rtl;
}
.Blue{color:#6a6fb3;}
.BlueB{color:#6a6fb3;font-weight:bold;}
.Black{color:Black;}
.txt12{font-size:13px;}
.LinkDark{color: #000;font-size:11px;}
.LinkDark:hover{color: #6a6fb3;}
.LinkBlueB{color: #6a6fb3;font-weight:bold;}
.LinkBlueB:hover{color: #000;}
.txt{font-family:Arial;font-size:12px;}
.txt12{font-size:12px;}
body, table, p, a {font: 12px Verdana;}
body, table, p {color: #000;}
strong, b {color: #6a6fb3;}
.download{text-decoration:underline;}

a {color: #6a6fb3; text-decoration: none;}
a:hover {color: #333; text-decoration: none;}

p{
	color: #000;
	margin: 0px;
}

h1, h2, h3, h4 {
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 3px 0px;
	text-transform: uppercase; 
	font: 14px Arial;
	color: #666eaf;
	background: transparent url(bckg_contentBottom.gif) bottom repeat-x;
	border-bottom: 0px solid #6a6fb3;
}

input, textarea {width: 350px; margin: 0px 0px 0px 0px;}
select {width: 350px; margin: 2px 0px 2px 0px;direction:ltr;}
.checkbox{width:10px;margin:0px;padding:0px;}

.Laurastar {color:#6a6fb3;}

.ContactDiv{height:23px;}
.ContactFieldName{float:right;width:70px;}
.FloatRight{float:right;}
.FloatLeft{float:left;}
.RequiredVip{float:right;padding-top:5px;padding-right:5px;}


/* STRUCTURE */

table.mainTable {
	width:980px;
	}
table.mainTable td{border: 0px;}

.container {
	width: 980px;
	text-align: right;
	margin: 0px;
	border: 0px solid #eee;
	background: #fff;
	padding: 0px;
	}
	
.content {
	clear: none;
	width: 660px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #0f0;
	text-align: right;
	float: right;
	font-size:12px;
	}

.content_left {
	clear: none;
	float: right;
}

.content li {color: #333;}
	
/* MENUS */
.tx-srlanguagemenu-pi1 {display: none;}

.tx-srlanguagemenu-pi1-new { float: right; clear: both; margin: 3px 0px 0px 0px; padding: 0px; border:0px solid #eee;}

.menuContainer {
	width: 680px;
	float: right;
	text-align:right;
	border: 0px solid #0f0;	
	margin: 0px;
}
.TopMenuContainer{border-bottom: 1px solid #666eaf;padding-bottom:3px;width:100%;}
.TopMenuLink{color:#555555;font-size:12px;font-weight:bold;letter-spacing:1px;}
.TopMenuLink:hover{color:#666eaf;}
.TopMenuLink_Selected{color:#666eaf;font-size:12px;font-weight:bold;letter-spacing:1px;}
.TopMenuLink_Selected:hover{color:#666eaf;}

.SubMenuLink{color:#555555;font-size:12px;}
.SubMenuLink:hover{color:#666eaf;}
.SubMenuLink_Selected{font-size:12px;font-weight:bold;}
.SubMenuLink_Selected:hover{color:#666eaf;}

ul.ulSubSubMenu, ul.ulFooter{list-style-type: none; border: 0px; text-align: right;font-size:12px;}

ul.ulMenu, ul.ulSubMenu, ul.ulFooter{list-style-type: none; border: 0px solid #f00; text-align: right;font-size:12px;}


/* TOP_MENU */
ul.ulMenu {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;  width: 100%; height: 20px; float: right; border-bottom: 1px solid #666eaf;}
ul.ulMenu a{float: right; padding:0px; background: #000; border: 0px solid #fff;}
ul.ulMenu li{display: inline;}

/*MENU LEVEL 2 */
ul.ulSubMenu {font: 12px Helvetica, Arial; clear: both; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background: transparent url(../../pfileadmin/layout/bckg_subMenu.html) no-repeat; width: 680px; float:right; border-bottom: 1px solid #666eaf;}
ul.ulSubMenu a{float: right; padding: 5px 10px 5px 10px;  text-decoration: none; background-color: transparent; }
ul.ulSubMenu a:hover{float: right; padding: 5px 10px 5px 10px; text-decoration: none; background-color: transparent;}
ul.ulSubMenu li{display: inline;}
ul.ulSubMenu li.selected a{float: right; padding: 5px 10px 5px 10px;  text-decoration: none; background-color: transparent; }

/*MENU LEVEL 3 */
div.level3 { font: 12px Helvetica, Arial; clear: none; padding: 0px 0px 0px 0px; margin: 0px 0px 20px 0px; background: #fff; width: 670px; float:right; border: 0px solid; }
div.level3 a{float: right; padding: 0px 10px 5px 10px; text-decoration: none; background-color: transparent; color: #333; }
div.level3 a:hover{float: right; padding: 0px 10px 5px 10px; text-decoration: none; background-color: transparent; color: #6a6fb3;}

div.level3 .selected a{float: right; padding: 0px 10px 5px 10px; color: #6a6fb3; text-decoration: none; background-color: transparent; font-weight: bold;}
div.level3 .selected a:hover{float: right; padding: 0px 10px 5px 10px; color: #6a6fb3; text-decoration: none; background-color: transparent; font-weight: bold;}


/*MENU LEVEL 3 PRODUCTS + LEVEL 4*/
div.level3Products { font: 12px Helvetica, Arial; clear: none; padding: 0px 0px 0px 0px; margin: 0px 0px 30px 0px; background: #fff; width: 650px; float:right; border: 0px solid; }
div.level3Products a{border-bottom: 2px solid #fff; float: right; padding: 5px 10px 5px 10px; text-decoration: none; background-color: transparent; }
div.level3Products a:hover{border-bottom: 2px solid #fff; float: right; padding: 5px 10px 5px 10px; text-decoration: none; background-color: transparent;}

div.level3Products .selected a{border-bottom: 2px solid #6a6fb3; float: right; padding: 5px 10px 5px 10px; color: #333; text-decoration: none; background-color: transparent; }
div.level3Products .selected a:hover{border-bottom: 2px solid #6a6fb3; float: right; padding: 5px 10px 5px 10px; color: #333; text-decoration: none; background-color: transparent;}

/*MENU LEVEL 4 COVERS */
div.level3ProductsCovers { font: 12px Helvetica, Arial; clear: none; padding: 0px 0px 0px 0px; margin: 0px 0px 30px 0px; background: #fff; width: 650px; float:right; border: 0px solid; }
div.level3ProductsCovers a{border-right: 2px solid #fff; float: right; padding: 0px 10px 10px 10px; text-decoration: none; background-color: transparent; }
div.level3ProductsCovers a:hover{border-right: 2px solid #fff; float: right; padding: 0px 10px 10px 10px; text-decoration: none; background-color: transparent;}

div.level3ProductsCovers .selected a{border-right: 2px solid #6a6fb3; float: right; padding: 0px 10px 10px 10px; color: #333; text-decoration: none; background-color: transparent; }
div.level3ProductsCovers .selected a:hover{border-right: 2px solid #6a6fb3; float: right; padding: 0px 10px 10px 10px; color: #333; text-decoration: none; background-color: transparent;}


/* FOOTER_MENU */

ul.ulFooter {clear: both; float: right; padding: 0px; margin: 0px -4px 0px 0px; height: 20px; }
ul.ulFooter a{float: right; padding:0px; background: #fff; border: 0px solid #fff;}
ul.ulFooter li{display: inline; }
ul.ulFooter li.selected a{color: #fff; float: right; padding: 0px; background: #fff; border: 0px solid #fff;}

/* TABLES tt_content */

table.contenttable {width: 100%;}
table.contenttable img {border: 0px solid #fff;}
table.contenttable th {color: #6a6fb3; font-weight: bold; padding: 2px 20px 7px 5px; }
table.contenttable td{ border-bottom: 1px solid #6a6fb3; padding: 5px 20px 7px 5px; vertical-align: middle;}
table.contenttable td.td-0 {padding: 5px 20px 7px 5px; border-left: 1px solid #6a6fb3;}

th {color: #6a6fb3; font-weight: bold; padding: 2px 20px 7px 2px; }

.generalTable {text-align: right; margin: 0px 0px 20px 0px;}
.generalTable th {color: #6a6fb3; font-weight: bold; padding: 2px 20px 7px 2px; }
.generalTable th.td-0 { padding: 2px 20px 7px 2px; }
.generalTable td.td-0 {border-left: 1px solid #6a6fb3;}
.generalTable td{ border-bottom: 1px solid #6a6fb3; padding: 2px 20px 7px 2px; vertical-align: top;}

/* Table EVENTS */

table.events {width: 100%; margin-top: 10px;}
table.events tr.alternative {background: #fcfcfc;}
table.events th {padding: 2px 10px 2px 4px; vertical-align: top; border-bottom: 2px solid #6a6fb3;}
table.events td {padding: 2px 10px 2px 2px; border-bottom: 1px solid #6a6fb3; border-left: 1px solid #6a6fb3; vertical-align: top;}

/* TABLE + IMAGE PRODUCTS */

table.productAnchors {width: 100%; background: #fcfcfc; padding: 10px 0px 10px 0px; border: 1px solid #6a6fb3;}
table.productAnchors td {border: 0px; padding: 0px 0px 0px 15px;}
table.productAnchors td.td-0 {border: 0px; padding: 0px 0px 0px 15px;}


/* T3 stuff */

.tx-ttnews-browsebox {margin: 15px 0px 0px 0px;}
.csc-textpic-caption {color: #000;}

p.csc-linkToTop {width: 100%; clear: both; float:right; padding: 0px 20px 2px 20px; margin: 10px 0px 10px 0px; border-bottom: 1px solid #6a6fb3; background: url(../images/anchor.gif) right center no-repeat; }
p.csc-linkToTop a {color: #333;}


/* MAIL FORM PLUS JOBS, REPAIR REQUEST */

.jobApplication input, textarea, select {width: 400px; margin: 2px 0px 4px 0px;}
.jobApplication textarea, select {width: 405px; margin: 2px 0px 2px 0px;}
.jobApplicationResponse {border: 1px solid #f00; padding: 10px; color: #f00;}
.jobApplicationError {font: 10px Arial; color: #f00;}

.mailformPlus legend {padding: 10px;}
.mailformPlus label {margin: 0px 0px 4px 0px; padding: 0px 0px 4px 0px;}
.mailformPlus input, textarea, select {width: 500px; margin: 2px 0px 8px 0px;}
.mailformPlus textarea, select {width: 505px; margin: 2px 0px 8px 0px;}
.mailformPlusResponse {border: 1px solid #f00; padding: 10px; color: #f00; margin: 10px 0px 10px 0px;}
.mailformPlusError {font: 10px Arial; color: #f00;}
li.mailformPlusError {font: 10px Arial; color: #f00;}
.mailformPlusResponse li {font: 10px Arial; color: #f00;}

.mailformPlus .radioBox {width: 20px;}
.mailformPlus .checkBox {width: 20px; margin: 2px 0px 4px 0px;}

.subMailformPlus {border-bottom: 1px solid #666eaf; padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px;}
.pVip {width: 500px;font: 13px Verdana; color: #000; background: #fff; border-bottom: 1px solid #666eaf; border-top: 1px solid #666eaf; margin: 12px 0px 12px 0px; padding: 5px 0px 5px 10px;}
.hVip {width: 500px; margin: 10px 0px 10px 0px;}

/* LANGUAGE SELECT */

.tx-srlanguagemenu-pi1-new { font: 12px Arial; text-transform:none; }
.tx-srlanguagemenu-pi1-new p { line-height:100%; color: #666; margin-top: 8px; padding: 0; text-indent: 0; }
   .tx-srlanguagemenu-pi1-new img { margin: 0 5px; padding: 0; border-style: none; }
   .tx-srlanguagemenu-pi1-new .CUR { float: right;  }
   .tx-srlanguagemenu-pi1-new .CUR a { background-color: transparent; color: #666eaf; text-decoration: none;  font-weight: bold; text-decoration: none;}
   .tx-srlanguagemenu-pi1-new .CUR a:focus, .tx-srlanguagemenu-pi1-new .CUR a:hover, .tx-srlanguagemenu-pi1-new .CUR a:active { color:#666eaf; text-decoration: none;}
   .tx-srlanguagemenu-pi1-new .NO { float: right;  }
   .tx-srlanguagemenu-pi1-new .NO a { background-color:transparent; color: #666; text-decoration:none;  }
   .tx-srlanguagemenu-pi1-new .NO a:focus, .tx-srlanguagemenu-pi1-new .NO a:hover, .tx-srlanguagemenu-pi1-new .NO a:active { color:#333333; }
   .tx-srlanguagemenu-pi1-new .INACT { float: right; }
   .tx-srlanguagemenu-pi1-new .INACT a { background-color:transparent; color: #666; text-decoration: none;  }
   .tx-srlanguagemenu-pi1-new .INACT a:focus, .tx-srlanguagemenu-pi1-new .INACT a:hover, .tx-srlanguagemenu-pi1-new .INACT a:active { color: #333333; }
   .tx-srlanguagemenu-pi1-new .SPC {  float: right;  line-height: 100%; color: #666; }
   .tx-srlanguagemenu-pi1-new fieldset { }
   .tx-srlanguagemenu-pi1-new fieldset legend { }
   .tx-srlanguagemenu-pi1-new fieldset label { display: none; }
   .tx-srlanguagemenu-pi1-new fieldset select {  background-color: #666; color: white;  }
   .tx-srlanguagemenu-pi1-new fieldset option.tx-srlanguagemenu-pi1-new-option-0 { }
/* default styles for extension "tt_news" */
  /* example styles for the pagebrowser */
    .tx-ttnews-browsebox TD { font-size: 12px; }
    .tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-ttnews-browsebox-SCell { background-color: #EEE; }
 
 
 
 /* ADMIN PANEL */
 
table.typo3-adminPanel {position: fixed; top: 0px; left: 0px;}
table.typo3-adminPanel input {width: 100px;}
 
 /* STORE LOCATOR */

 .tx-locator-pi1 {color: #000;}
.tx-locator-pi1 .error {margin: 10px; font-weight: bold; color: #f00;}
 .tx_locator_searchform input {width: 300px; font: 12px verdana; }
 .tx_locator_searchform select {width: 305px;}
 
 .tx_locator_results input {width: 70px;}
 table.searchResultTable {margin: 10px 0px 10px 0px; width: 100%;}
 table.searchResultTable td {border-bottom: 1px solid #fff; padding: 1px 10px 1px 0px;}
 table.searchResultTable tr {background: #eee;}
 div.mapHeader{margin: 10px 0px 10px 0px;}
 
 div.mapAll {margin: 0px 0px 10px 0px; clear: both;}
 
/* TT_NEWS */
.news-single-img img {margin: 0px 0px 1px 8px;}

/* PROFILER */

ul {color: #6a6fb3;}


ul.myProfilermenu{
	height: 300px;
	border: 0px solid #eee;
	color: #6a6fb3;
	list-style-type: none;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 100px;
}

ul.myProfilermenu li{
	border: 0px solid #eee;
	height: 50px;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 10px 0px;
}

ul.myProfilermenuLev1{ background: #fff url(../media/profiler/level1.gif) no-repeat;}
ul.myProfilermenuLev2{background: #fff url(../media/profiler/level2.gif) no-repeat;}
ul.myProfilermenuLev3{background: #fff url(../media/profiler/level3.gif) no-repeat;
}

table.profilerResultTable {
		
}

table.profilerResultTable td { border-bottom: 1px solid #6a6fb3; border-left: 1px solid #6a6fb3; text-align: center; padding: 2px;}
table.profilerResultTable td.header {border: 0px; text-align: center;}

table.profilerResultTable td.td-0 {border: 0px; }

/* Overview 2 */
table.profilerPictoTable {margin: 0px; padding: 0px;}
table.profilerPictoTable td {border: 0px solid; border-bottom: 1px solid #fff; border-right: 1px solid #fff;}
table.profilerProduct {margin: 0px; padding: 0px;}
table.profilerProduct td {border-bottom: 1px solid #6a6fb3; border-left: 1px solid #6a6fb3; text-align: center; padding: 0px;}
table.profilerProduct td.header {height: 84px; border: 0px;}

.FooterLinks{font-size:9px;}
.NoUnderline:link{text-decoration:none;}
.NoUnderline:visited{text-decoration:none;}
.NoUnderline:hover{text-decoration:none;}
.CreditTable{border-bottom: 1px solid #666eaf;padding-bottom:3px;width:100%;}
.SiteMap{padding-top:4px;text-align:left;vertical-align:bottom;width:80px;}

iframe {
	border: 0px solid #eee;
	height: 1600px;
}
div.copyright {width:100%;font: 11px Arial; color: #6a6fb3; float: right; clear: none; margin: 7px 0px 0px 0px; text-align: right;}
div.copyright a {font: 11px Arial; text-decoration: underline;}
div.copyright a:hover {font: 11px Arial; text-decoration: none;}
div.flashContent {text-align: right;}

.alignRight{text-align:right;}
.alignLeft{text-align:left;}

.top1{padding-top:1px;}
.top2{padding-top:2px;}
.top3{padding-top:3px;}
.top4{padding-top:4px;}
.top5{padding-top:5px;}
.top6{padding-top:6px;}
.top7{padding-top:7px;}
.top8{padding-top:8px;}
.top9{padding-top:9px;}
.top10{padding-top:10px;}
.bold{font-weight:bold;}


    