/* ******** Tags HTML standards et globaux ******** */

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: 11px Verdana;
	color: #ccc;
	background: #000 url(bckg_site.jpg) center top no-repeat;
}

.red {color: #c00;}

a {color: #c00; text-decoration: none; border: 0px; outline: none;}
a:hover {color: #c00; text-decoration: none; border: 0px; outline: none;}

a img{border: 0px;}
a:hover img{border: 0px;}
a:active img{border: 0px;}

p{
	margin: 0px 0px 0px 20px;
	color: #ccc;
	padding: 0px 20px 0px 0px;
}

h1, h2, h3,h4 {
	margin: 0px 0px 10px 18px;
	padding: 6px 0px 0px 0px;
	font: 15px Verdana;
	color: #fff;
	text-transform: uppercase;
}

h4{ 
	font: 12px Verdana;
	color: #c00;
	text-transform: none;

}

.smallTitle {
	font: 14px Verdana;
	font-style: italic;
	font-weight: light;
	font-variant: small-caps;
}


h2.imageTitle {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #0f0;	
}

h2.imageTitleHome {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #0f0;	
}

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

/* MENU  TOP */
div.menuWrap {
	float: right;
	display: inline;
	width: 553px;
	height: 26px;
	background: url(bckg_topmenu.jpg) no-repeat;
	margin: 45px 90px 0px 0px;
}

ul.menu {
	
	list-style-type: none;
	height: 26px;
	width: 400px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #0f0;
	margin: 0px 0px 0px 10px;
	float: left;
	
	}
ul.menu li {
	list-style-type: none;
	display: inline;
	border: 0px solid #0f0;
	margin: 0px 5px 0px 5px
	}

ul.menu li a {color: #fff; text-decoration: none;}
ul.menu li.selected a{ color: #c00;}

ul.submenu {
	list-style-type: none;
	height: 26px;
	width: 553px;
	padding: 5px 0px 0px 10px;
	border: 0px solid #0f0;
	margin: 0px 80px 0px 0px;
	float: right;
	
	}
ul.submenu li {
	list-style-type: none;
	display: inline;
	border: 0px solid #0f0;
	margin: 0px 5px 0px 5px
	}
ul.submenu li a {color: #fff; text-decoration: none;}
ul.submenu li.selected a{ color: #c00;}
	
/* MENU FOOTER */
ul.menuFooter {
	background: url(bckg_footer.jpg) no-repeat;
	list-style-type: none;
	height: 26px;
	width: 300px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #0f0;
	margin: 15px 0px 0px 0px;
	
	
	}
ul.menuFooter li {
	list-style-type: none;
	display: inline;
	border: 0px solid #0f0;
	margin: 0px 0px 0px 0px;
	}
ul.menuFooter li a {color: #fff; text-decoration: none;}
ul.menuFooter li.selected a{ color: #c00;}

/* BOTTOM CELL */
td.bottomCell {
	background: transparent url(bckg_bottomCell.jpg) top left no-repeat;	
}

/* BOTTOM CELL MENU */

ul.bottomCellMenu {
	
	list-style-type: none;
	height: 26px;
	pwidth: 300px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #0f0;
	margin: 15px 0px 0px 10px;
	
	
	}
ul.bottomCellMenu li {
	list-style-type: none;
	display: inline;
	border: 0px solid #0f0;
	margin: 0px 5px 0px 5px;
	}
ul.bottomCellMenu li a {color: #fff; text-decoration: none;}
ul.bottomCellMenu li.selected a{ color: #c00;}




/* NEWS BOX */

td.newsBox {
	background: transparent url(bckg_newsBox.jpg) no-repeat;
	}

/* MAIN COLUMN */

div.mainColumn {
	min-height: 530px;
	width: 705px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid transparent;
	background: #333 url(bckg_topTitle.jpg) top left no-repeat;
	
}

div.wrapper {
	max-height: 520px;
	overflow: auto;	
}

div.mainColumn table{margin: 0px 0px 0px 20px;}

div.arrondis {
	width: 705px;
	height: 15px;
	background: #333 url(bckg_arrondis.jpg) top left no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.leftColumn {
	float: left;
	width: 450px;
	background: #000 url(bckg_topTitle.jpg) top left no-repeat;
	border: 0px;
}

div.middleColumn {
	float: right;
	min-height: 435px;
	width: 250px;
	border: 0px solid #fff;
	border-left: 5px solid #000;
	padding: 0px 0px 0px 0px;
	background: #000 url(bckg_midColumnHome.jpg) top left no-repeat;

}

div.middleColumn a{margin: 0px 0px 0px 0px; border:0px;}

/* BOTTOM CELL */
td.bottomCell {
	background: transparent url(bckg_bottomCell.jpg) top left no-repeat;	
}


/* PRESS SECTION */

div.pressSection {
	
	background: #333;
	border: 0px solid #fff;
	
	height: 410px;
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}

div.pressClip {
	text-align: left;
	clear: none;
	float: left;
	width: 202px;
	height: 250px;
	background: #000 url(bckg_pressClips.jpg) top left no-repeat;
	margin: 0px 0px 0px 26px;
	
}

div.pressClip .topCell {padding: 12px 16px 0px 0px;}
div.pressClip img {margin: 0px 0px 0px 0px;}
div.pressClip table {margin: 0px 0px 0px 0px;}
div.pressClip p{margin: 0px 0px 0px 10px;}
div.pressClip p.white {color: #fff;}
div.pressClip p.text {color: #ccc;}
div.pressSection p.red {color: #c00;}
div.pressSection img {margin: 0px 5px 0px 0px;}


/* NEWS SECTION */

div.newsSection {
	min-height: 424px;
	background: #333;
	border: 0px solid #fff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}

div.newsClip {
	text-align: left;
	clear: none;
	float: left;
	width: 202px;
	height: 393px;
	background: transparent url(bckg_newsSection.jpg) top left no-repeat;
	margin: 20px 10px 0px 20px;
	
}

div.newsClip .topCell {padding: 12px 5px 0px 0px;}
div.newsClip img {margin: 0px 0px 0px 0px;}
div.newsClip table {margin: 0px 0px 0px 0px;}
div.newsClip p{margin: 0px 12px 0px 10px;}
div.newsClip p.white {color: #ccc;}
div.newsClip p.text {color: #ccc;}
div.newsSection p.red {color: #c00;}
div.newsSection img {margin: 0px 5px 0px 0px;}

div.newsSection2 {


	background: transparent;
	border: 0px solid #fff;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 15px;
	text-align: left;
	pdisplay: inline;

	pwhite-space: nowrap;
}

div.newsClip2 {

	
}

div.newsClip2 p{font: 11px Arial;margin: 0px 0px 4px 0px;}
div.newsClip2 p.white {color: #fff;}
div.newsClip2 p.text {color: #ccc;}
div.newsSection2 p.red {color: #c00;}

p.image-single img{margin: 0px 5px 1px 10px;}
table.newsTable p{margin: 0px 0px 0px 0px;}
table.newsTable h3{margin-left: 0px;}

/* NEWS HOME */

div.newsHome p{color: #333; margin: 0px 0px 0px 5px ;}


/* EXTRANET */

#tx-srfeuserregister-pi1-fe_users_form fieldset {border: 0px;}
#tx-srfeuserregister-pi1-fe_users_form input{width: 400px;}
#tx-srfeuserregister-pi1-fe_users_form select{width: 410px;}
#tx-srfeuserregister-pi1-fe_users_form textarea{width: 408px; height: 70px;}
#tx-srfeuserregister-pi1-fe_users_form  input.tx-srfeuserregister-pi1-submit {width: 411px;}

#myLoginBox {margin: 20px 0px 10px 20px; color: #ccc;}
#myLoginBox input{width: 180px; padding: 1px; border: 0px solid #666;}
#myLoginBox table th, label{text-align: left; font-weight: normal;}


/* CONTACT MAILFORM PLUS */

div.mailformPlus table {margin: 20px 0px 0px 0px;}
div.mailformPlus fieldset {border: 0px;}
div.mailformPlus legend {color: #ccc; margin: 0px 0px 0px 10px;}
div.mailformPlus label {margin: 0px 10px 0px 0px;}
div.mailformPlus input{border: 1px solid #fff; width: 380px; margin: 0px 0px 3px 0px;}
div.mailformPlus select{border: 0px solid #fff; width: 384px; margin: 0px 0px 3px 0px;}
div.mailformPlus textarea{border: 1px solid #fff; width: 380px; margin: 0px 0px 3px 0px;}

div.mailformPlus .radBox {width: 15px; border: 0px;}

div.mailformPlusResponse {margin: 20px;}
li.mailformPlusError {display: inline; color: #c00; padding: 0px 10px 0px 0px;}
table li.mailformPlusError {display: inline; color: #c00; padding: 0px 10px 0px 0px;}

/* MAILFORM NEWSLETTER */
div.mailform_newsletter {height: 270px; width: 214px; padding: 10px 0px 0px 10px; margin: 0px 0px 0px 0px; background: url(bckg_worlds.jpg) top left no-repeat; color: #ccc;}
div.mailform_newsletter fieldset {border: 0px;}
div.mailform_newsletter legend {color: #ccc; margin: 0px 0px 0px 0px; text-align: left;}
div.mailform_newsletter label {margin: 0px 00px 0px 0px;}
div.mailform_newsletter input{border: 1px solid #fff; width: 185px;}

div.mailform_newsletter .mailformPlusResponse {margin: 0px;}
div.mailform_newsletter .mailformPlusResponse ul {margin: 0px 0px 0px 10px; padding: 0px;}

/* SEARCH STUFF */

#searchform input{ width:100px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  border: 0px;height:19px; width:112px; pbackground: transparent;}
#searchform button{border: 0px; background: transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#searchform .textField{height:18; width:110px; font-size:11; background: transparent; border: 0px;}
#searchform .submitBut{height:18; width:50px; font-size:11; background: transparent; border: 0px solid #fff;}

#searchform .textField:focus {background: #fff; color: #000;}
#searchform .textField:modified {background: #fff; color: #000;}
#searchform .textField:blur {background: #fff; color: #000;}

div.tx-indexedsearch {border: 0px solid #fff;}
div.tx-indexedsearch-whatis {margin: 0px 0px 0px 20px; font: 18px Verdana; color: #fff; font-variant: small-caps; font-style: italic; }
.tx-indexedsearch-title {background: transparent;}

div.searchMenu {float:right; border: 0px solid #fff; height: 19px; width: 125px; background: transparent url(bckg_search.jpg) no-repeat; margin: 3px 10px 0px 0px; padding:0px;}

.tx-indexedsearch-whatis p{color: #c00;}

/* STORE LOCATOR */

div.cityMenu {
	width: 670px;
	border: 0px solid #fff;	
	margin: 0px 0px 10px 18px;
	font: 12px Verdana;
	/*display: none;*/
	}
	
div.cityMenu .citySelect{
	width: 150px;	
}

div.cityMenu a{padding: 0px 10px 0px 0px; color: #fff;}
div.cityMenu a:hover{padding: 0px 10px 0px 0px; color: #c00;}

div.cityMenu .select a{padding: 0px 10px 0px 0px; color: #c00;}

div.storeBox {
	background: url(bckg_locator.jpg) top left no-repeat;
	width: 224px;
	height: 87px;
	border: 0px solid #fff;
	
}

.select_store {
	width: 100px;
	height: 19px;
	font: 12px Arial;
	color: #000;
	margin: 38px 0px 0px 10px;
	padding: 0px;

}

/* T3 stuff */

.tx-ttnews-browsebox {margin: 15px 0px 0px 0px;}
.csc-textpic-caption {color: #000;}

/* Copyright */
div.creatives {font: 10px Arial; color: #ccc; margin: 90px 0px 0px 20px;}
div.coypright {font: 9px Arial; color: #ccc; margin: 10px auto 0px auto; width: 960px; text-align: center;}
