* { padding:0; margin:0;}.clear {clear:both;}a {	color: #FF0000;}.plain a{color:#00FF00}body {background:#fff url(images/bg.jpg) repeat-x; font: 12px Verdana, Arial, Helvetica, sans-serif; color:#333;}#wrap {width:954px; margin:0px auto;}#header {background:url(images/header.png) no-repeat; height:200px; }#headercontent h2 {	font-size: 18px;	color: #5B920A;}#wrap #header #logo .description {	display: block;	text-align: center;	font-size: 16px;	padding-top: 10px;}#wrap #header #headercontent p {	color: #666666;}#wrap #header #sitecption {	margin-right: 380px;	margin-left: 380px;	padding-top: 85px;	color: #FFFFFF;	font: bold 16px "Trebuchet MS", halvetica, Verdana, sans-serif;}.bigger {	font: 18px "Trebuchet MS", halvetica, Verdana, sans-serif;	color: #C0EC15;}#wrap #header #logo {	width: 260px;	padding-top: 50px;	padding-left: 50px;	height: 150px;	float: left;}#wrap #header #headercontent {	width: 300px;	float: right;	padding-right: 55px;	padding-top: 60px;	height: 125px;}#main {background:url(images/pagebg.png) repeat-y; padding:0px 9px 0 9px; margin:0;}#menus {background:url(images/menu.jpg) no-repeat; width:936px; margin:0 auto 10px auto; height:88px;}#submenu ul {	list-style: none;}#submenu{    padding-left: 22px;}#submenu li {	display: inline;}#submenu a {	background: url(images/submenudevider.png) no-repeat right;	display: block;	float: left;	height: 16px;	padding-top: 2px;	padding-right: 15px;	padding-left: 15px;	color: #666666;	text-decoration: none;}#mainmenu {	height: 55px;	font: bold 14px "Trebuchet MS", halvetica, Verdana, sans-serif;	text-decoration: none;	text-transform: uppercase;	padding-top: 10px;	padding-right: 22px;	padding-left: 22px;}#mainmenu a {	display: block;	height: 40px;	padding-right: 23px;	padding-left: 23px;	float: left;	text-decoration: none;	padding-top: 15px;	background: url(images/menudevider.png) no-repeat 0px 3px;	color: #FF0000;}#mainmenu .first a {	background: none;}#mainmenu li {	display: inline;}#mainmenu a:visited, #mainmenu a:active {text-decoration:none; color: #FF0000;}#mainmenu #active a {background:url(images/menuactive.gif) no-repeat center top; color:#fff;}#wrap #main #content {	padding: 12px;}#mainmenu a:hover {color:#fff;}#homeleft {width:600px; float:left;}#homeright { margin-left:630px;}#homeleft-1 {width:500px; float:left; Padding-left: 10px; Padding-right: 5px;}#home1col {Padding-left: 10px;}#homeright-1 { margin-left:525px;}h1, h2, h3, h4 { font-family:"Trebuchet MS", halvetica, Verdana, sans-serif;}h1 {font-size:22px;}h2 {font-size:18px;}h3 {font-size:16px;}h4 {font-size:14px;}#main h2 {color:#333; display:block; padding:3px 0 8px 0;}.green {	color: #3399FF;}#homeright h3 {	color: #CC0000;	font-weight: normal;	font-size: 14px;	margin-top: 5px;	margin-bottom: 8px;}#main  p {	line-height: 16px;	margin-bottom: 18px;}#homeright-1 .column1-2 {   	background-image: url();    background-repeat: repeat-x;}#homeright .column1 {	float: left;	width: 31%;	padding-right: 5px;}#homeright .column3 {	float: left;	width: 31%;	padding-left: 8px;}#homeright .column2 {	float: left;	width: 32%;}a:visited, a:active {	color: #CC0000;}a:hover {	color: #3399FF;	text-decoration: none;}#wrap #footer {	background: url(images/footer.png) no-repeat;	height: 60px;	padding-top: 15px;    font-size: 10px;	text-align: center;}#mainmenu ul {list-style:none;}#submenu a:visited, #submenu a:active {	background: url(images/submenudevider.png) no-repeat right;	display: block;	float: left;	height: 16px;	padding-top: 2px;	padding-right: 15px;	padding-left: 15px;	color: #666666;	text-decoration: none;}#submenu a:hover {	background: url(images/submenudevider.png) no-repeat right;	display: block;	float: left;	height: 16px;	padding-top: 2px;	padding-right: 15px;	padding-left: 15px;	color: #000000;	text-decoration: none;}#mainmenu .first a:visited, #mainmenu .first a:active {	background: none;}#productlist {	list-style: none;}#productlist li {	display: block;	padding: 3px;	border-bottom: 1px solid #eee;}.productimage {	float: left;}#showlist {	list-style: none;    margin: 1px;}#showlist li {	display: block;	padding: 35px;}.textshow {    width: 350px;    float: left;	margin-right: 10px;	margin-left: 10px;}.titreshow {    text-align: center;    font-size:25px;    padding: 0px;    margin-bottom: 10px;}.showimage1 {	float: left;    margin-right: 30px;    margin-left: 50px;    margin-top: -10px;}.showimage2 {	float: right;    margin-right: -10px;    margin-left: 20px;    margin-top: 10px;}#textshowdetail {    width: 450px;    float: left;	margin-top: 30px;	margin-left: 33px;    font-size:14px;    color: #FFFFFF;}#textshowdetail-droit {    width: 450px;    float: left;	margin-top: 30px;	margin-left: 450px;    font-size:14px;    color: #FFFFFF;}#textshowdetail p{    line-height: 16px;}#textshowdetail-droit p{    line-height: 16px;}.altli {    background-color: #FFFAEC;}.post .date {	font-size: 10px;}.post h3 {	font-size: 14px;	text-transform: uppercase;	display: block;	margin-bottom: 15px;}.post {	padding: 5px;	margin-bottom: 15px;}#sidebar1 {	float: left;	width: 49%;}#sidebar2 {	float: right;	width: 49%;}#homeright  ul {	list-style: none;}#homeright li {	display: block;	border-bottom: 1px solid #eee;	height: 18px;}#homeright li a {	display: block;	height: 15px;	padding-top: 2px;	color: #999999;	text-decoration: none;	background: url(images/bullet.png) no-repeat 0px 3px;	padding-left: 15px;}.form {margin:10px 20px 10px 10px;}.form .text {	display:block;	border:1px solid #666666;	background: #efefef;	width:450px;	padding:5px;	font-size:14px;	color:#000000;}.form label {display:block; margin-bottom:3px; margin-top:10px;}.form .text:hover{background:#FFFFFF; border: solid 1px #000000;}.form .text:focus {	background:#efefef;	border: 1px solid #669900;}.form .button {	display:block;	border:1px solid #666666;	background:#efefef;	padding:5px 10px 5px 10px;	margin:10px 0px 10px 0px;}.form .button:hover {	display:block;	border:1px solid #666666;	background: #ffffff;	padding:5px 10px 5px 10px;	margin:10px 0px 10px 0px;}
