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 10px 0px 10px; }

li{ padding: 0px 10px 0px 0px; }

h2{ 
	color:#CC3333;
	font-size:16px;
	font-weight:bold;
}

a { color:#E63737; text-decoration:none; }
a:link { color:#E63737; text-decoration:none; }
a:hover { color:#000; text-decoration:none; }
a:visited { }

.tableppal
{
	background-image:url(images/fondtable.jpg);
	background-repeat:repeat-y;
}

.tdmenu
{
	width:240px;
	height:620px;
	vertical-align:top;
}

#flash
{
}

.imnalys
{
	text-align:center;
	color:#D23434;
	font-weight:bold;
}
.imnalys a
{
	color:#D23434;
	text-decoration:underline;
}
.imnalys a:link
{
	color:#D23434;
	text-decoration:underline;
}
.imnalys a:hover
{
	color:#000;
	text-decoration:underline;
}
.imnalys a:viisted
{
	color:#D23434;
}

.gauche
{
	/*background-image:url(images/fondgauche.jpg);
	background-repeat:repeat-y;*/
	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:#E63737; text-decoration:none; }
.lienfooter:visited { }

.tdppal
{
	width:539px;
	vertical-align:top;
	background-image:url(images/fondtdppal.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

.titre
{
	font-size:14px;
	font-weight:bold;
}

/***** 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;
}

.planninglist li
{
	list-style-image:url(images/listprod.jpg);
	margin-bottom:10px;
}

a.lienespaceclient { color:#FFF; text-decoration:none; }
.lienespaceclient:link { color:#FFF; text-decoration:none; }
.lienespaceclient:hover { color:#000; text-decoration:none; }
.lienespaceclient:visited { }
/***** 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 #E63737;
	background-color:#FFFFFF;
}

.bouton
{
	font-weight: bold;
	border-style:solid;
	background-color:#EC5F59;
	color:#FFF;
}

.textfield {width:280px;}
/***** FORMULAIRE *****/