/* Feuille de style CSS par défaut pour un nouveau projet d'application Web */
.hidden 
{
	display:none;
}
BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Tahoma,Verdana, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    abackground-image:url(/images/BDFd9pix.jpg);
    abackground-repeat:repeat-x;
    abackground-attachment:fixed;
    padding:0 0 0 0;
    margin:0 0 0 0;
}
Table.Coordonnee tr td.head
{
	text-align:right;
	vertical-align:middle
}
Table.Coordonnee tr td
{
	text-align:left
}
Table.Coordonnee tr td input
{
	font-size:8pt;
	border-top:solid 2px black;
	border-left:solid 2px black;
	border-bottom:solid 1px #FF7700;
	border-right:solid 1px #FF7700;
}

Table.Donnee tr td.head 
{
	font-size:8pt;
	vertical-align:middle
}

Table.BarreTitre 
{
	width:100%
}
Table.BarreTitre img
{
	vertical-align:top
}

Table.BarreTitre tr td.Fd 
{
	background-image:url(/images/ComQuest/Barre%20titre/BT_b.jpg);
	background-repeat:repeat-x;
	color:White;
	font-weight:bold;
	padding-bottom:2px;
	width:100%
}
div.conteneur2 
{
	position: absolute;
	width: 510px;
	left:50%;
	margin-left:-255px;
}
div.conteneur 
{
	aposition: relative;
	width: 1000px;
	aleft:50%;
	amargin-left:-500px;
}
input.ImgBt 
{
	border:none;
}
td.champs 
{
	font-weight:bold;
	color:#c94d00;
	padding:1px 10px 1px 10px;
	white-space:nowrap;
}
td.champs input 
{
	border:solid 1px #c94d00;
	width:170px
}


div.form 
{
	font-family:arial;
	font-weight:bold;
	text-align:left;
	white-space:nowrap;
	margin-right:5px;
	}
div.Bt 
{
	text-align:center;
	margin-top:5px;
	padding-left:5px
}

REM div.Bt input 
{
	color:White;
	background-color:transparent;
	border:none;
	padding:0px;
	margin:0px;
	vertical-align:middle
}

div.form input
{
	border:solid #e57200 1px
}

Table.ListeVO 
{
	FONT-SIZE: 8pt;
	border-collapse:collapse;
	width:100%;
	background-color:Transparent
}

Table.ListeVO tr td 
{
	border:solid 1px #ff5a00;
	white-space:nowrap;
	padding-left:17px;
	padding-right:5px;
}

Table.ListeVO tr.Head td img
{
	border:none;
	cursor:pointer;
	margin:3px 5px 3px 8px
}

Table.ListeVO tr.Filter td 
{
	color:white;
	font-weight:lighter;
	font-size:8pt;
	border:solid 1px #ff5a00;
	text-align:center;
	background-color:#2B556E;
	padding-right:17px
}

Table.ListeVO tr.Head td 
{
	background-image:URL(images/ComQuest/BandeTitre_CENTRE.gif);
	background-repeat:repeat-x;
	height:19px;
	color:white;
	font-weight:bold;
	font-size:9pt;
	border:solid 1px #ff5a00;
	padding-right:2px
}

Table.ListeVO tr.Head td A 
{
	color:white;
	text-decoration:none;
	
}

Table.ListeVO tr.Pager td span 
{
	font-size:larger
}

Table.ListeVO tr.Pager td 
{
	background-image:URL(images/ComQuest/BandeTitre_CENTRE.gif);
	background-repeat:repeat-x;
	height:40px;
	font-weight:bold;
	border:none;
	vertical-align:top;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	color:white
}

Table.ListeVO tr.Pager td A
{
	color:#e57200
}
Table.ListeVO tr.VerrousFiltre td 
{
	padding-top:1px;
	padding-bottom:1px;
	background-color:red;
	cursor:pointer;
}

Table.ListeVO tr.AltItem td 
{
	padding-top:1px;
	padding-bottom:1px;
	background-color:#ffc481;
	cursor:pointer;
}

Table.ListeVO tr.Item td 
{
	padding-top:1px;
	padding-bottom:1px;
	cursor:pointer;
	background-color:white;
}

Table.ListeVO tr td.Over
{
	background-color:#FF7700;
	color:White;
	cursor:pointer;}
	
A {
	color:#ff5a00;
	text-decoration:none
}
.NMenu 
{
	width:100%
}

.NMenu A {
	color:white;
	text-decoration:none;
	margin-right:5px;
	white-space:nowrap;
	font-weight:bold
}
.NMenu tr.MenuHaut td 
{
	background-image:url(images/ComQuest/MENU%20HAUT/menu_A.jpg)
}
.NMenu tr.MenuHaut td.fd 
{
	background-image:url(images/ComQuest/MENU%20HAUT/menu_C.jpg);
		 vertical-align:top;
	color:white;
	text-decoration:none;	
	font-weight:bold;
	white-space:nowrap;
	padding-top:8px
}
.NMenu tr.MenuBas td 
{
	background-image:url(images/ComQuest/MENU%20HAUT/menu_A2.jpg)
}
.NMenu tr.MenuBas td.fd 
{
	background-image:url(images/ComQuest/MENU%20HAUT/menu_C2.jpg);
		 vertical-align:top;
	color:white;
	text-decoration:none;	
	font-weight:bold;
	white-space:nowrap;
		padding-top:4px
}
.NMenu img 
{
	 vertical-align:top
}

.menu img 
{
	 vertical-align:top
}
.menu tr td.fd 
{
	 BACKGROUND-IMAGE:url(/images/MenuCentral.jpg);
	 vertical-align:middle;
	color:white;
	text-decoration:none;	
	font-weight:bold;
	white-space:nowrap;
}	 
.menu A {
	color:white;
	text-decoration:none;
	margin-right:5px;
	white-space:nowrap;
	font-weight:bold
}

table.MenuRecherche
{ 
	BACKGROUND-IMAGE:url(/images/ComQuest/FOND_BAS%20GAUCHE/module_recherche.jpg);
	height:101px;
	WIDTH:100%;
	color:#0C233C;
	}

Table.MenuRecherche tr td {
	vertical-align:top;
	padding-left:5px;
}
Table.MenuRecherche table.Module1 
{
	margin-top:15px;
}
Table.MenuRecherche table.Module1 th
{
	text-align:left;
	padding-right:5px
}
Table.MenuRecherche table.Module1 td
{
	text-align:left;
	padding-right:15px
}
Table.MenuRecherche table.Module2 td
{
	padding: 10px 5px 0 5px;
	white-space:nowrap;

}
	
div.RechercheFilter .Pl 
{	display:none;
	width:250px;
	position:absolute;
	}
	
div.RechercheFilter .Pl table
{	width:250px;}

div.RechercheFilter table tr td.fd 
{
	background-color:#FF7700;
	width:100%;
}
div.RechercheFilter table tr td 
{
	font-size:1pt;
	white-space: nowrap;
} 
div.RechercheFilter table tr td.fdT 
{
	font-size:8pt;
	background-color:#FF7700;
	color:white;
	padding:2px 10px 2px 10px;
	text-align:center;
}

div.RechercheFilter table tr td.fdT img {
	float:right;
	cursor:pointer;
}

div.RechercheFilter select 
{color:#FF7700;}


img{border:none;
	vertical-align: middle;}

select{font-size:8pt}

table.Fiche { 
	vertical-align:top
	}

table.Fiche caption
{	text-align:left
	}
		
table.Fiche th 
{	color:#556069;
	font-size:10pt;
	padding-left:5px;
	text-align:left;}
	
table.Fiche td
{	font-size:9pt;
	padding-left:5px;
	text-align:left;
	font-weight:bold}
	
table.Fiche tr.Alt td {
	background-color:#fdcf94;
	margin:0px
}

 table.Fiche tr.Alt th {
	background-color:#fdcf94;
	margin:0px
}
	
table.Fiche tr th.Commentaires 
{	padding-top:15px;
	border-bottom:solid 4px #fdcf94;
	}
	
caption {color:#FF7700;
	font-size:11pt;
	font-weight:bold;}
	
table.FichePhoto {
	margin-left:50px;
	vertical-align:top
	}
table.FichePhoto tr td a
{font-size:larger;
	text-decoration:underline;
	margin-right:25px}

table.FichePhoto img {
	border:solid 1px black;
	cursor:pointer;}

table.FichePhoto tr td {padding:0 20px 14px 0;}

table.FichePhoto caption {text-align:right;
	padding-right:20px;
	padding-bottom:5px}

div.Photo {
	position:absolute;
	top:10px;
	left:10px;
	z-index:1;
	display:none;
	text-align:center;
	vertical-align:middle;
}
	
h1{	font-weight:bold;
	font-size:10pt;
	text-transform:uppercase;
	display:inline}
	
div.Adresse 
{
	font-size:9pt;
	white-space: nowrap;
	background-image:url(/images/ComQuest/2-fondadresseagent.jpg);
	background-repeat:repeat-x;
	height:36px;
	margin-top:5px;
	margin-bottom:3px;
	white-space:nowrap;
	}
div.Adresse div 
{
	margin:3px 10px 0px 10px;
	FLOAT:left;
	white-space:nowrap;
	}
div.Adresse img
	{
		display:inline;
		FLOAT:left;
	}
div.Gphoto 
{
	width:298px;
	height:195px;
	background-color:#f4f4f4;
	margin-bottom:3px;
	float:left;
	}	
div.InfoImp
{
	background-image:url(/images/ComQuest/FicheVo/Bande_IntituleVoiture_CENTR.gif);
	height:25px;
	float:left;
	font-size:9pt;
	font-weight:bold;
	margin-right:0px;
	margin-bottom:5px;
	white-space:nowrap;
	color:White;
}
div.InfoImp input 
{
	border:solid 1px black;
	font-size:9pt;
	width:150px;
	margin-left:5px;
	margin-top:3px;
	font-weight:bold;
}

div.InfoImp div 
{
	margin-top:6px
}	
div.Pphoto 
{
	float:left;
}
div.Pphoto div
{
	background-color:#f4f4f4;
	margin:0px 10px 1px 0px;
	width:78px;
	height:59px;
	float:left;
	
}
div.Pphoto div img,div.Gphoto img
{
	cursor:pointer
}
div.Bt 
{
	float:left;
	margin: 5px 0 3px 0;
	text-align:left;
}
div.Bt A
{
	font-weight:bold
}
div.Tab 
{
	float:left;
	margin:0 0 1px 0px;
}
div.Tab table 
{
	width:100%;
	float:right
}
div.Tab table tr td 
{
	background-color:white;
	border-bottom:solid 2px #d2d2d2;
	font-size:9pt;
	padding:0 5px 0 5px;
	color:#999;
	font-weight:bold
}
div.Tab table tr td b
{
	padding-left:5px;
	color:black;
	font-weight:normal
}
div.Tab table tr td input
{
	border:solid 1px black;
	font-size:8pt;
	width:150px;
	margin-left:5px;
}

div.CommentaireTitre img 
{
	vertical-align:top
}
div.CommentaireTitre
{
	vertical-align:top;
	background-image:url(/images/ComQuest/FicheVo/Bande_Commentaires_CENTRE_F.gif);
	background-repeat:repeat-x;
	color:White;
	float:left;
	margin-top:2px;
	font-weight:bold;
	font-size:10pt;
	width:298px
}
div.zoneOptionCommentaire 
{
	FLOAT: left;
	WIDTH: 293px;
	background-image:url(/images/9px_A.jpg);
	background-repeat:repeat;
	border:solid 1px black
}
div.Commentaire span.Options
{
	display:block;
	color:#0C233C;
	font-size:10pt;
	font-weight:bold}

div.Commentaire
{
	padding-left:5px;
	color:white;
	width:100%
}
div.pub 
{
width:100%
}
div.Agents
 {
	width:190px;
	margin-right:4px;
	float:left;
	border-right:solid 1px #a5a5a5;
	display:block;
	color:#5a5a5a;
	font-size:7pt;
	height:145px;
	margin-bottom:5px;
	margin-top:5px;
	 }
span.NumInterne 
{
	margin-top:5px;
	border:solid 1px black;
	background-color:White;
	color:black;
	padding:0 2px 0 2px;
}
table.site 
{
	border:solid 1px black;
	border-collapse:collapse;
	margin-top:2px
}

table.site tr td
{
	border:solid 1px black
}

table.site tr td table tr td 
{
	border:none;
	color:#0C233C;
	font-weight:bold;
	vertical-align:top
}

table.site td.fdfonce 
{
	background-image:url(/images/9px_A.jpg);
	vertical-align:top;
	/*font-size:larger*/
}
table.site td.fdclaire 
{
	!background-image:url(/images/9px_B.jpg);
	vertical-align:top;

}

table.titre 
{
	width:100%;
	margin-top:5px;
	font-size:8pt
}
table.titre img 
{
	vertical-align:top;
}

table.titre td.center
{
	width:100%;
	PADDING-LEFT: 15px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	background-image:url(/images/ComQuest/Titre/BT_b.jpg);
	BACKGROUND-REPEAT: repeat-x;
	color:White;
} 

div.Titre input.text
{
border:solid 1px #FEA347;
font-size:10pt;
color:#FEA347;
background-color:Transparent
}
div.Titre input
{
	position:relative;
	top:-5px
}

div.text {
	font-size:10pt;
	
}	 
table.contact {
	width:100%;
	margin:2px 10px 2px 10px;
}	 
table.contact tr td {
	width:50%;
	vertical-align:top
}	 
table.contact tr th {
	font-weight:normal;
	text-align:left;
	border-bottom:solid 2px #aeaeae;
	font-size:10pt;	
}	 	 

	 
 div.Agents span.raisonsociale
 {
	color:#97bffd;
	font-weight:bold;
	font-size:9pt;
	display:block
 }
 div.Agents span.nom
 {
	color:#5a5a5a;
	font-weight:bold;
	font-size:8pt;
		display:block
 }
div.RechercheAgents
{
	background-image:url(/images/FDrecherche.jpg);
	background-repeat:no-repeat;
	text-align:right;
	padding-right:150px;
	width:447px;
	color:#fc3;
	font-weight:bold;
	font-size:10pt;
	height:99px
}
div.RechercheAgents input.text
{
	margin:1px 5px 1px 5px;
	border:solid 1px black;
	width:200px;
	display:inline;
	vertical-align:middle;
	font-size:8pt
}
P
{
	margin-top:0
}
span.Ck input
{
	width:15px;
	border:none
}
div.Annonces 
{
	font-family:Arial
}
div.Annonces span.Region 
{
	color:black;
	font-size:11pt;
	font-weight:bold;
	text-decoration:underline;
	display:block;
	}
	
div.Annonces span.RaisonSociale 
{
	color:black;
	font-size:8pt;
	font-weight:bold;
	display:block;
	padding-left:10px}

div.Annonces span.TitreAnnonce
{
	color:black;
	font-size:8pt;
	font-weight:bold;
	padding-left:10px
	}
	
div.Annonces A 
{
	color:black;
	font-weight:bold;
	text-decoration:underline;
	padding-left:10px;
}
div.Annonces  div.PetiteDescription
{
	color:black;
	font-size:8pt;
	font-weight:bold;
	font-style:italic;
	padding-left:10px
}
div.MentionsLegales 
{
	position:relative;
	top:+15px;
	width:90%;
	background-color:#FF7700;
	border:solid 1px black;
	font-weight:bold;
	color:White;
	font-size:8pt;
}
.expo 
{
	vertical-align:super;
	font-size:7pt
}
.mentionsFin 
{
	display:none;
	position:absolute;
	border:solid 1px black;
	background-color:#fdcf94;
	
	padding:5px;
	left:0px;
	top:0px;
	font-size:8pt;
	font-weight:bold;
	}
	
.simFinancement
{
	
	border:solid 1px black;
	
	background-image:url(/financement/images/bandeau_centre.jpg);
	background-repeat:repeat-y;
	width:560px;
	color:black;
	position:absolute;
	top:200px;
	left:300px
}

.questionEGVO 
{
	display:none;
	position:absolute;
	top:210px;
	height:188px;
	left:300px;
	padding:10px;
	width:540px;
	background-image:url(/financement/images/popup_simuler_tableau_560x350_01.jpg);	
}
.PlEGVO 
{
	float:right
}
.waitFinancement 
{
	background-color:#FF7700;
	width:500px;
	height:300px;
	top:150px;
	left:50%;
	margin-left:-250px;
	position:absolute;
	border-style:inset;
	border-color:#FF7700;
	border-width:4px;
	text-align:center

}
.waitFinancement a 
{
	color:White;
	text-decoration:underline;
	font-size:16px
}

