/* Getting the new tags to behave */article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }mark, rp, rt, ruby, summary, time{ display: inline }/* Global properties ======================================================== */body { 	background:url(/templates/salutshow/images/body-bg.jpg) 0 0 repeat-x #030b03; 	font-family:Arial, Helvetica, sans-serif;	font-size:100%; color:#232323;min-width:1000px;}html, body {height:100%;}ul, ol	{padding:0px 0px 0px 25px;margin:0;}p {padding: 0 0 8px 0;}a {color:#ff0000; outline:none;}a:hover{text-decoration:none;}span a span{color:#FF0000; outline:none;}.logo{overflow:hidden;}.logo img{float:left;display:block;padding:17px 0 0 0;}.tit{margin:0;float:right;}.tit h1  {margin:0 0 5px 0;font-size:18px;color:#fefefe;text-transform:uppercase;}.tit h2 {margin:0;padding:0!important;color:#fefefe;font-size:14px;text-transform:uppercase;}.cont{position:absolute;right:0;color:#fefefe;font-size:18px;margin:25px 20px 0 0;}.cont h2{width:165px;line-height:17px;margin:15px 0 0 0;padding:0!important;color:#FFD969;font-weight:bold;font-size:13px;text-transform:uppercase;text-align:center;}.cont strong{color:#5fb25d;}.cont p{padding-top:8px;text-align:center;}h1{font-size:24px;margin:0 0 20px 0;}h2{	color:#2f2f2f;	font-size:22px;	line-height:33px;	padding:9px 0 17px 0;	font-weight:normal;}h3{	color:#774f23;	font-size:20px;	line-height:33px;	font-weight:normal;	padding:9px 0 13px 0;}#page1 h2{padding:9px 0 13px 0;}h4{	font-size:18px;	line-height:18px;	text-transform:uppercase;	color:#7c7c7c;	padding:3px 0 7px 0;}h5{	font-size:16px;	line-height:1.23em;	color:#6e6c4b;	padding:0 0 16px 0;	font-weight:normal;	margin-top:-2px;}h6{	padding-bottom:6px;}/* Global Structure ============================================================= */.main {	margin: 0 auto;	position: relative;	font-size:0.75em;	line-height:1.5em;	width: 980px;	padding-bottom:32px;	}.extra{width:100%;background:url(/templates/salutshow/images/extra-bg.png) center 0 no-repeat;}	/* Content */	section#content {			}				/* Footer */	footer{			}/* Left & Right alignment */.fleft { float:left;}.fright { float:right;}.clear { clear:both;}.col-1, .col-2, .col-3 { float:left;}.alignright { text-align:right;}.aligncenter { text-align:center;}.wrapper { 	width:100%;	overflow:hidden;}/*----- form defaults -----*/input, select, textarea { 	font-family:Arial, Helvetica, sans-serif;	font-size:1em;	vertical-align:middle;	font-weight:normal;}/*----- other -----*/.img-indent { 	margin:12px 38px 0 0; 	float:left;}.img-indent1 { 	margin:-2px 20px 0 1px; 	float:left;}.img-indent2 { 	margin:-2px 20px 0 2px; 	float:left;}.img-indent3 { 	margin:2px 19px 0 0px; 	float:left;}.extra-wrap { 	width:100%;}.img-indent4 { 	margin:3px 19px 0 0px; 	float:left;}.extr{overflow:hidden;}/*===== header =====*/header .row-1{height:58px;overflow:hidden;}header .row-2{height:371px;}header .row-2 .colump-1{float:left;width:670px;height:371px;}header .row-2 .colump-2{float:left;width:310px;font-size:12px;line-height:17px;color:#ffffff;}	header .row-2 .colump-2 .box-1{ background:url(/templates/salutshow/images/box-1-bg.jpg) 0 0 no-repeat #64970a;height:319px;}	header .row-2 .colump-2 .indent{padding:57px 22px 0 22px;}	header .row-2 strong{font-size:28px;line-height:1.23em;color:#fff;display:block;}	header .row-2 em{font-size:26px;line-height:1.23em;color:#aade64;display:block;}	header .row-2 .box-2{background:url(/templates/salutshow/images/box-2-bg.jpg) 0 0 no-repeat #4a8101;height:45px;padding:7px 0 0 31px;}	header .row-2 .box-2 a {text-decoration:none;}nav{	padding:0px 0px 0 0px;	overflow:hidden;	float:left;	height:58px;	position:relative;	min-width:798px;	}	nav ul{margin:0;padding:0;list-style:none;		overflow:hidden;			}	nav ul li {		float:left;		font-size:16px;		line-height:1.23em;		text-transform:uppercase;		padding-right:1px;		font-weight:bold;			}	nav ul li a{				color:#000;		display:inline-block;		text-decoration:none;		padding:22px 33px 17px 34px;				border-radius: 17px 17px 0 0;		-moz-border-radius: 17px 17px 0 0;		-webkit-border-radius: 17px 17px 0 0;		box-shadow: 0 0 4px #848484;		-moz-box-shadow: 0 0 4px #848484;		-webkit-box-shadow: 0 0 4px #848484;				behavior: url(/templates/salutshow/js/PIE.htc);		position: relative;				background:url(/templates/salutshow/images/nav-a-bg.gif) 0 0 repeat-x #eaeaea;	}	nav ul a:hover, nav ul a.active{background:url(/templates/salutshow/images/nav-a-bg-hover.gif) 0 0 repeat-x #9ea79e;}	nav ul li a.first{padding:22px 34px 17px 30px;}/* =Sub Nav-----------------------------------------------------------------------------*/.menu3	{font:normal 12px Arial,sans-serif;margin:10px 0 10px 0;padding:0 11px 19px 0px;margin:0;list-style:disc!important;}.menu3 li {margin:0;padding:2px 0 2px 0;}.menu3	strong{margin:0px 0px 8px 10px;padding:0px 0px 0px 10px;font:bold 12px Arial,sans-serif;color:#000000;background:url(/templates/salutshow/images/marker-4.gif) no-repeat 0px 6px;}.menu3 li  a	{text-decoration:none;color: #232323!important;background:url(/templates/salutshow/images/marker-4.gif) no-repeat 0px 6px;padding:0px 0px 0px 10px; margin:0px 0px 8px 10px;font:normal 12px Arial,sans-serif;}.menu3 li  a:hover	{text-decoration:underline;background:url(/templates/salutshow/images/marker-4.gif) no-repeat 0px 6px;color:#000000;padding:0px 0px 0px 10px; margin:0px 0px 8px 10px;font:normal 12px Arial,sans-serif;}.menu3 li a.red{color:#FF0000!important;}	.menu3 li.red strong{color:#FF0000!important;}	/* =Sub Nav-----------------------------------------------------------------------------*/#subNav		   	{margin:0 0 20px 0;padding:0;overflow:hidden;}#subNav li		{display:block!important;padding:0;margin:0;list-style:none;}#subNav li a		{background:url(/templates/salutshow/images/marker-5.gif) no-repeat left 10px;padding:4px 20px 4px 11px;text-align:left;display:block!important;font:normal 12px Arial, sans-serif;color:#232323;text-decoration:none;}#subNav li a:hover {background:url(/templates/salutshow/images/marker-5.gif) no-repeat left 10px;padding:4px 20px 4px 11px;text-align:left;display:block!important;font:normal 12px Arial, sans-serif;color:#000000;}#subNav li.act	{padding:0;margin:0;list-style:none;display:block!important;font:12px Arial;color:#000000;}#subNav li.act span{background:url(/templates/salutshow/images/marker-5.gif) no-repeat left 10px;padding:4px 20px 4px 11px;text-align:left;display:block!important;font:bold 12px Arial, sans-serif;color:#000000;}#subNav li.act ul.drop 		{margin:0;padding:0 0 0 20px;}#subNav li.act ul.drop li a	{background:url(/templates/salutshow/images/marker-4.gif) no-repeat left 6px;font:normal 12px Arial,sans-serif;color:#232323;text-transform:none;padding:0px 0px 0px 10px; margin:0px 0px 8px 10px;}#subNav li.act ul.drop li a:hover{background:url(/templates/salutshow/images/marker-4.gif) no-repeat left 6px;font:normal 12px Arial,sans-serif;color:#000000;text-transform:none;padding:0px 0px 0px 10px; margin:0px 0px 8px 10px;text-decoration:underline;}#subNav li.act ul.drop li span{background:url(/templates/salutshow/images/marker-4.gif) no-repeat left 6px;color:#000000;text-transform:none;padding:0px 0px 0px 10px; margin:0px 0px 8px 10px;text-decoration:none;}	#video-content{width:400px;margin:10px 0 10px 0;}	.border{border-bottom:#271b17 solid 6px;}.list-1{float:left;padding:15px 0 0 29px;}	.list-1 li{padding-right:5px;float:left;}		.list-1 li a{}		.butt{	background:url(/templates/salutshow/images/butt-bg.gif) 0 0 repeat-x #86ba00;	color:#fff;	border-radius:18px;	-moz-border-radius:18px;	-webkit-border-radius:18px;		behavior: url(/templates/salutshow/js/PIE.htc);	position: relative;	padding:8px 24px 10px 16px;	text-decoration:none;	display:inline-block;	font-weight:bold;		}	.butt span{background:url(/templates/salutshow/images/marker.gif) 0 7px no-repeat;display:inline-block;padding-left:9px;}		.butt:hover{background:url(/templates/salutshow/images/butt-bg-hover.gif) 0 0 repeat-x #76aa06;}		.link{background:url(/templates/salutshow/images/marker-1.png) 0 12px no-repeat;display:inline-block;padding-left:25px;font-size:28px;line-height:1.23em;color:#faffff;cursor:pointer;}	.link b{color:#ffd969;cursor:pointer;}	.link:hover{color:#000;}	.link:hover b{color:#000;}/*===== content =====*/#content {}#content .row-1{background:url(/templates/salutshow/images/content-row-1-bg.gif) 0 0 repeat-x #e8e8db;min-height:234px;border-bottom:#e2e2d5 1px solid;color:#9a7041;}	#content .row-1 .indent{padding:23px 0 21px 68px;}#page4 #content .row-1{min-height:260px;border-bottom:none;}	#page4 #content .row-1 .indent{padding:33px 0 40px 68px;}#content .row-2{background:url(/templates/salutshow/images/content-row-2-bg.gif) 0 0 repeat-x #ececec;min-height:291px;color:#232323;}	#content .row-2 .indent{padding:24px 0 23px 35px;}	#content .row-2 .indent1{padding:33px 0 23px 44px;}	#content .row-2 .indent2{padding:23px 0 25px 44px;}#page7 #content .row-2 .indent1{padding:33px 0 28px 44px;}	#page4 #content .row-2 .indent2{padding:23px 0 21px 44px;}	#content aside{background:url(/templates/salutshow/images/aside-bg.gif) 0 0 repeat-x #1c1d13;min-height:213px;color:#65654b;}	#content aside .indent{padding:33px 0 23px 45px;}.divider{background:url(/templates/salutshow/images/divider-1.gif) 257px 0 repeat-y;overflow:hidden;}.divider1{background:url(/templates/salutshow/images/divider-1.gif) 586px 0 repeat-y;overflow:hidden;}.divider2{background:url(/templates/salutshow/images/divider-1.gif) 498px 0 repeat-y;overflow:hidden;}.divider4{background:url(/templates/salutshow/images/divider-1.gif) 298px 0 repeat-y;overflow:hidden;}.divider5{background:url(/templates/salutshow/images/divider-1.gif) 449px 0 repeat-y;overflow:hidden;}.divider3{background:url(/templates/salutshow/images/divider-2.gif) 370px 0 repeat-y;overflow:hidden;}.list{}	.list li{		font-size:14px;		line-height:24px;		background:url(/templates/salutshow/images/marker-2.gif) left 9px no-repeat;		padding-left:11px;		display:block;	}		.list li a{color:#8f6e4a;text-decoration:none;}			.list li a:hover{color:#000;text-decoration:underline;}.list-2{}	.list-2 li{		font-size:12px;		line-height:18px;		background:url(/templates/salutshow/images/marker-4.gif) left 7px no-repeat;		padding-left:14px;		display:block;		font-weight:bold;	}		.list-2 li a{color:#3f3f3f;text-decoration:none;}			.list-2 li a:hover{color:#000;text-decoration:underline;}			.link-1{	display:inline-block;	background:url(/templates/salutshow/images/marker-3.png) 0 0 no-repeat;	padding:3px 0 3px 31px;	font-weight:bold;	font-size:13px;	line-height:18px;}	.link-1:hover{color:#000;}	.marg-top{margin-top:-25px;}.marg-top1{margin-top:-3px;}.marg-top2{margin-top:-1px;}.marg-top3{margin-top:-6px;}.marg-top4{margin-top:-2px;}.marg-top-pl{margin-top:4px;}.marg-top-pl1{margin-top:5px;}.marg-top-pl2{margin-top:1px;}.marg-top-pl3{margin-top:3px;}.marg-top-pl4{margin-top:6px;}.marg-bott{margin-bottom:-3px;}.top{padding-top:13px;}.top1{padding-top:6px;}.top2{padding-top:26px;}.top3{padding-top:16px;}.top4{padding-top:35px;}.bottom{padding-bottom:16px;}.bottom1{padding-bottom:20px;}.bottom2{padding-bottom:27px;}.bottom3{padding-bottom:40px;}.bottom4{padding-bottom:37px;}.left{padding-left:2px;}.left1{padding-left:1px;}.right{padding-right:30px;}.marg-left{margin-left:-4px;}.border-1{border-bottom:#dedfde 1px solid;overflow:hidden;}.img-container{	background:#fff;	box-shadow: 0 0 3px #d0d0d0;	-moz-box-shadow: 0 0 3px #d0d0d0;	-webkit-box-shadow: 0 0 3px #d0d0d0;		behavior: url(/templates/salutshow/js/PIE.htc);	position: relative;	padding:8px;	overflow:hidden;	display:inline-block;}.box-3{	height:49px;	background:url(/templates/salutshow/images/box-3.gif) 0 0 repeat-x #c6c7c1;	padding:8px 0 0 14px;	font-size:14px;	line-height:18px;	color:#474747;	}	.box-3 span{display:block;margin:-3px 0 0 25px;}.link-2{background:url(/templates/salutshow/images/marker-1.png) 0 4px no-repeat;display:inline-block;padding:3px 0 3px 25px;font-size:14px;line-height:18px;color:#474747;cursor:pointer;text-transform:uppercase;font-weight:bold;text-decoration:none;}	.link-2:hover{color:#000;}	.butt-1{	background:url(/templates/salutshow/images/butt-1-bg.gif) 0 0 repeat-x #5f5946;	color:#fff;	border-radius:25px;	-moz-border-radius:25px;	-webkit-border-radius:25px;		behavior: url(/templates/salutshow/js/PIE.htc);	position: relative;	padding:9px 23px 11px 22px;	text-decoration:none;	display:inline-block;	font-weight:bold;	line-height:1.23em;	height:15px;	}	.butt-1 span{background:url(/templates/salutshow/images/marker.gif) 0 6px no-repeat;display:inline-block;padding-left:9px;}		.butt-1:hover{background:url(/templates/salutshow/images/butt-1-bg-hover.gif) 0 0 repeat-x #a6a39a;}		.butt-2{	background:url(/templates/salutshow/images/butt-2-bg.gif) 0 0 repeat-x #9abb3d;	color:#fff;	border-radius:25px;	-moz-border-radius:25px;	-webkit-border-radius:25px;		behavior: url(/templates/salutshow/js/PIE.htc);	position: relative;	padding:9px 24px 11px 16px;	text-decoration:none;	display:inline-block;	font-weight:bold;	line-height:1.23em;	height:15px;		}	.butt-2 span{background:url(/templates/salutshow/images/marker.gif) 0 6px no-repeat;display:inline-block;padding-left:9px;}		.butt-2:hover{background:url(/templates/salutshow/images/butt-2-bg-hover.gif) 0 0 repeat-x #bccf84;}.butt-3{	background:url(/templates/salutshow/images/butt-3-bg.gif) 0 0 repeat-x #33341c;	color:#979772;	border-radius:18px;	-moz-border-radius:18px;	-webkit-border-radius:18px;		behavior: url(/templates/salutshow/js/PIE.htc);	position: relative;	padding:7px 21px 10px 15px;	text-decoration:none;	display:inline-block;	font-weight:bold;		}	.butt-3 span{background:url(/templates/salutshow/images/marker-5.gif) 0 8px no-repeat;display:inline-block;padding-left:9px;}		.butt-3:hover{background:url(/templates/salutshow/images/butt-3-bg-hover.gif) 0 0 repeat-x #2a2b19;}.bott{padding-bottom:2px;}.color{color:#898989;}.color1{color:#9d9d72;}.color2{color:#9b9c6a;}.text{font-size:13px;line-height:16px;}.text1{font-size:18px;line-height:22px;color:#989871;display:inline-block;padding-left:4px;font-family:Arial, Helvetica, sans-serif;}.border-2{background:url(/templates/salutshow/images/border-2-bg.gif) 0 bottom repeat-x;padding-left:1px;padding-bottom:20px;overflow:hidden;}.border-3{background:url(/templates/salutshow/images/border-2-bg.gif) 0 bottom repeat-x;padding:0 0 42px 0px;overflow:hidden;}.border-4{background:url(/templates/salutshow/images/border-2-bg.gif) 0 bottom repeat-x;padding-left:1px;overflow:hidden;}.border-5{background:url(/templates/salutshow/images/border-2-bg.gif) 0 bottom repeat-x;padding:0 0 37px 0px;overflow:hidden;}dl{color:#898989;float:left;width:160px;}dl dt{	font-size:14px;	line-height:18px;	text-transform:uppercase;	color:#7c7c7c;	padding:0px 0 7px 0;	font-weight:bold;	}.widht{width:175px;}dl span {float:left; width:66px;}dl a{color:#3f3f3f;}.block{display:block;}/*===== footer =====*/footer {height:55px;background:url(/templates/salutshow/images/footer-bg.gif) 0 0 repeat-x #1d1f10;border-bottom:#1b1d0f 1px solid;font-size:12px;line-height:36px;color:#4f4f37;text-transform:uppercase;}	footer a{color:#4f4f37;text-transform:none;}footer .inner{padding:9px 0 0 40px;}/*----- forms -----*/#form-main{padding:4px 0 0px 2px;color:#898989;line-height:1.23em;}#form-main  .col-1{width:314px!important;float:left;margin:10px 20px 0 0;}#form-main  .col-2{width:440px;float:left;margin:10px 20px 0 0;}#form-main label {display:block; height:32px;overflow:hidden;}#form-main i{float:left;width:85px;font-style:normal;padding-top:2px;}#form-main strong{float:left;width:114px;font-weight:normal;padding-top:2px;}#form-main input {width:219px;padding:2px 4px;border:1px #c3c2bd solid;background:#fff;color:#898989;float:left;margin-top:0px;}#form-main textarea {height:79px; overflow:auto; width:315px;padding:2px 4px;background:#fff;border:1px #c3c2bd solid;color:#898989;margin-top:0px;float:left;}.buttons {padding:23px 0px 0px 0;text-align:right;}		.buttons a{margin-left:17px;}.but {float:right; margin: 3px 5px 0 0;}		#ball {	background:url(/templates/salutshow/images/ball.png) ; width: 31px; height: 90px;  z-index: 10; position: absolute; margin: 0 0 0 498px; 	}/*==========================================*/    /* Project specifics =========================================================== *//* Pour some CSS below ========================================================= */table { border-spacing: 0;border-collapse: collapse; border-collapse:collapse;border:1px solid #868686;font:11px Arial;}