body{
	background			:#398bad;
	font-family			:Verdana, Arial, Helvetica, sans-serif;
	font-size			:10pt;
	padding				:0;
	margin				:0;
}

/*******************Reset tag basic*********************/
a{
	text-decoration		:none;
	cursor				:pointer;
}

p{
	padding				:0;
	margin				:0; 
}

h1{ 					
	padding				:0;
	margin				:0; 
}
h2{
	padding				:0;
	margin				:0; 
}
h3{ 
	padding				:0;
	margin				:0; 
}
h4{ 
	padding				:0;
	margin				:0; 
}
h5{
	padding				:0;
	margin				:0; 
}
h6{
	padding				:0;
	margin				:0; 
}

#main{
	background			:#fff;
	width				:984px;
	margin				:33px auto 0 auto;
	padding				:0;
	min-height			:500px;
	_height				:500px;
}

img {
	border:none;
}
/******************Basic Styles***********************/

.label-titus-small h2{
	width				:184px;
	height				:23px;
	background			:url(/layout/images/btn-small.png) 0 0 no-repeat;
	margin				:18px 0 0 11px;
	padding				:5px 0 0 5px;
	font-size			:1em;
	font-weight			:normal;
	color				:#fff;
	overflow			:hidden;
}

.label-titus-long2{
	float				:left;
	width				:531px;
	_width				:519px;
	height				:30px;
	margin				:10px 0 0 -7px;
	_margin				:0 0 0 -4px;
	padding				:5px 0 0 12px;
	background			:url(/layout/images/bg-box-long.gif) 0 0 no-repeat;
}

.label-titus-long2 h2{
	float:left;
	font-size			:1em;
	font-weight			:normal;
	color				:#fff;
}

.label-titus-long{
	float				:left;
	width				:531px;
	_width				:519px;
	height				:27px;
	margin				:10px 0 0 2px;
	padding				:5px 0 0 12px;
	background			:url(/layout/images/bg-box-long2.gif) 0 0 no-repeat;
}

.label-titus-long h2{
	float:left;
	font-size			:1em;
	font-weight			:normal;
	color				:#fff;
}

.label-titus-long3{
	/*float				:left;*/
	width				:531px;
	_width				:519px;
	height				:27px;
	margin				:10px 0 0 -8px;
	_margin				:0 0 0 -4px;
	padding				:5px 0 0 12px;
	background			:url(/layout/images/bg-box-long.gif) 0 0 no-repeat;
}

.label-titus-long3 h2{
	float:left;
	font-size			:1em;
	font-weight			:normal;
	color				:#fff;
}

/***********Style Header*******************************/

#header{
	width				:984px;
	min-height			:113px;
	_height				:113px;
}

.logo {
	float				:left;
	width				:275px;
	height				:70px;
	padding				:5px 0px 10px 13px;
}

.flag-ale{
	float				:right;
	width				:24px;
	height				:15px;
	padding				:10px 4px 0 0;
}

.flag-uss{
	float				:right;
	width				:24px;
	height				:15px;
	padding				:10px 16px 0 0;
}

.select {
	float				:right;	
	margin				:-30px 13px 13px 0;
}
				* .select { display:inline;}  
				
.nav-top{
	float				:left;
	width				:961px;
	min-height			:24px;
	_height				:24px;
	margin-left			:13px;
	margin-top			:15px;
	margin-right			:15px
	_margin-top			:0px;	
	background			:#ededed;
}

				* .nav-top { display:inline;}  

.style-select{ 
	background			:#fff;
	color				:#000;
	border				:1px solid #c8c8c8;
}

.nav-left{
	float				:left;
	padding				:3px 0 0 18px;
	font-size			:1.1em;
	font-weight			:bold;
	color				:#4591b1;
}

.nav-right{
	float				:right;	
	font-size			:11px;
	padding				:4px 0px;
}

.nav-right a {
	color				:#398bad;
	padding				:3px 20px;
	font-weight			:bold;
}


/*************************Style navlist***************************/

#navlist{
	float				:left;
	width				:190px;
	min-height			:885px;
	_height				:885px;
}

.search-box{
	width				:191px;
	height				:62px;
	background			:url(/layout/images/bg-search.gif) 0 0 no-repeat;
	margin				:5px 0 0 11px;
	padding				:7px 5px;
}

.bg-box {
	width				:176px;
	height				:30px;
	background			:#fff;
	border				:1px solid #c1c1c1;
}

.bg-box input {
	float				:left;
	width				:140px;
	height				:16px;
	background			:#fff;
	border				:none;
	padding				:7px 5px;
}

.arrow-search {
	float				:left;
	width				:22px;
	height				:23px;
	padding				:3px 0 0 2px;
}

.bg-box .arrow-search input{
	width				:22px;
	height				:23px;
	background			:url(/layout/images/arrow-search.gif) 0 0 no-repeat;
}


/**************Style navlist->menu>level1****************/

.left_menu { margin: 0 0 0 15px; padding: 0; font-size: 12px; }
.left_menu li{ list-style: none; _height: 15px; }
.left_menu li a { display: block; color: #398bad; text-decoration: none; }

.level1 { margin:12px 0 12px 0px; _height: 15px; color: #398bad; padding:0px; list-style: none; background: url(/layout/images/list-menu.gif) 2px 9px no-repeat;}
.level1 a { padding: 4px 0 4px 12px; font-size: 12px; color: #666666;}
.level1active a { padding: 4px 0 4px 12px; _height:15px; font-weight: bold; color: #fff; background: #ccebf5 url(/layout/images/list-menu.gif) 2px 9px no-repeat; }

.level2_sub ul { padding: 0px; margin: 0px; _height:24px; _margin:-0px 0px -15px 0px; }
.level2 { margin:-4px 0 -4px 0px; min-height: 24px; _min-height: 24px; background: url(/layout/images/list-menu-level2.gif) no-repeat 12px 12px; }
.level2 a { padding: 4px 0 4px 20px; font-size: 12px; color: #666666;}
.level2active  { margin:-4px 0 -4px 0px; min-height: 24px; _height: 24px; background: #ccebf5 url(/layout/images/list-menu-level2.gif) no-repeat 12px 12px; font-size: 12px; font-weight: bold; }

.level3_sub ul { padding: 0px; margin: 0px; _height:24px; _margin:-0px 0px -15px 0px; }
.level3 { margin:-4px 0 -4px 0px; min-height: 24px; _height: 24px; background: url(/layout/images/list-menu-level2.gif) no-repeat 22px 12px; }
.level3 a { padding: 4px 0 4px 30px; font-size: 11px; color: #666666;}
.level3active  { margin:-4px 0 -4px 0px; min-height: 24px; _height: 24px; background: #ccebf5 url(/layout/images/list-menu-level2.gif) no-repeat 22px 12px; font-size: 11px; font-weight: bold; }

.level4_sub ul { padding: 0px; margin: 0px; _height:24px; _margin:-0px 0px -15px 0px; }
.level4 { margin:-4px 0 -4px 0px; min-height: 24px; _height: 24px; background: url(/layout/images/list-menu-level2.gif) no-repeat 27px 12px; }
.level4 a { padding: 4px 0 4px 35px; font-size: 11px; color: #666666;}
.level4active  { margin:-4px 0 -4px 0px; min-height: 24px; _height: 24px; background: #ccebf5 url(/layout/images/list-menu-level2.gif) no-repeat 27px 12px; font-size: 11px; font-weight: bold; }

.navBottom{
	width				:189px;
	height				:195px;
	background			:url(/layout/images/bg-box.gif) 10px 9px no-repeat;
	padding				:9px 0 0 10px;
	margin				:-5px 0px 0px 0px;
	_margin-top			:-5px;
}

.navBottom a{
	color				:#398bad;
}

.navBottom-small{
	width				:189px;
	min-height			:187px;
	_height				:187px;
	padding				:4px 0 0 10px;
}

.navBottom-small .navBottom-small-top{
	float				:left;
	width				:189px;
	min-height			:13px;
	_height				:13px;
	background			:url(/layout/images/bg-box-top.gif) 0 0 no-repeat;
}

.navBottom-small .navBottom-small-center{
	float				:left;
	width				:189px;
	min-height			:1px;
	_height				:1px;
	background			:url(/layout/images/bg-box-center.gif) 0 0 repeat-y;	
}

.navBottom-small .navBottom-small-bottom{
	float				:left;
	width				:189px;
	min-height			:13px;
	_height				:13px;
	background			:url(/layout/images/bg-box-bottom.gif) 0 0 no-repeat;
}

.navBottom-small a{
	color:#efefef;
}
/**************Style navlist->menu>level2****************/

/********************Styles Content***********************/

#content{
	float				:left;
	margin				:18px 0 18px  35px;
	_margin				:18px 7px 18px  15px;
	width				:519px;
	min-height			:977px;
	_height				:989px;
	padding				:6px;
}

.route{
	color				:#858585;
	font-size			:11px;
	margin				:0 15px 15px 0;
}

.route a{
	text-decoration		:none;
	color				:#858585;
}

.route a#actual{
	text-decoration		:underline;
	color				:#858585;
}


.wellcome{
	padding				:12px 12px 12px 0;
	font-size			:1.4em;
	color				:#398bad;
}

.offert{
	width				:519px;
	min-height			:231px;
	_height				:231px;
	background			:url(/layout/images/bg-offert.gif) 0 0 no-repeat;
}

.offert .txt-description {
	width: 395px;
	_width: 240px;
	*width: 240px;
}
.offert .line-through {
	text-align: right;
	padding: 0 0 5px 45px
}
.offert .price-actual {
	text-align: right;
}
.offert .dir {
	float: none;
}

.offert-product{
	position			:relative;
	float				:left;
	width				:235px;
	height				:206px;
	background			:#fff;
	margin				:11px 11px;
	_margin				:11px 11px 11px 6px;
}

.product {
	float				:left;
	width				:205px;
	height				:205px;
}

.layout-txt{
	width				:82px;
	height				:80px;
	background			:url(/layout/images/layout-offert.png) 0 0 no-repeat;
	position			:absolute;
	top					:5px;
	left				:5px;
}

.txt-description{
	font-size			:11px;
}

.tittle{
	padding-top			:11px;
	margin				:0px;
	font-weight			:bold;
	/*font-size			:12px;*/
	color				:#398bad;
}

.line-through{
	padding				:0px 10px 5px 45px;
	text-decoration		:line-through;
	font-size: 10px;
	color				:#000;
}

.price-actual{
	font-size			:14px;"
	float				:right;
	padding				:0 0 0 95px;
	color				:#000;
}

.dir{
	float				:right;
	padding				:0px;
	font-size			:11px;
	text-align			:right;
	color				:#6e6e6e;	
}

.dir a{
	color				:#6e6e6e;	
}

.list-product{
	float				:left;
	width				:170px;
	height				:265px;
	margin				:0px 1px 5px 1px;
	background			:url(/layout/images/bg-list-product.gif) 0 0 no-repeat;
}

.list-product a{
	color				:#3a8bad;
}

.bg-product{
	width				:153px;
	height				:149px;
	background			:#fff;
	margin				:8px auto;
}

.bg-product img {
	margin				:13px 20px;
}

.name-product{
	margin-left			:8px;
	color				:#3a8bad;
	height				:28px;
	overflow			:hidden;
	font-size			:11px;
	font-weight			:bold;
	padding-right			:8px;
}

.price {
	margin				:0 10px 0 0;
	height				:20px;
	font-weight			:bold;
	font-size			:14px;
	color				:#000;
	overflow			:hidden;
}

.dir-list-product{
	height				:12px;
	margin				:3px 10px 0 5px;
	font-size			:9px;
	text-align			:right;
	color				:#6e6e6e;	
	overflow			:hidden;
}

.dir-list-product a{
	color				:#6e6e6e;
}

/************Styles navlist-right********************************/

#navlist-right{
	float				:left;
	width				:200px;
	padding-left			:15px;
	_padding-left			:0px;
	_width				:200px;
}

.bg-login{
	width				:191px;
	background			:url(/layout/images/bg-box-login1.jpg) 0 0 no-repeat;
	margin				:5px 0 0 10px;
}
.bg-login-footer {
	background: url(/layout/images/bg-box-login2.jpg) left bottom no-repeat;
	height: 10px;
	
}

.bg-login .data-login{
	width				:167px;
	*width				:162px;
	height				:20px;
	padding				:3px 0 0 8px;
	margin				:6px 0 0 7px;
	*margin				:6px 0 0 0px;
	border				:1px solid #c1c1c1;
	background			:#fff;
}

.btn-login{
	width				:24px;	
	height				:23px;
	border				:none;
	background			:url(/layout/images/btn-login.png) 0 0 no-repeat;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
}

.btn-login2{
	float				:right;
	margin				:5px -1px 0px 0px;
	_margin-top			:3px;
	_margin-right			:-8px;
	*margin-right			:-8px;
	background			:none;
	cursor				:pointer;
	border				:none;
}

.btn-register{
	float				:right;
	border				:none;
	margin-right			:8px;
	padding-top			:6px;
}

.bg-add-car{
	width				:191px;
	height				:96px;
	margin				:5px 0 0 10px;
	background			:url(/layout/images/bg-add-car.gif) 0 0 no-repeat;
}

.bg-add-car .cant-price{
	width				:100px;
	height				:14px;
	color				:#707070;
	padding				:3px 10px 0 80px;
	overflow			:hidden;
	font-weight			:bold;
	font-size			:13px;
}

.bg-img-right{
	width				:170px;
	height				:104px;
	background			:#fff;
	margin				:6px auto 5px auto;
	*margin				:15px auto 5px auto;
	_margin				:15px auto 5px auto;
	overflow			:hidden;
	text-align			:center;
}

.name-product-right{
	margin-left			:8px;
	font-weight			:bold;
	color				:#3a8bad;
	height				:15px;
	overflow			:hidden;
	font-size			:11px;
}

.price-right {
	margin				:0 10px 0 0;
	height				:20px;
	font-size			:14px;
	color				:#000;
	overflow			:hidden;
}

.dir-list-product-right{
	height				:12px;
	margin				:0 10px 0 5px;
	font-size			:9px;
	text-align			:right;
	color				:#6e6e6e;	
	overflow			:hidden;
}

.dir-list-product-right a{
	color				:#6e6e6e;
}

.tittle-right{
	margin-left			:8px;
	color				:#3a8bad;
	height				:20px;
	overflow			:hidden;
}

.line-through-right{
	margin				:-6px 8px 0px 80px;
	height				:15px;
	text-decoration		:line-through;
	color				:#000;
	overflow			:hidden;
}

.price-actual-right{
	height				:15px;
	margin				:-2px 0 0 112px;
	color				:#e31616;
	overflow			:hidden;
	font-size			:14px;
}

.dir-right{
	height				:16px;
	margin				:0 10px -4px 45px;
	font-size			:11px;
	text-align			:right;
	color				:#6e6e6e;	
	overflow			:hidden;
}

/****************Style Footer***********************/

#footer{
	float				:left;
	width				:984px;
	margin				:0 auto 0 auto;
	min-height			:40px;
	_height				:40px;	
	font-size				:11px;
}

#footer a{
	color				:#757575;
	text-decoration		:none;
}

#copyright{
	font-size			:10px;
	width				:939px;
	min-height			:25px;
	_height				:25px;
	margin				:0 auto 0 auto;
	padding				:15px 15px 30px 15px;
	color				:#9cc5d6;
}

/********************************************************
	STYLES CONTENT
/********************************************************/

.offert-details{
	width				:531px;
	min-height			:231px;
	_height				:231px;
	margin				:7px 0 0 -7px;
}

.technical-data{
	width				:531px;
	min-height			:231px;
	_height				:231px;
	margin				:7px 0 0 -7px;
}

.detail-top{
	float				:left;
	width				:531px;
	min-height			:16px;
	_height				:16px;
	background			:url(/layout/images/product-detail-top.gif) 0 0 no-repeat;
}

.detail-center{
	float				:left;
	width				:511px;
	min-height			:6px;
	_height				:6px;
	padding				:0px 10px 0px 10px;	
	overflow-x			:hidden;
	background			:url(/layout/images/product-detail-center.gif) 0 0 repeat-y;	
	margin-top			:-3px;
}

.detail-bottom{
	float				:left;
	width				:531px;
	min-height			:17px;
	_height				:17px;
	background			:url(/layout/images/product-detail-bottom.gif) 0 0 no-repeat;
}

.offert-product-detail{
	position			:relative;
	float				:left;
	width				:248px;
	height			:248px;
	_height				:248px;
	background			:#fff;
	margin				:0px 10px 10px 0px;

}

.product-detail {
	float				:left;
	margin				:15px 10px 15px 40px;
	_margin				:15px 10px 10px 25px;
}

.layout-txt-detail{
	width				:82px;
	height				:80px;
	background			:url(/layout/images/layout-offert.png) 0 0 no-repeat;
	position			:absolute;
	top					:20px;
	left				:20px;
}

.description{
	
}

.size{
	font-weight			:bold;
	line-height			:30px;
}

.navProduc{
	margin				:0px;
}

.arrow-left{
	float				:left;
	width				:17px;
	height				:56px;
}

.img-product{
	float				:left;
	width				:66px;
	height				:56px;
	margin				:4px;
}

.arrow-right{
	float				:left;
	width				:17px;
	height				:56px;
}

.offert-list-product{
	width				:531px;
	margin				:7px 0 0 -7px;
}

.offert-list-product-top{
	width				:531px;
	min-height			:7px;
	*height				:7px;
	_height				:7px;
	background			:url(/layout/images/bg-list-product-top.gif) 0 0 no-repeat;
	margin				:10px 0 0 -7px;
}

.offert-list-product-center{
	width				:531px;
	min-height			:130px;
	_height				:130px;	
	background			:url(/layout/images/bg-list-product-center.gif) 0 0 repeat-y;
	margin				:0 0 0 -7px;
	_margin				:-9px 0 0 -7px;
}

.offert-list-product-botom{
	width				:531px;
	min-height			:8px;
	*height				:8px;
	_height				:8px;
	background			:url(/layout/images/bg-list-product-botom.gif) 0 0 no-repeat;
	margin				:0 0 0 -7px;
}

.list-offert-product{
	float				:left;
	width				:120px;
	*width				:120px;
	_width				:120px;
	height				:120px;
	*height				:120px;
	_height				:120px;
	background			:#fff;
	margin				:8px 8px;
	border-left			:26px solid #fff;
	border-right			:26px solid #fff;	
	border-bottom			:3px solid #fff;
	border-top			:3px solid #fff;	
	background			:#fff;
}
				*.list-offert-product{display:inline;}

.product-list {
	margin				:7px 10px 10px 48px;
}
				*.product-list{display:inline;}

.txt-description-list{
	float				:left;
	width				:320px;
}

.tittle-list{
	float				:left;
	width				:310px;
	padding				:4px;
	color				:#398bad;
	font-size			:12px;
	font-weight			:bold;
}

.price-actual-list{
	float				:right;
	padding				:0px;
	font-size			:14px;
	color				:#000;
}

.dir-list{
	font-size			:11px;
	*font-size			:10px;
	color				:#6e6e6e;	
}


.dir-list a{
	color				:#6e6e6e;
}

.cant-product input{
	margin-right			:16px;
	margin-top			:5px;
}

.pagination {
	float			:right;
	padding-right		:10px;
}

.pagination a{
	padding-right			:10px;
	color				:#fff;
}

.pagination #actual{
	font-weight			:bold;
	color				:#fff;
}

.description-long {
	font-size			:11px;
	padding-top			: 15px;
}


#content-shopcart { 	
	float				:left;
	margin				:18px 0 18px  35px;
	_margin				:18px 0px 18px  15px;
	width				:740px;
	min-height			:977px;
	_height				:989px;
	padding				:6px; 
}

.articlePages_activeLink { font-weight: bold; text-decoration: underline; } 