/* Default Theme CSS Document */

/* GLOBAL SECTION */
body {
	background-color:#FFFFFF;
	margin			:0px 0px 0px 0px;
	font-size		:11px;
	font-family    	:Verdana, Arial, Helvetica, sans-serif;
}
.normalText {
	font-size		:11px;
}

table {
	font-family    	:Verdana, Arial, Helvetica, sans-serif;
	font-size		:11px;
}
input, .input {
	height			:15px;
	font-size		:10px;
	top				:-3px;
	border			:1px solid #919191;
}
.member {
	font-size		:10px;
}

.member .title{
	font-size		:10px;
	letter-spacing  :2.0px;
	font-weight		:bold;
}
.member .basket{
	color			:#FFFFFF;
}
.member .basket a{
	color			:#FFFFFF;
	text-decoration	:underline;
}
.member .link {
	font-size		:11px;
	color			:#000000;
	font-weight		:bold;
	text-decoration	:underline;
}

.boldLink{
	font-weight		:bold;
	text-decoration	:underline;
	color			:#000000;
}
.bold{
	font-weight		:bold;
	text-decoration	:none;
	color			:#000000;
}
.home {
	font-size		:11px;
	color			:#000000;
	font-weight		:bold;
}
.home .title {
	color			:#FFFFFF;
}
.button {
	color			:#287399;
	font-size		:11px;	
	font-weight		:bold;
	text-decoration	:none;
}
.buttonWhite {
	color			:#FFFFFF;
	font-size		:11px;	
	font-weight		:bold;
	text-decoration	:none;
}

.footer, .headerNav {
	font-size		:10px;
}
.headerWhite {
	color			:#FFFFFF;
	font-weight		:bold;
	text-decoration	:none;
}

.errorTitle {
	color			:#FF0000;
	font-size		:11px;
	font-weight		:bold;
}
.error {
	color			:#FF0000;
	font-size		:11px;
}
.errorInput {
	height			:15px;
	font-size		:10px;
	top				:-3px;
	border			:1px solid #FF0000;
}
.pagination {
	font-size		:11px;
	font-weight		:bold;
	text-decoration :none;
}
.pagination .link{
	font-size		:11px;
	font-weight		:bold;
	color			:#000000;
	text-decoration :underline;
}
.pagination .selected{
	font-size		:11px;
	font-weight		:bold;
	color			:#287399;
	text-decoration :none;
}
.payment INPUT {
	width	:55px;
	height	:35px;
}

/* #################  catalogue  ################# */

#catalogue
{
	color:#000;
	font:bold 12px Arial, Helvetica, sans-serif;
}

#catalogue a
{
	color:#7B736E;
	font:bold 11px Arial, Helvetica, sans-serif;
}

#catalogue img
{
	border:0;
}

#catalogue tr td
{
	color:#000;
	font:bold 12px Arial, Helvetica, sans-serif;
	vertical-align:top;
}

#catalogue .detail
{
	height:26px;
	color:#7B736E;
	font-size:11px;
	font-weight:100;
}

#catalogue .image
{
	padding:0 12px 0 0;
}

#catalogue .image img
{
	width:118px;
	height:110px;
}

#catalogue .price
{
	background:#EEE;
	padding:2px 8px;
}

#catalogue .separator
{
	background:url(../../templates/default/catalogue/alllanguage/separator.gif) top left no-repeat;
	width:3px;
	padding:0 12px 0 0;
}

#catalogue .separator_art
{
	background:url(../../templates/default/catalogue/alllanguage/separator_art.gif) top left no-repeat;
	width:3px;
	padding:0 12px 0 0;
}

#catalogue .separator_recontres
{
	background:url(../../templates/default/catalogue/alllanguage/separator_recontres.gif) top left no-repeat;
	width:3px;
	padding:0 12px 0 0;
}

#catalogue .separator_other
{
	background:url(../../templates/default/catalogue/alllanguage/separator_other.gif) top left no-repeat;
	width:3px;
	padding:0 12px 0 0;
}

#catalogue .space
{
	height:30px;
}

#catalogue .tarif
{
	width:255px;
	padding:20px 0 0 0;
}

#catalogue .title
{
	width:255px;
}

/* ##################  generic  ################## */

.fright
{
	float:right;
}

.catalogue
{	
	font-size:11px;
	font-weight:bold;
}

.blackBold
{
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

.bronzeBold
{
	font-size:11px;
	font-weight:bold;
	color:#c1bebb;
}

.oliveNormal
{
	font-size:11px;
	font-weight:normal;
	color:#7B736E;
}

.oliveBold
{
	font-size:11px;
	font-weight:bold;
	color:#7B736E;
}

.subtitle
{
	font-family	:Arial, Verdana, Helvetica, sans-serif;
	font-size	:12px;
	font-weight	:bold;
	color		:#000000;
}

.separator
{
	background: Url(../../../templates/standard/images/eshop/catalogue/alllanguage/separator.gif) top left no-repeat;
}

.content {
	font-family    	: Arial, Verdana, Helvetica, sans-serif;
	color			: #7B736E;
	font-size		: 11px;
	text-align		: justify;
}

input {
	width			: 150px;
	height			: 17px;
	font-size		: 11px;
	border			: 1px solid #B2A9A3;
}

.checkbox {
	width			: 15px;
	cursor			: pointer;
}

textarea {
	width			: 150px;
	height			: 40px;
	border			: 1px solid #B2A9A3;
}

.select
{
	width			: 152px;
}

input,select,textarea
{
	color		:#7B736E;
	font		:12px Arial,Verdana,Helvetica,sans-serif;
}

.smallText
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.smallText2
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#fffefe;
}

.smallText3
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#7B736E;
}

.smallText4
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#8D8681;
}

.smallText5
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#010101;
}

.bgColor1
{
	background:#EEEEEE;
}

.bgColor2
{
	background:#591E55
}

.bgColor3
{
	background:#DCDCDC
}

.bgColor4
{
	background:#AC8EAA;
}

.newsletter div
{
	height:25px;
}

.errorHeader {
	width:680px;
	height:25px;
	background-color:#ffdbdb;
	color:#ff2c2c;
	border:1px solid #ff2c2c;
}
