body *
{
	border:0px solid red;	
}

body
{
	background-color:#FFFFFF;
	text-align:center;
	margin:0px;
	padding:0px;
	margin-left:0;
	margin-right:0;
}

#logo_td
{
	width: 170px;
}

.wrapper_12futov
{
	text-align:left;
	min-height: 100%;
	margin-left:auto;
	margin-right:auto;
	width:997px;
	border: 0px solid red;
	background-color:#E6E7D7;
}

.header_12futov
{
	position: relative;
	left:0px;
    width:977px;
	height:100px;
	text-align:left;
	border:0px solid red;
	padding-left:20px;
}

.header_background_12futov
{
	position:absolute;
	top:0px;
	left:0px;
    	width:997px;		
	height:100px;
	background-color:#3B7206;
}

.left_top_menu_12futov_table
{
	position:relative;
	top:73px;
	float:left;
}

.left_top_menu_12futov_table td
{
	padding-right:20px;
	padding-top:0px;
	padding-bottom:0px;
	border:0px solid red;
	vertical-align: top;
	line-height: 20px;
	padding-right: 10px;
	width: 90px;
}

.left_top_menu_12futov_table tr
{

}

.top_menu_12futov a:link, .top_menu_12futov a:active, .top_menu_12futov a:visited, .top_menu_12futov a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
	font-face:Tahoma;	
	font-size:11px;
}

.right_top_menu_12futov_table
{
	position:relative;
	top:73px;
	left:320px;
}

.right_top_menu_12futov_table td
{
	padding-right:20px;
	padding-top:0px;
	padding-bottom:0px;
}

.bottom_menu_12futov
{
	margin-top:0px;
	margin-bottom:0px;
}

.bottom_menu_12futov a:link, .bottom_menu_12futov a:active, .bottom_menu_12futov a:visited, .bottom_menu_12futov a:hover
{
	color:#1F3C03;
	text-decoration:none;
	font-face:Tahoma;	
	font-size:11px;
}

.page_logo_12futov
{
	position:absolute;
	top:24px;
	left:40%;
	width: 229px;
	height: 126px;
	background: url("./../images/logo12futov.jpg") no-repeat top center;
}

.content_12futov
{
	padding: 120px 40px 100px 60px;
	background: url(../images/background_12futov.png) no-repeat bottom right;
	font-face:Verdana;	
	font-size:14px;
	color:#000000;
	margin-top:0px;
}

.content_header_12futov
{
	font-face:Tahoma;	
	font-size:24px;
}

.content_12futov table
{
	border: 0px solid red;		
}

.footer_12futov
{
        background: url(../images/background_footer_12futov.png) no-repeat;
	height: 82px;
}

.banners_12futov img
{
	border:0px;
	position:relative;
	top:1px;
}

/****************************************************************************************/
.wrapper_caffe
{
	text-align:left;
	min-height: 100%;
	margin-left:auto;
	margin-right:auto;
	width:997px;
	border: 0px solid red;
	background-color:#EFE8D2;
}

 .wrapper_caffe *
{
	border: 0px solid red;
}


.header_caffe
{
	position: relative;
	left:0px;
    	width:977px;
	height:137px;
	text-align:left;
	border:0px solid red;
	padding-left:20px;
}

.header_background_caffe
{
	position:absolute;
	top:0px;
	left:0px;
    	width:997px;		
	height:150px;
	background-image:url(../images/caffe_up_background.png);
	background-repeat:no-repeat;
	background-position:0px 0px;

}

.left_top_menu_caffe_table
{
	position:relative;
	top:47px;
	float:left;
}

.left_top_menu_caffe_table td
{
	vertical-align: top;
	line-height: 20px;
	padding-right: 10px;
	width: 90px;
}

.top_menu_caffe a:link, .top_menu_caffe a:active, .top_menu_caffe a:visited, .top_menu_caffe a:hover
{
	color:#38302B;
	text-decoration:underline;
	font-face:Tahoma;	
	font-size:11px;
}

.right_top_menu_caffe_table
{
	position:relative;
	top:47px;
	left:320px;
}

.bottom_menu_caffe
{
	margin-top:0px;
	margin-bottom:0px;
}

.bottom_menu_caffe a:link, .bottom_menu_caffe a:active, .bottom_menu_caffe a:visited, .bottom_menu_caffe a:hover
{
	color:#38302B;
	text-decoration:none;
	font-face:Tahoma;	
	font-size:11px;
}

.page_logo_caffe
{
	position:absolute;
	top:-1px;
	left:370px;

}


.content_caffe
{
	border: 0px solid red;	
	padding-top:0px;
	padding-left:60px;
	padding-right:40px;
	background-image:url(../images/background_caffe.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}

.content_header_caffe
{
	font-face:Tahoma;	
	font-size:24px;
}

.table_content_caffe_cell
{
	padding-top:50px;
}

.content_caffe table
{
	/* width: 100%; */
}

.table_content_caffe td
{
	padding-right:20px;
	width:50%;
	vertical-align: top;
	font-face:Tahoma;	
	font-size:11px;
	color:#000000;
	margin-top:0px;
}

.table_content_caffe *
{
	border: 0px solid red;			

}

.date_caffe
{
	font-face:Verdana;	
	font-size:14px;
	color:#1F3C03;
	margin-bottom:0px;
	margin-top:10px;
}

.content_text_caffe
{
	font-face:Tahoma;	
	font-size:14px;
	color:#000000;
	margin-top:0px;
}

.spacer_tr_caffe
{
	height:120px;

}


.caffe_right_imgs
{
	position:relative;
	left:62px;
	top:0px;
	text-align:right;
	border:0px solid red;
	/* width: 246px;
	height: 465px;
	background: url(../images/caffe_right_image.png) no-repeat; */
}

.footer_caffe
{
        background: url(../images/background_footer_caffe.png) no-repeat;
	height:92px;
}

.banners_caffe img
{
	border:0px;
	position:relative;
	top:10px;
}

.banners_caffe
{

}

/****************************************************************************************/

.container_flint
{
	background-color:#F8F2E0;
}

.wrapper_flint
{
	text-align:left;
	min-height: 100%;
	margin-left:auto;
	margin-right:auto;
	width:997px;
	border: 0px solid red;
}

 .wrapper_flint *
{
	border: 0px solid red;
}


.header_flint
{
	position: relative;
	left:0px;
    	width:997px;
	height:130px;
	text-align:left;
	border:0px solid red;
	padding-left:20px;
}

.header_background_flint
{
	position:absolute;
	top:0px;
	left:0px;
    	width:997px;		
	height:130px;
	background-image:url(../images/flint_up_background.png);
	background-repeat:no-repeat;
	background-position:0px 0px;

}

.left_top_menu_flint_table
{
	position:relative;
	top:50px;
	float:left;
}

.left_top_menu_flint_table td
{
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: top;
	line-height: 20px;
	padding-right: 10px;
	width: 80px;
}

.left_top_menu_flint_table tr
{

}

.top_menu_flint a:link, .top_menu_flint a:active, .top_menu_flint a:visited, .top_menu_flint a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
	font-face:Tahoma;	
	font-size:11px;
}

.right_top_menu_flint_table
{
	position:relative;
	top:47px;
	left:320px;
}

.right_top_menu_flint_table td
{
	padding-right:20px;
	padding-top:0px;
	padding-bottom:0px;
}

.bottom_menu_flint
{
	margin-top:0px;
	margin-bottom:0px;
}

.cell_bottom_menu_flint
{
	vertical-align:top;
	line-height:20px;
}


.bottom_menu_flint a:link, .bottom_menu_flint a:active, .bottom_menu_flint a:visited, .bottom_menu_flint a:hover
{
	color:#1F3C03;
	text-decoration:none;
	font-face:Tahoma;	
	font-size:11px;
}

.page_logo_flint
{
	position:absolute;
	top:-1px;
	left:370px;

}


.content_flint
{
	border: 0px solid red;	
	padding: 0px 40px 0px 60px;
	/* height: 487px; */
	background: #F9F3DE url(../images/flint_center_background.png) no-repeat top center;
}

.content_header_flint
{
	font-face:Tahoma;	
	font-size:24px;
}

.table_content_flint_cell
{
	padding-top:50px;
	vertical-align: top;

}

.content_flint table
{
	border: 0px solid red;		
}

.table_content_flint td
{
	padding-right:20px;
	width:50%;
	vertical-align: top;
	font-face:Verdana;	
	font-size:14px;
	color:#000000;
	margin-top:0px;
}

.table_content_flint *
{
	border: 0px solid red;			

}

.date_flint
{
	font-face:Tahoma;	
	font-size:14px;
	color:#1F3C03;
	margin-bottom:0px;
	margin-top:10px;
}

.content_text_flint
{
	font-face:Tahoma;	
	font-size:14px;
	color:#000000;
	margin-top:0px;
}

.spacer_tr_flint
{
	height:120px;

}


.flint_right_imgs
{
	position:relative;
	left:62px;
	top:0px;
	text-align:right;
	border:0px solid red;
}


.flint_right_imgs_td
{
  vertical-align:top;
}

.footer_flint
{
        background-image:url(../images/background_footer_flint.png);
        background-repeat:no-repeat;
	height:82px;
}

.banners_flint img
{
	border:0px;
	position:relative;
	top:10px;
}

.banners_flint
{

}
