/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: ThÃ¨me pour Zapaudio.
Version: 1.0
Author: Gilles Gfeller, Nicoloff Sacha
Tags: Zapaudio
Text Domain: Zapaudio

*/


html,body {height:100%;text-align:center;}
* {padding:0px;	margin:0px;}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#313131;
	background:url(images/bkg-page.jpg) #c1c1c1 repeat-x;
	text-align:center;	
}

td,select,form,option,input {font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
input{}
p {margin-bottom:10px;}

/* IE PNG fix  */
img { behavior: url(/website/wp-content/themes/zapaudio/scripts/iepngfix/iepngfix.htc) }

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clear {
	clear: both;
}

td {vertical-align:top;}

div {border:0px solid red;}

img {border:0px none #ffffff;}


,h2,h3,h4,h5,h6 {font-weight:bold;font-family:"Trebuchet MS";}

h1 {font-size: 16px;margin-bottom:0px;margin-top:0px;}
h2 {font-size: 14px;margin-bottom:5px;margin-top:15px;}
h3 {font-size: 12px;margin-bottom:10px;margin-top:20px;}
h4 {font-size: 11px;margin-bottom:5px;margin-top:10px;}


a:link,a:visited {color:#313131;font-weight:bold;text-decoration:none;}
a:hover,a:active {color:#313131;font-weight:bold;text-decoration:underline;}

/* Structure */
#header, #container, #footer {
	width:960px;
	margin-left:auto;margin-right:auto;
	text-align:left;
	}

/* Header */
#header {
	height:160px;
	background:url(images/bkg-header.jpg) no-repeat;
	position:relative;
	z-index:10;
	}

#logo {
	position:absolute;
	left:0;top:25px;
	}
	
#logo a.logo {
	display: block;
	height: 74px;
	width: 250px;
}
	
#pratique-container {
	width:243px;height:159px;
	position:absolute;
	right:0;top:0;
	background:url(images/bkg-pratique.gif) no-repeat;
	color:#d1d1d1;
	font-size:10px;
	text-transform:uppercase;
	z-index:10;
	}
	
#pratique {
	padding:20px 15px;
}
#pratique #plustext, #pratique #minustext {cursor:pointer;cursor:hand}
#pratique li {
	list-style:none;
	font-size:10px;
	text-transform:uppercase;
}
#pratique img {
	margin-right:10px;
}
#pratique table {
}
#pratique td {
	width:100px;
}
#pratique table#pictos {
	margin-top:20px;
}

#pratique li {margin: 2px 0px;}

#pratique a:link, #pratique a:visited {color:#d1d1d1; font-weight: normal;}
#pratique a:hover, #pratique a:active {color:#d1d1d1;font-weight: normal;}


/* Search / Recherche */
#search {
	position:absolute;
	bottom:0;
	left:15px;
}

#search input#s {
	margin-bottom:5px;
	width:190px;
	text-align:center;
	padding:2px;
	background:#626262;
	color:#d1d1d1;
	border:0;
	font-style:italic;
}

#search input#searchsubmit {
	margin-bottom:-5px;
}

.search-results .hentry {
	border-bottom:1px solid #cccccc;
	clear:both;
	margin-bottom:10px;
	padding-bottom:10px;
}
#page .search-results .hentry h1 {
	margin:10px 0 2px 0;
	font-size:14px;
}
#page .search-results .hentry h2 {
	margin:0;
	margin-right:5px;
	float:left;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
}
.search-results .hentry p {
	margin:0;
}


/* Contenu */
#container {
	background:url(images/bkg-container.gif) top right repeat-y;
	}
#contenu {
	float:left;
	width:717px;
	}
#sidebar {
	width:241px;
	margin-left:717px;
	color:#d1d1d1;
	padding-top:25px;
/*	background:url(images/bkg-sidebar.jpg) no-repeat; */
	}

#sidebar form {
	margin: 0;
	}

#sidebar h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom:10px;
	margin-top:0;
	padding:9px 0 0 10px;
	background: url(images/bkg-title-sidebar.jpg) repeat-x;
	height:25px; 
	font-weight:normal;
	text-transform:uppercase;
}
#sidebar .textwidget {
	font-size: 11px;
	margin-bottom:20px;
	padding-left:10px;
	padding-right:10px;
}

#sidebar ul, #sidebar li {
	list-style:none;
	}  
#sidebar ul {
	padding-left:5px;
	}  
#sidebar ul ul {
	padding-left:10px;
	padding-bottom:20px;
	}  
#sidebar ul ul li a {
	background:url(images/picto-sidebar-more.gif) no-repeat 0 2px;
	padding-left:25px;
	}  
#sidebar a:link, #sidebar a:visited {color:#d1d1d1;font-weight:normal;}
#sidebar a:hover, #sidebar a:active {color:#d1d1d1;font-weight:normal;}

/* Footer */
#footerContainer {
	clear:both;
	background:url(images/bkg-footer.jpg) repeat-x;
	height:92px;
	}
#footer {
	color:#d1d1d1;
	font-size:10px;
	padding-top:10px;
	}
#footer a:link, #footer a:visited {color:#d1d1d1;}
#footer a:hover, #footer a:active {color:#d1d1d1;}

	
/* Eléments */
#breadcrumb {
	padding-left:0px;
	text-transform:uppercase;
	font-size:10px;
	color:#333333;
	padding:7px 0 10px 0;	
	}	
	
#product, #a-la-une, #page {
	position:relative;
	margin-bottom:17px;
	height:208px;
	width:689px;
}
#product, #a-la-une, #page {
	background:url(images/bkg-top-text.jpg) repeat-y #ffffff;
	border:1px #cccccc solid;
	}
#product, #a-la-une {
	height:auto;
	min-height:208px;
}
#page {
	height:auto;
	margin: 0px;
}
#product h1, #a-la-une h1, #page h1 {
	font-size: 19px;
}
#a-la-une h2 {
	font-size: 14px;
	margin:0;
}
#product h2, #page h2 {
	font-size: 12px;
	margin:5px 0 10px 0 ;
	/*text-transform:uppercase;*/
}
#a-la-une .img, #product .img, .indexproducts .imgproduct, .homepage .imgproduct {
	float:right;
	position:relative;

}
#a-la-une .img img, #product .img img {
}
.text {
	float:left;
	width:304px;
	padding:20px;
}

.text ul {margin-bottom:10px;}

.text li {margin-left:15px;}

#product .text {
	font-weight:normal;
}
#a-la-une .text img {
	display:none;
}
#a-la-une .more {
	position:absolute;
	left:20px;
	bottom:20px;
	text-transform:uppercase;
}
#a-la-une .more img, .search-results .more img {
	display:inline;
	margin-bottom:-2px;
}
#a-la-une .text a {
}


/* Begin Homepage - Liste èroduits - Services (installation) */
.homepage .post-container, .list-products .post-container, .services .post-container {
	width:215px;
	float:left;
/*	height:337px; */
	height:320px;
	background:url(images/bkg-post-list.jpg) repeat-y;
	margin-bottom:20px;	
	margin-right:20px;	
	border:1px #cccccc solid;
	position:relative;
	}

.homepage .post, .list-products .post, .services .post {
	/*padding:17px 20px 20px 20px;*/
	padding:220px 20px 20px 20px;
	font-size:11px;	
	}
.homepage .post h1, .list-products .post h1, .services .post h1  {
	font-size: 16px;
	/*margin:0 0 175px 0;*/
	text-transform:uppercase;
	line-height:18px;
	position:absolute;
	top:15px;
	}
.homepage .post h2, .homepage .post h4, .list-products .post h2, .list-products .post h4, .services .post h2, .services .post h4  {
	font-size: 11px;
	margin:0;
	position:absolute;
	top:36px;
	left:20px;
	}
	
.homepage .post img, .list-products .post img, .services .post img {
	position:absolute;
	top:65px;
	left:0;	
	}

.homepage .post .ngg-imagebrowser, .list-products .post .ngg-imagebrowserr, .services .post .ngg-imagebrowser {
 display:none;
 }	

.homepage .post .more, .list-products .post .more, .services .post .more {
	/*margin-top:10px;*/
	display:block;
	text-transform:uppercase;
	position:absolute;
	bottom:15px;
}
.homepage #product .more {
	margin-top:10px;
	text-transform:uppercase;
}

.homepage #product .more img {
	margin-right: 6px;
	margin-bottom:-2px;	
}

.homepage .post .more img, .list-products .post .more img, .services .post .more img {
	position:relative;
	left:0;
	top:0;
	margin-bottom:-2px;
	margin-right: 6px;
}
.services #page {
	margin-bottom:20px;
}

/* End Homepage */

/* Begin Navigation */
#navigation {
	position:absolute;
	left:0;top:128px;
	color:#d1d1d1;
	}

#cms-nav-top-menu, #cms-nav-top-menu ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#cms-nav-top-menu a {
	display: block;
	width: 10em;
}

#cms-nav-top-menu li {
	float: left;
	width: 10em;
	position: relative;
}

#cms-nav-top-menu li ul {
	position: absolute;
	width: 10em;
	left: -999em;
}

#cms-nav-top-menu li:hover ul, #cms-nav-top-menu li.sfhover ul {
	left: auto;
}

#navigation, #navigation #menu-wrap {
	position:relative;
	} 
#navigation #menu-wrap {
	background:none;
	z-index:1;
	} 
	
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
#navigation #menu-wrap ul li {float:left;position:relative;width:114px;text-align:left;}

/* style the links for the top level */
#navigation #menu-wrap ul a, #navigation #menu-wrap ul a:visited {
    display:block;
    line-height:32px;
    padding:0; 
		margin:0;
		width:114px;
		text-align:center;
    text-decoration:none;
    color:#d0d0d0;
		text-transform:uppercase;
		border:0; 		
		font-weight:normal;
		font-size:11px;
		display:block; 
		background:url(images/bkg-navigation-off.jpg) center;
}
/* top level items on hover */
#navigation #menu-wrap ul li:hover a, #navigation #menu-wrap ul a:focus, #navigation #menu-wrap ul a:active{    
    color:#d0d0d0; 
}

/* style the top level hover */
#navigation #menu-wrap ul ul a, #navigation #menu-wrap ul ul a:visited {
    color:#d0d0d0;
		background:#1C1C1C;
		text-transform:none;
		padding:0 5px 0 10px;
		text-align:left;
    line-height:20px;
		width:100px;
}
#navigation #menu-wrap ul a:hover, #navigation #menu-wrap ul li.selected_page a {
		background:url(images/bkg-navigation-on.jpg) center;
}
#navigation #menu-wrap ul li.selected_page ul li a {
		background:#1C1C1C;
}
#navigation #menu-wrap ul ul a:hover, #navigation #menu-wrap ul li.selected_page ul a:hover{
		background:#3E3E3E;
		text-transform:none;
}

#navigation #menu-wrap ul ul li.selected_subpage {
		background:#3E3E3E;
		padding:0 5px 0 10px;
		color:#D0D0D0;
		width: 100px;
}

/* menu sections with children */
#navigation #menu-wrap a.trigger, #menu-wrap a.trigger:hover, #menu-wrap a.trigger:visited {
    background-image: none;
}

	
/* End Navigation */

#catProduct li {
	float:left;
	list-style:none;
	padding-left:0;
	margin-left:0;
	background:url(images/bkg-catProduct.jpg) no-repeat #ffffff;
	margin-right:20px;
	margin-bottom:23px;
	width:215px;
	border:1px solid #cccccc;
}
#catProduct li.cat-item a {
	display:block;
	background:url(http://www.zapaudio.com/website/wp-content/gallery/distribution_nexo_ps8/ps8_05.jpg) 0 47px no-repeat;
	font-size:15px;
	padding:15px 10px 141px 20px;
	font-family:"Trebuchet MS";
}

/* Img categories Nexo */
#catProduct li.cat-item-9 {
	background:url(images/categories/nexo/amplifiers_controllers.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-75 {
	background:url(images/categories/nexo/amplifiers_controllers.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-8 {
	background:url(images/categories/nexo/line_array_systems.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-73 {
	background:url(images/categories/nexo/line_array_systems.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-7 {
	background:url(images/categories/nexo/loudspeakers_systems.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-72 {
	background:url(images/categories/nexo/loudspeakers_systems.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-85 {
	background:url(images/categories/nexo/sub_bass.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-78 {
	background:url(images/categories/nexo/sub_bass2.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-236 {
	background:url(images/categories/nexo/line_monitor.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-238 {
	background:url(images/categories/nexo/line_monitor.jpg) 0 0 no-repeat;	
}

/*Img categories ALTAIR*/

#catProduct li.cat-item-65 {
	background:url(images/categories/altair/ampli_distribution.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-119 {
	background:url(images/categories/altair/ampli_distribution.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-64 {
	background:url(images/categories/altair/ampli.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-92 {
	background:url(images/categories/altair/ampli.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-63 {
	background:url(images/categories/altair/intercom.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-93 {
	background:url(images/categories/altair/intercom.jpg) 0 0 no-repeat;	
}

#catProduct li.cat-item-66 {
	background:url(images/categories/altair/outboard.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-94 {
	background:url(images/categories/altair/outboard.jpg) 0 0 no-repeat;	
}

/*Img categories ACTIVE AUDIO*/

#catProduct li.cat-item-116 {
	background:url(images/categories/activeaudio/dsp_columns.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-122 {
	background:url(images/categories/activeaudio/dsp_columns.jpg) 0 0 no-repeat;	
}

#catProduct li.cat-item-117 {
	background:url(images/categories/activeaudio/vox_pilot.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-126 {
	background:url(images/categories/activeaudio/vox_pilot.jpg) 0 0 no-repeat;	
}

#catProduct li.cat-item-262 {
	background:url(images/categories/activeaudio/passives_columns.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-263{
	background:url(images/categories/activeaudio/passives_columns.jpg) 0 0 no-repeat;	
}


/*Img categories AUVITRAN*/

#catProduct li.cat-item-123 {
	background:url(images/categories/auvitran/es_amplifier.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-177 {
	background:url(images/categories/auvitran/es_amplifier.jpg) 0 0 no-repeat;	
}

#catProduct li.cat-item-97 {
	background:url(images/categories/auvitran/io_interfaces.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-134 {
	background:url(images/categories/auvitran/io_interfaces.jpg) 0 0 no-repeat;	
}

#catProduct li.cat-item-95 {
	background:url(images/categories/auvitran/interface_cards.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-132 {
	background:url(images/categories/auvitran/interface_cards.jpg) 0 0 no-repeat;	
}

#catProduct li.cat-item-96 {
	background:url(images/categories/auvitran/network_matrices.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-133 {
	background:url(images/categories/auvitran/network_matrices.jpg) 0 0 no-repeat;	
}

#catProduct li.cat-item-118 {
	background:url(images/categories/auvitran/software.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-135 {
	background:url(images/categories/auvitran/software.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-195 {
	background:url(images/categories/auvitran/asio.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-194 {
	background:url(images/categories/auvitran/asio.jpg) 0 0 no-repeat;	
}

/*Img categories OPTOGATE*/


#catProduct li.cat-item-105 {
	background:url(images/categories/optogate/micro_lift.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-158 {
	background:url(images/categories/optogate/micro_lift.jpg) 0 0 no-repeat;	
}

#catProduct li.cat-item-103 {
	background:url(images/categories/optogate/micro_gate.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-156 {
	background:url(images/categories/optogate/micro_gate.jpg) 0 0 no-repeat;	
}

#catProduct li.cat-item-104 {
	background:url(images/categories/optogate/test_tools.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-157 {
	background:url(images/categories/optogate/test_tools.jpg) 0 0 no-repeat;	
}

#catProduct li.cat-item-178 {
	background:url(images/categories/optogate/di.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-159 {
	background:url(images/categories/optogate/di.jpg) 0 0 no-repeat;	
}



/*Img categories YAMAHA*/

#catProduct li.cat-item-111 {
	background:url(images/categories/yamaha/dsr.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-172 {
	background:url(images/categories/yamaha/dsr.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-113 {
	background:url(images/categories/yamaha/loudspeakers_amps.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-171 {
	background:url(images/categories/yamaha/loudspeakers_amps.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-112 {
	background:url(images/categories/yamaha/analog_consoles.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-169 {
	background:url(images/categories/yamaha/analog_consoles.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-110 {
	background:url(images/categories/yamaha/digital_consoles.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-168 {
	background:url(images/categories/yamaha/digital_consoles.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-125 {
	background:url(images/categories/yamaha/ampli.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-173 {
	background:url(images/categories/yamaha/ampli.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-124 {
	background:url(images/categories/yamaha/matrice.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-170 {
	background:url(images/categories/yamaha/matrice.jpg) 0 0 no-repeat;	
}


/*Img categories CAMCO*/

#catProduct li.cat-item-98 {
	background:url(images/categories/camco/ampli_2.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-139 {
	background:url(images/categories/camco/ampli_2.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-99 {
	background:url(images/categories/camco/ampli_4.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-140 {
	background:url(images/categories/camco/ampli_4.jpg) 0 0 no-repeat;	
}

/*Img categories ZAP PRODUCTS*/

#catProduct li.cat-item-115 {
	background:url(images/categories/zap_products/cables.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-176 {
	background:url(images/categories/zap_products/cables.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-114 {
	background:url(images/categories/zap_products/fligth_cases.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-175 {
	background:url(images/categories/zap_products/fligth_cases.jpg) 0 0 no-repeat;	
}


/*Img categories AMIX*/

#catProduct li.cat-item-67 {
	background:url(images/categories/amix/aff.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-128 {
	background:url(images/categories/amix/aff.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-69 {
	background:url(images/categories/amix/soft.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-130 {
	background:url(images/categories/amix/soft.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-68 {
	background:url(images/categories/amix/spl.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-129 {
	background:url(images/categories/amix/spl.jpg) 0 0 no-repeat;	
}

/*Img categories RAMI*/

#catProduct li.cat-item-269 {
	background:url(images/categories/rami/gain.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-279 {
	background:url(images/categories/rami/gain.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-270{
	background:url(images/categories/rami/insert_tel.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-278{
	background:url(images/categories/rami/insert_tel.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-271{
	background:url(images/categories/rami/melangeurs.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-277{
	background:url(images/categories/rami/melangeurs.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-272{
	background:url(images/categories/rami/monitoring.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-276{
	background:url(images/categories/rami/monitoring.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-273{
	background:url(images/categories/rami/pupitres.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-275{
	background:url(images/categories/rami/pupitres.jpg) 0 0 no-repeat;	
}

/*Img categories T&M LINE*/

#catProduct li.cat-item-108 {
	background:url(images/categories/t&m_lines/ampli.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-163 {
	background:url(images/categories/t&m_lines/ampli.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-106 {
	background:url(images/categories/t&m_lines/loudspeakers_2.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-162 {
	background:url(images/categories/t&m_lines/loudspeakers_2.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-107 {
	background:url(images/categories/t&m_lines/loudspeakers.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-164 {
	background:url(images/categories/t&m_lines/loudspeakers.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-109 {
	background:url(images/categories/t&m_lines/project.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-165 {
	background:url(images/categories/t&m_lines/project.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-196 {
	background:url(images/categories/t&m_lines/hp_p_series.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-191 {
	background:url(images/categories/t&m_lines/hp_p_series.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-197 {
	background:url(images/categories/t&m_lines/xs-t-series.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-190 {
	background:url(images/categories/t&m_lines/xs-t-series.jpg) 0 0 no-repeat;	
}


/*Img categories CIRRUS*/

#catProduct li.cat-item-101 {
	background:url(images/categories/cirrus/calibrateur.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-143 {
	background:url(images/categories/cirrus/calibrateur.jpg) 0 0 no-repeat;	
}

#catProduct li.cat-item-100 {
	background:url(images/categories/cirrus/sonometre.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-142 {
	background:url(images/categories/cirrus/sonometre.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-102 {
	background:url(images/categories/cirrus/sound_sign.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-144 {
	background:url(images/categories/cirrus/sound_sign.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-145 {
	background:url(images/categories/cirrus/dose_badge.jpg) 0 0 no-repeat;	
}

/*Img categories S2CEB*/
#catProduct li.cat-item-198 {
	background:url(images/categories/cae/cae_ethernetkabel.jpg) 0 0 no-repeat;	
}

#catProduct li.cat-item-228 {
	background:url(images/categories/cae/cae_ethernetkabel.jpg) 0 0 no-repeat;	
}

#catProduct li.cat-item-201 {
	background:url(images/categories/cae/cae_audiokabel.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-229 {
	background:url(images/categories/cae/cae_audiokabel.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-202 {
	background:url(images/categories/cae/cae_lautsprecherkabel.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-231 {
	background:url(images/categories/cae/cae_lautsprecherkabel.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-203 {
	background:url(images/categories/cae/cae_multipair.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-233 {
	background:url(images/categories/cae/cae_multipair.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-205 {
	background:url(images/categories/cae/cae_dmx_cables.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-232 {
	background:url(images/categories/cae/cae_dmx_cables.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-204 {
	background:url(images/categories/cae/cae_hybridcable.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-230 {
	background:url(images/categories/cae/cae_hybridcable.jpg) 0 0 no-repeat;	
}

/*Img categories ONE SYSTEMS*/
#catProduct li.cat-item-213 {
	background:url(images/categories/onesystems/onesystemIM.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-214 {
	background:url(images/categories/onesystems/onesystemUM.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-235{
	background:url(images/categories/onesystems/onesystemIM.jpg) 0 0 no-repeat;	
}
#catProduct li.cat-item-234 {
	background:url(images/categories/onesystems/onesystemUM.jpg) 0 0 no-repeat;	
}

.alignleft {float:left;padding-right:10px;margin-right:10px;border-right:1px solid #464646;}
#product .imgproduct, #page .imgproduct, .homepage .imgproduct {float:right;margin:0 0 20px 50px;}
.detailproduct .post .text, .page .text, .indexproducts .text, .homepage .text  {padding:20px;width:auto;float:none;}


.detailproduct .post .text h2 {margin:0 0 15px 0;font-size:12px;}
.detailproduct .post .text .size-medium, .detailproduct .post .text .ngg-singlepic, .indexproducts .ngg-singlepic {display:none;}
.detailproduct #product {position:relative;margin-bottom:150px;}
.detailproduct .post .text .ngg-galleryoverview {height:85px;padding-bottom:10px;position:absolute;bottom:-110px;left:0;}
.detailproduct .post .text .jScrollPaneContainer {}


/* Related links */
.relatedlinks {
	text-transform:uppercase;
	font-size:10px;
}
.relatedlinks, .relatedlinksIndexproducts {margin-top:20px;}
.relatedlinksIndexproducts {border-left:1px solid #cccccc;padding-left:10px;}
.relatedlinks {background:#ffffff;border:1px solid #cccccc;}
.relatedlinks a, .relatedlinksIndexproducts a {
	background:url(images/picto-more.gif) no-repeat;	
	padding-left:25px;
	display:block;
	text-transform:none;
}
.relatedlinks .head {background:url(images/bkg-documentation.jpg) repeat-y;padding:5px 20px 5px 20px;}
.relatedlinks h4 {margin:0;font-size:14px; display:none;}
.relatedlinks h5 {text-transform:uppercase;font-size:12px;}
.relatedlinks .doclinks, .relatedlinks .weblinks {padding:20px 20px 20px 20px;}
table.relatedlinks {width:100%;}
table.relatedlinks td {width:50%;}

.relatedlinksIndexproducts li {
padding-bottom:5px;
}



/*ACCORDEON*/

/*
.bloc_top {
	margin: 20px 0px 0px 0px;
	padding:0; 
	border: 1px solid #CCC; 
	background: url(images/bkg-top-text.jpg); 
	width:689px;
	min-height: 159px;
}
.bloc_top h1 {
	font-size: 19px;
	text-transform: uppercase;
}
.bloc_top h2 {
	font-size: 15px;
	margin: 0px 0px 20px 0px;

}
.bloc_top .entete{
	margin:20px;
	width: 304px;
}
.bloc_top .entete{
	margin:20px;
	width: 304px;
}
.bloc_top .image{
	margin: 0;
	padding: 0;
	float: right;
}
*/

.accordeon {
	font-family:"Trebuchet MS", Verdana, sans-serif;
	width: 691px;
	margin-bottom: 30px;
	clear:both;
}

.accordeon.location {
	font-family:"Trebuchet MS", Verdana, sans-serif;
	width: 645px;
	margin-bottom: 20px;
}

.accordeon a {
	cursor:pointer;
	display:block;
	padding:5px 5px 5px 45px;
	margin-top: 0;
	text-decoration: none;
	font-size: 15px;
	color: black;
	border-bottom: 1px solid #999;
	font-weight: normal;
	background: url(images/picto_more_table.gif) no-repeat 17px 9px;
}
.accordeon a:hover {
	color: #336699;
	font-weight: normal;
}

.accordeon ul, .accordeon li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.accordeon li:hover {
	background-image: url("images/bkg-accordeon.gif");

}

.accordeon li.table {
	background: #FFF;
}

table.accordeon {
	margin: 5px 17px 10px 17px;
	width: 658px;
}

div.accordeon ul li ul li table.accordeon.location {
	margin: 5px 17px 10px 17px;
	width: 658px
}

div.accordeon.location ul li ul li table.accordeon.location {
	margin: 5px 17px 10px 17px;
	width: 610px;
}

table.accordeon tr td {
	padding: 2px;
}
table.accordeon tr:hover {
	background-color: #DDD;
}
table.accordeon tr.entete {
	font-weight: bold;
	line-height: 25px;
	}
table.accordeon tr.entete:hover {
	background:none;
	}
	
table.accordeon tr td.nbr {
	width: 30px
}

table.accordeon tr td.marque {
	width: 80px
}

table.accordeon tr td.type {
	width: 80px
}
table.accordeon tr td.description {
	width: 300px
}

table.accordeon tr td.id {
	width: 100px
}

table.accordeon.location tr td.description {
width: 300px;
}

table.accordeon tr td.description a {
	margin:0px;
	padding: 0px;
	font-size: 12px;
	font-weight: normal;
	background: none;
	border: none;
	text-decoration:underline;
}
table.accordeon tr td.description a:hover {
	color: #336699;
}

div.accordeon ul li ul li table.accordeon tr td.prix {
display: none;
}

table.accordeon tr td.quantite {
	text-align: left;
	width: 300px;
}



div.accordeon.location ul li ul li table.accordeon tr td.prix {
display: block;
width: 100px;
text-align: right;
}

div.accordeon.location ul li ul li table.accordeon tr td.quantite {
	text-align: right;
	width: 100px;
}


table.accordeon tr td.marque a, table.accordeon tr td.lien a {
	margin:0px;
	padding: 0px;
	font-size: 11px;
	font-weight:normal;
	background: none;
	border: none;
	color: #336699;
}
table.accordeon tr td.marque a:hover, table.accordeon tr td.lien a:hover {
	text-decoration: underline;
}
table.accordeon tr td.valeur_n {
	text-align: right;
}
table.accordeon tr td.net {
	text-align: right;
}
table.accordeon tr td.st {
	text-align: center;
}




/*PICTO POUR LIEN RETOUR page liste de prix et demande de renseignements*/

a.picto_back, a.picto_back:link, a.picto_back:visited, a.picto_back:hover{
		padding-left: 20px;
		background: url(images/picto_more_table.gif) no-repeat 0px 2px;
}

.ngg-gallery-thumbnail {
}

/* Newsletter */
.page-2435 label, .page-2447 label {width:100px;float:left;margin:5px;padding:2px;}
.page-2435 input, .page-2447 input {margin:5px;padding:2px;width:200px;}

/* WPML */
#wpml_credit_footer {display:none;}


/* Formulaire de  FR */
#wpcf7-f1-p490-o1 {}
.contact-picto {text-align:center;padding-bottom:10px;}
.telephone {
text-align: left;
padding-left: 33px;
padding-bottom: 15px;
font-size: 12px;
}

.contact-bnt {text-align:center;padding:0px; margin: 0px; height: 71px}
.mail-bnt {text-align:center; margin: 0px 0px 20px 8px; width: 220px; height: 42px; }
.mail-bnt a {display: block; width: 220px; height: 42px; background: url(images/bnt_mail_off.png) no-repeat;  }
.mail-bnt a:hover {background: url(images/bnt_mail_on.png) no-repeat; }
