.txtindex {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration:none;
}

.txtmenu {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;
}

.txttexte {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration:none;
}

.txttitre {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;
}

.txtlegendes {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #FFFFFF;
	text-decoration:none;
	font-weight: normal;
}

.txtlienswebmail {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FF99CC;
	text-decoration:none;
	font-weight: bold;
}

.txtcopyright {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-decoration:none;
	font-weight: bold;
}

.txtemailcopyright {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666666;
	text-decoration:none;
	font-weight: bold;
}

.tablenodesign {
	border-style:none;
}

# coins arrondis

.upperleft{
	width : 680;

	background-color : #C0C0C0;
	background-image : url('../images/upperleft.gif');
	background-repeat : no-repeat;
	background-position : top left;
}

.upperright{
	background-image : url('../images/upperright.gif');
	background-repeat : no-repeat;
	background-position : top right;
}

.lowerleft{
	background-image : url('../images/upperleft.gif');
	background-repeat : no-repeat;
	background-position : bottom left;
}

.lowerright{
	background-image : url('../images/upperright.gif');
	background-repeat : no-repeat;
	background-position : bottom right;
	padding : 3% 3% 3% 3%;
}

# top, right, bottom and left

.table1pxdroite {
	border-width: 0px 1px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #CC99CC;
}

.table1pxgauche {
	border-width: 0px 0px 0px 1px;
	border-style: solid solid solid solid;
	border-color: #CC99CC;
}

.table1pxhaut {
	border-width: 1px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #CC99CC;
}

.table1pxbas {
	border-width: 0px 0px 1px 0px;
	border-style: none none solid none;
	border-color: #CC99CC;
}

.table1pxtour {
	border-width: 3px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #CC99CC;
}
