html
{
	height:100%;
}

body
{
	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; }

h2{ 
	color:#D19456; 
	font-size:14px;
	font-weight:bold;
}

li{
	list-style-type:circle;
	padding: 0 2em 0 0;

}

a { color:#FFA551; text-decoration:none; }
a:link { color:#FFA551; text-decoration:none; }
a:hover { color:#000; text-decoration:none; }
a:visited { color:#FFA551; }

.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:#D08746;
	font-weight:bold;
}
.imnalys a
{
	color:#D08746;
	text-decoration:underline;
}
.imnalys a:link
{
	color:#D08746;
	text-decoration:underline;
}
.imnalys a:hover
{
	color:#000;
	text-decoration:underline;
}
.imnalys a:viisted
{
	color:#D08746;
}


.gauche
{
	vertical-align:top;
	width:26px;
	text-align:right;
}

.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:#066B06; 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;
}

.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 #D6A477;
	background-color:#FFFFFF;
}

.bouton
{
	font-weight: bold;
	border-style:solid;
	background-color:#D6A477;
	color:#808285;
}

.textfield {width:280px;}
/***** FORMULAIRE *****/