/* ******** Tags HTML standards et globaux ******** */
/* purple 6a6fb3 */

body {
	background-color: #ffffff;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	font: 11px Verdana;
	color: #000;
	text-align: center;
}

body, table, p, a {font: 11px Verdana;}
body, table, p {color: #000;}
strong, b {color: #6a6fb3;}

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(/fileadmin/layout/bckg_contentBottom.gif) bottom repeat-x;
	pborder-bottom: 1px solid #6a6fb3;
}

input, textarea, select {width: 350px; margin: 2px 0px 2px 0px;}

.laurastarLogo {
			
}

/* STRUCTURE */

table.mainTable {
	width:980px;
	}
table.mainTable td{border: 0px;}

.container {
	width: 980px;
	text-align: left;
	margin: 0px auto 10px auto;
	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: left;
	float: left;
	
	
	}

.content_left {
	clear: none;
	float: left;
}

.content li {color: #333;}
	
/* MENUS */

.tx-srlanguagemenu-pi1 { float: right; clear: both; margin: 3px 0px 0px 0px; padding: 0px; border:0px solid #eee;}

.menuContainer {
	width: 680px;
	float: right;
	text-align:left;
	border: 0px solid #0f0;	
	margin: 0px;
}
ul.ulMenu, ul.ulSubMenu, ul.ulFooter,  {list-style-type: none; border: 0px solid #f00; text-align: left;}

/* TOP_MENU */
ul.ulMenu {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;  pwidth: 800px; height: 20px; float: right; border-bottom: 1px solid #666eaf;}
ul.ulMenu a{float: left; 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.gif) no-repeat; width: 680px; float:right; border-bottom: 1px solid #666eaf;}
ul.ulSubMenu a{float: left; padding: 5px 10px 5px 10px; color: #333; text-decoration: none; background-color: transparent; }
ul.ulSubMenu a:hover{float: left; padding: 5px 10px 5px 10px; color: #6a6fb3; text-decoration: none; background-color: transparent;}
ul.ulSubMenu li{display: inline;}
ul.ulSubMenu li.selected a{float: left; padding: 5px 10px 5px 10px; color: #6a6fb3; text-decoration: none; background-color: transparent; font-weight: bold;}

/*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: left; padding: 0px 10px 5px 10px; text-decoration: none; background-color: transparent; color: #333; }
div.level3 a:hover{float: left; padding: 0px 10px 5px 10px; text-decoration: none; background-color: transparent; color: #6a6fb3;}

div.level3 .selected a{float: left; padding: 0px 10px 5px 10px; color: #6a6fb3; text-decoration: none; background-color: transparent; font-weight: bold;}
div.level3 .selected a:hover{float: left; 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: left; padding: 5px 10px 5px 10px; text-decoration: none; background-color: transparent; }
div.level3Products a:hover{border-bottom: 2px solid #fff; float: left; padding: 5px 10px 5px 10px; text-decoration: none; background-color: transparent;}

div.level3Products .selected a{border-bottom: 2px solid #6a6fb3; float: left; padding: 5px 10px 5px 10px; color: #333; text-decoration: none; background-color: transparent; }
div.level3Products .selected a:hover{border-bottom: 2px solid #6a6fb3; float: left; 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: left; padding: 0px 10px 10px 10px; text-decoration: none; background-color: transparent; }
div.level3ProductsCovers a:hover{border-right: 2px solid #fff; float: left; padding: 0px 10px 10px 10px; text-decoration: none; background-color: transparent;}

div.level3ProductsCovers .selected a{border-right: 2px solid #6a6fb3; float: left; padding: 0px 10px 10px 10px; color: #333; text-decoration: none; background-color: transparent; }
div.level3ProductsCovers .selected a:hover{border-right: 2px solid #6a6fb3; float: left; 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: left; padding:0px; background: #fff; border: 0px solid #fff;}
ul.ulFooter li{display: inline; }
ul.ulFooter li.selected a{color: #fff; float: left; 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-right: 1px solid #6a6fb3;}

th {color: #6a6fb3; font-weight: bold; padding: 2px 20px 7px 2px; }

.generalTable {text-align: left; 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-right: 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-right: 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:left; padding: 0px 0px 2px 20px; margin: 10px 0px 10px 0px; border-bottom: 1px solid #6a6fb3; background: url(/fileadmin/media/anchor.gif) left 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 { font: 11px Arial; text-transform: normal; }
.tx-srlanguagemenu-pi1 p { line-height:100%; color: #666; margin-top: 8px; padding: 0; text-indent: 0; }
   .tx-srlanguagemenu-pi1 img { margin: 0 5px; padding: 0; border-style: none; }
   .tx-srlanguagemenu-pi1 .CUR { float: left;  }
   .tx-srlanguagemenu-pi1 .CUR a { background-color: transparent; color: #666eaf; text-decoration: none;  font-weight: bold; text-decoration: none;}
   .tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active { color:#666eaf; text-decoration: none;}
   .tx-srlanguagemenu-pi1 .NO { float: left;  }
   .tx-srlanguagemenu-pi1 .NO a { background-color:transparent; color: #666; text-decoration:none;  }
   .tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active { color:#333333; }
   .tx-srlanguagemenu-pi1 .INACT { float: left; }
   .tx-srlanguagemenu-pi1 .INACT a { background-color:transparent; color: #666; text-decoration: none;  }
   .tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active { color: #333333; }
   .tx-srlanguagemenu-pi1 .SPC {  float: left;  line-height: 100%; color: #666; }
   .tx-srlanguagemenu-pi1 fieldset { }
   .tx-srlanguagemenu-pi1 fieldset legend { }
   .tx-srlanguagemenu-pi1 fieldset label { display: none; }
   .tx-srlanguagemenu-pi1 fieldset select {  font-family: background-color: #666; color: white;  }
   .tx-srlanguagemenu-pi1 fieldset option.tx-srlanguagemenu-pi1-option-0 { }
/* default styles for extension "tt_news" */
  /* example styles for the pagebrowser */
    .tx-ttnews-browsebox TD { font-size: 10px; }
    .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: 11px 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(/fileadmin/media/profiler/level1.gif) no-repeat;}
ul.myProfilermenuLev2{background: #fff url(/fileadmin/media/profiler/level2.gif) no-repeat;}
ul.myProfilermenuLev3{background: #fff url(/fileadmin/media/profiler/level3.gif) no-repeat;
}

table.profilerResultTable {
		
}

table.profilerResultTable td { border-bottom: 1px solid #6a6fb3; border-right: 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-right: 1px solid #6a6fb3; text-align: center; padding: 0px;}
table.profilerProduct td.header {height: 84px; border: 0px;}

/* E-SHOP */

iframe {
	border: 0px solid #eee;
	height: 1600px;
	pmin-height: 100%

}


div.copyright {font: 9px Arial; color: #6a6fb3; float: left; clear: none; margin: 7px 0px 0px 0px; text-align: left;}
div.copyright a {font: 9px Arial; text-decoration: underline;}
div.copyright a:hover {font: 9px Arial; text-decoration: none;}

div.flashContent {text-align: left;}



    