body
{
 background-image:url(../images/graphiques/Background.png);
 margin-top:20px;
 font-family:Arial;
}

table
{
 border-spacing:0px;
 border-collapse:collapse; 
}

img
{
 border:0;
}

input,
select ,
textarea
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 color: #848692;
 border: 1px solid #c5c7cb;
 background-color: #ffffff;
}

a
{
 font-size:13px;
 color:#FFFFFF;
 text-decoration:none;
}

a:hover
{
 font-size:13px;
 color:#FFFFFF;
 text-decoration:underline;
}

#logo
{
 width:380px;
 height:250px;
 margin-left:50px;
 float:left;
 background:url(../images/graphiques/Logo.png);
}

#box_presentation
{
 width:473px;
 height:238px;
 float:left;
 text-align:left;
 font-size:13px;
 font-weight:bold;
 color:#FFFFFF;
 background:url(../images/graphiques/Box_presentation.png);
}

#menu
{
 width:895px;
 height:50px;
 clear:both;
 margin-left:76px;
 text-align:left;
 background:url(../images/graphiques/Menu.png);
}

#box_haut
{
 width:895px;
 height:25px;
 margin-left:76px;
 background:url(../images/graphiques/Box_haut.png);
}

#box_centre
{
 width:895px;
 height:25px;
 margin-left:76px;
 text-align:left;
 background:url(../images/graphiques/Box_centre.png);
}

#box_bas
{
 width:895px;
 height:25px;
 margin-left:76px;
 background:url(../images/graphiques/Box_bas.png);
}

#bouton_accueil
{
 width:75px;
 height:33px;
 float:left;
 margin-top:8px;
 background:url(../images/graphiques/Accueil.png);
}

#bouton_boutique
{
 width:98px;
 height:33px;
 float:left;
 margin-top:8px;
 background:url(../images/graphiques/Boutique.png);
}

#bouton_rechercher
{
 width:116px;
 height:33px;
 float:left;
 margin-top:8px;
 background:url(../images/graphiques/Rechercher.png);
}

#bouton_nouscontacter
{
 width:158px;
 height:33px;
 float:left;
 margin-top:8px;
 background:url(../images/graphiques/Nous_contacter.png);
}

#separateur
{
 width:1px;
 height:41px;
 float:left;
 margin:0px 10px 0px 10px;
 background:url(../images/graphiques/Separateur.png);
}

#box_article
{
 width:522px;
 height:186px;
 background:url(../images/graphiques/Box_article.png);
}

#menu_boutique_haut
{
 width:222px;
 height:20px;
 background:url(../images/graphiques/Menu_boutique_haut.png);
}

#menu_boutique_centre
{
 width:222px;
 min-height:20px;
 background:url(../images/graphiques/Menu_boutique_centre.png);
}

#menu_boutique_bas
{
 width:222px;
 height:20px;
 background:url(../images/graphiques/Menu_boutique_bas.png);
}

#box_full_haut
{
 width:517px;
 height:20px;
 background:url(../images/graphiques/Box_full_haut.png);
}

#box_full_centre
{
 width:517px;
 min-height:20px;
 background:url(../images/graphiques/Box_full_centre.png);
}

#box_full_bas
{
 width:517px;
 height:20px;
 background:url(../images/graphiques/Box_full_bas.png);
}

#copyright
{
 text-align:center;
 font-size:12px;
 font-weight:bold;
 color:#FFFFFF;
 padding-top:10px;
}

.tborder
{
	background: #C4C4C4;
	color: #323232;
	border: 0px solid #D4DDE4;
}
.tcat
{
	background: #0D3C82 url(../images/graphiques/cat_back.gif) repeat-x top left;
	color: #FFFFFF;
	font: bold 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.thead
{
	background: #C4C4C4 url(../images/graphiques/thead.gif) repeat-x bottom left;
	color: #383838;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.alt2, .alt2Active
{
	background: #C4C4C4;
	color: #323232;
}
.alt2 a:link, .alt2_alink, .alt2Active a:link, .alt2Active_alink
{
	color: #383838;
	text-decoration: none;
}
.alt2 a:visited, .alt2_avisited, .alt2Active a:visited, .alt2Active_avisited
{
	color: #383838;
	text-decoration: none;
}
.alt2 a:hover, .alt2 a:active, .alt2_ahover, .alt2Active a:hover, .alt2Active a:active, .alt2Active_ahover
{
	color: #585858;
	text-decoration: none;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.smallfont
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
td.thead, th.thead, div.thead
{
    padding: 4px;
}
