body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(http://www.interfirstagency.com/img/fond.jpg) repeat-x left top #DFDFDF;
	font-family: Arial, Helvetica, sans-serif;
	/*scrollbar-3dlight-color: #E6E1DF; scrollbar-arrow-color: #E6E1DF; scrollbar-darkshadow-color: #E6E1DF; scrollbar-face-color: #392921; scrollbar-highlight-color: #E6E1DF; scrollbar-shadow-color: #E6E1DF; scrollbar-track-color: #E6E1DF;*/
}
.hvente{
	background: url(http://www.interfirstagency.com/img/topvente2.gif) no-repeat top ;
}
.hlocation{
	background: url(http://www.interfirstagency.com/img/toplocation2.gif)  no-repeat top ;
}
.hsale{
	background: url(http://www.interfirstagency.com/img/topvente2.gif) no-repeat top ;
}
.hrental{
	background: url(http://www.interfirstagency.com/img/toplocation2.gif)  no-repeat top ;
}
.hservices{
	background: url(http://www.interfirstagency.com/img/toplocation2.gif) no-repeat top ;
}
.hcontact{
	background-image: url(http://www.interfirstagency.com/img/topvente2.gif);
}
.hall{
	background-image: url(http://www.interfirstagency.com/img/all2.gif);
}
.tourH
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #7a6e69;
}
.tourD
{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #7a6e69;
}
.tourG
{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #7a6e69;
}
.tourB
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7a6e69;
}
.Style2 {
	color: #bca68a;
	font-size: 14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	letter-spacing: 10px;
}
.Style3 {
	color: #494443;
	font-size: 11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 3px;
	text-transform: capitalize;
}
.Style3 a,.Style3 a:active{
	color: #494443;
	text-decoration:none;
}
.Style3 a:hover{
	color:#000000;
	text-decoration:none;
}
.Style4 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	white-space: pre;
	font-size: 18px;
	text-transform: uppercase;
}
.Style4  h1{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	display:inline;
}
.Style5 {
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.Style6 {
	color: #b49d8a;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	
}
.Style7 {
	color: #7f6a36;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	white-space: pre;
	font-style: normal;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.Style8 {
	color: #c16c40;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.Style8 a,.Style8 a:active{
	color: #c16c40;
	text-decoration:none;
}
.Style8 a:hover{
	color:#666666;
	text-decoration:underline;
}
.Style9 {
	color: #7f6a36;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	white-space: pre;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
.Style9 a,.Style9 a:active{
	color: #7f6a36;
	text-decoration:none;
}
.Style9 a:hover{
	color:#666666;
	text-decoration:underline;
}
.Style10 {
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin-right: 15px;
	color: #333333;
	text-align:justify;
}
.Style11{
	font-size: 15px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin-right: 15px;
	color: #e6e1df;
	text-decoration: none;
}
.Style11 a,.Style11 a:active{
	color:#333333;
	text-decoration:none;
}
.Style11 a:hover{
	color:#FF9900;
	text-decoration:underline;
}
.Style12 {
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.Style12 a,.Style12 a:active{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.Style12 a:hover{
	color:#FF9900;
	text-decoration:underline;
}
.Style13 {
	font-size: 12px;
	margin: 10px;
}
.Style14 {
	color: #999999;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	white-space: pre;
	font-style: normal;
	text-decoration: none;
}
h2 {
	color: #003366;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	white-space: pre;
	font-style: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.margeg25 {
	margin-left: 10px;
}
.defil {
	overflow: auto;
	height: 350px;
	width: 774px;
}
.margedetail {
	margin: 10px;
	overflow: auto;
	height: 200px;
}
h3 {
	font-size: 16px;
	text-decoration: none;
	display: inline;
}






.ref{
	font-size: 12px;
	width:200px;
	height:50px;
	text-align:right;
	margin-left:120px;
	padding-top:30px;
}

.ref h1{
	font-size: 12px;
	text-decoration: none;
	display: inline;
	color: #FFFFFF;
}
.haut{
height:20px;width:774px;text-align:left;padding-left:10px;
}
.haut h1{
	margin-top:20px;
	font-size: 12px;
	text-decoration: none;
	color:#003366;
}
.haut h1 a,.haut h1 a:active{
	font-size: 12px;
	text-decoration: none;
	color:#003366;
}
.haut h1 a:hover{
	font-size: 12px;
	text-decoration: underline;
	color:#FF9900;
}
/************************/
.bas{
width:760px;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#666666;
}
.bas h1{
display:inline;
font-size: 11px;
}
.bas h2{
display:inline;
font-size: 11px;
}
.bas p{
display:inline;
font-size: 11px;
}
.bas strong{
font-size: 11px;
}
.bas a, .bas a:active{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#333333;
text-decoration:none;
}
.bas a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#666666;
text-decoration:underline;
}
/*******************************/
.sitemap{
width:760px;
text-align:center
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color:#999999;
}

.sitemap strong{
font-size: 9px;
}
.sitemap a, .sitemap a:active{
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color:#999999;
text-decoration:none;
}
.sitemap a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color:#666666;
text-decoration:underline;
}
.normal {
font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
.case{
border:1px solid #003366;
padding:4px;
min-height:113px;
background:url(http://www.interfirstagency.com/img/fond2.jpg) repeat-x left top #CCCCCC;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
font-size:11px;
}
.case a, .case a:active{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#003366;
text-decoration:none;
}
.case a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FF6600;
text-decoration:underline;
}
.case2{
border:1px solid #003366;
padding:4px;
min-height:230px;
background:url(http://www.interfirstagency.com/img/fond3.png) repeat-x left top #CCCCCC;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
font-size:11px;
}
.case2 a, .case2 a:active{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#003366;
text-decoration:none;
}
.case2 a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FF6600;
text-decoration:underline;
}
/**************** MENU **********************/
.menu, .menu_selectionner {
	padding:0px;
	margin:0px;
	background:#003366;
	width:194px;
	height:20px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	text-align:center;
	font-size:12px;
}
.menu a, .menu_selectionner a{
	color:#FFFFFF;
	display:block;
	padding:4px;
	font-weight:bold;
	text-decoration:none;
}
.menu a:hover, .menu_selectionner a:hover{
	background:#DADADA;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}
.menu_selectionner a{
	background:#EAEAEA;
	color:#003366;
	font-weight:bold;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	text-decoration:none;
	
}
.ssmenu, .ssmenu_selectionner {
	padding:0px;
	margin:0px;
	background:#999999;
	width:258px;
	height:20px;
	border-bottom:1px solid #FFFFFF;
	text-align:center;
	font-size:11px;
}
.ssmenu a, .ssmenu_selectionner a{
	color:#FFFFFF;
	display:block;
	padding:4px;
	font-weight:bold;
	text-decoration:none;
}
.ssmenu_selectionner a{
	color:#003366;
	font-weight:bold;
	text-decoration:none;
	background:#EAEAEA;
}
.ssmenu a:hover, .ssmenu_selectionner a:hover{
	background:#EAEAEA;
	color:#003366;
	text-decoration:none;
	font-weight:bold;
}
.menuajax{
font-size:11px;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}
.menuajax a, .menuajax a:active{
color:#333333;
text-align:left;
text-decoration:none;
}
.menuajax a:hover{
color:#FF9900;
text-decoration:none;
}
.blanc{
color:#FFFFFF;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.blanc a, .blanc a:active{
color:#FFFFFF;
text-align:left;
text-decoration:none;
}
.blanc a:hover{
color:#FF9900;
text-decoration:none;
}