/***************************************
* Body
***************************************/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font: verdana, arial, sans-serif;
	color:#000000;
	FONT-SIZE: 9px;
	scrollbar-face-color: #757575; 
	scrollbar-shadow-color: #EDEDED;
	scrollbar-highlight-color: #EDEDED;
	scrollbar-3dlight-color: #EDEDED; 
	scrollbar-darkshadow-color: #EDEDED; 
	scrollbar-track-color: #EDEDED; 
	scrollbar-arrow-color: #EDEDED;

	border:0px;
}

.txt_blanc { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCC;
}

.tableau_departement{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: medium groove #6666FF;
}
.tableau_departement_ligne1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0066FF;
}
.tableau_departement_ligne_fin{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FFCC99;
}
.tableau_menu_admin{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: medium groove #6666FF;
	background-color: #D2E9FF;
}
.tableau_menu_admin_ligne1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0051CA;
	line-height: 30px;
}
.tableau_date_stage{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border: medium solid #003366;
	background-color: #E6EAFF;
	color: #003366;
}
.date_stage{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: medium Aucune #6666FF;
	color: #003366;
}
.lieu_stage_souligne{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: medium Aucune #6666FF;
	color: #003366;
	text-decoration: underline;
}

.tableau_bareme{
	border: 1px solid #666666;
}


.lienbas A{
	PADDING-RIGHT: 4px;
	MARGIN-TOP: 0px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 4px;
	COLOR: #CCCCCC;
	PADDING-TOP: 4px;
	FONT-SIZE: 11px;
}
.lienbas A:hover {	
	COLOR: #FFFF00;
}
.lienpage A{
	PADDING-RIGHT: 4px;
	MARGIN-TOP: 0px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 4px;
	COLOR: #0066FF;
	PADDING-TOP: 4px;
}
.lienpage A:hover {	
	COLOR: #FF3333;
}
.e_mail {
	PADDING-RIGHT: 4px; MARGIN-TOP: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; COLOR: #FFFFFF; PADDING-TOP: 4px; FONT-SIZE: 10px;
}
.e_mail A {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 0px;
	COLOR: #FFFF00;
	PADDING-TOP: 0px;
	TEXT-DECORATION: none;
	font-size: 10px;
}
.e_mail A:hover {
	BORDER-RIGHT: #FF0000 2px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; COLOR: #FF0000; PADDING-TOP: 0px; TEXT-DECORATION: none; FONT-SIZE: 10px;
}


.adress { 
                 font-family: Verdana, Arial, Helvetica, sans-serif; 
                 font-size: 9px; 
				 TEXT-ALIGN: left;
				 font-weight: normal; 
				 color: #666666; 
}
.top {    
   background-color:#EDEDED;
}
.bas {    
                 background-image:url(../images/font-bas.jpg) ; background-repeat: repeat-x;  
}
.left {    
                 background-image:url(../images/font-left.jpg) ; background-repeat: repeat-y;  
}
.right {    
                 background-image:url(../images/font-right.jpg) ; background-repeat: repeat-y;  
}
.right-center {    
                 background-image:url(../images/centre-droite.jpg) ; background-repeat: repeat-y;  
}
.left-center {    
                 background-image:url(../images/centre-gauche.jpg) ; background-repeat: repeat-y;  
}



.TitrePagepromo1:hover { 
                 font-family: Verdana, Arial, Helvetica, sans-serif; 
                 font-size: 11px; 
				 TEXT-ALIGN: center;
				 font-weight: normal; 
				 color: #2B2F5A; 
				 background-color: #C3D9DF; 
}	

.fon-bas {    
   background-image:url(../images/immobilier-bas.jpg);
   background-repeat: no-repeat;  
   background-position: bottom right ;      
}
	.bordureleft {
	border-top-width : 1px;border-top-style : solid; border-top-color : #65AABC;
	border-bottom-width : 1px;border-bottom-style : solid; border-bottom-color : #65AABC;
	border-left-width : 1px;border-left-style : solid; border-left-color : #65AABC;
	}
	.bordureleftMenuOffres {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
	TEXT-ALIGN: center;
	font-weight: normal; 
	color: #315058; 
	background-color: #9AC2CC; 
	border-top-width : 1px;border-top-style : solid; border-top-color : #65AABC;
	border-bottom-width : 1px;border-bottom-style : solid; border-bottom-color : #65AABC;
	border-left-width : 1px;border-left-style : solid; border-left-color : #65AABC;
	}
	.bordureright {
	border-top-width : 1px;border-top-style : solid; border-top-color : #65AABC;
	border-bottom-width : 1px;border-bottom-style : solid; border-bottom-color : #65AABC;
	border-right-width : 1px;border-right-style : solid; border-right-color : #65AABC;
	}
	.bordurerightMenuOffres {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
	TEXT-ALIGN: center;
	font-weight: normal; 
	color: #315058; 
	background-color: #9AC2CC; 
	border-top-width : 1px;border-top-style : solid; border-top-color : #65AABC;
	border-bottom-width : 1px;border-bottom-style : solid; border-bottom-color : #65AABC;
	border-right-width : 1px;border-right-style : solid; border-right-color : #65AABC;
	}
	.bordurebottom{

	border-top-width : 1px;border-top-style : solid; border-top-color : #65AABC;
	border-bottom-width : 1px;border-bottom-style : solid; border-bottom-color : #65AABC;
	border-right-width : 1px;border-right-style : solid; border-right-color : #65AABC;
	border-left-width : 1px;border-left-style : solid; border-left-color : #65AABC;
	}
	.bordurebas2{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
	TEXT-ALIGN: left;
	font-weight: normal; 
	color: #315058; 
	background-color: #FFFFFF; 
	border-bottom-width : 1px;border-bottom-style : solid; border-bottom-color : #65AABC;

	}
INPUT {

border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px;
text-indent : 1px;  
height : 20px;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;
} 


.menu A {
	COLOR: #0052B6;
	TEXT-DECORATION: none;
	FONT-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.menu A:hover {
	COLOR: #FF6666;
	TEXT-DECORATION: none; 
}

.liennoir A {
	COLOR: #3366CC;
	TEXT-DECORATION: none;
	FONT-size: 12px;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.liennoir A:hover {
	COLOR: #333399;
	TEXT-DECORATION: none; 
}

a {
	COLOR: #0052B6;
	TEXT-DECORATION: none;
	font-size: 12px;
}
a:visited {
	COLOR: #0052B6;
	TEXT-DECORATION: none;
	font-size: 12px;
}
a:hover {
	COLOR: #FF6666;
	TEXT-DECORATION: none;
	font-size: 12px;
}
.cadre_pointille{
	border: 1px dotted #A6A6A6;
	padding: 1px;
	margin: 4px;
}
.annonce {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}

.red10 {
	FONT-SIZE: 10px; COLOR: #b62920; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, SansSerif
}
.red12 {
	FONT-SIZE: 12px; COLOR: #b62920; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, SansSerif
}
.red12b {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF0000; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, SansSerif
}
.red13b {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #b62920; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, SansSerif
}
.red14 {
	FONT-SIZE: 14px; COLOR: #b62920; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, SansSerif
}
.red14b {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #b62920; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, SansSerif
}
.red16b {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #b62920; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, SansSerif
}
.vert14b {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #0C6;
	FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, SansSerif
}

.remarque {
	FONT-SIZE: 12px; COLOR: #003333; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, SansSerif
}
.titre_rubrique {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	color: #003399;
}
.titre_rubrique2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #003399;
}
.adresse_postal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000099;
}
.copyright A:hover {
	color: #FF6666;
}
.tableau_annonce {
	background-color:  #2F75BB;
	border: thick ridge #FFB76F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: blink;
}
.tableau_annonce_ligne1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFF4;
}
.rubrique_formulaire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000066;
	text-align: right;
}
.rubrique_tableau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-align: center;
}

.cadre_noir {
	border: thin ridge #2D72B7;
}
.info A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333399;
	font-weight: bold;
}
.info A:hover {
	color: #FF6600;
}
.rubrique_fiche_bien {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #003366;
}
.petit_tableau_fiche_bien {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: thin solid #2D72B7;
	background-color: #CCDBF7;
	font-size: 12px;
}
.petit_tableau_fiche_bien_ligne1 {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #2D72B7;
	line-height: 20px;
}

.rubrique_accueil {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #3366CC;
}
.texte_question A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000066;
	line-height: 18px;
}
.texte_question A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FF6666;
	line-height: 18px;
}
.texte_sous_rubrique1 A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000066;
	line-height: 18px;
}
.texte_sous_rubrique1 A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FF6666;
	line-height: 18px;
}
.texte_sous_rubrique2 A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #0066FF;
	line-height: 18px;
}
.texte_sous_rubrique2 A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #0066FF;
	line-height: 18px;
}

.texte_site {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #003399;
	line-height: 18px;
	text-indent: 40px;
}
.normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.texte_fiche_client {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #003399;
	line-height: 18px;
}
.texte_site_12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #003399;
	line-height: normal;
	text-indent: 40px;
}

.texte_bienvenue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #0066CC;
	line-height: 25px;
}
.texte_site_16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #000033;
	line-height: 18px;
}
.texte_site_14_gras_bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #3366CC;
	line-height: 18px;
}
.texte_site_16_gras_bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #3366CC;
	line-height: 18px;
}
.texte_site_18_gras_bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #3366CC;
	line-height: 18px;
}
.texte_site_14_gras_orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FF6633;
	line-height: 18px;
}
.texte_site_16_gras_orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FF6633;
	line-height: 18px;
}
.texte_site_18_gras_orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #FF6633;
	line-height: 18px;
}


/* style pour l'admin du site */
.lien_admin{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3399FF;
	font-weight: bold;
}
.lien_admin A{
	color: #3399FF;
}
.lien_admin A:hover {
	color: #6666FF;
}
input.bouton_admin, textarea.bouton_admin, select.bouton_admin {
	color : #FFFF00;
	background-color: #4684C1;
	border: 1px solid #C4C4FF;
	font-size:12px;
	font-family:Arial;
	font-weight: bold;
}
.tableau_bouton_admin {
	background-color:  #E8E8E8;
	border: thick outset #0066FF ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #3399FF;
	text-decoration: blink;
}
.tableau_admin_saisie {
	background-color: #E6EFFF;
	border: thick ridge #3366FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: blink;
}
.tableau_admin_saisie_ligne1 {
	background-color: #3366CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFF4;
}
.rubrique_formulaire_admin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #003399;
	text-align: right;
}
input.decore, textarea.decore, select.decore {
color : #064A15;
background-color: #F2F8FF;
border: 1px solid #9393FF;
font-size:12px;
font-family:Arial;
}
input.decore_info, textarea.decore_info, select.decore_info {
	color : #000;
	background-color: #F9C;
	border: 1px solid #9393FF;
	font-size:12px;
	font-family:Arial;
}
input.decorerouge {
	color : #064A15;
	background-color: #9966FF;
	border: 1px solid #9393FF;
	font-size:12px;
	font-family:Arial;
}
a.menu_admin:link  {
	COLOR: #0052B6;
	TEXT-DECORATION: none;
	FONT-size: 14px;
	font-weight: bold;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.menu_admin:visited {
	COLOR: #0052B6;
	TEXT-DECORATION: none;
	FONT-size: 14px;
	font-weight: bold;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.menu_admin:hover {
	COLOR: #FF6666;
	TEXT-DECORATION: none; 
}
.titre_menu_admin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #003366;
}
.texte_agence_admin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #0042CA;
}
.texte_admin_12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #002B84;
}
.texte_admin_12b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #002B84;
}
.info_date {
	font-size: 12px;
	font-style: italic;
}
.tableau_client_similaire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFDDFF;
	border: medium outset #CC33FF;
}
.tableau_legende {
	border: medium solid #003399;
}

.pied {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.copyright A {
	COLOR: #3366CC;
	TEXT-DECORATION: none;
	font-size: 10px;
}

.copyright A:hover {
	COLOR: #FF6666; TEXT-DECORATION: none; font-size: 10px;
}
