body{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	background-image: url('../images/slice_gradiant.jpg');
	background-repeat:repeat-x;
}

#contentall {position:relative; top:2px}

h1 {
	font-size: 24px;
}

h2 {
	font-size: 18px;
}

h3 {
	font-size: 15px;
}

h1,h2,h3 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #003366;
}


A{text-decoration : underline; color : #003366; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px;}
A:LINK{text-decoration : underline;	color : #003366; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px;}
A:HOVER{text-decoration : none;	color : #335b84; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px;}
/*A:ACTIVE{text-decoration : none; color : #4D7297; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px;}*/
A:VISITED{text-decoration : underline; color : #666666; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px;}


.LetterIH {
	color: #000080;
	font-weight: bold;
}

/* classes for demande en ligne */

table.demande input, table.demande select, table.demande td.input_enabled {
	border: solid 1pt blue;
	background-color: beige;
}
table.demande td.input_disabled {
	border: solid 1pt blue;
	background-color: gray;
}
div#autre, div#t_ValeurFraisCondo, div#t_ValeurFraisCondoFinancement {
	display: none;
}
.tfvHighlight {
	color: #CEA639;
}
.tfvNormal {
	color: black;
}
.inputHighlighted {
	color: #CEA639;
}
.inputNormal {
	color: black;
}
table.demande tr {
	line-height: 22px;
}
table.demande th {
	color: #0033CC;
	text-align: center;
}
table.demande td.emprunteur1 {
	text-align: right;
}
table.demande td.emprunteur2 {
	text-align: right;
}
table.demande td.emprunteur1_center {
	text-align: center;
}
table.demande td.emprunteur2_center {
	text-align: center;
}

/* Styles for Menu Demande */
table.menu tr.demande td {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	text-align:center;
	padding-bottom: 10px;
	border: 4px solid #5f8ea9;
}
table.menu tr.demande td a {
	color: #3d6c87;
	text-decoration: none;
	display: block;
	padding: 5px;
}
table.menu tr.demande td a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #5f8ea9;
}


/* Styles for Header*/
table.header td.top,td.low {
	border-color: #003366;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-style: solid;
}
table.header td.top {
	background-image: url('../images/slice_topband.gif');
	background-repeat:repeat-x;
}
table.header td.low {
	background-image: url('../images/slice_lowband.gif');
	background-repeat:repeat-x;
}


/* Styles for Content */
table.content {
	text-align: left;
	background-color: #F7F9FA;
	border-color: #003366;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-style: solid;
}
table.contentall {
	border-color: #003366;
	border-width: 1px;
	border-style: solid;
}

/* Styles for Grille Taux*/
table.grille_head th {
	text-align:center;
	color: #000080;
	font-size: 15px;
	font-weight:bold;
	letter-spacing: 1px;
}
table.grille_head td {
	text-align:center;
}
table.grille,table.grille_head {
	text-align:left;
	padding: 0px;
	margin: 0px;
	border: 2px solid #000080;
	border-spacing: 0px;
}
table.grille_head tr.dline td {
	border-bottom: 10px solid #000080;
}
table.grille_head tr td.contact a {
	font-size: 13px;
	color: #3d6c87;
}
table.grille tr td.contact a:hover {
	font-size: 13px;
	color: #fff;
	background-color: #5f8ea9;
}

table.grille th {
	text-align:center;
	color: #000080;
}
table.grille tr.taux td {
	color: #000080;
	text-align: left;
	padding-left: 20px;
}
table.grille tr.taux_line td {
	border-bottom: 1px solid #000080;
}
table.grille tr.grille_line td {
	border-bottom: 1px solid #000080;
}
table.grille tr.grille_dline td {
	border-bottom: 10px solid #000080;
}
table.grille tr.promo td.center_bold {
	text-align:center;
	font-weight:bold;
	color: #000080;
}
table.grille tr.promo td.center {
	text-align:center;
}
table.grille tr.promo td.demande {
	text-align:center;
}
table.grille tr.promo td.demande a {
	color: #3d6c87;
	text-decoration: none;
	display: block;
	padding: 5px;
}
table.grille tr.promo td.demande a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #5f8ea9;
}

/* Styles for Services */
table.services {
	text-align:left;
	padding-left: 5px;
	background-repeat: no-repeat;
	background-image: url('../images/im_services.jpg');
}

/* Styles for Navigation */
table.menu td.navigation {
	right: 20px;
	text-align:left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
}
table.menu td.navigation ul {
	list-style-type: none;
	width: auto;
	margin: 0;
	padding: 0;
}
table.menu td.navigation li {
	margin: 0;
	padding: 0;
	border-right: 1px solid #000080;
	border-bottom: 1px solid #000080;
}
table.menu td.navigation a {
	color: #3d6c87;
	text-decoration: none;
	display: block;
	padding: 5px;
	border: 0px solid #fff;
}
table.menu td.navigation a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #5f8ea9;
}



/* Styles for Formulaires */
table.formulaires td.word_form, td.row_form  {
	text-align:left;
	padding: 5px;
	border-right: 1px solid #000080;
	border-bottom: 1px solid #000080;
}
table.formulaires td.word_form a {
	color: #3d6c87;
	text-decoration: none;
	padding: 1px;
	border: 0px solid #fff;
}
table.formulaires td.word_form a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #5f8ea9;
}
table.formulaires td.row_form a {
	color: #3d6c87;
	text-decoration: none;
	display: block;
	padding: 1px;
	border: 0px solid #fff;
}
table.formulaires td.row_form a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #5f8ea9;
}

