body
{
	background-color : #6E7BA7;
}

body, tr, td, span, div
{
	font-family : Arial, Verdana, Sans-serif;
	font-size : 12px;
}


input, select, textarea
{
	border : dashed 1px #000000;
	font-size : 12px;
	font-family : Arial, Verdana, Sans-serif;
}

input.button
{
	border : solid 1px #000000;
}

input.noborder
{
	border : solid 0px #000000;
}


.erreur
{
	color : #990000;
}


/* -------------------- pour les formulaires ------------------- */

tr.ligne td
{
	border-bottom : solid 1px #6E7BA7;
	vertical-align: top;

}

tr.ligne td.champ
{
	background-color : #D8DDEF;
	
}

tr.lignetop td
{
	border-top : solid 1px #6E7BA7;
	border-bottom : solid 1px #6E7BA7;
}

tr.lignetop td.champ
{
	background-color : #D8DDEF;	
}


table.noborder td 
{
	border : solid 0px #ffffff;
}

span.explication
{
	font-style: italic;

}
/* ------------------------------------------------------------- */


tr.lignepoint td
{
	border-bottom : solid 1px #6E7BA7;
	/*border-bottom : dashed 1px #aaaaaa; */
	background-color : #D8DDEF;
	vertical-align: top;
}




.listItem
{

}
.listAlterItem
{
	background-color : #D8DDEF;
}


img.preview
{
	border-bottom : solid 1px #6E7BA7;
	border-left : solid 1px #6E7BA7;
	border-right : solid 1px #6E7BA7;
}

tr.tableheader td
{
	font-weight : bold;
	border-bottom : solid 1px #6E7BA7;
}

td.menuOption
{
	padding-left : 8px;
	padding-right : 8px;
	
	padding-bottom : 2px;
	padding-top : 2px;
	
	border-right : dashed 1px black;
	border-bottom : dashed 1px black;
	background-color: #ffffff;
	
}

td.menuOption a
{
	color : #3A4775;
	text-decoration : none;
	font-size : 12px;
}



/* =========================================== */
table.menuDroit
{
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}

td.menuDroitTitre
{
	color : #000000;
	font-size : 14px;
	border-bottom : solid 2px #6E7BA7;
	font-style: italic;
}

td.menuDroitContenu
{
	color : #384778;
	background-color : #D8DDEF;
	border-bottom : solid 1px #6E7BA7;
}

td.menuDroitContenu td
{
	color : #384778;
}

td.menuDroitContenu a
{
	text-decoration : underline;
}
/* =========================================== */







table.titre
{
	color : #000000;
	border-bottom : solid 2px #6E7BA7;
	font-style: italic;
/*
	font-weight : bold;
	border-bottom : solid 1px #000000;
	background-color: #FFCC66;
*/
	width : 100%
}

table.titre td
{
	font-size : 14px;
	/*
	padding : 0px 3px;
	width : 100%
	*/
}

a
{
	/*color : #6E7BA7; */
	color : #384778;
	text-decoration : underline;
}

a:Hover 
{
	color : #000000;
	text-decoration : underline;
}
