.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

/*
	General styles :
*/
* {
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
	outline: none;
}
ul {
	list-style: none;
}
html {
	overflow-y: scroll;
}

h3{
	font-size:1.2em;
}
body {
	font: 62.5% verdana,arial,sans-serif;
	background: url('../images/headrepeat.gif') repeat-x left top;	
	margin-bottom:10px;
}
/*
	Layout :
*/
	div#topwrapper {
		background: url('../images/header.gif') no-repeat 50% top;
	}
	div#wrapper {
		width: 960px;
		margin: 0 auto;
	}
		div#content {
			width: 960px;
			float: left;
		}
			/* Top */
			div#header {
				width: 960px;
				float: left;
				position: relative;
			}
				span.logo {
					width: 179px;
					height: 77px;
					position: absolute;
					left: 765px;
					top: 0px;
				}
					span.logo a {
						width: 179px;
						height: 77px;
						display: block;
						text-indent: -99999px;
					}
				ul.infos {
					float: right;
					margin-top: 35px;
					padding-right: 200px;
					width: 201px;
					display: relative;
				}
				/* a little smaller for french*/
				body.fr ul.infos  {
					float: right;
					margin-top: 35px;
					padding-right: 210px;
					width: 201px;
					display: relative;
				}
					
				body.fr ul.infos li {
					font-size: 1.3em;
					margin-right: 2px;
				}
				body.fr ul.infos li a {
					padding-right: 7px;
				}
				/**/
					ul.navtop li,
					ul.infos li {
						float: left;
						margin-right: 11px;
					}
					ul.infos li {
						margin-right: 10px;
						font: 1.4em helvetica,arial,sans-serif;
					}
						ul.infos li a {
							color: #989899;
							background: url('../images/slash.gif') no-repeat right center;
							padding-right: 14px;
						}
						ul.infos li a.active,
						ul.infos li a:hover {
							color: #323133;
						}
						li#noslash {
							margin-right: 0;
						}
						li#noslash a {
							background: none;
							padding-right: 0;
						}
						body ul.navtop {
							float: left;
							width: 950px;
							margin-top: 50px;
						}
						body.fr ul.navtop {
							width: 950px;
						}
							body.en ul.navtop li {
								margin-right: 10px;
							}
							body.fr ul.navtop li {
								margin-right: 5px;
							}
							body.en ul.navtop li.btncontact,
							body.fr ul.navtop li.btncontact  {
								margin-right: 0px;
							}
						
								ul.navtop li a {
									text-indent: -9999px;
									display: block;
									height: 14px;
								}
								body.fr ul.navtop li a:hover,
								body.en ul.navtop li a:hover {
									background-position: 0 -29px;
								}
								body.fr ul.navtop li a.active,
								body.en ul.navtop li a.active {
									background-position: 0 -58px;
								}
								body.en li.btnproduct a {
									width: 141px;
									background: url('../images/btn_product_en.gif') no-repeat 0px 0;
								}
								body.en li.btnabout a {
									width: 149px;
									background: url('../images/btn_about_en.gif') no-repeat;
								}
								body.en li.btnexhibitions a {
									width: 93px;
									background: url('../images/btn_exhibitions_en.gif') no-repeat;
								}
								body.en li.btnhow a {
									width: 133px;
									background: url('../images/btn_how_en.gif') no-repeat;
								}
								body.en li.btnparticipate a {
									width: 92px;
									background: url('../images/btn_participate_en.gif') no-repeat;
								}
								body.en li.btncontact a {
									width: 91px;
									background: url('../images/btn_contact_en.gif') no-repeat;
								}
								body.en li.btnlogin a {
									width: 83px;
									background: url('../images/btn_userlogin_en.gif') no-repeat;
								}
								
								body.fr li.btnproduct a {
									width: 165px;
									background: url('../images/btn_product_fr.gif') no-repeat 0px 0;
								}
								body.fr li.btnabout a {
									width: 137px;
									background: url('../images/btn_about_fr.gif') no-repeat;
								}
								body.fr li.btnexhibitions a {
									width: 96px;
									background: url('../images/btn_exhibitions_fr.gif') no-repeat;
								}
								body.fr li.btnhow a {
									width: 138px;
									background: url('../images/btn_how_fr.gif') no-repeat;
								}
								body.fr li.btnparticipate a {
									width: 83px;
									background: url('../images/btn_participate_fr.gif') no-repeat;
								}
								body.fr li.btncontact a {
									width: 124px;
									background: url('../images/btn_contact_fr.gif') no-repeat;
								}
								body.fr li.btnlogin a {
									width: 83px;
									background: url('../images/btn_userlogin_fr.gif') no-repeat;
								}
		/* Content */
		div#innercontent {
			width: 960px;
			float: left;
			margin-top: 7px;
			border: 1px solid #ccc;
			padding-bottom: 10px;
		}
			h3.title {
				padding-bottom: 5px;
				width: 149px;
				font: 1.2em arial,verdana, sans-serif;
				color: #000;
				font-weight: bold;
				margin-left: 9px;
			}
			h3.title.first {
				margin-top: 33px;
			}
			div#ltside {
				float: left;
			}
				ul.section {
					width: 149px;
					padding-bottom: 17px;
					border-top: 1px solid #d5d5d5;
				}
					ul.section li {
						font: 1.1em verdana,arial,sans-serif;
						margin-left: 9px;
						line-height: 1.6em;
					}
						ul.section li a {
							color: #ee6600;
						}
						ul.section li a:hover {
							text-decoration: underline;
						}
						ul.section a.active,
						ul.section a.active:hover {
							background: url('../images/arrowulsection.gif') no-repeat left center;
							color: #505154;
							font-weight: normal;
							text-decoration: none;
							width: 3px;
							height: 5px;
							padding-left: 10px;
						}
			div#rttextiles {
				width: 780px;
				float: right;
				margin-top: 30px;
				margin-right: 10px;
				display: inline;
			} 
			div.exhibitionstop {
				width: 940px;
				float: left;
				margin-left: 10px;
				display: inline;
				margin-top: 30px;
			}
				h1.titre {
					border-bottom: 1px solid #d6d6d6;
					font: 2em helvetica,arial,sans-serif;
					color: #505154;
				}
				body.productview h1.titre {
					width: 340px;
				}
				body.productview span.back {
					width: 100px;
					display: block;
					float: right;
					text-align: right;
					margin-right: 328px;
					padding-top: 5px;
				}
					body.productview span.back a {
						background: url('../images/prev.gif') no-repeat 1px 6px;
						padding-left: 10px;
						color: #ee6600;
						font-size: 1.1em;
					}
				div.bysection {
					width: 780px;
					float: left;
					margin-bottom: 10px;
				}
					div.description {
						width: 512px;
						float: left;
						padding-top: 12px;
						margin-bottom: 12px;
						background: url('../images/topulbysection.gif') no-repeat left top;
					}
						div.description p {
							font: 1.1em verdana,arial,sans-serif;
							color: #444;
							line-height: 1.4em;
						}
							div.subdescript {
								width: 480px;
								margin-left: 20px;
								padding-bottom: 10px;
							}
					h2.orange  {
						color: #ee6600;
						font: 2em arial,verdana,sans-serif;
						font-weight:bold;
						padding-bottom: 7px;
					}
					 	div.exhibitionstop h2.orange {
						font-size: 2em; 
						color: #ee6600;
						margin: 19px 0 0px 10px;
						width: 577px;
					}
					body.participate div.ltpartin {
						width: 538px;
						float: left;
						margin-left: 22px;
						display: inline;
					}
					body.contactus h2.orange,
					body.press h2.orange,
					body.sponsor h2.orange,
					body.participate h2.orange {
						width: 577px;
						background: url('../images/ltdesignline.gif') no-repeat left bottom;
						margin: 0 0 0 22px;
					}
					body.sponsor div.blocsponsor div.contactinfos {
						float: left;
						width: 260px;
						margin-left: 22px;
						padding-top: 20px;
					}
					div.blocsponsor {
						width: 577px;
						float: left;
						padding-bottom: 24px;
					}
					body.sponsor div.ltcont,
					body.purchase div.ltcont {
						width: 607px;
						float: left;
					}
					body.purchase div.ltcont div.column {
						width: 283px;
						float: left;
					}
					body.purchase h2.orange {
						width: 283px;
						float: left;
					}
					body.contactus div.rtcont {
						padding: 7px;
					}
					body.purchase div.importer {
						width: 283px;
						background: url('../images/rttopline.gif') no-repeat left top;
						padding: 19px 0;	
						height: 94px;
					}
					body.purchase div.column {
						margin-right: 10px;
					}
					body.purchase div.rttop {
						background: none;
					}
					body.purchase div.column div.import {
						margin-left: 20px;
					}
					body.purchase div.rtcolumn {
						margin-right: 0;
					}
					body.contactus div.ltcont form {
						width: 395px;
						float: left;
						margin-left: 30px;
					}
						body.contactus div.ltcont form h3 {
							float: left;
							clear: left;
							margin-top: 19px;
							padding-bottom: 9px;
						}
						body.contactus div.rtcontent h3 {
							float: left;
							margin-top: 20px;
						}
						body.contactus div.ltcont form p.telfield {
							margin-top: 4px;
						}
						#reloadcaptcha {
							float: right;
							width: 24px;
							margin-right: -27px;
						}
						#reloadcaptcha img {
							border: none;
							float: right;
							margin-top: 10px;
						}
						#captcha {
							margin-top: 10px;
							float: right;
						}
						body.en.contactus #send,
						body.en.contactus #join {
							width: 64px;
						}
						body.fr.contactus #send,
						body.fr.contactus #join {
							width: 85px;
						}
						body.contactus div.rtindown {
							float: left;
							width: 283px;
							padding: 10px 13px;
							background-color: #fff;
							height: 1%;
						}
						input#code,
						input#email1 {
							width: 120px;
							float: left;
							margin-left: 10px;
							display: inline;
						}
						input#send,
						input#join {
							border: none;
						}
						p.entercode {
							width: 380px;
							float: left;
							clear: left;
						}
						h3#message {
							margin-top: 30px;
						}
						body.press div.contentin,
					    body.contactus div.contentin {
						    float: none;
						}
						body.productview div.rtcontent,
						body.contactus div.rtcontent,
						body.sponsor div.rtcontent,
						body.participate div.rtcontent,
						body.purchase div.rtcontent {
							background: url('../images/graylines_pattern.gif');
							border-top: 1px solid #ccc;
						}
						body.contactus label {
							float: left;
							clear: left;
						}
						body.contactus div.ltcont form p {
							width: 360px;
							float: left;
							clear: left;
						}
						body.contactus input,
						body.contactus textarea {
							float: right;
							clear: right;
							width: 240px;
						}
					div.exhibitionstop h2.rt {
						width: 323px;
						float: right;
						margin: 19px 0 7px 20px;
					}
						h2.orange a {
							color: #ee6600;
						}
						body.participate div.ltcont h4 {
							font: 1.1em verdana,arial,sans-serif;
							color: #ee6600;
							font-weight: bold;
							margin-bottom: 15px;
						}
						body.participate div.ltcont ul.criteria li {
							background: url('../images/crochet.gif') no-repeat left top;
							padding-left: 30px;
							margin-bottom: 20px;
							
						}
						span.country {
							font: .6em arial,verdana,sans-serif;
							color: #323133;
							padding-left: 7px;
							padding-right: 4px;
						}
						h2.orange span a {
							color: #ee6600;
						}
					div.gall {
						width: 265px;
						height: 116px;
						background: url('../images/ulgall.gif') no-repeat;
						float: right;
					}
						div.gall img {
							margin-top: 8px;
							margin-left: 8px;
						}
				    p.contact {
						margin-left: 62px;
					}
					div.gallery {
						width: 780px;
						float: right;
						margin-right: 10px;
						display: inline;
						margin-top: 30px;
					}
						div.gallery h1 {
							border: none;
						}
						div.left {
							width: 453px;
							float: left;
							border-top: 1px solid #d6d6d6;
							background: url('../images/degradeulgallery.gif') no-repeat 0 1px;
						}
							div.left h2 {
								padding-top: 34px;
								padding-bottom: 9px;
								background: none;
							}
							div.ltin {
								width: 413px;
								float: left;
								margin-left: 20px;
								display: inline;
							}
							body.participate p.descript {
								padding: 20px 0;
							}
								div.subltin {
									width: 386px;
								}
								div.ltin p,
								body.sponsor div.contactinfos p,
								body.sponsor div.contactinfos li,
								div.ltcontin,
								div.textin p,
								div.textin ul li,
								body.contactus form label,
								body.contactus p,
								body.participate div.ltpartin,
								body.purchase div.contentin ul li,
								body.purchase div.contentin p {
									color: #505154;
									font: 1.1em verdana,arial,sans-serif;
									line-height: 1.4em;
								}
								body.purchase div.contentin a {
									color: #505154;
									text-decoration: underline;
								}
								body.sponsor div.contactinfos a {
									color: #505154;
									text-decoration: underline;
									padding-left: 24px;
								}
								div.lttextin {
									width: 425px;
									float: left;
								}

								p.date {
									padding-bottom: 12px;
								}
								p.read {
									padding-top: 12px;
								}
								p.popularity { 
									margin-top: 20px;
								}
									body.contactus form label {
										width: 102px;
										text-align: right;
									}
								body.contactus form label,
								body.contactus form input {
									margin-top: 14px;
								}
								body.contactus form input,
								body.contactus form textarea {
									border: 1px solid #959595;
								}
									body.contactus div.rtbtm form label {
										width: 60px;
										text-align: left;
									}
									body.contactus div.rtbtm form input#join {
										float: left;
										position: relative;
										top: -4px;
										left: 3px;
									}
								body.contactus form textarea {
									margin-top: 14px;
								}
								div.textin ul li a {
									color: #505154;
									text-decoration: underline;
								}
								p.text {
									margin-bottom: 10px;
								}
								p.borderdouble {
									padding: 7px 0;
								}
								div.hr {
									width: 413px;
									float: left;
								}
								div.infoscontact {
									float: left;
									margin-top: 8px;
								}
										p.contact a.links {
											color: #505154;
											text-decoration: underline;
										}
									p.lien {
										margin-top: 10px;
										margin-left: 60px;
									}
										p.lien a:hover {
											text-decoration: underline;
										}
										a.link {
											color: #ff7300;
											text-decoration: none;
											background: url('../images/arrowulsection.gif') no-repeat left center;
											padding-left: 10px;
										}
										body.press p.downloadorread {
											padding: 14px 0;
										}
										span.download {
											background: url('../images/download.gif') no-repeat right bottom;
											padding-right: 25px;
											
										}
										body.press div.ltcontin p a {
											text-decoration: underline;
										}
										body.about p.linkto {
											width: 330px;
/*											float: right;*/
										}
										span.black {
											color: #000;
											font-weight: bold;
										}
										body.purchase span.black {
											font-weight: normal;
										}
										div.inform {
											width: 210px;
											margin-left: 12px;
										}
										span.grispale {
											color: #666;
											font-size: 1.5em;
										}
										span.noir {
											color: #000;
											font-size: 2.5em;
										}
										p.arial {
											font-family: arial,sans-serif;
											margin-top: 18px;
										}
										p.arialautre {
											margin-top: 22px;
										}
											.arial span.gris {
												color: #666;
												font-size: 2.1em;
											}
										span.fontsize {
											font-size: 1.4em;
										}
											span.fontpetit a {
												color: #505154;
												text-decoration: underline;
											}
										span.fontpetit {
											font-size: 1.1em;
										}
										div.inform p.verdana {
											font-family: verdana,arial,sans-serif;
											color: #505154;
											margin-top: 10px;
										}
										span.colororange {
											color: #ee6600;
											font: 1em helvetica,arial,sans-serif;
										}
								div.hr {
									height: 3px;
									border: 0;
									background: url('../images/borderdouble.gif') no-repeat;
									float: left;
									width: 413px;
							    }

								div.hr hr {
								  display: none;
								}
							div.right {
								width: 323px;
								height: 418px;
								float: right;
								/*background: url('../images/liright.gif') no-repeat;*/	
							}
								div.right img {
									margin-top: 8px;
									margin-left: 8px;
								}
								strong.black {
									color: #323133;
								}
						div.contentin,
						div.designcontent {
							width: 940px;
							float: left;
							margin-top: 9px;
							margin-left: 10px;
							display: inline;
						}
						body.participate div.contentin {
							width: 930px;
						}
						div.contentin {
							margin-top: 0;
						}
						body.home div.contentin {
							margin-top: 10px;
						}
						div.inf {
							width: 323px;
							float: right;
							background: url('../images/rtcontent_line.gif') no-repeat;
							padding-top: 19px;
							padding-bottom: 23px;
						}
						div.textin {
							width: 290px;
							float: left;
							margin-left: 21px;
							display: inline;
						}
						body.about div.contentin {
							margin-top: 30px;
						}
							div.ltcontent {
								width: 607px;
								height: 428px;
								float: left;
								background: url('../images/ltcontentflash.gif') no-repeat;
							}
							body.press div.ltcont {
								width: 577px;
								margin-left: 22px;
							}
								div.ltcontin {
									width: 538px;
									border-bottom: 1px solid #ccc;
									float: left;
									margin-left: 15px;
									display: inline;
									padding-top: 20px;
									padding-bottom: 15px;
								}
							div.exhibitionstop div.ltcontent {
								width: 577px;
								margin-left: 10px;
								float: left;
							}
							div.exhibitionstop div.ltup {
								width: 577px;
								height: 324px;
								float: left;
								display: inline;
								background: url('../images/ltup.gif') no-repeat;
							}
							div.ltdown {
								width: 577px;
								height: 109px;
								background: url('../images/ltdown.gif') no-repeat;
								float: left;
								margin-top: 20px;
							}
							div.exhibitionstop div.ltdown img {
								margin: 24px 0 24px 24px;
							}
								div.lttop {
									width: 593px;
									height: 312px;
					                margin-top: 7px;
									margin-left: 7px;
								}
								body.about div.ltcontentabout {
									width: 607px;
									float: left;
								}
									div.ltcontentabout p {
										width: 566px;
										margin-left: 22px;
										margin-bottom: 15px;
										font: 1.1em verdana,arial,sans-serif;
										color: #505154;
									}
								body.about div.lttopabout {
									width: 607px;
									float: left;
									margin-top: 1px;
								
								}
									div.lttopabout div.intop {
										width: 566px;
										float: left;
										background: url('../images/ltdesignline.gif') no-repeat 22px bottom;
										text-transform:none;
									}
									div.inbottom {
										width: 566px;
										float: left;
										margin-top: 15px;
										text-transform:none;
									}
									div.lttopabout img {
										margin-bottom: 13px;
									}
								div.ltinhome {
									width: 591px;
									height: 93px;
									margin-top: 7px;
									margin-left: 7px;
								}
								 
								div.event,
								div.eventexhibitions {
									width: 329px;
									float: right;
									margin-right: 100px;
									/*padding-top: 18px;*/
									padding-top: 5px;
									display: inline;
									color: #fff;
									width: 380px;
								}
									body.fr div.eventexhibitions {
										font-size: 0.9em;
									} 
								div.eventexhibitions {
									width: 390px;
									margin-right: 40px;
									float: right;
									display: inline;
									padding-top: 20px;
								}
									div.contactinfos {
										/*padding-top: 11px;*/
										list-style: none;
										width: 290px;
									}
					
									body.contactus div.contactinfos {
										float: left;
										padding-top: 7px;
									} 
									div.ltinner {
										width: 333px;
										height: 309px;
										float: left;
									}
									div.rtinner {
										width: 222px;
										height: 309px;
										float: right;
										margin: 7px 7px 0 0;
										display: inline;
									}
										div.rtinner h3 {
											font: 3em helvetica,arial,sans-serif;
											color: #fff;
											font-weight: bold;
											margin-top: 65px;
											margin-left: 10px;
										}
										div.ltinner img {
											margin: 7px 0 0 7px;
										}
										ul.ltinf {
											float: left;
										}
										body.exhibitions.en ul.rtinf {
											float: right;
											display: inline;
											width: 190px;
										}
										body.purchase .ltinf {
											width: 50px;
										}
										body.purchase.fr .ltinf {
											width: 60px;
										}
										body.exhibitions.fr ul.rtinf {
											float: right;
											display: inline;
											width: 190px;
										}
										body.contactus div.contactinfos {
											width: 310px;
										}
										body.contactus ul.ltinf {
											float: left;
											width: 70px;
										}
										body.contactus.fr ul.ltinf {
											width: 80px;
										} 
										body.contactus.fr ul.rtinf {
											width: 210px;
										}
											body.contactus ul.ltinf li,
											body.contactus ul.rtinf li {
												margin-bottom: 3px;
												font-size: 1.1em;
											}
										body.contactus ul.rtinf {
											float: right;
											width: 230px;
										}
								div.eventexhibitions span.gray {
									padding-left: 0;
								}
									div.eventexhibitions span.gray a {
										color: #666;
										text-transform: lowercase;
										text-decoration: underline;
									}
									div.eventexhibitions p {
										font: 1.4em verdana,arial,sans-serif;
									}
									div.event p {
										font: 1.4em verdana,arial,sans-serif;
									}
									span.color {
										text-transform: uppercase;
										color: #ff7300;
									}
									body.exhibitions span.color {
										text-transform: lowercase;
									}
									body.exhibitions span.color a {
										color: #ff7300;
										text-decoration: underline;
									}
									span.gray {
										color: #666;
										text-transform: uppercase;
										/*padding-left: 10px;*/
									}
									div.event h1 {
										font: 2em helvetica,arial,sans-serif;
										padding-bottom: 7px;
									}
									div.ltinhome img {
										margin: 5px;
									}
							/* right content */
							div.rtcontent {
								/*width: 243px;*/
								width: 323px;
								float: right;
								margin-right: 0px;
								display: inline;
							}
							body.sponsor div.rtcontent,
							body.contactus div.rtcontent,
							body.participate div.rtcontent,
							body.purchase div.rtcontent {
								/*width: 279px;*/
								width: 309px;
								padding: 7px;
							}
							body.purchase div.rtcontent {
								margin-right: 10px;
							}
							body.sponsor div.rtcontent {
								margin-top: 30px;
								margin-right: 10px;
							}
							div#appform {
								margin-top: 20px;
								margin-bottom: 10px;
							}
								body.participate .rtcontent h3 {
									background-color: #ff7300;
									font: 1.8em helvetica,arial,sans-serif;
									color: #fff;
									border: 1px solid #ccc;
									border-bottom: none;
								}
									body.participate .rtcontent h3 span {
										border: 1px solid #fff;
										
										display: block;
										padding: 0.4em 13px 0.2em 13px;
									}
							body.exhibitions div.rtcontent {
								margin-right: 6px;
							}
								body.contactus div.rtbtm,
								body.contactus div.rttop,
								body.participate div.rttop,
								body.purchase div.rttop {
									background-color: #fff;
									float: left;
									/*width: 253px;*/
									width: 283px;
									padding: 0 13px;
									margin-bottom: 0;
									background-image: none;
								}
								body.purchase div.rttop {
									padding: 15px 13px;
								}
									body.purchase div.rttop div.adres {
										margin-left: 22px;
										padding-bottom: 30px;
									}
										body.purchase div.rttop div.adres h3 {
											font-size: 14px;
											margin-top: 15px;
											font-weight: bold;
										}
										body.purchase div.rttop div.adres h4 {
											margin-top: 15px;
										}
								body.contactus div.rtbtm {
									margin-top: 7px;
								}
								div.rttop {
									background: url('../images/rttopline.gif') no-repeat center bottom;
									margin-bottom: 18px;
								}
								body.sponsor div.rttop {
									background: #fff;
									margin-bottom: 0px;
								}
								body.sponsor div.rttop a {
									text-decoration: underline;
								}
									body.sponsor div.rttop h2 {
										color: #68686a;
										font-family: helvetica,verdana,arial,sans-serif;
										font-size: 2.3em;
										font-weight: normal;
										margin-left: 13px;
										margin-top: 0;
										padding-bottom: 0.5em;
									}
										body.sponsor div.rttop h2 a.graylink {
											font-size: .5em;
											color: #505154;
										}
									div.appforminner div.hr,
									div.rttop div.hr {
										background: url('../images/rttopline.gif') no-repeat center bottom;
										width: 277px;
									}
									div.appformwrap {
										border: 1px solid #fff;
									}
									div.appform {
										border: 1px solid #ccc;
									}
									div.appforminner {
										background: #fff url('../images/appformbg.jpg') no-repeat ;
										border: 1px solid #fff;
										padding: 6px 13px;
									}
										div.appforminner p {
											font-size: 1.1em;
											color: #505154;
											margin: 0.5em 0;
										}
										div.appforminner p a {
											color: #505154;
											text-decoration: underline;
										}
									body.contactus div.rttop div.contactinfos {
										padding-bottom: 13px;
									}
									body.contactus div.rttop a {
										color: #505154;
										text-decoration: underline;
									}
								body.about div.rttop {
									background: none;
									margin-top: 21px;
								}
								div.rtin {
									width: 300px;
									float: left;
									margin-left: 20px;
									display: inline;
								}
									div.rtin p {
										font: 1.5em verdana,arial,sans-serif;
										color: #000;
									}
										div.rtin a {
											font-size: 11px;
											color: #ff7300;
										}		
										div.rtin a:hover {
											text-decoration: underline;
										}
			/* Footer */
			div#footer {
				margin: 8px auto;
				width: 960px;
				text-align: right;
			}
				div#footer p {
					font: .9em verdana,arial,sans-serif;
					color: #999;
				}

input, select, textarea	{font-family: Arial; font-size: 12px; border: 1px solid #b1b1b1; clear: both; background: #fffef7; color: #333333;}
input.button	{font-size: 11px; font-weight:bold; background-image:url(../private/images/buttonTile.gif); background-repeat:repeat-x; padding: 3px; cursor: pointer;}

.gris 		{color: #666;}
.orange 	{color: #ee6600;}
.bad		{color: #CC0000;}
/*.good		{color: #339900;}*/
.good		{color: #ff7300;}
.neutral	{color: #CCCC00;}

a:link.orange		{color: #ee6600;}
a:visited.orange	{color: #ee6600;}
a:active.orange		{color: #ee6600;}
a:hover.orange		{color: #ee6600;}

/*.ltcont	{font-size: 12px;}*/

