/*
Theme Name: AIRJOURNAL
Theme URI: http://www.isi-asia.net/
Description: Template remodel&eacute;e pour le site AIRJOURNAL par <a href="http://www.isi-asia.net">iSi Asia</a>.
Version: 1.0
Author: iSi Asia
Author URI: http://www.isi-asia.net/
Tags: magazine, light, link, blue, two column, widgets, jquery

The CSS, XHTML is released under GPL:
http://www.opensource.org/licenses/gpl-license.php


TABLE OF CONTENTS

00 - Global Elements - Standard Elements
01 - Typography - All Type throughout the site
02 - Main Structure - Columns, clearfix, etc.
03 - Header - Header, Logo, navigation, search.
04 - Dock - jQuery latest articles.
05 - Main Content - Post boxes, post meta, etc.
06 - Sidebar - Custom sidebar widgets.
07 - Footer - Categories, About, Copyright, Sponsors.

/* ----------------------------------------------
00 - GLOBAL ELEMENTS
/* ----------------------------------------------*/
BODY
{
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	background: url(images/bodybg.gif) repeat-x center top;
	font: 0.75em Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 19px;
}
CODE
{
	margin: 0;
	padding: 0;
	width: 80%;
	height: auto;
	font: 1.17em Georgia, "Times New Roman", Times, serif;
	color: #0F8EB3;
}
PRE
{
	margin: 0 auto;
	padding: 5px 20px;
	background: #F4F1EC url(images/code.gif) repeat;
	border: 1px solid #BBCED7;
	font: 0.92em Georgia, "Times New Roman", Times, serif;
	color: #3E3E3E;
	line-height: 200%;
}
BLOCKQUOTE
{
	margin: 0 auto;
	padding: 5px 20px;
	width: 80%;
	height: auto;
	background: #F8FBFC url(images/blockquote.gif) no-repeat top left;
	border: 1px solid #EDEFF0;
}
IMG
{
	margin: 0;
	padding: 0;
	border: 0;
}
.post-box IMG.alignleft
{
	margin: 0 10px 5px 0;
	padding: 0;
	border: 0px solid #000000;
}
.post-box IMG.alignright
{
	margin: 0 0px 5px 10px;
	padding: 0;
	border: 0px solid #000000;
}
INS
{
	color: #009999;
}
DEL
{
	color: #990000;
}
/*01 - TYPOGRAPHY
/* ----------------------------------------------*/
H1
{
	margin: -10px 0 0;
	padding: 0;
	font: bold 3.53em Verdana, Arial, Helvetica, sans-serif;
	color: #FEFEFE;
	position: relative;
	display: block;
}
.post-content H1, .page-content H1
{
	margin: 10px 0;
	padding: 0;
	font: bold 2.5em Arial, Helvetica, sans-serif;
	color: #53798B;
}
H1 A:link, H1 A:active, H1 A:visited
{
	color: #FEFEFE;
	outline: 0;
}
H1 A:hover
{
	color: #D7D7D7;
}
H1 SPAN
{
	margin: 10px 0 0;
	/*[disabled]background:url(images/gradient.png) repeat-x;*/
	width: 100%;
	height: 20px;
	position: absolute;
	display: block;
}
H2
{
	margin: 0;
	padding: 0;
	font: 0.83em Verdana, Arial, Helvetica, sans-serif;
	color: #B9B9B9;
}
.post-content H2, .page-content H2
{
	margin: 10px 0;
	padding: 0;
	font: bold 2em Arial, Helvetica, sans-serif;
	color: #435FA9;
}
H3
{
	margin: 0;
	padding: 0;
	font: bold 1.5em Arial, Helvetica, sans-serif;
	color: #425EA8;
}
.post-content H3, .page-content H3
{
	margin: 10px 0;
	padding: 0;
	font: bold 1.5em Arial, Helvetica, sans-serif;
	color: #53798B;
}
H3 A:link, H3 A:active, H3 A:visited
{
	color: #435FA9;
}
H3 A:hover
{
	color: #26355E;
}
H3.post-title, .single H3.post-title, H3.post-title-small
{
	margin: 0;
	padding: 10px 0;
	width: 410px;
	height: auto;
	border-bottom: 4px solid #425EA8;
}
.single H3.post-title
{
	font-size: 1.5em;
	width: 275px;
}
H3.post-title-small
{
	font-size: 1.5em;
}
H1
{
	margin: 0;
	padding: 0;
	font: bold 1.5em Georgia, serif;
	color: #26355E;
}
.post-content H1, .page-content H1
{
	margin: 10px 0;
	padding: 0;
	font: bold 1.5em Arial, Helvetica, sans-serif;
	color: #53798B;
}
H1 A:link, H1 A:active, H1 A:visited
{
	color: #26355E;
}
H1 A:hover
{
	color: #435FA9;
}
H1.post-title, .single H1.post-title, H1.post-title-small
{
	margin: 0;
	padding: 10px 0;
	width: 440px;
	height: auto;
	border-bottom: 4px solid #425EA8;
}
.single H1.post-title
{
	font-size: 1.5em;
	width: 310px;
}
H1.post-title-small
{
	font-size: 1.5em;
}
H4
{
	margin: 0;
	padding: 0;
	font: bold 1.75em Arial, Helvetica, sans-serif;
	color: #FEFEFE;
}
.about H4
{
	font-size: 1.2em;
}
.post-content H4, .page-content H4
{
	margin: 10px 0;
	padding: 0;
	font: bold 1.17em Georgia, "Times New Roman", Times, serif;
	color: #53798B;
}
#footer H4
{
	margin: 0 0 10px;
	font-family: Georgia, serif;
}
H5, #searchform LABEL
{
/*Sidebar Header*/
	margin: 0;
	padding: 10px 0 0 20px;
	width: 285px;
	height: 40px;
	/*[disabled]background:#F5FBFE url(images/sidebar-top.gif) no-repeat top center;*/
	font: bold 2em Georgia, serif;
	color: #26355E;
}
.post-content H5, .page-content H5
{
	margin: 10px 0;
	padding: 0;
	width: auto;
	height: auto;
	background: none;
	font: bold 1em Georgia, "Times New Roman", Times, serif;
	color: #53798B;
}
#tag_cloud H5, #searchform LABEL
{
	margin: 0;
	padding: 0;
	background: none;
}
A:link, A:active
{
	color: #000105;
	text-decoration: none;
}
A:hover
{
	color: #000;
}
A:visited
{
	color: #435FA9;
	text-decoration: none;
}
/*Header
/* --------------*/
#navigation UL LI A:link, #navigation UL LI A:active, #navigation UL LI A:visited
{
	margin: 0;
	padding: 13px 5px;
	font: bold 1.08em Arial, Helvetica, sans-serif;
	color: #26355E;
	display: block;
}
#navigation UL LI A:hover
{
	background: url(images/navigation-hover2.gif);
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
#navigation UL.pages LI.current_page_item A:link, #navigation UL.pages LI.current_page_item A:active, #navigation UL.pages LI.current_page_item A:visited
{
/*Crazy margins to pull up the hover image above the borders.*/
	margin: -3px -6px 0;
	padding: 15px 6px 14px;
	background: #435FA9 url(images/navigation-hover.gif) repeat-x bottom center;
	color: #F1F8FF;
	position: relative;
}
#navigation UL LI.cat-item.current-cat A
{
	margin: -3px -6px 0;
	padding: 15px 6px 14px;
	background: #435FA9 url(images/navigation-hover.gif) repeat-x bottom center;
	color: #F1F8FF;
	position: relative;
}
A.rss:link, A.rss:active, A.rss:visited, A.rss:hover
{
	margin: 13px 15px 0 0;
	padding: 0;
	width: 16px;
	height: 17px;
	background: url(images/rss.png) no-repeat top center;
	text-indent: -9999px;
	display: block;
	outline: 0;
}
/*Main Content
/* --------------*/
.post-info
{
	text-align: right;
	font: 0.92em Arial, Helvetica, sans-serif;
	color: #757575;
}
.post-info SPAN
{
	font-size: 1.18em;
	display: block;
}
.post-info SPAN A:link, .post-info SPAN A:active, .post-info SPAN A:visited
{
	color: #1E1C1A;
	text-decoration: none;
}
.post-info SPAN A:hover
{
	color: #435FA9;
}
.comment-count A:link, .comment-count A:active, .comment-count A:visited
{
	margin: 0;
	padding: 5px;
	font: bold 1em Arial, Helvetica, sans-serif;
	color: #FFF;
	display: block;
}
.comment-count A:hover
{
	background: #425EA8;
}
.single .comment-count A:link, .single .comment-count A:active, .single .comment-count A:visited, .page-content .comment-count A:link, .page-content .comment-count A:active, .page-content .comment-count A:visited
{
	padding: 5px;
	font: bold 1em Arial, Helvetica, sans-serif;
}
.post-intro STRONG
{
	font: bold 1.33em Arial, Helvetica, sans-serif;
	color: #30393D;
	line-height: 21px;
}
.continue-reading A:link, .continue-reading A:active, .continue-reading A:visited, .cat-posts LI.view-more A:link, .cat-posts LI.view-more A:active, .cat-posts LI.view-more A:visited
{
	font: normal bold 1.17em Arial, Helvetica, sans-serif;
	color: #990000;
}
.continue-reading A:hover, .cat-posts LI.view-more A:hover
{
	color: #435FA9;
}
/*Drop Down
/* --------------*/
.category A:link, .category A:visited, .category-inside A:link, .category-inside A:active, .category-inside A:visited
{
	margin-bottom: -1px;
	padding: 15px 25px 0 15px;
	display: inline-block;
	height: 25px;
	outline: 0;
	font: 1em Arial, Helvetica, sans-serif;
	color: #990000;
	border: 0px solid #000000;
}
.active DIV
{
	margin: 0 0 -1px;
	padding: 0 0 0 6px;
	width: auto;
	height: 40px;
	background: url(images/cat-hover-left.gif) no-repeat top left;
	float: right;
	display: block;
	position: relative;
	z-index: 10;
}
.active A:link, .active A:visited
{
	margin: 0;
	padding: 15px 25px 0 15px;
	width: auto;
	height: 25px;
	display: inline-block;
	font: 1em Arial, Helvetica, sans-serif;
	color: #5C5659;
	background: url(images/cat-hover-right.gif) no-repeat top right;
}
.cat-posts LI.view-more
{
	margin: 0;
	padding-top: 15px;
	text-align: right;
}
.cat-posts LI A:link, .cat-posts LI A:active, .cat-posts LI A:visited
{
	font: bold 1.17em Arial, Helvetica, sans-serif;
	color: #30393D;
	display: block;
}
.cat-posts LI A:hover
{
	color: #435FA9;
}
.cat-posts LI SPAN
{
	font: 0.92em Arial, Helvetica, sans-serif;
	color: #889194;
}
/*Content Navigation
/* --------------*/
.navigation
{
	font: normal 0.92em Georgia, "Times New Roman", Times, serif;
	color: #26355E;
}
.navigation A:link, .navigation A:visited, .navigation A:active
{
	font: bold 1em Georgia, "Times New Roman", Times, serif;
	color: #26355E;
}
.navigation A:hover
{
	background: url(images/navigation-hover.gif);
	color: #ffffff;
	text-decoration: underline;
}
/*Comments
/* --------------*/
.submit-comment
{
	margin: 0 0 15px;
	padding: 0;
	width: 127px;
	height: 27px;
	background: url(images/submit-comment.gif) no-repeat top center;
	display: block;
	outline: 0;
	text-indent: -9999px;
	border: 0;
}
.author
{
	font: 1.5em Arial, Helvetica, sans-serif;
	color: #3C4D54;
}
.author A:link, .author A:active, .author A:visited
{
	color: #3C4D54;
}
.author STRONG SPAN, .author STRONG SPAN A:link, .author STRONG SPAN A:active, .author STRONG SPAN A:visited
{
	color: #6B8894;
	display: inline;
}
.author SPAN
{
	font: 0.61em Georgia, "Times New Roman", Times, serif;
	color: #A3AEB2;
	display: block;
}
.comment-text
{
	font: 1em Arial, Helvetica, sans-serif;
	color: #74868D;
	line-height: 19px;
}
/*Sidebar
/* --------------*/
#sidebar LI
{
	font: 0.95em Arial, Helvetica, sans-serif;
}
#sidebar LI A:link, #sidebar LI A:visited, #sidebar LI A:active
{
	font: bold 1.17em Arial, Helvetica, sans-serif;
	color: #53798B;
}
#sidebar LI A:hover
{
	text-decoration: none;
}
#sidebar .rss-date
{
	margin: 5px 0;
	padding: 0;
	color: #709CB0;
	display: block;
}
#sidebar .rssSummary
{
	margin: 5px 0;
	padding: 0;
}
#sidebar LI A.sidebar-read-more:link, #sidebar LI A.sidebar-read-more:visited, #sidebar LI A.sidebar-read-more:active, #sidebar LI A.sidebar-read-more-rss:link, #sidebar LI A.sidebar-read-more-rss:visited, #sidebar LI A.sidebar-read-more-rss:active
{
	margin: 18px 0 0 25px;
	padding: 0;
	font: bold 1.17em Arial, Helvetica, sans-serif;
	color: #990000;
	position: absolute;
}
#sidebar LI A.sidebar-read-more-rss:link, #sidebar LI A.sidebar-read-more-rss:visited, #sidebar LI A.sidebar-read-more-rss:active
{
	padding: 1px 0 0 23px;
	line-height: 16px;
	background: url(images/rss.png) no-repeat center left;
}
#sidebar LI A.sidebar-read-more:hover, #sidebar LI A.sidebar-read-more-rss:hover
{
	color: #FE9800;
	text-decoration: none;
}
#featured-news .sidebar-content A:link, #featured-news .sidebar-content A:active, #featured-news .sidebar-content A:visited, #recent-news .sidebar-content A:link, #recent-news .sidebar-content A:active, #recent-news .sidebar-content A:visited
{
	font: bold 1.35em Arial, Helvetica, sans-serif;
	color: #26355E;
}
#featured-news .sidebar-content A:hover, #recent-news .sidebar-content A:hover
{
	color: #475054;
}
#featured-news .sidebar-content SPAN A:link, #featured-news .sidebar-content SPAN A:visited, #featured-news .sidebar-content SPAN A:active, #recent-news .sidebar-content SPAN A:link, #recent-news .sidebar-content SPAN A:visited, #recent-news .sidebar-content SPAN A:active
{
	margin: 5px 0 0;
	padding: 0;
	font: normal 1em Arial, Helvetica, sans-serif;
	color: #709CB0;
	display: block;
}
#featured-news .sidebar-content SPAN A:hover, #recent-news .sidebar-content SPAN A:hover
{
	color: #5E8293;
}
#sponsored-ad P.sponsored-ad
{
	margin: auto auto 8px 5px;
	font: 0.92em Arial, Helvetica, sans-serif;
	color: #9CAAB1;
}
/*Footer
/* --------------*/
P.about-text
{
	margin: 0 0 10px;
	font: 0.92em Arial, Helvetica, sans-serif;
	color: #FCFDFE;
	line-height: 17px;
}
P.copyright
{
	margin: 10px 0 0;
	font: 0.92em Arial, Helvetica, sans-serif;
	color: #FCFDFE;
}
/*Misc
/* --------------*/
.arial, .arial A
{
	font-family: Arial, Helvetica, sans-serif;
}
/*02 - MAIN STRUCTURE
/* ----------------------------------------------*/
.container
{
/*The container is a class simply because of the multiple full-span elements.*/
	margin: 0 auto;
	padding: 0;
	width: 1000px;
	height: auto;
}
.container2
{
/*The container is a class simply because of the multiple full-span elements.*/
	margin: 0 auto;
	padding: 0;
	width: 1000px;
	height: auto;
	/*[empty]background-color:;*/
}
/*Various Columns
/* --------------*/
.col-580
{
	width: 640px;
}
.col-340
{
	width: 340px;
}
.left, .alignleft
{
	float: left;
}
.right, .alignright
{
	float: right;
}
.aligncenter
{
	margin: 0 auto;
	display: block;
}
/*Clearfix
/* --------------*/
.clearfix:after
{
	content: " ";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.copyright A
{
	color: #FE9800;
}
.copyright A:hover
{
	color: #FCFDFE;
}
#ads
{
	width: 728px;
	height: 90px;
	text-align: center;
	border: 0px solid #000000;
	/*+placement:float-right -25px 5px;*/
	float: right;
	position: relative;
	left: -25px;
	top: 5px;
	padding-top: 10px;
}
#logo H1
{
	text-indent: -5000px;
	display: block;
	position: absolute;
}
#logo H2
{
	text-indent: -5000px;
	display: block;
	position: absolute;
}
.clearfix
{
	display: inline-block;
}
HTML[xmlns] .clearfix
{
	display: block;
}
* HTML .clearfix
{
	height: 1%;
}
/*03 - HEADER
/* ----------------------------------------------*/
#header
{
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	border-bottom: 1px solid #435FA9;
	background: url(images/bghead.gif) repeat-x center top;
}
#logo
{
	margin: 0;
	padding: 0px 0 0px 0px;
	width: 240px;
	height: auto;
	/*[disabled]background:#87CAEC url(images/header-shade.gif) no-repeat top right;*/
	float: left;
}
#searchform-header
{
	margin: 20px 20px 0 0;
	padding: 0;
	width: 284px;
	height: auto;
	background: url(images/searchform-back.png) no-repeat center left;
	float: right;
}
#searchform-header #s
{
	margin: 0;
	padding: 6px 10px 5px 25px;
	width: 165px;
	height: auto;
	border: 0;
	background: none;
	float: left;
	font-size: 0.92em;
	color: #AEA592;
}
#searchform-header #go
{
	float: right;
	margin: 0;
}
#navigation
{
	margin: 0;
	padding: 0;
	background: #fbd4a0 url(images/navigation.gif) repeat-x bottom center;
	border-top: 2px solid #435FA9;
	border-bottom: 1px solid #ffffff;
}
#navigation UL.pages
{
	margin: 0 auto;
	padding: 0;
	width: 880px;
	height: auto;
	list-style: none;
	float: left;
}
#navigation UL LI
{
	margin: 0 3px;
	padding: 0;
	float: left;
	overflow: visible;
}
.rss
{
	margin: 0 30px 0 0;
	padding: 0;
	width: 16px;
	height: 17px;
	float: right;
}
/*04 - DOCK
/* ----------------------------------------------*/
#latest-dock
{
	margin: 0;
	padding: 0;
	background: #FFFFFF repeat-x bottom center;
	border-bottom: 1px solid #FBF9FA;
}
.dock-back
{
	padding: 5px 0 0px;
	background: no-repeat bottom center;
}
#dock
{
	margin: 0 auto;
	padding: 0;
	width: 1000px;
	list-style: none;
	position: relative;
	text-align: center;
}
#dock LI
{
	margin: 0;
	padding: 0 0 18px;
	display: inline;
}
#dock LI.dock-active
{
	background: url(images/dock-shadow.png) no-repeat bottom center;
}
#dock LI A:link, #dock LI A:active, #dock LI A:visited
{
	margin: 30px 7px 0;
	padding: 2px 0 0;
	width: 160px;
	height: 58px;
	/*[disabled]background:url(images/dock-preview-back.png) no-repeat top center;*/
	display: inline-block;
}
#dock LI SPAN
{
	margin: 0;
	padding: 0;
	width: 980px;
	height: auto;
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	text-align: center;
	font: bold 1.17em Arial, Helvetica, sans-serif;
	color: #31393D;
}
.latest
{
	width: 980px;
	text-align: center;
	font: bold 1.17em Arial, Helvetica, sans-serif;
	color: #31393D;
	position: absolute;
}
/*05 - MAIN CONTENT
/* ----------------------------------------------*/
#main-content
{
	padding: 10px 0 20px;
	background: no-repeat top center;
	border-top: 0px solid #435FA9;
	border-bottom: 10px solid #FE9800;
}
.post
{
	margin: 0 0 25px;
}
/*Archive Post
/* ---------------*/
.archive
{
	margin: 0;
}
.archive .post-meta
{
	margin: 0 0 17px;
}
.archive .post-info
{
	font-style: italic;
}
/*Small (Half) Post
/* ---------------*/
.single
{
	margin: 0 15px 20px 0;
	width: 310px;
	height: auto;
	float: left;
}
.single .post-content
{
	margin: 0;
	padding: 5px 17px;
}
.single .post-image
{
	height: 115px;
}
.single .post-footer
{
	padding: 5px 23px;
}
.last
{
	margin: 0;
}
/*Post Box
/* ---------------*/
.post-box
{
	margin: 0;
	padding: 0;
	background: #FDFEFE url(images/post-box-top.gif) repeat-x top center;
	border: 1px solid #DCE7ED;
	border-bottom: 1px solid #CFDBE1;
	border-top: 0;
}
.post-meta
{
	margin: 0 0 10px;
	padding: 0;
	border-bottom: 1px solid #DEE;
	position: relative;
}
.post-info
{
	margin: 0;
	padding: 10px 5px;
	width: 190px;
	height: auto;
	border-bottom: 4px solid #FE9800;
	bottom: 0;
	right: 0;
	position: absolute;
}
.post-content, .page-content, .comment-content
{
	margin: 0;
	padding: 5px 22px 10px;
	border: 1px solid #FFF;
	border-bottom: 1px solid #E8EBEC;
	border-top: 1px solid #E8EBEC;
	position: relative;
}
.page-content
{
	padding: 15px 22px 0;
}
.comment-count
{
	margin: 0;
	padding: 0px;
	width: auto;
	height: auto;
	background: #435FA9;
	position: absolute;
	display: block;
	top: -10px;
	left: -10px;
	color: #FEFEFE;
}
.page-content .comment-count
{
	margin-top: -15px;
}
.post-image, .post-image-inner
{
	margin: 0 auto 10px;
	padding: 0;
	width: auto;
	height: auto;
	display: block;
}
.post-image-inner
{
	margin: 0 auto 10px 15px;
	float: right;
}
.post-image IMG, .post-image-inner IMG
{
	margin: 0 auto;
	padding: 3px;
	border-left: 1px solid #E8E8E8;
	border-right: 1px solid #E8E8E8;
	border-bottom: 1px solid #E7E8E8;
	text-align: center;
	display: block;
}
/*Post Footer
/* ---------------*/
.post-footer
{
	margin: 0;
	padding: 5px 23px;
	background: #FCFDFE;
	border-top: 1px solid #FFF;
	position: relative;
	z-index: 100;
}
.continue-reading
{
	margin: 0;
	padding: 0;
	width: 180px;
	height: auto;
	float: left;
}
.category-menu
{
	margin: 0;
	padding: 0;
	width: 350px;
	height: auto;
	float: right;
	text-align: right;
	position: absolute;
	top: 0px;
	right: 10px;
}
.indicator, .indicator-active
{
	margin: 0;
	padding: 0;
	width: 7px;
	height: 5px;
	background: url(images/expand.gif) no-repeat center left;
	display: inline-block;
	vertical-align: middle;
}
.indicator-active
{
	background: url(images/collapse.gif) no-repeat center left;
}
.dropdown
{
	margin: 0;
	padding: 0;
	width: 360px;
	height: auto;
	background: url(images/dropdown.png) no-repeat bottom center;
	text-align: left;
	display: none;
	position: relative;
	/*[empty]z-index:;*/
}
.cat-posts
{
	margin: 0 auto;
	padding: 10px 0 19px;
	width: 322px;
	height: auto;
	list-style: none;
	border-top: 1px solid #EBECEC;
}
.cat-posts LI
{
	margin: 0;
	padding: 10px 15px;
	background: url(images/cat-post-li.gif) no-repeat bottom right;
}
.cat-posts LI.view-more
{
	background: none;
}
/*Content Navigation
/* ---------------*/
.navigation
{
	margin: 0;
	padding: 8px 10px;
	/*[disabled]background:#DCE8EE url(images/box-highlight.gif) repeat-x bottom center;*/
	/*[disabled]border:1px solid #EBF2F5;*/
	/*[disabled]border-bottom:1px solid #D4E0E6;*/
}
/*WP Attachments
/* ---------------*/
.wp-caption
{
	margin: 0 10px;
	padding: 9px 5px 5px;
	background: #FFF;
	border: 1px solid #EBF2F5;
	border-bottom: 1px solid #CCCCCC;
	text-align: center;
}
.wp-caption-text
{
	margin: 5px auto auto;
	padding: 5px 0 0;
	font: 0.92em Arial, Helvetica, sans-serif;
	color: #656C71;
}
/*Inputs
/* ---------------*/
.input
{
	margin: 0;
	padding: 5px;
	background: #FDFEFE url(images/post-box-top.gif) repeat-x top center;
	border: 1px solid #DCE7ED;
	font: 0.92em Arial, Helvetica, sans-serif;
	color: #76716C;
}
/*Comments
/* ---------------*/
.comment-content
{
	padding: 0;
	background: #F3F8FA;
	border-bottom: 0;
}
.commentlist, .commentlist UL
{
	margin: 15px 0 0;
	padding: 0;
	list-style: none;
}
.commentlist LI
{
	margin: 0;
	padding: 30px;
	background: url(images/white.gif) repeat-x bottom center;
	border-bottom: 1px solid #D9E1E6;
}
.commentlist LI.alt, .thread-alt
{
	background: #F9FCFD url(images/white.gif) repeat-x bottom center;
}
.commentlist LI.no-comments
{
	margin: 55px 0 0;
	padding: 0 30px;
	background: none;
	border: 0;
}
.commentlist .children
{
	margin: 10px 0 0;
	padding: 0;
	border: 1px solid #D9E1E6;
}
.commentlist .children LI
{
	margin: 0;
	padding: 20px;
	border-bottom: 1px solid #FFF;
}
.commentlist LI .comment-wrap
{
	position: relative;
	text-align: left;
}
.commentlist LI .comment-text
{
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	background: none;
}
.commentlist LI .comment-author
{
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
}
.gravatar
{
	margin: 0 10px 0 0;
	padding: 1px 0 0 2px;
	width: 41px;
	height: 40px;
	background: url(images/gravatar.gif) no-repeat top center;
	float: left;
}
.author
{
	margin: 2px 0 0;
	padding: 0;
	width: auto;
	height: auto;
	float: left;
}
/*06 - SIDEBAR
/* ----------------------------------------------*/
#sidebar
{
	margin: 0 0 0 15px;
	padding: 0;
	width: 305px;
	height: auto;
	list-style: none;
}
#sidebar LI
{
	margin: 0 0 10px;
	padding: 0 0 45px;
	width: auto;
	height: auto;
	/*[disabled]background:#F5FBFE url(images/sidebar-bottom.gif) no-repeat bottom center;*/
	border: 1px solid #DCE7ED;
	background: #FDFEFE url(images/post-box-top.gif) repeat-x top center;
}
#sidebar LI#text-3
{
	margin: 0 0 10px;
	padding: 0;
	width: auto;
	height: auto;
	/*[disabled]background:#F5FBFE url(images/sidebar-bottom.gif) no-repeat bottom center;*/
	border: 1px solid #DCE7ED;
}
#sidebar #tag_cloud, #sidebar #search
{
	padding: 0;
	background: none;
}
#searchform
{
	margin: 0 auto;
	padding: 0;
}
#sidebar #sponsored-ad
{
	background: none;
}
#sidebar LI UL, #sidebar .textwidget, #calendar_wrap
{
	margin: 0 auto;
	padding: 5px;
	width: 245px;
	height: auto;
	list-style: none;
	/*[disabled]background:#EBF6FB;*/
	overflow: hidden;
	text-align: left;
}
#calendar_wrap
{
	margin: 0 auto;
	width: 190px;
}
#wp-calendar
{
	margin: 15px 0;
	padding: 0;
	width: 100%;
	height: auto;
}
#wp-calendar CAPTION
{
	font: bold 1.17em Arial, Helvetica, sans-serif;
	color: #5A656A;
}
#wp-calendar THEAD TR TH
{
	font-weight: bold;
}
#wp-calendar TD
{
	font: 0.92em Arial, Helvetica, sans-serif;
	color: #709CB0;
	border: 1px solid #D2DCE0;
	text-align: center;
}
#wp-calendar TFOOT TD
{
	border: 0;
}
#sidebar .textwidget
{
	margin: 0 auto 15px;
}
#sidebar LI#text-4.widget.widget_text H5
{
/*Sidebar Header*/
	margin: 0;
	padding: 20px 0 0 20px;
	width: 285px;
	height: 30px;
	background: transparent none no-repeat top center;
	font: bold 2em Georgia, serif;
	color: #26355E;
}
#sidebar LI#text-4.widget.widget_text DIV.textwidget
{
	width: 300px;
}
#sidebar LI#text-4.widget.widget_text
{
	width: auto;
	height: auto;
	background: transparent no-repeat bottom center;
	margin: 0 0 20px;
	padding: 0 0 0px;
	border: 0px solid #000000;
}
#sidebar LI UL LI
{
	margin: 0 0 15px;
	padding: 0;
	width: auto;
	height: auto;
	background: none;
	border: 0px solid #000000;
}
.sidebar-preview
{
	margin: 0;
	padding: 3px 0 0 4px;
	width: 114px;
	height: 65px;
	background: #FFF url(images/sidebar-preview-back.gif) no-repeat top center;
	float: left;
}
.sidebar-content
{
	margin: 0;
	padding: 0;
	width: 120px;
	height: auto;
	float: right;
}
/*07 - FOOTER
/* ----------------------------------------------*/
#footer
{
	margin: 0;
	padding: 10px 0;
	width: auto;
	height: auto;
	background: #425EA8 url(images/footer-stroke.gif) repeat-x top center;
	border-top: 1px solid #26355E;
	border-bottom: 0px solid #26355E;
}
.footer-divider
{
	/*[disabled]background:url(images/footer-divider.gif) repeat-y top left;*/
}
#footer .categories
{
	margin: 0;
	padding: 0;
	width: 360px;
	height: auto;
	float: left;
}
.footer-cat
{
	margin: 0;
	padding: 0;
	width: 360px;
	height: auto;
	list-style: none;
}
.footer-cat LI
{
	margin: 5px 0;
	padding: 0 0 0 9px;
	width: 150px;
	height: auto;
	float: left;
	/*[disabled]background:url(images/footer-cat-left.gif) no-repeat top left;*/
}
.footer-cat LI A
{
	margin: 0;
	padding: 0 9px 0 0;
	width: auto;
	height: 23px;
	line-height: 23px;
	float: left;
	display: block;
	/*[disabled]background:url(images/footer-cat-right.gif) no-repeat top right;*/
}
.footer-cat LI A:link, .footer-cat LI A:active, .footer-cat LI A:visited
{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FCFDFE;
}
.footer-cat LI A:link SPAN, .footer-cat LI A:active SPAN, .footer-cat LI A:visited SPAN
{
	color: #FF00FF;
}
.footer-cat LI:hover, .footer-cat LI:hover A
{
	background-position: 0% -23px;
	color: #171615;
	cursor: pointer;
}
.footer-cat LI:hover A
{
	background-position: 100% -23px;
}
#footer .about
{
	margin: 0;
	padding: 0;
	height: auto;
	float: right;
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
}
#link-back
{
	margin: 0;
	padding: 15px 0;
	background: #425EA8;
}
.donators
{
	margin: 0;
	padding: 0;
	width: 282px;
	height: auto;
	float: left;
}
A.smashing:link, A.smashing:active, A.smashing:visited, A.smashing:hover, A.function:link, A.function:active, A.function:visited, A.function:hover
{
	margin: 0;
	padding: 0;
	width: 154px;
	height: 54px;
	background: url(images/smashing.gif) no-repeat top center;
	display: block;
	text-indent: -9999px;
	float: left;
	outline: 0;
}
A.function:link, A.function:active, A.function:visited, A.function:hover
{
	width: 128px;
	background: url(images/function.gif) no-repeat top center;
}


/*Last Update 2.7.09*/


/* Add by BDV's Team in order to win against the cereals maker ! Yes we can ! */


		#container0,#container1,#container2,#container3,#container4{
			width:100%;
			height:153px;
		}
		#container0 div,#container1 div,#container2 div,#container3 div,#container4 div{
			float:left;
		}
		#container0{ background-image:url(images/div_vide.jpg);}

		#container0 h4,#container1 h4,#container2 h4,#container3 h4,#container4 h4{
			font-size:1.7em;
			margin:0 0 8px;
			text-align:center;
		}
		#div_172201, #div_170701, #div_172301,#div_100020613,#div_171401,#div_100363523{ 
			border-right:1px dashed black;
		}
		#div_vide_172201, #div_vide_170701, #div_vide_172301,#div_vide_100020613,#div_vide_171401,#div_vide_100363523{ 
			width:24% !important;
			width:24%;
			height:153px;
		}
		#div_vide{	background-image:url(images/bandeau1.jpg);height:150px;width:464px;background-repeat:no-repeat;}
		#div_vide2{	background-image:url(images/bandeau2.jpg);height:150px;width:705px;background-repeat:no-repeat;}
		#div_vide_172201{	background-image:url(images/vols.jpg);background-repeat:no-repeat;}
		#div_vide_170701{ background-image:url(images/hotels.jpg);background-repeat:no-repeat;}
		#div_vide_172301{	background-image:url(images/voitures.jpg);background-repeat:no-repeat;}
		#div_vide_100020613{ background-image:url(images/sejours.jpg);background-repeat:no-repeat;}
		#div_vide_171401{ background-image:url(images/croisieres.jpg);background-repeat:no-repeat;}
		#div_vide_100363523{ background-image:url(images/thalasso.jpg);background-repeat:no-repeat;}
		
		/*#container1 .promo{ width:477px;}*/
		html:not([lang*=""]) .promo {
			width:24.5%;
		}
		.promo{
			padding:0 0 0 5px;
			width:24.5% !important;
			width:24%;
			height:153px;
			background-color:#FFFFFF;
			background-image:url(images/fond-degrade.jpg);
			background-repeat:repeat-x;
			
		}
		.promo label{
			font-size:14px;
		}
		.promo a{
			text-decoration:none;color:black;
		}
		.promo img{
			border:0;
			/*margin:-5px 0px 0;*/
		}
		/*html:not([lang*=""]) .promo img{
			position:absolute;
		}*/
		.promo img{
			float:left;
		}
		#infos_promos_mg, #infos_promos_mg1 {
			float:left;
			width:144px;
		}
		#infos_promos_mg{
			height:15px;
		}
		#infos_promos_mg1 {
			height:15px;
		}
		#infos_promos_mg label {
			width:50px;
		}
		#infos_promos_mg label, #infos_promos_mg1 label, #infos_promos_mg span {
			margin:0 0 5px 0;
		}
		#infos_promos_mg label, #infos_promos_mg1 label, #infos_promos_mg span, #infos_promos_mg1 span {
			float:left;
			font-weight:bold;
		}
		#infos_promos_mg span {
			text-align:left;
		}
		#infos_promos_mg span, #infos_promos_mg1 span, #promo_170701 span, #promo_172301 span, #promo_100020613 span, #promo_171401 span, #promo_100363523 span  {
			font-size:12px;
			height:15px;
		}
		#infos_promos_mg1 span {
			width:70px;
		}

		#infos_promos_mg1 span, #promog span, .promod span {
			margin:0 0 0 2px;
		}
		/*html:not([lang*=""]) #promog {
			width:46%;
		}*/
		.promo_h{
			height:60px;
			width:144px;
		}
		.promo_b{
			height:40px;
			margin:0 0 0 5px;
			width:95%;
		}
		.promo_h .tarif{
			color:#FF9900;
			font-size:23px;
			font-weight:bold;
			text-align:center;
			height:17px;
			line-height:17px;
			margin:15px 0 10px;
		}
		.promo_h span, .promo_b span{
			width:100%;
			float:left;
			font-size:11px;
			font-weight:bold;
			text-align:justify;
		}
		
		#promog {
			border-right:1px dashed black;
		}
		#promog, #div_172201 .promod {
			width:145px !important;
			width:125px;
			margin:-10px 0 0 0;
		}
		html:not([lang*=""]) #promog, #div_172201 .promod {
			margin:0;
		}
		.promod {
			width:155px !important;
			width:125px;
		}
		#promog, .promod {
			cursor:pointer;
			float:left;
		}
		#promog span, .promod span {
			width:136px;
			float:left;
			font-size:11px;
			font-weight:bold;
			text-align:center;
		}
		#promog a span, .promod a span{
			height:12%;
			position:absolute;
			width:11%;
			float:none;
			margin:0;
		}
		#promo_170701, #promo_172301, #promo_100020613, #promo_171401, #promo_100363523{
			height:122px;
			width:100%;

		}
		#promog a, .promod a, #promo_170701 a, #promo_172301 a, #promo_100020613 a, #promo_171401 a, #promo_100363523 a {
			cursor:pointer;
			text-decoration:none;
			display:block;
		}
		
		#promog .tarif, .promod .tarif, #promo_170701 .tarif, #promo_172301 .tarif, #promo_100020613 .tarif , #promo_171401 .tarif , #promo_100363523 .tarif {
			color:#FF9900;
			font-size:23px;
			font-weight:bold;
			text-align:center;
			height:17px;
			line-height:17px;
			margin:15px 0 10px;
		}

		#div_172201 #promog span, #div_172201 .promod span {
			width:150px !important;
			width:110px;
		}

		
		
		
		#mainContainer
		{
			height:100%;
			margin:-5px 0 0;
			padding:0;
			text-align:center;
		}
		#mainContainer h1
		{
			font-size:13px;font-family:Arial;color:#000000;margin:0;padding:0;
		}
		#mainContainer p
		{
			color:#000000;
			font-family:Arial;
			margin:20px 0 0 0;
			padding:0 0 0 0;
		}
		.msg_attente{
			background-color:#FFFFFF;
			background-image:url(images/fond-degrade.jpg);
			background-repeat:repeat-x;
			margin:0 0 0 0;
			padding:0 0 0 0;
			text-align:center;
		}
		.msg_attente h2{
			color:#000000;
			font-family:Arial;
			font-size:18px;
			line-height:1em;
			margin:5px;
			padding:0;
			width:100%;
		}
		.msg_attente p{
			color:#000000;
			font-family:Arial;
			margin:20px 0 0 0;
			padding:0 0 0 0;
		}
		
		
		
	/****  TABLEAU RESULTATS ********/
#contenu_result, #resultat, #message_attente{ 
	color:#26355E;
	width:981px;
	float:left;
	margin:0;
}
#message_attente{
	padding:0;
	text-align:center;
	display:block;
}
#message_attente p{
	text-align:center;
	font-size:2em;
}

#resultat{ 
	font:bold 0.9em Arial,Helvetica,sans-serif;
}
#contenu_result{ 
	font:bold 1em Arial,Helvetica,sans-serif;
}
#entete_result{ float:right;}
.entete_result, .entete_result_promo
{
	line-height:1.5em;
	font-size:1.3em;
	text-align:justify;
	padding:0.6em;
	margin:0 40px 0 0;
}
.entete_result{
	float:right;
	width:500px;
}
.entete_result_promo
{
	float:left;
	width:100%;
	text-align:center;
}
#deb_table_result {
	float:right;
	width:961px;
	height:80px;
	margin:0 0 10px 0;
	border:1px solid #B3B1A5;
	border-top:0px;
	background-color:white;
	text-align:left;
}
#deb_table_result p{
	color:#26355E;
	height:24px;
	font-size:1.4em;
	width:961px;
	line-height:1.2em;
	margin:0 0 0 1em;
}
#deb_table_result .votre_demande{ width:48%;float:left;padding:0.5em;}
#deb_table_result .votre_demande p{ float:left;}
#deb_table_result .nom_partenaire
{
	margin:0.7em 0 0 1em;
	width:450px;
}
#deb_table_result .tarif_demande
{
	margin:0.3em 0 0 1em;
	width:450px;
}
.prix{
	margin:0 0 0 0.3em;
	font-size:1.2em;
	font-weight:bold;
	color:orange;
}
#resultat{
	float:left;
	margin:15px 0 10px 0;
}
#result{
	float:left;
	font-size:1.2em;
	text-align:center;
	margin:0 0 0 17px;
	font-family:Arial;
	border:1px solid #B3B1A5;
	background-color:white;
}
#result .photo{
	width:65px;
	clip:rect(16px, 91px, 60px, 0px);
}
#result td{
	border-top:1px solid #B3B1A5;
	height:35px;
	line-height:1.5em;
}
#result th{
	background:url("images/navigation.gif") repeat-x scroll center bottom #FBD4A0;
	height:25px;
	font-size:1em;
	color:#26355E;
}
#result tr.over{
	cursor:pointer;
	/*background-color:#d0dafd;*/
	/*background-color:#E0E0E0;*/
	background-color:#00257B;
	color:white;
}
#result tr.out{}
.tetiere{
	float:right;
	background:url("images/navigation.gif") repeat-x scroll center bottom #FBD4A0;
	text-align:center;
	height:20px;
	width:961px;
	border:1px solid #B3B1A5;
	font-size:1.4em;
	color:#26355E;
	font-weight:bold;
	margin:0.5em 0 0 0;
	padding-top:0.3em;
}

#result th.col1{ width:132px;}
#result th.col2{	width:100px;}
#result th.col3{	width:70px;}
#result th.col4{	width:200px;}
#result th.col5{	width:170px;}
.mediametrie{ float:left;}

.heure{
	float:left;
	margin:0 0 0 32px !important;
	text-align:center;
	width:125px;
}
/*#frame_result{ margin:0 0 0 10px;}*/
#frame_advences
{
	margin:0 0 0 2px;
	width:964px;
	height:1000px;
}
/*  RESULTATS PAGES SATS COMPAGNIES  */
.tabTarif{
	width:576px;
	border:1px solid #B3B1A5;
}
.tabTarifEntete{
	background-image:url(images/bg-tetiere2.gif);
	background-repeat:repeat-xy;
	height:26px;
	font-size:1.2em;
	font-weight:bold;
}
.tabTarifDonnees td
{
	border-top:1px solid #B3B1A5;
	background-color:white;
	width:100px;
	font-size:1em;
	line-height:1.2em;
}

	/******************************/
/*--------- Calendrier ------------*/
.form_moteur .border
{
	border:1px solid #7F9DB9;
}
.ds_box {
	background-color:#FFF;
	border:1px solid #000;
	position:absolute;
	z-index:32767;
	width:230px;
	height:200px;
}
.ds_tbl {
	background-color:#FFF;
	width:100%;
	/*height:100%;*/
}
.ds_head {
	background-color:#F4A50A;
	color: #FFF;
	font-size: 17px;
	font-weight: bold;
	text-align: center;
}
.ds_subhead {
	color:#006699;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	width:10px;
}
.ds_cell {
	background-color:#F3D7A1; /* #dfecfd */
	color:#000;
	font-size:16px;
	text-align: center;
	padding:2px;
	cursor:pointer;
}
.ds_cell:hover {
	background-color:#f3f3f3;
} 
.ds_cell_depart{
	background-color:#48BA98;
	border:1px solid #000000;
	color:#FFFFFF;
	cursor:pointer;
	font-size:16px;
	padding:2px;
	text-align:center;
}
.ds_cell_retour{
	background-color:#FAD65C;
	border:1px solid #000000;
	color:#000000;
	cursor:pointer;
	font-size:16px;
	padding:2px;
	text-align:center;
}
.ds_cell_off{
	background-color:#E2E2E2;
	color:#000000;
	font-size:16px;
	padding:2px;
	text-align:center;
	text-decoration:line-through;
}
#ds_calclass tr{
	height:24px;
}
#tat_table tr{
	height:20px;
}



#moteurs
{
	background:url("images/navigation.gif") repeat-x scroll center top #FBD4A0;
	color:#0B426B;
	float:left;
	font-family:Arial;
	margin:8px 0 15px 0 !important;
	margin:8px 0 10px 0;
	width:720px;
	height:300px;
	border:2px solid white;
}

.valid_moteur{
	background:url(images/submitMEV3.png) repeat;
	width:191px;
	height:60px;
	cursor:pointer;
	border:0;
	font-size:28px;
}
.valid_moteur:hover{
	background:url(images/submitMEV4.png) repeat;
}
#moteurs .onglets{
	width:120px;
	float:left; 
	background:url("images/navigation.gif") repeat-x scroll center bottom #FBD4A0;
	color:#26355E;
	text-align:center;
	cursor:pointer;
	font-weight:bold;
	font-size:1.6em;
	height:30px;
	padding:7px 0 0;
	border-bottom:2px solid white;
}
#moteurs .on{
	background:url("images/navigation-hover.gif") repeat-x scroll center top #567AD8;
	color:white;
}
#moteurs .content{
	width:100ù;
	display:none;
}
#moteurs .titre
{
	color:#333366;
	font-size:1.5em !important;
	font-size:1.5em;
	font-weight:bold;
	font-variant:small-caps;
	margin:0;
	padding:20px 0 10px 23px !important;
	padding:20px 0 0 23px;
	text-align:left;
}

#moteurs label
{
	display:list-item;
	font-size:1.5em;
	font-weight:bold;
	list-style-image:none;
	list-style-type:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#moteurs label.float {	float:left;	}
#moteurs .ville 
{
	color:#0B426B;
	font-size:11px;
	font-weight:bold;
	margin:8px 0 7px 15px!important;
	margin:8px 10px 7px 0;
	padding:0;
	width:47%;
	float:left;
	text-align:left;
	}
	#moteurs .ville input
	{
		color:#0B426B;
		font-size:19px;
		margin:0 0 3px 0;
		padding:0px;
		width:280px;
		height:25px;
	}
	#moteurs .ville label
	{
		width:100%;
		text-align:left;
		margin:0 0 5px 0;
	}
	#moteurs .ville select{
		color:#0B426B;
		font-size:19px;
		width:153px;
		height:29px;
		margin:0 0 0 5px;
	}
#moteurs .date 
{
	color:#FFFFFF;
	float:left;
	font-size:10px;
	font-weight:bold;
	margin:0 0 0 4px!important;
	margin:0 0 13px -17px;
	padding:0 0 5px 0px !important!;
	padding:0 0 5px 0px;
	text-align:center;
	width:100%;
	}
	#moteurs .aller
	{
		margin:0 0 0 25px !important;
		margin:0 0 0 15px;
		padding:0 0 0 10px;
		}
	#moteurs .retour
	{
		margin:0 0 0 28px;
		padding:0 0 0 39px;
		}
		
	#moteurs #label_date_dpt{
		float:left;
		margin:6px 0 2px 5px !important;
		margin:6px 10px 2px 5px;
	}
	#moteurs #label_date_ret{
		float:left;
		margin:6px 0 2px 62px !important;
		margin:6px 10px 2px 62px;
	}
	#moteurs .date label
	{
		color:#0B426B;
		font-size:13px;
		margin:6px 0 2px 10px !important;
		margin:6px 10px 2px 10px;
		padding:0;
		text-align:center;
		width:113px;
	}
	
	
	#moteurs .date input
	{
		color:#0B426B;
		border:1px solid #7F9DB9;
		display:inline;
		float:left;
		font-size:19px;
		margin:0 0 9px -1px !important;
		margin:0 0 9px -14px;
		padding:0;
		width:176px;
		height:25px;
		text-align:center;
	}
		
#moteurs .personne 
{
	color:#FFFFFF;
	float:left;
	font-size:10px;
	font-weight:bold;
	margin:0 0 0 15px !important;
	margin:0;
	padding:0;
	text-align:center;
	width:60px !important;
	width:55px;
	}
	#moteurs .personne label
	{
		color:#0B426B;
		font-size:11px;
		margin:0 0 5px 0;
		padding:0;
		text-align:left;
		width:90px !important;
		width:70px;
		}
	#moteurs .personne select,#moteurs .heure_form_voit select
	{
		color:#0B426B;
		display:inline;
		float:left;
		font-size:19px;
		height:27px;
		margin:0;
		padding:0;
		width:50px;
		}
#moteurs .heure_form_voit label
{
	color:#0B426B;
	font-size:11px;
	margin:0 0 5px 0;
	padding:0;
	text-align:left;
	width:20px;
}
.heure_form_voit{
	width:110px;
	float:left;
	height:35px!important;
	height:15px;

}
#heure1{ margin:0 0 0 92px!important;margin:0 0 0 54px;}
#heure2{ margin:0 0 0 186px!important;margin:0 0 0 184px;}

#moteurs .allerretour , #moteurs .classe_vol
{
	color:#FFFFFF;
	float:left;
	font-size:10px;
	font-weight:bold;
	margin:15px 0 5px 15px !important;
	margin:15px 0 5px 0;
	text-align:left;
	}
#moteurs .classe_vol
{
	width:115px !important;
	width:125px;
}
.div_vide{
	width:100%;
	height:60px;
}
#moteurs .allerretour 
{
	width:100%;
}
	#moteurs .allerretour label, #moteurs .classe_vol label
	{
		color:#0B426B;
		background:none !important;
		background:none;
		list-style:none;
		list-style-image:none !important;
		list-style-image:none;
		margin:0 5px 4px 0;
		padding:0;
		text-align:left;
		white-space:nowrap;
		width:90px;
		float:left;
		}
	#moteurs .allerretour input, #moteurs .classe_vol input
	{
		height:10px;
		margin:0 4px 0 0px;
		padding:0;
		width:12px;
		float:left;
		}
		
#moteurs .reserver
{
	float:right;
	margin:5px 4px 0 0 !important;
	margin:5px 10px 0 0;
	padding:0 0 0 0;
	vertical-align:middle;
	width:191px;
	height:60px;
}

#moteurs .reserver .txt
{
	color:#000000;
	display:table-cell;
	float:left;
	font-size:9px;
	font-weight:bold;
	height:12px;
	margin:10px 0 0 30px;
	padding:0 0 0 0;
	text-transform:uppercase;
	vertical-align:middle;
}

#moteurs .nb_stars{
	margin : 2px 0 7px 65px;
	width:240px;
}

	
		
/* End of the add ! WE WIN !!! */





