@charset "iso-8859-1";
body
{
	margin: 0 auto;
	background-color: black;
	color:white;
}
/* index */#index-fade { position: absolute; background: url("../images/interface-1/cadres.gif") no-repeat; width: 377px; height: 377px; left: 145px; top: 246px; }#index-fade li { display: block; width: 125px; height: 125px; float: left; }#index-fade a { display: block; position: absolute; width: 125px; height: 125px; }#index-fade a img { background: #FFFFFF; width: 125px; height: 125px; border: 0px none; }#index-img01, #index-img02, #index-img04, #index-img05 { margin-right: 1px; margin-bottom: 1px; }#index-img07, #index-img08 { margin-right: 1px; }

html, body, h3, h4, div, p, span { font-size: 9pt; font-family: Arial, sans-serif; font-weight: normal; padding: 0px; margin: 0px; }a { color: #fff; text-decoration: none; cursor: pointer; }form { margin: 0px; padding: 0px; }input, textarea { font-size: 9pt; font-family: Arial, sans-serif; }h1 {font-size: 10pt;color: #e95f15; padding: 11px 0px 10px 150px; letter-spacing: 2px; }
h1 span { display: none; }h2 { color: #e95f15; font-size: 13pt; margin-left: 40px; margin-bottom: 5px; }
p
{
padding-left:10px;	
}
.tableau
{
	width:100%;
}
.numpage_key
{
	display:block;
	border:1px solid grey;
}
#list_cats{
	padding: 3px 0px;
	border : 1px solid  #e95f15;
	margin-left: 0;
    padding-left: 0;
}

#list_cats li {
    margin-left: 0;
    padding: 3px 5px;
    list-style: none;
   }

#list_cats li.premier {
    margin-left: 0;
    border-left: none;
    list-style: none;
	   }
   
   a.premier
   {
   	color: #e95f15;
   }
.prod_list
{
border: 1px solid #999;
	margin:10px;

 background: #323232; color: #fff;
}
.cat_all
{
	text-align:left;
	border-bottom:solid 2px green;
	width:100%;
	margin-top:5px;
	margin-bottom:5px;
	height:77px;
}
#search_result
{
	background:grey;
	color:white;
}
#line_search
{
	background:grey;
	text-align:right;
	border-bottom:solid 1px black;
	margin-bottom:10px;
	font-weight:bold;
	color:#FFFFFF;
}
.search_text
{
background-color:#fffeb7;
padding:2px;
margin-bottom:5px;
}

#container{
left:50%;

position:absolute;
width:886px;
height:630px;
margin:20px 0 0px -443px;

}
#containerborder
{
width:885px;
border:1px solid grey;
}
	#ban{
	height:40px;
	width:885px;
	position:relative;
	background:url(../images/teixart/teixArt_03.gif) no-repeat top;
	}
	
	#intro{
	}	

#logo{
height:127px;
width:885px;
}		
	
#line_text
{
	
	height:20px;
	top:55px;
	position:absolute;
	left:250px;
	text-align:center;
	vertical-align: middle;
	font-weight:bold;
	font-size:15px;
}
	#line_menu
	{
		height:33px;
		width:885px;
		position:relative;
		margin:0;
		padding:0;

		background:url(../images/teixart/teixArt_07.gif) no-repeat left bottom;

	}
	#line_menu_admin
	{
		height:32px;
		width:885px;
		position:relative;
		background:url(../images/teixart/teixArt_07.gif) no-repeat top;

	}


	#contenu
	{
		width:885px;
		margin:0px;
		padding:0px;
		height:400px;
		background: url('../images/teixart/teixArt_09.gif') top center ;
	}

#left_title
{
		width:190px;
		
		position:relative;
		text-align:center;
		color:#000000;
		left:2px;
		height:20px;
		line-height:15px;
		padding: 0px;
		top:2px;
		font: bold 12px/20px verdana;
		border-bottom: 1px solid white;
		margin-bottom:4px;
}



	#right_part
	{		
			padding: 0;
			width:875px;
			margin-left: 5px;
	}
	#right_part_cont
	{		

	}

#footer_appli
{
	padding-bottom:10px;
	line-height:30px;
	height:30px;
	width:885px;

	text-align:center;
	

}
#cat_list
{
width:200px;

position:absolute;
margin-top:10px;

}
.produits_list
{
background:#FFFFFF;
}

.iconleft {
	margin-right: 10px;
	text-align:center;
	margin-bottom: 2px;
	float: left;
	padding: 0px;
	width:300px;
	height:300px;
}
#changehim
{
background: black;
padding:0;
margin:0;
width:100px;
top:300px;
position:absolute;
}

a.white:link,a.white:hover,a.white:visited,a.white:active
{
	color:#FFFFFF;
}

/*--  vignette droite. --*/
.entry {
	padding: 0;
	line-height: 1.3em;
	color: #FFFFFF;
	margin:0;
}

form{
margin:0px;
padding:0px;
display:inline;
}
img{border-width:0px;}
input, textarea,select{
margin: 0px; padding: 0px; height: 18px; font-size: 9pt; border: 1px solid #999; background: #323232; color: #fff;
}
input:focus, textarea:focus,select:focus{
margin: 0px; padding: 0px; height: 18px; font-size: 9pt; border: 1px solid #323232; background: #999; color: #fff;
}

.line1
{
	background-color:#fffeee;
	color:black;
}
.line2
{
	background-color:#fffbbb;
	color:black;
}
.title
{
	background-color:darkblue;
	color:white;
	
}
.title1
{
	background-color:#4ebc23;
	color:white;
	height:25px;
	line-height: 25px;
	font-weight:bold;
	padding-left:5px;
}
.title2
{	
	-moz-border-radius:6px;
	margin-top:10px;
	text-align:center;
	background-color:#d6f3cb;
	color:black;
	height:15px;
	font-weight:bold;
	line-height: 15px;
	padding-bottom:3px;
	border-bottom: 1px solid black;
	
}
pre
{
	border: 1px solid blue;
	text-align: left;
	background: #FFFFFF;
	height:100px;
	
	font-size: 100%;
	
	width: 100%;
	border: 1px solid blue;
	-moz-border-radius:6px;
	
}	


.text 
{
color:black;
text-align:left;
padding-left:5px;
FONT-FAMILY: Verdana, Sans-serif; 
        FONT-SIZE: 12px;
}
table.search 
{
vertical-align:middle;	
margin:3px;
padding:0px;
display:inline;
}

#multicell
{
width:100%;
padding-bottom:5px;
padding-top:5px;
}
#multicell1
{
width:100%;
padding-bottom:5px;
padding-top:5px;
}
a
{
text-decoration:none;	
}
td
{

}
.tbl1_button1
{
background : #FFFFFF url("../images/button1.gif") no-repeat;	
width:22px;
}

.tbl1_button2
{
background :#FFFFFF url("../images/button2.gif") no-repeat;	
width:22px;
}


#follow_cat{
	padding: 3px 0px;
	background : #c6fecb;
}

#follow_cat ul {
    margin-left: 0;
    padding-left: 0;
    display: inline;
   }

#follow_cat ul li {
    margin-left: 0;
    padding: 3px 5px;
    border-left: 1px solid green;
    list-style: none;
    display: inline;
   }

#follow_cat ul li.premier {
    margin-left: 0;
    border-left: none;
    list-style: none;
    display: inline;
   }

.ProductTitle {
        COLOR: #FFFFFF;  FONT-SIZE: 14px;letter-spacing: 2px;
}

.ProductDescr {
    font-size: 10pt;color: #e95f15; padding: 11px 0px 10px 15px; letter-spacing: 2px;
}