.Input_erreur {
background-color:#FFCABF;
color:white;
}

#srch_prod {
	display:block;
}
html, body {
   background: url(../images/img01.jpg) repeat-x left top;
   margin:0px;
   padding:0px;
}


a:link {
	color: #4E8006;
}

a:hover, a:active {
	text-decoration: none;
	color: #4E8006;
}

a:visited {
	color: #4E8006;
}


img {
	border: none;
}

img.left {
	float: left;
	margin-right: 15px;
}

img.right {
	float: right;
	margin-left: 15px;
}

 table.commande {
	border-width: 1px 1px 1px 1px;
	border-spacing: 3px;
	border-style: none none none none;
	border-color: green green green green;
	border-collapse: separate;
	background-color: none;
}
table.commande th {
	border-width: thin thin thin thin;
	padding: 1px 1px 1px 1px;
	border-style: none none none none;
	border-color: green green green green;
	background-color: #377015;
	font: "Verdana", Arial, Helvetica, sans-serif;
	color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.commande td {
	border-width: thin thin thin thin;
	padding: 1px 1px 1px 1px;
	border-style: none none dotted dotted;
	border-color: green green green green;
	text-align:center;
	background-color: none;
	-moz-border-radius: 0px 0px 0px 0px;
}

#header {
   width:100%;
   height:150px;
   padding:0px;
   margin:0px;
}

#menu {
   position:absolute;
   background-color:black;
   -moz-border-radius-bottomright : 10px;
}

#menu ul {
	margin: 0;
	padding: 0px 0 0 20px;
	list-style: none;
	line-height: normal;
}

#menu li {
	display: block;
	float: left;
	color: white;
}

#menu a {
	display: block;
	float: left;
	margin: 0px 3px 0 0;
	padding: 7px 20px;
	letter-spacing: -.5px;
	text-decoration: none;
	text-transform: lowercase;
	font: 12px "Verdana", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

#menu a:hover { 
	text-decoration: none; 
	color: #FFFFFF;
}

#menu .current_page_item a {
	color: #FFFFFF;
}


#menuCompte ul {
	background-color:black;
	float: right;
	margin-top:0px;
	margin-right: 0px;
	padding: 3px 10px 8px 10px;
	list-style: none;
	line-height: normal;
	-moz-border-radius-bottomleft : 10px;
}

#menuCompte li {
	/*display: block;*/
	display:inline;
	margin-right: 1px;
	padding: 0px 0px;
	letter-spacing: 2px;
	text-transform: capitalize;
	font-size: bolder;
	font: "Verdana", Arial, Helvetica, sans-serif;
	color: white;
}

#menuCompte a {

	letter-spacing: 0px;
	text-decoration: none;
	text-transform: lowert;
	font: 12px "Verdana", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	/*color: ##559106;*/
}

#menuCompte a:hover { 
	text-decoration: normal; 
	color: red;
}
 
#left_menu {
   position:absolute;
   background-color:;
   top:130px;
   left:0px;
   width:170px;
   margin:0px;
   padding:0px;
}
 
#content {
   margin-top:0px;
   margin-left:170px;
   margin-right:170px;
}
 
#right_menu {
   position:absolute;
   background-color:;
   top:130px;
   right:0px;
   width:170px;
   margin:0px;
   padding:0px;
}


#logo {
   position:absolute;
   top:35px;
   left:5px;
   width:82px;
   height:87px;
   
}

#banner {
   position:absolute; 
   width:860px;
   height:120px;
   top:30px;
   left:5px;
   background: url(../images/logo_small.png) no-repeat left top;
}
 
#banner h1, #banner h2 {
	float: left;
	margin: 0;
	padding: 0 0 0 20px;
	line-height: normal;
}

#banner h1 { 
	padding-top: 35px;
	padding-left: 100px;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size:36px;
	font-weight: bold;
}

#banner h1 a {
	text-decoration: none;
	color: #559106; 
}

#banner h1 a:hover { text-decoration: underline; }

#banner h2 {
	padding-top: 0px 0 0 0px;
	font: 20px  "Verdana", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

#banner p a {
	text-decoration: none;
	color: #B6ACA2;
}

#banner p a:hover { text-decoration: underline; }


#banner h3 { 
	padding-top: 45px;
	padding-left: 550px;
	font-family: "verdana", Times New Roman, Times, serif;
	font-size:20px;
	font-style: normal;
	color: #FFFFFF;
}

#caddy {
   position:absolute; 
   width:350px;
   height:75px;
   top:40px;
   right:35px;
   background: url(../images/caddy.png) no-repeat right top;
}
 
#viewcaddy {
   position:absolute; 
   width:350px;
   height:32px;
   top:100px;
   right:0px;
}
#caddy h1, #caddy h2 {
	float: right;
	margin: 0;
	padding: 0 0 0 20px;
	line-height: normal;
}

#caddy h1 { 
	padding-top: 37px;
	padding-right: 150px;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: bold;
	color: red;
}

#main_navigation {
   width:180px;
   height:343px;
}
 
h1,h2,p.text,p.intro,ul,ol,table.text {
   margin-left:16px;
   margin-right:16px;
   font-family:"Verdana", Arial, Helvetica, sans-serif;
}
 /*
h1 {
   font-weight:bold;
   font-style:normal;
   font-size:130%;
   line-height:1.1em;
   color:rgb(90,115,135);
   border-left:rgb(190,215,235) solid 20px;
   border-bottom:rgb(190,215,235) solid 4px;
   padding-left:12px;
   margin-top:32px;
}
 
h2 {
   font-weight:bold;
   font-style:normal;
   font-size:110%;
   line-height:1.1em;
   color:rgb(90,115,135);
   border-bottom:rgb(190,215,235) solid 2px;
   margin-top:24px;
}
 */
p.intro {
   text-align:left;
   font-weight:normal;
   font-style:italic;
   font-size:100%;
   line-height:1.1em;
   margin-left:48px;
   color:black;
}
 
p.text {
   text-align:justify;
   font-weight:normal;
   font-style:normal;
   font-size:100%;
   line-height:1.1em;
   color:black;
}
 
li {
   text-align:left;
   font-weight:normal;
   font-style:normal;
   font-size:100%;
   line-height:1.1em;
   color:black;
}
 
td,th {
   text-align:left;
   font-style:normal;
   font-size:100%;
   line-height:1.1em;
   color:black;
}
 
th {
   font-weight:bold;
}

 
td,th.caddy{
   text-align:right;
   font-style:normal;
   font-size:100%;
   line-height:1.1em;
   color:BLACK;
   font-weight:bold;
}
 
div.Price {
	border: 1px;
	float: left;
	margin: 80px;
	padding: 0 0 0 50px;
	line-height: normal;
}

/*--------------*/
/* NAVIGATION */
/*--------------*/
div.parcours_page {
	width: 100%;
	
}	

p.previous_page {
	margin: 10px 0 10px 0;
	float: left;
	width: 40%;
	text-align: right;
}

p.current_page {
	margin: 10px 0 10px 0;
	float: left;
	width: 20%;
	text-align: center;
	font: 14px "Verdana", Arial, Helvetica, sans-serif;
}

p.next_page {
	margin: 10px 0 10px 0;
	float: left;
	width: auto;
	text-align: left;
}
/*----------------------------*/

/*--------------*/
/*  USER LIST   */
/*--------------*/
div.user_list{
	padding: 22px 1px;
}
table.user_list{
	width:100%;
	text-align: center;
	font: 11px "Verdana", Arial, Helvetica, sans-serif;
}
a.user_list{
	
	font: 11px "Verdana", Arial, Helvetica, sans-serif;
	color:white;
}
/*----------------------------*/
/*------------------*/
/*   COMMANDE LIST  */
/*------------------*/
div.commande_list{
	padding: 22px 1px;
}
table.commande_list{
	width:100%;
	text-align: center;
	font: 11px "Verdana", Arial, Helvetica, sans-serif;
}
/*----------------------------*/
/*------------------*/
/*  COMMANDE PRICE  */
/*------------------*/
div.commande_price{
	padding: 22px 1px 0 0;
}
table.commande_price{
	width:100%;
	text-align: center;
	font: 10px "Verdana", Arial, Helvetica, sans-serif;
}
/*----------------------------*/
/*--------------*/
/*     BOX      */
/*--------------*/
div.box_title {
   margin-top:16px;
   margin-left:8px;
   margin-right:8px;
   background-color:#454545;
   color:white;
   font-family: verdana, "Times New Roman", Times, serif;
   font-size:12px;
   text-transform: capitalize;
   font-weight:bold;
   padding:0 0 0 5px;
   	-moz-border-radius-topleft : 5px;
	-moz-border-radius-topright : 5px;
}
 
div.box_content {
   margin-left:8px;
   margin-right:8px;
   margin-bottom:8px;
   text-transform: Capitalisze;
   text-align: justify;
   border:rgb(130,130,130) solid 1px;
   color:black;
   font-family:"verdana", Arial, Times, serif;
   font-size:11px;
   text-transform: capitalize;
   font-weight:normal;
   padding: 2px 2px 2px 2px;
   	-moz-border-radius-bottomleft : 5px;
	-moz-border-radius-bottomright : 5px;
}
a.box_content {
margin-left:30px;
}
h1.box_content{
	padding:0;
	color:black;
	font-family:"verdana", Arial, Times, serif;
	font-size:11px;
}
h2.box_content{
	padding:0;
	color:red;
	font-family:"verdana", Arial, Times, serif;
	font-size:11px;
}

/*----------------------------*/


/*--------------*/
/*     Form     */
/*--------------*/

.form-login {
float: right;
width:860px;
padding-left:470px;
}
.form-login input {
width:80px;
}

form {
	width:auto;
	border:0px solid #ccc;
	margin-left: 5px;
	padding: 0;
	-moz-border-radius-topleft : 0;
	-moz-border-radius-topright : 0;
	-moz-border-radius-bottomleft : 0px;
	-moz-border-radius-bottomright : 0px;
}

fieldset {
	position:relative;
	margin: 10px;
	padding: 3px;
	border: none;
	
}

label {
	width:120px;
	position:relative;
	display:inline-block;
	font:normal 10px/15px verdana;
	
}


/* Recherche Avancer */
/*-------------------*/
form.advsrch {
	width:auto;
	border:0px solid #ccc;
	margin-left: 5px;
	padding: 0;
	-moz-border-radius-topleft : 0;
	-moz-border-radius-topright : 0;
	-moz-border-radius-bottomleft : 0px;
	-moz-border-radius-bottomright : 0px;
}

fieldset.advsrch {
	position:relative;
	margin: 10px;
	padding: 3px;
	border: 1px;
	
}

fieldset.prod {
	position:relative;
	margin: 10px;
	padding: 3px;
	border: 1px;
	
}

label.advsrch {
	width:105px;
	position:relative;
	display:inline-block;
	font:normal 10px/15px verdana;
	
}

input.advsrch_text {
	width:220px;
	position:left;
}

input.advsrch_radio {
	width:10px;
	position:left;
}

input.images {
	width:42px;
	height:42px;
}

label.erreur{
	width:450px;
	position:relative;
	display:inline-block;
	color:red;
	font:normal 10px/15px verdana;
}

input {width:180px;}

input.caddy {width:32px;}


input.search {
	width:120px;
	position:center;
}

legend {
	display:block;
	font:normal 10px/15px verdana;
}

span.hint {
	font:normal 11px/14px verdana;
	background:#eee url(../images/bg-span-hint-gray.gif) no-repeat top left;
	color:#444;
	border:1px solid #888;
	padding:5px 5px 5px 40px;
	width:250px;
	position:absolute;
	margin: -12px 0 0 14px;
	display:none;
}


fieldset.welldone span.hint {
	background:#9fd680 url(../images/bg-span-hint-welldone.jpg) no-repeat top left;
	border-color:#749e5c;
	color:#000;
}
fieldset.kindagood span.hint {
	background:#ffffcc url(../images/bg-span-hint-kindagood.jpg) no-repeat top left;
	border-color:#cc9933;
}


fieldset.welldone {
	background:transparent url(../images/bg-fieldset-welldone.gif) no-repeat 326px 0px;
}
fieldset.kindagood {
	background:transparent url(../images/bg-fieldset-kindagood.gif) no-repeat 326px 0px;
}

input, textarea, select {
	font-family: "verdana", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
/* Post */


.post {
	padding: 22px 1px;
}


.post .title {
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-family: "verdana", Arial, Helvetica, sans-serif;
}

.post .barre_msg 
{
	border: solid 1px;
	background:#DFFFDF url("../images/message_icon.png") no-repeat;
	border-color:#9FCF9F;
	color:#005F00;
	padding: 13px;
	padding-left: 40px;
	margin-bottom: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	font: 12px "Verdana", Arial, Helvetica, sans-serif;
}

.post h1 {
}

.post h2 {
	height: 14px;
	padding: 2px 0 0 13px;
	background:#454545;
	font-size: 11px;
	color: #DADADA;
}

.post h3 {
	height: 14px;
	padding: 2px 0 0 45px;
	background:#AFAFAF;
	font-size: 11px;
	color: #2F2F2F;
}

.post .entry {
	padding: 0 30px 0 30px;
	text-align:justify;
	font-family: "verdana", Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.post .meta {
	padding: 1px 20px 0 20px;
	border-top: 1px dotted #D1D1D1;
	font-family: "verdana", Arial, Helvetica, sans-serif;
	font-size:11px;
}

.post .meta p {
	padding: 0 0px;
	margin: 0px;
	line-height: normal;
	color: #999999;
}

.post .meta .byline {
	float: left;
}

.post .meta .links {
	float: right;
	
}

.post .meta .more {
	padding: 0 20px 0 18px;
	background: url(../images/img11.gif) no-repeat left center;
}

.post .meta .comments {
	padding-left: 22px;
	background: url(../images/img12.gif) no-repeat left center;
}

.post .meta .edit{
	padding: 0 20px 0 18px;
	background: url(../images/icon_mofif.jpg) no-repeat left center;
}

.post .meta .delete {
	padding: 0 20px 0 18px;
	background: url(../images/b_drop.png) no-repeat left center;
}

.post .meta b {
	display: none;
}


/*--------------*/
/*    Produit   */
/*--------------*/
.Produit {
	padding: 11px 1px;
	text-align:justify;

}


.Produit .title {
	margin: 26px 10px 0px 10px;
	padding-bottom: 1px;
	font-family: "verdana", Arial, Helvetica, sans-serif;
}

.Produit .lien a {

}

.Produit .price {
	margin: 0px 10px;
	padding-bottom: 0px;
	font-family: "verdana", Arial, Helvetica, sans-serif;
}

.Produit h1 {
}

.Produit h2{
	height: 18px;
	padding: 5px;
	background:#454545;
	font-size: 11px;
	color: #DADADA;
}

.helpdesk h2{
	height: 18px;
	padding: 5px;
	background:#FF9900;
	font-size: 11px;
	color: #DADADA;
}

.Produit h2 a{
	height: 18px;
	padding: 0px;
	background:#454545;
	font-size: 11px;
	color: #DADADA;
}

.Produit h3 {
	float: right;
	height: 2px;
	padding: 0px 0 0 0px;
	font-size: 11px;
	color: red;
}



.Produit .entry {
	margin: 15px 0 55px 20px;
	padding: 0 130px 0 0px;
	font-family: "verdana", Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.Produit .meta {
	padding: 1px 20px 12px 20px;
	border-top: 1px dotted #D1D1D1;
	font-family: "verdana", Arial, Helvetica, sans-serif;
	font-size:11px;
}

.Produit .meta p {
	padding: 0 0px;
	margin: 0px;
	line-height: normal;
	color: #999999;
}

.Produit .meta .byline {
	float: left;
}

.Produit .meta .links {
	float: right;
	
}

.Produit .meta .more {
	padding: 0 20px 0 18px;
	background: url(../images/img11.gif) no-repeat left center;
}

.Produit .meta .comments {
	padding-left: 22px;
	background: url(../images/img12.gif) no-repeat left center;
}

.Produit .meta .edit{
	padding: 0 20px 0 18px;
	background: url(../images/icon_mofif.jpg) no-repeat left center;
}

.Produit .meta .delete {
	padding: 0 20px 0 18px;
	background: url(../images/b_drop.png) no-repeat left center;
}

.Produit .meta b {
	display: none;
}



/*--------------*/
/*    Helpdesk   */
/*--------------*/
.Helpdesk {
	padding: 11px 1px;
	text-align:justify;

}


.Helpdesk .title {
	margin: 26px 10px 0px 10px;
	padding-bottom: 1px;
	font-family: "verdana", Arial, Helvetica, sans-serif;
}

.Helpdesk .lien a {

}

.Helpdesk .price {
	margin: 0px 10px;
	padding-bottom: 0px;
	font-family: "verdana", Arial, Helvetica, sans-serif;
}

.Helpdesk h1 {
}

.Helpdesk h2{
	height: 18px;
	padding: 5px;
	background:#000000;
	font-size: 10px;
	color: #DADADA;
}

.helpdesk h2{
	height: 18px;
	padding: 5px;
	background:#FF9900;
	font-size: 10px;
	color: #DADADA;
}

.Helpdesk h2 a{
	height: 18px;
	padding: 0px;
	background:#454545;
	font-size: 10px;
	color: #DADADA;
}

.Helpdesk h3 {
	float: right;
	height: 2px;
	padding: 0px 0 0 0px;
	font-size: 10px;
	color: red;
}



.Helpdesk .entry {
	margin: 15px 0 55px 20px;
	padding: 0 130px 0 0px;
	font-family: "verdana", Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.Helpdesk .meta {
	padding: 1px 20px 12px 20px;
	border-top: 1px dotted #D1D1D1;
	font-family: "verdana", Arial, Helvetica, sans-serif;
	font-size:10px;
}

.Helpdesk .meta p {
	padding: 0 0px;
	margin: 0px;
	line-height: normal;
	color: #999999;
}

.Helpdesk .meta .byline {
	float: left;
}

.Helpdesk .meta .links {
	float: right;
	
}

.Helpdesk .meta .more {
	padding: 0 20px 0 18px;
	background: url(../images/img11.gif) no-repeat left center;
}

.Helpdesk .meta .comments {
	padding-left: 22px;
	background: url(../images/img12.gif) no-repeat left center;
}

.Helpdesk .meta .edit{
	padding: 0 20px 0 18px;
	background: url(../images/icon_mofif.jpg) no-repeat left center;
}

.Helpdesk .meta .delete {
	padding: 0 20px 0 18px;
	background: url(../images/b_drop.png) no-repeat left center;
}

.Helpdesk .meta b {
	display: none;
}


/* Sous menu dans le contenu du site pour ajout de produit ou de news par exemple */
#SubMenu {
	float: left;
	width: 100%;
	height: 24px;
	margin: 0 auto 5px 0;
	background: #FC770C no-repeat left top;
}



#SubMenu ul {
	margin: 0;
	padding: 0px 0 0 0px;
	
	line-height: normal;
}

#SubMenu li {
	display: block;
	float: left;
}

#SubMenu a {
	display: block;
	float: left;
	margin: 0 0px 0 0px;
	padding: 5px 10px;
	letter-spacing: -.5px;
	text-decoration: none;
	text-transform: capitalize;
	font: 12px "Verdana", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}

#SubMenu a:hover { 
	text-decoration: none; 
	color: #CBF40C;
}

#SubMenu .current_page_item a {
	color: #FFFFFF;
}


/* Sous menu dans le contenu du site pour ajout de produit ou de news par exemple */
div.SubMenuSearch {
	width: 100%;
}

p.SubMenuSearch {
	margin: 10px 0 10px 0;
	float: left;
	width: 25px;
	text-align: right;
	
}


/* Footer */
#footer-wrap {
	margin: auto auto;
	width: 430px;
	height: 35px;
	min-height: 35px;
	padding: 0;
	margin: 80px auto 30px auto;
	background: url(../images/footer.png) no-repeat left top;
}

#footer {
	margin: auto auto;
	height: 35px;
	min-height: 35px;
	padding: 0;
}

html>body #footer {
	height: auto;
}

#footer p {
background: url(../images/footer.png) no-repeat left top;
}

#legal {
	clear: both;
	padding-top: 5px;
	font: 10px "Verdana", Arial, Helvetica, sans-serif;
	text-align: center;
	color: #999999;
}

#legal a {
	color: #999999;
}


/* ERROR  */
.error h2 {
	height: 32px;
	padding: 8px 0px 0px 40px;
	background: url(../images/error-login.gif) no-repeat left top;
	font-size: 15px;
	color: RED;
}	
/*impression */
#en-tete {
      display: none;
}
#pied-page {
      display: none;
}

#en-tete table {
      display: none;
}

#en-tete tr {
      display: none;
}
