/* CSS Document */

a:active {color: #fff; text-decoration: none; font-family: Arial;}

a:link {font-family: Arial; color: #fff; text-decoration: none;}

a:visited {font-family: Arial; color: #fff; text-decoration: none;}

a:hover {font-family: Arial; text-decoration: underline; color: #fff;}

html {
margin: 0 0 0 0;
padding: 0 0 0 0;
background: #333742;
}

body {
font-family: Arial;
font-size: 12px;
text-decoration: none;
text-align: justify;
margin: 0 0 0 0;
padding: 0 0 0 0;
line-height: 15px;
background: #333742;
color: #FFFFFF;
font-size: 11px;

}

#outside_wrapper {
margin: 0 0 0 0;
padding: 0 0 0 0;
background: url(../images/bg_centrale.jpg);
background-position:top right;
background-repeat:no-repeat;
border-bottom: 1px solid #ccc;
}

#topnav {
width: 100%;
height: 30px;
background: #393B44;
background-position:top right;
background-repeat:no-repeat;
border-bottom: 1px solid #555;
filter:alpha(opacity=80);
opacity: 0.8;
-moz-opacity:0.8;
}

	.inside_topnav {
	width: 970px;
	margin: 0 auto 0 auto;
	padding: 7px 0 0 0;
	font-size: 11px;
	font-family: Arial;
	color: #FFFFFF;
	
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
	position: relative;
	}
	
	#topnav p {
	text-align: right;
	font-size: 10px;
	font-weight: normal;
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
	#topnav h5 {
	text-align: left;
	font-size: 10px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#wrapper {
width: 1000px;
margin: 0 auto 0 auto;
padding: 0 0 20px 0;
overflow: auto;

}




#branding {
width: 970px;
height: 100px;
/*border: 1px solid #000;*/
margin: 6px auto 0 auto;
}

#branding h1 {
text-indent: -9999px;
height: 76px;
width: 264px;
background: url(../images/logo_airmec.gif) no-repeat;
}

#branding blockquote {
text-indent: -9999px;
}

#nav {
width: 970px;
margin: 0px auto 20px auto;
padding: 0px 0 0px 0;
height: 30px;
/*border: 1px solid #cc0000;*/
background: url(../images/nav/button_bg.gif) repeat-x;
}


#content {
width: 970px;
min-height: 300px;
/*border: 1px solid #000;*/
margin: 0 auto 0 auto;
padding: 0 0 0 0;

}

		.column_left {
		width: 470px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		float: left;
		min-height: 300px;
		/*border: 1px solid #000;*/
		}
		
		
		
		.column_left2 {
		width: 220px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		float: left;
		min-height: 220px;
		border: 1px solid #999;
		background: #fff;
		color: #000000;
		}
		
		a.column_left2_link:link, a.column_left2_link:visited {
		text-decoration: none;
		color: #000;
		}
		
		a.column_left2_link:hover, a.column_left2_link:active {
		text-decoration: underline;
		color: #000;
		}
		
			.column_left2 h3{
			border-bottom: 1px solid #000;
			padding: 10px 10px 10px 10px;
			margin: 10px 10px 10px 10px;
			font-size: 12px;
			color: #000000;
			}
			
			ul.column_left2_unordered_list {
			font-size: 11px;
			line-height: 20px;
			margin: 10px 0 0 20px;
			padding: 0 0 0 0;
			list-style: none;
			text-transform: uppercase;
			}
			
					li.column_left2_unordered_list_item {
					list-style-image: none;
					height: 20px;
					margin: 0 0 10px 0;
					padding: 0 0 0 0;
					vertical-align: middle;
					
					}
					
					li.column_left2_unordered_list_item:hover {
					list-style-image: none;
					height: 20px;
					margin: 0 0 10px 0;
					padding: 0 0 0 0;
					vertical-align: middle;
					}
		
		
		.column_right {
		width: 470px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		float: right;
		min-height: 300px;
		/*border: 1px solid #000;*/
		}
		
		.column_right2 {
		width: 730px;
		margin: 0 5px 0 0;
		padding: 0 0 0 0;
		float: right;
		min-height: 300px;
		border: 1px solid #ccc;
		font-size: 11px;
		background: #FFFFFF;

		}
		
		.column_right2 table {
		margin: 0 0 0 10px;
		padding: 0 0 0 0;
		}
		
		.column_right2 p {
		padding: 10px 20px 10px 20px;
		}
		
		.column_right3 {
		width: 698px;
		margin: 0 10px 0 0;
		padding: 0 0 0 0;
		float: right;
		min-height: 300px;
		font-size: 11px;

		}
		
		.column_right3 p {
		padding: 10px 20px 10px 20px;
		}
		
		#accessories_page {
		color: #000000;
		
		}
				
#content h3 {
font-family: Arial;
font-size: 14px;
font-weight: bold;
line-height: 15px;
}

		.centered {
		text-align: center;
		}
		
		.center_sitemap {
		margin: 0 auto 0 auto;
		width: 800px;
		
		}
		
		a.noline:link, a.noline:visited {
		text-decoration: none;
		color: #000;
		}
		
		a.noline:hover, a.noline:active {
		text-decoration: underline;
		color: #000;
		}
		
		a.doublenoline:link, a.doublenoline:visited {
		text-decoration: none;
		color: #fff;
		}
		
		a.doublenoline:hover, a.doublenoline:active {
		text-decoration: none;
		color: #fff;
		}
		
		a.blacklink:link, a.blacklink:visited {
		text-decoration: none;
		color: #000;
		}
		
		a.blacklink:hover, a.blacklink:active {
		text-decoration: underline;
		color: #000;
		}

.large_box_left {
float: left;
width: 537px;
height: 292px;
margin: 0 0 0 0;
padding: 0 0 0 0;	
}

.large_box_right {
float: right;
width: 418px;
height: 170px;
border: 1px solid #999999;
background: #888;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

		.box_wrapper {
		border: 1px solid #999999;
		background: #888;
		}
		
				.box_wrapper_left {
				width: 470px;
				margin: 0 0 20px 0;
				padding: 0 0 0 0;
				float: left;
				min-height: 150px;
				border: 1px solid #999999;
				background: #888;
				}
				
				
				.box_wrapper_right {
				width: 470px;
				margin: 0 0 20px 0;
				padding: 0 0 0 0;
				float: right;
				min-height: 150px;
				border: 1px solid #999999;
				background: #888;
				}
		
		.box_header {
		background: #333742;
		color: #FFFFFF;
		text-decoration:none;
		text-transform:uppercase;
		font-size: 12px;
		font-family: "Arial Narrow";
		padding: 5px 0 5px 10px;
		margin: 0 0 0 0;
		}
		
		.box_content {
		margin: 0 0 0 0;
		padding: 10px 20px 10px 20px;
		}
		
		.image_left {
		margin: 0 0 0 0;
		padding: 0 10px 0 0;
		}

.small_box_right {
float: right;
width: 418px;
height: 107px;
border: 1px solid #999999;
background: #eeeeee;
margin: 10px 0 0 0;
padding: 0 0 0 0;
}


#footer {
height: 25px;
margin: 0px auto 0px auto;
width: 990px;
padding: 10px 5px 0px 5px;
color: #FFFFFF;
overflow: hidden;
}

#footer h5 {
text-align: right;
font-size: 10px;
font-weight: normal;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#footer p {
text-align: left;
font-size: 10px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

		a.footer_link:link, a.footer_link:visited {
		text-decoration: none;
		color: #ffffff;
		}
		
		a.footer_link:hover, a.footer_link:active {
		text-decoration: underline;
		color: #ffffff;
		}


.clear {
clear: both;
}

.dotted {
border-bottom: 1px dotted #000000;
width: 100px;
padding: 0px 0 5px 0;
}

.floatright {
float: right;
}

.floatleft {
float: left;
font-size: 16px;
}
