html
{
	height:100%;
}

body
{
	background-color:#FFF;
	background-image:url(images/fondpage.jpg);
	background-repeat:repeat-x;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:100%;
	text-align:justify;
}

p { padding: 0px 2em 0px 2em; }


a { color:#376EAA; text-decoration:none; }
a:link { color:#376EAA; text-decoration:none; }
a:hover { color:#000; text-decoration:none; }
a:visited { }

h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3366CC;
	font-weight:bold;
}

li{ padding: 0px 2em 0px 0px; }

.tableppal
{
	background-image:url(images/fondtable.jpg);
	background-repeat:repeat-y;
}

.tdmenu
{
	width:240px;
	height:620px;
	vertical-align:top;
	background-image:url(images/menu.jpg);
	background-repeat:no-repeat;
}

#flash
{
}

.imnalys
{
	text-align:center;
	color:#376EAA;
	font-weight:bold;
}

.gauche
{
	vertical-align:top;
	width:26px;
}

.tdcontenu
{
	vertical-align:top;
	/*background-image:url(images/fondtdcontenu.jpg);*/
	background-repeat:repeat-y;
}

.tdfooter
{
	width:795px;
	height:50px;
	background-image:url(images/fondfooter.jpg);
	background-repeat:no-repeat;
	text-align:center;
	color:#FFF;
	font-size:11px;
}

a.lienfooter { color:#FFF; text-decoration:none; }
.lienfooter:link { color:#FFF; text-decoration:none; }
.lienfooter:hover { color:#376EAA; text-decoration:none; }
.lienfooter:visited { }

.tdppal
{
	width:539px;
	vertical-align:top;
	background-image:url(images/fondtdppal.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

/***** CLIENTS *****/
.espaceclient
{
	background-image:url(images/espaceclient.jpg);
	background-repeat:no-repeat;
	width:539px;
	height:53px;
	color:#FFF;
	font-size:10px;
}

.inputlogin
{
	height:12px;
	width:100px;
	font-size:10px;
}
/***** CLIENTS *****/


/***** ACTUS *****/
.actus
{
	width:196px;
}

.actuscontenu
{
	background-image:url(images/fondactus.jpg);
	background-repeat:repeat-y;
}

.actusfooter
{
	background-image:url(images/footeractus.jpg);
	background-repeat:no-repeat;
	height:5px;
}

.news
{
	font-size:11px;
	padding: 0 5px 10px 5px;
}
/***** ACTUS *****/


/***** FORMULAIRE *****/
.avertissement
{
	font-weight:bold;
	color: #FF0000;
}

input,textarea
{
	border: 1px dotted #2A80D9;
	background-color:#FFFFFF;
}

.bouton
{
	font-weight: bold;
	border-style:solid;
	background-color:#FFFFFF;
}

.textfield {width:280px;}
/***** FORMULAIRE *****/



/***** PRODUITS *****/

.titre
{
	font-size:14px;
	font-weight:bold;
}

.listecat li
{
	list-style-image:url(images/listprod.jpg);
	float:left;
	width:200px;
}

.produit
{
	border-bottom: 1px dotted #376EAA;
}

.prodnom
{
	background-color:#376EAA;
	color:#FFF;
	text-transform:uppercase;
	font-weight:bold;
}

.prodimage
{
	width:90px;
	text-align:center;
}

.tabref
{
	border-bottom: 1px dotted #1881EE;
}
/***** PRODUITS *****/