html,body{margin:30px 0 0 0;padding:0;background-color:#783F20;}
body{font: 76% verdana, arial,sans-serif;}
p, h1, div, ul, li, #navigation {margin:0;padding:0}
h1{ font-size:110%;margin:20px 0 0 5px;color:#783F20;font-weight:bold}
h2{ font-size:120%;margin:10px 0;color:#7684a7}

/* Liens */
a{color: #396CAB; text-decoration:none}

/* Container */
#container{padding:0;margin:0;}

/* Main */
#main{float:left;width:757px;}

/* Bandeau */
#header{float:left;}

/* Menu lateral */
#menu {font-size:100%;padding:0;height:220px;}
#menu ul {list-style-type: none;margin:40px 0 0 0}
#menu ul li {display:block;height:20px;padding:6px 0 0 3px;margin:0 0 5px 0;color:#FFF;font-weight:bold;}
#menu ul li a {padding:10px 0;color:#FFF;font-weight:bold}
#menu .current {color:#FFF;background:url(../nicol_img/selection_nav_1.jpg) top left no-repeat;}

/* Sous menu */
#sous_menu {float:left;width:100%;line-height:27px;height:27px;margin:0;padding:0;width:auto;;background:#783F20 url(../nicol_img/smenubg.jpg) top left no-repeat;}
#sous_menu ul {list-style-type: none;margin:0;padding:0 0 0 10px;}
#sous_menu ul li {display:block;height:27px;float:left;margin:0;padding:0 10px 0 10px}
#sous_menu ul li a {padding:0;font-size:8pt;color:#FFF;text-decoration:none; font-weight:bold}
#sous_menu .current {color:#FFC700;background:url(../nicol_img/selection_nav_2.jpg) top left no-repeat;font-weight:bold;font-size:8pt}

/* Contenu */
#content{text-align:left;padding:0 0 0 20px;margin:0;}
#content p{line-height:1.4}
	
	/* Objects */
	.object { clear:both;color:#000;color:#783F20; margin-bottom:20px; font-zize:80%; margin-left:5px;}
	.object h2{ font-size:100%;margin:10px 0 0 0;color:#000}
	.object h3{ font:100% arial,sans-serif;}
	.object h4{ font:90% arial,sans-serif;}
	.object img{ padding:0 0 0px 0px; }
	.object li{margin:0 0 10px 20px;list-style-type: none;}
	.object a{ color:#783F20;text-decoration:underline }
	.object p,td,th,li{}
	.object td,th{padding-left:5px;	padding-right:5px;	padding-top:2px; padding-bottom:2px; }
	.object ul{margin-top:8px;margin-bottom:8px;margin-left:25px;}
	.object li{padding:0px;}
	.object label{float:left;text-align:left;margin-right:10px;width:100px;display:block;padding-top:3px;}
	.object textarea, select{float:left;width:200px; display:block;font-size:10px;font-family:verdana,arial,helvetica;margin-bottom:15px;}
	.object textarea{width:300px;height:100px;}
	.object input{}
	input#text {float:left;width:200px;display:block;font-size:12px;font-family:verdana,arial,helvetica;}
	.input#submit { width: auto;top:20px;margin-top:10px;font-size:12px;}
	.formSeparation{ border-bottom:none;width:100%;margin-bottom:0px; }

#productList{ width:325px; height:150px; overflow:hidden;float:left;color:#783F20; position:relative; }
#productList h2{ font-size:95%; margin: 0 0 5px 0;color:#783F20;}
#productList h3{ font-size:95%; margin: 0 0 5px 0;color:#783F20;}
#productList p{ font-size:95%;color:#783F20;}

#productDetail{ width:330px; overflow:hidden;float:left;color:#783F20; position:relative; margin-top:20px;}
#productDetail h2{ font-size:95%; margin: 0 0 5px 0;color:#783F20;}
#productDetail h3{ font-size:95%; margin: 10px 0 10px 0;color:#783F20;font-weight:normal;}
#productDetail p{ font-size:95%;color:#783F20;}

#news{color:#FFF;font-size:90%;height:307px;padding:0 15px 0 15px;width:178px}

/* Dimention - Position */
#container{width:965px;margin:0 auto}
#content{min-height:307px;width:690px;}
* html #content {height:307px;}

#navigation{}
#footer{position:relative;line-height:28px;}
#footer p{color:#fff;text-align:left;margin:0 0 0 25px;font-size: 9px;}
#footer a{color:#fff;}