BODY {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #F8F9F9;
	margin: 0;
}

.entete_pop_jelly {
	background: transparent url(images/entete_pop.gif) no-repeat center center;
	height: 30px;
/*	border-bottom: 3px solid #00ADE7;
	padding-bottom: 3px;*/
}

#pop_div {
	background-color: #EEF9FE;
	position: absolute;
	z-index: 5000;
	width: 100%;
	filter: alpha(Opacity=50);
	-moz-opacity:0.5;
}

.entete_pop {
	background: transparent url(images/bg_nav_jelly.gif) no-repeat center center;
	height: 40px;
/*	border-bottom: 3px solid #00ADE7;
	padding-bottom: 3px;*/
}
.entete_pop .titre_module { font-size: 13px; color: black;}

#titre_acc
{
	border-top-color: #00ADE7;
	border-top-style: solid;
	border-top-width: 3px;
	padding-left: 16px;
	font-size: 13px !important;
}
#function_resa TH
{
	height: 21px;
	background-image: url(images/bg_fin_func_resa.gif);
	background-repeat: no-repeat;
	width: 75px;
}

#table_form
{
	border-style:solid;
	border-width:1px;
	border-color: #B3B4B4;
	border-collapse:collapse;
}
#table_form TD
{
	border-left: 1px dotted #B3B4B4;
	border-bottom: 1px dotted #B3B4B4;
}

#table_info_comp
{

	border-left: 1px solid #B3B4B4; 
	border-right: 1px solid #B3B4B4; 
	border-bottom: 1px solid #B3B4B4; 
}

.hl { color: #fff; background: #ff0000; font-weight: bold; padding: 2px 4px; margin: 0 2px;}
/***********request***************/
.request_ok{color: #fff; background: #27bf27; font-weight: bold; padding: 2px 4px; margin: 0 2px;}
.request_ko{color: #fff; background: #ff0000; font-weight: bold; padding: 2px 4px; margin: 0 2px;}
.request_encours{color: #fff; background: #ff8435; font-weight: bold; padding: 2px 4px; margin: 0 2px;}

a.function_resa:hover
{
	color: #FBAB18;
}
.function_resaNull 
{
	background-image: url(images/bg_func_resa.gif);
	height: 21px;
	border-left: 1px solid #609AC3;
	border-top: 1px solid #609AC3;
	border-right: 1px solid #0C5280;
	border-bottom: 1px solid #D8DADC;
	padding: 0px 8px 0px 8px;
}
.function_resaNull A
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}
.function_resaNull A:hover {color: #FBAB18;}

.function_resaSelected
{
	background-color: #E5F7FD;
	color: Black;
	border-left: 1px solid #D8DADC;
	border-top: 1px solid #D8DADC;
	border-right: 1px solid #0C5280;
	border-bottom: 1px solid #E5F7FD;
	padding: 0px 8px 0px 8px;
}
.function_resaSelected A 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}
.annule{background: #EE5757;}
.option{background: #FDCE78;}
.confirme{ background: #6FD26F;}
.col_d { /*border-top: 3px solid #00ADE7;*/ }

function_resaSelected A:hover {color: #FBAB18;}

#fonctions a, #fonctions a:link, #fonctions a:visited, #fonctions a:active
{
	 font-weight: bold;
	 color: #000000; 
	 text-decoration: none;
}
#fonctions a:hover 
{
	color: #FF6600;
	text-decoration: none;
}
#fonctions TD
{
	padding-left: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
#historique TD
{
	color: #41608C;	
	height: 20px;
	padding-left: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-variant: small-caps;
 	border-bottom: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D8D8D8;			
}
#resume
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 16px;
}
#sejour
{
	background-image: url(images/illus_sejour.gif);
	background-repeat: no-repeat;
}
#vols
{
	background-image: url(images/illus_vols.gif);
	background-repeat: no-repeat;
}
#prestations
{
	background-image: url(images/illus_prestation.gif);
	background-repeat: no-repeat;
}
#tarifs
{
	background-image: url(images/illus-tarif.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
}
#promotion
{
	background-image: url(images/illus_sejour.gif);
	background-repeat: no-repeat;
}
#tab_vols TD
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	border-bottom: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D8D8D8;
}
#resume a,#resume a:active , #resume a:active
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	text-decoration: underline;
	font-weight: bold;
	color:#0033CC;
}
#resume a:hover
{
	color:#FF6600;
}
#resume a.ancre
{
	text-decoration: none;
	color:#FF0000;
}
#tri
{
	height: 17px;
	background-image: url(images/bg_fn_tri.gif); 
	background-repeat: repeat-x;
}
#tri TD
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
	list-style-image: url(images/puce_tri.gif);
	list-style-position: inside;
}
#tri A ,#tri a:link, #tri a:visited, #tri a:active
{
	 font-weight: bold;
	 color: #FFFFFF; 
	 text-decoration: none;
}
#tri a:hover
{
	color: #FBAB18;
}
#footer TD
{
	background-color: White;
}
#footer
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #A5A8A8; 
	font-weight: bold; 
	font-size: 10px;
}
#footer a, #footer a:link, #footer a:visited{color: #A5A8A8;text-decoration: none;}
#footer a:hover{color: Black;}
#tab_tarif TH
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;

}
#tab_tarif TD
{
	
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 11px;
}

#liste TD
{
	border-bottom: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A5A8A8;
	padding-left: 8px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#onglet TD
{
	padding-left: 20px;	
}

#onglet a, #onglet a:link, #onglet a:visited
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
#onglet a:hover{color: #FF6600;}
#actu 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	overflow: auto; 
	height: 192px;
	width: 267px;
}
#actu TD
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
}
#actu a, #actu a:link, #actu :visited
{
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FBAB18;
}
#planete{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	overflow: auto; 
	height: 172px;
	width: 257px;
	text-align:justify;
	margin:10px;}
#promo
{

	font-size: 10px;
	color: Black;
	/*overflow: auto; */
	height: 100%;
	width: 220px;	
	line-height: 26px;
}
#promo a,#promo a:link,#promo a:visited
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
#promo a:hover
{
	color:#FF6600;
}
#contenu_web
{
	
}
#contenu_fiche
{
	overflow: auto; 
	height: 267px;
	width: 700px;	
}
#fiche_destination
{
	overflow: auto; 
	height: 263px;
	width: 566px;
}
#liste_contact
{
	overflow: auto; 
	height: 324px;
	width: 250px;
}
#toc
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
}
#toc a,#toc a:link,#toc a:visited
{
	color:#FF6600;
	font-weight: bold;
	text-decoration: none;
}
#toc a:hover
{
	text-decoration: underline;
}
#menu_contextuel
{
	background: #E5F7FD;	
	border-right: 1px;
	border-right-style: solid;
	border-right-color: #8DC1D2;
	border-left: 1px;
	border-left-style: solid;
	border-left-color: #D8D8D8;
}
#menu_contextuel TD
{
	padding-left: 15px;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8DC1D2;
	border-top: 1px;
	border-top-style: solid;
	border-top-color: #D8D8D8;
}
#liste_arg
{
	padding-left: 8px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	line-height: 15px;
}
#liste_arg a,#liste_arg a:link,#liste_arg a:visited
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#liste_arg a:hover
{
	color: #FF6600;
}
#menu_contextuel a,#menu_contextuel a:link,#menu_contextuel a:visited
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: Black;
	text-decoration: none;
	font-weight: bold;
}
#menu_contextuel a:hover
{
	color: #FF6600;
}
.menuT
{
	background: #41608C;
	background-image: url(images/puce_menuT.gif);
	background-repeat: no-repeat;
}
.menuTOver
{
	background: #4F70A0;
	background-image: url(images/puce_menu_tOver.gif);
	background-repeat: no-repeat;
}
.menu
{
	background: #E5F7FD;
	background-image: url(images/puce_menu.gif);
	background-repeat: no-repeat;
}
.menuOver
{
	background: #D8D8D8;
	background-image: url(images/puce_menu_over.gif);
	background-repeat: no-repeat;
}
#table_menu
{
 	
	border-right: 1px;
	border-right-style: solid;
	border-right-color: #702328;
	border-left: 1px;
	border-left-style: solid;
	border-left-color: #b0363f;
	
}
#table_menu TD
{
	height: 20px;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #702328;
	border-top: 1px;
	border-top-style: solid;
	border-top-color: #b0363f;
}
.acc_fondu
{
	background-image: url(images/bg_acc.gif);
	background-repeat: repeat-x;
	background-color:#FFFFFF;
}
.bg_select{
	background-color: #E5F7FD;
}
.scroll_resa
{
	overflow: auto; 
	height: 266px;
}
.onglet
{
	background-image: url(images/bg_onglet.gif);
}
.ongletOver
{
	background-image: url(images/bg_onglet_over.gif);
}
.ongletError
{
	background-image: url(images/bg_onglet_error.gif);
}
.ongletErrorOver
{
	background-image: url(images/bg_onglet_error_over.gif);
}
.ongletErrorSelected
{
	background-image: url(images/bg_onglet_error_selected.gif);
}
.ongletSelected
{
	background-image: url(images/bg_onglet_selected.gif);
}
.onglet_horiz
{
	background-image: url(images/bg_onglet_horiz.gif);
background-repeat: no-repeat;
}

.onglet_horizOver
{
	background-image: url(images/bg_onglet_horiz_over.gif);
	background-repeat: no-repeat;
}
.onglet_horizSelected
{
	background-image: url(images/bg_onglet_horiz_selected.gif);
	background-repeat: no-repeat;
}
.en_tete_produit
{
	background-image: url(images/bg_entete_fiche.gif);
	background-repeat: repeat-x;
	padding-left: 8px;
}
.entete_liste
{
	background-image: url(images/bg_fondu.gif); 
	background-repeat: repeat-x;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px;  
	color: #000000;
}
.error
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Red;
	width: 360px;
	background-color: White;
	display: block;
	border-style: solid;
	border-width: 1px;
	padding: 8px;
}
.criteres
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	font-style: italic; 
	color: #000000;
}
.fonctions_fiche
{
 	background-image: url(images/bg_fonction_fiche.gif);
 	background-repeat: repeat-x;
}
.nom_produit
{
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
	padding-left: 16px;
}
a.nom_produit:hover
{
	text-decoration: underline;
}
.legende
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-style: italic;
	font-size: 9px;
	color: #666666;
	padding-left: 16px;
}
.td_border_dbl
{
	border-left-color: #A5A8A8;  
	border-left-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-right-color: #A5A8A8;    
	border-right-width: 1px;
}
.td_liste
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.td_marge{padding-left: 16px;}
.td_fondu{background-image: url(images/bg_fondu.gif);  background-repeat: repeat-x;}
.td_border_simple
{
	border-right-color: #A5A8A8;  
	border-right-width: 1px;
	border-right-style: solid;
}
.td_border_simple_leger
{
	border-right-color: #D8D8D8;  
	border-right-width: 1px;
	border-right-style: solid;
}
.td_border_resa
{
	border-bottom-color: #3675A1;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-left: 8px;
}
.td_border_top_leger
{
	border-top-color: #D8D8D8;  
	border-top-width: 1px;
	border-top-style: solid;
}
.td_border_top_leger_dot
{
	border-top-color: #D8D8D8;  
	border-top-width: 1px;
	border-top-style: dashed;
}
.td_border_bottom_leger_dot
{
	border-bottom-color: #D8D8D8;  
	border-bottom-width: 1px;
	border-bottom-style: dashed;
}
.td_border_bottom
{
	border-bottom-color: #A5A8A8;  
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.td_border_bottom_leger_dot_blue
{
	border-bottom-color: #3675A1;  
	border-bottom-width: 1px;
	border-bottom-style: dashed;
}
.td_border_bottom_leger_solid_blue
{
	border-bottom-color: #3675A1;  
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.td_border_bottom_leger_dot_blue_dbl
{
	border-bottom-color: #3675A1;  
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-top-color: #3675A1;  
	border-top-width: 1px;
	border-top-style: dashed;
}
.scroll_test{ overflow:auto;
height:600px;
}
.scroll_liste
{ 
	overflow: auto; 
	height: 184px;
}
.scroll_message
{
	overflow: auto; 
	height: 364px;
	width: 550px;
}
.scroll_liste_dossiers
{ 
	overflow: auto; 
	height: 240px;

}

.scroll_liste_promo
{
	overflow: auto; 
	height: 280px;
}

.scroll_liste_client
{ 
	overflow: auto; 
	height: 280px;

}
.scroll_liste_user
{ 
	overflow: auto; 
	height: 317px;

}
.scroll_dossier
{
	overflow: auto; 
	height: 380px;
}
.scroll_assurance
{
	overflow: auto; 
	height: 269px;
}
.scroll_base		
{
	overflow: auto; 
	height: 345px;
}
.log{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #FFFFFF; font-weight: bold}

.titre_module{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 15px;color: #FF6600;}
	a.titre_module:link, a.titre_module:visited{font-weight: bold;text-decoration: none}
	a.titre_module:hover{text-decoration: underline;}
		
.titre_9{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #FF6600;}
	a.titre_9:link, a.titre_9:visited{font-weight: bold;text-decoration: none}
	a.titre_9:hover{text-decoration: underline}
	
.titre_10{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #FF6600;}
	a.titre_10:link, a.titre_10:visited{font-weight: bold;text-decoration: none}
	a.titre_10:hover{text-decoration: underline}
	
.titre_10_red{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #CC0000;}
	
.titre_11 { font-size: 11px; font-weight: bold; color: #FF6600; }
.titre_12{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #FF6600;}
	a.titre_12:link, a.titre_12:visited {font-weight: bold;text-decoration: none}
	a.titre_12:hover{ text-decoration: underline}
	

.titre_13{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;color: #FF6600;}
	a.titre_13:link, a.titre_13:visited {font-weight: bold;text-decoration: none}
	a.titre_13:hover{ text-decoration: underline}

.titre_15{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 15px;color: #FF6600;}	

.item_12{font-size: 12px;color: #000000;}
.item_11{font-size: 11px;color: #000000;}
.item_13{font-size: 13px;color: #000000;}
.item_10{font-size: 10px;color: #000000;}


	a.item_10:link, a.item_10:visited{ font-weight: bold; text-decoration: none;}
	a.item_10:hover{color: #FF6600;}

.item_9{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #000000;}
	a.item_9:link, a.item_9:visited{ font-weight: bold; text-decoration: none;}
	a.item_9:hover{color: #FF6600;}
	
.item_8{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8px;color: #000000; font-weight:bold;}
	a.item_8:link, a.item_9:visited{ font-weight: bold; text-decoration: none;}
	a.item_8:hover{color: #FF6600;}

.txt_courant{font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000;}
	a.txt_courant:link, a.txt_courant:visited{text-decoration: none; color: #000000;}
	a.txt_courant:hover{	text-decoration: none; background:#FBAB18}

.txt_courant10{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}

.txt_courant11{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}

.titre_resa
{
	padding-left: 8px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	font-weight: bold;
	border-bottom-color: #00ADE7;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.titre_elem_resa
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color:#FF6600;
	padding-left: 8px;
	/*border-bottom-color: #D8D8D8;  
	border-bottom-width: 1px;
	border-bottom-style: solid;*/
}
.titre_sub_elem_resa
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color:#000000;
	border-bottom-color: #D8D8D8;  
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.nav{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;color: #6d7886;  font-weight: bold;}
	a.nav:link, a.nav:visited{color: White;text-decoration: none;}
	a.nav:hover {color: #FBAB18;}
	
.border_bottom { border-bottom: 1px dotted #CCCCCC; }	
.border_top { border-top: 1px solid #CCCCCC; }	
.border_b { border-top: 1px solid #CCCCCC; }	
.border { border-bottom: 1px solid #CCCCCC; }	
#liste_promo { border-bottom:1px solid #CCCCCC; margin:0;}
#liste_promo TH { padding:0 0 0 7px; text-align:left;}
#liste_promo Td { border: none;}
.promo_detail { font-size:9px !important; color:#71767A; background-color:#e5f7fd; padding:7px;}
.prix { color:#FF0000; font-size:10px;}
.prix I{ font-style:normal; text-decoration:line-through;}
.affichette { float:right}
.prix B { font-size:18px;font-family:Arial, Helvetica, sans-serif;}
.promo_detail SPAN { color:#000000; margin:5px 0 0 0;} 

#promo_desc { font-size: 11px;}
#promo_desc TD {padding: 7px;}			
H1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FF6600; line-height: 25px; margin: 0;}
p {
	font-size: 10px;
}

.promo_acc { border-bottom: 1px solid #b2e6f8;}
.promo_acc .titre_10{ text-transform: capitalize !important; }
.promo_acc td{
	padding: 1px 3px;
}
.prix_promo {
	font-size: 9px !important;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #828282;
}
.prix_promo b{ 
    font-size: 10px !important; 
    color: #ffffff;
	background: #e31c18;
	padding: 2px 3px;
	-moz-border-radius: 5px;}
/*.ima{height:16px!important; margin:0px; padding:0px;}
.prix_promo img{margin:0px; padding:0;}
.prix_promo td{ padding:0!important; margin:0px!important;}*/
.prix_promo a{
	font-size: 10px
}

.no_border {
	border: none!important;
}
/**************************************************************/
/*************** Colonne palette arrondies [30/09/2005] *******/
/**************************************************************/

.palette {
	margin: 0 0 0 5px;
}

.palette td.box 
{
	background-color:transparent;
	background-image:url(images/palette_bg.gif);
	background-repeat:repeat-y;
	background-position:center;
	text-align:left;
}

.palette th a img { border: none; line-height: 30px;}

.palette th, .palette th a
{ 
	text-decoration:none;
	border: none;
	background-color:#FFFFFF; 
	font-size: 11px; 
	font-weight:bold; 
	color:#ff6600;
	height:30px; 
	line-height:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}

.palette th img { margin: 0 11px 0 4px;}
.liste_palette td { text-align:left;} 

.liste_palette th
{
	background-color:transparent;
	width:25px;
	height:20px;
	line-height:20px !important;
	text-align:center;
}

.nb_mess { color:#ff6600; font-size:9px;}

.liste_palette a
{
	font-size:9px;
	color:black;
	text-decoration:none;
}
.liste_palette a:hover {
	text-decoration: underline;
	color: #ff6600;
}

.search 
{
	margin: 0 0 0 6px;
	background-color: #FFFFFF;
	border: 1px solid #a5a8a8;
	height: 18px;
	padding: 0;
}

.search img { margin:0 0 3px 4px; }
* html body .search img { margin:0 0 0 4px;}
.search * { vertical-align:middle;}

.input_search 
{ 
	border:none;
	width:102px;
	background-color:#FFFFFF;
	color: #999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height:13px;
}

.liste_palette th img { margin:0;} 

.rose { background-color:#ffedee;}
.bleu { background-color:#eef9fe;}
.jaune { background-color:#fffeed;}

/**************************************************************/
/********************* Fin colonne palette ********************/
/**************************************************************/


#trait_onglet
{
	border-bottom: 1px dashed #D8D8D8;
	padding-top :0;
	margin-top: 0;
	padding-bottom :0;
	margin-bottom: 0;
	padding-left : 15px; 
}


#onglet_s A
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8C8B8D;
	font-weight: bold;
	text-decoration: none;
	padding : 0 5px;
	
}

.onglet_s_g
{
 background-image: url(images/bg_onglet_s_g.gif);
 background-repeat : no-repeat;
 background-position: top center;
 text-align: center;
}

.onglet_s_d
{
 background-image: url(images/bg_onglet_s_d.gif);
 background-repeat : no-repeat;
 background-position: top center;
 text-align: center;
}

.onglet_s_select, .onglet_s_select A
{ background-color: #E5F7FD; color : #000000!important; }

#trait_promo { border-top: 2px solid #00ADE7; }

.photo_promo, .description_promo { float: left; padding : 5px 0 0 15px; }

.block_broch {
	margin-top: 15px;
	float: left;
	background-color: #FFF;
}

.description_promo{
	margin: 0 0 0 15px; 
	width: 406px;
}

.description_promo p
{ font-size: 10px;margin-right : 5px;}

.titre_promo
{
	font-size : 13px;
	color : #FF6600;
	font-weight: bold;
}

.lieu_promo { font-size: 12px; }

.ex_promo
{
	border : 1px solid #C3C6C6;
	background-color: #F8F9F9;
	padding-left: 5px; 
	margin : 0 5px 8px 0;
	line-height: 20px;
}

.prix_promo_r
{
	color: #FF0000;
	font-size: 12px;
	font-weight : bold;
}

.separation_promo { border-bottom: 1px dashed #D8D8D8; padding :0; margin : 0; }


#cotation_tw
{
	width: 556px;
	float: left;
	margin: 0 0 0 1px;
}

#cotation_tw fieldset
{
	background-color: #fff;
	padding: 10px 0 0 3px;
	margin: 10px 0 0 0;
}

#cotation_tw fieldset legend {
	cursor : pointer;
	color: #000!important;
	font-size : 10px;
	font-weight: bold;
}

#cotation_tw A
{
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	line-height: 25px;

}

.vignette {
border-left:1px solid #a5a8a8;
border-right:1px solid #a5a8a8;
height:140px;
margin:0px;
}

.vign_prom{
/*float:left;
margin-left:50px;*/
padding:10px 0;
}
#promotions{ height:710px;}

.menu_onglet {
	position: relative;
	display: block; margin: 0; padding: 0;
	font-family: Tahoma ,Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.menu_onglet li {
	float: left; padding: 0 0 0 6px; height: 38px; margin-right: 2px;
	list-style: none; background: url(images/onglet.gif) no-repeat left top;
}
.menu_onglet a {
	float: left; padding: 0 6px 0 0; height: 38px; 
	font-size: 11px;	text-decoration: none; color: Gray;
	background: url(images/onglet.gif) no-repeat right top; text-align: center;
}
.menu_onglet a span {
	vertical-align: middle; display: block; margin:6px 8px 4px 8px; float: left; text-align: center;
}
.menu_onglet li.sel, .menu_onglet li.sel a {
	background-image: url(images/onglet_sel.gif); 
	font-weight: bold; color: #000;
}
