body {
	margin: 0px; padding: 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background: #f15132 url(../gfx/bg_body.gif) top center repeat-y;
	color: #434642;
}
h1, h2, h3, h4, h5, h6, p, form, ul, ol, li {margin: 0px; padding: 0px;}
h1 {font-size: 24px; margin-bottom: 20px; font-family: Arial, Helvetica, sans-serif; color: #858784;}
h2 {font-size: 16px; margin-bottom: 10px; color: #858784;}
h3 {font-size: 14px; color: #858784; margin-bottom: 10px;}
a img {border: 0px;}
a {color: #f15132; text-decoration: none;}
a:hover {text-decoration: underline;}
a.arrowLink {padding-right: 15px; background: url(../gfx/arrow.gif) top right no-repeat;}

/*********HEADER********/
#headerBigBox {width: 100%; text-align: center; background: #434642 url(../gfx/bg_headerbox.gif) top center repeat-y;}
#header {width: 900px; margin: 0px auto; text-align: left;}

/*********CENTER********/
#center {width: 900px; margin: 0px auto; text-align: left;}

/*********NAV COL********/
#navCol {float: left; width: 225px;}
#navBox {padding: 10px; border: 10px solid #585954; background-color: #434642;}

#navList {list-style: none;}
#navList li {border-bottom: 1px solid #585954; padding: 5px 0px;}
#navList li.firstLink {padding-top: 0px;}
#navList li.lastLink {padding-bottom: 0px; border-bottom: 0px;}
#navList a {color: #fff; font-size: 14px; font-weight: bold;}
#navList a:hover, #navList a.cLoc {color: #f15132; text-decoration: none;}

#navList li ul {list-style: none; padding-left: 0px;}
#navList li ul li {padding: 3px 0px 3px 10px;}
#navList li ul li a {font-size: 12px; color: #e7e7e7;}

#navList li ul li ul {padding-left: 15px;}
#navList li ul li ul li {padding: 2px 0px;}
#navList li ul li ul li a {font-size: 12px; font-weight: normal; color: #ccc;}

#welcomeBox {position: relative; width: 225px;}
#welcomeBox p {position: absolute; top: 10px; left: 10px; width: 205px; font-size: 10px;}
#welcomeBox p a {font-weight: bold;}

#frontLogin {width: 205px; background-color: #fcfcfc; border: 10px solid #e3e3e3; margin-top: 1px;}
#frontLogin form {padding: 10px;}
#frontLogin form input {width: 183px; border: 1px solid #a7a6aa; background: url(../gfx/bg_input.gif) top left no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; display: block; margin-bottom: 5px;}
#frontLogin form input.butonSubmit {width: 100px; cursor: pointer; background: #eeeeec none; color: #434642; font-weight: bold; font-size: 11px;}

/*********CONTENT********/
#content {float: right; width: 644px; padding: 10px 20px 0px 10px; background: #fff url(../gfx/bg_content.gif) top left repeat-x;}
#content .frontPic {display: block; margin-bottom: 20px;}
#content p {padding-left: 10px; margin-bottom: 20px;}

/*FILTRE*/
.filterField {margin-bottom: 15px; border: 1px solid #858784;}
.filterField legend {font-size: 16px; font-weight: bold; color: #858784;}
.filterBox {margin: 10px 15px 15px 15px;}
.filterBox a {font-weight: bold; margin-right: 20px;}

/*GALERIE PRODUSE*/
.prodBox {width: 622px; margin: 20px 0px; padding: 10px; border: 1px solid #e3e3e3;}
.prodThumb {float: left; width: 100px;}
.prodDetails {float: right; width: 510px;}
#content .prodDetails p {margin: 0px 0px 10px 0px; padding: 0px;}
#content .prodDetails p strong {font-size: 14px;}

/*DEATLII PRODUS*/
.galleryBox {margin: 20px 0px; text-align: center;}
.galleryPic {padding: 10px; border: 1px solid #e3e3e3;}
.galleryThumBox {width: 582px; padding: 5px 30px; border: 1px solid #e3e3e3;}
.galleryThumBox a {display: block; float: left; width: 100px; height: 100px; margin: 5px; padding: 5px 2px; border: 1px solid #e3e3e3;}
.galleryThumBox a img {vertical-align: middle;}
.galleryThumBox a span {display: block; margin-top: 5px; font-size: 11px; color: #858784;}
.galleryThumBox a:hover {text-decoration: none; border: 1px solid #858784;}

#buyForm {width: 500px; margin: 10px auto; padding-top: 20px;}
#buyForm p {clear: left; margin-bottom: 15px;}
#buyForm p span {float: left; width: 120px;}
#buyForm p input, #buyForm p textarea {width: 290px; padding: 3px 5px; border: 1px solid #858784; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
#buyForm p input.subMit {width: 90px; background-color: #eeeeec;}

/*LOGIN CLIENTI*/
#loginTable {width: 614px; border-collapse: collapse; border: 0px;}
#loginTable td {padding: 5px;}
#loginTable form table {border-collapse: collapse; border: 0px;}
#loginTable form table td {vertical-align: top;}
#loginTable form table input, #loginTable form table textarea {width: 175px; border: 1px solid #a7a6aa; background: url(../gfx/bg_input.gif) top left no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
#loginTable form table input.butonSubmit {width: 100px; cursor: pointer; background: #eeeeec none; color: #434642; font-weight: bold; font-size: 11px;}

/*********FOOTER********/
#footer {float: right; width: 674px; border-top: 3px solid #858784; padding: 1px 0px 0px 0px;}
#footerLeft {float: left; width: 327px; padding-top: 10px; padding-left: 10px; background-color: #fff; color: #f15132;}
#footerRight {float: right; width: 317px; padding: 10px 20px 10px 0px; background-color: #e3e3e3; color: #858784; text-align: right;}
#footer p {font-size:10px; line-height: 12px; margin: 0px;}
#footer p span {color: #434642;}

/*********CLEANER | STUFF********/
.cleaner {
	clear: both;
	height: 1px;
	margin-top: -1px;
	line-height: 0px;
}

.inputType1Error{
	border: 1px #FF0000 solid;
	background-color:#FFB3B3;
}

#errorDiv{
	text-align:center;
	color: #FF0000;
}