/****************Global Page Styles****************/
body {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:12px;;
	color:#333333;
	background:#9EA9B3 url(../img/gradientBg.jpg) repeat-x;
	text-align:center;
}

img {
	border:none;
}


td {
width:auto;
margin:0px;
padding:0px;
vertical-align:top;
}

td.login {
vertical-align:middle;
margin:2px;
padding:2px;
}

h1 {
margin:Opx;
margin-top:10px;
margin-bottom:4px;
padding:0px;
font-size:20px;
text-align:left;
}

h2 {
margin:Opx;
margin-top:8px;
margin-bottom:8px;
padding:0px;
font-size:14px;
font-weight:bold;
color:#006BB5;
text-align:left;
}

h3 {
margin:Opx;
padding:0px;
margin-bottom:8px;
font-size:14px;
font-weight:bold;
color:#333333;
text-align:left;
}


h4 {
margin-top:0px;
margin-bottom:0px;
padding-top:5px;
padding-left:5px;
font-size:13px;
color:#4B4B4B;
font-weight:bold;
text-align:left;
}

h5 {
margin:Opx;
margin-top:0px;
margin-bottom:2px;
padding:0px;
padding-top:3px;
font-size:13px;
color:#444444;
font-weight:bold;
text-align:left;
}

h6 {
color:#333333;
margin:Opx;
margin-top:0px;
margin-bottom:4px;
padding:0px;
font-size:12px;
font-weight:bold;
text-align:left;
}

p { margin:0px;}


/****************list style****************/

ul {
margin:0px;
padding:0px;
list-style:circle;
padding-left:20px;
}

#container {
	position:relative;
	text-align:left;
	width:770px;
	margin:15px auto !important;
	margin: /**/0 auto;
	margin /**/:0 auto;
	background:url(../img/pageBg.gif) repeat-y;
}


#pageTop {
	width:770px;
	background:url(../img/pageTop.gif) no-repeat;
}

#pageBot {

	width:770px;
	background:url(../img/pageBot.gif) no-repeat bottom;
}

a { cursor:pointer; }
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}


/*formulaires*/



/*liens*/
a:link {
	color:#5F5F5F;
	text-decoration:none;
}

a:hover, a:active {
	color:#333333;
	text-decoration:underline;
}

a:visited {
	color:#5F5F5F;
	text-decoration:none;
}




#news_panel {
width:258px;
margin:0px;
background:url(../img/habillage/BACKGROUND_NEWSPANEL.png);
background-repeat:no-repeat;
padding-left:8px;
padding-top:2px;
}

#category_menu_product {
width:217px;
height:274px;
background:url(../img/habillage/BACKGROUND_MENUPRODUCT.png);
background-repeat:no-repeat;
padding-left:8px;
padding-top:2px;
}


.img {
float:left;
background-color:#FFFFFF;
border:solid;
padding:2px;
border-color:#999999;
border-width:1px;
margin-right:3px;
}

.product_img {
float:right;
background-color:#FFFFFF;
border:solid;
padding:1px;
border-color:#CCCCCC;
border-width:1px;
margin-left:1px;
margin-top:4px;
}

img.partner {
float:right;
background-color:#FFFFFF;
border:solid;
padding:2px;
border-color:#999999;
border-width:1px;
margin-right:10px;
margin-left:10px;
}

#utilityNav {
	position:absolute;
	z-index:10;
	top:15px;
	right:15px;
	font-size:12px;
	color:#888172;
}

#about_user {
padding:5px;
margin-top:5px;
background-color:#FFFFCC;
border-color:#FFCC66;
border-style:solid;
border-width:1px;
}

#logged_status {
color:#333333;
padding:2px;
margin-top:5px;
background-color:#F3F3F3;
border-color:#C4BDB0;
border-style:dotted;
border-width:1px;
}

#logo_etep {
background:url(../img/habillage/etep_logo.png);
width:300px;
height:90px;
}




#left_panel {
margin:0px;
padding:0px;
margin-left:8px;
margin-top:8px;
}

#mainpage_contents {
margin:0px;
padding:0px;
margin-top:8px;
}

#news_panel {
text-align:left;
width:248px;
font-size:12px;
}

#panel_login {
	background:url(../img/habillage/background_login.png);
	background-repeat:no-repeat;
	height:45px;
	margin-top:8px;
	text-align:left;
	font-size:10px;
	padding:2px;
}

#panel_login label {
font-size:11px;
margin:0px;
padding:0px;
}

#flightdatarecorder_panel {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width:228px;
	font-size:12px;
	text-align:left;
	margin-right:2px;
}

#flighttestrecorder_panel {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width:228px;
	font-size:12px;
	text-align:left;
	margin-right:2px;
}


#software_panel {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width:228px;
	font-size:12px;
	text-align:left;
	margin-right:0px;
	margin-left:1px;
}

#groundstation_panel {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width:228px;
	font-size:12px;
	text-align:left;
	margin-right:0px;
	margin-left:1px;
}

#transportation_panel {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width:228px;
	font-size:12px;
	text-align:left;
	margin-right:0px;
	margin-left:1px;
}

#module_panel {
	float:left;
	width:200px;
	font-size:12px;
	text-align:left;
	margin-right:10px;
}

#content {
	padding:40px 15px 10px 15px;
	height:auto !important;
	height: /**/500px;
	height /**/:500px;
	min-height:500px;
}

#contents {
width:auto;
margin-top:10px;
margin-left:10px;
margin-right:10px;
border-left:dashed;
border-width:1px;
border-color:#CCCCCC;
padding-left:10px;
}

#demoSearch {
	margin-top:108px;
	margin-right:23px;
	position:absolute;
	top:0px;
	right:5px;
	z-index:100;
	font-size:0.9em;
	color:#888172;
}

li.repeat {
	margin:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
	cursor:pointer;	
}

li p {
	margin:0px;
	margin-bottom:0px;
	padding-right:10px;
}

.repeat_news {
	padding-right:10px;
	margin-bottom:10px;
	cursor:pointer;
}

li.repeat_product {
	width:217px;
	margin-bottom:10px;
	cursor:pointer;
}

/****************Footer Styles****************/
#footer {
	position:relative;
	margin:0 5px;
	padding-bottom:20px;
	border-top:#E7E5E1 1px solid;
	font-size:0.9em;
	color:#888172;
}

#copyright {
	padding:5px 0 0 10px;
}

#footerLinks {
	color:#888172;
	position:absolute;
	text-decoration:none;
	top:5px;
	right:15px;
}

#footerLinks a:link, #footerLinks a:hover, #footerLinks a:active, #footerLinks a:visited {
	color:#888172;
	text-decoration:none;
}

p.learmore {
padding-top:5px;
padding-left:100px;
}

.warning {
margin-top:5px;
margin-bottom:5px;
padding:5px;
border:solid;
border-width:1px;
border-color:#FFFF99;
background:#FFFFD7;
}

div.info {
margin-top:5px;
margin-bottom:5px;
padding:5px;
border:solid;
border-width:1px;
border-color:#C4C4FF;
background:#E8E8FF;
}

.ask {
font-style:italic;
cursor:help;
}

div.admin_password {
font-weight:bold;
margin-top:10px;
padding:5px;
padding-bottom:10px;
background:#E7FFD5;
margin-bottom:10px;
border-color:#D1FFA4;
border-width:1px;
border-style:solid;
}

#admin_panel {
padding:5px;
background-color:#FFFFCC;
margin-top:10px;
}

.viewall {
font-style:italic;
text-decoration:underline;
font-weight:normal;
font-size:11px;
color:#333333;
}

div.event {
font-size:12px;
border:dotted;
border-width:1px;
border-color:#CCCCCC;
padding:10px;
margin-bottom:10px;
background-color:#F4F4EA;
}
.date {
color:#0099CC;
font-weight:bold;
}

/****************div main page Menu ****************/

.menu_top {
margin:0px;
padding:0px;
background:url(../img/menu/menu_top.png);
background-repeat:no-repeat;
height:31px;
width:228px;
}

li.menu_middle {
margin:0px;
background:url(../img/menu/menu_middle.png);
background-repeat:repeat-y;
width:228px;
}

li.menu_bottom {
margin:0px;
padding:0px;
padding-top:0px;
margin-top:Opx;
margin-bottom:4px;
background:url(../img/menu/menu_bottom.png);
background-repeat:no-repeat;
width:228px;
height:9px;
}

#product_list {
	margin:0px;
	padding:0px;
	list-style:none;
}

div.repeatproduct_onglet {
	vertical-align:top;
	padding:5px;
	background:#F7F7F7;
	margin-bottom:25px;
	cursor:pointer;
}

div.repeatproduct_onglet:hover {
background:#ECF2F9;
color:#333333;
}

div.category_info {
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:solid;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
}

#panel_ban {
z-index: 1;
text-align:center;
}

div.learn_more {
text-align:left;
cursor:pointer;
font-weight:bold;
opacity: 0.9;
z-index: 8;
width:112px;
padding:5px;
margin-top:-26px;
margin-right:1px;
padding-left:8px;

float:right;
color:#FFFFFF;
background:url(../img/btn/btn_learnmore.png);
background-repeat:no-repeat;
}

#file_panel {
margin:0px;
padding:0px;
list-style:none;
width:224px;
}

#card_panel {
margin:0px;
padding:0px;
list-style:none;
width:224px;
margin-bottom:10px;
}

#heading_panel {
margin:0px;
padding:0px;
list-style:none;
width:224px;
margin-bottom:10px;
}

p.menu_product {
padding-top:4px;
padding-left:4px;
}

div.menu_left {
height:260px;
width:258px;
margin:0px;
background-repeat:no-repeat;
padding-left:8px;
padding-top:2px;
}

div.navigate_info {
margin-right:20px;
margin-top:5px;
margin-bottom:5px;
padding:5px;
border:dotted;
border-width:1px;
border-color:#FFCC66;
background:#FFFFC6;
}

div.confirmation {
padding:10px;
font-weight:bold;
font-size:16px;
color:#FFFFFF;
background:#006699;
}

li.search_result {
cursor:pointer;
background:#F7F7F7;
padding:5px;
margin:0px;
margin-bottom:4px;
}

#page_tools {
padding:4px;
color:#89B7C6;
font-size:11px;
float:right;
}

a: #page_tools {
	color:#89B7C6;
	text-decoration:none;
}


a:hover, a:active #page_tools {
	color:#89B7C6;
	text-decoration:none;
}

a:visited #page_tools{
	color:#89B7C6;
	text-decoration:none;
}


img.image {
margin-right:5px;
}

/* Create an account stylesheet */

#product_register {
	margin-top:5px;
}

div.successful {
	background:#DFA;
	padding:5px;
	border:solid;
	border-width:1px;
	border-color:#090;
}

div.unsuccessful {
	background:#FEDADA;
	padding:5px;
	border:solid;
	border-width:1px;
	border-color:#900;
}


