* { _text-align: left; }
body{ font-family: Helvetica, Arial; font-size: 10px; _text-align: center; background-color:#07A81C; color:#FFFFFF; }
a:link {color: #FFFFFF; text-decoration: none;}
a:hover {color: #000000; text-decoration: none;}
a:visited {color: #FFFFFF; text-decoration: none;}
a:visited:hover {color: #000000; text-decoration: none;}

#wrapper{margin: auto; width:902px; }
#wrapperleft{width:701px; float:left;}
#wrapperright{width:188px; float:left; padding-top:50px; padding-left:10px; background-color:#FFFFFF; height:2999px; _text-align: left; padding-right:3px;}
#wrapperright p { color: #000000; }
#wrapperright a:link {color: #07A81C; text-decoration: none;}
#wrapperright a:hover {color: #000000; text-decoration: underline;}
#wrapperright a:visited {color: #07A81C; text-decoration: none;}
#wrapperright a:visited:hover {color: #07A81C; text-decoration: underline;}


/* wrapperleft */
#top { width: 701px; height:250px;}

	#top_title { float:left;}

		#site_title { position:relative; top:-65px; _top:-25px; float:left; width: 701px; height: 100px; font-size: 36pt; z-index:999;}
		#site_title h1 { font-size: 60pt;  letter-spacing: -6px; z-index:999;}
		#sentence { position:relative; color:#000000; top:-86px; _top:-58px; float:left; width: 701px; height: 100px; font-size: 36pt;}
		#sentence h1 { font-size: 60pt; letter-spacing:-6px;}
		
	#menu {position:relative; top:-30px; _top:-50px; text-align:left; float:left; width:701px; height: 50px;}
	#menu span.menucurrent 	a { color:#000000; }
	#menu span.menucurrent { font-size: 32pt; font-weight: normal; letter-spacing: -3px; }
	#menu span.menu {font-size: 32pt; font-weight: normal; letter-spacing: -3px; }
	#menu span a { font-weight: bold; }	
	
	#menu2 { position:relative; top:-30px; _top:-50px; text-align:left; float:left; width:701px;}
	#menu2 span.menucurrent a { color:#000000; }
	#menu2 span.menucurrent { font-size: 22pt; font-weight: normal; letter-spacing: -1px; }
	#menu2 span.menu {font-size: 22pt; font-weight: normal; letter-spacing: -1px; }	
	#menu2 span a { font-weight: bold; }		

#content { float:left;}
#footer { float:left; width:701px;  }
/* wrapperleft */

p { padding: 0px; font-size: 12pt; }

table.product { cellpadding: 0px; cellspacing: 0px; }


h2 { font-size: 14pt; color:#07A81C; }
h3 { font-size: 12pt; color:#07A81C; }
h4 { font-size: 12pt; color:#07A81C; }
h5 { font-size: 12pt; color:#07A81C; }
h6 { font-size: 12pt; color:#07A81C; }

.product h1 { font-size:12pt; }
.product h2 { font-size:11pt; }
.product h6 { color: #FFFFFF; font-weight: normal; }
td.comments { padding-left: 10px; padding-right:10px; padding-top: 0px; valign: top;}
span.detail { font-weight: bold; color: #000000; }
.prix { 	font-weight: bold; color: #000000;}
h1.infos { padding-top: 48px; font-size:32pt; color:#07A81C; letter-spacing: -3px; }
.tx-ttproducts-pi1-wrap2 { font-size:9pt; color: #000000; }