@import url("footer.css");
body {
	margin:0;
	padding:0;
	background:#e6fbd5 url(../IMG/BKG_fond_left_castellari.gif) left repeat-y;
	min-height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	 color:#14684a;
}

img, table { margin: 0; padding: 0; border: none; }
ul, ol, li { margin: 0; padding: 0; }
ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 1em; font-weight: normal; }

/*  ------------------------------------------
/*  Disposition a l'ecran des blocs principaux
/*  ------------------------------------------ */
#GLOBAL {
	position:relative;
	height:800px;
	width:760px;
	padding:0;
	margin:0;
	background:url(../IMG/BKG_principal_castellari.jpg) top left no-repeat;
}

#HEADER{
	height:350px;
	width:760px;
}

#FLASH{
	position:absolute;
	width:570px;
	height:160px;
	top:0px;
	left:182px;
	z-index:100;
}

#HEADER_INTRO_TXT{
	position:absolute;
	top:225px;
	left:175px;
	width:300px;
	
}

#RARIS_LANCAMENTO{
	position:absolute;
	top:137px;
	left:489px;
}
#RARIS_BLOCK_LANCAMENTO{
	position:absolute;
	top:162px;
	left:500px;
	height:100px;
	width:190px;
}
#CONTAIN{ width: 660px; position:relative; padding-left:100px;}
#TABLE_CONTAIN{width:100%;}
#CAST_BLOCK_CHA_TRAD,#CAST_BLOCK_CHA_FRUTAS{ height:185px; width:660px; clear:both}
#CAST_BLOCK_CHA_ERVAS{ height:215px; width:660px; clear:both}
#CAST_BLOCK_CHA_MOMENTOS{ height:220px; width:660px; clear:both}
#CAST_IMG_TRAD{ float:left; width:370px;}
#CAST_IMG_ERVAS{ float:left; width:370px;}
#CAST_BLOCK_TXT_TRAD{ float:left; width:260px; font-size:11px; padding-top:20px; padding-left:10px; padding-right:20px} 
#CAST_BLOCK_TXT_FRUTAS{ float:left; text-align:justify; width:288px;font-size:11px; padding-top:20px; padding-right:20px}
#CAST_BLOCK_TXT_ERVAS{ float:left; text-align:justify; width:260px;font-size:11px; padding-top:20px; padding-left:10px; padding-right:20px}
#CAST_BLOCK_TXT_MOMENTOS{ float:left; text-align:justify; width:288px;font-size:11px; padding-top:20px; padding-right:20px}
/*CASTELLARI GREYBOX STYLE*/

#MINI_CHA_BODY{
	margin:0;
	padding:0;
	background:#e6fbd5;
	min-height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	}
	
#MINI_GLOBAL{
	width:600px;
	height:250px;
	position:relative;
	border-bottom:15px solid #FFFFFF;
}

#MINI_TITRE{
	width:300px;
	height:50px;
	text-align:center;
}

#MINI_LOGO{
	width:300px;
	height:200px;
}

#MINI_TEXTE{
	width:300px;
	height:240px;
}

/**
 * Header
 */
.GB_caption {
}

.GB_header {
  width: 110px;
  text-align: left;
  padding: 0;
  margin: 0;
	height:17px;
	position:absolute;
	top:253px;
	margin-left:480px;
}

*html .GB_header {
  width: 110px;
  text-align: left;
  padding: 0;
  margin: 0;
	height:17px;
	position:absolute;
	top:256px;
	margin-left:480px;
}

.GB_close {
  white-space: nowrap;
  text-align: right;
  width: 10%;
  top: 0;
  z-index: 200;
  cursor: pointer;
  cursor: hand;
	height:6px;
	font-size:10px;
}

.GB_close img {
  width: 50px;
  height: 17px;
  padding: 0;
  margin-right: 0;
}

.GB_container {
  margin: 0;
  padding: 0;
}
