/*--------------------------------------------------------------
# eShoptrix - November 2007
# Copyright (C) 2007 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com 


              -------------STYLE1---------------
---------------------------------------------------------------*/
#bg {
background-image:url(../images/bg_blue.png);
background-repeat:repeat-x;



/*	background: #fff url('../images/style1/eshoptrix_page-bg.png') repeat-x 0 0;*/
/*background-color:#FFCC00; */
	color: #333;
}
a:link,
a:visited,
a:active {
	color:#000000
}
ul li {
	background: url('../images/style1/bullet_list-def.gif') no-repeat left 7px;
}
/*|||------ Restrictions ------|||*/
div.module-dark ul li {
	background: url('../images/style1/bullet_list-dark.gif') no-repeat left 7px;
}
div.module-color ul li {
	background: url('../images/style1/bullet_list-color.gif') no-repeat left 7px;
}

div.module-color2 ul li {
	background: url('../images/style1/bullet_list-color.gif') no-repeat left 7px;
}

/*|||------ Restrictions ------|||*/
div.module hr,
div.module-color hr,
div.module-color2 hr,
div.module-dark hr {
	background: url('../images/style1/dot-def.gif') repeat-x;
}
div.module-color hr {
	background: url('../images/style1/dot-color.gif') repeat-x;
}
div.module-dark hr {
	background: url('../images/style1/dot-dark.gif') repeat-x;
}
div.module-color2 hr {
	background: url('../images/style1/dot-color.gif') repeat-x;
}


/* Major Blocks
-------------------------------------------------------------------------------*/

#logo {
	background: url('../images/style1/logo.png') no-repeat 0 0;
}
div#flashwrap {
	background: url('../images/style1/icon_shop.png') no-repeat 0 80%;
}
div#menu {
	background: url('../images/style1/eshoptrix_menu-bg.png') no-repeat 0 0;
}
/*The colourful version of the modules: [suffix] -color
--------------------------------------------------------------------------------------------------*/
div.module-color h3 {
	color: #fff;
}
div.module-color {
	background: url('../images/style1/box-col2right.png') no-repeat bottom right;
}
div.module-color div {
	background: url('../images/style1/box-col2left.png') no-repeat bottom left;
}
div.module-color div div {
	background: url('../images/style1/box-col2top.png') no-repeat top right;
}
div.module-color div div div {
	background: url('../images/style1/box-col2topleft.png') no-repeat top left;
	color: #fff;
}

/*The colourful version of the modules: [suffix] -color2
--------------------------------------------------------------------------------------------------*/
div.module-color2 h3 {
	color: #fff;
}
div.module-color2 {
	background: url('../images/style1/box-col3right.png') no-repeat bottom right;
}
div.module-color2 div {
	background: url('../images/style1/box-col3left.png') no-repeat bottom left;
}
div.module-color2 div div {
	background: url('../images/style1/box-col3top.png') no-repeat top right;
}
div.module-color2 div div div {
	background: url('../images/style1/box-col3topleft.png') no-repeat top left;
	color: #fff;
}



/*The colourful version of the modules: [suffix] -dark	

--------------------------------------------------------------------------------------------------*/
div.module-dark h3 {
	color: #fff;
}
div.module-dark a.mainlevel:link,
div.module-dark a.mainlevel:visited,
div.module-dark a.mainlevel:active {
	color:#333333;
}



div.module-dark {
	background: url('../images/style1/box-col1right.png') no-repeat bottom right;
}
div.module-dark div {
	background: url('../images/style1/box-col1left.png') no-repeat bottom left;
}
div.module-dark div div {
	background: url('../images/style1/box-col1top.png') no-repeat top right;
}
div.module-dark div div div {
	background: url('../images/style1/box-col1topleft.png') no-repeat top left;
	color: #fff;
}
/*|||------ Restrictions ------|||*/

div.module-color a,
div.module-dark a,
div.module-color2 a {
	color: #fff;
}
/* Default Joomla! Menu */
a.mainlevel {
	background: url('../images/style1/mainlevel_bullet-def.gif') no-repeat center left;
	color: #333;
}
a.sublevel {
	background: url('../images/style1/mainlevel_bullet-def.gif') no-repeat center left;
	color: #333;
}
a.sublevel:hover,
a.sublevel:active,
a.sublevel:focus {
	color: #333;
}
/*|||------ Restrictions ------|||*/
div.module-dark a.mainlevel,
div.module-dark a.sublevel {
	background: url('../images/style1/mainlevel_bullet-dark.gif') no-repeat center left;
	color: #6393C1;
}
div.module-color a.mainlevel,
div.module-color a.sublevel {
	background: url('../images/style1/mainlevel_bullet-color.gif') no-repeat center left;
	color: #fff;
}

div.module-color2 a.mainlevel,
div.module-color2 a.sublevel {
	background: url('../images/style1/mainlevel_bullet-color.gif') no-repeat center left;
	color: #fff;
}

/*joomla style-----------------------------------------------*/
.contentheading {
color:#000;
}
.contentheading a:link,
.contentheading a:visited {
color:#000;
}
.contentheading a:hover {
	color: #fff;
}
.contentpaneopen h2 {
background-image:url('../images/contentheadingbg.png');
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
color:#000;
font-size:16px;
font-weight:bold;
height:44px;
width:605px;
text-align:center;
	
}
.small,
.modifydate,
.createdate,
.mosimage_caption,
.smalldark,
.pagenavcounter,
.componentheading,
td.contentdescription {
	color: #333;
}
table.contenttoc {
	background: #f9f9f9;
}
table.contenttoc th {
	color: #20272c;
	background: #DEE9F3;
}
table.contenttoc td:hover {
	background: #fefefe;
}
.sectiontableheader {
	background-color: #dee9f3;
	color: #333;
}
tr.sectiontableentry1 td,
td.sectiontableentry1 {
	background-color: #f9f9f9;
}
tr.sectiontableentry1:hover td,
tr.sectiontableentry2:hover td {
	background-color: #f9f9f9;
}
.highlight {
	background-color: #ffff99;
}
a.readon {
	background: transparent url('../images/style1/but_readmore.png') no-repeat 0 50%;
	color: #20272c;
}
.button {
	background: transparent url('../images/style1/but_readmore.png') no-repeat 0 50%;
	color: #20272c;
}
/*|||------ Restrictions ------|||*/
div.module-color a.readon,
div.module-color .button {
	background: transparent url('../images/style1/but_readmore-color.png') no-repeat 0 50%;
	color: #fff;
}
div.module-dark a.readon,
div.module-dark .button {
	background: transparent url('../images/style1/but_readmore-dark.png') no-repeat 0 50%;
	color: #fff;
}

div.module-color2 a.readon,
div.module-color2 .button {
	background: transparent url('../images/style1/but_readmore-color.png') no-repeat 0 50%;
	color: #fff;
}


/* News Block module
---------------------------------------------------------------------------------------------------------------------*/

div#contentwrap td.gk_news_block_panel-border {
	background: transparent url('../images/style1/dot-def.gif') repeat-x 0 0;
}
div#contentwrap div.gk_news_block_panel {
	background: transparent url('../images/style1/dot-def.gif') repeat-x 0 87%;
}
div#contentwrap div.gk_news_block_panel_font_path {
	border: 1px solid #EEE;
}
div#contentwrap div.gk_news_block_panel_font_knob {
	background: #CCC;
}
div#contentwrap div.gk_news_block_panel_amount_plus,
div#contentwrap div.gk_news_block_panel_amount_minus {
	border: 1px solid #EEE;
}
/*|||------ Restrictions ------|||*/
div#contentwrap div.module-dark td.gk_news_block_panel-border {
	background: transparent url('../images/style1/dot-dark.gif') repeat-x 0 0;
}
div#contentwrap div.module-dark div.gk_news_block_panel {
	background: transparent url('../images/style1/dot-dark.gif') repeat-x 0 87%;
}
div#contentwrap div.module-dark div.gk_news_block_panel_font_path {
	border: 1px solid #a7e204;
}
div#contentwrap div.module-dark div.gk_news_block_panel_font_knob {
	background: #a7e204;
}
div#contentwrap div.module-dark div.gk_news_block_panel_amount {
}
div#contentwrap div.module-dark div.gk_news_block_panel_amount_plus,
div#contentwrap div.module-dark div.gk_news_block_panel_amount_minus {
	border: 1px solid #a7e204;
}
div#contentwrap div.module-color td.gk_news_block_panel-border {
	background: transparent url('../images/style1/dot-color.gif') repeat-x 0 0;
}
div#contentwrap div.module-color div.gk_news_block_panel {
	background: transparent url('../images/style1/dot-color.gif') repeat-x 0 87%;
}
div#contentwrap div.module-color div.gk_news_block_panel_font_path {
	border: 1px solid #85b5e1;
}
div#contentwrap div.module-color div.gk_news_block_panel_font_knob {
	background: #85b5e1;
}
div#contentwrap div.module-color div.gk_news_block_panel_amount {
}
div#contentwrap div.module-color div.gk_news_block_panel_amount_plus,
div#contentwrap div.module-color div.gk_news_block_panel_amount_minus {
	border: 1px solid #85b5e1;
}
/* VM Stuff (from vm_css.css)
------------------------------------------------------------------------------------*/
.shop_tip,
.shop_info,
.shop_debug,
.shop_error,
.shop_warning,
.shop_critical {
	border-top: 2px solid #5481ad;
	border-bottom: 2px solid #5481ad;
	background-color: #e8f0f7;
	background-image:none;
}
.shop_error {
	border-top: 2px solid #cc8585;
	border-bottom: 2px solid #cc8585;
	background-color: #fbe9e9;
	background-image:none;
}
.shop_warning {
	border-top: 2px solid #cc8585;
	border-bottom: 2px solid #cc8585;
	background-color: #fdfcd1;
	background-image:none;
}
.shop_critical {
	border-top: 2px solid #cc8585;
	border-bottom: 2px solid #cc8585;
	background-color: #b40f17;
	background-image:none;
	color: #fff;
}
input.add-cart {
	color: #333;
	/*background: url('../images/style1/but_readmore.png') no-repeat scroll 50% 0;*/
}
h2.gk_vm-title {
	background: url('../images/style1/gk_vm-title.png') no-repeat scroll 0 0;
	border-right: 1px solid #c4c3c3;
}
h2.gk_vm-title a {
	color: #333;
}
.gk_vm-prodwrap form {
	border-top: 1px dotted #ccc;
}
span.componentheading a {
	color: #333;
}
/* Menu Suckerfish (from suckerfish.css)
-----------------------------------------------------------------------------*/
.nav ul {
	background:#fff;
}
.nav li a {
	background: url('../images/style1/eshoptrix_menu-li.png') no-repeat 100% 0;
}
#horiz-menu a {
font-family:Arial;
	color: #fff;
	font-size:11px;
	text-transform:uppercase;


}
#horiz-menu li li {
	border-bottom: 1px solid #FFF;
		color: #333;
		height:40px;

}

#horiz-menu li li a{
font-family:Arial;
color: #333; font-size:11px;
text-transform:uppercase;
} 
#horiz-menu li.active {
	background: url('../images/style1/eshoptrix_menu-active.png') repeat-x 0 0;
	color: #333;
			height:40px;

}

#horiz-menu li.hover {
	color: #fff;
	background: url('../images/style1/eshoptrix_menu-active2.png') repeat-x 0 0;
}

#horiz-menu li.sfHover {
	color: #333;
	background: url('../images/style1/eshoptrix_menu-active2.png') repeat-x 0 0;
}


#horiz-menu li.sfHover a {
	color: #333;
}
#horiz-menu li:hover span.topdaddy a,
#horiz-menu li.sfHover span.topdaddy a {
	color: #333;
}
/* couleurs pour liste sous-menu*/
#horiz-menu li:hover ul,
#horiz-menu li.sfHover ul {
background-image:url('../images/style1/eshoptrix_menu-active3.png');
	color: #333;

}
#horiz-menu li li:hover,
#horiz-menu li li.sfHover {
	background: url('../images/style1/eshoptrix_menu-active2.png') repeat-x 0 0;
	color: #333;
}
/* typohraphy 
-----------------------------------------------------------------------------------*/
span.color {
	border-top: 2px solid #5481ad;
	border-bottom: 2px solid #5481ad;
	background-color: #e8f0f7;
}
span.color-1 {
	border-top: 2px solid #cc8585;
	border-bottom: 2px solid #cc8585;
	background-color: #fbe9e9;
}
span.color-2 {
	border-top: 2px solid #cc8585;
	border-bottom: 2px solid #cc8585;
	background-color: #fdfcd1;
}
span.color-3 {
	border-top: 2px solid #cc8585;
	border-bottom: 2px solid #cc8585;
	background-color: #b40f17;
	color: #fff;
}
span.color-4 {
	border-top: 2px solid #396691;
	border-bottom: 2px solid #396691;
	background-color: #6492BF;
	color: #fff;
}
/* page des pdts Nom produit  */

.color-6 {
	border-top: 2px solid #396691;
	border-right: 2px solid #396691;
	border-left: 2px solid #396691;
	background-color: #6492BF;
	color: #fff;
}
.color-6 a{
	color: #fff;
}
span.color-5 {
	border-top: 2px solid #658902;
	border-bottom: 2px solid #658902;
	background-color: #94c803;
	color: #fff;
}
span.clear {
	border: 1px solid #5481ad;
}
/* page des pdts Image produit  */
.clear-2 {
	border-right: 2px solid #396691;
	border-left: 2px solid #396691;

}
/* page des pdts Description produit  */
.color-7 {
	border-bottom: 2px solid #396691;
	border-right: 2px solid #396691;
	border-left: 2px solid #396691;
	background-color: #e8f0f7;
}
