body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-image: url(./images/bg.gif);
	margin: 0px;
	padding: 0px;
	background-color:#D5003E;
	
	background-repeat:repeat-x;
	background-position:bottom;
}
ul {
margin:0;
padding:0 0 0 10px;
}
.clear {clear:both}

.inputForm {
	font-size:16px;
	color:#D5003E;
	border:#D5003E 1px solid;
	background-color:#000000;
}

.textPinkBloc {
	color:#D5003E;
	padding-top:2px;
	padding-bottom:2px;
}

#global {
	margin-left:auto;
	margin-right:auto;
	width:940px;
	/*border:#000000 1px solid;*/
	
	height:806px;
}

	#logo {
		width:940px;
		height:141px;
	}
	
	#baseline {
		width:940px;
		
	}
	.filling #msg,.sending #msg{
		display:none;
	}
	.filling table{
		display:bock;
	}
	.sent table{
		display:none;
	}
	.sent #msg{
		display:block;
		
	}

	
	
	
	
	#flash {
		width:544px;
		height:425px;
		background-image:url(./images/bgFlash.gif);
		padding-top:33px;
		padding-left:30px;
		background-repeat:no-repeat;
		position:relative;
		right:-20px;
	}

	#form {
		width:544px;
		height:425px;
		background-image:url(./images/bgFlash.gif);
		padding-top:33px;
		padding-left:30px;
		background-repeat:no-repeat;
		color:#FFFFFF;
		font-size:16px;
		position:relative;
		right:-20px;
	}
	
	
	#prices {
		padding-left:20px;
		padding-top:10px;
		font-size:2em;
		color:white;
		letter-spacing:1px;
	
	}
	#prices span.price,#job span.addr{
	background:black;
	color:#d5003e;
	padding:0 4px; 0 4px;
	}
	#prices div.comment{
	font-size:0.6em;
	text-align:center;
	}
	#job {
		font-size:1.6em;
		color:white;
		text-align:center;
		padding:0;margin:0;

	}
	
	.boxes {
		width:300px;
		margin-bottom:0px;
		

		
	}
	
		.boxes_top {
			background-image:url(./images/bg_boxTop.gif);
			width:320px;
			height:35px;
			background-repeat:repeat;
			text-align:center;
			padding-top:10px;
			
		}

		.boxes_mid {
			background-image:url(./images/bg_boxMid.gif);
			width:280px;
			background-repeat:repeat-y;
			padding:3px 18px 0px 18px;
			font-size:17px;
		}

		.boxes_bottom {
			background-image:url(./images/bg_boxBottom.gif);
			width:320px;
			height:25px;
			background-repeat:no-repeat;
		}
	
	
	
	
#footer {
	margin-left:auto;
	margin-right:auto;
	width:940px;
}

	.subFooter {
		float:left;
		width:310px;
		display:block;
	}
	
	#footer_1 {
		padding-top:30px;
	}
	
	#footer_2 {
		text-align:center;
		padding-top:50px;
	}
	#footer_3 {
		text-align:right;
	}