/* CSS Document */
a:visited {
	color:#000;
}
#main{
	background:url(../interface/fond_interface.gif) repeat-y left top;
	min-height:547px;
	_height:548px;
	top:30px;
}

#frise{top:94px;}

.habillage{
	position:absolute;
	top:6px;
	left:915px;
	width:20px;
	height:541px;
}

#bottom{
	/*float:left;*/
	position:absolute;
	top:100%;
	left:0px;
	width:988px;
	/*height:524px;*/
	background: #FFFFFF url(../interface/interface_bottom.gif) no-repeat left top;
	text-align:center;
}

#bottom h3{
	font-weight:normal;
	padding:0;
	margin:0;
	font-size:12px;
}

#top{
	position:absolute;
	top:0px;
	left:0px;
	/*float:left;*/
	width:988px;
	height:8px;
	background: #FFFFFF url(../interface/interface_top.gif) no-repeat left top;
	font-size:0px;
}

.logo{
	z-index:10;
	position:absolute;
	display:block;
	top:/*-25*/10px;
	left:280px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.logo a, .logo a img{
	border:none;
}
.trait{
	z-index:15;
	position:absolute;
	top:25px;
	left:5px;
	width:238px;
	height:1px;
	line-height:0px;
	font-size:0px;
}

.frise_interface{
	z-index:1;
	position:absolute;
	top:64px;
	left:0px;
	width:988px;
	height:48px;
	background:url(../interface/interface_frise_centre.gif) no-repeat left top;
}


ul#visuel{
	z-index:5;
	display: block;
	position:absolute;
	top:6px;
	left:6px;
	width:255px;
	height:431px;
	list-style-type:none;
	background-repeat:no-repeat;
	background-position:left top;
	margin:0px;
	padding:110px 0px 0px 0px;
}
ul#visuel li{
	text-align:right;
	line-height:26px;
	padding: 0px 8px 0px 0px;
	font-size:13px;
	/*background:yellow;*/
}
ul#visuel li.firstchild{font-size:15px;}
ul#visuel li a{text-decoration:none;}
ul#visuel li a:hover{/*text-decoration:underline;*/ font-weight:bold;}

#contenu ul
{
	list-style-image:url(../interface/puce.gif);
}

#contenu ul li
{
	/*background:url(../interface/puce.gif) no-repeat left top;*/
	margin:3px 0px 0px 6px; 
	padding:0px;
}

#contenu{
	z-index:5;
	position:absolute;
	top:64px;
	left:285px;
	width:482px
	/*padding: 10px 10px 10px 10px;
	/*height:60px;
	background:pink;*/
}
#contenu p{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 12px;
}

#contenu a{color:#555f6f; text-decoration:none;}
#contenu a:hover{text-decoration:underline; /*font-weight:bold;*/}
#contenu a img{border:none;}

#contenu h1{
	font-size:21px;
	font-weight:bold;
	margin:0px;
	padding:21px 0px 0px 8px;
	border-left:4px solid;
	background:#f3f3f3 url(../interface/interface_fond_h1.gif) repeat-x left bottom;
}
#contenu h2{
	font-size:14px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 12px;
}	

/* Specifique à la page producteur-achat-vente-tissu-polyamide-polyester.php pour avoir une tabulation dans le menu, remplace h2 dans cette page*/

#contenu .titre2{
	font-size:14px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 12px;
	color: #9d6464;	
}	
/*---------------------------------------------------------------------------------------------*/


#contenu .ressortir{
	font-size:14px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 12px;
	color: #9d6464;	
}


#contenu .titre2liste{
	font-size:14px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:2px 0px 15px 18px;
	color: #9d6464;	
}	

#contenu .tabulation{
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 35px;
	
}	

#contenu .tabulation_petite{
	display:block;
	font-size:11px;
	line-height: 15px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	
}

#contenu .tabulation_grande{
	display:block;
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 50px;
	
}

#contenu .tabulation_interlignage{
	display:block;
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 50px;
	
}



#contenu .tabulation_interlignage_mousse{
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 120px;
	
}

#contenu .Listeproduits {
	float:right;
	width:200px;
	padding:0 10px 10px 10px;
	margin:30px 0 0 0;
}
#contenu ul.Listeproduits  li  {
	line-height:8px;
}

#contenu ul.liste2 {
	clear:both;
	float:left;
	margin: 0 0 10px 60px;
	padding:0;
}

#contenu ul.liste2 li {
	margin: 0 0 2px 0;
	padding:0;
	line-height: 10px;
}

.gauche {
	float:left;
	/*clear:both;*/
	width:210px;
}

.gauche2 {
	float:left;
	width:200px;
}

/* ------------------------------------------------------------------------------------------------------*/


#contenu h3{
	font-size:12px;
	font-weight:bold;
	margin:10px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	background:transparent url(../interface/interface_fond_h1.gif) repeat-x left bottom;
}

#contenu .contact{padding-top:0px; margin-top:6px;}
#contenu .contact strong{display:block; float:left; width:50px; text-align:right; margin-right:15px;}
#contenu .contact a{text-decoration:none;}
#contenu .contact a:hover{text-decoration:underline;}

#contenu .liste{padding-top:0px; margin-top:6px;}
#contenu .liste strong{display:block; float:left; width:85px; text-align:right; margin-right:15px;}
#contenu .liste a{color:#555f6f; text-decoration:none;}
#contenu .liste a:hover{text-decoration:underline; font-weight:bold;}

#menu_principal{
	z-index:5;
	display: block;
	position:absolute;
	top:65px;
	left:767px;
	width:200px;
	height:334px;
	list-style-type:none;
	/*background:url(../interface/textiles_fond_menu.jpg) no-repeat left top;*/
	background-repeat:no-repeat;
	background-position:left top;
	margin:0px;
	padding:0px 0px 0px 0px;
}
#menu_principal.new{ height:auto;}
#menu_principal li{margin:3px 0px 0px 6px; padding:0px;}
#menu_principal li a{display:block; width:164px; height:16px; color:#555f6f;text-decoration:none;padding:0px 0px 0px 24px;background:url(../interface/menu_principal_lien.gif) no-repeat left top;}
#menu_principal li a:hover{color:#a70000;font-weight:bold; background-position: left -16px;}
#menu_principal .premier{height:47px;/*border-bottom:1px solid;*/margin:0px 0px 12px 0px;background-image:none;}
#menu_principal .premier a {display:block; width:182px; height:31px;/*background:yellow;*/padding:16px 0px 0px 18px;font-weight:bold;font-size:14px;margin:0px;background-image:none;}

#menu_principal span.bottom { background:url(../interface/bot_fond_menu.jpg) no-repeat left top; display:block; height:16px; width:200px; float:left; }

/*Specifique à la page matieres-premieres-pour-peintures-producteur-vente-achat-acrylique-polyurethane.php pour avoir les contacts à droite sous le menu*/

#signatures{
	z-index:5;
	position:absolute;
	top:375px;
	left:772px;
	width:202px;
	background-color:#fcfcfc;
	height: 173px;

}


#signatures h3{
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	background:transparent url(../interface/interface_fond_h1.gif) repeat-x left bottom;
}


#signatures .contact{
	padding:6px 0 0 0;
	margin:0;
	color:#b3286c;
}
#signatures .contact strong{
	display:block;
	float:left;
	width:50px;
	text-align:right;
	padding-right:15px;
	color:#b3286c;
}
#signatures .contact a{
	text-decoration:none;
	color:#b3286c;
}
#signatures .contact a:hover{
	text-decoration:underline;
	color:#b3286c;
}
div.bloc-sousmenu {
	width:200px;
	position:absolute;
	bottom:5px;
	left:767px;
}