/*BEGIN EXTRAORDINET CSS v1.0 NOV 04*/

/*FRENCH francais*/
/*Check Out MACIE5 for Fix*/

/*CREATIVE GuideLines*/
div#creativegdlns_fr {background: white url(img/mid_head_blubook02_bg01_fr.gif) no-repeat scroll right center;}
div#creativegdlns_en {background: white url(img/mid_head_blubook02_bg01_en.gif) no-repeat scroll right center;}

/*Search area*/
div#searchbox_fr {
	width:/*IEfix*/165px;
	height:/*IEfix*/48px;
	background: white url(img/col03_searchbox_bg01_fr.jpg) no-repeat scroll;
	padding:45px 0px 0px 17px;
	margin:0px;
}
div#searchbox_en {
	width:/*IEfix*/165px;
	height:/*IEfix*/48px;
	background: white url(img/col03_searchbox_bg01_en.jpg) no-repeat scroll;
	padding:45px 0px 0px 17px;
	margin:0px;
}
div#searchbox_fr input {width:120px; vertical-align:middle;}
div#searchbox_fr img#searchboxbutton {width:38px; height:20px; vertical-align:middle;}

div#searchbox_en input {width:120px; vertical-align:middle;}
div#searchbox_en img#searchboxbutton {width:38px; height:20px; vertical-align:middle;}

/*DROP DOWN MENUS*/
#btn01menu {position:absolute; z-index:10; width:auto; height:auto; left: 32px; top: 143px; background-color:#fcfcfc; border-left:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC; visibility:hidden;}
#btn02menu {position:absolute; z-index:20; width:auto; height:auto; left: 192px; top: 143px; background-color:#fcfcfc; border-left:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC; visibility:hidden;}
#btn03menu {position:absolute; z-index:30; width:auto; height:auto; left: 375px; top: 143px; background-color:#fcfcfc; border-left:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC; visibility:hidden;}

a.btn0xmenu {display:block; color:#666666; text-decoration:none; white-space:nowrap; margin:0px; padding:4px 4px 4px 10px; background: url(../img/nav/btn0xmenu_bg01.jpg) repeat scroll;}
a.btn0xmenu:hover {display:block; color:#0A3F90; text-decoration:none; white-space:nowrap; margin:0px; padding:4px 4px 4px 10px; background: url(../img/nav/btn0xmenu_bg02.jpg) repeat scroll;}

/*DROP DOWN MENUS SEASONS*/
#saison_1 {position:absolute; z-index:10; width:200px; height:auto; left: 266px; background-color:#fcfcfc; border-left:solid 1px #CCCCCC; visibility:hidden;background: url(../img/seasonsmenu_bg01.jpg) repeat-y scroll top left; top: 465px !important; top: 472px;}
#saison_2 {position:absolute; z-index:10; width:200px; height:auto; left: 380px; background-color:#fcfcfc; border-left:solid 1px #CCCCCC; visibility:hidden;background: url(../img/seasonsmenu_bg01.jpg) repeat-y scroll top left; top: 465px !important; top: 472px;}
#saison_3 {position:absolute; z-index:10; width:200px; height:auto; left: 500px; background-color:#fcfcfc; border-left:solid 1px #CCCCCC; visibility:hidden;background: url(../img/seasonsmenu_bg01.jpg) repeat-y scroll top left; top: 465px !important; top: 472px;}
#saison_4 {text-align:right; position:absolute; z-index:10; width:150px; height:auto; left: 556px; background-color:#fcfcfc; border-right:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC; visibility:hidden;background: url(../img/seasonsmenu_bg01.jpg) repeat-y scroll top left; top: 465px !important; top: 472px;}

a.seasonsmenu {display:block; color:#666666; text-decoration:none; margin:0px; padding:4px 3px 2px 17px;}
a.seasonsmenu:hover {display:block; color:#0A3F90; font-weight:bold; text-decoration:none; margin:0px; padding:4px 3px 2px 17px; background: url(../img/seasonsmenu_bg02.jpg) no-repeat scroll center left;}

/*LOGIN AREA*/
#loginarea_fr {position:absolute; z-index:5; left:237px; top:170px; background: url(img/body_login_bg02_fr.jpg) no-repeat scroll center bottom; width:326px; height:360px; border:solid 0px red;}

div#loginarea_fr div#logintro {font-size:12px; text-align:center; margin:3px;}
div#loginarea_fr div#logname {margin:95px 75px 0px 70px; padding:0px; border:solid 0px red;}
div#loginarea_fr div#logpass {margin:45px 75px 0px 70px; padding:0px; border:solid 0px red;}
div#loginarea_fr div#logok {margin:20px 0px 0px 0px; padding:0px; text-align:right; border:solid 0px red;}
div#loginarea_fr div#loglinks {margin:20px 0px 0px 0px; padding:0px 0px 0px 25px; text-align:left;}
div#loginarea_fr div#loglinks a{color:black; text-decoration:none;}
div#loginarea_fr div#loglinks a img {vertical-align:middle;}

#loginarea_en {position:absolute; z-index:5; left:237px; top:170px; background: url(img/body_login_bg02_en.jpg) no-repeat scroll center bottom; width:326px; height:360px; border:solid 0px red;}

div#loginarea_en div#logintro {font-size:12px; text-align:center; margin:3px;}
div#loginarea_en div#logname {margin:95px 75px 0px 70px; padding:0px; border:solid 0px red;}
div#loginarea_en div#logpass {margin:45px 75px 0px 70px; padding:0px; border:solid 0px red;}
div#loginarea_en div#logok {margin:20px 0px 0px 0px; padding:0px; text-align:right; border:solid 0px red;}
div#loginarea_en div#loglinks {margin:20px 0px 0px 0px; padding:0px 0px 0px 25px; text-align:left;}
div#loginarea_en div#loglinks a{color:black; text-decoration:none;}
div#loginarea_en div#loglinks a img {vertical-align:middle;}

/* HOME */
.voiraussi{
position:relative; z-index:1; left:0px; top:7px; width:135px; height:111px; background: url(img/home/bg_video.gif) no-repeat;
/*border: 1px solid red;*/
margin: 0 0 0 0;
float:left;
}
.titvideo {
position:relative;
text-align:center;
padding: 0;
margin: -10px 0 0 0;
z-index:3;
}
div#actualite_support {
	background: white url(img/home/support.jpg) no-repeat scroll center center;
	width:/*IEfix*/145px;
	height:/*IEfix*/33px;
	font-size:12px;
	text-align:center;
}

/* Ancien nav de style.css et non pas styles.css*/
a.inav { font: 11px Verdana; color: #FFFFFF; text-decoration: none; }
a.inav:link { font: 11px Verdana; color: #FFFFFF; text-decoration: none; }
a.inav:hover { font: 11px Verdana; color: #CCCCCC; text-decoration: none; }
a.inavS { font: 9px Verdana; color: #FFFFFF; text-decoration: none; }
a.inavS:link { font: 9px Verdana; color: #FFFFFF; text-decoration: none; }
a.inavS:hover { font: 9px Verdana; color: #CCCCCC; text-decoration: none; }

/*UPDATE*/
/*Tour Operators pages Added JAN06#0A3F90*/
div#tocontainer {margin:3px 11px 11px 43px;}
div#tocontainer h3 {color:#0A3F90; font-size:15px; font-weight:bold; padding:0px; margin:5px 5px 5px 0px; text-align:left;}
div#tocontainer h4 {color:#0A3F90; font-size:13px; font-weight:bold; padding:0px; margin:5px 5px 5px 0px; text-align:left;}
div#tocontainer h5 {color:black; font-size:12px; font-weight:bold; padding:0px 18px; margin:5px 5px 5px 0px; text-align:left; background: url(img/btn_link.gif) no-repeat scroll; margin-top:13px;}
div#tocontainer h6 {color:black; font-size:12px; font-weight:bold; padding:0px 18px; margin:5px 5px 5px 0px; text-align:left; background: url(img/btn_attention.gif) no-repeat scroll; margin-top:13px;}
div#tocontainer h5 strong {color:#CC0000;}
div#tocontainer p.extrainfo {color:#0A3F90; /*font-style:italic;*/}
div#tocontainer div.listinfo {margin:1px 21px 7px 21px;}
div#tocontainer div.info  {color:#DC991D; margin:3px 0;}
div#tocontainer div.info a {color:#DC991D;}
.subinfos {color:#0A3F90; font-style:italic;}