@media screen,projection {

	body {
		margin:0;
		padding:0;
		font-family: Verdana,Arial,Sans-Serif;
		font-size:8.5pt;
		background:#666666 url(../../_data/image/decor/bats-background.gif);
		color:#000000;
	}

	p {margin:0px 0px 10px 0px;padding:0;}
	h1 {margin:0;padding:0;font-size:17pt;font-weight:bold;color:#1b2469;}
	h2 {margin:0px 0px 10px 0px;padding:0;font-size:14pt;font-weight:bold;color:#1b2469;}
	h3 {margin:0px 0px 10px 0px;padding:0;font-size:10pt;font-weight:bold;color:#1b2469;}
	img {margin:0;padding:0;border:none;}
	td {vertical-align:top;}

	.small {margin:0px 0px 10px 0px;padding:0;font-size:8pt;}

	.Bold {
		font-weight:bold;
	}

	.Title {height:35px;vertical-align:bottom;margin:0;padding:0;font-size:14pt;font-weight:bold;color:#1b2469;}

	.PrintOnly {
		display:none;
	}

	/* Divisions du contenus */

	.Container {
		width:995px;
		height:637px;
		margin:0 auto;
		padding:0;
		overflow:hidden;
	}

	.SubContainer {
		width:993px;
		height:620px;
		border:solid 1px #333333;
		margin:0;
		padding:0;
		overflow:hidden;
	}

	.Header {
		width:993px;
		height:146px;
		background:#bed9ed url(../../_data/image/decor/bats-header.jpg);
		color:#1b2469;
		margin:0;
		padding:0;
		overflow:hidden;
	}

	.LeftMenu {
		float:left;
		width:241px;
		height:474px;
		background:#bed9ed url(../../_data/image/decor/left-background.jpg);
		color:inherit;
		margin:0;
		padding:130px 0px 0px 0px;
		overflow:hidden;
	}

	.RightContent {
		float:left;
		width:752px;
		height:474px;
		background-color:#ffffff;
		color:inherit;
		margin:0;
		padding:0;
		overflow:hidden;
	}

	.FlashShowRoom {
		width:732px;
		height:424px;
		background-color:#ffffff;
		color:inherit;
		margin:0;
		padding:0;
		overflow:hidden;
	}

	.HomePage {
		width:732px;
		height:454px;
		background:#ffffff url(../../_data/image/decor/right-background-2.jpg);
		color:inherit;
		margin:0;
		padding:10px 10px 10px 10px;
		overflow:hidden;
	}

	.HomePage .Column1 {
		float:left;
		width:340px;
		margin:0;
		padding:0;
		overflow:hidden;
	}

	.HomePage .Column2 {
		float:left;
		width:380px;
		margin:0px 0px 0px 12px;
		padding:0;
		overflow:hidden;
	}

	.OtherPage {
		width:732px;
		height:454px;
		background:#ffffff url(../../_data/image/decor/right-background-2.jpg);
		color:inherit;
		margin:0;
		padding:10px 10px 10px 10px;
		overflow:hidden;
	}

	.InnerPage {
		width:732px;
		height:454px;
		margin:0;
		padding:0;
	}

	.Footer {
		clear:both;
		width:993px;
		height:15px;
		background-color:Transparent;
		color:#ffffff;
		margin:0;
		padding:0;
		overflow:hidden;
		font-size:7.5pt;
		font-weight:bold;
	}

	.Footer a, .Footer a:visited {
		margin:0;
		padding:0;
		color:#ffffff;
		background-color:Transparent;
		text-decoration:none;
	}

	.Footer a:hover, .Footer a:active {
		color:#ffffff;
		background-color:Transparent;
	}

	.FooterLeft {
		float:left;
		width:48%;
		margin:0;
		padding:0;
	}

	.FooterRight {
		float:right;
		width:48%;
		text-align:right;
		margin:0;
		padding:0;
	}

	.ButtonMenu {
		margin:0;
		padding:0;
		height:33px;
		overflow:hidden;
	}

	.ButtonMenu span, .ButtonMenu1 span {
		position:relative;
		left:20px;
		top:-30px;
		font-weight:bold;
		font-size:11pt;
		line-height:11pt;
		margin:0;
		padding:0;
	}

	.ButtonMenu a, .ButtonMenu a:link, .ButtonMenu a:visited {
		margin:0;
		padding:0;
		color:#000000;
		background-color:Transparent;
		text-decoration:none;
	}

	.ButtonMenu a:hover, .ButtonMenu a:active {
		color:#0013b8;
		background-color:Transparent;
	}

	.ButtonMenu1 {
		float:left;
		width:210px;
		height:33px;
		margin:0 auto;
		padding:0;
	}

	.ButtonMenu1 a, .ButtonMenu1 a:link, .ButtonMenu1 a:visited {
		margin:0;
		padding:0;
		color:#ffffff;
		background-color:Transparent;
		text-decoration:none;
	}

	.ButtonMenu1 a:hover, .ButtonMenu1 a:active {
		color:#ff0000;
		background-color:Transparent;
	}

	/* Eléments positionnés */

	.Artisanat {
		position:relative;
		left:0px;
		top:-300px;
	}

	.Qualibat {
		position:relative;
		top:-335px;
		left:6px;
		width:96px;
		height:94px;
		overflow:hidden;
	}

	.FlashHolder {
		position:relative;
		top:-320px;
		left:20px;
		width:340px;
		height:300px;
		overflow:hidden;
	}

	.Bats-Logo {
		position:relative;
		top:-592px;
		left:0px;
		width:175px;
		height:220px;
		margin:0;
		padding:0;
		overflow:hidden;
	}

	.Bats-Peintures {
		position:relative;
		top:10px;
		left:13px;
		width:596px;
		height:52px;
		margin:0;
		padding:0;
		overflow:hidden;
	}

	.Bats-Adresse {
		position:relative;
		top:30px;
		left:250px;
		width:239px;
		height:63px;
		margin:0;
		padding:0;
		overflow:hidden;
	}

	.Bats-Slogan {
		position:relative;
		top:-33px;
		left:600px;
		width:374px;
		height:63px;
		margin:0;
		padding:0;
		overflow:hidden;
	}

	.RealisationsButtons {
		position:relative;
		top:-455px;
		left:300px;
		width:480px;
		height:33px;
		margin:0;
		padding:0;
		overflow:hidden;
	}
	
	.Footer a, .Footer a:link, .Footer a:visited {
		color:#ffffff;
	}
}

a, a:link, a:visited {
	text-decoration:none;
	font-weight:bold;
	color:#1b2469;
}

a:hover, a:active {
	text-decoration:none;
	font-weight:bold;
	color:#ff0000;
}

div.row {
	clear: both;
	padding-top: 1px;
}

div.row div.label {
	color: #000000;
	float: left;
	width: 160px;
	text-align: left;
}

div.row div.formw {
	float: left;
	width: 190px;
	text-align: left;
}

.grid {
	float:left;
	width:440px;
	margin:0;
	padding:0;
	overflow:hidden;
}

.HomePage .Column3 {
	float:left;
	width:280px;
	margin:0px 0px 0px 12px;
	padding:0;
	overflow:hidden;
}

blockquote {
	padding:0 0 0 12px;
	margin:12px 0 0 0;
	background:url(../../_data/image/decor/bg-quote.png) no-repeat;
}

blockquote p {
	margin:2px 0;
}


@media handheld,print {

	body {
		margin:0;
		padding:0;
		font-family: Verdana,Arial,Sans-Serif;
		font-size:8pt;
		background:#ffffff;
		color:#000000;
	}

	p {margin:0px 0px 10px 0px;padding:0;}
	h1 {margin:0;padding:0;font-size:17pt;font-weight:bold;color:#000000;}
	h2 {margin:0px 0px 10px 0px;padding:0;font-size:14pt;font-weight:bold;color:#000000;}
	img {margin:0;padding:0;border:none;}

	.small {margin:0px 0px 10px 0px;padding:0;font-size:8pt;}

	.Bold {
		font-weight:bold;
	}

	.Title {height:35px;vertical-align:bottom;margin:0;padding:0;font-size:14pt;font-weight:bold;color:#000000;}

	.PrintOnly {
		clear:both;
		width:100%;
		margin:10px 0px 10px 0px;
		padding:0;
		font-weight:bold;
	}

	/* Divisions du contenus */

	.Header {
		width:100%;
	}

	.LeftMenu {
		display:none;
	}

	.RightContent {
		width:100%;
	}

	.FlashShowRoom {
		/*display:none;*/
	}

	.HomePage .Column1 {
		float:left;
		width:340px;
		margin:0;
		padding:0;
		overflow:hidden;
	}

	.HomePage .Column2 {
		display:none;
	}

	.Footer {
		clear:both;
		width:100%;
		font-size:7.5pt;
		font-weight:bold;
	}

	.FooterRight {
		display:none;
	}

	/* Eléments positionnés */

	.Bats-Logo {
		display:none;
	}

	.Bats-Peintures {
		width:596px;
		height:52px;
		margin:0;
		padding:0;
		overflow:hidden;
	}

	.Blue-Line-1 {
		display:none;
	}

	.Blue-Line-1-End {
		display:none;
	}

	.Blue-Line-2 {
		display:none;
	}

	.Blue-Line-2-End {
		display:none;
	}

	.Bats-Adresse {
		display:none;
	}

	.Bats-Slogan {
		display:none;
	}
	
	.RealisationsButtons {
		display:none;
	}
}
