#page_aircraft table {	border: #000 solid 0px;	vertical-align: text-top;	font: arial;	size: 0.5em;}#page_aircraft tr td {	vertical-align: text-top;	border: #000 solid 0px;}.helo_designation {	font-size: 1.2em;	width: 100%;	border-radius: 10px;	margin: 0.5em;	width: 100%;}#single_manufacturer h1 {	color: #BECBD5;	font-size: 3em;	font-style: arial;}#single_manufacturer h3 {	margin-bottom: 2em;}#single_manufacturer tr td {	vertical-align: middle;	text-align: center;	border: #000 dashed 1px;	padding: 0em;	border-radius: 10px;}#single_manufacturer td {	width: 180px;}#single_manufacturer td:hover {	background-color: #FFCC80;	}#single_manufacturer img {	margin-top: 0.5em;	border-radius: 10px;	max-width: 180px;	border: solid #999 0px; }#single_manufacturer a {	font-weight: normal;	text-decoration: none;	color: #444;	display: block;	padding: 0.5em;}#single_manufacturer a:hover {	color: #fff;	background-color: #FFCC80; }.back {	/* float: left; */	display: block;	margin: 0.2em 1em 2em 1em;	padding: 0.2em 1em 0.2em 24px;	font-size: 0.8em;	border: 1px solid #555;	text-align: center;	border-radius: 10px;	background-image:url('/style/arrow-back3.png');	background-repeat:no-repeat;	background-position:left center;	font-weight: normal;	text-decoration: none;	color: #777;	width: 7em;}.back:hover {	color: #fff;	background-color: #FFCC80; }.back_range {	width: 16em;}#backto {	float: left;	text-align: left;}.manufacturer_list {	}#all_manufacturer h1 {	color: #BECBD5;	font-size: 3em;	font-style: arial;}#all_manufacturer h3 {	margin-bottom: 2em;}#all_manufacturer table {	border-spacing: 1em;}#all_manufacturer tr td {	vertical-align: middle;	text-align: center;	border: #000 dashed 1px;	padding: 0em;	border-radius: 15px;}#all_manufacturer td {	width: 200px;	margin: 1em;}#all_manufacturer td:hover {	background-color: #FFCC80;	width: 200px;}#all_manufacturer img {	margin-top: 0.5em;	border-radius: 10px;	max-width: 180px;	border: solid #999 0px; }#all_manufacturer a {	font-weight: normal;	text-decoration: none;	color: #444;	display: block;	padding: 0.5em;}#all_manufacturer a:hover {	color: #fff;	background-color: #FFCC80;	border-radius: 10px;}#general_illustration {	text-align: center;}#general_illustration  img{	border-radius: 1em;}#tdlistaircraft {	width: 287px;}#tddescription {	min-width: 500px;}#listaircraft {	/* font-size: 0.9em; */	text-align: left;	height: 500px;	background: none;	border: none;	text-decoration: none;	color: #01131f; /*bleu gris sombre*/	margin-bottom: 50px;	padding: 20px 20px 20px 20px;}html>body #listaircraft {	height: auto;	min-height: 500px;}#listaircraft table {	border: 0px;	background-color: #999;	font-size: 10px;}#listaircraft tr {	vertical-align: top;}#listaircraft th {	text-align: left;	background-color: #ccc;}#listaircraft th td {	padding: 2px;	font-family: Lucida Grande, Arial, sans-serif;	font-size: 1.2em;}#listaircraft td {	}#listaircraft a {	text-decoration: none;	color: #777;	font-weight: 300;}#listaircraft a:hover {	color: #fff;	background-color: #FFCC80; }.rank1 {	font-size: 1.4em;	margin: 0.1em 0 0 0;	font-weight: 300;	text-decoration: none;	color: #5A5551;	height: 1.2em;	letter-spacing: -0.05em;	display: block;}.rank2 {	display: block;	font-weight: bold;	margin: 0.1em 0 0 0;	text-decoration: none;	color: #807A73;	height: 1.1em;	font-size: 1.1em;	letter-spacing: -0.1em;	padding-left: 1em;}.rank3 {	font-weight: bolder;	font-size: 1.2em;	margin: 0.6em 0 0 0;}.rank1:hover {	color: #fff;	background-color: #FFCC80; }.rank2:hover {	color: #fff;	background-color: #FFCC80; }#listaircraft label{	font-weight: bold;}.heloname {	display: block;	margin-left: 2em;}#highlight_aircraft a {	color: #ff7200;}.highlight_ACtype {	color: #ff7200;}#empty_title h1{	color: #CFDCE6;	font-size: 3em;	font-style: arial;}#empty_title p{	color: #6096BF;	font-size: 1em;	font-style: arial;}#aircraft_title h1{	color: #CFDCE6;	font-size: 3em;	font-style: arial;}#aircraft_title h2{	color: #6096BF;	font-size: 2em;	font-style: arial;	text-align: right;}#aircraft_title h4{	color: #436986;	font-size: 1.1em;	font-style: arial;	text-align: left;}#aircraft_title h5{	margin: 0.5em 0 0.5em 0;	color: #0066B3; /* #CFDCE6; */	font-size: 1.2em;	font-style: arial;	text-align: left;}#description {	font-size: 0.7em;	text-align: left;	height: 500px;	border: none;	text-decoration: none;	color: #01131f; /*bleu gris sombre*/	margin-bottom: 50px;	padding: 20px;	font-family: Arial;}#description img {	border: none;}html>body #description {	height: auto;	/*min-height: 500px;*/}#description table {	font-size: 1.4em;	width: 100%;	border: 0px solid #000;	letter-spacing: -0.05em;	font-weight: 100;}#description tr {	vertical-align: top;}.description_title {	text-align: left;	font-size: 2em;	letter-spacing: 0.2em;	padding: 2px 2px 0.5em 2px;	font-family: Lucida Grande, Arial, sans-serif;}.title_color1 { /* chaque table individuelle */	color: #f90;}.title_color2 { /* chaque table individuelle */	color: #0074AB;}.category {	font-weight: 500;}#description th td {	padding: 2px;	font-family: Lucida Grande, Arial, sans-serif;	font-size: 0.5em;	border: 1px solid #000;}#description td {	padding: 0.3em;	border-bottom: 1px solid #000;}#description a {	font-weight: normal;	text-decoration: none;	color: #777;}#description a h3 {	font-weight: bold;	text-decoration: none;	color: #f30;	height: 2em;	font-size: 1.2em;	letter-spacing: -0.1em;}#description a:hover {	color: #fff;	background-color: #f30; }#description a h3:hover {	color: #fff;	background-color: #f30; }#description label {	font-weight: bold;}#illustrations h2 {	color: #6096BF;	font-size: 2em;	font-style: arial;	margin-top: 1em;}.header_highlight{	background:#2f5a25;}
.color1 { /* chaque table individuelle */	margin: 0.5em;	padding: 1em;	background-color: #FFF2E6;	border-collapse: collapse;	border: 1px solid #E6AC73;	-moz-border-radius: 10px;	border-radius: 10px;}.color2 { /* chaque table individuelle */	margin: 0.5em;	padding: 1em;	background-color: #E6F5FF;	border-collapse: collapse;	border: 1px solid #4F809E;	-moz-border-radius: 10px;	border-radius: 10px;}.propose {	margin: 1em 0 1em 0;	padding: 0.5em 0.5em 0.5em 0.5em;	border: 1px dashed #F30;	border-radius: 0.5em;}.propose fieldset {	padding: 0.2em 1em 0.2em 1em;	border: none;}#add_pic {	}#add_pic p {	margin: 0.5em 0em 0em 0em;}#propose_address {	}#propose_address p {	margin: 0.5em 0em 0em 0em;}#proceed {		margin: 0;		text-align: center;}.title_propose  {	padding: 1em 0.1em 0.1em 20px;	background-image:url('/style/small_arrow_down.png');	background-repeat:no-repeat;	background-position:left center;	border-radius: 1em;}.button {	text-align: center;	padding: 0.5em 1em 0.5em 1em;	margin: 0;}#flags_intro {	font-weight: bold;	margin: 0.5em 0.5em 0.5em 0.5em;	padding: 0.5em 0.5em 0.5em 30px;	border: 1px dashed #555;	border-radius: 5px;	background-image:url('/style/arrow-right3.png');	background-repeat:no-repeat;	background-position:left center;}#formular_flags {	margin: 0;	padding: 0;	border: 0;}#fieldset_flags {	margin: 0;	padding: 0;	border: 0;}fieldset input[type=text], fieldset input[type=email] {	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;}.redirect{	text-align: center;	margin: 2em 0em 2em 0em;	border: 1px solid #999;	border-radius: 10px;	background-color: #FCF2BF;}.redirect p{	text-align: left;	margin: 0.5em 0em 1em 3em;	font-size: 1em;	font-weight: bold;	color: #0074AB;}.redirect a {	padding: 0.2em 2em 0.2em 2em;	font-size: 2em;	font-weight: bold;	border: 1px solid #999;	border-radius: 10px;	background-color: #E6F4FF;}.ad {	text-align: center;	border: none;	margin: 1em 0 1em 0;}.ad_manufacturers {	text-align: center;	vertical-align: middle;	border: none;	margin: 0.1em 0 0.1em 0;	min-height: 90px;}