/* QUALITE INFORMATIQUE - 2003 - 
 * IMMO - Modèle de site pour agence immobilière
 * Feuile de style
 */
body.principal
{
	background-color : #073771;
	color : #ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	width:100%;
	height:100%;	
	overflow: auto;
	margin : 0px;
}

table.cadre
{
	border-collapse : collapse;
	border-spacing : 0px;
	width : 100%;
	height : 100%;
	
}

td.case
{
	font-weight : bold;
	font-size : 14;
	text-align : center;
	vertical-align : center;
	padding : 0px;
}

td.logotop
{
	background-image : url(../images/logotop.jpg);
	background-repeat : no-repeat;
}

td.logobottom
{
	background-image : url(../images/logobottom.jpg);
	background-repeat : no-repeat;
}

td.picto
{
	width : 60px;
	vertical-align : bottom;
	padding : 4px;
}

td.mention
{
	font-size : 11;
	text-align : center;
	vertical-align : center;
	padding : 0px;
}

a.bcd
{
	color : #ffffff;
	font-size : 10;
	font-weight : normal;
	font-style : normal;
	text-decoration : none;
}

a.bcd:hover
{
	color : #ffba2b;
	font-size : 10;
	font-weight : normal;
	font-style : normal;
	text-decoration : none;
}

div.central
{
	width : 100%;
	height : 380px;
	overflow : auto;
	/*scrollbar-face-color : #073771;
	scrollbar-shadow-color : #8393b8;
	scrollbar-highlight-color : #ffffff;
	scrollbar-3dlight-color : #5275bc;
	scrollbar-darkshadow-color : #5275bc;
	scrollbar-track-color : #5275bc;
	scrollbar-arrow-color : #ffffff;*/


}

table.form
{
	background-color : #ffdc91;
	border-style : outset;
	border-width : 2px;
	color : #1c4390;
	font-size : 11;
}

th.form
{
	background-color : #ffba2b;
	padding : 2px;
	font-size : 12;
}

table.subform
{
	background-color : #ffdc91;
	border-collapse : collapse;
	border-spacing : 0;
	width : 100%;
	height : 100%;
	color : #1c4390;
	font-size : 11;
}

table.bouton
{
	background-image : url(../images/bouton.gif);
	border-collapse : collapse;
	border-spacing : 0;
}

a.bouton
{
	color : #5275bc;
	font-size : 11;
	font-weight : bold;
	font-style : normal;
	text-decoration : none;
}

a.bouton:hover
{
	color : #073771;
	font-size : 11;
	font-weight : bold;
	font-style : normal;
	text-decoration : none;
}

.zone_courte_gauche
{
	overflow : hidden;
	text-align : left;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11;
	font-style : normal;
	width : 88px;
}

.zone_courte_droite
{
	overflow : hidden;
	text-align : right;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11;
	font-style : normal;
	width : 88px;
}

.zone_moyenne
{
	overflow : hidden;
	text-align : left;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11;
	font-style : normal;
	width : 180px;
}

.zone_grande
{
	overflow : hidden;
	text-align : left;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11;
	font-style : normal;
	width : 350px;
}

td.libelle
{
	text-align : right;
}

table.liste
{
	width : 600px;
	border-collapse : collapse;
}

th.liste
{
	background-color: #ffba2b;
	padding : 2px;
	texte-align : center;
	font-weight : bold;
	font-size : 11;
	color : #073771;
}

td.liste_radio
{
	width : 9%;
	background-color: #ffffff;
	border-bottom : 1 solid #ffba2b;
	padding : 4px;
	font-size : 11;
	color : #073771;
}

td.liste_reference
{
	width : 12%;
	background-color: #ffffff;
	border-bottom : 1 solid #ffba2b;
	padding : 4px;
	font-size : 11;
	color : #073771;
}

td.liste_type
{
	width : 20%;
	background-color: #ffffff;
	border-bottom : 1px solid #ffba2b;
	padding : 4px;
	font-size : 11;
	color : #073771;
}

td.liste_offre
{
	width : 40%;
	background-color: #ffffff;
	border-bottom : 1px solid #ffba2b;
	padding : 4px;
	font-size : 11;
	color : #073771;
}

td.liste_surface
{
	width : 8%;
	text-align : right;
	background-color: #ffffff;
	border-bottom : 1px solid #ffba2b;
	padding : 4;
	font-size : 11;
	color : #073771;
}

td.liste_prix
{
	width : 13%;
	text-align : right;
	background-color: #ffffff;
	border-bottom : 1px solid #ffba2b;
	padding : 4px;
	font-size : 11;
	color : #073771;
}

body.fiche
{
	background-color : #ffffff;
	color : #073771;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	overflow : auto; 
	scrollbar-face-color : #073771; 
	scrollbar-shadow-color : #8393b8; 
	scrollbar-highlight-color : #ffffff; 
	scrollbar-3dlight-color : #bfd6f0; 
	scrollbar-darkshadow-color : #073771; 
	scrollbar-track-color : #BFD6F0; 
	scrollbar-arrow-color : #ffffff; 
	margin : 0px;
}

table.fiche
{
	border-collapse : collapse;
	border-spacing : 0px;
	width : 100%;
	height : 100%;
}

table.detail
{
	background-color : #073771;
	border-style : solid;
	border-width : 4px;
	border-color : #073771;
	width : 100%;
	height : 100%;
}

td.detail
{
	width=50%;
}

td.reference
{
	font-size : 12;
	font-weight : bold;
	text-align : center;
}

table.photo
{
	border-left: 2px solid #073771;
}

div.photo
{
	width : 280px;
	height : 280px;
}

td.detail_clair
{
	background-color : #d9ebff;
	color : #073771;
	font-size : 12;
	font-weight : normal;
	padding : 2px;
}

td.detail_clair_droit
{
	background-color : #d9ebff;
	color : #073771;
	font-size : 12;
	font-weight : normal;
	padding : 2px;
	text-align : right;
}

td.detail_fonce
{
	background-color : #073771;
	color : #ffffff;
	font-size : 11;
	font-weight : normal;
	padding : 2px;
}

table.choix
{
	background-color : #ffdc91;
	border-style : outset;
	border-width : 1px;
	width : 140px;
	height : 180px;
	color : #1c4390;
	font-size : 11;
}

table.choix2
{
	background-color : #ffdc91;
	border-style : outset;
	border-width : 1px;
	width : 150px;
	height : 180px;
	color : #1c4390;
	font-size : 11;
}

td.bottom
{
	vertical-align : bottom;
	padding : 4px;
}

td.top
{
	vertical-align : top;
	padding : 4px;
}

table.res
{
	border-collapse : collapse;
	border-spacing : 0px;
}

td.resa
{
	background-color :#073771;
	color : #ffffff;
	font-size : 11;
	font-weight : bold;
	padding : 4px;
}

td.resb
{
	background-color : #2d629d;
	color : #ffffff;
	font-size : 11;
	font-weight : bold;
	padding : 4px;
}

td.resc
{
	background-color : #d9ebff;
	color : #073771;
	font-size : 11;
	font-weight : normal;
	padding : 4px;
}

td.resd
{
	background-color : #f1f8ff;
	color : #073771;
	font-size : 11;
	font-weight : normal;
	padding : 4px;
}

td.rese
{
	background-color : #d9ebff;
	color : #073771;
	font-size : 12;
	font-weight : normal;
	text-align : right;
	padding : 4px;
}

td.resf
{
	background-color : #d9ebff;
	color : #073771;
	font-size : 10;
	font-weight : normal;
	text-align : right;
	padding : 4px;
}

td.reatitre
{
	font-weight : bold;
	font-size : 16;
	text-align : center;
	vertical-align : center;
	padding : 5px;
}

td.realisation
{
	font-weight : bold;
	font-size : 14;
	text-align : left;
	vertical-align : center;
	padding : 0px;
}

a.realisation
{
	color : #ffffff;
	font-size : 14;
	font-weight : bold;
}
