@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;	/*line-height: 1.5em;*/
	color:#003366;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	/*background: #F0F0F0 url('../images/bg.jpg') top left repeat-x;*/
}
.promo150tmp {
	background-color:white;
}
a img {/* pas d'encadrement des images */
	border:0px;
}
a:hover {
	border:0px;
} /*hack pour IE - ne sert sinon �? rien */
a:link {
	text-decoration:none;
	color:#003366;
	cursor:pointer;
}
a:visited {
	text-decoration:none;
	color:#003366;
}
a:hover {
	color:#FABE06;
	border:0px;
}/**/
h1 {
	font-size: 110%;
}
#maincontainer {
        overflow-x:auto;
	background-color:#FFFFFF;
	width: 985px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
	/*padding:0 20px;*/
}
#topsection {
	width: 985px;	/*height: 167px;*/ /*Height of top section 143+26+26*/
}
#topsection h1 {
	margin: 0;
	padding-top: 15px;
}
#contentwrapper {
	float: left;
	width: 100%;
}
#contentcolumn {
        float:left;
	background-color:#FFFFFF;
	margin-left: 129px; /*Set left margin to LeftColumnWidth*/
}
#leftcolumn {
	float: left;
	width: 129px; /*Width of left column*/
	margin-left: -985px; /*Set left margin to -(MainContainerWidth)*/
	background-color: #98D7F7;
}
.innertube {
	margin-top: 0px;
	/*padding-top:10px;*/
	margin-right: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
	padding-bottom: 20px;
	padding-left: 24px;	/*background-color:red;	float:right;*/
}
#corner {
	background-image:url('../images/corner.gif');
	background-repeat:no-repeat;
	background-position:left top;
	width:24px;
	height:32px;
	position:absolute;
	float: left;
}/*******************************************************//*******************************************************//*******************************************************//**************     accueil.css   **************************//*******************************************************/
#accueilcontent {
	float: left;	/*border:solid 1px red;*/
	width: 100%;	/*margin-top: 20px;*/
}
#rightcolumn {
	float: right;	/*border:solid 1px blue;*/
	width: 160px;
}
#centercolumn {
	float:left;
	width: 100%;
	margin-right: 10px;
}
/**************croisieres_cachere_deluxe.css**************************/
.croisiere_cachere_content {
	width:auto;
	position:relative;
}
.croisiere_cachere_content hr {
	margin-top:10px;
	margin-bottom:10px;
}
.croisiere_cachere_content h1 {
	font-size:15px;
	font-weight:bolder;
	width:auto;
	text-align:center;
	margin:10px;
}
.croisiere_cachere_txt {
	margin-left: 50px;
	margin-right: 60px;
	text-align:justify;
	width:auto;
}
.croisiere_item {
	margin-left: 30px;
	margin-right: 40px;
	text-align:justify;
	width:auto;
	position:relative;
}
.croisiere_item h2 {
	font-size:15px;
	font-weight:bold;
	margin-left:15px;
	text-align:left;
}
.croisiere_item h3 {
	font-size:13px;
	font-weight:bold;
	margin:0px;
	text-align:left;
	color:#c17600;
}
.croisiere_item_traverse {
	color:#c17600;
	margin-left:15px;
}
.croisiere_item_date {
}
.croisiere_item img.rgt {
	float:right;
	margin:15px 0px 5px 15px;
}
.croisiere_item img.lft {
	float:left;
	margin:15px 15px 5px 0px;
}
.croisiere_item a:link, .croisiere_item a:visited {
	color:#c17600;
	text-decoration:none;
}
.croisiere_item a:hover {
	font-weight:bold;
	text-decoration:none;
	color:#FF6600;
}
.croisiere_item ul {
	list-style-type:square;
	list-style-position:outside;
	width:280px;
	text-align:left;
}
.croisiere_item li {
	margin-left:20px;
	margin-top:7px;
}/*******************************************************//*******************************************************//*******************************************************//**************    sejours_israel.css  **************************//*******************************************************/
.sejours_content {
	width:auto;
	position:relative;
}
.sejours_content hr {
	margin-top:10px;
	margin-bottom:10px;
}
.sejours_content h1 {
	font-size:15px;
	font-weight:bolder;
	width:auto;
	text-align:center;
	margin:10px;
}
.sejours_txt {
	margin-left: 50px;
	margin-right: 60px;
	text-align:justify;
	width:auto;
}
.sejours_item {
	margin-left: 30px;
	margin-right: 40px;
	text-align:justify;
	width:auto;
	position:relative;
}
.sejours_item h2 {
	font-size:15px;
	font-weight:bold;
	margin-left:15px;
	text-align:left;
}
.sejours_item h3 {
	font-size:13px;
	font-weight:bold;
	margin:0px;
	text-align:left;
	color:#c17600;
}
.sejours_item_traverse {
	color:#c17600;
	margin-left:15px;
	display:inline;
}
ul.sejours_item_date {
	width:auto;
	list-style-position:outside;
	list-style-type:square;
	position:relative;
	text-align:left;
	bottom:30px;
	left:130px;
}
.sejours_item img.ctr {
	display:block;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:20px;
}
.sejours_item img.rgt {
	float:right;
	margin:15px 0px 5px 15px;
}
.sejours_item img.lft {
	float:left;
	margin:15px 15px 5px 0px;
}
.sejours_item a:link, .sejours_item a:visited {
	color:#c17600;
	text-decoration:none;
	border:0;
}
.sejours_item a:hover {
	font-weight:bold;
	text-decoration:none;
	color:#FF6600;
	border:0;
}
.sejours_item ul {
	list-style-type:square;
	list-style-position:outside;
	width:280px;
	text-align:left;
}
.sejours_item li {
	margin-left:20px;
	margin-top:7px;
}/*******************************************************//*******************************************************//*******************************************************//**************    location_voiture_israel.css  **************************//*******************************************************/
.location_israel_content {
	width:auto;
	text-align:center;
}
.location_israel_content hr {
	margin-top:10px;
	margin-bottom:10px;
}
.location_israel_content h1 {
	font-size:15px;
	font-weight:bolder;
	width:auto;
	text-align:center;
	margin:10px;
}
.location_israel_txt {
	margin-left: 50px;
	margin-right: 60px;
	text-align:justify;
	width:auto;
}
.location_israel_img {
	margin-left: auto;
	margin-right: auto;
}
.texte_cliquable {
	color:#000066;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
}/*******************************************************//*******************************************************//*******************************************************//**************     hotels.css   **************************//*******************************************************/
.hotelContent {
	margin-right:30px;
	margin-left:20px;
	text-align:center;/*position:relative;*/
}
.hotelContent h1 {
	width:100%;
	font-size:14px;
	text-align:center;
	background-color:#98d7f7;
	height:20px;
	margin:0px;
	padding-top:4px;
	padding-bottom:4px;
}
.hotelContent h2 {
	width:100%;
	font-size:15px;
	text-align:center;
	margin:0px;
	margin-bottom:15px;
	background-color:#d8effa;
}
.hotelContent div {
	margin:0px;
	margin-bottom:15px;
	text-align:justify;
}
.hotelpic1 img {
	float:right;/*z-index:100;*/
	position:relative;
	border:solid 3px #8fcef0;	/**/
	margin:15px;
	margin-right:0px;
	margin-bottom:10px;
}
.hotelpic2 img {
	float:left;/*z-index:100;*/
	position:relative;
	border:solid 3px #8fcef0;	/**/
	margin:15px;
	margin-left:0px;
	margin-bottom:10px;
}
.hotelpic3 img {
	float:right;/*z-index:100;*/
	position:relative;
	border:solid 3px #8fcef0;	/**/
	margin:15px;
	margin-right:0px;
	margin-bottom:10px;
}
.hotelContent img {
	background-color:#8fcef0;
}
.hotelpic1 {
	border:solid 1px #8fcef0;
	padding:15px;/*z-index:1;*/
}
.hotelpic2 {
	border:solid 1px #8fcef0;
	padding:15px;/*z-index:1;*/
}
.hotelpic3 {
	border:solid 1px #8fcef0;
	padding:15px;/*z-index:1;*/
}
.hotelpicRight {
	border:solid 1px #8fcef0;
	padding:15px;
}
.hotelpicLeft {
	border:solid 1px #8fcef0;
	padding:15px;
}
.hotelpicRight img {
	border:solid 3px #8fcef0;
	float:right;
	margin:15px;
	margin-right:0px;
}
.hotelpicLeft img {
	border:solid 3px #8fcef0;
	float:left;
	margin:15px;
	margin-left:0px;
}
.hotelContent h3 {
	display:block;
	margin:0px;
	font-size:14px;
	text-align:left;
}/**/
.hotelContent a:link, .hotelContent a:visited {
	color:#FABE06;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}
.hotelContent a:hover {
	color:#FF6600;
	text-decoration:underline;
}/*******************************************************//*******************************************************//*******************************************************//**************     header.css   **************************//*******************************************************/
.header {
    height:147px;
    width:985px;
}
.header img{
    display:block;
    border:0;
}
.header1 {
	background-image:url('../images/header/header_01.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	height:76px;
	width:119px;
	float:left;
}
.header2 {
	background-image:url('../images/header/header_02.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	height:76px;
	width:656px;
	float:left;
}
#header_menu {
	position: relative;
	height:24px;
	width:985px;
	background-color:#E89C00;
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	overflow:hidden;
}
#header_menu li {
	float: left;
	height:24px;
	background-color:#2486CF;
	margin:0;
	padding:0;	/*border-bottom: solid 1px #fff;*/
}
#header_menu li a {
	height:23px;
	margin:0;
	padding:0;
	display: block;
}
#header_menu li#accueil {
	padding-left:145px;
}
#header_menu li#accueil a:link, #header_menu li#accueil a:visited {
	background-image:url('../images/header/header_menu/navup_accueil.gif');
	background-repeat:no-repeat;
	background-position:left top;
	height:23px;
	width:70px;
	margin:0;
	padding:0;
	text-decoration:none;
}
#header_menu li#accueil a:hover {
	background-image:url('../images/header/header_menu/navup_accueil1.gif');
	background-repeat:no-repeat;
	background-position:left top;
	height:23px;
	width:70px;
	margin:0;
	padding:0;
	text-decoration:none;
}
#header_menu li#produits {
	padding-left:5px;
}
#header_menu li#produits a:link, #header_menu li#produits a:visited {
	background-image:url('../images/header/header_menu/navup_nos.gif');
	background-repeat:no-repeat;
	background-position:left top;
	height:23px;
	width:100px;
	margin:0;
	padding:0;
	text-decoration:none;
}
#header_menu li#produits a:hover {
	background-image:url('../images/header/header_menu/navup_nos1.gif');
	background-repeat:no-repeat;
	background-position:left top;
	height:23px;
	width:100px;
	margin:0;
	padding:0;
	text-decoration:none;
}
#header_menu li#hotels {
	padding-left:5px;
}
#header_menu li#hotels a:link, #header_menu li#hotels a:visited {
	background-image:url('../images/header/header_menu/navup_hotels.gif');
	background-repeat:no-repeat;
	background-position:left top;
	height:23px;
	width:70px;
	margin:0;
	padding:0;
	text-decoration:none;
}
#header_menu li#hotels a:hover {
	background-image:url('../images/header/header_menu/navup_hotels1.gif');
	background-repeat:no-repeat;
	background-position:left top;
	height:23px;
	width:70px;
	margin:0;
	padding:0;
	text-decoration:none;
}
#header_menu li#liens {
	padding-left:5px;
}
#header_menu li#liens a:link, #header_menu li#liens a:visited {
	background-image:url('../images/header/header_menu/kot_liens.gif');
	background-repeat:no-repeat;
	background-position:left top;
	height:23px;
	width:58px;
	margin:0;
	padding:0;
	text-decoration:none;
}
#header_menu li#liens a:hover {
	background-image:url('../images/header/header_menu/kot_liens1.gif');
	background-repeat:no-repeat;
	background-position:left top;
	height:23px;
	width:58px;
	margin:0;
	padding:0;
	text-decoration:none;
}
#header_menu li#about {
	background-color:#E89C00;
}
#header_menu li#about a:link, #header_menu li#about a:visited {
	background-image:url('../images/header/header_menu/navup_qui.gif');
	background-repeat:no-repeat;
	background-position:left top;
	height:23px;
	width:135px;
	margin:0;
	padding:0;
	text-decoration:none;
}
#header_menu li#about a:hover {
	background-image:url('../images/header/header_menu/navup_qui1.gif');
	background-repeat:no-repeat;
	background-position:left top;
	height:23px;
	width:135px;
	margin:0;
	padding:0;
	text-decoration:none;
}
#header_menu li#contact {
	background-color:#E89C00;
}
#header_menu li#contact a:link, #header_menu li#contact a:visited {
	background-image:url('../images/header/header_menu/navup_contact.gif');
	background-repeat:no-repeat;
	background-position:left top;
	height:23px;
	width:125px;
	margin:0;
	padding:0;
	text-decoration:none;
}
#header_menu li#contact a:hover {
	background-image:url('../images/header/header_menu/navup_contact1.gif');
	background-repeat:no-repeat;
	background-position:left top;
	height:23px;
	width:125px;
	margin:0;
	padding:0;
	text-decoration:none;
}
#header_menu li#separator {
	background-image:url('../images/header/header_menu/menu_sep.gif');
	background-repeat:no-repeat;
	background-position:left top;
	height:24px;
	width:18px;
	margin:0;
	padding:0;
}/*******************************************************//*******************************************************//*******************************************************//*******************   footer.css    **********************//*******************************************************/
.innertubefooter {
	margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
	padding:10px 0;
	text-align: center;
	margin:0 auto;
}
#footer {	/*clear: left;*/
	clear: both;
	position:relative;
	width: 100%;
        background: #D89A4F;
	color:#3A4E74;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:0;
        border-top: 4px solid #3A4E74;
}
#footer a {
	text-decoration:none;
	color:#074D81;
}
#sale_condition a:link, #sale_condition a:visited {
	color:#FF6600;
	font-size: 14px;
}
#sale_condition a:hover {
	color:#FABE06;
}
#designer1 {
	font-size: 12px;
	color:#666666;
	margin-left:200px;
}
#designer2 {
	font-size: 12px;
	color:#E89C00;
	margin-left:10px;
}/*******************************************************//*******************************************************//*******************************************************//*************       promotion.css      *********************//*******************************************************/
.promo {
	width:162px;
}
.promoMarquee {
	width:160px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-color: #2486cf;	/*border-left-color: #2486cf;	*/
}
.promoRow {
	width:160px;
	height:auto;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #003366;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-collapse:collapse;
}
.titlePromo {
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
}
.txtPromo {
	margin-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:5px;
}
.pricePromo {
	color:#FF0000;
	width:auto;
	text-align:right;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
}/*******************************************************//*******************************************************//*******************************************************//*************       menu_left.css       ********************//*******************************************************/
.menu_left {
	background-color:#2486CF;
	padding-top:18px;
}
.SepMod {
	background-image:url('../images/menu_left/accueil/sep_mod.gif');
	background-repeat:no-repeat;
	background-position:top left;
	height:6px;
	width:100%;
	margin:0px;
	padding:0px;
	background-color:#2486CF;	/*font-size:1px;*/
	overflow:hidden;
	clear:left;
}
.SepModHotel {
	background-image:url('../images/menu_left/hr_tablew.gif');
	background-repeat:repeat-x;
	background-position:top left;
	height:3px;
	width:100%;
	margin:0px;
	padding:0px;
	font-size:1px;
	overflow:hidden;	/*clear:left;*/
}
.IconMod {
	background-repeat:no-repeat;
	background-position:top left;
	height:55px;
	width:55px;
	margin:0px;
	padding:0px;
	background-color:#2486CF;
	float:left;
}
.LinkMod {	/*height:55px;*/
	width:71px;
	margin:0px;
	padding:0px;
	background-color:#2486CF;
	float:left;
	padding-left:3px;
}
.TitleMod {
	height:17px;
	width:100%;/*px*/
	margin:0px;
	padding:0px;
	background-color:#2486CF;
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:900;
	font-style:italic;
	color:#FABE06;
}
.CatMod {	/*height:17px;*/
	width:100%;/*px*/
	margin:0px;
	padding:0px;
	background-color:#2486CF;
	font-size:10pt;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:500;
	font-style:normal;
	color:white;
	margin-bottom:3px;
}
.CatMod a:link, .CatMod a:visited {
	text-decoration:none;
	font-size:10pt;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:500;
	font-style:normal;
	color:white;
}
.CatMod a:hover {
	text-decoration:none;
	color:#FABE06;
	font-weight:500;
}
.degrade_menu {
	background-image:url('../images/menu_left/accueil/bg_degrade.gif');
	background-repeat:repeat-x;
	background-position:top left;
	height:100px;
	width:100%;
	margin:0px;
	padding:0px;
}/**/
.menuLink a:link, .menuLink a:visited {
	text-decoration:none;
}
.menuLink {
	border:solid 0px red;
}
.menuLink a:hover img {
	position:relative;
	left:10px;
}
.menuLinkbox {
	margin:0px 0px 5px 3px;
}/**/
.menuLinkbox img {
	position:relative;
	top:12px;
}
.menuLinkbox a:link span, .menuLinkbox a:visited span {
	padding-left:10px;
	display:block;
	text-align:left;
	border:solid 0px green;
	width:100px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	position:relative;
	left:10px;
}/**/
.menuLinkbox a:hover span {
	color:#E89C00;
	text-decoration:none;
	cursor:pointer;
}/**/
.menuLinkTitle {
	width:auto;
	text-align:center;/*height:auto;*/
	padding-top:4px;
	padding-bottom:4px;
}
.menuLinkTitle a:link, .menuLinkTitle a:visited {/*color:#E89C00;*/
	color:#FABE06;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight:bolder;
}
.menuLinkTitle a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.menu_left2 {
	background-color:#B9D4ED;	/*padding-top:18px;*/
}
.menuLinkTitle2 {
	width:auto;
	text-align:center;
	background-color:#336699;/*height:auto;*/
	padding-top:4px;
	padding-bottom:4px;
}
.menuLinkTitle2 a:link, .menuLinkTitle2 a:visited {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight:normal;
}
.menuLinkTitle2 a:hover {
	color:#E89C00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	cursor:default;
}
.menuLink2 {
	height:auto;
	border:solid 0px red;
	border-left:#A9C3D0 solid 2px;
	border-bottom:#336699 solid 1px;
}
.menuLink2 a:hover img {
	position:relative;
	left:9px;
}
.menuLinkbox2 {
	margin:0px 0px 0px 0px;
}
.menuLinkbox2 img {
	float:left;
	position:relative;
	top:5px;
	left:3px;
}
.menuLinkbox2 a:link span, .menuLinkbox2 a:visited span {
	display:block;
	text-align:left;
	border:solid 0px green;
	width:105px;	/*float:right;*/
	margin:2px 0px 3px 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #336699;
	text-decoration: none;
	font-weight: bold;
}
.menuLinkbox2 a:hover span {
	color: #8f1808;
	text-decoration:none;
	cursor:pointer;
}/*******************************************************//*******************************************************//*******************************************************//****************  moduleRow.css     *********************//*******************************************************/
.rowtab {
	width:420px;	/*height:130px;*/
	background-repeat:repeat-y;
	background-position:left top;
	border-bottom: solid 3px white;
	height:auto;
}
.contentrow {
	margin:0px 5px 5px 5px;
	width:auto;
	position:relative;
	top:2px;
	border: solid 0px red;
}
.pricerow {
	background-image:url('../images/module/row/bg_price.gif');
	background-repeat:no-repeat;
	background-position:left bottom;
	border: solid 0px red;
	float:right;
	width:57px;
	height:35px;
	color:#FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-right:6px;
	padding-top:14px;
	text-align:right;
}
.imagrow {
	float:left;
	position:relative;
	top:2px;/**/
	margin-right:10px;
	border: solid 0px red;	/*display:inline;width:100px;*/
}
.txtrow {
	margin-right:10px;	/*float:left;width:100%;*/
	border: solid 0px red;
}
.secrow {
	color:#9B4E03;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-left:5px;
}
.catrow {
	color:#D37C2C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
.textrow {
	padding-top:6px;
	padding-bottom:0px;
}
.textrow a:link, .textrow a:visited {
	color:#003366;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
}/*.textrow a:hover{	color:#7D2116;	font-family:Verdana,Arial,Helvetica,sans-serif;	font-size:13px;	text-decoration:none;}*/
.linkrow {
	float:right;
	padding-bottom:3px;
}
.linkrow a:link, .linkrow a:visited {
	padding-right:22px;
	color:#e89c00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	background-image:url('../images/module/row/ensavoirplus2.gif');
	background-repeat:no-repeat;
	background-position:right top;
}
.linkrow a:hover {
	color:#fabe06;
	text-decoration:none;
	background-image:url('../images/module/row/ensavoirplus1.gif');
	background-repeat:no-repeat;
	background-position:right top;
}
.clearLeft {
	clear:left;
}
.clearRight {
	clear:right;
}
.clearBoth {
	clear:both;
}/*******************************************************//*******************************************************//*******************************************************//*************     moduleBandeau.css   ********************//*******************************************************/
.bandeau {
	border:solid 0px red;	/*background-color:white;*/
	height:35px;
	width:420px;
}
.band {
	background-image:url('../images/module/bandeau/band_bg.gif');
	background-repeat:repeat-y;
	background-position:left top;
	background-color:white;
	height:23px;	/*width:100%;*/
	border-bottom-style:solid;
	border-bottom-width:1px;
	position:relative;
	top:12px;
	z-index:1;
}
.intitule {
	margin-left:50px;
	padding-top:3px;
	color:#074D81;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	font-style:italic;
}
.band_icon {
	position:absolute;
	margin-left:5px;
	z-index:2;
}
.band600 {
	background-image:url('../images/vols_charters/bande.jpg');
	background-repeat:repeat-y;
	background-position:left top;
	background-color:white;
	font-weight:bold;
	padding-left:10px;
}
.band600Border {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D89D27;
}/*******************************************************//*******************************************************//******************************************************@import url('js/windows_js_1.2.1/themes/default.css');@import url('js/windows_js_1.2.1/themes/alert.css');@import url('js/windows_js_1.2.1/themes/alphacube.css');				*//*******************************************************//*******************************************************//*******************************************************/
a.imgdescription:hover img {/* agrandi les images lors du survol *//*	width:300px;	 height:216px;*/
}
.imgdescription {/*	position:absolute;	top:50px;	left:42px;*/
}
#descriptable {
	margin-left:auto;
	margin-right:auto;
	background-color:#FCFCFC;
	margin-top: 1px;
	border:solid 1px #E29905;
	border-collapse:collapse;
	width:420px;
}
#descriptable #type {
	color:#9B4E03;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-left:10px;
	background-color:#EEF5FB;
	border-bottom:solid 1px #E29905;
	text-align:left;	/*height:25px;*/
}
#descriptable #photo {
	width:110px;
	vertical-align:top;
}
#descriptable #title {
	color:#D37C2C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	height:20px;
	padding-left:10px;
	text-align:center;
	vertical-align:middle;
	width:250px;
}
#descriptable #prix {
	text-align:right;
}
#descriptable #detail {
	vertical-align:top;
	height:auto;
}
#descriptable #fermer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-right:10px;
	background-color:#EEF5FB;
	border-top:solid 1px #E29905;
	text-align:right;
	height:25px;
}
div.advice-error {
	position:relative;
}
div.advice-error span {
	position:absolute;
	top:-15px;
	left:5px;
	background-color:white;
	border:2px solid #ca2840;
	padding:5px;
	color:#ca2840;
	width:150px;
}
table#tblVol {
	border-collapse: collapse;
	margin:10px;
	text-align:center;
}
#tblVol tr.trbody {
	height:23px;
	font-size:10px;
}
#tblVol tr.requested {
	background-color:#FFB40F;
	color:white;
}
#tblVol tr td {
	border:1px solid #2486CF;
	margin:0px;
	padding:0px;
	border-right-style:none;	/*border-left-style:dotted;*/
}
#tblVol tr.trbody td {
	border-left-color:#2486CF;
	border-left-style:dotted; 	/*text-align:center;*/
}
#tblVol tr.trbody td.contentInput {
	font-size:0px;
	border-left-color:#EFF7FF;
}
#tblVol tr#header td {
	font-size:12px;
	background-color:#2486CF;
	color:white; 	/*border-top-color:#EFF7FF;*/
}
#tblVol input {
	border:0px none;
	margin:0px;
	padding:0px;
}
.reserver {
	margin-bottom:10px;
}
.prix {
	border:1px dotted #3366FF;
	color:orange;
	text-align:right;
	margin-left:20px;
	padding: 2px;
}
.resa {
	background-color:#ffffff;
	color:#3366ff;
	margin-left:5px;
        border:1px solid;
	padding: 2px;
}
.resa:hover {
	background-color:#D5ECF9;
}
a.ovalbutton {
	background: transparent url('../images/oval-orange-left.gif') no-repeat top left;
	display: block;
	float: left;
	font: normal 13px Tahoma; /* Change 13px as desired */
	line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
	height: 24px; /* Height of button background height */
	padding-left: 11px; /* Width of left menu image */
	text-decoration: none;
}/*----------------- NEW BUTTONS--------------*/
a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton {
	color: #494949; /*button text color*/
}
a.ovalbutton span {
	background: transparent url('../images/oval-orange-right.gif') no-repeat top right;
	display: block;
	padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}
a.ovalbutton:hover { /* Hover state CSS */
	background-position: bottom left;
}
a.ovalbutton:hover span { /* Hover state CSS */
	background-position: bottom right;
	color: black;
}
.buttonwrapper { /* Container you can use to surround a CSS button to clear float */
	overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
	width: 100%;
}

