td {font-family: Arial,Helvetica,Verdana; font-size:9pt; color: #000000;}
.rib {font-family: Arial,Helvetica,Verdana; font-size:9pt; color: #000000;font-weight:bold}
.agent {font-family: Arial,Helvetica,Verdana; font-size:9pt; color: #8A709C;font-weight:bold}
.editbien{font-family: Arial,Helvetica,Verdana; font-size:10pt; color: #8A709C }
.entetebien{font-family: Arial,Helvetica,Verdana; font-size:10pt; color: #FFFFFF;font-weight:bold}
.section{font-family: Arial,Helvetica,Verdana; font-size:9pt; color: #000000;background-color:#e7e7e7;font-weight:bold;}
.nb_piece {font-family: Arial,Helvetica,Verdana; font-size:8pt; color: #000000}
.titre {font-family: Arial,Helvetica,Verdana; font-size:13pt; color: #004E82}
.titreentete {font-family: Arial,Helvetica,Verdana; font-size:13pt; color:#97A6C7}
a {font-family: Arial, Helvetica,Verdana; font-size:9pt; color: #000000;text-decoration:none}
/*a:hover {font-family: Arial, Helvetica,Verdana; font-size:9pt; color: #004E82;text-decoration:underline}*/
.lehaut {font-family: Arial, Helvetica,Verdana; font-size:8pt; color: #ffffff;text-decoration:none}
a.lehaut {font-family: Arial, Helvetica,Verdana; font-size:8pt; color: #ffffff;text-decoration:none}
a.lehaut:hover {font-family: Arial, Helvetica,Verdana; font-size:8pt; color: #ffffff;text-decoration:underline}
a.agent {font-family: Arial, Helvetica,Verdana; font-size:9pt; color: #000000;text-decoration:none}
a.agent:hover {font-family: Arial, Helvetica,Verdana; font-size:9pt; color: #004E82;text-decoration:none ;background-color:#C6E0F5 }
.tetecherche{font-family: Arial,Helvetica,Verdana; font-size:8pt; color: #1E3E6E;font-weight:bold;}
.listecherche{font-family: Arial,Helvetica,Verdana; font-size:10pt; color: #000000;font-weight:bold}

a.questionform {font-family: Arial, Helvetica,Verdana; font-size:8pt; color: #1E3E6E;text-decoration:none}
a.questionform:hover {font-family: Arial, Helvetica,Verdana; font-size:8pt; color: #000000;text-decoration:underline}
.logo {font-family: Arial, Helvetica,Verdana; font-size:11pt; color: #000000;text-decoration:none;font-weight:bold}
.contrat {font-family: Arial,Helvetica,Verdana; font-size:8pt; color: #000000}
a.logo {font-family: Arial, Helvetica,Verdana; font-size:11pt; color: #503562;text-decoration:none;font-weight:bold}
a.logo:hover {font-family: Arial, Helvetica,Verdana; font-size:11pt; color: #004E82;text-decoration:underline ;font-weight:bold}
a.lien {font-family: Arial, Helvetica,Verdana; font-size:9pt; color: #503562;text-decoration:none;}
a.lien:hover {font-family: Arial, Helvetica,Verdana; font-size:9pt; color: #503562;text-decoration:underline}
a.lienbas2 {font-family: Arial, Helvetica,Verdana; font-size:9pt; color: #FFFFFF;text-decoration:none;}
a.lienbas2:hover {font-family: Arial, Helvetica,Verdana; font-size:9pt; color: #FFFFFF;text-decoration:underline}
.footTabKeyS
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : underline;
}
.lien_lien {font-family: Arial, Helvetica,Verdana; font-size:11pt; color: #503562;text-decoration:none; font-weight:bold;align:center}
a.foot, .foot {font-family: Arial, Helvetica,Verdana; font-size:8pt; color: #000000;text-decoration:none}
a.foot:hover {font-family: Arial, Helvetica,Verdana; font-size:8pt; color: #503562;text-decoration:underline}
a.menu {font-family: Arial, Helvetica,Verdana; font-size:8pt; color: #ffffff;text-decoration:none;}
a.menu:hover {font-family: Arial, Helvetica,Verdana; font-size:8pt; color: #ffffff;text-decoration:underline}
.rib2 {font-family: Arial, Helvetica,Verdana; font-size:7pt; color: #000000;text-decoration:none}
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	background-color: #ffffff;
	border: 1px solid #1C5180;
}
.ok {
	background-image: url(../images/ok.jpg);
}
.txt_noir a {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none; text-align : left}
.txt_noir {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none; text-align : left}
.georgia {  font-family: Georgia, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none}
.txt_slogan {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 20px; font-style: normal; font-weight: normal; color: #505050; text-decoration: none}
.accueil {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 17px; font-style: normal; font-weight: normal; color: #ffffff; text-decoration: none; font-style: italic; font-weight: bold}
.titre_forfait , .titre_forfait ul li {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: normal; color: #666666; text-decoration: none}
.titre_forfait2 {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #666666; text-decoration: none}

.lien_bleu {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #6699FF; text-decoration: none}


.bg_ligne_grise {  background-image: url(images/bg_ligne_grise.jpg); background-repeat: no-repeat ;}
.bg_espace_pro { background-color: #B5AABD }
.bg_noir { background-color: #ffffff }

.form_contrat {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none; text-align: center; border-color: 000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #ffffff}
.bouton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	background-image: url(images/bg.jpg);
	background-repeat: repeat;
}
.boutonAM {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/envoyer.jpg);
	background-repeat: repeat;
}
a.txt_bando {font-family: Arial,Helvetica,Verdana; font-size:22pt; color:#000000}
.txt_bando {font-family: Arial,Helvetica,Verdana; font-size:22pt; color:#466D94}
.txt_bando2 {font-family: Arial,Helvetica,Verdana; font-size:33pt; color:#000000}
#txt_bando2 {font-family: Arial,Helvetica,Verdana; font-size:20pt; color:#000000}
.test {font-family: Arial,Helvetica,Verdana; font-size:8pt; color:#000000 }
a.txt_bando:hover {font-family: Arial,Helvetica,Verdana; font-size:22pt; color:#333333; text-decoration: none;}
.bg_home {  background-image: url(images/home.jpg); background-repeat: no-repeat ;}
.bg_vente 
{
	background-image: url(images/plaVent1.png);
	background-repeat: no-repeat;
	background-position : top left;
	margin : 0px; 
	padding:0px; 
	border-style:none;
}
.bg_loc
{
	background-image: url(images/plaLoc1.png); 
	background-repeat: no-repeat; 
	background-position : top left;
	margin : 0px; 
	padding:0px; 
	border-style:none;
}
.test{margin : 0px; padding:0px; border-style:none;}
.annImm
{
	font-weight:900;
	font-size:10pt;
	color : #FFFFFF;
	vertical-align : middle;
	text-align : left;
	height : 40px;
	/*padding-top : 5px;*/
}

.tablCont{border: 1px solid black;}

.backTab
{
	width : 182;
	background-image:url("images/test15.jpg");
	background-position : top right;
	background-repeat:no-repeat;
	border:none;
}
.badRequ
{
	font-family: Arial,Helvetica,Verdana;
	font-size:14pt;
	color:#000000;
}
.tablIndex
{
	border-bottom: 15px solid #ffffff;
}
.txt_noirM 
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	font-style: normal; 
	font-weight: normal;
	color: #000000;
	text-decoration: none; 
	text-align : center;
}
a .lienAcc, a.txt_bando:hover 
{
	text-decoration : none;
	text-align : center;
	border:none;
}
.img
{
	border-style : solid;
	border-color : #CACACA;
	border-width : 0px;
}
.tablImmo
{
	padding : 0;
	margin : 0;
	border-width : 0px;
	text-align:center;
}
.footAlign
{
	text-align : justify;
}
.footTabKeyT
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight: 500;
	text-decoration : none;
	height : 30px;
}
.footTabKey
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : none;
}
.footTabKeyS
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : underline;
}
.footTabLI
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : none;
	color : #6699FF;
}
.global
{
	list-style-image: url("images/puceGris.jpg");
}
.espaPro
{
	list-style-image: url("images/puce_pro.jpg");
	padding-bottom : 10px;
}
.lienEtDoss
{
	list-style-image: url("images/puce_kaki.jpg");
	padding-bottom : 10px;
}
.inform
{
	list-style-image: url("images/puce_partenaire.jpg");
	padding-bottom : 10px;
}
.mySpace
{
	list-style-image: url("images/puce_espace.jpg");
	padding-bottom : 10px;
}
.info
{
	list-style-image: url("images/puceNoir.jpg");
	padding-bottom : 10px;
}
li
{
	padding-bottom : 3px;
	color : #000000;
}
.titre
{
	border : 0;
	border-bottom : solid 4px #174A95;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 900; 
	color: #666666;
	text-decoration: none;
	background-color : #ffffff;
}
.typeAff
{
	border : 0;
	border-bottom : solid 1px #A7BDD1;
	width : 300px;
	font-size: 10pt;
	font-style: normal;
	font-weight: 900; 
	color: #000000;
	text-decoration: none;
	margin-bottom : 3px;
}
.retourSelAnn
{
	color: #174A95;
	font-size: 16pt;
}
.titreAnnonce
{
	width : 98%;
	text-align:left;
	border-bottom : solid 2px #174A95;
	height:25px;
	font-size: 12pt;
	font-style: normal;
	font-weight: 900; 
	color: #174A95;
	text-decoration: none;
	margin-bottom : 3px;
	vertical-align : bottom;
}
.titreAnnonceBas
{
	width : 98%;
	text-align:left;
	height:25px;
	font-size: 12pt;
	font-style: normal;
	font-weight: 900; 
	color: #174A95;
	text-decoration: none;
	margin-bottom : 3px;
	vertical-align : bottom;
}
.sousTitreAnn
{
	border : 0;
	border-bottom : solid 1px #C0C0C0;
	width:250px;
	font-size: 10pt;
	font-style: normal;
	font-weight: 700; 
	color: #000000;
	text-decoration: none;
	margin-bottom : 3px;
	padding-left:7px;
}
.bandoBlan
{
	height : 15px;
}
.annDescLien
{
	/*background-color : #FFFFFF;*/
	padding-top : 10px;
	padding-bottom : 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color : #000000;
	vertical-align : top;
	text-align : left;
}
.lienEtDoss
{
	list-style-image: url("images/puce_kaki.jpg");
	padding:0px;
	padding-left:14px;
	margin:0;
}
.droiteT
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	font-style: normal; 
	font-weight: normal;
	color: #000000;
	text-decoration: none; 
	text-align : right;
}
.annoncAlert
{
	width : 466px;
	padding : 5px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10pt;
	font-style: normal; 
	font-weight: normal;
	color: #000000;
	text-decoration: none; 
	text-align : left;
	border : solid thin black;
}
.lien_red
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: 900;  
	text-decoration: none;
	color : #924543;
}
.header
{
	background-image:url("images/header.png");
	background-repeat : no-repeat;
}
.backForfai
{
	background-image:url("images/app_photo2.jpg");
	background-repeat : no-repeat;
	background-position : center left;
	width : 160px;
	height : 204px;
}
.textGris
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px; 
	font-style: normal; 
	font-weight: 900;
	color: #666666;
	text-decoration: none;
	text-align : center;
}
.textNoir
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px; 
	font-style: normal; 
	font-weight: 900;
	color: #000000;
	text-decoration: none;
	text-align : left;
}
.FontRed
{
	color: #FF0000;
}
.listForfai, .listForfai li
{
	text-align : left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px; 
	color: #000000;
	list-style-position : inside;
	font-weight: 900;
}
.infoCompl
{
	text-align : left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 6pt;
}
.appPhotOld
{
	float : right;
}
.mailEtat
{
	text-align : center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12pt; 
	color : #000000;
}
h2, .lienH2
{
	text-align : center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt; 
	color : #000000;
	margin : 0;
	padding : 0;
}
.press
{
	
	text-align : center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt; 
	color : #D6D6D6;
	margin : 0;
	margin-top : 25px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 2px;
	padding-bottom : 2px;
	width : 120px;
	border : 0px solid black;
}
.otherLink
{
	width : 160px;
	border : 1px dashed #999999;
	text-align : left;
	padding : 10px;
	padding-left : 5px;
	padding-right : 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color : #000000;
}
.otherUl, .linkPlan
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color : #000000;
}
.linkPlan
{
	font-size: 10pt;
}
.otherUl:hover, .linkPlan:hover
{
	text-decoration : underline; 
}
h1
{
	font-size : 11pt;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	padding : 5px;
	font-weight : 500;
	color : #000000;
	text-align : justify;
}
.fondHeadHome
{
	background-image : url("images/semi_header-2.png");
	text-align : left;
	padding-left : 50px;
	padding-top : 16px;
	vertical-align : top;
}
.fondHeadHometest
{
	background-image : url("images/semi_header-2test.png");
	text-align : left;
	padding-left : 50px;
	padding-top : 16px;
	vertical-align : top;
}
.titreHeadHome
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20pt;
	font-weight : 500;
	color : #4A7097;
}
.STitreHeadHome
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	color : #000000;
	font-weight : 900;
}
.factureInti
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color : #000000;
}
.flagTab td img
{
	padding : 0;
	padding-left : 1px;
	padding-bottom : 1px;
}