@charset "UTF-8";
/* CSS Document */
html{
      margin:0;
      padding:0;
     /* height:100%;*/
      border:none
   }


body{
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	/*height:100%;*/
    border:none;
	text-align:justify;
}
img{
	border:none;
}

a{
	text-decoration:none;
	border:none;
}

.h3{
	float:left;
	font-weight:bold;
	font-size:13px;
	background-color:#FFFFFF;
	margin-top:5px;

}

.ligne{
	/*background-color:#3F0;*/
	background-image:url(../images/pointNoir.jpg);
	background-position:center;
	background-repeat:repeat-x;
	margin-top:5px;
	
}
.tooltip {
	display:none;
	position: absolute;
	z-index: 8000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
.tooltip h3, .tooltip div { margin: 0; }


/* style the trigger elements */
.buzzWord {
	
}

.iconText div{
	font-size:12px;}


/*************************************     MENU GAUCHE     *************************************/
.menuGauche a img {
		border:none;

	}
.menuGauche{
	width:173px;
	/*height:100%;*/
}
/*************************************     MENU GAUCHE     *************************************/

/*************************************       MODELS        *************************************/

.modelName{
	font-size:12px;
	text-align:center;
	margin-bottom:5px;
}
.titleModel{
	font-size:22px;
	text-align:left;
	margin-bottom:23px;
	margin-left:55px;
	min-width:150px;
	float:left;
}
.titleModelFloor{
	font-size:20px;
	text-align:left;
	/*margin-bottom:23px;*/
	padding-left:25px;
	min-width:150px;
	/*float:left;*/
}
.titleModelButton{
	font-size:22px;
	text-align:left;
	/*margin-bottom:23px;*/
	margin-left:55px;
	min-width:150px;
	float:left;
}
.titleModel a:link{
	font-size:22px;
	text-align:left;
	margin-bottom:23px;
	margin-left:55px;
	color:#000000;
	font-weight:bold;
}

.titleModel a:visited{
	font-size:22px;
	text-align:left;
	margin-bottom:23px;
	margin-left:55px;
	color:#000000;
	font-weight:bold;
}
.titleModel a:hover{
	font-size:22px;
	text-align:left;
	margin-bottom:23px;
	margin-left:55px;
	color:#f5be18;
	font-weight:bold;
	
}

.titleModel a:active{
	font-size:22px;
	text-align:left;
	/*margin-bottom:23px;*/
	margin-left:55px;
	color:#000000;
	font-weight:bold;
}

.title{
	font-size:22px;
	text-align:left;
	margin-bottom:23px;
	min-width:150px;
	float:left;
}


/*************************************       MODELS        *************************************/


/*************************************    MENU SIGNATURE   *************************************/
.menuSignature a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
}
.menuSignature td{
	padding-top:5px;
}
.menuSignature a:link{
	color:#000000;
}
.menuSignature a:visited{
	color:#000000;
}
.menuSignature a:hover{
	color:#999999;
}
.menuSignature a:active{
	color:#000000;
}

/*************************************     MENU SIGNATURE     *************************************/

.apple_overlay_icon{
	
	/* initially overlay is hidden */
	display:none;
	
	/* growing background image */
	background-image:url(../images/overlay/white.png);
	z-index:3000; 
	/* 
		width after the growing animation finishes
		height is automatically calculated
	*/
	width:865px;		
	
	/* some padding to layout nested elements nicely  */
	padding:55px;
	padding-right:50px;

	/* a little styling */	
	font-size:15px;
}

/* default close button positioned on upper right corner */
.apple_overlay_icon .close {
	background-image:url(../images/overlay/close.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}

#myIcon img{
	float:left;
}
.reponse{
	margin-left:20px;

}

.question a:link{
	color:#000000;
	text-decoration:underline;
}
.question a:visited{
	text-decoration:underline;
	color:#000000;
}
.question a:hover{
	color:#666666;
	text-decoration:none;
}
.question a:active{
	color:#000000;
	text-decoration:underline;
}


.menuAncreTech{
	font-weight: bold;
	text-align:center;
	font-size:16px;
	padding-top:35px;
	padding-bottom:20px;
}

.menuAncreTech a:link{
	color:#000000;
	text-decoration:underline;
}
.menuAncreTech a:visited{
	text-decoration:underline;
	color:#000000;
}
.menuAncreTech a:hover{
	color:#666666;
	text-decoration:none;
}
.menuAncreTech a:active{
	color:#000000;
	text-decoration:underline;
}


.bgGreen{
	
	background-image:url(../images/bg_green.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
}
.bgCustom{
	
	background-image:url(../images/bg_customPlans.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
}
.green{
	width:450px;
	}
	
	
	
	/* the overlayed element */ 
.simple_overlay { 
     
    /* must be initially hidden */ 
    display:none; 
     
    /* place overlay on top of other elements */ 
    z-index:3000; 
     
    /* styling */ 
    background-color:#333; 
     
    width:675px;     
    min-height:200px; 
    border:1px solid #666; 
     
    /* CSS3 styling for latest browsers */ 
    -moz-box-shadow:0 0 90px 5px #000; 
    -webkit-box-shadow: 0 0 90px #000;     
} 
 
/* close button positioned on upper right corner */ 
.simple_overlay .close { 
    background-image:url(../images/overlay/close.png); 
    position:absolute; 
    right:-15px; 
    top:-15px;
    cursor:pointer; 
    height:35px; 
    width:35px; 
}

#img {
	border:1px solid #666;
}

/* "next image" and "prev image" links */
.next, .prev {
	
	/* absolute positioning relative to the overlay */
	position:absolute;
	top:40%;	
	border:1px solid #666;	
	cursor:pointer;
	display:block;
	padding:10px 20px;
	color:#fff;
	font-size:11px;
	
	/* upcoming CSS3 features */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
}

.prev {
	left:0;
	border-left:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;
}

.next {
	right:0;
	border-right:0;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-top-right-radius:0;	
}

.next:hover, .prev:hover {
	text-decoration:underline;
	background-color:#000;
}

/* when there is no next or previous link available this class is added */
.disabled {
	visibility:hidden;		
}

/* the "information box" */
.info {
	position:absolute;
	bottom:0;
	left:0;	
	padding:10px 15px;
	color:#fff;
	font-size:11px;
	border-top:1px solid #666;
}

.info strong {
	display:block;	
}

/* progress indicator (animated gif). should be initially hidden */
.progress {
	position:absolute;
	top:45%;
	left:50%;
	display:none;
}

/* everybody should know about RGBA colors. */
.next, .prev, .info {
	background:#333 !important;
	background:rgba(0, 0, 0, 0.6) url(/img/global/gradient/h80.png) repeat-x;		
}

 
/* active thumbnail is raised on top of the mask using the z-index property */ 
/* the thumbnails */
.apple_overlay {
	
	/* initially overlay is hidden */
	display:none;
	
	/* growing background image */
	background-image:url(../images/overlay/white.png);
	
	/* 
		width after the growing animation finishes
		height is automatically calculated
	*/
	width:810px;		
	
	/* some padding to layout nested elements nicely  */
	padding-left:65px;
	padding-top:65px;
	/* a little styling */	
	font-size:11px;
}

/* default close button positioned on upper right corner */
.apple_overlay div.close {
	background-image:url(../images/overlay/close.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}


.buzzword{
	font-style:italic;
	color:#f0bc0c;
}
a:link{
	color:#f0bc0c;
	text-decoration:none;
}
a:visited{
	text-decoration:none;
	color:#f0bc0c;
}
a:hover{
	color:#666666;
	text-decoration:none;
}
a:active{
	color:#f0bc0c;
	text-decoration:none;
}


#div_photos_thumb {
	text-align:left;
}
	#div_photos_thumb img.thumb_click {
		cursor:pointer;
		margin-right:20px;
		padding-left: 21px;
		background-repeat:none;
	}
		#div_photos_thumb img.thumb_click.thumbs_vintage_front {
			background-image: url('../images/vintage_front.jpg');
			border: 1px solid #005085;
		}
		#div_photos_thumb img.thumb_click.thumbs_vintage_back {
			background-image: url('../images/vintage_back.jpg');
			border: 1px solid #005085;
		}
		#div_photos_thumb img.thumb_click.thumbs_vintage_interior {
			background-image: url('../images/vintage_interior.jpg');
			border: 1px solid #005085;
		}
		#div_photos_thumb img.thumb_click.thumbs_classic_front {
			background-image: url('../images/classic_front.jpg');
			border: 1px solid #6cb7e1;
		}
		#div_photos_thumb img.thumb_click.thumbs_classic_back {
			background-image: url('../images/classic_back.jpg');
			border: 1px solid #6cb7e1;
		}
		#div_photos_thumb img.thumb_click.thumbs_classic_interior {
			background-image: url('../images/classic_interior.jpg');
			border: 1px solid #6cb7e1;
		}
		#div_photos_thumb img.thumb_click.thumbs_ranch_front {
			background-image: url('../images/ranch_front.jpg');
			border: 1px solid #7ba843;
		}
		#div_photos_thumb img.thumb_click.thumbs_ranch_back {
			background-image: url('../images/ranch_back.jpg');
			border: 1px solid #7ba843;
		}
		#div_photos_thumb img.thumb_click.thumbs_ranch_interior {
			background-image: url('../images/ranch_interior.jpg');
			border: 1px solid #7ba843;
		}
		#div_photos_thumb img.thumb_click.thumbs_contemporary_front {
			background-image: url('../images/contemporary_front.jpg');
			border: 1px solid #7ba843;
		}
		#div_photos_thumb img.thumb_click.thumbs_contemporary_back {
			background-image: url('../images/contemporary_back.jpg');
			border: 1px solid #7ba843;
		}
		#div_photos_thumb img.thumb_click.thumbs_contemporary_interior {
			background-image: url('../images/contemporary_interior.jpg');
			border: 1px solid #7ba843;
		}


#div_photos {
	position:relative;
	height:409px;
}
	#div_photos img {
		position:absolute;
		top:0px;
		left:0px;
	}

