/* Pages Themes
#pageTheme-1 -> GILAC
#pageTheme-2 -> GILAC PRO
#pageTheme-3 -> GILAC GP
#pageTheme-4 -> GILAC JAD
#pageTheme-5 - > GILAC ST
*/
html,body,table { font-size:12px; }
body { 
	margin: 0; 
	padding: 0 0 20px 0;
	font-family: Arial,Verdana,sans-serif,"Lucida Grande","Lucida Sans Unicode"; 
	font-size: 1em;
	color: #444;
	background:#fff url(../images/fond-gilac.jpg) repeat-x top left;
	text-align:center;
	line-height:1.5em;
}
#b-pageTheme-2 { background:transparent url(../images/fond-gilac-pro.jpg) repeat-x top left; }
#b-pageTheme-3 { background:transparent url(../images/fond-gilac-gp.jpg) repeat-x top left; }
#b-pageTheme-4 { background:transparent url(../images/fond-gilac-jad.jpg) repeat-x top left; }
#pageTheme-3 div { color: #000A88; }
#pageTheme-2 td { color: #015998; }
#pageTheme-4 td { color: #0A50A1; }


/* ----- TITRES -------------------------------------------------------------------- */
h1, h2, h3 { font-family: Verdana,Arial,sans-serif; }
h1 { font-size: 1.3em; clear:both; margin:10px 0 20px 0; padding:0px 0px 4px 0px; color:#0057AC; border-bottom:1px solid #0057AC; }
h2 { font-size: 1.15em; color: #0057AC; }
h3 { font-size: 1.1em; color: #0099FF; margin:5px 0px 10px 0; }
h4 { font-size: 1em; }
.main-title { }
#pageTheme-2 h1 { color: #cc0000; border-bottom:1px solid #cc0000; }
#pageTheme-3 h1 { color: #334dd8; border-bottom:1px solid #334dd8; }
#pageTheme-4 h1 { color: #28529B; border:none; }
#pageTheme-4 h1.main-title { border-bottom:1px solid #28529B; }


.title-level1 { }
#pageTheme-2 .maincol h2 { color: #cc0000; }
#pageTheme-3 .maincol h2 { color: #334dd8; }
#pageTheme-4 .maincol h2 { background-color: #A0DDB6; color: #28529B; padding: 4px; }
#pageTheme-4 .maincol h3 { color: #28529B; }
.title-level2 { }

/*---------- LIENS ------------------------------------------------------------------*/
a:link, a:visited {color:#015998; text-decoration: none; }
a:hover, a:active {color:#be3636; text-decoration: none; }
.maincol a:link, .maincol a:visited { text-decoration:underline;}
#pageTheme-2 .maincol a:link, #pageTheme-2 .maincol a:visited { color:#be3636; text-decoration:underline;}
#pageTheme-2 .mainnav a:link, #pageTheme-2 .mainnav a:visited { color:#015998; }
#pageTheme-3 a:link, #pageTheme-3 a:visited { color:#0010E5; text-decoration:none; }
#pageTheme-3 a:hover, #pageTheme-3 a:active { color:#be3636; }
#pageTheme-4 a:link, #pageTheme-4 a:visited { color:#308C2B; }
	/* topnav links - bottomnav links */
	.header .topnav a:link, .header .topnav a:visited, .footer .bottomnav A:link, .footer .bottomnav A:visited {color:#868B93;}
	.header .topnav a:hover, .header .topnav a:active, .footer .bottomnav A:hover, .footer .bottomnav A:active  {color:#E20024;}

/* Images */
.img-border { border:1px solid #666;}
#pageTheme-3 .img-border { border:0 none;}


/* ----------------------------------------------------------------------------------- */
/* 		GLOBAL LAYOUT								 */
/* ----------------------------------------------------------------------------------- */
.page { margin:0 auto; padding:0; width:900px; }
.layout { }

/* ----- HEADER ------------------------------------------------------------------- */

.header { margin:0; padding:0; width:900px; background-color: #fff; border:1px solid #333; border-bottom: none;}
.header .topnav { margin:0; padding:0 10px 0 0; height:71px; background:transparent url(../images/logo-gilac.png) no-repeat 15px top; }
#pageTheme-2 .header .topnav { background:transparent url(../images/logo-gilac-pro.png) no-repeat 15px top; }
#pageTheme-3 .header .topnav { background:transparent url(../images/logo-gilac-gp.png) no-repeat 15px top; }
#pageTheme-4 .header .topnav { background:transparent url(../images/logo-gilac-jad.png) no-repeat 15px top; }
.header .topnav .outer { float:right; margin-top:22px;}
.header .topnav .leftmargin {}
.header .topnav .left {}
.header .topnav .content { /*height:16px;*/ font: 11px arial,helvetica,sans-serif; padding:0px 4px; }
.header .topnav .right { width:4px; background:url(../images/topnavleft.gif) no-repeat 0px 2px;}
.header .topnav .rightmargin {}

/* Quicksearch */
.header .quicksearch { float:right; margin:18px 0 0 0; padding-left:3px; width:auto; }

/* Graphic identity */	
.header .identity { height:88px; clear:both; }
.header .identity .logo-left {}
.header .identity .image {}
.header .identity .image img {}
.header .identity .logo-right {}

/* Mainnav */
.header .mainnav { height:32px; text-align:left; padding:0; }

/* ----- CONTAINERS ------------------------------------------------------------ */
.container {  margin:0; padding:0; width:900px; background: #fff; border: 1px solid #333; border-top: none;}
.sublayout { width:900px; }

/*left column*/
.leftcol { margin:0; padding:25px 0 0 0; width:200px; border-right: 1px solid #ccc; }
.leftcol .outer {}
.leftcol .topmargin {}
.leftcol .content { }
.leftcol .bottommargin {}
.leftcol h2 {margin-top: 20px; }

/*middle column*/
.maincol { padding: 0px 20px 15px; background:transparent url(../images/bg-gilac-corporate.gif) repeat-y top center; }
.maincol .topmargin { }
.maincol .content { padding:5px 0px 0px 8px;}
.maincol .bottommargin { /*clear:both;*/ height:10px; }
#pageTheme-2 .maincol { background:transparent url(../images/bg-gilac-pro.gif) repeat-y top center; }
#pageTheme-3 .maincol { background:transparent url(../images/bg-gilac-gp.gif) repeat-y top center; }
#pageTheme-4 .maincol { background:transparent url(../images/bg-gilac-jad.gif) no-repeat top center; }
ul li { margin:0; padding:0;}



/*right column*/
.rightcol { width:225px; }
.rightcol .outer { width:222px; margin:0 3px 0 0;}
.rightcol .topmargin { height:43px; background:url(../images/topcolright.jpg) no-repeat; }
.rightcol .content { text-align:center; background:url(../images/fonddroite.jpg) repeat-y; padding:10px 10px 10px 16px;}
.rightcol .bottommargin { }

/* ----- FOOTER ------------------------------------------------------------------ */
.footer { clear:both; margin:0 auto; width:900px; padding:0 5px; color:#999; font-size: 0.9em;}
.footer .bottomnav {margin:0; padding:0;}
.footer .bottomnav table { float:right; }
.footer .bottomnav .outer { margin:0; padding:0; }
.footer .bottomnav .leftmargin { }
.footer .bottomnav .left {}
.footer .bottomnav .content { padding:0 4px; border-right: 1px #ccc solid;}
.footer .bottomnav .right {}
.footer .bottomnav .rightmargin {}
.footer #coords { clear:both; margin: 0; padding:0; color: #666;}
.footer #coords p { margin:0; padding:0; text-align:center; }
.footer #coords a { text-decoration: none; color: #999;}
/* ----------------------------------------------------------------------------------- */
/* 		CONTENTS									*/
/* ----------------------------------------------------------------------------------- */
/* ----- Content zone -------------------------------------------------------------- */
.main-content  { margin:0; height:100%;}
.main-content TD { }
.text-bloc { /*clear:both;*/ margin:10px 0 10px 0; text-align:justify; }
/* ----- Multicolumn --------------------------------------------------------------- */
.multicolumn { /*clear:both;*/ background-color: #fff; }
.multicolumn .outer {width: 100%;}
.multicolumn .column {}
.multicolumn .column-1 {}
.multicolumn .column-2 {}
/* Rajout spécial Gilac pour du multi colonnes */
td.nbcols2 { width:50%; margin:0; padding:0 10px; }
td.nbcols3 { width:32%; margin:0; padding:0 10px; }
#pageTheme-3 td.nbcols3 h2{ text-align: center; }
#pageTheme-2 td.nbcols3 h2{ text-align: center; }



/* links (sitemap)*/
.siteMap td div {text-align: left;}
.title-level1 a:link, .title-level1 a:visited { color:#627178; text-decoration:underline }
.title-level1 a:hover, .title-level1 a:active { text-decoration:none }

/*-text types-*/
.bloc-header { color: #0057AC; width: 85%; margin: 5px auto 10px auto; padding: 10px; font-size: 1.2em;}
.paragraph { margin:5px 0 10px 0; }
.separator { clear:both; margin:6px 0px 10px 0px; padding:0; height:6px; text-align:right; background:url(../images/separator1.gif) repeat-x; }
.separator2 { clear:both; margin:6px 0 10px 0; padding:0; height:6px; width:50%; text-align:right; background:url(../images/separator1.gif) repeat-x; }
.withtop.separator { height:16px; background:url(../images/separator1.gif) repeat-x left bottom; padding:0px; margin:5px 0px 10px 0px; text-align:right; }
.withtop.separator .gototop { width:16px; height:16px; background:url(../images/gototop.gif) no-repeat; cursor:pointer; float:right}

/*-text styles-*/
.text-style1 {font-weight:bold;}
.text-style2 {color:#009BC3;}
.text-style3 {font-style:italic;}
.text-highlighted {color:#E20024}

/*- list-*/

#pageTheme-2 .maincol ul { margin: 10px 15px; padding:0;}
#pageTheme-2 .maincol ul li { margin: 5px 0; padding:0;}

.list-bloc, #pageTheme-2 .maincol ul.list-bloc  { padding:0; margin:0 0 10px 0; }
.bullet-link,  #pageTheme-2 .maincol li.bullet-link { margin:0; padding:0 0 0 18px; background: url(../images/link_arrow.gif) no-repeat 6px 7px; list-style:none; line-height:18px;}
.bullet-list { margin:0; padding:0 0 0 24px; background: url(../images/bullet_list.gif) no-repeat 15px 8px; color:#374040; list-style:none; line-height:18px;}

/*-tables-*/
table { margin:0; padding:0; border:none; }
.table-border { border-collapse:collapse; margin:10px 15px 10px 12px;}
.table-caption { padding:3px 6px 6px 6px; background:#fff; color:#627178; border-bottom:2px solid #A5EDF8; text-align:left; }
.cell-header { padding:4px 6px 4px 6px; background:#C9D5DC; color:#374040; border:1px solid #CBCFD2; }
.cell1 { padding:4px 6px 4px 6px; background-color:#fff; color:#374040; border:1px solid #CBCFD2; }
.cell2 { padding:4px 6px 4px 6px; background-color:#E9EEF3; color:#374040; border:1px solid #CBCFD2; }
.cell-footer { padding:4px 6px 4px 6px; background:#C9D5DC; color:#374040; border:1px solid #CBCFD2; }

/*-forms-*/
.form-style { clear:both; margin:10px 15px 10px 12px; padding:7px; width:100%;}
.form-style .cell1 { padding:2px 10px 2px 2px; border:none; background-color:transparent;vertical-align:top;}
.form-style .cell2 { padding:2px; border:none; background-color:transparent;}

/*images*/
.img-left { float:left; display:block; margin:0 15px 15px 0; color:#374040; text-align:center;}
.img-center { display:block; margin:0 5px 10px 5px; text-align:center; }
.img-right { float:right; display:block; margin:0 0 15px 15px; text-align:center; }

/* ----- Buttons -------------------------------------------------------------------- */
/* outer */
.buttons-outer { margin:10px 15px 10px 12px; padding:8px 10px 0px 10px; background: url(../images/separator2.gif) repeat-x; text-align:right; }
/* main */
.button { font:bold 10px verdana,arial,helvetica,sans serif; }
/* links */
.button a:link, .button a:visited { color:#374040; text-decoration:none !important }
.button a:hover, .button a:active { text-decoration:none !important }
/* button1 */
.button1-part0 { white-space:nowrap; background:url(../images/button1bg1.gif) no-repeat top left; }
.button1-part1 { white-space:nowrap; background:url(../images/button1bg.gif) no-repeat top right; }
.button1-part0-down { white-space:nowrap; background:url(../images/button1bg1.gif) no-repeat top left;  }
.button1-part1-down { white-space:nowrap; background:url(../images/button1bg.gif) no-repeat top right; }
/* button2 */
.button2-part0 { white-space:nowrap; background:url(../images/button2bg1.gif) no-repeat top left; }
.button2-part1 { white-space:nowrap; background:url(../images/button2bg.gif) no-repeat top right; }
.button2-part0-down { white-space:nowrap; background:url(../images/button2bg1.gif) no-repeat top left;  }
.button2-part1-down { white-space:nowrap; background:url(../images/button2bg.gif) no-repeat top right; }
/* button3 */
.button3-part0 { white-space:nowrap; background:url(../images/button3bg1.gif) no-repeat top left; }
.button3-part1 { white-space:nowrap; background:url(../images/button3bg.gif) no-repeat top right; }
.button3-part0-down { white-space:nowrap; background:url(../images/button3bg1.gif) no-repeat top left;  }
.button3-part1-down { white-space:nowrap; background:url(../images/button3bg.gif) no-repeat top right; }
	

/*-vignette-*/
.stamp { margin:4px 5px 6px 5px}
	
/*----------------------------------------objects---*/
/* ----- Submenu ------------------------------------------------------------------- */
.submenu { }
.submenu .menutop {}
.submenu .menulevel1 { background:url(../images/menulevel1.jpg) no-repeat left bottom; margin:0px; padding:5px 0px 7px 0px; cursor:pointer; }
#pageTheme-4 .submenu .menulevel1 { background:url(../images/menulevel1-jad.png) no-repeat left bottom; margin:0px; padding:5px 0px 7px 0px; cursor:pointer; }
	/*links level1*/
	.submenu .menulevel1 a {padding:0px; margin:0px 10px 0px 25px; display:block; }
	.submenu .menulevel1 a:link,.submenu .menulevel1 a:visited {color:#999D9F; }
	.submenu .menulevel1 a:hover,.submenu .menulevel1 a:active {color:#E20727; }
.submenu .menulevel1-expanded { background:url(../images/menulevel1.jpg) no-repeat left bottom; margin:0px; padding:5px 0px 7px 0px; cursor:pointer; }
#pageTheme-4 .submenu .menulevel1-expanded { background:url(../images/menulevel1-jad.png) no-repeat left bottom; margin:0px; padding:5px 0px 7px 0px; cursor:pointer; font-weight: bold;}
	/*links level1*/
	.submenu .menulevel1-expanded a {padding:0px; margin:0px 10px 0px 25px; display:block}
	.submenu .menulevel1-expanded a:link,.submenu .menulevel1-expanded a:visited {color:#E20024;}
	.submenu .menulevel1-expanded a:hover,.submenu .menulevel1-expanded a:active {color:#E20727;}
.submenu .menulevel2 { margin:0px 0px 0px 25px; padding:4px 0px 2px 0px; list-style:none; width:189px; background:white url(../images/menulevel2.gif) no-repeat 0px 9px; }
	/*links level2*/
	.submenu .menulevel2 a {padding:0px; margin:0px 2px 0px 12px; display:block}
	.submenu .menulevel2 a:link,.submenu .menulevel2 a:visited {color:#015998;}
	.submenu .menulevel2 a:hover,.submenu .menulevel2 a:active {color:#E20727;}
.submenu .menulevel2-active { list-style:none; width:189px; background:white url(../images/menulevel2.gif) no-repeat 0px 9px; margin:0px 0px 0px 25px; padding:4px 0px 2px 0px;  }
	/*links level2 active*/
	.submenu .menulevel2-active a {padding:0px; margin:0px 2px 0px 12px; display:block}
	.submenu .menulevel2-active a:link,.submenu .menulevel2-active a:visited {font-weight:bold;}
	.submenu .menulevel2-active a:hover,.submenu .menulevel2-active a:active {color:#E20727;}
.submenu .menulevel3 { list-style:none; width:176px; background:white url(../images/menulevel3.gif) no-repeat 0px 10px; margin:0px 0px 0px 38px; padding:4px 0px 2px 0px;}
	/*links level3*/
	.submenu .menulevel3 a {padding:0px; margin:0px 2px 0px 8px; display:block}
	.submenu .menulevel3 a:link,.submenu .menulevel3 a:visited {color:#999D9F;}
	.submenu .menulevel3 a:hover,.submenu .menulevel3 a:active {color:#E20727;}
.submenu .menulevel3-active { list-style:none; width:176px; background:white url(../images/menulevel3.gif) no-repeat 0px 10px; margin:0px 0px 0px 38px; padding:4px 0px 2px 0px;  }
	/*links level3 active*/
	.submenu .menulevel3-active a {padding:0px; margin:0px 2px 0px 8px; display:block}
	.submenu .menulevel3-active a:link,.submenu .menulevel3-active a:visited { font-weight:bold; color:#666;}
	.submenu .menulevel3-active a:hover,.submenu .menulevel3-active a:active {color:#E20727;}
.submenu .menubottom {display:none;}


/* ----- Streamline navigation ---------------------------------------------------- */
.streamline {background:url(../images/streamline.gif) no-repeat 0px 4px; color:#8C9093; margin:0px 5px 15px 5px; padding: 2px 0 0 10px;}
#pageTheme-4 .streamline { display:none; }
	/*streamline links*/
	.streamline A:link, .streamline A:visited {color:#999D9F; text-decoration:underline;}
	.streamline A:hover, .streamline A:active {color:#E20727;}
	#pageTheme-3 .streamline { color: #A1BEC3;}
	#pageTheme-3 .streamline A:link, #pageTheme-3 .streamline A:visited {color:#A1BEC3;}
	#pageTheme-3 .streamline A:hover, #pageTheme-3 .streamline A:active {color:#669999;}
	
	
/*raccourcis*/
.shortcuts { margin:0px 20px 0px 5px; padding:0 2px; float:right; }
.shortcuts img { border:none;}

/*-newsletter-*/
.newsletter {}
.newsletter .libelle {}

/*-quicksearch-*/
.quicksearch {text-align:left; margin:10px auto 10px auto; width:197px;}
.quicksearch INPUT {border:1px solid #9A9A9A; color:#535250}
.quicksearch .button {}
.quicksearch .button a:link,.quicksearch .button a:visited { font-weight:bold; color:#374040}
.quicksearch .button a:hover,.quicksearch .button a:active { color:#374040}
.quicksearch .button1-part0 { white-space:nowrap; background: url(../images/buttongridbg1.gif) no-repeat top left !important; }
.quicksearch .button1-part1 { white-space:nowrap; background: url(../images/buttongridbg.gif) no-repeat top right !important;  }
.quicksearch .button1-part0-down { white-space:nowrap; background: url(../images/buttongridbg1.gif) no-repeat top left !important; }
.quicksearch .button1-part1-down { white-space:nowrap; background: url(../images/buttongridbg.gif) no-repeat top right !important; }

/*-bloc-*/
.bloc { margin:10px auto 10px auto; width:189px; padding:8px 0px 0px 0px; text-align:left; background:url(../images/bloctop.jpg) no-repeat top left;}
.bloc .title {background:url(../images/bloctitle.jpg) no-repeat 2px bottom; color:#627178; padding:0px 10px 8px 20px;}
.bloc .content-zone { padding:10px 10px 0px 7px; }
.bloc .list-bloc {}
.bloc .bottom { height:30px; background:url(../images/blocbottom.jpg) no-repeat left bottom; }

/*bloc contents*/
.bloc .list-bloc { margin:0px; }
.bloc .bullet-link { background:url(../images/link_arrow.gif) no-repeat 2px 5px !important; line-height:14px; padding:0px 0px 0px 14px; margin:4px 6px 6px 0px;}
	.bloc .bullet-link a:link,.bloc .bullet-link a:visited { color:#697D87; text-decoration:underline}	
	.bloc .bullet-link a:hover,.bloc .bullet-link a:active { color:#BE3636; text-decoration:underline}

/*rightcol contents*/
.rightcol .text-bloc {text-align:left; margin:5px 10px 10px 10px;}
.rightcol .paragraph {color:#687C87;}
.rightcol .img-center {}
.rightcol .separator {margin:10px 0px 10px 0px; }

/*------------------- leftcol contents -----------------------------*/
.leftcol .text-bloc { text-align:left; margin:5px 10px 10px 10px; padding:5px 0;}
.leftcol .paragraph { color:#687C87; }
.leftcol .img-center {}
.leftcol .img-left { float:left; margin:0;}
.leftcol div.separator { margin:10px;}
.leftcol .bullet-link { background-image:none; }
	.leftcol .bullet-link A:link,.leftcol .bullet-link A:visited { color:#1D91AD; }	
	.leftcol .bullet-link A:hover,.leftcol .bullet-link A:active { color:#BE3636; }
.leftcol .bloc { background-image:none; width:214px; }
.leftcol .bloc .title  { background:url(../images/h1_bullet.gif) no-repeat 0px 5px; font-weight: bold; color:#627178; padding-left:15px; margin:0px 0px 0px 10px;}	
.leftcol h2.title-level1 { font-weight: bold; font-size:1em; color:#627178;}
.leftcol .bloc .content-zone  { padding:0; }	
.leftcol .bloc .list-bloc {}
.leftcol .bloc .bottom {background:transparent url(../images/separator1.gif) repeat-x left bottom; } 	
.leftcol .bloc .bullet-link {background:url(../images/bullet_quick2.gif) no-repeat 24px 11px !important; line-height:normal; padding:2px 5px 3px 36px; margin:0px; }
	.leftcol .bloc .bullet-link A:link,.leftcol .bloc .bullet-link A:visited {color:#627178;}	
	.leftcol .bloc .bullet-link A:hover,.leftcol .bloc .bullet-link A:active {color:#E20024;}


	
/*Pager*/
.pager {background:url(../images/separator2.gif) repeat-x left bottom; padding:5px 0px 20px 0px; margin:5px 10px 10px 7px; clear:both}
.pager .button {}
.pager .button A:link,.pager .button A:visited { color:#374040}
.pager .button A:hover,.pager .button A:active {  color:#374040}
.pager .button1-part0 { white-space:nowrap; background: url(../images/buttongridbg1.gif) no-repeat top left !important; } 
.pager .button1-part1 { white-space:nowrap;  background: url(../images/buttongridbg.gif) no-repeat top right !important;  }
.pager .button1-part0-down { white-space:nowrap; background: url(../images/buttongridbg1.gif) no-repeat top left !important; }
.pager .button1-part1-down { white-space:nowrap;  background: url(../images/buttongridbg.gif) no-repeat top right !important; }

/* tooltip*/
#ToolTip { border:1px solid #DBDBDB; color:#240615; background-color:#EFF3F5; padding:2px 4px 2px 4px; width:250px }
#ToolTip .text-style2 { color:#BE3636 }
#ToolTip .text-style3 { color:#00758B }


/*---HTML forms---*/
FORM {padding:0px; margin:0px; }
INPUT,TEXTAREA,SELECT { background:#fff url(../images/fields.gif) repeat-x; color:#494949; border-top:1px solid #A9ADB1; border-left:1px solid #A9ADB1; border-right:1px solid #83878E; border-bottom:1px solid #83878E; font-size:1em; }
INPUT.radio { background:transparent none; border:none;}
INPUT.checkbox { background:transparent none; border:none; }


/* ----------------------------------------------------------------------------------- */
/* 		CATALOGUE 								*/
/* ----------------------------------------------------------------------------------- */
/* Présentation gamme*/
.gamme-desc { margin: 0pt auto; width: 182px; text-align: justify; }

/* Fiche produit */
#pdt-fiche { margin:0; padding: 20px 0 0 0;}
#pdt-fiche h3 { margin:10px 0; padding: 0; }

#pdt-fiche-gp div.separator { display:none; }

/* image produit */
td#pdt-img {}
#ipdt { border: 1px #ccc solid;}
#loupe { margin-left: 158px; border-right: 1px #ccc solid; border-bottom: 1px #ccc solid; border-left: 1px #ccc solid; }
#pdt-fiche-gp img {border:none;}

/* Descriptif produit */
#pdt-fiche ul.pdt-desc { margin: 0 25px; list-style-type: square;}
#pdt-fiche-gp p.pdt-desc { margin: 5px 25px; }

/* Note produit */
#pdt-fiche #pdt-note { float:right; padding:5px; border: 1px #ccc solid; margin: 0 0 20px 15px; }
#pdt-fiche-gp #pdt-note { float:left; margin: 30px 0 30px 20px; border:none; }

#pdt-note h3 { color:#666; margin: 15px 0 0 0; padding:0; }
#pdt-note a { text-decoration: none !important; }
#pdt-note a:hover  { color:#015998 !important; }
#pdt-note #azur { display:block; margin: 5px 0 15px 0; }
#pdt-note ul { margin: 0 0 20px 0; padding: 0;}
#pdt-note ul.dl li{ margin:0; padding:0 0 0 10px; background: url(../images/bullet_list_pro.gif) no-repeat 0px 7px; list-style:none; }
#pdt-note ul.link li { margin:0; padding:0 0 0 18px; background: url(../images/hand.png) no-repeat 0px 5px; list-style:none; line-height:18px;}

/* Caractéristique produit */
#pdt-fiche #pdt-car { clear:both; margin:10px 0;}
#pdt-fiche-gp #pdt-car { float:left; margin:30px 20px 30px 0; }
#pdt-car table { margin:0; font-size: 11px; }
#pdt-car table.pdt-cols {}
#pdt-car table.pdt-rows {}
#pdt-car .table-border { margin:0; padding:0; }
#pdt-car .cell-header, .pdt-car .cell2, .pdt-car .cell1{ margin:0; padding:1px; }
#pdt-car .cell-header {font-weight:bold; text-align: center;}
#pdt-car h3 span { font-size: 10px; color:#009BC3; padding-left: 10px; }
.strong { font-weight:bold; }
#pageTheme-3 #pdt-car td { color: #000099; text-align: center; }
#pageTheme-3 #pdt-car td.strong { text-align:left;}
#pageTheme-3 #pdt-car .cell-header { background-color: #85D6FF; }


#pageTheme-4 #pdt-car .cell-header { background-color: #A0DDB6; }
#pageTheme-4 h3 { color:#99CC00; }
#pageTheme-4 h4 { color:#308C2B; }



/* ----------------------------------------------------------------------------------- */
/*		IMPRESSION								*/
/* ----------------------------------------------------------------------------------- */
@media print {
	.leftcol, .toolbar, .quicksearch, .mainnav, .shortcuts, .bottomnav { display:none; }
}