/**
 * @version $Id: template.css 9650 2007-12-16 17:16:54Z mtk $
 * @author Design & Accessible Team ( Angie Radtke / Robert Deutz )
 * @package Joomla
 * @subpackage Accessible-Template-Beez
 * @copyright Copyright (C) 2005 - 2007 Open Source Matters. All rights reserved.
 * @license GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant to the
 * GNU General Public License, and as distributed it includes or is derivative
 * of works licensed under the GNU General Public License or other free or open
 * source software licenses. See COPYRIGHT.php for copyright notices and
 * details.
 */

*{
	font-size: 0.98em;
}

body
{
	background: #ffffff;
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	font-size: 100.1%;
	padding: 0px;
	text-align: center;
	margin:0px;
}

IMG {
	border:0px;
}

body.contentpane_pda {

	width : auto;
	margin : 10px;
	line-height : 1.4em;
	text-align: left;
}

/* Tooltips */
.tool-tip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
	text-align:left;
}

.tool-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../../system/images/selector-arrow.png) no-repeat;
}

.tool-text {
	font-size: 100%;
	margin: 0;
}

DIV#header_pda{
	margin:auto;
	width:900px;
	height:69px;
	background-image:url(../images/template/entete.jpg);
	
}
DIV#header1_pda{
	margin:auto;
	width:900px;
	height:250px;
	background-image:url(../images/template/bandeau.jpg);
	
}

DIV#headernew_pda{
	margin:auto;
	width:900px;
	height:191px;
	background-image:url(../images/template/entete_3.jpg);
}

DIV#headernew_pda img {
	height:11px;
}
DIV#headernew_pda span {
	line-height:16px;
}

DIV#mainmenu_pda {
	margin:auto;
	width:900px;
	height:30px;
	border-bottom:1px solid #616161;
}


ul.menu_menumembres,  ul.menu_menumembres li { margin: 0; padding: 3px 0px 0px 10px ; border: 0 none; font-family:Tahoma;font-size:11px; font-weight:bold ;	 }
ul.menu_menumembres, ul.menu_menumembres li    { float:left;  position:relative; list-style: none; display: inline;}
ul.menu_menumembres li a { text-decoration:underline; color:#eae4de;}


DIV#mainmenu_pda ul, DIV#mainmenu_pda ul ul, DIV#mainmenu_pda ul li { margin: 0; padding: 0; border: 0 none; }
DIV#mainmenu_pda ul       { position:relative; z-index: 100;}
DIV#mainmenu_pda ul li    { width:100px;float:left;  position:relative; list-style: none; display: inline;}
DIV#mainmenu_pda ul li a  { display:block; white-space: nowrap;  }
DIV#mainmenu_pda ul li li { width:150px; clear: both; text-align:left;  /*FF 1.0.7 needs this */  }
DIV#mainmenu_pda ul li ul { visibility: hidden; position:absolute; }

DIV#mainmenu_pda ul li li ul {  top: 0; left: 0; }

DIV#mainmenu_pda ul li:hover ul               {  visibility: visible; }
DIV#mainmenu_pda ul li:hover ul li ul 		  {  visibility: hidden;  }
DIV#mainmenu_pda ul li:hover li:hover ul      {  visibility: visible;  left: 100%; }

/* ---- Menu layout -------------------------- */

DIV#mainmenu_pda ul li {
	border-left: 1px solid #fff;
	border-right: 1px solid #d8d8d8;
}
DIV#mainmenu_pda ul li li { border: 0;}

DIV#mainmenu_pda ul ul    { border: 0.1em solid #ccc; background: #f6f6f6  repeat-y left;} 
DIV#mainmenu_pda ul ul li:node { background: transparent url(../images/j_arrow.png) no-repeat right 50%; }
DIV#mainmenu_pda ul ul li:separator { background: #DDE1E6 url(../images/bg-menu.gif);  height: 1px;  }

DIV#mainmenu_pda ul a, DIV#mainmenu_pda ul div {
	padding: 0.35em 1em 0.35em;
	margin: 0 1px 0 1px;
	color: #333333;
	line-height: 1.6em; vertical-align: middle;
	font-size: 11px; font-weight: bold; text-decoration: none;
	cursor: default;
	background-repeat: no-repeat; background-position: left 50%
}

DIV#mainmenu_pda ul li:disabled a { color: gray; }

DIV#mainmenu_pda ul ul a {
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 20px;
	line-height: 1.2em;
}

DIV#mainmenu_pda ul ul a img {
	margin-right: 5px;
	margin-left: 2px;
}
/* 1 level - hover */
DIV#mainmenu_pda ul li:hover a {  background-color: #E7EDDF; border-left: 1px solid #6D9D2E;  border-right:1px solid #6D9D2E; margin: 0; }
/* 2 level - normal */
DIV#mainmenu_pda ul li:hover li a { background-color: transparent; border: 0 none;   margin: 2px;  }
/* 2 level - hover */
DIV#mainmenu_pda ul li:hover li:hover a { background-color: #E7EDDF; border: 1px solid #6D9D2E;  margin: 1px;   }
/* 3 level - normal */
DIV#mainmenu_pda ul li:hover li:hover li a { background-color: transparent; border: 0 none;   margin: 2px;  }
/* 3 level - hover */
DIV#mainmenu_pda ul li:hover li:hover li a:hover { background-color: #E7EDDF; border: 1px solid #6D9D2E;  margin: 1px;  }




DIV.componentheading_pda, .contentheading_pda{
	background-image:url(../images/template/titrearticle.jpg);
	height:28px;
	width:100%;
	text-align:right;
	font-size:1.6em;
	color:#caa33a;
	padding-right:5px;
	line-height:28px;
	margin-bottom:10px;
}

TABLE.contentpaneopen_pda {
	width:100%;
	border:0px;
}

TABLE.contentpaneopen_pda TD{
	border:0px;
}
TABLE.contentpaneopen_pda TRx{
	border:0px;
}
.article_separator{}



/*
DIV#mainmenu_pda UL.menu_pda {
	list-style-type: none;
 	margin: 0;
 	padding: 0;
 	border: 0;
}

DIV#mainmenu_pda UL.menu_pda LI{
	float: none;
	margin: 0;
	padding: 0;
	border: 0;
}


DIV#mainmenu_pda UL.menu_pda LI UL{
	display: none;
 	list-style-type: none;
 	margin: 0;
 	padding: 0;
 	border: 0;
}

DIV#mainmenu_pda UL.menu_pda LI UL LI{
	float: none;
	margin: 0;
	padding: 0;
	border: 0;
	width: 149px;
	border-top: 1px solid transparent;
	border-right: 1px solid transparent;
}

DIV#mainmenu_pda UL.menu_pda li a:link, DIV#mainmenu_pda UL.menu_pda li a:visited
{
	display: block;
	height: auto;
	color: #FFF;
	background: #3B4E77;
	margin: 0;
	padding: 4px 8px;
	border-right: 1px solid #fff;
	text-decoration: none;
}

DIV#mainmenu_pda UL.menu_pda li a:hover { background-color: #F2462E; }

DIV#mainmenu_pda UL.menu_pda li:hover >  UL { display: block; }

DIV#mainmenu_pda UL.menu_pda li a:active { background-color: #5F879D; }

DIV#mainmenu_pda UL.menu_pda .LI UL li a:link,
DIV#mainmenu_pda UL.menu_pda .LI UL li a:visited
{
	display: block;
	color: #FFF;
	margin: 0;
	border: 0;
	text-decoration: none;
	background: transparent url("fondTR.png") repeat;
}
DIV#mainmenu_pda UL.menu_pda .LI UL li a:hover
{
	background-image: none;
	background-color: #F2462E;
}			

*/

TABLE.category {
	width:100%;
	border:1px solid #66665b;
}

TABLE.category tr.Pair {
	text-align:left;
	background-color:#F0DFB9;
	border-bottom:1px solid #66665b;
}

TABLE.category tr.Impair {
	text-align:left;
	background-color:#FBF7EC;
	border-bottom:1px solid #66665b;
}
TABLE.category td.ligne_normal {
	text-align:left;
	padding-left:5px;
	border-bottom:1px solid #66665b;
}

TABLE.category td.ligne_bottom {
	text-align:left;
	padding-left:5px;
}


TABLE.detailsContact {
	width:100%;
	border:1px solid #66665b;
}

TABLE.detailsContact td{
	text-align:left;
	padding-left:5px;
}

TABLE.detailsContact tr.contactEntete
{
	background-color:#FBF7EC;
}

TABLE.detailsContact tr.contactEntete th {
	text-align:left;
	padding-left:5px;
}

TABLE.detailsContact tr.contactEntete th.detailNom {
	text-align:left;
	padding-left:5px;
	width:30%;
}

TABLE.detailsContact tr.detailForm
 {
	background-color:#F0DFB9;
}


DIV#sousheader_intertek_extranet {
	margin:auto;
	width:1015px;
	height:50px;
}
DIV#sousheader_l_intertek_extranet{
	width:20px;
	height:50px;
	float:left;
	overflow:hidden;
	background-image:url(../images/template/template_g.jpg);
}

DIV#fontsize{
	text-align : right;
}

DIV#sousheader_c_intertek_extranet{
	width:975px;
	height:50px;
	overflow:hidden;
	float:left;
	background-color:#cfe1ef;
}

DIV#sousheader_r_intertek_extranet{
	width:20px;
	height:50px;
	overflow:hidden;
	float:left;
	background-image:url(../images/template/template_d.jpg);
}

DIV#body_intertek_extranet{
	margin:auto;
	width:1015px;
	overflow:auto;
}

DIV#body_l_intertek_extranet{
	width:20px;
	float:left;
	overflow:hidden;
	background-image:url(../images/template/template_g.jpg);
}

DIV#body_c_intertek_extranet{
	width:975px;
	overflow:auto;
	float:left;
	background-color:#cfe1ef;
}

DIV#body_r_intertek_extranet{
	width:20px;
	overflow:hidden;
	float:left;
	background-image:url(../images/template/template_d.jpg);
}


TABLE#body_intertek_extranet{
	width:1015px;
}

TD#body_l_intertek_extranet{
	width:20px;
	background-image:url(../images/template/template_g.jpg);
}

TD#body_c_intertek_extranet{
	width:975px;
	background-color:#cfe1ef;
}

TD#body_r_intertek_extranet{
	width:20px;
	background-image:url(../images/template/template_d.jpg);
}


DIV#footer_pda{
	text-align:right;
	margin:auto;
	width:900px;
	height:50px;
	overflow:hidden;
	background-image:url(../images/template/template_b.jpg);
	font-size:10px;
}


DIV#content_left{
	width:250px;
	float:left;
	text-align:left;
}

DIV#content_centre{
	width:710px;
	float:left;
	text-align:left;
/*	background-color:red;*/
}

TABLE#contentpaneopen_pda{
}

a{
	color:#ba902f;
	text-decoration:none;
	font-weight:bold;
}

a.visited{
	color:#ba902f;
	text-decoration:none;
	font-weight:bold;
}

TABLE#contentpaneopen_pda TD{
	width:100%;
	background-color:#fff;
}

DIV#content_centre2{
	width:510px;
	float:left;
	text-align:left;
}

DIV#content_right{
	width:100px;
	float:right;
	text-align:left;
}


TABLE TD.td_imgTerminauxTete { 
	border-top:1px solid #caa33a;
	border-left:1px solid #caa33a;
	border-right:1px solid #caa33a;
	border-bottom:0px solid #ffffff;
	text-align:center;
	padding-bottom:5px;
	padding-top:5px;
}

TABLE TD.td_imgTerminauxTete IMG {
	width:110px;
	
} 

TABLE TD.td_descTerminauxTete { 
	border-top:1px solid #caa33a;
	border-right:1px solid #caa33a;
	width:800px;
	text-align:justify;
	vertical-align:top;
	font-size:1.1em;
}


TABLE TD.td_imgTerminaux { 
	border-top:1px solid #caa33a;
	border-left:1px solid #caa33a;
	border-right:1px solid #caa33a;
	text-align: center;
	padding-bottom:5px;
	padding-top:5px;
}

TABLE TD.td_imgTerminaux IMG {
	width:110px;
	
} 


TABLE TD.td_descTerminaux { 
	border-top:1px solid #caa33a;
	border-left:0px solid #caa33a;
	border-right:1px solid #caa33a;
	width:800px;
	text-align:justify;
	vertical-align:top;
	font-size:1.1em;
}

TABLE TD.td_imgTerminauxPied { 
	border:1px solid #caa33a;
	text-align: center;
	padding-bottom:5px;
	padding-top:5px;
}

TABLE TD.td_imgTerminauxPied IMG {
	width:110px;
} 

TABLE TD.td_descTerminauxPied { 
	border-top:1px solid #caa33a;
	border-right:1px solid #caa33a;
	border-bottom:1px solid #caa33a;
	width:800px;
	text-align:justify;
	vertical-align:top;
	font-size:1.1em;
}

TABLE.tabdesc{
	background-color:white;
	top:0px;
}

TD.listing_vide { width:310px;
padding-right:90px;
 }

TD.listing_titreProduit {
		background-image:url(../images/template/tete_listing.jpg);
		background-repeat:no-repeat;
		width:300px;
		height:24px;
		font-weight:bold;
		font-size:1.0em;
		color:#eae4de;
}

TABLE.Wtab100pc{
	width:100%;
}

/*
TABLE.contentpaneopen_pda{
	width:100%;
	background-color:#ffffff;
	border:1px solid black;
}
*/
/*TABLE.contentpaneopen_pda TD.contentheading_pda{
	border-bottom:1px dashed black;
}
*/

DIV .divInfo, DIV .divInfoImage {
	position:relative;
	height:300px;
	margin:auto;
}
DIV .divInfo {
	width:500px;
	height:300px;
	float:right;
	background:url(../images/template/fondInfo.png) no-repeat transparent center;
	overflow:hidden;
}
DIV .divInfoImage {
	text-align:center;
/*	padding-top:100px;*/
	width:300px;
	height:300px;
	float:left;
}
DIV .conteneurImg {
	margin:auto;
	display:none;
	margin-top:100px;
	overflow:hidden;
	border:1px solid #918f80;
}

DIV .divGaleriePartenaire{
	position:relative;
	width:100px;
	overflow:auto;
	text-align:center;
	float:right;
}

DIV#descInfo {
	position:relative;
	width:440px;
	height:220px;
	text-align:justify;
	overflow:auto;
	margin:auto;
}

DIV#titleInfo{
	position:relative;
	width:420px;
	margin:auto;
	margin-top:20px;
	margin-bottom:10px;
	text-align:center;
}



div .hidden {
	display:none;
}

DIV .divPartenaires{
	text-align:center;
}

DIV .divPartenaires IMG{
	margin:10px;
}

TABLE TD.descriptifProduit {
	padding-right:10px;
	padding-bottom:10px;
	
}
