*{ margin:0px; padding:0px;}
/*<<!----------------------------------------------------------------------------------------------------------------------------------->>*/
body { background: #fff; color: #000; font: 85%/1.6em arial,sans-serif; text-align: center; }
#wrapper { display: block; margin: 0 auto; padding: 0 7px; width: 960px; text-align:left;}
#pub{width: 960px; height:120px; background-color:#ffffff;text-align:center;}
#pubb{width: 200px; height:500px; background-color:#ffffff;float:left;}
/*
.c {float: left; }
.cr {clear: left;}
*/
td {  vertical-align: top; padding: 5px 5px 5px 5px; }

h1 {font-size: 14pt; }

h2 {font-size: 10pt;}

h3 { color: #5e74b3; font-size: 8pt; padding: 0;  border-bottom: 1px dotted #5e74b3; }

a{ color:#6c6c6c;	text-decoration:none;}
a:hover{	color:#36393D;	}

.titre{ height:25px;width:680px;padding: 12px 8px 0px;}
#title{float:left;	width:220px;}
#title:hover{color: #CDEB8B;	cursor:default; }

#descr { 	line-height:27px;	float:right;	width:450px;	cursor:default;	}

/*-------------------------lien cat�rgories!!!*/
.categories{}
.categories a{ color:#6c6c6c;	text-decoration:none;}
.categories a:hover{	color:#36393D;	}
table.formPage {  	width:760px;}
td.err {   padding: 3px;   color: #FF0000;   background: #FFEDED;   border: 1px solid #A0A0A0;   text-align: left;	}
td.msg {   padding: 3px;   color: #0000FF;   background: #EDF3FF;   border: 1px solid #A0A0A0;   text-align: left;	}

.label {   text-align: right;	}

.buttons {   border-top: 1px solid #A0A0A0;   text-align: center;	}

.count {   color: #6f6f6f;   font-size: 8pt;   font-weight: normal;	}

#links{ /*border:solid;*/ width:700px;float:right; }
#links a {   font-size: 10pt;	}
#links p {   margin: 0 0 7px 0;	}

.url {   color: #6f6f6f;	}

#path {   padding: 10px 8px 2px;   background: #ddd;   line-height: 25px;   border-top: solid #CDEB8B;	}

.submit {  float: right;  /* vertical-align: bottom;	*/}
.submit a {text-decoration:none;color:#6c6c6c;padding:14px 5px 4px; }
.submit a:hover { color: #eee;  background: #333;  border-bottom: solid #CDEB8B;padding:14px 5px 4px;}

#user-bar {   clear:both;   width:20%;   margin:0 0 0 auto;   padding:3px;   background:#D9E8F9;   line-height:19px;
   text-align:right;	}

.text, .btn {   /*font-size: 8pt;*/   	}
input.text {   color: #000000;   border: 1px solid #c6c6c6; 	}
textarea.text {   font-size: 12pt;   border: 1px solid #c6c6c6;		}
select {   font-size: 8pt;   border: 1px solid #5e74b3;	}

.captcha {   border: 1px solid #5e74b3;   margin-top: 10px;	}

form {   display: inline;   margin: 0;   padding: 0;	}

.btn {   font-size: 8pt;     border: 1px solid #c6c6c6;   background-color: #CDEB8B; padding:2px 2px ;
   cursor: pointer;   height: 20px;	width:70px;}
.btn:hover {  background-color: #ADBC78;	}
span.req {   margin-left: 3px;   color: #FF0000;   font-weight: bold;	}

div.errForm, span.errForm {   margin: 0px 0 0px 5px;   padding: 2px 3px 2px 3px;   color: #FF0000;   background: #FFFFF3;
   border: 1px solid #cccccc;   text-align: left;   clear: right; 	}
   
h2 .small, h3 .small, .small, .small a {   padding: 0px;   margin: 0px;   color: #909090;   font-size:9px;
   text-decoration:none;	}
.sort {   color: #000000;	}
p.subcats {   margin: 0px 0px 7px 0px;   padding: 0px;	}

div.pr {   font-size: 6pt;   color: #000000;   float: left;   height: 30px;   margin-right: 5px;	}
div.prg {   width: 40px;   border: 1px solid #999999;   height: 3px;   font-size: 1px;	}
div.prb {   background: #5eaa5e;   height: 3px;   font-size: 1px;	}

div.footer {   bottom:0;   clear:both;   text-align: center;   border-top: 1px solid #E0E0E0;   padding: 3px 0 0 0;
   margin-top: 50px;	}
div.footer a {   color: #606060;	}
.price {   border: 1px solid #A0A0A0;	}
.price table td{   margin: 0;   padding: 2px;   vertical-align: bottom;	}

.paging-links,
.paging-info {   text-align:right;		}

.paging-info {   font-style: italic;	}

.limit_field {   border-width:0;	}
