@charset "utf-8";
/* CSS Document */

/*Reset style css*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; font-size: 100%;}



h1{font-size: 18px;}
h2{font-size: 16px;}
h3{font-size: 14px;}
h4{font-size: 12px;}

ul{margin: 7px 0 0 20px;}


body{ background: url(../images/bg_body.gif) top left repeat-x; margin: 0 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#000;}



/*GLOBAL*/
.clear{clear: both; margin: 0; padding:0; display: block; line-height:0; border: 0 none; height: 0; width:0;}
.separator_small_column{margin: 0; border:none; padding: 15px 0;}
.separator_large_column{margin: 0; border:none; padding: 19px 0;}
.separator_green_column{margin: 0; border:none; padding: 40px 0 10px 0;}

.btn_small:hover{ display: block; background: url(../images/bg_btn_small_on.gif) no-repeat top left; width: 161px; color:#FFF; text-align: center; font-size:19px; text-decoration:none; margin: 0 0 10px 0;}
.btn_small{ display: block; background:url(../images/bg_btn_small_off.gif) no-repeat top left; width: 161px; color:#FFF; text-align: center; font-size:19px; text-decoration:none; margin: 0 0 10px 0;}
.btn_small_green:hover{ display: block; background: url(../images/bg_btn_small_green_on.gif) no-repeat top left; width: 161px; color:#FFF; text-align: center; font-size:19px; text-decoration:none; margin: 0 0 10px 0;}
.btn_small_green{ display: block; background:url(../images/bg_btn_small_green_off.gif) no-repeat top left; width: 161px; color:#FFF; text-align: center; font-size:19px; text-decoration:none; margin: 0 0 10px 0;}
.btn_large:hover{ display: block; background:url(../images/bg_btn_large_on.gif) no-repeat top left; height: 47px; width: 174px; color: #FFFFFF; text-align: center; font-size: 15px; text-decoration: none; padding: 5px 0 0 0 ; margin:0 0 10px 0; font-weight: bold;}
.btn_large{ display: block; background: url(../images/bg_btn_large_off.gif) no-repeat top left; height: 47px; width: 174px; color: #FFFFFF; text-align: center; font-size: 15px; text-decoration: none; padding: 5px 0 0 0 ; margin:0 0 10px 0; font-weight: bold;}

form{margin: 0;}
	span{display: block; margin: 0;}
	input{ border: #d2d2d2 solid 1px;}

/*CONTAINER*/
#container{margin: 25px auto; width: 1000px;}

	/*MAIN MENU*/
	#main_menu{ width:1000px; height:48px; background: url(../images/bg_main_menu.gif) top left no-repeat; margin::0; padding: 0; font-size: 13px;}
		#main_menu ul{ margin:5px 250px 0 0; padding:0; float:right; width:500px;}
			#main_menu ul li{ display:block; float:left;}
				#main_menu ul li a,
				#main_menu ul li a:link,
				#main_menu ul li a:active,
				#main_menu ul li a:visited{ color:#000; text-decoration:none;}
				#main_menu ul .menu_barre{color: #cccccc; padding: 0 26px;}
		#main_menu #search{ float:right; width:195px; height:20px;}
		
		
	/*HEADER*/
	#header{height: 197px; width: 1000px; background: url(../images/bg_header.jpg) no-repeat top left; margin: 0; padding: 0;}
		#header h1{display : none;}
		#header p{ color: #FFF; position: absolute; margin: 30px 0 0 45px; padding: 0; text-align:center;}
		#header p a, #header p a:link, #header p a:active, #header p a:visited{ color: #FFF;}
		#header p a:hover{ color: #FFF; text-decoration:none;}


	/*CONTENT*/
	#content{width: 1000px; margin: 0 0 20px 0;}
		#main_content{width: 1000px; margin: 11px 0 0 0; padding: 0;}
			/*COLUMN LEFT*/
			#column_left{float: left; width: 197px; margin: 0 7px 0 0; padding: 0; line-height: 18px; }
				#column_left_top{width: 197px; height: 10px; margin: 0; padding: 0; background: url(../images/bg_top_small_white_column.gif) top left no-repeat;}
				#column_left_middle{margin: 0; padding:0 10px 0 10px; width: 175px; font-size: 13px; border-left: solid 1px #d3d3d3; border-right: solid 1px #d3d3d3;}
				/*html #column_left_middle{margin: -5px 0 0 0;}*/
					#column_left_middle .separator_small_column{margin: 0; border:none; padding: 25px 0;}
					#column_left_middle p{margin:0; padding:0; width: 175px;}
					#column_left_middle p.blog{padding: 0; margin: 10px 0 20px 0 ; width: 175px;}
							#column_left_middle .blog span{float: left; display: block; padding:0 0 0 5px; margin: -3px 0 20px 0 ; width:125px; }
								#column_left_middle .blog span a,
								#column_left_middle .blog span a:link,
								#column_left_middle .blog span a:active,
								#column_left_middle .blog span a:visited{color:#999;}
								#column_left_middle .blog span a:hover{color:#999; text-decoration: none;}
							#column_left_middle .blog img{float: left; border: none; margin:0; padding:0;}
				#column_left_bottom{width: 197px; height:10px; background: url(../images/bg_bottom_small_white_column.gif) top left no-repeat;}
			
			/*COLUMN CENTER*/
			#column_center{float: left; width: 590px; margin: 0 8px 0 0; padding: 0;}
				/*EVENT*/
				#event{width: 590px; margin: 0 0 7px 0; padding:0;}
					#event_top{width: 550px; margin: 0; padding:10px 20px 10px 20px; background: #bac81a url(../images/bg_top_large_green_column.gif) no-repeat top left;}
						#event_top #event_details{ padding: 0; margin: 20px 0 0 0; width: 365px; float: left; line-height:18px;}
						#event_top #event_signup{ padding: 0 0 0 20px; margin: 20px 0 0 0; width: 161px; float: right;}
							#event_top #event_signup .btn_small_green{padding: 8px 0 0 0; height: 33px;}
						#event_top #event_dates{ padding: 0; margin: 0; width: 550px; font-size:15px;}
							#event_top #event_dates a,
							#event_top #event_dates a:link,
							#event_top #event_dates a:active,
							#event_top #event_dates a:visited{ color:#000;}
							#event_top #event_dates a:hover{ color:#000; text-decoration:none;}
					#event_bottom{ width:590px; height:10px; background: #bac81a url(../images/bg_bottom_large_green_column.gif) no-repeat bottom left;}
				/*ABOUT*/
				#about{width: 590px; margin: 0 0 11px 0; padding:0;}
					#about_top{width: 550px; margin: 0; padding:10px 20px 0 20px; background: #bac81a url(../images/bg_top_large_green_column.gif) no-repeat top left;}
						#about_top p{margin: 20px 0 0 0; padding: 0 0 0 4px; height: 41px; width: 545px;}
							#about_top p .btn_small_green{ float: left; font-size:16px; font-weight:bold; padding: 10px 0 0 0; margin:0; height: 31px;}
							#about_top p img{ float: left; padding: 0 13px;}
					#about_bottom{ width:590px; height:10px; background: #bac81a url(../images/bg_bottom_large_green_column.gif) no-repeat bottom left;}
				/*PRODUCT*/
				#product{width: 590px; margin: 0 0 7px 0; padding:0;}
					#product_top{width: 590px; height: 9px; background: url(../images/bg_top_large_white_column.gif) no-repeat top left; margin: 0; padding: 0;}
					#product_middle{margin:0; padding:0 20px 20px 20px; width: 548px; font-size: 13px; border-left: solid 1px #cdcdcd; border-right: solid 1px #cdcdcd;}				
						#product_middle .product_illu{margin:0; padding:10px 0 0 0; border: none; float: left;}
						#product_middle .product_details{position: relative; margin:0; padding:10px 0 0 40px; width: 395px; float: left;}	
							#product_middle .product_details a{color: #000;}
							#product_middle .product_details a:hover{color: #000; text-decoration: none;}
						#product_middle .product_details .btn_small{position: absolute; top: 52px; right:0; margin:0;  padding: 8px 0 0 0; color:#FFF; height:33px;}
						#product_middle .product_details .btn_small:hover{color:#FFF;}
					#product_bottom{ width:590px; height:9px; background: #ffffff url(../images/bg_bottom_large_white_column.gif) no-repeat bottom left; margin: 0; padding: 0;}
			
			/*COLUMN RIGHT*/
			#column_right{float: left; width: 197px; margin: 0; padding: 0; line-height: 18px; }
				#column_right_top{width: 197px; height:10px; background: url(../images/bg_top_small_white_column.gif) top left no-repeat;}
				#column_right_middle{margin:0; padding:0 10px 5px 10px; width: 175px; font-size: 13px; border-left: solid 1px #d3d3d3; border-right: solid 1px #d3d3d3;}
				/**html #column_right_middle{margin: -5px 0 0 0;}*/
					#column_right_middle p{margin:0; padding:0; width: 175px;}
					#column_right_middle form {margin: 10px 0 6px 0;}
						#column_right_middle form .field_newsletter{ width: 171px;}
					#column_right_middle .social_network{padding: 0; margin: 12px 0 0 0; width: 175px;}
							#column_right_middle .social_network span{float: left; display: block; padding:0 0 0 15px; margin: -3px 0 8px 0; width:125px; }
								#column_right_middle .social_network span a,
								#column_right_middle .social_network span a:link,
								#column_right_middle .social_network span a:active,
								#column_right_middle .social_network span a:visited{color:#000;}
								#column_right_middle .social_network span a:hover{color:#000; text-decoration: none;}
							#column_right_middle .social_network img{float: left; border: none; margin:0; padding:0;}
				#column_right_bottom{width: 197px; height:10px; background: url(../images/bg_bottom_small_white_column.gif) top left no-repeat;}
		#footer{width: 1000px; margin: 10px 0 0 0; color:#d2d2d2; font-size: 11px;}
