/************************************************
/* BODY & TD */
body, html 
{	
	background-color:#f0f2e0;
	height: 100%;
	margin: 0;
	padding: 0;
	border: none;
	/* barre de défilement scrolling bar 
	scrollbar-face-color: #8A8B5E; 
	scrollbar-shadow-color: #1E7F63; 
	scrollbar-highlight-color: #1E7F63; 
	scrollbar-3dlight-color: #cccccc; 
	scrollbar-darkshadow-color: black; */
	/* fond scrolling bar */
	/*scrollbar-track-color: #BFB891; 
	scrollbar-arrow-color: #000000;*/
	font-family: arial, verdana, sans-serif, Times New Roman ;
	font-size: 11px;
	color: #000000;
	
}

#violin-neolin {
	position:absolute;
	left:53px;
	top:-3000px;
	width:550px;
	height:143px;
	z-index:1;
}

#contenu{
	 position:absolute;
     left: 50%; 
     top: 50%;
     margin-top: -185px; /* moitié de la hauteur de l'image */
     margin-left: -350px; /* moitié de la largeur de l'image */
 } 

/************************************************
/* PICTURES */ 
.image {display: block;}
.thumbnail {border: 1px solid #125896; display: block;}

/************************************************

/* FONTS */

.font-black-8 { font-size: 8pt; font-weight: normal; color: #000000; }
.font-white-8 { font-size: 8pt; font-weight: normal; color: #ffffff; }
.font-black-10 { font-size: 10pt; font-weight: normal; color: #000000; }
.font-black-10b { font-size: 10pt; font-weight: normal; color: #000000; }
.font-black-12b { font-size: 12pt; font-weight: bold; color: #000000; }
.file-name { font-size: 12pt; font-weight: bold; color: #002CA5; }
.font-white-10 { font-size: 10pt; font-weight: normal; color: #ffffff; }
.font-white-10b { font-size: 10pt; font-weight: bold; color: #ffffff; }
.font-blue-10 { font-size: 10pt; font-weight: normal; color: #002CA5; }
.font-blue-10b { font-size: 10pt; font-weight: normal; color: #002CA5; }
.font-blue-title { font-size: 10pt; font-weight: bold; color: #6B95C9; }
.font-blue2-title { font-size: 12pt; font-weight: bold; color: #0d416e; }
.txt-form { font-size: 10pt; font-weight: normal; color: #000000; text-align:left;}

/* TABLE */
.table-main{ border:1px solid #000000; width="720px";}
.table-main-bo{border:1px solid #000000; width="100%"; height="100%";}
.table-classic { width:100%; border:0px; padding: 0px;}
.table-classic-contenu { width="720px"; border:0px; padding: 0px;}
.table-advert-title { background-color:#4582B4; width:100%; border:0px; padding: 0px;}
.table-advert-description { background-color:#E5F5F2; width:100%; border:0px; padding: 0px;}
.table-advert-list { width:100%; border:0px; padding: 0px;}
.table-agence-immobiliere {font-size: 7pt;}


/************************************************
/* BLOCK DIV */

/** MENUS **/
#menus {text-align:left; background:#982a00; color:#FFFFFF;  font-weight: bold;}
#menus a {font-size: 10pt; color:#ffffff; font-weight: bold; text-decoration: none;}
#menus a:hover {font-size: 10pt; color:#f5daab; font-weight: bold;  text-decoration: underline;}
#menus a.link-menu-selected {font-size: 10pt; color:#f0bc35; font-weight: bold; text-decoration: none;}
#menus a.link-menu-selected:hover {font-size: 10pt; color:#f0bc35; font-weight: bold;  text-decoration: none;}

#menus-bo1 {height:30px; text-align:left; background:#125896;}
.title-bo-1 { font-size: 14pt; font-weight: bold; color: #ffff00; }
.title-bo-2 { font-size: 14pt; font-weight: bold; color: #ffffff; }
.title-bo-3 { font-size: 14pt; font-weight: bold; color: #fbe49c; }

#menus-bo1-line{height:5px;background:#125896;}
#menus-bo {font-size: 9pt; text-align:left; background:#125896; color:#FFFFFF;  font-weight: bold;}
#menus2-bo {font-size: 9pt; text-align:left; background:#e0e0d4; color:#000000;  font-weight: normal;}



/** **/
#line {background:#000000; line-height: 1px;}
#line-white {background:#ffffff; line-height: 1px;}
.line-image-list {background:#ffffff;}
.line-image-hr {background:#ffffff;}
/** MAIN **/
#main {background:#ffffff;}

/** BOTTOM **/
#bottom {background:#ffffff;}

/** ADDRESS **/
#address { text-align:center; height:15px;background:#e19646; font-size: 10pt; font-weight: bold; color: #ffffff;}
#address a {font-size: 10pt; color:#f4e9d3; font-weight: bold; text-decoration: none;}
#address a:hover {font-size: 10pt; color:#982a00; font-weight: bold; text-decoration: none;}

#address2 { text-align:center; height:30px;background:#bde9ff; font-size: 8pt; font-weight: normal; color: #000000;}
#address2 a {font-size: 8pt; color:#125896; font-weight: bold; text-decoration: none;}
#address2 a:hover {font-size: 8pt; color:#5d646c; font-weight: bold; text-decoration: none;}

/** COPYRIGHT **/
#copyright {text-align:center; color:#000000; font-size: 8pt;}
#copyright a {font-size: 8pt; color:#000000; font-weight: normal; text-decoration: none;}
#copyright a:hover {font-size: 8pt; color:#ff0000; font-weight: normal; text-decoration: none;}

/** SELECT OPTIONS **/
#select-options {color:#000000; font-size: 8pt;}

/************************************************
/* MIXED*/
hr {height: 0.25px; margin: 0px; padding: 0px; color: #cccccc ; border: none 0; border-top: 1px dashed #cccccc;}
#agence-immobiliere {
	position:absolute;
	left:53px;
	top:-9850px;
	width:550px;
	height:143px;
	z-index:1;
}


/************************************************
/* GENERAL LINKS */
a 	{
		font-family: arial; 
		font-size: 11px; 
		font-weight: bold; 
		color: #000066; 
		text-decoration: none; 
		
	}
a:hover  { 
		font-family: arial; 
		font-size: 11px; 
		font-weight: bold; 
		color: #ff0000; 
		text-decoration: none; 
		
}
a.link-blue 	{
		font-family: arial; 
		font-size: 10pt; 
		font-weight: normal; 
		color: #002CA5; 
		text-decoration: none; 
		
	}
a.link-blue:hover  { 
		font-family: arial; 
		font-size: 10pt; 
		font-weight: normal; 
		color: #06112f; 
		text-decoration: none; 
		
}

a.delete-file 	{
		font-family: arial; 
		font-size: 9pt; 
		font-weight: normal; 
		color: #000000; 
		text-decoration: none; 
		
	}
a.delete-file:hover  { 
		font-family: arial; 
		font-size: 9pt; 
		font-weight: normal; 
		color: #ff0000; 
		text-decoration: none; 
		
}



a.copyright { 
		font-family: arial; 
		font-size: 10pt; 
		font-weight: normal; 
		color: #000000; 
		text-decoration: none; 
		}
	
a.copyright:hover  { 
		font-family: arial; 
		font-size: 10pt; 
		font-weight: normal; 
		color: #ff0000; 
		text-decoration: none; 
		}

a.email { 
		font-family: arial; 
		font-size: 10pt; 
		font-weight: normal; 
		color: #000000; 
		text-decoration: none; 
		}
	
a.email:hover  { 
		font-family: arial; 
		font-size: 10pt; 
		font-weight: normal; 
		color: #081C5A; 
		text-decoration: none; 
		}
		
a.title-advert-link { 
		font-family: arial; 
		font-size: 11pt; 
		font-weight: bold; 
		color: #ffffff; 
		text-decoration: none; 
		}
	
a.title-advert-link:hover  { 
		font-family: arial; 
		font-size: 11pt; 
		font-weight: bold; 
		color: #ffffff; 
		text-decoration: underline; 
		}	
a.link-bo-mod-supp { 
		font-family: arial; 
		font-size: 9pt; 
		font-weight: normal; 
		color: #ff0000; 
		text-decoration: none; 
		}
	
a.link-bo-mod-supp:hover  { 
		font-family: arial; 
		font-size: 9pt; 
		font-weight: normal; 
		color: #000000; 
		text-decoration: underline; 
		}	
		
a.link-advert-more { 
		font-family: arial; 
		font-size: 9pt; 
		font-weight: normal; 
		color: #ff0000; 
		text-decoration: none; 
		}
	
a.link-advert-more:hover  { 
		font-family: arial; 
		font-size: 9pt; 
		font-weight: normal; 
		color: #000000; 
		text-decoration: underline; 
		}	

a.link-send-it-print{ 
		font-family: arial; 
		font-size: 10pt; 
		font-weight: bold; 
		color: #3e6baf; 
		text-decoration: none; 
		}
	
a.link-send-it-print:hover  { 
		font-family: arial; 
		font-size: 10pt; 
		font-weight: bold; 
		color: #125896; 
		text-decoration: underline; 
		}		
		
a.link-menu-bo{ 
		font-family: arial; 
		font-size: 10pt; 
		font-weight: normal; 
		color: #000000; 
		text-decoration: none; 
		}
	
a.link-menu-bo:hover  { 
		font-family: arial; 
		font-size: 10pt; 
		font-weight: normal; 
		color: #125896; 
		text-decoration: underline; 
		}		
		
		
		
		
/* FORM */
form {margin-bottom : 0cm;}

.list-classic { width:100px; height:17px; color:#000000; font-weight:normal; background:#ffffff; border:1px; border-style:solid; border-color:#125896; font-family:arial,Verdana,Helvetica; font-size:8pt;}

.input-small { width:65px; height:15px; color:#000000; font-weight:normal; background:#ffffff; border:1px; border-style:solid; border-color:#125896; font-family:arial,Verdana,Helvetica; font-size:8pt; }

.input-classic { width:130px; height:15px; color:#000000; font-weight:normal; background:#ffffff; border:1px; border-style:solid; border-color:#125896; font-family:arial,Verdana,Helvetica; font-size:8pt; }

.input-classic2 { width:250px; height:15px; color:#000000; font-weight:normal; background:#ffffff; border:1px; border-style:solid; border-color:#FFCC33; font-family:arial,Verdana,Helvetica; font-size:8pt; }

.input-classic3 { width:250px; height:50px; color:#000000; font-weight:normal; background:#ffffff; border:1px; border-style:solid; border-color:#FFCC33; font-family:arial,Verdana,Helvetica; font-size:8pt; }

.input-classic4 { width:250px; height:100px; color:#000000; font-weight:normal; background:#ffffff; border:1px; border-style:solid; border-color:#FFCC33; font-family:arial,Verdana,Helvetica; font-size:8pt; }

.input-classic5 { width:250px; height:100px; color:#000000; font-weight:normal; background:#ffffff; border:1px; border-style:solid; border-color:#125896; font-family:arial,Verdana,Helvetica; font-size:8pt; }

.input-classic6 { width:250px; height:15px; color:#000000; font-weight:normal; background:#ffffff; border:1px; border-style:solid; border-color:#125896; font-family:arial,Verdana,Helvetica; font-size:8pt; }

.input-classic7 { width:140px; height:18px; color:#000000; font-weight:normal; background:#ffffff; border:1px; border-style:solid; border-color:#125896; font-family:arial,Verdana,Helvetica; font-size:8pt; }


.bouton {color:#ffffff;width: 30px; height: 18px; font-size:8pt; font-weight:bold; background-color:#FF0000; border:1px; border-style:solid; border-color:#ffffff;}