/* GENERALTES */ 

body {
	background-color: #F7E8AC;
	background-image: url(../images/default/body_top_degrad.gif);
	background-position:top;
	background-repeat:repeat-x;	
	font-family: Arial;
	font-size:10px;
	margin:0px;
	padding: 10px;	
}

.spacer {
	clear:both;
	font-size:1px;
	margin:0px;
	padding:0px;
	width:5px;
}

.block {
	float:left;
	font-size:1px;
	margin:0px;
	padding:0px;
	height:1px;
}

a {
	text-decoration:none;
	cursor:pointer;
}

a:hover {
	text-decoration:underline;
}

p {margin : 0px; padding:2px;}

#msg_confirmation {
	padding:10px 0px 10px 0px;
	margin-top: 10px;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	float:left;
	color:#377A61;
	border: 1px dashed #CCCCCC;
	background-color:#FFFFFF;
}

#msg_alert {
	padding:10px 0px 10px 0px;
	margin-top: 10px;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	float:right;
	color:#CC3333;
	border: 1px dashed #CC3333;
	background-color:#FAFAFA;
}

.bt {
	cursor:pointer;
	color:#999999;
	font-size:10px;
}

.bt_input {
	cursor:pointer;
	color:#FFFFFF;
	font-size:11px;
	border: 1px solid #FFFFFF;
	background-color: #0aa9e6;
	text-align:center;
}

.bt_input_bold {
	cursor:pointer;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	border: 1px solid #FFFFFF;
	background-color: #0aa9e6;
	padding: 2px;
}



.form {
	display:inline;
}

label {
	font-size:11px;
	color:#333333;
}

.label {
	float:left;
	width: 120px;
	font-size:11px;
	color:#333333;
	text-align:right;
	padding-right: 5px;
	line-height: 22px;
}

.mini_label {
	float:left;
	width: 100px;
	font-size:11px;
	color:#333333;
	text-align:right;
	padding-right: 5px;
	margin-right: 5px;	
	line-height: 20px;
}

.input,
.input_date {
	float:left;
}

.input_longue INPUT {
	border: 1px solid #9ecf3b;
	font-size:10px;
	height:13px;
	text-align:center;
	height:13px;
	width: 240px;			
}



.input INPUT {
	width: 107px;
	height:13px;
	border: 1px solid #9ecf3b;
	font-size:10px;
	text-align:center;
}

.input_date INPUT,
label INPUT {
	height:13px;
	border: 1px solid #9ecf3b;
	font-size:10px;
	text-align:center;	
}

.input_compte INPUT {
	width: 107px;
	border: 1px solid #0aa9e6;
	font-size:10px;
}

.input_compte_long INPUT {
	width: 200px;
	border: 1px solid #0aa9e6;
	font-size:10px;
}

.files {
	width: 200px;
	border: 1px solid #0aa9e6;
	font-size:10px;
}


.inputSelect {
	color:#333333;
	font-size:11px;
}

/* BODY */
.body {
	width:860px;
	background-image: url(../images/default/body_degrad.gif);
	background-position:top;
	background-repeat:repeat-y;		
}

.right_corner {
	width:35px;
	height:154px;
	background-image: url(../images/default/body_right_corner.gif);
	background-position:top right;
	background-repeat:no-repeat;
	float:right;
}

/* HEADER */
.header {
	float:left;
	width:790px;
	background-image: url(../images/default/back_header.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}

.header_left {
	float:left;
	width:210px;
}

.header_center {
	float:left;
	width:380px;
}

.header_right {
	float:right;
	width:190px;
	padding-left:10px;
}


/* CONTENT */
.content {
	float:left;
	width:790px;
}

.content_left {
	float:left;
	width:200px;
	padding-left:10px;
}

.content_right {
	float:left;
	width:580px;
}

.logo {
	float:left;
	background-image: url(../images/default/nourvoyages_logo.jpg);
	width:210px;
	height:110px;
}

.logo a img{
	border:none;
}

.visuel_logo {
	float:left;
	background-image: url(../images/default/visuel_logo.jpg);
	width:210px;
	height:180px;
}

.menu {
	float:left;
	background-image: url(../images/default/menu_M.gif);
	background-position:bottom;
	background-repeat:repeat-x;	
	width:380px;
	padding-top:12px;
	background-color:#0AA9E6;
}

.menu_G {
	float:left;
	background-image: url(../images/default/menu_G.gif);
	background-position:left;
	background-repeat:no-repeat;	
	width:28px;
	height:77px;
}

.menu_D {
	float:right;
	background-image: url(../images/default/menu_D.gif);
	background-position:right;
	background-repeat:no-repeat;	
	width:28px;
	height:77px;
}

.bt_menu,
.bt_menu_select
{
	float:left;
	width:54px;
	height:62px;
}

.bt_menu IMG,
.bt_menu_select IMG
{
	width:54px;
	height:62px;
}

.bt_menu a,
.bt_menu_select a
{
	float:left;
	background-position:center bottom;
	background-repeat:no-repeat;
	width:auto;
	text-decoration:none;
	text-align:center;
	margin-top: 15px;
}

.bt_menu a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background-image: url(../images/default/bt_menu_hover.gif);	
}

.bt_menu_select a{
	background-image: url(../images/default/bt_menu_select.gif);
	color:#0094CC;
	font-size:11px;
	line-height:20px;	
}

.bt_menu_select a:hover {
	text-decoration:none;
}

.bt_menu a{
	background-image: url(../images/default/bt_menu_a.gif);
}

/* CELLULE TYPE 1 */
.cell_1{
	float:left;
	padding: 10px;
	width:360px;	
}

.cell_1 .bottom{
	width:360px;	
}

.cell_1_content {
	float:left;
	width:360px;
	font-size:11px;
	color:#333333;	
}

/* CELLULE TYPE 2 */
.cell_2{
	float:left;
	width:187px;
}

.cell_2_ico {
	float:left;
	width:35px;
	height:30px;	
}

.cell_2_top_right {
	float:right;
	width:15px;
	height:30px;
	background-repeat:no-repeat;
	background-position:bottom;	
}

.cell_2_top {
	float:left;
	width:187px;
	height:30px;
	background-repeat:repeat-x;
	background-position:bottom;
}

.cell_2_label {
	float:left;
	font-size:13px;
	font-weight:bold;
	text-align:right;
	color:#0aa9e6;
	text-transform:capitalize;	
}

.cell_2_content {
	float:left;
	width:160px;
	padding: 5px 10px 0px 10px; 
}

/* CELLULE TYPE 3 */
.cell_3{
	float:right;
	width:560px;
	padding:10px;	
}

.cell_3_top {
	float:left;
	width:560px;
	height:15px;
	background-repeat:repeat-x;
	background-position:bottom;
}

.cell_3_top_left {
	float:left;
	width:15px;
	height:15px;
	background-repeat: no-repeat;	
	background-position:bottom;	
}

.cell_3_top_right {
	float:right;
	width:15px;
	height:15px;
	background-repeat: no-repeat;	
	background-position:bottom;	
}

.cell_3_label {
	float:left;
	font-size:13px;
	font-weight:bold;
	text-align:right;
	color:#9ecf3b;
	/*text-transform:capitalize;*/
	padding-left: 15px;	
}

.cell_alert_label {
	float:left;
	font-size:16px;
	font-weight:bold;
	text-align:right;
	color:#cc0000;
	padding-left: 15px;
	/*text-transform:capitalize;*/
}

.alert {
	font-size:12px;
	color:#cc0000;
}

.alert_content {
	float:left;
	width:520px;
	background-color:#FFFFFF;
	font-size:12px;
	color:#333333;
	padding:20px;
}

.cell_3_content {
	float:left;
	width:560px;
	background-color:#FFFFFF;
	font-size:11px;
	color:#333333;
}

/* CELLULE TYPE 4 */
.cell_4{
	float:left;
	padding: 0px 10px 0px 10px;
	width:770px;	
}

.cell_4 .bottom{
	width:770px;	
}

.cell_4_content {
	float:left;
	width:750px;
	font-size:11px;
	color:#333333;
	padding:0px 10px 0px 10px;	
}

.cell_4_top {
	float:left;
	width:770px;
	height:15px;
	background-repeat:repeat-x;
	background-position:bottom;
}

.cell_4_top_left {
	float:left;
	width:15px;
	height:15px;
	background-repeat: no-repeat;	
	background-position:bottom;	
}

.cell_4_top_right {
	float:right;
	width:15px;
	height:15px;
	background-repeat: no-repeat;	
	background-position:bottom;	
}

/* CELLULE TYPE 1 */
.cell_5{
	float:left;
	padding: 20px 20px 20px 10px;
	width:360px;	
}

.cell_5_ico {
	float:left;
	width:50px;
	height:50px;
}

.cell_5_top_right {
	float:right;
	width:20px;
	height:50px;
}

.cell_5_top {
	float:left;
	width:550px;
	height:50px;
	background-repeat:repeat-x;
	background-position:top;
}

.cell_5_label {
	float:right;
	font-size:13px;
	font-weight:bold;
	text-align:right;
	color:#FFFFFF;
	text-transform:uppercase;
	line-height:23px;	
}

.cell_5_content {
	float:left;
	width:530px;
	background-color:#FFFFFF;
	padding: 0px 10px 0px 10px;
}

/* BLUE */
/* cell_1 */
#blue .cell_5_ico {	background-image: url(../images/default/cell_1_ico_blue.gif);}
#blue .cell_5_top { background-image: url(../images/default/cell_1_top_blue.gif);}
#blue .cell_5_top_right { background-image: url(../images/default/cell_1_top_right_blue.gif);}

/* bas */
#blue .cell_5_bottom_left { background-image: url(../images/default/blue_bottom_left.gif);}
#blue .cell_5_bottom_right { background-image: url(../images/default/blue_bottom_right.gif);}
#blue .cell_5_bottom { background-image: url(../images/default/blue_bottom.gif);}

/* ------------
CELLULE CONTENU
------------- */

#HG, #HD, #BG, #BD { height:8px; width:8px; background-repeat:no-repeat; font-size:1px; display:inline; }
#HG, #BG { float:left; }
#HD, #BD { float:right; }
#HG { background-image:url(../images/default/HG.gif); }
#HD { background-image:url(../images/default/HD.gif); }
#BG { background-image:url(../images/default/BG.gif); background-position:bottom; }
#BD { background-image:url(../images/default/BD.gif); background-position:bottom; }

.cell_base {
	width:170px;
	float:left;
	background-color:#0aa9e6;	
}

.cell_base_contenu {
	width:150px;
	padding:10px;
}

/* GREEN */
/* cell_1 */
#green .cell_5_ico {	background-image: url(../images/default/cell_1_ico_green.gif);}
#green .cell_5_top { background-image: url(../images/default/cell_1_top_green.gif);}
#green .cell_5_top_right { background-image: url(../images/default/cell_1_top_right_green.gif);}

/* bas */
#green .cell_5_bottom_left { background-image: url(../images/default/green_bottom_left.gif);}
#green .cell_5_bottom_right { background-image: url(../images/default/green_bottom_right.gif);}
#green .cell_5_bottom { background-image: url(../images/default/green_bottom.gif);}

/* BAS COMMUN TOUT TYPE DE CELLULE */
.bottom_left {
	float:left;
	width:15px;
	height:15px;
	background-position:bottom left;
	background-repeat:no-repeat;
}

.bottom_right {
	float:right;
	width:15px;
	height:15px;
	background-position:bottom right;
	background-repeat:no-repeat;
}

.bottom {
	float:left;
	width:100%;
	height:15px;
	background-repeat:repeat-x;
	background-position:bottom;
	font-size:1px;
}

/*
///////////
COULEURS
///////////
*/

/* BLUE */
/* cell_1 */
#blue .cell_1_ico {	background-image: url(../images/default/cell_1_ico_blue.gif);}
#blue .cell_1_top { background-image: url(../images/default/cell_1_top_blue.gif);}
#blue .cell_1_top_right { background-image: url(../images/default/cell_1_top_right_blue.gif);}

/* cell_2 */
#blue .cell_2_top_left { background-image: url(../images/default/blue_top_left.gif);}
#blue .cell_2_top { background-image: url(../images/default/blue_top.gif);}
#blue .cell_2_top_right { background-image: url(../images/default/blue_top_right.gif);}

/* cell_3 */
#blue .cell_3_top_left { background-image: url(../images/default/blue_top_left.gif);}
#blue .cell_3_top { background-image: url(../images/default/blue_top.gif);}
#blue .cell_3_top_right { background-image: url(../images/default/blue_top_right.gif);}

/* cell_4 */
#blue .cell_4_top_left { background-image: url(../images/default/blue_top_left.gif);}
#blue .cell_4_top { background-image: url(../images/default/blue_top.gif);}
#blue .cell_4_top_right { background-image: url(../images/default/blue_top_right.gif);}

/* bas */
#blue .bottom { background-image: url(../images/default/blue_bottom.gif);}
#blue .bottom_left { background-image: url(../images/default/blue_bottom_left.gif);}
#blue .bottom_right { background-image: url(../images/default/blue_bottom_right.gif);}

/* GREEN */
/* cell_1 */
#green .cell_1_ico {	background-image: url(../images/default/cell_1_ico_green.gif);}
#green .cell_1_top { background-image: url(../images/default/cell_1_top_green.gif);}
#green .cell_1_top_right { background-image: url(../images/default/cell_1_top_right_green.gif);}

/* cell_2 */
#green .cell_2_top_left { background-image: url(../images/default/green_top_left.gif);}
#green .cell_2_top_right { background-image: url(../images/default/green_top_right.gif);}
#green .cell_2_top { background-image: url(../images/default/green_top.gif);}

/* cell 3 */
#green .cell_3_ico { background-image: url(../images/default/cell_3_ico_green.gif);}
#green .cell_3_label {color:#669933;}
#green .cell_3_top_left { background-image: url(../images/default/green_top_left.gif);}
#green .cell_3_top { background-image: url(../images/default/green_top.gif);}
#green .cell_3_top_right { background-image: url(../images/default/green_top_right.gif);}

/* cell_4 */
#green .cell_4_top_left { background-image: url(../images/default/green_top_left.gif);}
#green .cell_4_top_right { background-image: url(../images/default/green_top_right.gif);}
#green .cell_4_top { background-image: url(../images/default/green_top.gif);}

/* bas */
#green .bottom_left { background-image: url(../images/default/green_bottom_left.gif);}
#green .bottom_right { background-image: url(../images/default/green_bottom_right.gif);}
#green .bottom { background-image: url(../images/default/green_bottom.gif);}
#green .type { background-image: url(../images/default/type_ico.gif);}

/* orange */
/* cell_1 */
#orange .cell_1_ico { background-image: url(../images/default/cell_1_ico_orange.gif);}
#orange .cell_1_top  { background-image: url(../images/default/cell_1_top_orange.gif);}
#orange .cell_1_top_right { background-image: url(../images/default/cell_1_top_right_orange.gif);}

/* cell_2 */
#orange .cell_2_ico { background-image: url(../images/default/orange_left.gif);}
#orange .cell_2_top  { background-image: url(../images/default/orange_top.gif);}
#orange .cell_2_top_right { background-image: url(../images/default/orange_top_right.gif);}

/* cell_4 */
#orange .cell_4_top_left { background-image: url(../images/default/orange_top_left.gif);}
#orange .cell_4_top  { background-image: url(../images/default/orange_top.gif);}
#orange .cell_4_top_right { background-image: url(../images/default/orange_top_right.gif);}

/* bas */
#orange .bottom { background-image: url(../images/default/orange_bottom.gif);}
#orange .bottom_left { background-image: url(../images/default/orange_bottom_left.gif);}
#orange .bottom_right { background-image: url(../images/default/orange_bottom_right.gif);}

/* RED */
/* cell_3 */
#red .cell_3_top_left { background-image: url(../images/default/red_top_left.gif);}
#red .cell_3_top { background-image: url(../images/default/red_top.gif);}
#red .cell_3_top_right { background-image: url(../images/default/red_top_right.gif);}
#red .bottom_left { background-image: url(../images/default/red_bottom_left.gif);}
#red .bottom { background-image: url(../images/default/red_bottom.gif);}
#red .bottom_right { background-image: url(../images/default/red_bottom_right.gif);}

/* OPTIONS */
.option_content {
	float:left;
	width:160px;
	padding:15px 10px 0px 10px;
	font-size:10px;
	color:#0aa9e6;
	background-color:#FFFFFF;
	height: 105px;
}

.option_bt_cadre {
	padding-top:102px;
	float:left;
	width:180px;
	text-align:center;
	background-image: url(../images/default/option_cadre_top.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	height:45px;
}

.option_bt,
.option_bt_select {
	display:inline;
}

.option_bt a,
.option_bt_select a
{
	float:left;
	background-position:bottom;
	background-repeat:no-repeat;
	text-decoration:none;
}

.option_bt a:hover {
	text-decoration:none;
	background-image: url(../images/default/option_bt_hover.gif);	
}

.option_bt_select a {
	background-image: url(../images/default/option_bt_select.gif);
}

.option_bt_select a:hover {
	text-decoration:none;
}

.option_bt a{
	background-image: url(../images/default/option_bt_a.gif);
}

.option_cell_bottom {
	float:left;
	width:180px;
	height:15px;
	background-image: url(../images/default/green_bottom.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	font-size:1px;
}

.option_cell_bottom_left {
	float:left;
	width:15px;
	height:15px;
	background-image: url(../images/default/green_bottom_left.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

.option_cell_bottom_right {
	float:right;
	width:15px;
	height:15px;
	background-image: url(../images/default/green_bottom_right.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}

#bulletin,
#email {
	width: 115px;
	height:13px;
	border: 1px solid #9ecf3b;
	font-size:10px;
	margin-bottom: 3px;
}

#password {
	width: 80px;
	height:12px;
	border: 1px solid #9ecf3b;
	font-size:10px;	
	margin: 1px;		
}

.green_bt {
	float:left;
	background-image: url(../images/default/green_bt_center.gif);
	background-repeat:repeat-x;	
	cursor:pointer;
	color:#FFFFFF;	
}

#1 .option_content,
#2 .option_content,
#3 .option_content { display:none; }

.bt_panier {
	text-align:center;
	padding-bottom: 15px;
}

#label {
	float:left;
	width:auto;
	font-size:10px;
	color:#0AA9E6;
	background-color:#FFFFFF;
	padding: 0px 3px 0px 3px;	
}

#score {
	float:right;
	width:auto;
	font-size:12px;
	font-weight:bold;
	color:#ff6600;	
	background-color:#FFFFFF;
	padding: 0px 3px 0px 3px;
}

.article,
.total{
	width:160px;
	float:left;
	background-image: url(../images/default/tiret.gif);
	background-position:center;
	background-repeat: repeat-x;	
}

/* promotion LEFT */
.bt_promo {
	text-align:center;
	padding-top:5px;
}

.destination {
	float:left;
	height:31px;
	width:125px;
	padding-right:4px;
	background-image: url(../images/default/tiret.gif);
	background-position:center center;
	background-repeat: repeat-x;	
}

.destination a {
	font-size:11px;
	color:#0aa9e6;
	font-weight:bold;
}	

.link {
	font-size:11px;
	color:#0aa9e6;
	font-weight:bold;
}	

.prix {
	font-size:14px;
	color:#ff6600;	
	font-weight:bold;
}

.titre_blue {
	font-size:13px;
	color:#00a1de;	
	font-weight:bold;
	text-transform:capitalize;
}

.titre_base {
	float:left;
	font-size:11px;
	color:#9ecf3b;
}

.titre_1 {
	float:left;
	font-size:18px;
	font-weight:bold;
	color:#9ecf3b;
	width:auto;
}

.cell_titre_1 {
	float:left;
	padding: 15px;
	width:260px;
	border-top: 1px solid #9ecf3b;		
}

.cell_titre_1_border {
	float:left;
	padding: 15px 0px 15px 0px;
	width:285px;
	border-top: 1px solid #9ecf3b;
	border-bottom: 1px solid #9ecf3b;				
}

.prix a, prix a:hover{
	text-decoration:none;
}

.type {
	float:right;
}

.description {
	float:left;
	width:160px;
}

.description a {
	font-size:10px;
	color:#666666;
}

.spacer_promo {
	clear:both;
	padding-bottom: 5px;
}

/* PROMOTIONS RUBRIQUE */
.promo_c_content p{ margin:0px; padding:0px;}

.promo_c_content {
	float:left;
	/*width:160px;*/
	padding:5px 5px 0px 5px;
	width:548px;
}

.promo_c_content_description{
	float:right;
	width:362px;;
}

.promo_c_visuel {
	float:left;
	background-image: url(../images/default/promo_visu_back.gif);
	background-position:bottom right;
	background-repeat: no-repeat;
	padding: 0px 15px 15px 0px;
}

.promo_c_titre {
	float:left;
	width:auto;
	padding:0px 10px 5px 0px;
}

.promo_c_titre a {
	font-size:12px;
	color:#0aa9e6;
	font-weight:bold;	
}

.promo_c_titre a:hover {
	text-decoration:underline;
}

.promo_c_description {
	/*float:left;
	width:auto;
	padding:0px 10px 15px 0px;*/
	font-size:11px;
	color:#666666;
}

.spacer_promo_c {
	clear:both;
	width:540px;
	height: 5px;
	font-size:1px;
}

/* ADMIN + COMPTE */
.bt_compte {
	float:left;
	text-align:center;
	margin-bottom:10px;
}

.bt_compte_op {
	float:left;
	text-align:center;
	width:50%;
	margin-top:20px;
}

.bt_compte_op_c {
	float:left;
	text-align:center;
	width:50%;
}

.bt_compte a, .bt_compte_op a, .bt_compte_op_c a {
	cursor:pointer;
	color:#333333;
	font-size:10px;
}


.compte_label {
	float:left;
	font-size:16px;
	font-weight:bold;
	color:#9ecf3b;
	padding: 15px 0px 5px 10px;
	width:auto;
}


.legend {
	float:left;
	font-size:9px;
	color:#666666;
	text-align:left;
	padding: 15px 0px 0px 10px;
}

.filtre{
	float:left;
	font-size:9px;
	color:#666666;
	text-align:left;
	padding: 10px;
	/*width:350px;*/
}

.tbl_list {
	border:0px none;
	width:770px;	
}

.tbl_list_center {
	border:0px none;
	width:540px;	
}

.tbl_list_recherche {
	border:0px none;
	width:560px;	
}

.tbl_list2 {
	width:280px;
}

.tbl_list2 .intitule_option {
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding:5px;
	background-image: url(../images/default/intitule_degrad.gif);
	background-position:bottom;
	background-repeat: repeat-x;
	border-left: 1px solid #EDEDED;	
	border-top: 1px solid #EDEDED;								
}

.tbl_list2 .intitule_optionSelected {
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding:5px;
	background-image: url(../images/default/intitule_degradGreen2.gif);
	background-position:bottom;
	background-repeat: repeat-x;
	border-left: 1px solid #EDEDED;	
	border-top: 1px solid #EDEDED;								
}

.tbl_list2 a{ text-decoration:none; color:#FFFFFF;}
.tbl_list2 a:hover{ text-decoration:none; color:#FFFFFF;}

/*
tbl_list2 #selected{
	background-color:#9ecf3b;
	background-image: url(../images/default/intitule_degradGreen.gif);
}


.tbl_list2 .tbl_list_center {
	border:0px none;
	width:540px;	
}

.tbl_list2 .tbl_list_recherche {
	border:0px none;
	width:560px;	
}
*/
.tbl_option {
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding:2px 5px 2px 5px;
	background-image: url(../images/default/intitule_degrad.gif);
	background-position:bottom;
	background-repeat: repeat-x;
	border-left: 1px solid #EDEDED;								
	border-bottom: 1px solid #EDEDED;
}

.tbl_panier {
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding:2px 5px 2px 5px;
	background-position:bottom;
	background-repeat: repeat-x;
	border-left: 1px solid #EDEDED;								
	border-bottom: 1px solid #EDEDED;
	background-image: url(../images/default/intitule_degrad.gif);
	background-position:bottom;
	background-repeat: repeat-x;	
}

.tbl_panier_label {
	padding:5px;	
	font-size:11px;
	color:#333333;	
	text-align:center;					
	border-left: 1px solid #EDEDED;
	border-bottom: 1px solid #EDEDED;
	background-image: url(../images/default/bando_degrad.gif);
	background-position:top;
	background-repeat: repeat-x;		
}

.tbl_panier_img {
	text-align:center;
	background-color:#FFFFFF;					
}

.tbl_option_comp {
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding:2px 5px 2px 5px;
	background-image: url(../images/default/intitule_degrad.gif);
	background-position:bottom;
	background-repeat: repeat-x;
}

.tbl_label {
	padding:5px;	
	font-size:10px;
	color:#333333;	
	text-align:center;					
	background-image: url(../images/default/bando_degrad.gif);
	background-position:top;
	background-repeat: repeat-x;
	border-left: 1px solid #EDEDED;
	border-bottom: 1px solid #EDEDED;	
}

.tbl_label_comp {
	padding:5px;	
	text-align:center;
}

.general_option {
	float:right;
	font-size:9px;
	color:#666666;
	text-align:right;
	padding-left:25px;
	padding: 10px 11px 0px 0px;
}

.general_option a {
	cursor:pointer;
	color:#333333;
	font-size:10px;
}

.intitule_option {
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding:5px;
	background-image: url(../images/default/intitule_degrad.gif);
	background-position:bottom;
	background-repeat: repeat-x;
	border-left: 1px solid #EDEDED;	
	border-top: 1px solid #EDEDED;								
}

.intitule_bt {
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding:5px;
	background-image: url(../images/default/intitule_degrad.gif);
	background-position:bottom;
	background-repeat: repeat-x;
	border-left: 1px solid #EDEDED;		
	border-right: 1px solid #EDEDED;	
	border-top: 1px solid #EDEDED;				
}

.intitule_ico {
	padding:0px 5px 5px 5px;
	white-space:nowrap;	
	border-left: 1px solid #EDEDED;					
}


.tupple {
	background-color:#ffffff;
}

.cell_bt {
	text-align:center;
	background-color:#FFFFFF;
	border-left: 1px solid #EDEDED;		
}

.cell_ico {
	text-align:center;
	background-color:#ffffff;
}

.cell_label {
	padding-left: 5px;	
	padding-right: 5px;
	font-size:11px;
	color:#333333;	
	text-align:center;					
	background-image: url(../images/default/bando_degrad.gif);
	background-position:top;
	background-repeat: repeat-x;
	border-left: 1px solid #EDEDED;
}

.cell_label a{
	font-size:11px;
	color:#0aa9e6;	
}

.cell_compagnie_visuel {
	width: 140px;
	background-color:#FFFFFF;
}


#surbooking { color:#cc9900; }
#en_cours { color:#333333; }
#depasser { color:#999999; }
#notvalid{ color:#cc0000; }
#nouveau { color:#1995c7; }

.search_form {
	float:right;
	font-size:10px;
	color:#0aa9e6;
	background-color:#FFFFFF;
	padding-right:25px;	
}

.label_compte {
	float:left;
	font-size:11px;
	color:#333333;
	text-align:right;
	padding-right: 20px;
	line-height: 20px;
}

.cell_cadre_titre {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	background-image: url(../images/default/intitule_degrad.gif);
	background-position:bottom;
	background-repeat: repeat-x;
	width: 760px;
	border: 1px solid #EDEDED;
	margin-left:5px;
	padding: 5px;
	float:left;								
}

.cell_cadre {
	width: 760px;
	border: 1px solid #EDEDED;
	margin-left:5px;
	padding: 5px;
	float:left;	
	background-image: url(../images/default/cell_degrad.gif);
	background-position:top;
	background-repeat: repeat-x;		
}

.cell {
	padding: 8px;	
	font-size:11px;
	color:#333333;	
	text-align:left;					
	float:left;
}

.cell_titre {
	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-align:center;
	padding-bottom: 5px;
	float:left;
	width:auto;
	line-height:22px;
}

.cell_visuel {
	background-image: url(../images/default/promo_visu_back.gif);
	background-position:bottom right;
	background-repeat: no-repeat;
	padding: 0px 15px 15px 0px;
}

.cell_description {
	float:left;
	width:260px;
	padding: 15px;
	border-top: 1px solid #9ecf3b;
}

.cell_description_long {
	width:auto;
	padding: 10px 0px 25px 20px;
	border-bottom: 1px solid #0aa9e6;	
}

.mce_cell {
	padding: 10px;
	margin-bottom: 10px;
	border: 1px solid #9ecf3b;
	overflow:auto;
	scrollbar-base-color: #FFFFFF; 
	scrollbar-face-color: #FFFFFF; 
	scrollbar-track-color: #FFFFFF; 
	scrollbar-arrow-color: #9ecf3b;
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-3dlight-color: #FFFFFF; 	
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	height:120px;
	width: 300px;	
}

.input_label {
	float:left;
	width: 95px;
	font-size:11px;
	color:#333333;
	text-align:right;
	padding-right: 5px;
	line-height: 20px;
}

.input_label_2 {
	float:left;
	width: 70px;
	font-size:11px;
	color:#333333;
	text-align:right;
	padding-right: 5px;
	line-height: 20px;
	text-align:left;
}

.input_label_3 {
	float:left;
	width: 150px;
	font-size:11px;
	color:#333333;
	text-align:right;
	padding-right: 5px;
	line-height: 20px;
	text-align:left;
}

.center {
	padding:0px;
	margin:opx;
	border: 0px none;
}

.cell_spacer {
	clear:both;
	border-bottom: 1px solid #CCCCCC;
}

/* FOOTER */
.footer {
	float:right;
	text-align:center;
	font-size:11px;
	color:#999999;
	width:790px;
	padding-top: 25px;
}

.footer a {
	font-size:11px;
	color:#999999;
}

/*
///////////
Moteur de recherche XML
///////////
*/

.txt_destination{
	color: #FFFFFF;
	font-family:Arial;
	font-size:110%;
	background-color:#0aa9e6;
}

.txt_destination a { text-decoration:none;}
.txt_destination a:hover { text-decoration:underline;}

#list_destination,#list_depart{
	width:105px;
	padding:3px;
	border:none;
	position:absolute;
	left: -111px;
	top: 18px;
}
