
@import url(common.css);
@import url(bandeau.css);
@import url(menu.css);
@import url(main.css);

/******************************* BANDEAU *****************************************/
.head-img-logo {				background : url('../img/logo.jpg') no-repeat; }
.head-img-header1 {				background : url('../img/header.jpg'); }
.head-img-headersoc {			background : url('../img/header_societe.jpg'); }
.head-img-headerprod {			background : url('../img/header_production.jpg'); }
.head-img-headerpresc {			background : url('../img/header_prescription.jpg'); }
.head-img-headerter {			background : url('../img/header_tertiaire.jpg'); }
.head-img-headerind {			background : url('../img/header_industrie.jpg'); }
.head-img-headerhab {			background : url('../img/header_habitat.jpg'); }
.head-img-header2 {				background : url('../img/header2.jpg') repeat-x; }

.tabessai { padding: 0; margin:0; }

.menu_top {						margin: 0px; padding: 0px; }

.menu_top a , .submenu a {		color: #fff;  display: block;
								margin: 0px; padding: 0px 5px 0px 0px; }
.submenu a, .submenu a:link, .submenu a:visited, .submenu a:active {
								font: bold 10px Trebuchet MS, Verdana,Arial,sans-serif; padding: 3px;
								color : white; }

.menu_top a{
								color: #fff; font-size: 15px; font-weight: bold; }
.menu_top a:hover {				text-decoration : underline; font-weight: bold; }

#trhide {						margin: 0px; padding: 0px; height: 1px; } /* background-color: #af3; } */

/******************************* MENU *****************************/
.table-menu {					background-color : #83c85e; width: 100%; height: 411px; border: 0;
								padding: 0; margin: 0;  }
.table-menu .menu {				padding: 8px 0px 0px 11px; }
.carre {						position : relative; width: px; height: 12px;
								float: left; padding:0; margin:0; margin-top: px; }
.menu .paddingleft {			padding-left: 12px; }
.menu table {					padding-bottom: 8px; }
.menu-top {						background : url('../img/menutop.gif') no-repeat; }
.menu-right {					background : url('../img/menuright.gif') no-repeat;
								background-position: top; }
.menu hr  {						padding: 0px 10px ; margin: px 0px;
								color: #f2ca30; background-color : #f2ca30; height: 1px; border: 0; /*Pour mozilla et consorts ;-) */ }

/******************************* NEWS IN MENU *****************************/
.table-menu-news {				background-color: #ffcc03; border: 0; padding: 0;
								margin: 0px 0px 0px 0px; }
#divnews a {					text-decoration: none; }
#divnews a:hover , #suitenews a:hover  {
								text-decoration: none; }
.headnews, botnews {			background-color: #ffcc03; }
.midnews {						background-color: #fff; }
.coin-news {					background : url('../img/coinnews.gif') no-repeat; }

.table-menu a , .table-menu a:active , .table-menu a:visited {
								font-weight: bold; color: #0154A0; text-decoration: none; }
.table-menu a:hover {			color: #FFFFFF; text-decoration: underline; }
/******************************* COPYRIGHT *****************************/
.copyright {					background-color: #83c85e;font-size: 9px; font-weight: normal;
								color: #fff; text-align:  center; vertical-align: bottom; padding: 8px 0px; }

/******************************* ERREURS *****************************/
.errors {						color : rgb(200,0,0); font: normal 12px Courrier	;  }


/******************************* ADDONS MENU GAUCHE FROM KANKUN ***************/
/* SOUS-SOUS CATEGORIE */
ul.sssscate {				    font: 12px Arial, Helvetica, sans-serif;
							    background-color : #83c85e; visibility : hidden;
								position : absolute; margin-left : px;
								padding: 0px;
							    margin-top : px;
							    /* solve a Opera7/IE display bug */
							    width:180px; width/**/:178px;
								/* width : 180px;*/ z-index: 2; }
ul.sssscate a:link li , ul.sssscate a:visited li , ul.sssscate a:active li {
								text-indent: px; background-color : #83c85e; padding : 6px; word-spacing:1px; }
ul.sssscate a:hover li {		background-color : #ffcc03; padding : 6px; }
.sssscate {						border: 1px solid #000000; list-style: none; margin : 0px;
								padding: 0px; color: #d70005; }
.sssscate a:link , .sssscate a:active , .sssscate a:visited  {		
								width : 100%; background-color : #83c85e; text-decoration: none;
								color: white; }
.sssscate a:hover {				text-decoration: underline; color: #ffffff; }

/******************************* TABLEAU DE LA RECHERCHE AVANCEE ***************/
.tbl-rech {						border: 2px solid #fecb00;
								margin : 8px 0px;
								padding: 0px;	/* 006b63 */
								font-size : 11px; } /* max-width: 450px;  */
.tbl-rech tr td {				font-weight: bold;
								white-space: nowrap;
								padding : 3px; }
.tbl-rech th {					text-align : left;
								font-weight : bolder;
								color : black;
								background-color: #fecb00;
								padding : 2px; }	/*006b63 */
.tbl-rech th {					white-space: nowrap; }
.tbl-rech th a , .tbl-rech th a:visited, .tbl-rech th a:active {
								color : #000; }
.tbl-rech th a:hover {			color : #000; text-decoration: underline; }

.tbl-rech td a, .tbl-rech td a:visited {
								color : #000; }
.tbl-rech td a:hover {			color : #000; font-weight: bold; text-decoration : none; }

.tbl-rech-sstitle {				font-size : 11px;
								background-color: #fecb00; }

.bordertop {					border-top: 2px solid #fecb00; }	/* 006b63 */

/* ---------------------- */
.txtnoir {		font: normal 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
				color: #000; }
.txtbleu {		font: normal 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
				color: #015096; }

ul.liste li {			line-height : 14px; }

ul.liste {		 margin : 10px 30px;font-size : 12px; list-style-image: url(../img/solid.png); } /* booksdot.gif arrows3.gif dot.gif dot2.gif bullet-dot.png bullet-minus.png */ }


hr  {			padding: 0px 10px ; margin: px 0px;
				color: #f2ca30; background-color : #015096; height: 1px; border: 0; /*Pour mozilla et consorts ;-) */ }
				

/****************  AJOUTS TOM  ******************/
#bd-menu1{
margin: 0;
padding:0;
width: 100px;
height: 141px;
background:  url(../images/menu-up_03.gif) top left no-repeat;
}
#bd-menu1 a{
display: block;
width: 100%;
height: 100%;
background:  url(../images/menu_03.gif) top left no-repeat;
}
#bd-menu1 a:hover {	/* masquage de l'image1 au survol */
background: transparent none;
}

#bd-menu2{
margin: 0;
padding:0;
width: 81px;
height: 141px;
background:  url(../images/menu-up_04.gif) top left no-repeat;
}
#bd-menu2 a{
display: block;
width: 100%;
height: 100%;
background:  url(../images/menu_04.gif) top left no-repeat;
}
#bd-menu2 a:hover {	/* masquage de l'image1 au survol */
background: transparent none;
}

#bd-menu3{
margin: 0;
padding:0;
width: 80px;
height: 141px;
background:  url(../images/menu-up_05.gif) top left no-repeat;
}
#bd-menu3 a{
display: block;
width: 100%;
height: 100%;
background:  url(../images/menu_05.gif) top left no-repeat;
}
#bd-menu3 a:hover {	/* masquage de l'image1 au survol */
background: transparent none;
}

#bd-menu4{
margin: 0;
padding:0;
width: 88px;
height: 141px;
background:  url(../images/menu-up_06.gif) top left no-repeat;
}
#bd-menu4 a{
display: block;
width: 100%;
height: 100%;
background:  url(../images/menu_06.gif) top left no-repeat;
}
#bd-menu4 a:hover {	/* masquage de l'image1 au survol */
background: transparent none;
}

#bd-menu5{
margin: 0;
padding:0;
width: 115px;
height: 141px;
background:  url(../images/menu-up_07.gif) top left no-repeat;
}
#bd-menu5 a{
display: block;
width: 100%;
height: 100%;
background:  url(../images/menu_07.gif) top left no-repeat;
}
#bd-menu5 a:hover {	/* masquage de l'image1 au survol */
background: transparent none;
}


.sitemap .list-sscat_open,
.sitemap .list-sscat{
	padding-left: 12px;
	line-height: 1em;
	color: #000;
	background: url(../img/fleche_down.png) no-repeat 0 1px;
	margin: 10px 0 0 0;
	display: block;
	outline: none;
}

#main2 .sitemap p.list-sscat{
	background: none;
   	line-height: auto !important;
}

.sitemap .list-sscat_open:hover,
.sitemap .list-sscat:hover{
	text-decoration: underline;
	background-position: 0 -17px;
}

.sitemap .list-sscat_open{
	padding-left: 12px;
	background-position: 0 -36px;
}
.sitemap .list-sscat_open:hover{
	background-position: 0 -54px;
}


.certifCE .texte3 .gras{
	background-image: url(../img/ce.jpg); 
	background-repeat: no-repeat;
	background-position: 3px 2px;
	padding-left: 30px;
}

.newProd {
	background-image: url(../img/new.jpg); 
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 17px;
}






