/********************************************/
/*		Immoprix 2007 screen style sheet	*/
/********************************************/

/*	ELEMENTS	*/
body
{	margin: 0em;
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
	color: black;
	background: white;	}
form
{	margin: 0em;	}
strong
{	font-weight: bold;	}
em
{	font-style: italic;	}
ul
{	margin-top: 0em;
	margin-bottom: 0em;	}

/*	HEADINGS	*/
h1, h2, h3, h4
{	margin: 0em;
	font-weight: bold;	}
h1.txt
{	font-size: 1.2em;
	text-align: center;
	background-color: #E6E6E6;
	border: 1px solid #CCC;	}
h1.stat
{	font-size: 1.2em;
	text-align: center;	}
h2.txt
{	font-size: 1.0em;
	text-align: left;
	border-bottom: 1px dotted #CCC;	}
h2.stat
{	font-size: 1.0em;
	text-align: left;	}
h3
{	font-size: 0.8em;
	text-align: left;	}
h3.txt
{	font-size: 0.8em;
	text-align: left;
	border-bottom: 1px dotted #CCC;	}
h4
{	font-size: 0.66em;
	text-align: left;	}

/*	SPACERS		*/
div.hSpHalf
{	width: 0.5em;	}
div.hSp
{	width: 1em;	}
div.hSpDble
{	width: 2em;	}
div.hSpQuad
{	width: 4em;	}
div.vSpQuart
{	font-size: 0.25em;	}
div.vSpHalf
{	font-size: 0.5em;	}
div.vSp
{	font-size: 1em;	}
div.vSpDble
{	font-size: 2em;	}

/*	LAYOUT	*/
td.colG
{	max-width: 220px;	}

/*	BANDEAU ENTETE	*/
td.loIP
{	padding: 7px 0px 0px 7px;
	text-align: left;	}
td.loPer
{	padding: 0px 7px 0px 0px;
	text-align: right;	}
td.bl
{	padding: 3px 0px 0px 126px;	}
td.blSimple
{	padding: 0px 0px 10px 12px;	}
td.bp
{	background-image: url(../img/bdoPhoto.jpg);
	background-repeat: repeat-x;	}
td.bpShad1
{	background-color: #999999;	}
td.bpShad2
{	background-color: #CCCCCC;	}
td.bpShad3
{	background-color: #E6E6E6;	}

/*	EMPIED	*/
td.footL
{	padding: 0.25em 0em 0.25em 1em;
	font-size: 0.66em;
	text-align: left;
	background-image: url(../img/footBkg.gif);
	background-repeat: repeat-x;	}
td.footR
{	padding: 0.25em 1em 0.25em 0em;
	font-size: 0.66em;
	text-align: right;
	background-image: url(../img/footBkg.gif);
	background-repeat: repeat-x;	}

/*	FORMS	*/
.formElem
{	margin-right: 0.5em;
	font-family: Tahoma, sans-serif;
	font-size: 0.66em;	}
td.label
{	padding: 0em 0.5em 0em 0em;
	font-size: 0.8em;
	font-style: italic;
	text-align: right;	}
td.submit
{	text-align: center;	}
input.submitBtn
{	font-family: Tahoma, sans-serif;
	font-size: 0.8em;
	font-weight: bold;	}
input.cancelBtn
{	font-family: Tahoma, sans-serif;
	font-size: 0.8em;	}

/*	BOXES	*/
.mainMenuBox
{	background-color: #FFC;
	border: 1px solid #E6E6B8;	}
div.mainMenuTit
{	margin: 2px;
	padding: 0em 0.5em;
	font-size: 0.8em;
	font-weight: bold;
	background-color: #E6E6B8;
	border-bottom: 1px solid #CCCCA3;	}
td.mainMenuIco
{	padding: 0em 0.5em;
	text-align: right;	}
span.mainMenu
{	padding-right: 1em;
	font-size: 0.8em;	}
span.mainSmallMenu
{	padding-right: 1em;
	font-size: 0.66em;	}
.menuBox
{	background-image: url(../img/bkgAutSit.gif);
	background-repeat: repeat-x;
	background-color: #BFD9E6;
	border: 1px solid #BFD9E6;	}
div.menuTit
{	margin: 2px;
	padding: 0em 0.5em;
	font-size: 0.8em;
	font-weight: bold;
	background-image: url(../img/bkgAutSitTit.gif);
	background-repeat: repeat-x;
	background-color: #BFD9E6;
	border-bottom: 1px solid #A9C1CC;	}
td.menuIco
{	padding: 0em 0.5em;	}
span.menu
{	padding-right: 1em;
	font-size: 0.8em;	}
.ciBox
{	background-color: white;
	border: 1px solid #CCC;	}
.didactBox
{	background-color: #B32400;
	text-align: center;	}

/*	MAIN CONTENT	*/
td.mainTxt
{	font-size: 0.8em;	}
div.mainTxt
{	font-size: 0.8em;
	text-align: left;	}
td.mainSmallTxt
{	font-size: 0.66em;	}
div.hrTxt
{	font-size: 0.8em;
	border-bottom: 2px solid #CCF;	}
div.hrTxt2
{	font-size: 0.8em;
	border-bottom: 1px dotted #CCC;	}
img.help
{	padding: 0.25em;
	border: 1px solid #CCCCCC;	}
td.noscript
{	font-size: 0.66em;
	font-weight: bold;
	color: #CC0000;	}
td.helpMention
{	font-size: 0.66em;
	color: #336633;	}
div.helpNote
{	padding: 0.5em 1em;
	font-family: Tahoma, sans-serif;
	font-size: 0.66em;
	background-color: #FFC;
	border: 1px solid #DDA;	}
div.helpEx
{	font-size: 0.66em;
	color: #666;	}

a.mainLink:link
{	text-decoration: underline;
	color: #006699;	}
a.mainLink:visited
{	text-decoration: underline;
	color: #993399;	}
a.mainLink:hover, a.mainLink:active
{	text-decoration: underline;
	color: #003366;	}

/*	ERRORS	*/
span.errorMsg, td.errorMsg
{	font-size: 0.66em;
	font-weight: bold;
	color: #CC0000;	}
tr.unvis
{	display: none;	}
tr.vis
{	display: table-row;	}

