H2 {
	font-size:16px;
	line-height: 120%;
}

H3 {
	font-size:12px;
	line-height: 120%;
}

.big {
	font-size:16px;
	color:black;
	line-height: 120%;
	
}

.bigAlert {
	font-size:16px;
	color:red;
	line-height: 120%;
	font-weight: bold;
	border-color: #EBEBEB;
	border-style : solid;
	border-width : 1px;
	background-color: #FAFAFA;
}


.small {
	padding-top: 2px;
	font-size: 9px;
	line-height: 100%;
	color:blue;
}

.petitblue {
	padding-top: 2px;
	font-size: 9px;
	line-height: 100%;
	color:blue;
}

.petit {
	padding-top: 2px;
	font-size: 9px;
	line-height: 100%;
	color:gray;
}
.petitRed {
	padding-top: 2px;
	font-size: 9px;
	line-height: 100%;
	color:red;
}

.moyenBold {
	font-size: 12px;
	font-weight: bold;
	color: #4F4F4F;
}

.bigWhite {
	font-size:20px;
	color:white;
	line-height: 120%;
	font-weight: bold;
}

A.links {color: #FFFFFF;text-decoration: none;}

a.normal:link { color: gray; font-weight: bold;text-decoration: underline;}
a.normal:visited { color: gray; font-weight: bold;text-decoration: underline;}
a.normal:active { color: gray; font-weight: bold;text-decoration: underline;}
a.normal:hover { color: gray; font-weight: bold;text-decoration: none;}

a.menu:link { font-family: Tahoma;font-size: 11px;line-height: 12px;font-weight: bold;color: #433832;text-decoration: none;}
a.menu:visited { font-family: Tahoma;font-size: 11px;line-height: 12px;font-weight: bold;color: #433832;text-decoration: none;}
a.menu:active { font-family: Tahoma;font-size: 11px;line-height: 12px;font-weight: bold;color: #433832;text-decoration: none;}
a.menu:hover { font-family: Tahoma;font-size: 11px;line-height: 12px;font-weight: bold;color: #433832;text-decoration: underline;}

.menuSelected { font-family: Tahoma;font-size: 11px;line-height: 12px;font-weight: bold;color: #086B9C;text-decoration: none;}

a.petit:link {text-decoration:underline; font-weight: bold; color: gray; font-size: 10px;}
a.petit:visited {text-decoration:underline; font-weight: bold; color: gray; font-size: 10px;}
a.petit:active {text-decoration:underline; font-weight: bold; color: gray; font-size: 10px;}
a.petit:hover {text-decoration:none; font-weight: bold; color: gray; font-size: 10px;}

a.big:link {text-transform: uppercase;text-decoration:underline; font-weight: bold; color: red; font-size: 13px;}
a.big:visited {text-transform: uppercase;text-decoration:underline; font-weight: bold; color: red; font-size: 13px;}
a.big:active {text-transform: uppercase;text-decoration:underline; font-weight: bold; color: red; font-size: 13px;}
a.big:hover {text-transform: uppercase;text-decoration:none; font-weight: bold; color: red; font-size: 13px;}

a.bigGris:link {line-height:18px; text-decoration:none; font-weight: bold; color: gray; font-size: 15px;}
a.bigGris:visited {line-height:18px; text-decoration:none; font-weight: bold; color: gray; font-size: 15px;}
a.bigGris:active {line-height:18px; text-decoration:none; font-weight: bold; color: gray; font-size: 15px;}
a.bigGris:hover {line-height:18px; text-decoration:underline; font-weight: bold; color: gray; font-size: 15px;}


#header a.selected:link, #header a.selected:visited, #header a.selected:active, #header a.selected:hover {color: red;text-decoration:none;font-weight: bold;font-size: 14px;}
#header .selected {color: #FDFF00;text-decoration:none;font-weight: bold;font-size: 14px;}

.selected { color: #086B9C;text-decoration:none;font-weight: bold;font-size: 12px;}

#footer {
   height: 40px;
   margin:0px;
   padding:0px;
   background-color:#666666;
   background-image: url(../images/design/fond-trait2.gif);
   color:white;
   font-size:9px;
}

#footer a:link {text-decoration:none; font-weight: bold; color: white; font-size: 10px;}
#footer a:visited {text-decoration:none; font-weight: bold; color: white; font-size: 10px;}
#footer a:active {text-decoration:none; font-weight: bold; color: white; font-size: 10px;}
#footer a:hover {text-decoration:underline; font-weight: bold; color: white; font-size: 10px;}

/* par tag */
body { 
	font-family : Tahoma; 
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
}

IMG.image { border:1px solid black; }
IMG.imageBlue { border:1px solid #086B9C; }

IMG.imagehover { border:1px solid #086B9C; }
IMG.imagehover:hover { border:1px solid orange; }

.themouseover {
  cursor:pointer;
  background-color: #FFFFEF;
}

.themouseout {
	
}

.prix {
  color:orange;
  font-size:13pt;
  font-weight: bold;
}

.location {
  color:orange;
  font-size:11pt;
 
}

.bleu {
  color:#086B9C;
}

.vendu {
  color:red;
  font-size:12pt;
  font-weight: bold;
}

.venduPetit {
  color:red;
  font-size:10pt;
  font-weight: bold;
}

.alert {
  color:red;
  font-weight: bold;
}

.good {
  color:#125F15;
  font-weight: bold;
}

.imageBorder { border:1px solid black; }
.imageBorder:hover { border:1px solid #086B9C; }

iframe.border, img.border { border:1px solid #086B9C; }


.position {
	font-weight:bold;
	font-family:Tahoma;
	font-size:11px;
	color:#DF9300;
}

.positionsuper {
	font-weight:bold;
	font-family:Tahoma;
	font-size:10px;
	color:#DF9300;
	vertical-align:super;
}

.positionpetit {
	font-size:11px;
}

.positionpetitsuper {
	font-size:7px;
	vertical-align:super;
}

.notation {
	font-size:11px;
	color:#DF9300;
}

TABLE.border {
	border-color: black;
	border-style : solid;
	border-width : 1px;
	background-color: #EEF8F6;
}

TABLE.border2 {
	border-color: #EBEBEB;
	border-style : solid;
	border-width : 1px;
	background-color: #BEC7B9;
}

TABLE.border3 {
	border-color: #EBEBEB;
	border-style : solid;
	border-width : 1px;
	background-color: #FAFAFA;
}

/* FROM TEMPLATE */
.top {
	font-family: Tahoma;
	font-size: 9px;
	line-height: 10px;
	color: #40473F;
}
.top_2 {
	font-family: Tahoma;
	font-size: 10px;
	line-height: 12px;
	color: #F2FFE9;
}
.top_3 {
	font-family: Tahoma;
	font-size: 14px;
	line-height: 16px;
	
	color: #F2FFE9;
}
.links {
	font-family: Tahoma;
	font-size: 9px;
	line-height: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}


.copy_1 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #433832;
	text-decoration: none;
}
.copy_2 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #B8B8B8;
}
.copy_3 {
	font-family: Tahoma;
	font-size: 10px;
	line-height: 12px;
	color: #606060;
	text-decoration: none;
}
.form {
	font-family: Tahoma;
	font-size: 10px;
	line-height: 11px;
	color: #40473F;
	background-color: #FFFFFF;
	height: 18px;
	width: 172px;
}
.text_1 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #707070;
}

a.text_1:hover {text-decoration: none;}

.text_2 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	color: #707070;
}

.text_3 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #40473F;
}

a.bold1 {text-decoration: underline;  color: black; font-size: 14px; font-weight: bold; }
a.bold2 {text-decoration: none; color: black; font-size: 12px; font-weight: bold; }

.bold1 {text-decoration: none; color: black; font-size: 14px; font-weight: bold; }

.sableclair {
background-color: #f7f7f7;
	font-family: Tahoma;
	font-size: 14px;
	line-height: 16px;
}

.white {background-color: white;}
.sableclair2 {background-color: #f7f7f7;}
.PhorumTableBody {
background-color: #fAfAfA;
	font-family: Tahoma;
	font-size: 14px;
	line-height: 16px;
}

.link_1 {
	font-family: Tahoma;
	font-size: 10px;
	line-height: 12px;
	color: #40473F;
	font-weight: bold;
}
.date {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #EC5100;
}
.form_1 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	background-color: #FFFFFF;
	height: 19px;
	width: 288px;
}
.form_2 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	background-color: #FFFFFF;
	height: 104px;
	width: 288px;
	overflow:auto;
}
.form_3 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	background-color: #FFFFFF;
}
.form_4 {
	font-family: Tahoma;
	font-size: 11px;
	
	background-color: #FFFFFF;
}
.titreColor {
	font-family: Tahoma;
	font-size: 12px;
	color: #086B9C;
	text-transform: uppercase;
	font-weight: bold;
}
.titre {
	font-family: Tahoma;
	font-size: 12px;
	color: black;
	text-transform: uppercase;
	font-weight: bold;
}

.color {
	font-family: Tahoma;
	font-size: 11px;
	color: #086B9C;
	
}

TD.detail {
	font-weight: bold;
}

.fondgris {
   background-color:#EFEFEF;
}

.sable {
   background-color:#FFFFCF;
   border: 1px solid #DFDFB5;
}

INPUT.button
{
	font-size: 11px;
	border: 1px solid black;
	background-color: black;
	color: white;
	font-weight: bold;
	cursor: pointer;
	padding:0 .25em 0 .25em;
	width:auto;
	overflow:visible;
}

INPUT.button:hover  {
	background-color: white;
	color: black;
	cursor: pointer;
}

INPUT.newtitre {
	border-color: #EBEBEB;
	border-style : solid;
	border-width : 0px;
	background-color: #BEC7B9;
	font-weight: bold;
}

.oblig {
	color:red;
}

SELECT.avecImages option {
	background-repeat:no-repeat;
	height:20px;
	font-size: 16px;
}

SELECT.avecImages {
	background-repeat:no-repeat;
	height:20px;
	font-size: 14px;
}
