/********************************/
/*	LFM stylesheet		*/
/********************************/
body {
	background : #336699;
	background-image : url('/images/background.gif');
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	 
}


/********************************/
/*	Hyperlinks	*/
/********************************/

/* link color */
a {
	color : black;
	text-decoration : none;
	background : transparent;
	font-weight : bold;
}

/* active link */
a:active {
	color : black;
	background : transparent;
	font-weight : bold;
}

/* hover anywhere */
a:hover {
	color : black;
	background : transparent;
	text-decoration: underline;
	font-weight : bold;
}

/***** Inside Community *********
/* link color */
a.Community {
	color : #336699;
	text-decoration : underline;
	border-bottom: #336699;
	/*border-width: 0px 0px 1px 0px;*/
	/*border-style:none none dotted none;*/
	background : transparent;
	font-weight : normal;
}

/* active link */
a.Community:active {
	color : #336699;
	text-decoration : none;
	border-bottom: #336699;
	border-width: 0px 0px 1px 0px;
	border-style:none none dotted none;
	background : transparent;
	font-weight : normal;
}

/* hover anywhere */
a.Community:hover {
	color : #336699;
	text-decoration : none;
	border-bottom: #336699;
	border-width: 0px 0px 1px 0px;
	border-style:none none dotted none;
	background : transparent;
	font-weight : normal;
}

a.Footer {
	color : #dddddd;
	text-decoration : underline;
	border-bottom: #dddddd;
	/*border-width: 0px 0px 1px 0px;*/
	/*border-style:none none dotted none;*/
	background : transparent;
	font-weight : normal;
}

/* active link */
a.Footer:active {
	color : #dddddd;
	text-decoration : none;
	border-bottom: #dddddd;
	border-width: 0px 0px 1px 0px;
	border-style:none none dotted none;
	background : transparent;
	font-weight : normal;
}

/* hover anywhere */
a.Footer:hover {
	color : #dddddd;
	text-decoration : none;
	border-bottom: #dddddd;
	border-width: 0px 0px 1px 0px;
	border-style:none none dotted none;
	background : transparent;
	font-weight : normal;
}

/********************************/
/*	MENU			*/
/********************************/

table {
	font-size : 12px;
}
/* outline of the navBar at the top */
table.CssMenu {
	background : #000000;
	color : #ff0000;
}

/* link on navBar */ 
a.CssMenu {
	color : #dddddd;
	font-weight : bold;
	background : transparent;
	font-size : 80%;
}

/* link hover on navBar */
a.CssMenu:hover {
	color : #00aaff;
	background : transparent;
}

/* link inside content tables */
a.CssMenuActif {
	color : #00aaff;
	font-weight : bold;
	background : transparent;
	font-size : 80%;
}

/* any link text hover */
a.CssMenuActif:hover {
	color : #00aaff;
	background : transparent;
}

/* color of content tables */
table.CssMenuContenu { 
	/*background : #d0d0d0;*/
	background : #ffffff;
        color : #000000;
}

/* row color for content tables */
tr.CssMenuContenu {
	/*background : #d0d0d0;*/
	background : #ffffff;
	color : #000000;
	font-size : 90%;
}

/* color of navBar background and text */
td.CssMenuNav {
	background : #000000;
	color : #cccccc;
}

/* left title of nav bar */
td.CssMenuGauche {
	/*background : #305080;*/
	background : #000000;
	color : #dddddd;
	font-weight : bold;
	font-size : 80%;
}

/* title text */
td.CssMenuDroit {
	/*background : #d0d0d0;*/
	background : #ffffff;
	color : #000000;
	font-weight : bold;
	font-size : 150%;
}


/********************************/
/*	Boxes			*/
/********************************/

/* top right section of content table */
td.CssTitreDroit {
	background : #484848;
	color : #eeeeee;
	font-weight : bold;
	font-size : 80%;
}

/* navigation links on top right of content tables */
a.CssTitreDroit {
	color : #dddddd;
	background : transparent;
}

/* navigation links on top right of content tables (hover) */
a.CssTitreDroit:hover {
	color : #0099ff;
	/*background : #ffffff;*/
}

/* outline color of content tables */
table.CssBoiteCadre {
	background : #000000;
	color : #ff0000;
	/*color : 10px;*/
}

/********************************/
/*	Regular Table structure			*/
/********************************/

/* outline color of content tables reporting */
table.Data {
		border : thin solid Black;
		border-collapse:collapse;
		font : normal x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
}

TR.Header {
		background-color : #dddddd;
}
TD.Header {
		border-bottom : solid;
		border-bottom-width : thin;
		text-align : center;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight : bold;
}

TD.Data {
		border-bottom : solid;
		border-bottom-width : 1px;
		text-align : left;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
		
/* color of content tables #ffffff */
table.CssBoiteContenu { 
	/*background : #d0d0d0;*/
	background : #ffffff;
        color : #000000;
}

/* row color for content tables */
tr.CssBoiteContenu {
	/*background : #d0d0d0;*/
	background : #ffffff;
	color : #000000;
}

/* cell color for left title of content tables */
td.CssTitreGauche {
	background : #2D4A77;
	color : #dddddd;
	font-weight : bold;
	font-size : 80%;
}

/* cell color for left Header of content tables */
td.CssHeaderGauche {
	background : #484848;
	color : #dddddd;
	font-weight : bold;
	font-size : 90%;
}

/* cell color for Content of content tables */
td.CssContentGauche {
	background : #FFFFFF;
	color : #484848;
	font-weight : bold;
	font-size : 90%;
}

/* color of the date on the right of navBar */
.remarqueText {
	color : #339933;
	background : transparent;
	/*text-align : right;*/
	/*font-weight : bold;*/
}


/**************************/
/*  CSS pour les photos   */
/**************************/

.photoNom {
	color : #0000cc;
	text-align : center;
	background : transparent;
	font-size : 100%;
	font-weight : bold;
}

a.photoEmail {
	color : white;
	text-align : center;
	white-space : nowrap;
	background : transparent;
	text-decoration : underline;
	font-size : 80%;
	font-weight : bold;
	font-family : Helvetica,Lucida,Arial,sans-serif;
}

.photoTexte {
	color : #333333;
	text-align : center;
	background : transparent;
	font-size : 60%;
}

/*******************************/
/*  CSS Control Form  */
/*******************************/

SELECT.Classic {
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;}

INPUT.Classic {
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;}
	
TEXTAREA.Classic {
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;}
	
SELECT.ClassicArial {
	color : #000000;
	font-family: Arial, Helvetica, sans-serif
	font-size : 12px;}

INPUT.ClassicArial {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;}
	
TEXTAREA.ClassicArial {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;}

INPUT.MD {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif
	font-size : 12px;
	background-color : #E1EAFD;
}

INPUT.DS {
	background-color : #CCCCCC;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif
	font-size : 12px;}

SELECT.MD {
	background-color : #E1EAFD;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif
	font-size : 12px;}

SELECT.DS {
	background-color : #CCCCCC;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif
	font-size : 12px;}

TEXTAREA.MD {
	background-color : #E1EAFD;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif
	font-size : 12px;}

TEXTAREA.DS {
	background-color : #CCCCCC;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif
	font-size : 12px;}
