#Layer1 {	
	position:absolute;
	width:134px;
	height:42px;
	z-index:1;
	left: 26px;
	top: 564px;
}
body {
	background: url(/images/structure/fond.gif);	
}
html, body, .main, .main td, .main td.content  {
  height:100%;
  margin: 0px; 
  padding: 0px;
  font-family : Arial;
  font-size : 8pt;
}

.main {
	margin-left: auto;
    margin-right: auto; 
	border: none;/*1px blue ridge;*/
}
.content {
	background-color:#F4F3F3;
	width:840px;
	text-align:center;
	/*border: 1px blue ridge;*/
}
#pied {
	position: absolute;
	right:0px;
/*	left:2px;*/
	bottom:0px; 	
}

#panier {
	overflow:auto;
	width:150px;
	height:60px;
/*	z-index:1;
	left: 54px;
	top: 67px;
	overflow: auto;*/
}

.search {
    width:154px;
    height:44px; /* + padding-top = 74 */
    background: url(/images/box.png);
    padding-top:30px;
}
.search input {
    width:135px;
}
a 
{
font-family : Arial;
text-decoration : none;
font-size : 11;
color:#0033CC;
}

A:hover 
{
font-family : Arial;
text-decoration : underline;
color : #0033CC;
font-size: 11;
}

.bord_droit {
background: url(/images/structure/fond_droit.gif) left repeat-y;
/*align: right;*/
}
.bord_gauche {
background: url(/images/structure/fond_gauche.gif) right repeat-y;
}

.bord_droit a, .bord_gauche a {
text-decoration : none;
color:#D900D9;
}
.bord_droit a:hover, .bord_gauche a:hover {
text-decoration : none;
color : #FFFFFF;
}

.texte_bleu 
{
color:#0033CC;
}

.image_element
{
border-style:solid; 
border-width:1px; 
border-color:#CCCCCC;
}

.nom_categorie
{
color:#FFFFFF;
}

.small {
	/* general style for texts when small size fonts are used. In 
	   the contents, this style is used for "Written by..." texts */
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
