body {
background-color:black;
margin-left:auto;
margin-right:auto;
}
A {}
a:link {}
a:visited {}
a:hover {}
a:active {}
a:focus {}

.viaxeoCms_panel {
	text-align: center;
	width:100%;
	padding:0px;
	margin:0px;
	border-spacing: 0px;
	margin-left: auto;
	margin-right: auto;
	scrollbar-3dlight-color: #AAAAAA;
	scrollbar-arrow-color: #AAAAAA;
	scrollbar-base-color: #FFFFFF;
	scrollbar-darkshadow-color: #AAAAAA;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
}

.viaxeoCms_wait {
/*	width:100%;
	height:650px;
	background: url(Img/wait.gif) no-repeat center center;
*/
}

/* Styles pour DialogBox */
.viaxeo-DialogBox-glass {
	width: 100%;
	height: 100%;
	background-color: #EEE !important;
	opacity: 0.70 !important;
	-moz-opacity: 0.70 !important;
	filter: alpha(opacity=70) !important;
	vertical-align: middle;
}
.viaxeo-DialogBox-glass-panel1 {
	height: 100%;
	width: 100%;
	vertical-align: middle;
}
.viaxeo-DialogBox-glass-panel2 {
	width: 100%;
	height: 150px;
}

.viaxeo-DialogBox-glassLoad {
	height: 100%;
	width: 100%;
	background-color: #FFF !important;
	opacity: 0.70 !important;
	-moz-opacity: 0.70 !important;
	filter: alpha(opacity=70) !important;
	vertical-align: middle;
}
.viaxeo-DialogBox-glassLoad-panel1 {
	height: 100%;
	width: 100%;
	vertical-align: middle;
}
.viaxeo-DialogBox-glassLoad-panel2 {
	width: 100%;
}

.viaxeoCms_top_left_panel {
	background-color: #000;
  font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size:0.625em;
	padding:0px;
	margin:0px;
}
.viaxeoCms_top_left {
	background-color: #000;
  font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size:0.625em;
	padding:0px;
	margin:0px;
}
.viaxeoCms_top_left .gwt-HTML {
	padding:0px !important;
	margin:0px !important;
}
.viaxeoCms_top_right_panel {
	background-color: #FFFFFF;
  font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size:0.625em;
	padding:0px;
	margin:0px;
	display: none;
}
.viaxeoCms_top_right {
	background-color: #FFFFFF;
  font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size:0.625em;
	padding:0px;
	margin:0px;
	display: none;
}
.viaxeoCms_top_right .gwt-HTML {
margin:0 0 0 4px;
padding:0;
}
.viaxeoCms_header {
background-color:#000;
display:none;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.625em;
font-weight:normal;
margin:0;
padding:0;
}
.viaxeoCms_menu_left_panel {
}
.viaxeoCms_menu_left {
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.6875em;
font-weight:normal;
height:50px;
margin:0;
padding:0;
width:100%;
background-color:#ac0606;
}
.viaxeoCms_menu_right_panel {

}
.viaxeoCms_menu_right {
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.6875em;
font-weight:normal;
height:50px;
margin:0;
padding:0;
width:100%;
}
.viaxeoCms_body_left_panel {
	background-color: #000;
  font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size:0.625em;
	padding:0px;
	margin:0px;
}
.viaxeoCms_body_left {
  font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size:0.625em;
	padding:0px;
	margin:0px;
}
.viaxeoCms_body_center_panel {
background-color:#000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.625em;
font-weight:normal;
margin:0;
padding:0;
}
.viaxeoCms_body_center {
  font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size:0.625em;
	padding:0px;
	margin:0px;
}
.viaxeoCms_body_right_panel {
	background-color: #000;
  font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size:0.625em;
	padding:0px;
	margin:0px;
}
.viaxeoCms_body_right {
  font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size:0.625em;
	padding:0px;
	margin:0px;
}
.viaxeoCms_footer {
background-color:red;
font-family:verdana,arial,helvetica,sans-serif;
font-weight:normal;
margin:0;
padding:3px;
}
.viaxeoCms_footer .gwt-HTML {
font-family:verdana,arial,helvetica,sans-serif;
font-weight:normal;
margin:0;
padding:0;
}
.viaxeoCms_bottom {
background-color:black;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.625em;
font-weight:normal;
margin:0;
padding:0;
}
.viaxeoCms_bottom .gwt-HTML {
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.625em;
font-weight:normal;
margin:0;
padding:0;
}

/* Style pour les banners */
.viaxeoCms_banner {
	border:0px solid #000000;
	padding:0px;
	margin:0px;
}
.viaxeoCms_banner_link {
	border:0px solid #000000;
	padding:0px;
	margin:0px;
}
.viaxeoCms_banner_img {
border:0 solid #000000;
margin:0;
padding:0;
}

/* Style pour les banners */
.viaxeoCms_banner_myFooter {
border:0 solid #000000;
margin:0;
padding:3px 0 5px;
}
.viaxeoCms_banner_link_myFooter {
	border:0px solid #000000;
	padding:0px;
	margin:0px;
}
.viaxeoCms_banner_img_myFooter {
border:0 solid #000000;
margin:0;
padding:0;
}

/* Style pour les banners */
.viaxeoCms_banner_myBottom {
border:0 solid #000000;
margin:0;
padding:3px 0 5px;
}
.viaxeoCms_banner_link_myBottom {
	border:0px solid #000000;
	padding:0px;
	margin:0px;
}
.viaxeoCms_banner_img_myBottom {
border:0 solid #000000;
margin:0;
padding:0;
}


/* Style pour le contenu des articles */
.viaxeoCms_article_body {
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	text-decoration : none;
	font-size:0.625em;
}


/* Style pour le contenu des articles */
.viaxeoCms_article_body_myBottom {
background-color:white;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.625em;
font-weight:normal;
margin-left:5px;
margin-right:5px;
margin-bottom:5px;
padding-top:20px;
padding-right:10px;
text-decoration:none;
}

.viaxeoCms_article_body_myBottom table {
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	text-decoration : none;
}

.viaxeoCms_article_body_myBottom a {
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	text-decoration : none;
	font-size:1em;
	color:#ac0606;
}
.viaxeoCms_article_body_myBottom a:link {
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	text-decoration : none;
	font-size:1em;
	color:#ac0606;
	}
.viaxeoCms_article_body_myBottom a:visited {
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	text-decoration : none;
	font-size:1em;
	color:#ac0606;
	}
.viaxeoCms_article_body_myBottom a:hover {
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	text-decoration : underline;
	font-size:1em;
	color:#ff9900;
	}
.viaxeoCms_article_body_myBottom a:active {}
.viaxeoCms_article_body_myBottom a:focus {}

/* Style pour login vertical */
.viaxeoCms_login2_panel {
background:transparent url(/tangka/images/fond_login.gif) no-repeat center top;
border:0 solid #000000;
margin:5px 0;
text-align:left;
vertical-align:top;
width:200px;
}
.viaxeoCms_login2_title {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
margin:5px 0 0px 60px;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:3px !important;
text-decoration:none;
}
.viaxeoCms_login2_lbl {
color:#000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.5625em;
font-weight:normal;
margin-bottom:2px;
margin-top:5px;
padding-left:18px;
text-decoration:none;
width:75px;
}
.viaxeoCms_login2_txt {
background-image:none !important;
border:0 solid #BABABA !important;
color:#000000 !important;
font-family:verdana,arial,helvetica,sans-serif !important;
font-size:0.5625em !important;
font-weight:normal !important;
height:17px !important;
margin-left:17px !important;
text-decoration:none;
width:165px;
}
.viaxeoCms_login2_pwd {
background-image:none !important;
border:0 solid #BABABA !important;
color:#000000 !important;
font-family:verdana,arial,helvetica,sans-serif !important;
font-size:0.5625em !important;
font-weight:normal !important;
height:17px !important;
margin-left:17px !important;
text-decoration:none;
width:165px;
}
.viaxeoCms_login2_panelbtn {
margin-left:112px;
margin-top:5px;
text-align:right !important;
vertical-align:bottom !important;
}
.viaxeoCms_login2_btn {
background-color:transparent;
border:0 solid #003C74;
color:#000;
cursor:pointer;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.6875em;
font-weight:bold;
cursor: pointer;
}

.viaxeoCms_login2_errLabel {
background-color:#FEFFCF;
color:#FF0000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.625em;
margin-bottom:0;
margin-left:5px !important;
margin-right:5px !important;
margin-top:8px !important;
text-align:center !important;
text-decoration:none;
vertical-align:middle !important;
}


/* Newsletter */
.viaxeoCms_newsletter_panel {
background:transparent url(/tangka/images/fond_newsletter.gif) no-repeat center top;
border:0 solid #000000;
margin:5px 0;
text-align:left;
vertical-align:top;
width:200px;
}

.viaxeoCms_newsletter_title {
color:#000;
font-family:Tahoma,arial,helvetica,sans-serif;
font-size:0.75em;
font-weight:bold;
margin:8px 0 2px 17px;
padding-bottom:0;
padding-left:0;
padding-right:0;
text-decoration:none;
}
.viaxeoCms_newsletter_panelbtn {
text-align:right !important;
vertical-align:bottom !important;
margin-bottom:10px;
}
.viaxeoCms_newsletter_btn {
background-color:transparent;
border:0 solid #003C74;
color:#000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.6875em;
font-weight:bold;
margin-left:4px;
cursor: pointer;
}
.viaxeoCms_newsletter_textbox {
border:0 solid #BABABA;
color:#000000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.5625em;
font-weight:normal;
height:15px;
margin-left:20px;
text-decoration:none;
width:125px;
}
.viaxeoCms_newsletter_result {
background-color:#FEFFCF;
color:#FF0000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.625em;
margin:5px !important;
text-align:center !important;
text-decoration:none;
vertical-align:middle !important;
margin-top:9px !important;
}
.viaxeoCms_newsletter_resultko {
background-color:#FEFFCF;
color:#FF0000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.625em;
margin:5px !important;
text-align:center !important;
text-decoration:none;
vertical-align:middle !important;
margin-top:9px !important;
}
.viaxeoCms_newsletter_resultok {
background-color:#FEFFCF;
color:#FF0000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.625em;
margin:5px !important;
text-align:center !important;
text-decoration:none;
vertical-align:middle !important;
margin-top:9px !important;
}


/* Me Contacter */
.viaxeoCms_contact_panel {
background:transparent url(/tangka/images/fond_contact.gif) no-repeat scroll center top;
border:0 solid #000000;
margin:5px 0;
text-align:left;
vertical-align:top;
width:200px;
}
.viaxeoCms_contact_panelbtn {
margin-bottom:11px;
margin-top:11px;
text-align:center !important;
vertical-align:bottom !important;
}
.viaxeoCms_contact_btn {
background-color:transparent;
border:0 solid #003C74;
color:#000;
cursor:pointer;
font-family:arial,helvetica,sans-serif;
font-size:1.125em;
font-weight:bold;
height:25px;
margin:5px 0;
padding-left:5px;
}

/* Style pour les articles en listbox */
.viaxeoCms_article_panel_listbox {
background:transparent url(/tangka/images/fond_listearticlescombo.gif) no-repeat center top;
border:0 solid #000000;
margin:5px 0;
text-align:left;
vertical-align:top;
width:200px;
}
.viaxeoCms_article_section_listbox {
color:#0F1C49;
font-family:Tahoma,arial,helvetica,sans-serif;
font-size:1.125em;
font-weight:bold;
margin:5px 0 5px 10px;
padding-bottom:0;
padding-left:0;
padding-right:0;
text-decoration:none;
}
.viaxeoCms_article_panelbtn_listbox {
margin-bottom:11px;
margin-top:10px;
text-align:right !important;
vertical-align:bottom !important;
}
.viaxeoCms_article_btn_listbox {
background-color:#369ABB;
border:0 solid #003C74;
color:#FFFFFF;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.6875em;
font-weight:bold;
margin-left:4px;
cursor: pointer;
white-space: nowrap;
}
.viaxeoCms_article_listbox {
border:0 solid #BABABA;
color:#000000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.5625em;
font-weight:normal;
height:15px;
margin-left:5px;
text-decoration:none;
width:145px;
}

/* MultiSearch panel */
.viaxeoCms_compact_multiSearch_panel {
background:transparent url(/tangka/images/fond_multisearch.gif) no-repeat center top;
border:0 solid #000000;
margin:5px 0;
text-align:left;
vertical-align:top;
width:200px;
height: 295px;
vertical-align: top !important;
text-align:left !important;
}
.viaxeoCms_compact_engineSojourn_panel {
background:transparent url(/tangka/images/fond_search.gif) no-repeat center top;
border:0 solid #000000;
margin:5px 0;
text-align:left;
vertical-align:top;
width:200px;
height: 275px;
vertical-align: top !important;
text-align:left !important;
}
.viaxeoCms_compact_multiSearch_panel .gwt-TabBarFirst {
border:0 solid #000000 !important;
	margin: 0px;
	padding: 0px !important;
padding-left: 4px !important;
}
.viaxeoCms_compact_multiSearch_panel .gwt-TabBarItem {
border:0 solid #000000 !important;
background:transparent url(/tangka/images/onglet.gif) no-repeat scroll left top !important;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.625em;
color: #FFF;
height:18px;
width:45px;
margin: 0px;
padding:0 !important;
text-align: center !important;
}

.viaxeoCms_compact_multiSearch_panel .gwt-TabBarItem .gwt-Label {
padding-top: 3px !important;
font-size:0.625em !important;
}

.viaxeoCms_compact_multiSearch_panel .gwt-TabBarItem-selected {
border:0 solid #000000 !important;
background:transparent url(/tangka/images/ongletsel.gif) no-repeat scroll left top !important;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.625em;
color: #FFF;
height:18px;
width:45px;
margin: 0px;
padding:0 !important;
text-align: center !important;
}

.viaxeoCms_compact_multiSearch_panel .gwt-TabBarRest {
border:0 solid #000000 !important;
	margin: 0px;
	padding: 0px;
}

.viaxeoCms_compact_multiSearch_panel .viaxeoCms_compact_engineSojourn_panel {
	border: 0px solid white;
	margin: 0px;
	background-color:transparent;
}
.viaxeoCms_compact_multiSearch_panel .viaxeoCms_compact_engineHotel_panel {
	border-top: 0px solid white;
	margin-top: 0px;
}
.viaxeoCms_compact_multiSearch_panel .viaxeoCms_compact_engineFlight_panel {
	border-top: 0px solid white;
	margin-top: 0px;
}
.viaxeoCms_compact_multiSearch_panel .viaxeoCms_compact_engineCar_panel {
	border-top: 0px solid white;
	margin-top: 0px;
}

/* recherche sÃ©jour */
.viaxeoCms_compact_engineSojourn_panel2 {
background:transparent url(/tangka/images/fond_multisearch.gif) no-repeat scroll center top;
border:0 solid #000000;
height:295px;
margin:5px 0;
padding-top:18px;
text-align:left !important;
vertical-align:top !important;
width:200px;
}

.viaxeoCms_compact_engineSojourn_panel{
background-color:transparent !important;
border:0 solid #CDCDCD !important;
text-align:center !important;
vertical-align:top !important;
}

.viaxeoCms_compact_engineSojourn_panel .viaxeo-multiColsPanel-innerHorizontalPanel {
margin:0;
padding:0;
}

.viaxeo-multiColsPanel-innerVerticalPanel * div > table {
margin-left:20px;
}

.viaxeoCms_compact_engineSojourn_title {
color:#000;
font-family:arial,helvetica,sans-serif;
font-size:1em;
font-weight:bold;
padding:0 0 10px 50px;
text-decoration:none;
}

.viaxeoCms_compact_engineSojourn_label {
color:000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.6875em;
font-weight:normal;
margin:4px 2px 5px 0;
padding:2px 0 0;
text-decoration:none;
}
.viaxeoCms_compact_engineSojourn_destination_listbox,.viaxeoCms_compact_engineSojourn_duree_listbox,.viaxeoCms_compact_engineSojourn_depart_listbox,
.viaxeoCms_compact_engineSojourn_formule_listbox,.viaxeoCms_compact_engineSojourn_Budget_listbox{
border:0 solid #B5B8C8;
color:#000000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.625em;
font-weight:normal;
height:18px !important;
margin:4px 4px 4px 20px;
padding-top:3px;
text-decoration:none;
width:157px;
}

.viaxeoCms_compact_engineSojourn_panel .viaxeo-field-table-date input {
background:white none repeat scroll 0 0;
border:0 solid;
font-family:arial,helvetica,sans-serif;
font-size:0.625em;
height:18px !important;
margin:4px 8px 4px 5px;
width:65px !important;
}
.viaxeoCms_compact_engineSojourn_date_depart_listbox{
background:#FFFFFF none repeat scroll 0 0 !important;
border:0 solid #B5B8C8 !important;
color:#000000;
font-family:verdana,arial,helvetica,sans-serif !important;
font-size:0.5625em !important;
font-weight:normal !important;
height:18px !important;
margin-bottom:0 !important;
margin-left:0 !important;
margin-right:0 !important;
margin-top:4px;
padding-bottom:0 !important;
padding-left:0 !important;
padding-right:0 !important;
padding-top:3px;
text-align:left !important;
text-decoration:none;
vertical-align:middle !important;
width:62px;
}

.viaxeoCms_compact_engineSojourn_voyageurs_label {
border:0 solid #BABABA;
color:000;
font-family:arial,helvetica,sans-serif !important;
font-size:0.5625em !important;
font-weight:normal;
margin:0 !important;
padding:8px 0 0 !important;
text-align:left !important;
text-decoration:none;
vertical-align:middle !important;
}
.viaxeoCms_compact_engineSojourn_voyageurs_listbox {
background:white none repeat scroll 0 0 !important;
border:0 solid #B5B8C8 !important;
color:#000000;
font-family:arial,helvetica,sans-serif !important;
font-size:0.625em !important;
font-weight:normal !important;
height:18px !important;
margin:4px 2px !important;
padding:3px 0 0 !important;
text-decoration:none;
width:30px;
}
.viaxeoCms_compact_engineSojourn_voyageurs_info_label {
color:000;
font-family:arial,helvetica,sans-serif !important;
font-size:0.5625em !important;
font-style:italic;
}


.viaxeoCms_compact_engineSojourn_panelbtn {
background-image:url(/tangka/images/fond_search_btn.gif);
background-position:center top;
background-repeat:no-repeat;
margin-top:10px;
padding-bottom:11px;
text-align:right !important;
vertical-align:bottom !important;
width:200px;
}

.viaxeoCms_compact_engineSojourn_btn {
background-color:transparent;
border:0 solid #003C74;
color:#000;
cursor:pointer;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.6875em;
font-weight:bold;
height:16px;
padding-bottom:2px;
padding-right:10px;
white-space:nowrap;
}

.viaxeoCms_compact_engineSojourn_resultko {
background-color:#FEFFCF;
color:#FF0000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.625em;
margin-bottom:5px !important;
margin-left:20px;
margin-right:5px !important;
margin-top:5px !important;
text-align:center !important;
text-decoration:none;
vertical-align:middle !important;
width:158px;
}


/* recherche voitures */
.viaxeoCms_compact_engineCar_panel2 {
background:transparent url(/tangka/images/fond_multisearch.gif) no-repeat scroll center top;
border:0 solid #000000;
height:295px;
margin:5px 0;
padding-top:18px;
text-align:left !important;
vertical-align:top !important;
width:200px;
}

.viaxeoCms_compact_engineCar_panel{
background-color:transparent !important;
border:0 solid #CDCDCD !important;
margin:0px 0 2px 11px !important;
text-align:center !important;
vertical-align:top !important;
}

.viaxeoCms_compact_engineCar_title {
color:#000000;
font-family:Tahoma,arial,helvetica,sans-serif;
font-size:0.75em;
font-weight:bold;
margin:7px 0 5px 8px;
padding-bottom:0;
padding-left:0;
padding-right:0;
text-decoration:none;
}
.viaxeoCms_compact_engineCar_general_label {
color:#000000;
font-family:Tahoma,arial,helvetica,sans-serif;
font-size:0.625em;
font-weight:bold;
margin:4px 4px 5px 6px;
padding:2px 0 0;
text-decoration:none;
}
.viaxeoCms_compact_engineCar_label {
color:#000000;
font-family:Tahoma,arial,helvetica,sans-serif;
font-size:0.625em;
font-weight:normal;
margin:4px 4px 5px 3px;
padding:2px 0 0;
text-decoration:none;
}
.viaxeoCms_compact_engineCar_pays_depart_listbox, .viaxeoCms_compact_engineCar_ville_depart_listbox,
.viaxeoCms_compact_engineCar_pays_retour_listbox, .viaxeoCms_compact_engineCar_ville_retour_listbox {
border:0 solid #B5B8C8;
color:#000000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.625em;
font-weight:normal;
height:18px !important;
margin:2px 4px 2px 5px;
padding-top:3px;
text-decoration:none;
width:157px;
}

.viaxeoCms_compact_engineCar_panel .viaxeo-field-table-date input {
background:white none repeat scroll 0 0;
border:0 solid;
font-family:arial,helvetica,sans-serif;
font-size:0.625em;
height:18px !important;
margin:4px 0 4px 4px;
width:65px !important;
}

.viaxeoCms_compact_engineCar_date_listbox{
background:#FFFFFF none repeat scroll 0 0 !important;
border:0 solid #B5B8C8 !important;
color:#000000;
font-family:verdana,arial,helvetica,sans-serif !important;
font-size:0.5625em !important;
font-weight:normal !important;
height:18px !important;
margin-bottom:0 !important;
margin-left:0 !important;
margin-right:0 !important;
margin-top:4px;
padding-bottom:0 !important;
padding-left:0 !important;
padding-right:0 !important;
padding-top:3px;
text-align:left !important;
text-decoration:none;
vertical-align:middle !important;
width:44px;
}

.viaxeoCms_compact_engineCar_retribution_radio {
border:0 solid #BABABA;
color:#000000;
font-family:arial,helvetica,sans-serif;
font-size:0.5625em;
font-weight:normal;
margin-left:0;
padding-top:2px;
text-align:left !important;
text-decoration:none;
vertical-align:middle;
}
.viaxeoCms_compact_engineCar_retribution_radio label {
font-size:0.5625em;
margin-right:5px;
}
.viaxeoCms_compact_engineCar_listbox_empty {
margin: 0px;
padding: 0px;
height: 44px;
}
.viaxeoCms_compact_engineCar_panelbtn {
margin-bottom:11px;
margin-top:18px;
text-align:right !important;
vertical-align:bottom !important;
width:165px;
}

.viaxeoCms_compact_engineCar_btn {
background-color:#369ABB;
border:0 solid #003C74;
color:#FFFFFF;
cursor:pointer;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.6875em;
font-weight:bold;
height:16px;
margin:0px;
padding-bottom:2px;
white-space:nowrap;
}

.viaxeoCms_compact_engineCar_resultko {
background-color:#FEFFCF;
color:#FF0000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.625em;
margin:5px !important;
text-align:center !important;
text-decoration:none;
vertical-align:middle !important;
width:158px;
}

/* recherche vol */
.viaxeoCms_compact_engineFlight_panel2 {
background:transparent url(/tangka/images/fond_multisearch.gif) no-repeat scroll center top;
border:0 solid #000000;
height:295px;
margin:5px 0;
padding-top:18px;
text-align:left !important;
vertical-align:top !important;
width:200px;
}

.viaxeoCms_compact_engineFlight_panel{
background-color:transparent !important;
border:0 solid #CDCDCD !important;
margin:0px 0 2px 11px !important;
text-align:center !important;
vertical-align:top !important;
}

.viaxeoCms_compact_engineFlight_title {
color:#000000;
font-family:Tahoma,arial,helvetica,sans-serif;
font-size:0.75em;
font-weight:bold;
margin:7px 0 5px 8px;
padding-bottom:0;
padding-left:0;
padding-right:0;
text-decoration:none;
}
.viaxeoCms_compact_engineFlight_general_label {
color:#000000;
font-family:Tahoma,arial,helvetica,sans-serif;
font-size:0.625em;
font-weight:normal;
margin:4px;
padding:2px 0 0;
text-decoration:none;
}
.viaxeoCms_compact_engineFlight_label {
color:#000000;
font-family:Tahoma,arial,helvetica,sans-serif;
font-size:0.625em;
font-weight:normal;
margin:4px 2px 5px;
padding:2px 0 0;
text-decoration:none;
}
.viaxeoCms_compact_engineFlight_depart_listbox, .viaxeoCms_compact_engineFlight_destination_listbox {
border:0 solid #B5B8C8;
color:#000000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.625em;
font-weight:normal;
height:18px !important;
margin:4px 4px 4px 5px;
padding-top:3px;
text-decoration:none;
width:157px;
}

.viaxeoCms_compact_engineFlight_panel .viaxeo-field-table-date input {
background:white none repeat scroll 0 0;
border:0 solid;
font-family:arial,helvetica,sans-serif;
font-size:0.625em;
height:18px !important;
margin:4px 2px;
width:65px !important;
}
.viaxeoCms_compact_engineFlight_date_listbox {
background:#FFFFFF none repeat scroll 0 0 !important;
border:0 solid #B5B8C8 !important;
color:#000000;
font-family:verdana,arial,helvetica,sans-serif !important;
font-size:0.5625em !important;
font-weight:normal !important;
height:18px !important;
margin-bottom:0 !important;
margin-left:0 !important;
margin-right:0 !important;
margin-top:4px;
padding-bottom:0 !important;
padding-left:0 !important;
padding-right:0 !important;
padding-top:3px;
text-align:left !important;
text-decoration:none;
vertical-align:middle !important;
width:44px;
}

.viaxeoCms_compact_engineFlight_voyageurs_label {
border:0 solid #BABABA;
color:#000000;
font-family:arial,helvetica,sans-serif !important;
font-size:0.5625em !important;
font-weight:normal;
margin:0 !important;
padding:8px 0 0 !important;
text-align:left !important;
text-decoration:none;
vertical-align:middle !important;
}
.viaxeoCms_compact_engineFlight_voyageurs_listbox {
background:white none repeat scroll 0 0 !important;
border:0 solid #B5B8C8 !important;
color:#000000;
font-family:arial,helvetica,sans-serif !important;
font-size:0.625em !important;
font-weight:normal !important;
height:18px !important;
margin:4px 2px !important;
padding:3px 0 0 !important;
text-decoration:none;
width:30px;
}
.viaxeoCms_compact_engineFlight_voyageurs_info_label {
color:#000000;
font-family:arial,helvetica,sans-serif !important;
font-size:0.5625em !important;
}
.viaxeoCms_compact_engineFlight-check input {
font-size:0.5625em;
margin-top:6px;
}
.viaxeoCms_compact_engineFlight_voyageurs_label label {
margin-right:15px;
font-size:0.5625em !important;
}
.viaxeoCms_compact_engineFlight_voyageurs_label input {
margin-left:5px;
margin-right:2px;
}
.viaxeoCms_compact_engineFlight_panelbtn {
margin-bottom:11px;
margin-top:39px;
text-align:right !important;
vertical-align:bottom !important;
width:165px;
}

.viaxeoCms_compact_engineFlight_btn {
background-color:#369ABB;
border:0 solid #003C74;
color:#FFFFFF;
cursor:pointer;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.6875em;
font-weight:bold;
height:16px;
margin-left:10px;
padding-bottom:2px;
white-space:nowrap;
}

.viaxeoCms_compact_engineFlight_resultko {
background-color:#FEFFCF;
color:#FF0000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.625em;
margin:5px !important;
text-align:center !important;
text-decoration:none;
vertical-align:middle !important;
}


/* recherche Hotel */
.viaxeoCms_compact_engineHotel_panel2 {
background:transparent url(/tangka/images/fond_multisearch.gif) no-repeat scroll center top;
border:0 solid #000000;
height:295px;
margin:5px 0;
padding-top:18px;
text-align:left !important;
vertical-align:top !important;
width:200px;
}

.viaxeoCms_compact_engineHotel_panel{
background-color:transparent !important;
border:0 solid #CDCDCD !important;
margin:0px 0 2px 11px !important;
text-align:center !important;
vertical-align:top !important;
}

.viaxeoCms_compact_engineHotel_title {
color:#000000;
font-family:Tahoma,arial,helvetica,sans-serif;
font-size:0.75em;
font-weight:bold;
margin:7px 0 5px 8px;
padding-bottom:0;
padding-left:0;
padding-right:0;
text-decoration:none;
}
.viaxeoCms_compact_engineHotel_general_label{
border:0 solid #BABABA;
color:#000000;
font-family:arial,helvetica,sans-serif;
font-size:0.625em;
font-weight:normal;
margin-left:0;
padding-top:0px;
text-align:left !important;
text-decoration:none;
vertical-align:middle;
}

.viaxeoCms_compact_engineHotel_listbox {
background:white none repeat scroll 0 0 !important;
border:0 solid #B5B8C8 !important;
color:#000000 !important;
font-family:verdana,arial,helvetica,sans-serif !important;
font-size:0.625em !important;
font-weight:normal !important;
height:18px !important;
margin:2px 4px 2px 5px !important;
padding-top:3px;
text-decoration:none;
width:95px;
}
.viaxeoCms_compact_engineHotel_combo {
background:white none repeat scroll 0 0 !important;
border:0 solid #B5B8C8 !important;
color:#000000;
font-family:arial,helvetica,sans-serif !important;
font-size:0.625em !important;
font-weight:normal !important;
height:18px !important;
margin:2px 4px 2px 5px !important;
text-decoration:none;
width:36px;
}
.viaxeoCms_compact_engineHotel_panel .viaxeo-field-table-date input {
background:white none repeat scroll 0 0;
border:0 solid;
font-family:arial,helvetica,sans-serif;
font-size:0.625em;
height:18px !important;
margin:2px 8px 2px 5px;
width:65px !important;
}
.viaxeoCms_compact_engineHotel_room_ttll {
border:0 solid #BABABA;
width:72px;
}
.viaxeoCms_compact_engineHotel_room_ttl {
border:0 solid #BABABA;
color:#000000;
font-family:arial,helvetica,sans-serif;
font-size:0.5625em;
font-weight:normal;
margin:0 9px 0 0;
padding-top:2px;
text-align:left !important;
text-decoration:none;
vertical-align:middle;
}
.viaxeoCms_compact_engineHotel_room_ld {
background:white none repeat scroll 0 0 !important;
border-left:0 solid #B5B8C8 !important;
border-right:0 solid #B5B8C8 !important;
border-top:0 solid #B5B8C8 !important;
color:#000000;
font-family:arial,helvetica,sans-serif !important;
font-size:0.625em !important;
font-weight:normal !important;
height:18px !important;
margin:0 0 0 4px !important;
padding:3px 0 0 !important;
text-decoration:none;
width:30px;
}
.viaxeoCms_compact_engineHotel_room_lbl {
color:#000000;
font-family:arial,helvetica,sans-serif;
font-size:0.5625em;
margin-left:5px;
width:60px;
}
.viaxeoCms_compact_engineHotel_roomEmpty {
height: 18px;
margin: 0px;
padding: 0px;
}
.viaxeoCms_compact_engineHotel_panel .viaxeo-Label-petit {
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-size:0.5625em;
}

.viaxeoCms_compact_engineHotel_panel .viaxeo-labelledField-left {
padding-top: 0px !important;
}

.viaxeoCms_compact_engineHotel_panel .viaxeo-labelledField-left .viaxeo-Label {
float:left;
margin-bottom:5px;
margin-left:5px;
padding-top:6px;
text-align:right !important;
vertical-align:middle;
width:55px;
}


.viaxeoCms_compact_engineHotel_panelbtn {
margin-bottom:11px;
margin-top:14px;
text-align:right !important;
vertical-align:bottom !important;
width:165px;
}

.viaxeoCms_compact_engineHotel_btn {
background-color:#369ABB;
border:0 solid #003C74;
color:#FFFFFF;
cursor:pointer;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.6875em;
font-weight:bold;
height:16px;
margin-left:10px;
padding-bottom:2px;
white-space:nowrap;
}

.viaxeoCms_compact_engineHotel_resultko {
background-color:#FEFFCF;
color:#FF0000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.625em;
margin:5px !important;
text-align:center !important;
text-decoration:none;
vertical-align:middle !important;
}


/* CrÃ©er mon compte */
.viaxeoCms_createAccount_panel {
background:transparent url(/tangka/images/fond_creercompte.gif) no-repeat center top;
border:0 solid #000000;
margin:5px 0;
text-align:left;
vertical-align:top;
width:200px;
}
.viaxeoCms_createAccount_panelbtn {
margin-bottom:11px;
margin-top:11px;
text-align:center !important;
vertical-align:bottom !important;
}
.viaxeoCms_createAccount_btn {
background-color:transparent;
border:0 solid #003C74;
color:#0F1C49;
cursor:pointer;
font-family:arial,helvetica,sans-serif;
font-size:1em;
font-weight:bold;
height:25px;
margin:5px 0;
}



/* Style pour le logout */
.viaxeoCms_logout_panel {
background:transparent url(/tangka/images/fond_monprofiltop.gif) repeat-y scroll center top;
border:0 solid blue;
margin-top:5px;
text-align:left;
vertical-align:top !important;
width:200px;
}
.viaxeoCms_logout_txt {
display: none;
}
.viaxeoCms_logout_panelbtn {
margin-top:15px;
vertical-align:center !important;
}
.viaxeoCms_logout_btn {
background:transparent url(/tangka/images/bullet.gif) no-repeat scroll left top;
border:0 solid #003C74;
cursor:pointer;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.6875em;
font-weight:normal;
height:25px;
margin-left:35px;
padding-left:15px;
text-decoration:underline;
}

/* Style pour le bouton Mon profil et Mes dossiers */
.viaxeoCms_profil_panelbtn {
margin: 0px;
padding: 0px;
border:0 solid black;
text-align:left;
vertical-align:top;
}
.viaxeoCms_monprofil_panel {
background:transparent url(/tangka/images/fond_monprofil.gif) repeat-y center top;
	border: 0px solid blue;
	vertical-align: top !important;
	width: 200px;
	text-align: left;
}
.viaxeoCms_monprofil_btn {
background:transparent url(/tangka/images/bullet.gif) no-repeat scroll left top;
border:0 solid #003C74;
cursor:pointer;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.6875em;
font-weight:normal;
height:25px;
margin-left:35px;
padding-left:15px;
text-decoration:underline;
}
.viaxeoCms_mesvoyages_panel {
	display:none;
}
.viaxeoCms_mesvoyages_btn {
	display:none;
}
.viaxeoCms_mesvoyages2_panel {
background:transparent url(/tangka/images/fond_monprofilbottom.gif) repeat-y scroll center top;
border:0 solid blue;
height:43px;
margin-bottom:10px;
text-align:left;
vertical-align:top !important;
width:200px;
}
.viaxeoCms_mesvoyages2_btn {
background:transparent url(/tangka/images/bullet.gif) no-repeat scroll left top;
border:0 solid #003C74;
cursor:pointer;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.6875em;
font-weight:normal;
height:25px;
margin-left:35px;
padding-left:15px;
text-decoration:underline;
}
.viaxeo-mesvoyages-liste-title {
}
.viaxeo-mesvoyages-liste-panel {
}
.viaxeo-mesvoyages-liste-image-panel {
}
.viaxeo-mesvoyages-liste-image {
}
.viaxeo-mesvoyages-liste-detail2 {
}
.viaxeoCms_caption_saumon_body .viaxeoCms_blue_btn {
}


/* Menu myFooter */
.viaxeoCms_menuh_panel_myFooter {
border:0 solid #000000;
color:#000000;
cursor:pointer;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.6875em;
font-weight:bold;
margin:0;
padding:0;
text-align:left;
width:100%;
}
.viaxeoCms_menuh_myFooter {
background-color:white;
border:0 solid blue;
color:#444444;
cursor:pointer;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.6875em;
font-weight:normal;
margin-left:5px;
margin-right:5px;
padding-top:1px;
text-align:center;
}
.viaxeoCms_menuh_myFooter table {
margin-left: auto;
margin-right: auto;
}
.viaxeoCms_menuh_section_myFooter {
	cursor: pointer;
	color: #5A646D;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	text-decoration : none;
	font-size:0.6875em;
}
.viaxeoCms_menuh_Sep1Std_myFooter {
	border: 0px solid #00FF00;
	margin-left:2px;
	margin-right:2px;
	width:7px;
	height:40px;
	background-image: url( /tangka/images/fond_menu_dotted2_sep.gif ) !important;
	background-repeat: no-repeat;
	background-position: center center;
}
.viaxeoCms_menuh_Sep1_myFooter {
	border: 0px solid #00FF00;
	margin-left:2px;
	margin-right:2px;
	width:7px;
	height:40px;
	background-image: url( /tangka/images/fond_menu_dotted2_sep.gif ) !important;
	background-repeat: no-repeat;
	background-position: center center;
}

.viaxeoCms_menuh_myFooter .viaxeoCms_menuh_N1_myFooter {
border:0 solid #FFFF00;
color:#333;
cursor:pointer;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.5em;
font-weight:normal;
margin:0;
padding:0 3px 1px;
text-decoration:underline;
vertical-align:middle;
white-space:nowrap;
}

.viaxeoCms_menuh_myFooter .viaxeoCms_menuh_N1_myFooter a {
color:#333;
cursor:pointer;
font-family:verdana,arial,helvetica,sans-serif;
font-size:1em;
font-weight:normal;
text-decoration:underline;
white-space:nowrap;
}
.viaxeoCms_menuh_myFooter .viaxeoCms_menuh_N1_myFooter a:link {
	color:#333;
	cursor:pointer;
font-family:verdana,arial,helvetica,sans-serif;
font-size:1em;
font-weight:normal;
text-decoration:underline;
white-space:nowrap;
}

.viaxeoCms_menuh_myFooter .viaxeoCms_menuh_N1_myFooter a:visited {
	color:#333;
cursor:pointer;
font-family:verdana,arial,helvetica,sans-serif;
font-size:1em;
font-weight:normal;
text-decoration:underline;
white-space:nowrap;
	}
	
.viaxeoCms_menuh_myFooter .viaxeoCms_menuh_N1_myFooter a:hover {
	color:#ac0606;
cursor:pointer;
font-family:verdana,arial,helvetica,sans-serif;
font-size:1em;
font-weight:normal;
text-decoration:none;
white-space:nowrap;
	}
	
.viaxeoCms_menuh_myFooter .viaxeoCms_menuh_N1_myFooter a:active {}
.viaxeoCms_menuh_myFooter .viaxeoCms_menuh_N1_myFooter a:focus {}

.viaxeoCms_menuh_myFooter .viaxeoCms_menuh_N1_myFooter-selected {
	padding-top:0px;
	padding-bottom:0px;
	padding-left:3px;
	padding-right:3px;
	cursor: pointer;
}

.viaxeoCms_menuh_myFooter .viaxeoCms_menuh_N1_myFooter-selected .menuSubMenuTxt_myFooter {
	border-bottom: 1px solid #AAAAAA;
}


/* Menu myFooter */
.viaxeoCms_menuh_panel_myBottom {
border:0 solid #000000;
color:#000000;
cursor:pointer;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.6875em;
font-weight:bold;
margin:0;
padding:0;
text-align:left;
width:100%;
}
.viaxeoCms_menuh_myBottom {
background-color:white;
border:0 solid blue;
color:#444444;
cursor:pointer;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.6875em;
font-weight:normal;
margin-left:5px;
margin-right:5px;
padding-top:1px;
text-align:center;
}
.viaxeoCms_menuh_myBottom table {
margin-left: auto;
margin-right: auto;
}
.viaxeoCms_menuh_section_myBottom {
	cursor: pointer;
	color: #5A646D;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	text-decoration : none;
	font-size:0.6875em;
}
.viaxeoCms_menuh_Sep1Std_myBottom {
	border: 0px solid #00FF00;
	margin-left:2px;
	margin-right:2px;
	width:7px;
	height:15px;
	background-image: url( /tangka/images/fond_menu_dotted2_sep.gif ) !important;
	background-repeat: no-repeat;
	background-position: center center;
}
.viaxeoCms_menuh_Sep1_myBottom {
	border: 0px solid #00FF00;
	margin-left:2px;
	margin-right:2px;
	width:7px;
	height:15px;
	background-image: url( /tangka/images/fond_menu_dotted2_sep.gif ) !important;
	background-repeat: no-repeat;
	background-position: center center;
}

.viaxeoCms_menuh_myBottom .viaxeoCms_menuh_N1_myBottom {
border:0 solid #FFFF00;
color:#333;
cursor:pointer;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.6em;
font-weight:normal;
margin:0;
padding:0 3px 1px;
text-decoration:underline;
vertical-align:middle;
white-space:nowrap;
}

.viaxeoCms_menuh_myBottom .viaxeoCms_menuh_N1_myBottom A {
color:#AAAAAA;
cursor:pointer;
font-family:verdana,arial,helvetica,sans-serif;
font-size:1em;
font-weight:normal;
text-decoration:underline;
white-space:nowrap;
}
.viaxeoCms_menuh_myBottom .viaxeoCms_menuh_N1_myBottom a:link {}
.viaxeoCms_menuh_myBottom .viaxeoCms_menuh_N1_myBottom a:visited {}
.viaxeoCms_menuh_myBottom .viaxeoCms_menuh_N1_myBottom a:hover {}
.viaxeoCms_menuh_myBottom .viaxeoCms_menuh_N1_myBottom a:active {}
.viaxeoCms_menuh_myBottom .viaxeoCms_menuh_N1_myBottom a:focus {}

.viaxeoCms_menuh_myBottom .viaxeoCms_menuh_N1_myBottom-selected {
	padding-top:0px;
	padding-bottom:0px;
	padding-left:3px;
	padding-right:3px;
	cursor: pointer;
}

.viaxeoCms_menuh_myBottom .viaxeoCms_menuh_N1_myBottom-selected .menuSubMenuTxt_myBottom {
	border-bottom: 1px solid #AAAAAA;
}



/* Menu Horizontal standard */
.viaxeoCms_menuh_panel {
	color: #FFF;
	border: 0px solid #000000;
  padding:10px 0 0;
	margin: 0px;
	cursor: pointer;
	text-align: left;
  font-family: verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size:0.6875em;
  height:30px;
}
/*
.viaxeoCms_menuh {
	color: #444444;
	border: 0px solid blue;
	cursor: pointer;
	text-align: left;
  	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size:0.6875em;
	margin: 0px;
	padding-top: 2px;
}
.viaxeoCms_menuh_section {
	cursor: pointer;
	color: #5A646D;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	text-decoration : none;
	font-size:0.6875em;
}
*/
.viaxeoCms_menuh_Sep1Std {
	border: 0px solid #00FF00;
	margin-left:2px;
	margin-right:2px;
	width:7px;
	height:23px;
	background-image: url( /tangka/images/fond_menu_dotted_sep.gif ) !important;
	background-repeat: no-repeat;
	background-position: center center;
}
.viaxeoCms_menuh_Sep1 {
	border: 0px solid #00FF00;
	margin-left:2px;
	margin-right:2px;
	width:7px;
	height:23px;
	background-image: url( /tangka/images/fond_menu_orange_sep.gif ) !important;
	background-repeat: no-repeat;
	background-position: center center;
}

.viaxeoCms_menuh .viaxeoCms_menuh_N1 {
  	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size:1em;
	color: #FFF;
	border: 0px solid #FFFF00;
	vertical-align:middle;
	cursor: pointer;
	padding-top:2px;
	padding-bottom:1px;
	padding-left:5px;
	padding-right:5px;
	margin: 0px;
}

.viaxeoCms_menuh .viaxeoCms_menuh_N1-selected {
	padding-top:2px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:5px;
	cursor: pointer;
	border-bottom: 1px solid #ffffff;
}
.viaxeoCms_menuh .subMenuIcon {
	cursor: pointer;
}
.viaxeoCms_menuh .subMenuIcon-selected {
	cursor: pointer;
}

.viaxeoCms_menuh .viaxeoCms_menuh_N1 .menuSubMenuImg {
	border: 0px solid #00FFFF;
	vertical-align:middle;
	display:inline;
	cursor: pointer;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:3px;
	width:10px;
	background-image: url( /tangka/images/menu_drop.gif ) !important;
	background-repeat: no-repeat;
	background-position: center center;
}
.viaxeoCms_menuh .viaxeoCms_menuh_N1 .menuSubMenuIcn {
	border: 0px solid #00FFFF;
	vertical-align:middle;
	display:inline;
	cursor: pointer;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:1px;
	width:10px;
}
.viaxeoCms_menuh .viaxeoCms_menuh_N1 .menuSubMenuTxt {
	color: #FFF;
	border: 0px solid #FFFF00;
	vertical-align:middle;
	display:inline;
	cursor: pointer;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:3px;
	padding-right:3px;
white-space:nowrap;
}
.viaxeoCms_menuh .viaxeoCms_menuh_N1 .menuSubMenuLnk {
	text-decoration: none;
}
.viaxeoCms_menuh .viaxeoCms_menuh_N1-selected .menuSubMenuImg {
	vertical-align:middle;
	display:inline;
	cursor: pointer;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:3px;
	width:10px;
}
.viaxeoCms_menuh .viaxeoCms_menuh_N1-selected .menuSubMenuIcn {
	vertical-align:middle;
	display:inline;
	cursor: pointer;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:1px;
	width:10px;
}
.viaxeoCms_menuh .viaxeoCms_menuh_N1-selected .menuSubMenuTxt {
	vertical-align:middle;
	display:inline;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:3px;
	padding-right:3px;
	cursor: pointer;
white-space:nowrap;
}
.viaxeoCms_menuh .viaxeoCms_menuh_N1-selected .menuSubMenuLnk {
	text-decoration: none;
}
/*
.viaxeoCms_ssmenuh {
	color: #444444;
	cursor: pointer;
	border: 1px solid #718BB7;
	background-color: #F0F0F0;
	padding:2px;
	margin:0px;
	text-align: left;
  	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size:0.6875em;
}
/*
.viaxeoCms_menuh_Sep2Std {
}
.viaxeoCms_menuh_Sep2 {
	padding:0px;
	margin: 0px;
	border-spacing: 0px;
	border: 0px solid #FC8536;
	background-color: #FC8536;
	height:1px;
	cursor: pointer;
}

.viaxeoCms_ssmenuh .viaxeoCms_menuh_N2 {
	color: #444444;
	border: 0px solid #AACCF6;
	text-align: left;
  	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size:0.6875em;
	padding-left:28px;
	cursor: pointer;
	height: 24px;
	width: 225px;
	vertical-align:middle;
}

.viaxeoCms_ssmenuh .viaxeoCms_menuh_N2-selected {
	color:#233D6D;
	cursor: pointer;
	vertical-align:middle;
	background-image: url( Img/ssmenu_over.png ) !important;
	background-repeat: repeat-x;
	border: 0px solid #AACCF6;
	border-top: 1px solid #AACCF6;
	border-bottom: 1px solid #AACCF6;
	height: 24px;
	width: 225px;
}
.viaxeoCms_ssmenuh .subMenuIcon {
	height: 24px;
	cursor: pointer;
}
.viaxeoCms_ssmenuh .subMenuIcon-selected {
	border: 0px solid #AACCF6;
	background-image: url( Img/ssmenu_over.png ) !important;
	background-repeat: repeat-x;
	border-top: 1px solid #AACCF6;
	border-bottom: 1px solid #AACCF6;
	height: 24px;
	cursor: pointer;
}
.viaxeoCms_ssmenuh .viaxeoCms_menuh_N2 .menuSubMenuImg {
	display: none;
}
.viaxeoCms_ssmenuh .viaxeoCms_menuh_N2 .menuSubMenuIcn {
	border: 0px solid #00FFFF;
	vertical-align:middle;
	display:inline;
	cursor: pointer;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:0px;
	padding-right:1px;
	width:0px;
}
.viaxeoCms_ssmenuh .viaxeoCms_menuh_N2 .menuSubMenuTxt {
	color: #444444;
	border: 0px solid #FFFF00;
	vertical-align:middle;
	display:inline;
	cursor: pointer;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:3px;
	padding-right:3px;
}
.viaxeoCms_ssmenuh .viaxeoCms_menuh_N2-selected .menuSubMenuImg {
	display: none;
}
.viaxeoCms_ssmenuh .viaxeoCms_menuh_N2-selected .menuSubMenuIcn {
	vertical-align:middle;
	display:inline;
	cursor: pointer;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:1px;
	width:0px;
}
.viaxeoCms_ssmenuh .viaxeoCms_menuh_N2-selected .menuSubMenuTxt {
	vertical-align:middle;
	display:inline;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:3px;
	padding-right:3px;
	cursor: pointer;
}

.viaxeoCms_menuh_Sep3Std {
}
.viaxeoCms_menuh_Sep3 {
	padding:0px;
	margin: 0px;
	border-spacing: 0px;
	border: 0px solid #FC8536;
	background-color: #FC8536;
	height:1px;
	cursor: pointer;
}

.viaxeoCms_ssmenuh .viaxeoCms_menuh_N3 {
	color: #444444;
	border: 0px solid #AACCF6;
	text-align: left;
  	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size:0.6875em;
	padding-left:28px;
	cursor: pointer;
	height: 24px;
	width: 225px;
	vertical-align:middle;
}

.viaxeoCms_ssmenuh .viaxeoCms_menuh_N3-selected {
	color:#233D6D;
	cursor: pointer;
	vertical-align:middle;
	background-image: url( Img/ssmenu_over.png ) !important;
	background-repeat: repeat-x;
	border: 0px solid #AACCF6;
	border-top: 1px solid #AACCF6;
	border-bottom: 1px solid #AACCF6;
	height: 24px;
	width: 225px;
}
*/

/* Dialog Ajout au panier */
.viaxeoCms_confirmAddBasket_dialog {
width: 265px;
height: 91px;
background: transparent url(/tangka/images/fond_panier_ajout.gif) no-repeat top left;
}
.viaxeoCms_confirmAddBasket_Label {
color:#FFFFFF;
font-family:verdana,arial,helvetica,sans-serif !important;
font-size:0.625em !important;
font-weight:normal;
padding-left:75px !important;
padding-top:10px !important;
text-align:left !important;
}
.viaxeoCms_confirmAddBasket_Montant {
color:#FFFFFF;
font-family:verdana,arial,helvetica,sans-serif !important;
font-size:0.625em !important;
font-weight:bold;
padding-left:75px !important;
padding-top:5px !important;
text-align:left !important;
}
.viaxeoCms_confirmAddBasket_btnok {
background-color:#369ABB;
border:0 solid #003C74;
color:#FFFFFF;
cursor:pointer;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.6875em;
font-weight:bold;
height:16px;
margin-left:10px;
margin-right:25px;
margin-top:10px;
padding-bottom:2px;
white-space:nowrap;
}

/* Panier dans la page accueil */
.viaxeoCms_basket_title {
background:white url(/tangka/images/fond_panier_title.gif) no-repeat scroll left top;
color:#628D1A;
font-family:Verdana,arial,helvetica,sans-serif;
font-size:0.875em;
font-weight:bold;
height:14px;
padding-left:50px;
}
.viaxeoCms_basket_basket, .viaxeoCms_basket_link {
width: 101px;
height: 36px;
background: white url(/tangka/images/fond_panier.gif) no-repeat top left;
}
.viaxeoCms_basket_montant_panel {
background:white url(/tangka/images/fond_panier_montant.gif) no-repeat scroll right top;
height:18px;
width:66px;
}
.viaxeoCms_basket_montant {
font-family:arial,helvetica,sans-serif;
font-size:0.75em;
font-weight:bold;
margin:0;
padding:6px 0 0;
}
.viaxeoCms_basket_articles_panel {
background:white url(/tangka/images/fond_panier_articles.gif) no-repeat scroll left bottom;
height:18px;
width:66px;
}
.viaxeoCms_basket_articles {
font-family:arial,helvetica,sans-serif;
font-size:0.75em;
font-weight:bold;
margin:0;
padding:1px 0 0;
}

/* Style pour le Tooltip du panier */
.viaxeoCms_basket_tooltip {
	margin: 0px;
	padding: 0px;
	border: 0px inset #BFC4C8;
	width : 300px !important;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:0.625em;
	font-weight: normal;
	font-style : normal;
	text-align: center;
}
.viaxeoCms_basket_tooltip_table {
	margin: 0px;
	padding: 0px;
	width : 300px !important;
	border: 0px solid #000000;
}
.viaxeoCms_basket_tooltip_header {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:0.625em;
	font-weight: normal;
  margin: 0px;
	padding: 0px;
	border: 0px solid #FF0000 !important;
height: 7px;
background: transparent url(/tangka/images/tooltip_header.png) no-repeat bottom left;
}
.viaxeoCms_basket_tooltip_body {
	margin: 0px;
	padding: 5px;
	border: 0px solid #FF0000 !important;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:0.625em;
	font-weight: normal;
	font-style : normal;
	text-align: center;
background: transparent url(/tangka/images/tooltip_body.png) repeat-y top left;
}
.viaxeoCms_basket_tooltip_footer {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:0.625em;
	font-weight: normal;
  margin: 0px;
	padding: 0px;
	border: 0px solid #FF0000 !important;
height: 7px;
background: transparent url(/tangka/images/tooltip_footer.png) no-repeat top left;
}
.viaxeoCms_basket_tooltip_prd_tle {
background: transparent url(/tangka/images/tooltip_body.png) repeat-y top left;
	border: 0px solid #FF0000;
	border-right: 0px solid #404040;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:0.6875em;
	font-weight: bold;
	font-style : normal;
	text-align: left;
	width: 200px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
}
.viaxeoCms_basket_tooltip_prd_tot {
background: transparent url(/tangka/images/tooltip_body.png) repeat-y top right;
	border: 0px solid #FF0000;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:0.6875em;
	font-weight: bold;
	font-style : normal;
	text-align: right;
	width: 90px;
	padding: 0px;
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 5px;
}
.viaxeoCms_basket_tooltip_prd_des {
background: transparent url(/tangka/images/tooltip_body.png) repeat-y top left;
	border: 0px solid #FF0000;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:0.625em;
	font-weight: normal;
	font-style : normal;
	text-align: left;
	border-right: 0px solid #404040;
	border-top: 0px solid #404040;
	padding: 0px;
	padding-left: 10px;
	padding-right: 5px;
}
.viaxeoCms_basket_tooltip_prd_mnt {
background: transparent url(/tangka/images/tooltip_body.png) repeat-y top right;
	border: 0px solid #FF0000;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:0.625em;
	font-weight: normal;
	font-style : normal;
	text-align: right;
	border-top: 0px solid #404040;
	padding: 0px;
	padding-left: 5px;
	padding-right: 10px;
}
.viaxeoCms_basket_tooltip_tot_tle {
background: transparent url(/tangka/images/tooltip_body.png) repeat-y top left;
	border: 0px solid #FF0000;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:0.6875em;
	font-weight: bold;
	font-style : normal;
	text-align: right;
	border-top: 0px solid #404040;
	padding: 5px;
}
.viaxeoCms_basket_tooltip_tot_mnt {
background: transparent url(/tangka/images/tooltip_body.png) repeat-y top right;
	border: 0px solid #FF0000;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:0.6875em;
	font-weight: bold;
	font-style : normal;
	text-align: right;
	border-top: 0px solid #404040;
	padding: 5px;
	padding-right: 10px;
}
.viaxeoCms_basket_tooltip_empty {
background-color: #FFEED0;
	border: 0px solid #FF0000;
}

/* Style pour mon Panier */
.viaxeoCms_baskete_title {
background:white url(/tangka/images/panier_title.gif) no-repeat scroll left top;
color:#628D1A;
font-family:Tahoma,arial,helvetica,sans-serif;
font-size:2em;
font-weight:bold;
height:85px;
margin-left:10px;
margin-top:30px;
padding-left:220px;
padding-top:5px;
width:360px;
}
.viaxeoCms_baskete_produit {
background:#FAC871 none repeat scroll 0 0;
border:0 solid black;
margin-left:10px;
}
.viaxeoCms_baskete_produit_title {
background:transparent url(/tangka/images/panier_prod_ttl_g.png) no-repeat scroll left top;
border:0 solid black;
color:#FFFFFF;
font-family:Tahoma,arial,helvetica,sans-serif;
font-size:0.875em;
font-weight:bold;
height:30px;
}
.viaxeoCms_baskete_produit_montant {
background:transparent url(/tangka/images/panier_prod_ttl_d.png) no-repeat scroll right top;
border:0 solid black;
color:#FFFFFF;
font-family:Tahoma,arial,helvetica,sans-serif;
font-size:0.875em;
font-weight:bold;
height:30px;
}
.viaxeoCms_baskete_produit_desc {
background:transparent url(/tangka/images/panier_prod_g.png) repeat-y scroll left top;
border:0 solid black;
}
.viaxeoCms_baskete_produit_desc table {
vertical-align: middle;
}
.viaxeoCms_baskete_produit_img {
height:50px !important;
margin:5px 5px 5px 20px;
}
.viaxeoCms_baskete_produit_lbl {
color:#000;
font-family:Tahoma,arial,helvetica,sans-serif;
font-size:0.875em;
font-weight:bold;
}
.viaxeoCms_baskete_produit_mnt {
border:0 solid black;
color:#000000;
font-family:Tahoma,arial,helvetica,sans-serif;
font-size:0.875em;
font-weight:bold;
margin-right:20px;
padding-right:10px;
text-align:right;
background:white none repeat scroll 0 0;
}
.viaxeoCms_baskete_produit_del {
background: url(/tangka/images/panier_prod_d.png) repeat-y scroll right top;
border:0 solid black;
}
.viaxeoCms_baskete_produit_total_lbl {
background:transparent url(/tangka/images/panier_prod_g.png) repeat-y scroll left top;
border:0 solid black;
color:#FAC871;
font-family:Tahoma,arial,helvetica,sans-serif;
font-size:0.875em;
font-weight:bold;
padding-bottom:20px;
padding-right:15px;
}
.viaxeoCms_baskete_produit_total_mnt {
background:transparent url(/tangka/images/panier_prod_d.png) repeat-y scroll right top;
border:0 solid black;
color:#FAC871;
font-family:Tahoma,arial,helvetica,sans-serif;
font-size:0.875em;
font-weight:bold;
padding-right:10px;
padding-bottom:20px;
text-align:right;
}

.viaxeoCms_baskete_assurance {
background-color:#FAC871;
border:0 solid black;
margin-left:10px;
}
.viaxeoCms_baskete_assurance_title {
background:transparent url(/tangka/images/panier_ins_ttl_g.png) no-repeat scroll left top;
border:0 solid black;
color:#FFFFFF;
font-family:Tahoma,arial,helvetica,sans-serif;
font-size:0.875em;
font-weight:bold;
height:30px;
}
.viaxeoCms_baskete_assurance_montant {
background:transparent url(/tangka/images/panier_ins_ttl_d.png) no-repeat scroll right top;
border:0 solid black;
color:#FFFFFF;
font-family:Tahoma,arial,helvetica,sans-serif;
font-size:0.875em;
font-weight:bold;
height:30px;
}
.viaxeoCms_baskete_assurance_lbl {
border:0 solid black;
padding-left:35px;
}
.viaxeoCms_baskete_assurance_lbl table {
border:0 solid black;
width: 100%;
}
.viaxeoCms_baskete_assurance_mnt {
border:0 solid black;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.75em;
font-weight:normal;
margin-right:10px;
}
.viaxeoCms_baskete_assurance_mnt .gwt-Label {
font-family:Tahoma,arial,helvetica,sans-serif;
font-size:0.875em;
font-weight:bold;
padding-right:10px;
text-align:right;
}
.viaxeoCms_baskete_assurance_rb {
border:0 solid black;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.75em;
}
.viaxeoCms_baskete_assurance_rb input {
margin-right:5px;
margin-top:5px;
}
.viaxeoCms_baskete_fees {
background-color:#FAC871;
border:0 solid black;
padding-top:30px;
margin-left:10px;
}
.viaxeoCms_baskete_fees_title {
background:transparent url(/tangka/images/panier_fees_ttl_g.png) no-repeat scroll left top;
border:0 solid black;
color:#FFFFFF;
font-family:Tahoma,arial,helvetica,sans-serif;
font-size:0.875em;
font-weight:bold;
height:30px;
}
.viaxeoCms_baskete_fees_montant {
background:transparent url(/tangka/images/panier_fees_ttl_d.png) no-repeat scroll right top;
border:0 solid black;
color:#FFFFFF;
font-family:Tahoma,arial,helvetica,sans-serif;
font-size:0.875em;
font-weight:bold;
height:30px;
}
.viaxeoCms_baskete_fees_lbl {
border:0 solid black;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.75em;
font-weight:normal;
padding-left:40px;
padding-bottom:30px;
}
.viaxeoCms_baskete_fees_mnt {
border:0 solid black;
font-family:Tahoma,arial,helvetica,sans-serif;
font-size:0.875em;
font-weight:bold;
padding-bottom:30px;
padding-right:10px;
text-align:right;
}

.viaxeoCms_baskete_fees_total_lbl {
background:#FAC871 url(/tangka/images/panier_total_g.png) no-repeat scroll right bottom;
border:0 solid black;
font-family:Tahoma,arial,helvetica,sans-serif;
font-size:0.875em;
font-weight:bold;
height:36px;
padding-right:10px;
text-align:right;
}
.viaxeoCms_baskete_fees_total_mnt {
background:#FAC871 url(/tangka/images/panier_total_d.png) no-repeat scroll left center;
border:0 solid black;
font-family:Tahoma,arial,helvetica,sans-serif;
font-size:0.875em;
font-weight:bold;
padding-left:5px;
text-align:left;
}
.viaxeoCms_baskete_btn_panel {
background:#FAC871 url(/tangka/images/panier_footer.png) no-repeat scroll left bottom;
border:0 solid black;
margin-left:10px;
padding:40px 10px 10px;
vertical-align:middle !important;
width:580px;
}
.viaxeoCms_baskete_btn_panel .viaxeoCms_blue_btn .viaxeo-btn-left {
background:#369ABB url(/tangka/images/btn_grandbleu_og.png) no-repeat scroll left top;
}
.viaxeoCms_baskete_btn_panel .viaxeoCms_blue_btn .viaxeo-btn-right {
background:#369ABB url(/tangka/images/btn_grandbleu_od.png) no-repeat scroll right top;
}
.viaxeoCms_baskete_btn_panel .viaxeoCms_green_btn .viaxeo-btn-left {
background:#638E1A url(/tangka/images/btn_grandvert_og.png) no-repeat scroll left top;
}
.viaxeoCms_baskete_btn_panel .viaxeoCms_green_btn .viaxeo-btn-right {
background:#638E1A url(/tangka/images/btn_grandvert_od.png) no-repeat scroll right top;
}
.viaxeoCms_baskete_btn_panel .viaxeoCms_grey_btn .viaxeo-btn-left {
background:#7F7F7F url(/tangka/images/btn_grandgris_og.png) no-repeat scroll left top;
}
.viaxeoCms_baskete_btn_panel .viaxeoCms_grey_btn .viaxeo-btn-right {
background:#7F7F7F url(/tangka/images/btn_grandgris_od.png) no-repeat scroll right top;
}
.viaxeoCms_baskete_btn_panel .viaxeoCms_red_btn .viaxeo-btn-left {
background:#F6A61D url(/tangka/images/btn_grandred_og.png) no-repeat scroll left top;
}
.viaxeoCms_baskete_btn_panel .viaxeoCms_red_btn .viaxeo-btn-right {
background:#F6A61D url(/tangka/images/btn_grandred_od.png) no-repeat scroll right top;
}


/* Sort Panel et Content Table*/
.viaxeoCms_contenttable_sort_panel{
background-image:url(/tangka/images/fond_tri_bleu.gif) !important;
background-repeat:no-repeat;
border:0 none;
color:white;
font-family:verdana,arial,helvetica,sans-serif;
font-weight:bold;
height:30px;
margin-left:7px !important;
margin-top:10px;
padding-bottom:5px;
padding-left:60px !important;
padding-right:5px;
padding-top:7px;
width:790px;
}

.viaxeoCms_contenttable_sort_panel .gwt-RadioButton label {
	margin-right: 10px;
	margin-left: 5px;
	font-size:0.6825em;
}

.viaxeoCms_filterpanel .gwt-CheckBox{
	margin : 0px;
	margin-left : 20px;
}

.viaxeoCms_filterpanel_caption{
margin:0;
padding:5px 0 0;
text-align:left;
vertical-align:top;
width:200px;
}

.viaxeoCms_filterpanel{
	background:transparent url(/tangka/images/fond_filter_191.gif) repeat-y scroll center top !important;
	margin-bottom:0;
	margin-right:0;
	margin-top:0;
	padding:0 !important;
	text-align:left;
	vertical-align:top;
	width:200px;
}

.viaxeoCms_filterpanel_title_label{
color:#000;
font-family:arial,helvetica,sans-serif;
font-size:1em;
font-weight:bold;
padding-left:50px;
padding-top:17px;
}

.viaxeoCms_filterpanel_header{
	background:transparent url(/tangka/images/header_orange_191.gif) no-repeat scroll center top !important;
	height:45px;
	margin:0;
	vertical-align:top !important;
	width:200px;
}

.viaxeoCms_filterpanel_footer{
	background:transparent url(/tangka/images/footer_orange_191.gif) no-repeat scroll center top !important;
	height:10px;
	margin:0;
	width:200px;
}


.viaxeoCms_filterpanel_content .gwt-CheckBox input {
font-family:arial,helvetica,sans-serif;
font-size:0.625em;
font-weight:bold;
margin-right:5px;
text-decoration:none;
}
.viaxeoCms_filterpanel_content .gwt-CheckBox label {
font-family:arial,helvetica,sans-serif;
font-size:0.625em;
font-weight:normal;
text-decoration:none;
color:wheat;
}

.viaxeoCms_filter_label{
	color:#fff;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:0.75em;
	font-weight:bold;
	margin:6px 15px 2px;
	text-align:left;
	vertical-align:middle;
}

.viaxeoCms_filterpanel_content{
	margin : 0px;
	margin-left : 10px;
	margin-top : 10px;
}



/* Nouvelle liste Produits*/
.viaxeoCms_global_panel{
	margin:10px 5px 0;
	margin-bottom :0px;
}
.viaxeoCms_product_list_image_panel {
}

.viaxeoCms_product_list_product_panel{
	background-image : url(/tangka/images/fond_gris-131.jpg)!important;
	background-repeat : repeat-x;
	margin: 0px;
	width: 580px;
	vertical-align: top !important;
	text-align:center !important;
}

.viaxeoCms_product_list_footer{
	background-image : url(/tangka/images/fond_gris-131.jpg)!important;
	background-repeat : repeat-x;
	width: 580px;
	height : 1px!important;
	margin : 0px;
	vertical-align : top !important;
	display : none;

}

.viaxeoCms_product_list_header{
	background-image : url(/tangka/images/fond_gris-131.jpg)!important;
	background-repeat : repeat-x;
	width: 580px;
	height : 1px!important;
	margin: 0px;
	vertical-align : top !important;
	display : none;

}

.viaxeoCms_product_list_leftpart_panel{
	margin: 0px;
	width: 150px;
	height :130px !important;
}

.viaxeoCms_product_list_centerpart_panel{
	margin: 0px;
	width: 210px;
}

.viaxeoCms_product_list_rightpart_panel{
	margin: 0px;
	width: 220px;
	height : 130px !important;
	text-align: right!important;
}

.viaxeoCms_product_list_title_panel, .viaxeoCms_product_list_name_panel{
	vertical-align: top !important;
	text-align : left !important;
	margin : 5px;
	margin-top : 10px;
}

.viaxeoCms_product_list_title_label{
	color: 3E9BAD;
	font-weight: bold;
	font-family:verdana,arial,helvetica,sans-serif;
	text-align : left !important;
	font-size:0.875em;
}

.viaxeoCms_product_image_panel{
	vertical-align: center !important;
	text-align : left !important;
	margin : 5px;
}

.viaxeoCms_product_product_image{
	height :80px;
	width : 120px;
}

.viaxeoCms_product_list_name_label, .viaxeoCms_product_list_category_label{
	color: black;
	font-weight: bold;
	font-family:verdana,arial,helvetica,sans-serif;
	text-align : left !important;
	font-size:0.875em;
}

.viaxeoCms_product_list_info_panel{
	vertical-align: top !important;
	text-align : left !important;
	margin : 5px;
	margin-top : 20px;
}

.viaxeoCms_product_list_infofirstpart_label{
	color: F5A650;
	font-family:verdana,arial,helvetica,sans-serif;
	text-align : left !important;
	font-weight: bold;
	font-size:0.75em;
}

.viaxeoCms_product_list_infosecondpart_label{
color:black;
font-family:arial,helvetica,sans-serif;
font-size:0.625em;
font-weight:bold;
text-align:left !important;
}

.viaxeoCms_product_list_category_panel{
	vertical-align: top !important;
	text-align : right !important;
	margin : 5px;
	margin-top : 10px;
}

.viaxeoCms_product_list_category_image{

}

.viaxeoCms_product_list_price_panel{
	background-image : url(/tangka/images/info_prix.png)!important;
	background-repeat : no-repeat;
	border:0 none;
	height:35px;
	margin-left:50px;
	margin-top:20px;
	text-align:right !important;
	vertical-align:top !important;
	width:170px;
}

.viaxeoCms_product_list_oldprice_label{
	color: #000000;
	text-align: center;
	vertical-align: middle !important;
	font-family:verdana,arial,helvetica,sans-serif;
	text-decoration :  line-through;
	font-size:0.625em;
	margin-top : 12px;
}

.viaxeoCms_product_list_promoprice_label, .viaxeoCms_product_list_price_label{
color:#000000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.75em;
font-weight:bold;
margin-right:10px;
margin-top:10px;
text-align:right !important;
vertical-align:middle !important;
}

.viaxeoCms_product_list_button_panel{
	vertical-align: bottom !important;
	text-align: right !important;
	height : 15px;
	margin-top : 10px !important;
	margin-bottom : Opx !important;
}

.viaxeoCms_product_list_button_panel  td{
	text-align : right;
}

.viaxeoCms_product_list_basket_button{
background-image:url(/tangka/images/btn_vert.png) !important;
background-repeat:no-repeat;
cursor:pointer;
height:16px;
margin:10px 0 2px;
text-align:right !important;
vertical-align:bottom;
width:112px;
}

.viaxeoCms_product_list_basket_button_label, .viaxeoCms_product_list_info_button_label{
color:white;
font-family:arial,helvetica,sans-serif;
font-size:0.625em;
font-weight:normal;
margin:1px 0 0;
padding-right:5px;
padding-top:1px;
vertical-align:middle;
}

.viaxeoCms_product_list_info_button{
background-image:url(/tangka/images/btn_bleu.png) !important;
background-repeat:no-repeat;
cursor:pointer;
height:16px;
margin-left:3px;
margin-right:2px;
margin-top:0px;
vertical-align:bottom;
width:102px;
}

/* Titre des listes Sejour */

.viaxeoCms_wide_engineSojourn_title {
background:transparent url(/tangka/images/fond_liste_produits.gif) no-repeat scroll center top;
color:#000000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:1.125em;
font-weight:bold;
height:50px;
padding:15px 0 0;
text-align:center !important;
text-decoration:none;
}

.viaxeoCms_wide_engineSojourn_title_circuits {
background:transparent url(/tangka/images/Liste1.jpg) no-repeat scroll center top;
color:#000000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:1.125em;
font-weight:bold;
height:85px;
margin:0 !important;
padding-bottom:0 !important;
padding-left:0 !important;
padding-right:5px !important;
padding-top:50px;
text-align:right !important;
text-decoration:none;
}
.viaxeoCms_wide_engineSojourn_title_sejours {
background:transparent url(/tangka/images/Liste2.jpg) no-repeat scroll center top;
color:#000000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:1.125em;
font-weight:bold;
height:85px;
margin:0 !important;
padding-bottom:0 !important;
padding-left:0 !important;
padding-right:5px !important;
padding-top:50px;
text-align:right !important;
text-decoration:none;
}
.viaxeoCms_wide_engineSojourn_title_excursions {
background:transparent url(/tangka/images/Liste3.jpg) no-repeat scroll center top;
color:#000000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:1.125em;
font-weight:bold;
height:85px;
margin:0 !important;
padding-bottom:0 !important;
padding-left:0 !important;
padding-right:5px !important;
padding-top:50px;
text-align:right !important;
text-decoration:none;
}

/* Liste des produits sur 1 colonne */
.viaxeoCms_global_panelliste_n1 {
border-bottom:1px dotted #EEEEEE;
width:597px;
}
.viaxeoCms_global_panelliste_n1 .viaxeoCms_product_list_header {
}
.viaxeoCms_global_panelliste_n1 .viaxeoCms_product_list_footer {
}
.viaxeoCms_global_panelliste_n1 .viaxeoCms_product_list_product_panel {
background-color:#FFFFFF;
background-image:none !important;
margin:0;
text-align:center !important;
vertical-align:top !important;
width:100% !important;
}

.viaxeoCms_global_panelliste_n1 .viaxeoCms_product_list_leftpart_panel {
margin:0;
width:125px;
}
.viaxeoCms_global_panelliste_n1 .viaxeoCms_product_list_title_panel {
display:none;
margin:10px 5px 5px;
text-align:left !important;
vertical-align:top !important;
}
.viaxeoCms_global_panelliste_n1 .viaxeoCms_product_list_title_label {
display:none;
color:#3E9BAD;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.875em;
font-weight:bold;
text-align:left !important;
}
.viaxeoCms_global_panelliste_n1 .viaxeoCms_product_image_panel {
margin:15px;
text-align:center !important;
}
.viaxeoCms_global_panelliste_n1 .viaxeoCms_product_product_image {
height:90px;
width:120px;
}

.viaxeoCms_global_panelliste_n1 .viaxeoCms_product_list_centerpart_panel {
margin:0;
width:230px;
}
.viaxeoCms_global_panelliste_n1 .viaxeoCms_product_list_name_panel {
margin:20px 5px 5px;
text-align:left !important;
vertical-align:top !important;
} 
.viaxeoCms_global_panelliste_n1 .viaxeoCms_product_list_name_label {
color:black;
font-family:verdana,arial,helvetica,sans-serif;
font-size:1.125em;
font-weight:bold;
text-align:left !important;
}  
.viaxeoCms_global_panelliste_n1 .viaxeoCms_product_list_info_panel {
margin:20px 5px 5px;
text-align:left !important;
vertical-align:top !important;
}
.viaxeoCms_global_panelliste_n1 .viaxeoCms_product_list_infofirstpart_label {
color:#F5A650;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.875em;
font-weight:bold;
margin-bottom:10px;
text-align:left !important;
}
.viaxeoCms_global_panelliste_n1 .viaxeoCms_product_list_infosecondpart_label {
color:#444444;
font-family:arial,helvetica,sans-serif;
font-size:0.75em;
font-weight:normal;
text-align:left !important;
}

.viaxeoCms_global_panelliste_n1 .viaxeoCms_product_list_rightpart_panel {
height:130px !important;
margin:0;
text-align:right !important;
width:220px;
}
.viaxeoCms_global_panelliste_n1 .viaxeoCms_product_list_category_panel {
margin:10px 5px 5px;
text-align:right !important;
vertical-align:top !important;
}
.viaxeoCms_global_panelliste_n1 .viaxeoCms_product_list_category_image {
}
.viaxeoCms_global_panelliste_n1 .viaxeoCms_product_list_price_panel {
background-image:url(/tangka/images/info_prix.png) !important;
background-repeat:no-repeat;
border:0 none;
height:35px;
margin-left:50px;
margin-top:20px;
text-align:right !important;
vertical-align:top !important;
width:170px;
}
.viaxeoCms_global_panelliste_n1 .viaxeoCms_product_list_price_label {
color:#444444;
font-family:verdana,arial,helvetica,sans-serif;
font-size:1em;
font-weight:bold;
margin-right:15px;
margin-top:5px;
text-align:right !important;
vertical-align:middle !important;
}
.viaxeoCms_global_panelliste_n1 .viaxeoCms_product_list_button_panel {
height:15px;
margin-top:10px !important;
text-align:right !important;
vertical-align:bottom !important;
}
.viaxeoCms_global_panelliste_n1 .viaxeoCms_product_list_basket_button {
background-image:url(/tangka/images/btn_vert.png) !important;
background-repeat:no-repeat;
cursor:pointer;
height:16px;
margin:16px 0 2px;
text-align:right !important;
vertical-align:bottom;
width:112px;
}
.viaxeoCms_global_panelliste_n1 .viaxeoCms_product_list_basket_button_label {
color:white;
font-family:arial,helvetica,sans-serif;
font-size:0.625em;
font-weight:normal;
margin:1px 0 0;
padding-right:5px;
padding-top:1px;
vertical-align:middle;
}
.viaxeoCms_global_panelliste_n1 .viaxeoCms_product_list_info_button {
background-image:url(/tangka/images/btn_bleu.png) !important;
background-repeat:no-repeat;
cursor:pointer;
height:16px;
margin-left:3px;
margin-right:2px;
margin-top:10px;
vertical-align:bottom;
width:95px;
}
.viaxeoCms_global_panelliste_n1 .viaxeoCms_product_list_info_button_label {
color:white;
font-family:arial,helvetica,sans-serif;
font-size:0.625em;
font-weight:normal;
margin:1px 0 0;
padding-right:5px;
padding-top:1px;
vertical-align:middle;
}
 



/* Liste de Vignettes produits */
.viaxeoCms_global_vignette_panel {
background:transparent url(/tangka/images/fond_product.jpg) no-repeat scroll 0 0;
height:344px;
margin:3px 15px 15px;
width:270px;
}
.viaxeoCms_product_vignette_list_header {
}
.viaxeoCms_product_vignette_list_footer {
}

.viaxeoCms_product_vignette_wrapperpanel {
width:100%;
}

.viaxeoCms_product_vignette_panel {
width:100%;
}
.viaxeoCms_product_vignette_name_panel {

}
.viaxeoCms_product_vignette_name_label {
font-family:arial,helvetica,sans-serif;
color:#000;
font-size:1em;
font-weight:bold;
padding:15px 5px 5px;
text-align:center;
}

.viaxeoCms_product_img_panel {
padding:5px;
text-align:center;
}
.viaxeoCms_product_img_image {
height:120px;
}

.viaxeoCms_product_info_panel {
width:100%;
}
.viaxeoCms_product_info_desc {
color:#000;
font-family:arial,helvetica,sans-serif;
font-size:0.75em;
font-weight:bold;
min-height:100px;
margin:0 10px 0px;
overflow:hidden;
padding:0;
text-align:center;
width:240px;
}

.viaxeoCms_product_vignette_button_panel {
margin-left:15px;
width:100%;
}

.viaxeoCms_product_vignette_button_panel .viaxeoCms_product_list_info_button_label {
color:white;
font-family:arial,helvetica,sans-serif;
font-size:0.625em;
font-weight:normal;
margin:10px 0 0;
padding-right:5px;
padding-top:1px;
text-align:center;
vertical-align:middle;
}
.viaxeoCms_product_vignette_button_panel .viaxeoCms_product_list_book_button_label {
color:white;
font-family:arial,helvetica,sans-serif;
font-size:0.625em;
font-weight:normal;
margin:1px 0 0;
padding-left:20px;
padding-right:5px;
padding-top:1px;
text-align:center;
vertical-align:middle;
}

.viaxeoCms_product_list_book_button{
background-image:url(/tangka/images/btn_vert.png) !important;
background-repeat:no-repeat;
cursor:pointer;
height:16px;
margin:10px 5px 2px;
text-align:right !important;
vertical-align:bottom;
width:112px;
}

.viaxeoCms_product_list_book_button_label {
color:white;
font-family:arial,helvetica,sans-serif;
font-size:0.625em;
font-weight:normal;
margin:1px 0 0;
padding-right:5px;
padding-top:1px;
vertical-align:middle;
}


/*Liste resultats sejours*/
.viaxeoCms_sojourn_general_panel{
	background-color: #FFF;
	margin: 0px;
	margin-right: 0px;
	vertical-align : top !important;
}

.viaxeoCms_sojourn_result_header{
	background-image : url(/tangka/images/fond_gris-131.jpg)!important;
	background-repeat : repeat-x;
	width: 780px;
	height : 1px!important;
	margin: 0px;
	vertical-align : top !important;
	display : none;

}

.viaxeoCms_sojourn_result_footer{
	background-image : url(/tangka/images/fond_menu_orange.gif)!important;
	background-repeat : repeat-x;
	width: 780px;
	height : 1px!important;
	margin: 0px;
	vertical-align : top !important;
	display : none;
}

.viaxeoCms_sojourn_image_panel{
margin-bottom:15px;
margin-left:10px;
}

.viaxeoCms_sojourn_image{
	height :120px;
	width : 160px;
	cursor : pointer;
}

.viaxeoCms_sojourn_name_panel{
	height: 30px;
}

.viaxeoCms_sojourn_description_panel {
height:120px;
text-align:left !important;
vertical-align:top !important;
width:100%;
}

.viaxeoCms_sojourn_price_panel{
border-bottom:1px dotted #CCCCCC;
width:100%;
}

.viaxeoCms_sojourn_country{
display: none;
color:#3E9BAD;
cursor:pointer;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.875em;
font-weight:bold;
margin:5px 0 0 5px;
text-align:left;
text-decoration:none;
vertical-align:middle;
width:135px;
}

.viaxeoCms_sojourn_name{
color:#000000;
cursor:pointer;
display:inline;
font-family:verdana,arial,helvetica,sans-serif;
font-size:1.125em;
font-weight:bold;
margin:5px 5px 5px 18px;
text-align:left !important;
text-decoration:none;
vertical-align:middle;
width:550px;
}

.viaxeoCms_sojourn_subname_panel{
	width:100% !important;
	text-align: right !important;
}

.viaxeoCms_sojourn_category_image{
	vertical-align: middle;
	margin :5px;
	margin-right : 0px;
	display : inline;
	text-align: right!important;

}

.viaxeoCms_sojourn_short_description{
color:#F5A650;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.875em;
font-weight:bold;
margin-bottom:10px;
margin-left:15px;
margin-top:10px;
text-align:left !important;
}

.viaxeoCms_sojourn_duration{
color:#444444;
font-family:arial,helvetica,sans-serif;
font-size:0.75em;
font-weight:normal;
margin-left:15px;
text-align:left !important;
}

.viaxeoCms_sojourn_room_type_Label{
color:#000000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.6875em;
font-weight:normal;
padding-left:10px;
padding-top:5px;
text-align:left;
text-decoration:none;
vertical-align:middle;
width:340px;
}


.viaxeoCms_sojourn_price_label, .viaxeoCms_sojourn_promo_price_label{
color:#000000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.6875em;
font-weight:normal;
padding-top:5px;
text-align:right;
text-decoration:none;
vertical-align:middle;
width:145px !important;
}

.viaxeoCms_sojourn_price_title {
background-color:#F3F3F3;
color:#000000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.75em;
font-weight:bold;
padding-bottom:2px;
padding-left:15px;
padding-top:2px;
text-align:left;
text-decoration:none;
vertical-align:middle;
}


.viaxeoCms_sojourn_room_type_Panel{
	text-align: left !important;
}

.viaxeoCms_sojourn_buttons_panel{
	width:100% !important;
	text-align: right !important;
	margin-right : 0px !important;
	margin-left : auto !important;
}

.viaxeoCms_sojourn_old_price_label{
color:#000000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.6875em;
font-weight:normal;
padding-top:10px;
text-align:right;
text-decoration:none;
vertical-align:middle;
width:140px !important;
}

.viaxeoCms_sojourn_add_button{
	height: 20px;
	width: 125px;
	background-image: url( Img/btn_fond.png ) !important;
	background-repeat: repeat-x;
  	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size:0.625em;
   	background-color:#c0ccd8;
   	border:1px solid #003C74;
   	cursor: pointer;
	margin-left: 20px;
	margin : 2px;
	text-decoration : none;
	font-size:0.5625em;
}

.viaxeoCms_sojourn_booking_button{
	height: 20px;
	width: 70px;
	background-image: url( Img/btn_fond.png ) !important;
	background-repeat: repeat-x;
  	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size:0.625em;
   	background-color:#c0ccd8;
   	border:1px solid #003C74;
   	cursor: pointer;
	margin : 2px;
}

.viaxeoCms_sojourn_panelbtn{
	margin:4px !important;
	margin-top:6px !important;
	border: 0px solid orange;
	vertical-align: middle !important;
	text-align: center !important;
}

.viaxeoCms_sojourn_test_panel{
text-align:left !important;
vertical-align:top !important;
width:790px;
}
.viaxeoCms_sojourn_price_outer {
width:100%;
}
.viaxeoCms_sojourn_subname_panel_test{

}

.viaxeoCms_sojourn_info{
background-image:url(/tangka/images/info_button.png) !important;
background-repeat:no-repeat;
cursor:pointer;
height:15px;
margin:0;
text-align:right !important;
vertical-align:bottom !important;
width:123px;
}

.viaxeoCms_sojourn_basket_button{
background-image:url(/tangka/images/addtobasket_button.png) !important;
background-repeat:no-repeat;
cursor:pointer;
height:18px;
margin-top:10px;
vertical-align:middle;
width:150px;
}

.viaxeoCms_sojourn_book_button{
background-image:url(/tangka/images/book_button.png) !important;
background-position:right center;
background-repeat:no-repeat;
cursor:pointer;
height:23px;
margin-top:2px;
margin-right:5px;
vertical-align:middle;
width:150px;
}

/* Tarif sÃ©jour */
.viaxeoCms_genericProduct_summary_panel {
padding:10px;
}
.viaxeoCms_genericProduct_summary_table {
background-color:#FFFFCC;
border-color:black -moz-use-text-color -moz-use-text-color black;
border-style:solid none none solid;
border-width:1px 0 0 1px;
}
.viaxeoCms_genericProduct_summary_table tr {
}
.viaxeoCms_genericProduct_summary_table td {
border-bottom:1px solid black;
border-right:1px solid black;
height:20px;
}
.viaxeoCms_genericProduct_summary_table .viaxeoCms_genericProduct_summary_general_label {
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.6875em;
font-weight:bold;
margin:5px;
text-align:center;
}
.viaxeoCms_genericProduct_summary_table .viaxeoCms_genericProduct_summary_info_label {
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.6875em;
font-weight:normal;
padding-left:5px;
}
.viaxeoCms_genericProduct_summary_table .viaxeoCms_genericProduct_summary_price_label {
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.6875em;
font-weight:normal;
text-align:center;
}

.viaxeoCms_genericProduct_options_panel {
padding:10px;
}
.viaxeoCms_genericProduct_options_table {
background-color:#FFFFCC;
border-color:black -moz-use-text-color -moz-use-text-color black;
border-style:solid none none solid;
border-width:1px 0 0 1px;
}
.viaxeoCms_genericProduct_options_table tr {
}
.viaxeoCms_genericProduct_options_table td {
border-bottom:1px solid black;
border-right:1px solid black;
height:20px;
}
.viaxeoCms_genericProduct_options_table .viaxeoCms_genericProduct_options_general_label {
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.6875em;
font-weight:normal;
margin:5px;
}
.viaxeoCms_genericProduct_options_table .viaxeoCms_genericProduct_options_price_label {
font-family:verdana,arial,helvetica,sans-serif;
font-weight: normal;
font-size:0.6875em;
text-align: center;
}

/* liste rï¿½sultats vï¿½hicules*/
.viaxeoCms_car_general_panel{
	background-image : url(/tangka/images/fond_gris-131.jpg)!important;
	background-repeat : repeat-x;
	margin: 0px;
	width: 780px;
	vertical-align: top !important;
	text-align:center !important;
}

.viaxeoCms_car_footer{
	background-image : url(/tangka/images/fond_gris-131.jpg)!important;
	background-repeat : repeat-x;
	width: 780px;
	height : 1px!important;
	margin : 0px;
	vertical-align : top !important;
	display : none;

}

.viaxeoCms_car_header{
	background-image : url(/tangka/images/fond_gris-131.jpg)!important;
	background-repeat : repeat-x;
	width: 780px;
	height : 1px!important;
	margin: 0px;
	vertical-align : top !important;
	display : none;

}

.viaxeoCms_car_leftpart_panel{
	margin: 0px;
	width: 150px;
	height :130px !important;
}

.viaxeoCms_car_centerpart_panel{
	margin: 0px;
	width: 410px;
}

.viaxeoCms_car_rightpart_panel{
	margin: 0px;
	width: 220px;
	height : 130px !important;
	text-align: right!important;
}

.viaxeoCms_car_title_panel, .viaxeoCms_car_name_panel{
	vertical-align: top !important;
	text-align : left !important;
	margin : 5px;
	margin-top : 10px;
}

.viaxeoCms_car_title_label{
	color: 3E9BAD;
	font-weight: bold;
	font-family:verdana,arial,helvetica,sans-serif;
	text-align : left !important;
	font-size:0.875em;
}

.viaxeoCms_car_name_label, .viaxeoCms_car_category_label{
	color: black;
	font-weight: bold;
	font-family:verdana,arial,helvetica,sans-serif;
	text-align : left !important;
	font-size:0.875em;
}

.viaxeoCms_car_info_panel{
	vertical-align: top !important;
	text-align : left !important;
	margin : 5px;
	margin-top : 20px;
}

.viaxeoCms_car_infofirstpart_label{
	color: F5A650;
	font-family:verdana,arial,helvetica,sans-serif;
	text-align : left !important;
	font-weight: bold;
	font-size:0.75em;
}

.viaxeoCms_car_infosecondpart_label{
	color: black;
	font-family:verdana,arial,helvetica,sans-serif;
	text-align : left !important;
	font-weight: bold;
	font-size:0.75em;
}

.viaxeoCms_car_category_panel{
	vertical-align: top !important;
	text-align : right !important;
	margin : 5px;
	margin-top : 10px;
}

.viaxeoCms_car_price_panel{
	background-image : url(/tangka/images/info_prix.png)!important;
	background-repeat : no-repeat;
	border:0 none;
	height:35px;
	margin-left:50px;
	margin-top:20px;
	text-align:right !important;
	vertical-align:top !important;
	width:170px;
}

.viaxeoCms_car_oldprice_label{
	color: #000000;
	text-align: center;
	vertical-align: middle !important;
	font-family:verdana,arial,helvetica,sans-serif;
	text-decoration :  line-through;
	font-size:0.625em;
	margin-top : 12px;
}

.viaxeoCms_car_promoprice_label, .viaxeoCms_car_price_label{
color:#000000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:1em;
font-weight:bold;
margin-top:10px;
padding-right:10px;
text-align:right !important;
vertical-align:middle !important;
}

.viaxeoCms_car_button_panel{
height:15px;
margin-right:1px;
margin-top:10px !important;
padding-bottom:5px;
text-align:right !important;
vertical-align:bottom !important;
}

.viaxeoCms_car_basket_button{
	background-image:url(/tangka/images/addtobasket_button.png) !important;
	background-repeat:no-repeat;
	cursor:pointer;
	height:15px;
	margin:16px 0px 0 0;
	vertical-align:bottom;
	text-align : right !important;
	width:138px;
}

.viaxeoCms_car_info_button{
	background-image:url(/tangka/images/info_button.png) !important;
	background-repeat:no-repeat;
	cursor:pointer;
	height:15px;
	margin-top:17px;
	margin-left:5px;
	vertical-align:bottom;
	width:102px;
}

.viaxeoCms_car_summary_table {
	border-width: 0px 0px 0px 0px;
	border-spacing: 2px;
	border-style: none none none none !important;
	border-color: gray gray gray gray !important;
	border-collapse: collapse;
	background-color : #FFEED0;
}

.viaxeoCms_car_summary_table td {
	border-left : 0px;
	border-right : 1px dotted;
	border-top : 0px;
	border-bottom :  1px dotted;
	border-color: grey grey grey grey;
}

.viaxeoCms_car_summary_supplier_image_panel, .viaxeoCms_car_summary_supplier_price_panel{
	width : 100% !important;
	text-align: center !important;
	vertical-align: middle;
}

.viaxeoCms_car_summary_supplier_image{
	width : 60px;
	height : 40px;
	margin : 5px;
	vertical-align: middle;
}

.viaxeoCms_car_summary_price_label{
	color: #000000;
	text-align:center !important;
	vertical-align: middle;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	text-decoration : none;
	font-size:0.75em;
	margin : 8px;
}

.viaxeoCms_car_summary_general_label{
	color: #000000;
	text-align: left;
	vertical-align: middle;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	text-decoration : none;
	font-size:0.75em;
	margin : 8px;
	margin-right : 60px !important;
}

.viaxeoCms_car_summary_general_panel{
	width : 98%;
	margin : 10px;
	background-color : #FFEED0;
}

.viaxeoCms_car_summary_table_panel{
	width : 100%;
	border-top: 0px;
}

/* Style pour Mon profil */
.viaxeoCms_profile_panel {
	background-color: #FFFFFF;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
	width: 585px;
}
.viaxeoCms_profile_title {
	color:#F6A61D;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:1.125em;
	font-weight:bold;
	padding:0px 15px;
	text-align:center !important;
	text-decoration:none;
}
.viaxeoCms_profile_caption_html {
	background-color : #F7A71E;
	background-position:center bottom;
	border: 0px solid #95262F;
	color: #FFFFFF;
  	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-variant: small-caps;
	font-size:0.6875em;
	margin-left: 5px;
	margin-right: 5px;
	padding: 2px;
	padding-left: 25px;
	padding-right: 25px;
	text-align: center;
}

.viaxeoCms_profile_infos  {
	border:1px solid #BABABA;
	color: #000000;
  	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size:0.625em;
	padding: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 5px;
}

.viaxeoCms_profile_infos  .middleCenter {
	border:0px solid #BABABA;
	margin-top: 15px;
	margin-bottom: 15px;
	color: #000000;
	background-color: #FFEED0;
 }

.viaxeoCms_profile_infos  .topCenter {
	background-position:center bottom;
	border: 0px solid #95262F;
	padding-bottom: 5px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left : 15px;
	margin-right : 15px;
	height: 10px;

}
.viaxeoCms_profile_infos  .middleLeft {
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left : 15px;
	margin-right : 15px;
	height: 5px;
    width: 5px;
}

.viaxeoCms_profile_infos  .middleRight {
	background-color: #FFFFFF;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left : 15px;
	margin-right : 15px;
	height: 5px;
    width: 5px;
}
.viaxeoCms_profile_infos  .bottom {
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left : 15px;
	margin-right : 15px;
	height: 10px;
    width: 5px;
}
/* fin copie */

.viaxeoCms_profile_label {
	color: #ACA899;
  	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-style : italic;
	text-decoration: normal;
	font-size:0.5em;
}

.viaxeoCms_profile_infos_bold {
	color: #000000;
  	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	font-style : normal;
	text-decoration: normal;
	font-size:0.625em;
	padding-left: 5px;
}
.viaxeoCms_profile_infos_italic {
	color: #000000;
  	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-style : italic;
	text-decoration: normal;
	font-size:0.5em;
	padding-left: 5px;
}
.viaxeoCms_profile_btn_panel {
border:0 solid black;
margin-top:5px;
text-align:right;
vertical-align:middle !important;
width:100%;
}

/* Style pour les boutons */
.viaxeoCms_blue_btn {
background-color:transparent;
border:0 solid black;
cursor:pointer;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.625em;
font-style:normal;
margin:0 !important;
padding:0 !important;
}
.viaxeoCms_blue_btn .viaxeo-btn-left {
background:#369ABB url(/tangka/images/btn_grandbleu_g.png) no-repeat scroll left top;
border:0 solid black;
height:23px;
margin:0;
padding:0;
width:5px;
}
.viaxeoCms_blue_btn .viaxeo-btn-center {
background-color:#369ABB;
background-image:none !important;
border:0 solid black;
color:#FFFFFF;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.625em;
font-style:normal;
font-weight:bold;
margin:0;
padding-left:5px;
padding-right:5px;
text-align:center;
vertical-align:middle !important;
white-space:nowrap;
}
.viaxeoCms_blue_btn .viaxeo-btn-right {
background:#369ABB url(/tangka/images/btn_grandbleu_d.png) no-repeat scroll right top;
margin:0;
padding:0;
width:5px;
}


.viaxeoCms_grey_btn {
background-color:transparent;
border:0 solid black;
cursor:pointer;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.625em;
font-style:normal;
margin:0 !important;
padding:0 !important;
}
.viaxeoCms_grey_btn .viaxeo-btn-left {
background:#7F7F7F url(/tangka/images/btn_grandgris_g.png) no-repeat scroll left top;
border:0 solid black;
height:18px;
margin:0;
padding:0;
width:5px;
}
.viaxeoCms_grey_btn .viaxeo-btn-center {
background-color:#7F7F7F;
background-image:none !important;
border:0 solid black;
color:#FFFFFF;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.625em;
font-style:normal;
font-weight:normal;
margin:0;
padding-left:5px;
padding-right:5px;
text-align:center;
vertical-align:middle !important;
white-space:nowrap;
}
.viaxeoCms_grey_btn .viaxeo-btn-right {
background:#7F7F7F url(/tangka/images/btn_grandgris_d.png) no-repeat scroll right top;
margin:0;
padding:0;
width:5px;
}
.viaxeoCms_green_btn {
background-color:transparent;
border:0 solid black;
cursor:pointer;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.625em;
font-style:normal;
margin:0 !important;
padding:0 !important;
}
.viaxeoCms_green_btn .viaxeo-btn-left {
background:#638E1A url(/tangka/images/btn_grandvert_g.png) no-repeat scroll left top;
border:0 solid black;
height:23px;
margin:0;
padding:0;
width:5px;
}
.viaxeoCms_green_btn .viaxeo-btn-center {
background-color:#638E1A;
background-image:none !important;
border:0 solid black;
color:#FFFFFF;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.625em;
font-style:normal;
font-weight:bold;
margin:0;
padding-left:5px;
padding-right:5px;
text-align:center;
vertical-align:middle !important;
white-space:nowrap;
}
.viaxeoCms_green_btn .viaxeo-btn-right {
background:#638E1A url(/tangka/images/btn_grandvert_d.png) no-repeat scroll right top;
margin:0;
padding:0;
width:5px;
}
.viaxeoCms_red_btn {
background-color:transparent;
border:0 solid black;
cursor:pointer;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.625em;
font-style:normal;
margin:0 !important;
padding:0 !important;
}
.viaxeoCms_red_btn .viaxeo-btn-left {
background:#F6A61D url(/tangka/images/btn_grandred_g.png) no-repeat scroll left top;
border:0 solid black;
height:18px;
margin:0;
padding:0;
width:5px;
}
.viaxeoCms_red_btn .viaxeo-btn-center {
background-color:#F6A61D;
background-image:none !important;
border:0 solid black;
color:#FFFFFF;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.625em;
font-style:normal;
font-weight:normal;
margin:0;
padding-left:5px;
padding-right:5px;
text-align:center;
vertical-align:middle !important;
white-space:nowrap;
}
.viaxeoCms_red_btn .viaxeo-btn-right {
background:#F6A61D url(/tangka/images/btn_grandred_d.png) no-repeat scroll right top;
margin:0;
padding:0;
width:5px;
}

.viaxeoCms_caption_deal_amount_title{
  text-align: center;
  width:  350px;
  height:  30px;
  position: relative;
  top: 3px;
  background-color: #F6A61D !important;
}

.viaxeoCms_caption_deal_confirmed_amount_title{
  text-align: right;
  width:  350px !important;
  top: 3px;
  background-color: #F6A61D !important;
}

/*
.viaxeoCms_profile_btn_ok {
	margin: 0px;
	padding: 0px;
	border: 0px solid black;
   	background-color:transparent;
	color: #0000FF;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-style : normal;
	text-decoration: normal;
	font-size:0.625em;
	cursor: pointer;
	vertical-align: middle !Important;
	margin-left: auto;
}
.viaxeoCms_profile_btn_ok .viaxeo-btn-left {
   	background-color:transparent;
	background-image: none !important;
	margin: 0px;
	padding: 0px;
}
.viaxeoCms_profile_btn_ok .viaxeo-btn-center {
	white-space: nowrap;
	background-image: none !important;
	height: 18px;
  	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size:0.6875em;
   	background-color:#C91437;
   	border:1px solid #B01C34;
   	cursor: pointer;
   	margin-right:10px !important;
   	color: #FFFFFF;
   	padding-bottom: 2px;
}
.viaxeoCms_profile_btn_ok .viaxeo-btn-right {
	margin: 0px;
	padding: 0px;
   	background-color:transparent;
	background-image: none !important;
}
.viaxeoCms_profile_btn_ko {
	height: 17px;
	margin: 0px;
	padding: 0px;
	border: 0px solid black;
   	background-color:transparent;
	color: #0000FF;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-style : normal;
	text-decoration: normal;
	font-size:0.625em;
	cursor: pointer;
}
.viaxeoCms_profile_btn_ko .viaxeo-btn-left {
   	background-color:transparent;
	background-image: none !important;
	margin: 0px;
	padding: 0px;
}
.viaxeoCms_profile_btn_ko .viaxeo-btn-center {
	white-space: nowrap;
   	background-color: #CE7E00;
	background-image: none !important;
	color: #FFFFFF;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-style : italic;
	text-decoration: normal;
	font-size:0.5625em;
	vertical-align: top !Important;
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px outset #CE9B00;
}
.viaxeoCms_profile_btn_ko .viaxeo-btn-right {
	margin: 0px;
	padding: 0px;
   	background-color:transparent;
	background-image: none !important;
}
.viaxeoCms_profile_btn_del {
	height: 17px;
	margin: 0px;
	padding: 0px;
	border: 0px solid black;
   	background-color:transparent;
	color: #0000FF;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-style : normal;
	text-decoration: normal;
	font-size:0.625em;
	cursor: pointer;
}
.viaxeoCms_profile_btn_del .viaxeo-btn-left {
   	background-color:transparent;
	background-image: none !important;
	margin: 0px;
	padding: 0px;
}
.viaxeoCms_profile_btn_del .viaxeo-btn-center {
	white-space: nowrap;
   	background-color: #FF0000;
	background-image: none !important;
	color: #FFFFFF;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-style : italic;
	text-decoration: normal;
	font-size:0.5625em;
	vertical-align: top !Important;
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px outset #FF6F6F;
}
.viaxeoCms_profile_btn_del .viaxeo-btn-right {
	margin: 0px;
	padding: 0px;
   	background-color:transparent;
	background-image: none !important;
}
.viaxeoCms_profile_btn_modif {
	margin: 0px;
	padding: 0px;
	border: 0px solid black;
   	background-color:transparent;
	color: #0000FF;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-style : normal;
	text-decoration: normal;
	font-size:0.625em;
	cursor: pointer;
	vertical-align: middle !Important;
	margin-left: auto;
}
.viaxeoCms_profile_btn_modif .viaxeo-btn-left {
   	background-color:transparent;
	background-image: none !important;
	margin: 0px;
	padding: 0px;
}
.viaxeoCms_profile_btn_modif .viaxeo-btn-center {
	white-space: nowrap;
	background-color: #59AE37;
	background-image: none !important;
	color: #FFFFFF;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	font-style : normal;
	text-decoration: normal;
	font-size:0.625em;
	vertical-align: middle !Important;
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px outset #ADEA95;
}
.viaxeoCms_profile_btn_modif .viaxeo-btn-right {
	margin: 0px;
	padding: 0px;
   	background-color:transparent;
	background-image: none !important;
}
.viaxeoCms_profile_resultko {
	border: 1px solid #800000;
	height:19px;
	color: #FF0000;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	text-decoration : none;
	font-size:0.5625em;
	vertical-align: middle !important;
	text-align:center !important;
	padding-top:3px !important;
	margin: 4px !important;
}
*/
/* Style Consultation Devis / Commande */

.viaxeoCms_commande_mainpanel1 {
margin-right: 5px;
}
.viaxeoCms_commande_mainpanel {
margin-top: 10px;
}
.viaxeoCms_commande_panel {
	border:1px solid #BABABA;
	color: #000000;
  	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size:0.625em;
	padding: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 5px;
}

.viaxeo_commande_detail1 {
	color: #369ABB;
  	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size:0.6875em;
	margin: 0px;
	margin-top: 5px;
	margin-left: 3px;
	margin-right: 10px;
	padding: 0px;
}

.viaxeoCms_commande_panel .middleCenter {
	border:0px solid #BABABA;
	margin-top: 15px;
	margin-bottom: 15px;
	color: #000000;
	background-color: #FFEED0;
 }

.viaxeoCms_commande_panel .topCenter {
	background-position:center bottom;
	border: 0px solid #95262F;
	padding-bottom: 5px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left : 15px;
	margin-right : 15px;
	height: 10px;

}
.viaxeoCms_commande_panel .middleLeft {
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left : 15px;
	margin-right : 15px;
	height: 5px;
    width: 5px;
}

.viaxeoCms_commande_panel .middleRight {
	background-color: #FFFFFF;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left : 15px;
	margin-right : 15px;
	height: 5px;
    width: 5px;
}
.viaxeoCms_commande_panel .bottom {
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left : 15px;
	margin-right : 15px;
	height: 10px;
    width: 5px;
}

.viaxeoCms_commande_panel_caption_voyageurs {
	/*width: 100%;*/
	border:1px solid #BABABA;
	color: #000000;
  	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size:0.625em;
	padding: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.viaxeoCms_commande_panel_caption_voyageurs .middleCenter {
	border:0px solid #BABABA;
	margin-top: 15px;
	margin-bottom: 15px;
	color: #000000;
	background-color: #E8E8E8;
 }

.viaxeoCms_commande_panel_caption_voyageurs .topCenter {
	background-position:center bottom;
	border: 0px solid #95262F;
	padding-bottom: 5px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left : 15px;
	margin-right : 15px;
	height: 10px;

}
.viaxeoCms_commande_panel_caption_voyageurs .middleLeft {
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left : 15px;
	margin-right : 15px;
	height: 5px;
    width: 5px;
}

.viaxeoCms_commande_panel_caption_voyageurs .middleRight {
	background-color: #FFFFFF;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left : 15px;
	margin-right : 15px;
	height: 5px;
    width: 5px;
}
.viaxeoCms_commande_panel_caption_voyageurs .bottom {
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left : 15px;
	margin-right : 15px;
	height: 10px;
    width: 5px;
}

.viaxeoCms_commande_panel_titulaire {
	width: 100%;
	height: 110px;
	margin: 2px;
	margin-top: 5px;
  	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size:0.625em;
}
.viaxeoCms_commande_panel_voyageurs {
	width: 100%;
	height: 65px;
	margin: 2px;
	margin-top: 5px;
  	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size:0.625em;
}
.viaxeoCms_commande_panel_commentaires {
	width: 100%;
	height: 75px;
	margin: 2px;
	margin-top: 5px;
  	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size:0.5625em;
}
.viaxeoCms_commande_panel_acomptes {
	width: 100%;
	height: 75px;
	margin: 2px;
	margin-top: 5px;
  	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size:0.625em;
}
.viaxeoCms_commande_panel_acomptes table {
	width: 100%;
  	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size:0.5625em;
}
.viaxeoCms_commande_panel_resume {
	width: 100%;
	margin: 2px;
	margin-top: 5px;
  	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size:0.625em;
	height: 110px;
}
.viaxeoCms_commande_panel_decompte {
	width: 100%;
	height: 200px;
	margin: 2px;
	margin-top: 5px;
  	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size:0.625em;
}
.viaxeoCms_commande_panel_decompte table {
  	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size:0.5625em;
	width:350px;
}
.viaxeoCms_commande_panel_decompte_txt {
	color: #ACA899;
  	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-style : italic;
	text-decoration: normal;
	font-size:0.5625em;
}

.viaxeo-mesvoyages-liste-vide {
	color: #797979;
  	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size:0.625em;
	margin: 0px;
	padding: 5px;
}

.viaxeoCms_commande_print {
	cursor: pointer;
}

.viaxeoCms_commande_panel_total {
	border:0px;
	color: #000000;
  	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size:0.625em;
	padding: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
}

.viaxeoCms_commande_panel_total .middleCenter {
	border:0px solid #BABABA;
	margin-top: 15px;
	margin-bottom: 15px;
	color: #000000;
	background-color: #F7A71E;
 }

 .viaxeoCms_commande_panel_total .topCenter {
	background: none;
	border: 0px solid #95262F;
	padding-bottom: 5px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left : 15px;
	margin-right : 15px;
	height: 10px;
}

.viaxeoCms_commande_panelbtn {
margin:20px;
text-align:right !important;
vertical-align:bottom !important;
width:560px;
}

.viaxeoCms_commande_right_blue_btn {
background:#369ABB url(/tangka/images/btn_grandbleu_d.png) repeat-x scroll right top;
background-color:transparent;
border:0 solid black;
cursor:pointer;
color:#FFFFFF;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.625em;
font-style:normal;
font-weight:bold;
margin:0;
padding-left:5px;
padding-right:5px;
text-align:center;
width:5px;
}

.viaxeoCms_caption_cmd_body {
  background-color: #FFFFFF
}

.viaxeoCms_caption_cmd_body .topCenter {
  background: url(/tangka/images/caption/corner_hc.png) repeat-x top left;
}
.viaxeoCms_caption_cmd_body .bottomCenter {
  background: url(/tangka/images/caption/corner_bc.png) repeat-x bottom left;
}
.viaxeoCms_caption_cmd_body .middleRight {
  background: url(/tangka/images/caption/corner_cd.png) repeat-y top right;
}
.viaxeoCms_caption_cmd_body .middleLeft {
  background: url(/tangka/images/caption/corner_cg.png) repeat-y top left;
}
.viaxeoCms_caption_cmd_body .middleCenter {
  background-color: #FFFFFF;
}
.viaxeoCms_caption_cmd_body .topLeft,
.viaxeoCms_caption_cmd_body .topRight,
.viaxeoCms_caption_cmd_body .bottomLeft,
.viaxeoCms_caption_cmd_body .bottomRight {
	width: 13px;
	height: 12px;
}
.viaxeoCms_caption_cmd_body .topLeft {
  background: url(/tangka/images/caption/corner_hg.png) no-repeat  top left;
}
.viaxeoCms_caption_cmd_body .topRight {
  background: url(/tangka/images/caption/corner_hd.png) no-repeat  top right;
}
.viaxeoCms_caption_cmd_body .bottomLeft {
  background: url(/tangka/images/caption/corner_bg.png) no-repeat  bottom left;
}
.viaxeoCms_caption_cmd_body .bottomRight {
  background: url(/tangka/images/caption/corner_bd.png) no-repeat  bottom right;
}

/* Styles pour LabelledField */
.viaxeo-wrappedWidget .gwt-Label,.viaxeo-Label,.viaxeo-wrappedWidget .gwt-Hyperlink {
	padding-top: 2px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-size:0.6875em;
}
.gwt-Label {
	padding-top: 2px;
	padding-right: 5px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-size:0.6875em;
	vertical-align:middle;
}
.gwt-RadioButton input {
	font-size:0.6875em;
}

.viaxeo-Label {
	width: 150px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-size:0.6875em;
}

.viaxeo-Label-petit {
	width: 85px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-size:0.5625em;
}

.viaxeo-Label-montant {
	width: 85px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-size:0.6875em;
}

.viaxeo-Label-grand {
	width: 150px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-size:0.6875em;
}

.viaxeo-labelledField-invisible .viaxeo-Label {
	display: none;
}

.viaxeo-labelledField-left .viaxeo-Label,.viaxeo-labelledField-bottom .viaxeo-Label {
	text-align: right;
	vertical-align: middle;
	padding-right: 5px;
}

.viaxeo-labelledField-top .viaxeo-Label {
	padding-left: 5px;
	text-align: left;
	vertical-align: middle;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size:0.625em;
}
.viaxeo-labelledField-title {
	padding-left: 40px;
	text-align: left;
	vertical-align: middle;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size:0.625em;
}

.viaxeo-labelledField-left .viaxeo-Label {
	vertical-align: middle;
	float: left;
}

.viaxeo-labelledField-right .viaxeo-Label {
	vertical-align: middle;
	text-align: left;
	padding-left: 5px;
	float: right;
}

.viaxeo-wrappedWidget {
	vertical-align: middle;
	float: left;
}

.viaxeo-labelledField-right,.viaxeo-labelledField-top,.viaxeo-labelledField-bottom,.viaxeo-labelledField-left,.viaxeo-labelledField-invisible {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 1px;
}

/* Vol */

.viaxeoCms_flight_footer{
	display : none;
}

.viaxeoCms_flight_header{
	display : none;
}

.viaxeoCms_flight_old_price_label{
	color: #000000;
	text-align: center;
	vertical-align: middle;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	text-decoration :  line-through;
	font-size:0.625em;
	margin : 5px;
	margin-left: 8px;
	margin-right: 8px;
}

.viaxeoCms_flight_price_label,.viaxeoCms_flight_promo_price_label{
color:black;
font-family:verdana,arial,helvetica,sans-serif;
font-size:1em;
font-weight:bold;
margin:5px 10px 5px 15px;
text-align:right !important;
text-decoration:none;
vertical-align:middle;
}

.viaxeoCms_flight_summary_price_label{
	color: #000000;
	text-align: left;
	vertical-align: middle;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	text-decoration : none;
	font-size:0.75em;
	margin : 8px;
	width : 100%;
}

.viaxeoCms_flight_summary_supplier_image{
	width : 60px;
	height : 40px;
	margin : 5px;
	vertical-align: middle;
}


.viaxeoCms_flight_summary_supplier_image_panel, .viaxeoCms_flight_summary_supplier_price_panel{
	width : 100% !important;
	text-align: center !important;
	vertical-align: middle;
}

.viaxeoCms_flight_summary_table_panel{
	width : 100%;
	border-top: 0px;
}

.viaxeoCms_flight_summary_table{
	border-width: 0px 0px 0px 0px;
	border-spacing: 2px;
	border-style: none none none none !important;
	border-color: gray gray gray gray !important;
	border-collapse: collapse;
	background-color : #FFEED0;
	margin:20px 0;
}

.viaxeoCms_flight_summary_table  td {
	border-left : 0px;
	border-right : 1px dotted;
	border-top : 0px;
	border-bottom :  1px dotted;
	border-color: grey grey grey grey;
}

.viaxeoCms_flight_summary_general_label{
	color: black;
	text-align: left;
	vertical-align: middle;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	text-decoration : none;
	font-size:0.75em;
	margin : 8px;
	margin-right : 60px !important;
}

.viaxeoCms_flight_panelbtn{
	margin:4px !important;
	margin-top:6px !important;
	margin-bottom:0px !important;
	border: 0px solid orange;
	vertical-align: bottom !important;
	text-align: right !important;
}

.viaxeoCms_flight_room_type_Panel{
	width:100% !important;
	text-align: right !important;
	margin-left:13px;
}

.viaxeoCms_flight_summary_general_panel{
	width : 98%;
	margin : 10px;
	background-color : #FFEED0;
}

.viaxeoCms_flight_general_panel{
	background-image:url(/tangka/images/fond_degrade.png) !important;
	background-repeat: repeat-x;
	width : 98%;
}
.viaxeoCms_flight_summary_table_panel{
	width : 100%;
	border-top: 0px;
}

.viaxeoCms_flight_summary_title_label{
	color: #white;
	background-color : #F6A61D;
	text-align: left;
	vertical-align: middle;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	text-decoration : none;
	font-size:0.75em;
	margin : 1px;
	margin-left:8px;
}

.viaxeoCms_flight_summary_title_panel{
	width : 100%;
}

.viaxeoCms_flight_price_panel{
	width : 85%;
}

.viaxeoCms_flight_general_panel{
	width: 780px;
}

.viaxeoCms_flight_Label{
	color: #000000;
	text-align: left;
	vertical-align: middle;
	margin: 5px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	text-decoration : none;
	font-size:0.6875em;
}

.viaxeoCms_flight_image{
	height :80px;
	width : 120px;
}

.viaxeoCms_flight_image_panel{
	vertical-align: center !important;
	text-align : left !important;
	margin : 5px;
}

.viaxeoCms_flight_detail_panel{
	width: 100%;
}

.viaxeoCms_flight_orientation_panel{
	width: 70px;
}

.viaxeoCms_flight_head_price_panel{
	width : 100%;
}

.viaxeoCms_price_panel{
	background-image : url(/tangka/images/info_prix.png)!important;
	background-repeat : no-repeat;
	border:0 none;
	height:35px;
	margin : 0px;
	text-align:right !important;
	vertical-align:top !important;
	width:170px;
}

.viaxeoCms_fligt_description_Label{
	color: #000000;
	text-align: left;
	vertical-align: middle;
	margin-bottom : 5px;
	margin-top: 15px !important;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	text-decoration : none;
	font-size:0.75em;
}

.viaxeoCms_flight_basket_button{
background-image:url(/tangka/images/addtobasket_button.png) !important;
background-repeat:no-repeat;
cursor:pointer;
height:15px;
margin:10px 1px 1px 0;
vertical-align:middle;
width:138px;
}


/* DÃ©tail sÃ©jour*/
.viaxeoCms_sojourn_details_footer{
	display : none;
}
.viaxeoCms_sojourn_details_footer2{
background-color:black;
height:10px;
}
.viaxeoCms_sojourn_details_header{
background-color:black;
height:10px;
}

.viaxeoCms_sojourn_details_header2{
background-color:black;
height:10px;
}

.viaxeoCms_sojourn_details_supRefLabel{
color:#3E9BAD;
font-family:verdana,arial,helvetica,sans-serif;
font-size:1em;
font-weight:bold;
margin:10px 10px 0 15px;
text-align:left !important;
vertical-align:middle;
}

.viaxeoCms_sojourn_details_countryLabel{
display: none;
	color: #3E9BAD;
	font-weight: bold;
	font-family:verdana,arial,helvetica,sans-serif;
	text-align : center !important;
	font-size:0.875em;
	vertical-align: middle;
	margin : 0px;
	margin-left : 10px;
	margin-right : 10px;

}

.viaxeoCms_sojourn_details_nameLabel{
color:black;
font-family:verdana,arial,helvetica,sans-serif;
font-size:1.125em;
font-weight:bold;
margin:5px 10px;
vertical-align:middle;

}

.viaxeoCms_sojourn_details_generalPanel{
	width : 800px;
	text-align : left;
}
.viaxeoCms_sojourn_details_generalPanel .viaxeoCms_grey_btn {
margin-top: 10 !important;
margin-left:10px !important;
}
.viaxeoCms_sojourn_details_generalPanel .viaxeoCms_grey_btn .viaxeo-btn-left {
background:#7F7F7F url(/tangka/images/btn_grandgris_ng.png) no-repeat scroll left top;
}
.viaxeoCms_sojourn_details_generalPanel .viaxeoCms_grey_btn .viaxeo-btn-right {
background:#7F7F7F url(/tangka/images/btn_grandgris_nd.png) no-repeat scroll right top;
}

.viaxeoCms_sojourn_details_generalPanel .viaxeoCms_blue_btn {
margin-top: 10 !important;
margin-left:10px !important;
}
.viaxeoCms_sojourn_details_generalPanel .viaxeoCms_blue_btn .viaxeo-btn-left {
height:18px;
}

.viaxeoCms_sojourn_details_generalPanel .viaxeoCms_blue_btn .viaxeo-btn-left {
background:#369ABB url(/tangka/images/btn_grandbleu_ng.png) no-repeat scroll left top;
}
.viaxeoCms_sojourn_details_generalPanel .viaxeoCms_blue_btn .viaxeo-btn-right {
background:#369ABB url(/tangka/images/btn_grandbleu_nd.png) no-repeat scroll right top;
}

.viaxeoCms_sojourn_details_product_and_prices_panel{
	margin : 0px;
	background-color: white;
	width : 800px;
}

.viaxeoCms_sojourn_details_general_product_description_panel{
	margin : 0px;
	background-color: white;
	background-image: url(/tangka/images/grand_fond_degrade.png) !important;
	background-repeat: 	repeat-x;
	width : 800px;
}

.viaxeoCms_sojourn_details_title_panel{
height:30px;
vertical-align:middle;
width:100%;
}

.viaxeoCms_sojourn_details_backButtonPanel{
	background-image:url(/tangka/images/back_button.gif) no-repeat !important;
	cursor: pointer;
	text-align: left !important;
	margin:4px !important;
	margin-top:6px !important;
	vertical-align: middle !important;
	width :78px;
	height:19px;
}

.viaxeoCms_sojourn_details_backButton{
	height: 20px;
	width : 90px;
	background-image: url( Img/btn_fond.png ) !important;
	background-repeat: repeat-x;
  	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size:0.625em;
   	background-color:#c0ccd8;
   	border:1px solid #003C74;
   	cursor: pointer;
	margin-left: 20px;
	margin : 2px;
	text-decoration : none;
	font-size:0.5625em;
}

.viaxeoCms_sojourn_detail_image_panel{
		margin : 5px;
}

.viaxeoCms_sojourn_detail_formula{
color:#F5A650;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.875em;
font-weight:bold;
margin-bottom:10px;
text-align:left !important;
}

.viaxeoCms_sojourn_detail_image{
	width : 160px;
	height : 120px;
}

.viaxeoCms_sojourn_detail_image_subtitle{
	color: #E67F18;
	text-align: center;
	vertical-align: top;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	text-decoration : none;
	font-size:0.5625em;
	margin : 5px;
	margin-bottom : 10px;
}

.viaxeoCms_sojourn_detail_short_description_panel{
	width : 100%;
	margin:20px 0 0 20px;
}

.viaxeoCms_sojourn_detail_duration{
color:#444444;
font-family:arial,helvetica,sans-serif;
font-size:0.75em;
font-weight:normal;
text-align:left !important;
}
.viaxeoCms_sojourn_detail_description_panel{
	width : 100%;
}

.viaxeoCms_sojourn_detail_description_panel .gwt-Label {
margin:0px !important;
padding: 0px! important;
}
.viaxeoCms_sojourn_detail_short_description {
	margin : 5px;
	margin-top: 0px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	text-decoration : none;
	font-size:0.75em;
}

 .viaxeoCms_sojourn_detail_description,
.viaxeoCms_sojourn_detail_include, .viaxeoCms_sojourn_detail_not_include{
	margin : 5px;
	margin-top : 10px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	text-decoration : none;
	font-size:0.625em;
}


/* Menu Hotel */
.viaxeoCms_menuv_panel_Hotel {
background:transparent url(/tangka/images/fond_liste_hotels.gif) no-repeat scroll center top;
border:0 solid #CDCDCD;
height:275px;
margin:5px 0;
text-align:center !important;
vertical-align:top !important;
width:200px;
}
.viaxeoCms_menuv_section_Hotel {
background-color:transparent;
color:#0F1C49;
cursor:pointer;
font-family:Tahoma,arial,helvetica,sans-serif;
font-size:1.125em;
font-weight:bold;
height:20px;
margin:15px 0 0;
padding:0;
text-align:center !important;
text-decoration:none;
}
.viaxeoCms_menuv_Hotel {
cursor:pointer;
margin-left:10px;
}
.viaxeoCms_menuv_N1_Hotel {
	text-align: center;
	width:175px;
	cursor: pointer;
}
.menuSubMenuIcn_Hotel {
  padding-top: 10px;
	cursor: pointer;
}
.menuSubMenuTxt_Hotel {
  text-align: center;
	width:175px;
	cursor: pointer;
	color: #000000;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	text-decoration : none;
	font-size:0.625em;
	margin: 0px;
	padding: 4px;
	margin-left: auto;
	margin-right: auto;
	text-align:center !important;
	cursor: pointer;
}


/* Styles pour LabelledField */
.viaxeo-wrappedWidget .gwt-Label,.viaxeo-Label,.viaxeo-wrappedWidget .gwt-Hyperlink {
	padding-top: 2px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-size:0.6875em;
}
.gwt-Label {
	/*height:15px;*/
	padding-top: 2px;
	padding-right: 5px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-size:0.6875em;
	vertical-align:middle;
}
.viaxeo-Label {
	width: 150px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-size:0.6875em;
}

.viaxeo-Label-petit {
	width: 85px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-size:0.5625em;
}

.viaxeo-Label-montant {
	width: 85px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-size:0.6875em;
}

.viaxeo-Label-grand {
	width: 150px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-size:0.6875em;
}

.viaxeo-labelledField-invisible .viaxeo-Label {
	display: none;
}

.viaxeo-labelledField-left .viaxeo-Label,.viaxeo-labelledField-bottom .viaxeo-Label {
	text-align: right;
	vertical-align: middle;
	padding-right: 5px;
}

.viaxeo-labelledField-top .viaxeo-Label {
	padding-left: 5px;
	text-align: left;
	vertical-align: middle;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size:0.625em;
}
.viaxeo-labelledField-title {
	padding-left: 40px;
	text-align: left;
	vertical-align: middle;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size:0.625em;
}

.viaxeo-labelledField-left .viaxeo-Label {
	vertical-align: middle;
	float: left;
}

.viaxeo-labelledField-right .viaxeo-Label {
	vertical-align: middle;
	text-align: left;
	padding-left: 5px;
	float: right;
}

.viaxeo-wrappedWidget {
	vertical-align: middle;
	float: left;
}

.viaxeo-labelledField-right,.viaxeo-labelledField-top,.viaxeo-labelledField-bottom,.viaxeo-labelledField-left,.viaxeo-labelledField-invisible {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 1px;
}
/* Style pour les champs */
.viaxeo-field-mini {
	width: 30px !important;
	height: 19px !important;
  	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-size:0.6875em;
}
.viaxeo-field-petit {
	width: 50px !important;
	height: 19px !important;
  	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-size:0.6875em;
}
.viaxeo-field-moyen {
	width: 175px !important;
	height: 19px !important;
  	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-size:0.6875em;
}
.viaxeo-field-moyen-mini {
	width: 200px !important;
	height: 19px !important;
  	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-size:0.6875em;
}
.viaxeo-field-moyen-petit {
	width: 250px !important;
	height: 19px !important;
  	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-size:0.6875em;
}
.viaxeo-field-petit-moyen {
	width: 98px !important;
	height: 19px !important;
  	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-size:0.6875em;
}
.viaxeo-field-grand {
	width: 350px !important;
	height: 19px !important;
  	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-size:0.6875em;
}
.viaxeo-field-grand-mini {
	width: 318px !important;
	height: 19px !important;
  	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-size:0.6875em;
}
.viaxeo-field-grand-petit {
	width: 299px !important;
	height: 19px !important;
  	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-size:0.6875em;
}
.viaxeo-field-area {
	width: 250px !important;
	height: 65px !important;
  	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-size:0.6875em !important;
}
.viaxeo-field-montant {
	width: 50px !important;
	height: 19px !important;
  	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-size:0.6875em;
}
.viaxeo-field-date {
	width: 75px !important;
	height: 19px !important;
  	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-size:0.6875em;
}
.viaxeo-field-date .gwt-TextBox {
	width: 75px !important;
	height: 19px !important;
  	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-size:0.6875em;
}
/* Style pour les lignes dans les tableaux */
.viaxeo-field-table-txt {
  	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-size:0.5625em !important;
}
.viaxeo-field-table-dsp {
  	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-size:0.5625em !important;
	color: #CCCCCC;
}
.viaxeo-field-table-micro {
	width: 30px !important;
	height: 18px !important;
  	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-size:0.5625em !important;
}
.viaxeo-field-table-mini-micro {
	width: 40px !important;
	height: 18px !important;
  	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-size:0.5625em !important;
}
.viaxeo-field-table-mini {
	width: 75px !important;
	height: 18px !important;
  	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-size:0.5625em !important;
}
.viaxeo-field-table-petit {
	width: 100px !important;
	height: 18px !important;
  	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-size:0.5625em !important;
}
.viaxeo-field-table-moyen {
	width: 125px !important;
	height: 18px !important;
  	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-size:0.5625em !important;
}
.viaxeo-field-table-grand-moyen {
	width: 170px !important;
	height: 18px !important;
  	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-size:0.5625em !important;
}
.viaxeo-field-table-moyen-grand {
	width: 200px !important;
	height: 18px !important;
  	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-size:0.5625em !important;
}
.viaxeo-field-table-grand {
	width: 250px !important;
	height: 18px !important;
  	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-size:0.5625em !important;
}
.viaxeo-field-table-montant {
	width: 75px !important;
	height: 18px !important;
  	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-size:0.5625em !important;
}
.viaxeo-field-table-date {
	width: 75px !important;
	height: 18px !important;
  	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
}
.viaxeo-field-table-date .gwt-TextBox {
	width: 75px !important;
	height: 18px !important;
  	font-family:verdana,arial,helvetica,sans-serif;
  	font-size:0.625em;
	font-weight: none;
}
.viaxeo-field-table-tel {
	width: 100px !important;
	height: 18px !important;
  	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-size:0.5625em !important;
}
.viaxeo-field-table-check {
  	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-size:0.5625em !important;
}
.viaxeo-field-table-area {
	width: 250px !important;
	height: 55px !important;
  	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-size:0.5625em !important;
}
/* Styles pour ShowTree */
.viaxeo-showTree-topPanelWrapper {
	height: 7px;
	width: 175px;
}
.viaxeo-showTree-topPanel {
	background-image: url( Img/select_tree_top.gif ) !important;
	background-repeat: no-repeat;
	height: 7px;
	width: 175px;
  	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-size:0.1px;
}

.viaxeo-showTree-centerPanelWrapper {
	overflow:hidden;
	overflow-x: hidden;
	overflow-y: auto;
	overflow : -moz-scrollbars-vertical;
	scrollbar-3dlight-color: #AAAAAA;
	scrollbar-arrow-color: #AAAAAA;
	scrollbar-base-color: #FFFFFF;
	scrollbar-darkshadow-color: #AAAAAA;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
}

.viaxeo-showTree-centerPanel {
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-size:0.5625em;
	background-image: url( Img/select_tree.gif ) !important;
	background-repeat: repeat-y;
	height: 60px;
	width: 175px;
}
.viaxeo-showTree-centerPanel .gwt-HTML {
	margin-left: 3px !important;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-size:0.625em;
}
.viaxeo-showTree-bottomPanelWrapper {
	overflow:hidden;
	height: 15px;
	width: 175px;
	text-align: right;
	vertical-align: middle;
}
.viaxeo-showTree-bottomPanel {
	background-image: url( Img/select_tree_bottom.gif ) !important;
	background-repeat: no-repeat;
	height: 15px;
	width: 175px;
	text-align: right;
	vertical-align: top;
}

.viaxeo-button-showtree {
	text-align: right;
	vertical-align: top;
	height: 15px;
	width: 175px;
	margin: 0px;
	padding: 0px;
	border: 0px solid black;
   	background-color:transparent;
	color: #0000FF;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-style : italic;
	text-decoration: underline;
	font-size:0.5625em;
	cursor: pointer;
}
.viaxeo-button-showtree .viaxeo-btn-left {
	height: 15px;
   	background-color:transparent;
	background-image: none !important;
	margin: 0px;
	padding: 0px;
}
.viaxeo-button-showtree .viaxeo-btn-center {
	height: 15px;
   	background-color:transparent;
	background-image: none !important;
	color: #0000FF;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-style : italic;
	text-decoration: underline;
	font-size:0.5625em;
	vertical-align: top !Important;
	margin: 0px;
	padding: 0px;
	text-align: right;
	vertical-align: top;
}
.viaxeo-button-showtree .viaxeo-btn-right {
	height: 15px;
	margin: 0px;
	padding: 0px;
   	background-color:transparent;
	background-image: none !important;
}

.gwt-Tree, .gwt-TreeItem, gwt-CheckBox {
	vertical-align: middle !important;
}
.gwt-CheckBox label {
	padding-left: 3px !important;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-size:0.625em;
}
.gwt-Tree div {
	padding: 1px !important;
	padding-left: 5px !important;
	vertical-align: middle !important;
}

.viaxeoCms_profile_complexity_border {
	border: 1px solid gray;
	width: 175px;
	margin-top: 10px;
}

/* Styles pour le composant me contacter */

.viaxeoCms_contact_glass {
	width: 100%;
	height: 100%;
	background-color: #EEE !important;
	opacity: 0.70 !important;
	-moz-opacity: 0.70 !important;
	filter: alpha(opacity=70) !important;
	vertical-align: middle;
}

.viaxeoCms_contact_nomTxt, .viaxeoCms_contact_prenomTxt, .viaxeoCms_contact_mailTxt,
.viaxeoCms_contact_telephoneTxt, .viaxeoCms_contact_causeTxt {
	border:0 solid #B5B8C8 !important;
	color:#000000;
	font-family:verdana,arial,helvetica,sans-serif !important;
	font-size:0.625em !important;
	font-weight:normal !important;
	height:18px !important;
	margin:4px 4px 4px 5px;
	padding-top:3px;
	text-decoration:none;
	width:157px;
	background: #FFF !important
}

.viaxeoCms_contact_descriptionTxt {
	border:0 solid #B5B8C8 !important;
	color:#000000;
	font-family:verdana,arial,helvetica,sans-serif !important;
	font-size:0.625em !important;
	font-weight:normal !important;
	height:60px !important;
	margin:4px 4px 4px 5px;
	padding-top:3px;
	text-decoration:none;
	width:474px;
	background: #FFF !important;
	margin-bottom: 5px !important;
}

.viaxeoCms_contact_nomLbl, .viaxeoCms_contact_prenomLbl,
.viaxeoCms_contact_mailLbl, .viaxeoCms_contact_telephoneLbl {
	width: 67px;
}

.viaxeoCms_contact_prenomLbl, .viaxeoCms_contact_telephoneLbl {
	margin-left: 16px;
}

.viaxeoCms_contact_btn_pnl {
	align:center !important;
	text-align: center !important;
	margin-top: 7px;
	width: 100% !important;
}

.viaxeoCms_contact_mailLbl, .viaxeoCms_contact_telephoneLbl,
.viaxeoCms_contact_mailTxt, .viaxeoCms_contact_telephoneTxt {
	margin-top: 5px !important;
}

/* Style pour le resumLeft du panier */
.viaxeoCms_basket_resumLeft {
border:0 inset #BFC4C8;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.625em;
font-style:normal;
font-weight:normal;
height:150px;
margin:0;
padding:0;
text-align:center;
width:175px !important;
}
.viaxeoCms_basket_resumLeft_table {
border:0 solid #000000;
margin:0;
padding:0;
width:175px !important;
}
.viaxeoCms_basket_resumLeft_header {
border:0 solid #FF0000 !important;
display:none;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.625em;
font-weight:normal;
margin:0;
padding:0;
}
.viaxeoCms_basket_resumLeft_body {
	margin: 0px;
	padding: 5px;
	border: 0px solid #FF0000 !important;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:0.625em;
	font-weight: normal;
	font-style : normal;
	text-align: center;
}
.viaxeoCms_basket_resumLeft_footer {
border:0 solid #FF0000 !important;
display:none;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.625em;
font-weight:normal;
margin:0;
padding:0;
}
.viaxeoCms_basket_resumLeft_prd_tle {
border-color:#FF0000 #404040 #FF0000 #FF0000;
border-style:solid;
border-width:0;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.625em;
font-style:normal;
font-weight:bold;
padding:5px 5px 0 2px;
text-align:left;
}
.viaxeoCms_basket_resumLeft_prd_tot {
border:0 solid #FF0000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.625em;
font-style:normal;
font-weight:bold;
padding:5px 5px 0;
text-align:right;
}
.viaxeoCms_basket_resumLeft_prd_des {
border-color:#404040 #404040 #FF0000 #FF0000;
border-style:solid;
border-width:0;
font-family:arial,helvetica,sans-serif;
font-size:0.5625em;
font-style:normal;
font-weight:normal;
padding:0 0 0 2px;
text-align:left;
}
.viaxeoCms_basket_resumLeft_prd_mnt {
border-color:#404040 #FF0000 #FF0000;
border-style:solid;
border-width:0;
font-family:arial,helvetica,sans-serif;
font-size:0.5625em;
font-style:normal;
font-weight:normal;
padding:0 5px;
text-align:right;
}
.viaxeoCms_basket_resumLeft_tot_tle {
border-color:#404040 #FF0000 #FF0000;
border-style:solid;
border-width:0;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.625em;
font-style:normal;
font-weight:bold;
padding:5px;
text-align:right;
}
.viaxeoCms_basket_resumLeft_tot_mnt {
border-color:#404040 #FF0000 #FF0000;
border-style:solid;
border-width:0;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.625em;
font-style:normal;
font-weight:bold;
padding:5px;
text-align:right;
}
.viaxeoCms_basket_resumLeft_empty {
background-color: #FFEED0;
	border: 0px solid #FF0000;
}

/* Styles pour la saisie des voyageurs */

.viaxeoCms_travellers_detailim {
	width: auto;
	height: 50px;
}

.viaxeoCms_travellers_table {
	background-color:#FFF;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:0.625em;
	font-style:normal;
	font-weight:bold;
	margin:3px 0 3px 3px;
	padding:3px;
	width:762px;
}

.viaxeoCms_travellers_title_label {
	color:#F6A61D;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:1.125em;
	font-weight:bold;
	padding:10px 5px 5px;
	text-align:center !important;
	text-decoration:none;
}

.viaxeoCms_travellers_product_description_price_label {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:0.6875em;
	font-weight: bold;
	font-style : normal;
}

.viaxeoCms_travellers_description_label {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:0.625em;
}

.viaxeoCms_travellers_product_description_general_panel {
	background-color: #FFF;
	padding: 3px;
	margin: 3px;
}

.viaxeoCms_travellers_description_label {
	margin-left: 3px;
}

.viaxeoCms_travellers_table_warning {
	margin-top: 1px;
	margin-left: 1px;
}

.viaxeoCms_travellers_buttons_panel {
	width: 794px;
	margin-top: 10px;
}

.viaxeoCms_travellers_commentary_label {
	font-weight: bold;
}

.viaxeoCms_travellers_commentary_text_area {
	margin-left: 30px;
	width: 400px;
}

.viaxeoCms_travellers_cgv_part1_label, .viaxeoCms_travellers_cgv_part2_label {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:0.625em;
	font-style : normal;
}

.viaxeoCms_travellers_cgv_part2_label {
	cursor: pointer;
	font-weight: bold;
	color: #44F;
}

.viaxeoCms_travellers_cgv_part1_html {
	padding: 0px !important;
}

/* dÃ©tail de l'hotel */
.viaxeoCms_hotelDetail_descriptionDetail , .viaxeoCms_hotelDetail_descriptionServices {
	border: 0px solid #F5A51A;
	border-top: 4px solid #F5A51A;
	color: white;
  	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size:0.625em;
	padding: 5px;
	margin: 5px;
}
.viaxeoCms_hotelDetail_descriptionDetail legend {
	color: white;
	border: 0px solid #F5A51A;
	background-image: url(/tangka/images/onglet_orange_normal.png) !important;
	background-repeat : no-repeat;
	width : 90px;
	height :19px;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-variant: small-caps;
	font-size:0.75em;
	margin-left: 5px;
	margin-right: 5px;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
}
.viaxeoCms_hotelDetail_descriptionDetail div, .viaxeoCms_hotelDetail_descriptionServices div  {
	color: #000000;
  	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size:0.625em;
	padding: 5px;
	height: 100%;
}

.viaxeoCms_hotelDetail_descriptionServices legend {
	color: white;
	border: 0px solid #F5A51A;
	background-image: url(/tangka/images/onglet_orange_grand.png) !important;
	background-repeat : no-repeat;
	width : 170px;
	height :19px;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-variant: small-caps;
	font-size:0.75em;
	margin-left: 5px;
	margin-right: 5px;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.viaxeoCms_hotelDetail_descriptionServicesLI {
	list-style-type: square !important;
	font-family: verdana,arial,helvetica,sans-serif !important;
	font-weight: normal !important;
	font-size:0.625em !important;
	margin: 0px;
	margin-left: 10px;
	margin-top: 5px;
}

.viaxeoCms_hotelDetail_descriptionCC {
	border: 0px solid #AAD3E9;
	border-top: 1px solid #AAD3E9;
	color: #000000;
  	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size:0.625em;
	padding: 5px;
	margin: 5px;
}
.viaxeoCms_hotelDetail_descriptionCC legend {
	color: white;
	border: 0px solid #F5A51A;
	background-image:	url(/tangka/images/onglet_orange_grand.png) !important;
	width : 170px;
	height :19px;
  	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-variant: small-caps;
	font-size:0.625em;
	margin-left: 5px;
	margin-right: 5px;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
}
.viaxeoCms_hotelDetail_descriptionCC div {
	color: #000000;
  	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size:0.625em;
	padding: 5px;
	height: 100%;
}
.viaxeoCms_hotelDetail_descriptionCCLI {
	list-style-type: square !important;
	font-family: verdana,arial,helvetica,sans-serif !important;
	font-weight: normal !important;
	font-size:0.625em !important;
	margin: 0px;
	margin-left: 10px;
	margin-top: 5px;
}

.viaxeoCms_hotelDetail_descriptionPhotos_panel {
	margin: 10px;
	width : 780px;
	background-image:	url(/tangka/images/grand_fond_degrade.png) !important;
	background-repeat: 	repeat-x;
	text-align : left;
}

.viaxeoCms_hotelDetail_descriptionPhotos {
	border: 0px solid #F5A51A;
	border-top: 4px solid #F5A51A;
	color: white;
  	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size:0.625em;
	padding: 5px;
	margin: 10px;
	width : 100%;
	text-align : left;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
}
.viaxeoCms_hotelDetail_descriptionPhotos legend {
	color: white;
	border: 0px solid #F5A51A;
	background-image:url(/tangka/images/onglet_orange_grand.png) !important;
	background-repeat : no-repeat;
	width : 170px;
	height :19px;  	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-variant: small-caps;
	font-size:0.75em;
	margin-left: 5px;
	margin-right: 5px;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
}
.viaxeoCms_hotelDetail_descriptionPhotos div {
	color: #000000;
  	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size:0.625em;
	padding: 5px;
	height: 100%;
}

.viaxeoCms_hotelDetail_title {
	color: black;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	text-decoration : none;
	font-size:0.6875em;
	height: 20px;
	padding-left:4px;
	padding-top:4px;
	margin-left: 2px;
	width : 100%;
}
.viaxeoCms_hotelDetail_name {
	color: black;
	font-weight: bold;
	vertical-align: middle;
	font-family:verdana,arial,helvetica,sans-serif;
	text-align : center !important;
	font-size:0.875em;
	margin : 0px;
	margin-left : 10px;
	margin-right : 10px;
}
.viaxeoCms_hotelDetail_categoryImage {
	vertical-align: middle;
	text-align : right!important;
}
.viaxeoCms_hotelDetail_address {
	background: url(Img/courrier.gif) no-repeat center left;
    padding-left: 25px !important;
}
.viaxeoCms_hotelDetail_phone {
	background: url(Img/work.gif) no-repeat center left;
    padding-left: 25px !important;
}
.viaxeoCms_hotelDetail_fax {
	background: url(Img/fax.gif) no-repeat center left;
    padding-left: 25px !important;
}
.viaxeoCms_hotelDetail_mail {
	background: url(Img/mail.gif) no-repeat center left;
    padding-left: 25px !important;
}
.viaxeoCms_hotelDetail_shortDesc {
	color: #000000;
	text-align: left;
	vertical-align: middle;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	text-decoration : none;
	font-size:0.6875em;
	margin : 0px;
	margin-top : 5px;
	margin-bottom : 5px;
}

.viaxeoCms_hotelDetail_photos{
	height :80px;
	width : auto;
	margin : 5px!important;
	margin-right : 0px !important;
	margin-bottom : 5px !important;

}
.viaxeoCms_hotelDetail_thumbnail {
	height :80px;
	width : 120px;
	margin : 5px!important;
	margin-right : 0px !important;
	margin-bottom : 5px !important;
}
.viaxeoCms_hotelDetail_distances {
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size:0.5625em;
}

.viaxeoCms_hotelDetail_situation {
	text-align: right;
	vertical-align: top;
	height: 15px;
	width: 100px;
	margin: 0px;
	padding: 0px;
	border: 0px solid black;
   	background-color:transparent;
	color: #0000FF;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: none;
	font-style : italic;
	text-decoration: underline;
	font-size:0.5625em;
	cursor: pointer;
}

.viaxeoCms_hotelDetail_devis_panel {
	border:0px solid red;
	margin:0px;
	vertical-align: middle !important;
	text-align:right !important;
	height: 28px;
}
.viaxeoCms_hotelDetail_devis_panelbtn {
	width: 100%;
	margin:4px !important;
	margin-top:6px !important;
	border: 0px solid orange;
	vertical-align: middle !important;
	text-align: center !important;
}
.viaxeoCms_hotelDetail_devis_btn {
	height: 20px;
	background-image: url( Img/btn_fond.png ) !important;
	background-repeat: repeat-x;
  	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size:0.625em;
   	background-color:#c0ccd8;
   	border:1px solid #003C74;
   	cursor: pointer;
	margin-left:4px !important;
   	margin-right:4px !important;
}
.viaxeoCms_hotelDetail_addBasketBtn_btn {
	height: 20px;
	background-image: url( Img/btn_fond.png ) !important;
	background-repeat: repeat-x;
  	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size:0.625em;
   	background-color:#c0ccd8;
   	border:1px solid #003C74;
   	cursor: pointer;
	margin-left:4px !important;
   	margin-right:4px !important;
}

/* Resultats de recherche hotels*/
.viaxeoCms_hotel_general_panel{
	background-image : url(/tangka/images/fond_degrade.png)!important;
	background-repeat : repeat-x;
	margin: 0px;
	margin-right: 0px;
	width: 780px;
	vertical-align : top !important;
}

.viaxeoCms_hotel_result_header{
	background-image : url(/tangka/images/fond_gris-131.jpg)!important;
	background-repeat : repeat-x;
	width: 780px;
	height : 1px!important;
	margin: 0px;
	vertical-align : top !important;
	display : none;

}

.viaxeoCms_hotel_result_footer{
	background-image : url(/tangka/images/fond_menu_orange.gif)!important;
	background-repeat : repeat-x;
	width: 780px;
	height : 1px!important;
	margin: 0px;
	vertical-align : top !important;
	display : none;
}

.viaxeoCms_hotel_image_panel{
margin-bottom:15px;
margin-left:10px;
width:120px;
}

.viaxeoCms_hotel_image{
	height :80px;
	width : 120px;
	cursor : pointer;
}

.viaxeoCms_hotel_name_panel{
	width: 780px;
	height: 20px;
}

.viaxeoCms_hotel_description_panel {
height:100px;
text-align:left !important;
vertical-align:top !important;
width:100%;
}

.viaxeoCms_hotel_price_panel{
	background-image : url(/tangka/images/pricebutton.jpg)!important;
	background-repeat : repeat-x;
	height : 35px;
	width : 780px;
}

.viaxeoCms_hotel_country{
	color: 3E9BAD;
	text-align: left;
	vertical-align: middle;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	text-decoration : none;
	font-size:0.875em;
	margin : 0px;
	cursor : pointer;
	width:140px;
}

.viaxeoCms_hotel_name{
	color: #000000;
	width : 550px;
	text-align: left!important;
	vertical-align: middle;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	text-decoration : none;
	font-size:0.75em;
	margin : 0px;
	display : inline;
	cursor : pointer;
}

.viaxeoCms_hotel_subname_panel{
	width:100% !important;
	text-align: right !important;
}

.viaxeoCms_hotel_category_image{
	vertical-align: middle;
	margin :5px;
	margin-right : 0px;
	width : 76px;
	display : inline;
	text-align: right!important;

}


.viaxeoCms_hotel_short_description{
	color: #E67F18;
	text-align: left;
	vertical-align: top;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	text-decoration : none;
	font-size:0.75em;
	margin-top : 15px;
	margin-left : 12px;
}

.viaxeoCms_hotel_description{
	color: #000000;
	text-align:justify;
	vertical-align: middle;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	text-decoration : none;
	font-size:0.6875em;
	margin-top : 5px;
	margin-left : 12px;
}

.viaxeoCms_hotel_room_type_Label{
	color: #000000;
	text-align: left;
	vertical-align: middle;
	margin: 5px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	text-decoration : none;
	font-size:0.6875em;
}


.viaxeoCms_hotel_price_label, .viaxeoCms_hotel_promo_price_label{
color:#E67F18;
font-family:verdana,arial,helvetica,sans-serif;
font-size:1em;
font-weight:bold;
margin:5px 10px 5px 15px;
text-align:right;
text-decoration:none;
vertical-align:middle;
}

.viaxeoCms_hotel_room_type_Panel{
	width:100% !important;
	text-align: left !important;
}

.viaxeoCms_hotel_buttons_panel{
	width:100% !important;
	text-align: right !important;
	margin-right : 0px !important;
	margin-left : auto !important;
}

.viaxeoCms_hotel_old_price_label{
	color: #000000;
	text-align: center;
	vertical-align: middle;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	text-decoration :  line-through;
	font-size:0.625em;
	margin : 5px;
	margin-left: 8px;
	margin-right: 8px;
}

.viaxeoCms_hotel_align_label{
	color: #000000;
	text-align: center;
	vertical-align: middle;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size:0.625em;
	margin : 5px;
	margin-left: 8px;
	margin-right: 8px;
}

.viaxeoCms_hotel_add_button{
	height: 20px;
	width: 125px;
	background-image: url( Img/btn_fond.png ) !important;
	background-repeat: repeat-x;
  	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size:0.625em;
   	background-color:#c0ccd8;
   	border:1px solid #003C74;
   	cursor: pointer;
	margin-left: 20px;
	margin : 2px;
	text-decoration : none;
	font-size:0.5625em;
}

.viaxeoCms_hotel_booking_button{
	height: 20px;
	width: 70px;
	background-image: url( Img/btn_fond.png ) !important;
	background-repeat: repeat-x;
  	font-family:verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size:0.625em;
   	background-color:#c0ccd8;
   	border:1px solid #003C74;
   	cursor: pointer;
	margin : 2px;
}

.viaxeoCms_hotel_panelbtn{
	margin:4px !important;
	margin-top:6px !important;
	border: 0px solid orange;
	vertical-align: middle !important;
	text-align: center !important;
}

.viaxeoCms_hotel_test_panel{
text-align:left !important;
vertical-align:top !important;
width:780px;
}

.viaxeoCms_hotel_subname_panel_test{
	width : 640px;
}

.viaxeoCms_hotel_info{
	background-image:url(/tangka/images/info_button.png) !important;
	background-repeat:no-repeat;
	cursor:pointer;
	height:15px;
	margin:0;
	text-align:right !important;
	margin-bottom : 5px;
	vertical-align:bottom !important;
	width:123px;
}

.viaxeoCms_hotel_basket_button{
	background-image:url(/tangka/images/addtobasket_button.png) !important;
	background-repeat:no-repeat;
	cursor:pointer;
	height:15px;
	margin:10px 5px 0 0;
	vertical-align: middle;
	width:138px;
}

.viaxeoCms_hotelDetail_general_info_panel{
	margin : 10px;
	width : 780px;
	background-image:	url(/tangka/images/fond_degrade.png) !important;
	background-repeat: 	repeat-x;
	text-align : left;
}

.viaxeoCms_hotelDetail_complementary_info_panel{
	margin : 10px;
	width : 780px;
	background-image:	url(/tangka/images/grand_fond_degrade.png) !important;
	background-repeat: 	repeat-x;
	text-align : left;
}

.viaxeoCms_hotelDetail_city{
	color: 3E9BAD;
	font-weight: bold;
	font-family:verdana,arial,helvetica,sans-serif;
	text-align : left !important;
	font-size:0.875em;
	vertical-align: middle;
	margin : 0px;
	margin-left : 5px;
	margin-right : 10px;
}

.viaxeoCms_hotelDetail_basket_button{
	background-image:url(/tangka/images/addtobasket_button.png) !important;
	background-repeat:no-repeat;
	cursor:pointer;
	height:15px;
	margin:10px 5px 0 0;
	vertical-align: middle;
	width:138px;
}

..viaxeoCms_hotelDetails_backButtonPanel{
	background-image:url(/tangka/images/back_button.gif) !important;
	cursor: pointer;
	text-align: left !important;
	margin:4px !important;
	margin-top:6px !important;
	margin-left:10px !important;
	vertical-align: middle !important;
	width :78px;
	height:19px;
}

/* Styles pour MultiColsPanel */
.viaxeo-multiColsPanel-outer,.viaxeo-multiColsPanel-innerHorizontalPanel,.viaxeo-multiColsPanel-innerVerticalPanel {
	width: 100%;
}

.viaxeo-multiColsPanel-header {
	margin: 0px;
	padding: 0px;
	width: 100%;
	text-align: left;
		height: 27px;
	vertical-align: middle;
}

.viaxeo-multiColsPanel-title,.viaxeo-multiColsPanel-innerHorizontalPanel {
	margin-top: 0px;
}
.viaxeo-multiColsPanel-innerCol {
	margin-top: 5px;
}
.viaxeo-multiColsPanel-innerHorizontalPanel>.viaxeo-multiColsPanel-innerCol {
	margin-top: 10px;
}
.viaxeo-multiColsPanel-title{
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	text-align: left;
	vertical-align: middle;
	height: 27px;
}

.viaxeo-multiColsPanel-innerHorizontalPanel {
	padding-left: 5px;
	padding-right: 5px;
}

.viaxeo-multiColsPanel-innerCol {
	float: left;
}

.viaxeo-multiColsPanel-outer .viaxeo-richEditor-iframe {
	margin-left: 5px;
	margin-right: 5px;
}

.viaxeo-multiColsPanel-header-buttons {
	vertical-align: middle;
	position:relative;
	z-index:0;
	float: right;
	display: block !important;
	width: 300px;
	height: 27px;
}

/* Style pour le panel connexion et inscription */
.viaxeoCms_login_panel {
	width: 100%;
}

.viaxeoCms_login_panel_body{
	width: 100%;
}
.viaxeoCms_login_panel_left{
	width: 280px !important;
}
.viaxeoCms_login_panel_right{
	width: 280px !important;
	border-left:1px solid #DBDBDB !important;
}
.viaxeoCms_login_panel_title{
	text-align: center;
  	font-family:verdana,arial,helvetica,sans-serif;
  	font-weight: bold;
  	font-size:0.75em;
  	color: #F6A61D !important;
}
.viaxeoCms_login_panel_left_link{
	font-size:0.625em;
	width: 280px;
	text-align: right;
}

.viaxeoCms_login_panel_right_link{
	font-size:0.625em;
	width: 280px;
	text-align: right;
	padding-right: 19px;
}
.viaxeoCms_login_panel_right_text{
	text-align: justify !important;
  	font-family:verdana,arial,helvetica,sans-serif;
  	font-size:0.625em;
  	padding: 40px;
}
.viaxeoCms_login_panel_left_link a{
	padding-right: 20px;
}
.viaxeoCms_login_panel_left_link a:link {}
.viaxeoCms_login_panel_left_link a:visited {}
.viaxeoCms_login_panel_left_link a:hover {}
.viaxeoCms_login_panel_left_link a:active {}
.viaxeoCms_login_panel_left_link a:focus {}

.viaxeoCms_login_panel_form {
	padding: 19px;
}
