/* CSS Document */

body { font-family: Arial, Helvetica, sans-serif; font-weight: normal; background:#fff; color:#000; font-size: 10pt;}

* html .pic-big { height: 400px; }


#header { position:relative; }

#cadre_main { margin: 0 auto;}

/*    REM : definition en 28.346 px/cm    */
.a4{ width:18cm; height:24cm; page-break-after:always; position:relative; overflow:hidden;}
.a4_paysage { width:27.5cm; height:18cm; page-break-after:always; position:relative; overflow:hidden; text-align:center;}

a:link, a:visited { background: transparent; font-weight: bold; text-decoration: underline; }


.accroche_vitrine{ font-size:1.5em; font-weight:bolder; color:#000; }
.prix_vitrine {float:right; font-size:1.7em; font-weight:bolder; background:#7570B2; color:#FFF; border:1px solid #000; margin:-10px 2px 5px 0; padding:5px;}
.titre_vitrine{ font-size:1.3em; font-weight:bolder; color:#000; margin-top:5px; padding-left:3px; padding-right:3px;}
.text_vitrine { font-size:1.3em; font-weight:bold; color:#000; text-align:justify; padding-left:3px; padding-right:3px; margin-top:10px; margin-bottom:5px; height:80px; overflow:hidden; }

p { line-height: 13pt;  text-align:justify; margin-left:5pt; }


	.pic3 { width:300px; height:200px; float:right; margin: 5px 5px 5px 5px; border:1px solid #7F9776;}
	.pic3 img { width:300px; height:200px;  } 

#diaporama { }
	.thumb { width:9cm; }
	.thumb img { float:left; margin:0 5pt 5pt 0; border:1pt solid #333330; text-align:center; }
	.big-box { height:6cm; overflow:hidden; }
	.big-box img { border:1pt solid #333330; height:6cm; }
	
	.pic-big { min-height:400px; }
	.pic-big img { border:1pt solid #333330; display:block; margin:0 auto; }
	
#diaporama-detail { display:block; margin:0 auto; width:auto; }
	#diaporama-detail img { border:1pt solid #333330; margin:0 5px 5px 0; }
	
	
#detail-block  { width: auto; border: 0; margin:0 5%; padding:0;  float: none !important; 	}


/* ------------ BLOC PHOTO PAYSAGE ------------------ */
	.titre-paysage {margin-top:7px; float:left; width:500px; font-weight:bold; font-size:1.5em; text-align:left;}
	.tableau-paysage {width:950px; padding:5px; text-align:center;}
	.a4_paysage .prix_vitrine {margin:-25px 2px 5px 0;}
	.text-paysage {text-align:justify; width:920px; margin-left:40px;}


/* ------------DETAIL------------------ */

.bloc-detail { }
		.bloc-detail .left { margin:5px 0 0 75px; float:left; }
		.bloc-detail .right { margin:5px 0 0 0; float:left; }
		.bloc-detail .left { width: 370px; }
		.bloc-detail .right { width: 350px;}
		.bloc-detail h3 { background:#809876; color:#fff; padding:2px 0 2px 10px; margin:5px 0; font-size: 1.3em; font-weight:bold; }
		.bloc-detail .prix {  text-align:right; vertical-align:middle; width:300px; float: right; margin: 5px 0 10px 0; height:20px; font-weight:bold; font-size:16px; color:#000; }
		.detail-content { margin:5px 0 0 75px; float:left; width:700px; }
		.detail-content .left, .detail-content .right { margin:0 5px 0 5px; float:left }
		.detail-content .left { width: 370px; }
		.detail-content .right { width: 302px;}
		 

/* ------------TABLE------------------ */

table { margin:1pt auto;  font-size: 9pt; }

	th, td { padding:1pt 0; text-align:left; }
	th { font-size:8pt; font-weight:bold;  }
	td {  }

	.table-bien th, .table-bien  td { text-align:left; border:none;  }
	.table-bien th { text-indent:10pt; }
	
#detail-right { float:right; width:8cm; margin:0 0 0 5pt; padding:0 0 5pt 5pt; }
#detail-right .prix { margin:5px 0 5px 0; font-weight:bold; font-size:14pt; }

.pic-detail { width:90%; margin:20px auto;}
.pic-detail img { float:left; width:8cm; margin-bottom:5pt; }

.clr { clear: both; }

#header { }
.footer { position:absolute; bottom:0; left:0; }

