/*<![CDATA[*/

/* Main */
body {background: url(/fileadmin/templates/images/fond1.jpg) center top no-repeat;}
#main {margin:0 0 17px 0;}
#alternative *{color:#666}
#homeflash #flashhome div.alt{display:none}
/*
#homeflash #flashhome div.alt .accessibility{padding:40px 0 0 40px}
#homeflash #flashhome div.alt{display:block;width:920px;height:340px;background:#fff;margin:0 0px 0 30px}
#homeflash #flashhome embed{display:none}*/
#homeflash #flashhome div.alt{}

#homeflash #flashhome div.alt #flaimg ul{}

h1 { position:absolute; left:-5000px; }

/* */
#header {height:99px;}
#header .infosup {position:absolute;top:40px;height:31px;background:url(/fileadmin/templates/images/info_sup_fd.png) repeat-x;padding:5px 4px 0 4px;}
#header .infosup div {position:absolute;}
#header .infosup .left {left:-4px;top:0px;width:4px;height:34px;background:url(/fileadmin/templates/images/info_sup_left.png) no-repeat;}
#header .infosup .contenu {height:30px;}
#header .infosup .right {right:-4px;top:0px;width:4px;height:34px;background:url(/fileadmin/templates/images/info_sup_right.png) no-repeat;}
#header .infosup .picto {left:0px;top:-2px;width:43px;height:30px;}
#header .infosup .link {right:0px;top:3px;width:19px;height:30px;z-index:10;}
#header .infosup strong {text-transform:uppercase;color:#0f2f7e;font-size:7pt;}
#header .infosup p {padding:0;margin:0 0 1px 0;color:#656464;font-size:7pt;}

#header .action {left:337px; width:285px;}
#header .action .contenu {}
#header .action .picto {background:url(/fileadmin/templates/images/picto_action.gif) no-repeat;}
#header .action p {padding-left:48px;}
#header .recrutmnt { left: 650px; width: 143px;}
#header .recrutmnt .contenu {}

#header .recrutmnt .picto {background:url(/fileadmin/templates/images/picto_recrutement.gif) no-repeat;}
#header .recrutmnt p {padding-left:39px;width:80%}
#header .dnslemnd {left:821px;width:123px;}
#header .dnslemnd .contenu {}
#header .dnslemnd .picto {background:url(/fileadmin/templates/images/picto_accormonde.gif) no-repeat;}
#header .dnslemnd p {padding-left:43px;}

#header .zoom { top: 9px; }
#header .bouton { top: 9px;}

#header #quickSearch {top: 9px;}

/* Home actu */
#main #homeflash {position:absolute;left:-10px;top:-10px;z-index:1;}
#main .calbugffIE {height:329px;overflow:hidden;width:10px;}
#main #actu {position:relative;margin:0 0 0 20px;width:928px;z-index:10;}
#main #actu .hdr {margin:0 0 0 1px;width:927px;height:7px;overflow:hidden;background:url(/fileadmin/templates/images/home_actu_hd.png) no-repeat;}
#main #actu .bttm {margin:0;width:928px;height:10px;overflow:hidden;background:url(/fileadmin/templates/images/home_actu_btm.png) no-repeat;}
#main #actu .fond {position:relative;width:928px;background:url(/fileadmin/templates/images/home_actu_fd.png) repeat-y;}
#main #actu .fond .contenu {position:relative;width:918px;margin:0 0 0 3px;background:url(/fileadmin/templates/images/home_actu_vert_fd.gif) repeat-x;}

#main #actu .fond .contenu .listactu {float:left;width:621px;padding:36px 0 11px 0;font-size:1.0em;}
#main #actu .fond .contenu .listactu div {float:left;width:150px;margin:0 37px 5px 19px;}
#main #actu .fond .contenu .listactu img {margin:3px 0 11px 0;padding:0;}
#main #actu .fond .contenu .listactu strong {text-transform:uppercase;font-size:9pt;}
#main #actu .fond .contenu .listactu em {margin:0 0 3px 0;padding:0;font-style:normal;color:#626266}
#main #actu .fond .contenu .listactu p {margin:0 0 3px 0;padding:0;}
#main #actu .fond .contenu .listactu p img {margin:0 0 0 0;padding:0;}
#main #actu .fond .contenu .listactu a {background:url(/fileadmin/templates/images/actu_flech.gif) no-repeat left 2px;padding:0 0 0 17px;text-decoration:none;}
#main #actu .fond .contenu .listactu a.pdf {background:url(/fileadmin/templates/images/picto_pdf.gif) no-repeat left 1px;padding:0 0 0 21px;}
#main #actu .fond .contenu .listactu a:hover {text-decoration:underline;}
#main #actu .fond .contenu .listactu div.toutes {clear:both;width:602px;text-align:right;}
#main #actu .fond .contenu .listactu div.toutes a {background:url(/fileadmin/templates/images/flech_bleu.gif) no-repeat 0px 3px;padding:0 0 0 17px;text-decoration:none;color:#062b7f;font-weight:bold;}
#main #actu .fond .contenu .listactu div.toutes a:hover {text-decoration:underline;}

#main #actu .fond .contenu .acturss {position:absolute;left:19px;top:11px;}
#main #actu .fond .contenu .acturss a {font-size:10pt;color:#626266;text-decoration:none;font-weight:bold;padding:2px 10px 0 0;}
#main #actu .fond .contenu .acturss a:hover {text-decoration:underline;}

#main #actu .fond .contenu .sepa {position:absolute;left:624px;top:0px;width:11px;height:275px;background:url(/fileadmin/templates/images/home_actu_sepa.png) no-repeat;}

#main #actu .fond .contenu .push {float:left;padding:23px 0 0 33px;}
#main #actu .fond .contenu .push div {margin:0 0 7px 0;padding:0;}
#main #actu .fond .contenu .push a {display:block;}
#main #actu .fond .contenu .push .accorhotels {width:247px;height:94px;background:url(/fileadmin/templates/images/accorhotels.png) no-repeat left top;}
#main #actu .fond .contenu .push .accorhotels a {color:#fff;text-decoration:none;font-weight:bold;padding:60px 0 14px 32px;}
#main #actu .fond .contenu .push .devhotel {width:247px;height:48px;background:url(/fileadmin/templates/images/devhotel.png) no-repeat left top;}
#main #actu .fond .contenu .push .devhotel a {font-size:8pt;color:#fff;text-decoration:none;text-transform:uppercase;padding:10px 0 2px 75px;}
#main #actu .fond .contenu .push .accorserv {width:247px;height:72px;background:url(/fileadmin/templates/images/accordservices.png) no-repeat left top;}
#main #actu .fond .contenu .push .accorserv a {font-size:8pt;color:#062b7f;text-decoration:none;font-weight:bold;padding:32px 0 9px 25px;}

/*update symex*/
div#symex { display:none;  top:101px; z-index:99999;left:333px; position:absolute; }
div#symex h2 { font-size:1.4em;padding:10px 0px 2px 15px;top:-30px; left:-1px;position:absolute;border-left:solid 1px #B9B4AE;border-right:solid 1px #B9B4AE; display:block;width:284px;background-color:#fff;}
div#symex a {background:url(/fileadmin/templates/images/flech_bleu.gif) no-repeat 0px 3px;padding:0 0 0 17px;text-decoration:none;color:#062b7f;font-weight:bold;margin-left:10px;}
div#symex.visible { display:block; }
div#symex div.sep-actu { width:120px; margin:10px 0; clear:both;height:1px;overflow:hidden}
div#symex div.sep-actu hr{position:absolute;left:-5000px}
#symex {background-color:#fff;width:362;height:280px;border:solid 1px #B9B4AE}
#symex iframe {margin:40px 0px 10px 10px}
#symex {background-color:#fff;}
span#infosupRecrutNb{padding-right:5px}


/*update job*/

div#job { display:none;  top:80px; z-index:99999;left:303px; position:absolute; width:500px;height:330px;}

div#job .mask{display:block;width:157px;position:absolute;height:10px;top:-20px;right:-6px;border:solid 1px #B9B4AE;border-top:none;border-bottom:none;background-color:#fff;}
div#job .content{margin:10px 5px 5px 10px;position:relative;}
div#job .content .Col1{float:left;width:34%}
div#job .content .Col1 span{display:block;text-align:right; font-style: italic;color:#626266;padding:0 0 10px 0;}
div#job .content .Col1 div{display:block;margin:10px 0; font-size: 1.3em;background:url(/fileadmin/templates/images/left_quotes.gif) no-repeat 0px 0px;padding:3px 0 0 20px;}
div#job .content .Col1 p {background:url(/fileadmin/templates/images/right_quotes.gif) no-repeat bottom right;padding:0px 11px 5px 0px;}
div#job .content .Col1 a{display:block;width:70%;/*border-top:solid 1px #B9B4AE;margin:20px 0 0 0;*/color:#062B7F; font-weight: normal;margin:10px 0 0 0;text-indent:20px;}
div#job .content .Col1 hr{height:1px;color:#B9B4AE;width:60%;/*margin:10px 0 10px 0;padding:0;*/text-align:left;}
div#job .content img{/*width:170px;height:128px*/}
div#job .content .Col2{float:right;width:60%}
div#job .content .Col2 h2{padding:0 0 10px 10px;font-size:1.3em}

div#job .content .Col2 span{display:block;padding-left:10px;color:#626266;}
div#job .content .Col2 a{font-weight:normal;display:block;text-indent:20px;}
div#job .content .Col2 hr{height:1px;color:#B9B4AE;width:90%;margin:10px 0 0 10px;_margin:5px 0 0 0;padding:0;text-align:left;}
div#job .content .Col2 ul, div#job .content .Col2 li{list-style-type:none;margin:0;padding:0 0 5px 0;}

div#job a {background:url(/fileadmin/templates/images/flech_bleu.gif) no-repeat 0px 3px;padding:0;text-decoration:none;color:#000;font-weight:bold;margin-left:10px;}
div#job a:hover {text-decoration: underline;}
div#job .linkall *{color:#062B7F;}
div#job.visible { display:block; }
#job {background-color:#fff;border:solid 1px #B9B4AE;}
#job {background-color:#fff;}


/* Push recherche accorHotels */

#main #actu .fond .contenu .push #search_accorhotel{
    width: 244px;
    height: 175px;
}
#main #actu .fond .contenu .push #search_accorhotel.fr {
    background: url(/fileadmin/templates/images/block/search_hotel/FR/resa-accorhotels_fond-fr.jpg) no-repeat;  
}
#search_accorhotel.en {
       background: url(/fileadmin/templates/images/block/search_hotel/UK/resa-accorhotels_fond-uk.jpg) no-repeat;  
}

#main #actu .fond .contenu .push #search_accorhotel div {

}
#main #actu .fond .contenu .push #search_accorhotel .header{
	margin-left: 11px;
	width: 129px;
	height: 36px;

}
#main #actu .fond .contenu .push #search_accorhotel .header a{
	display: block;
	height: 36px;
}

#main #actu .fond .contenu .push #search_accorhotel .destination{
	margin: 34px 18px 0 16px;
}
#main #actu .fond .contenu .push #search_accorhotel .name{
   background: url(/fileadmin/templates/images/block/Input.png) no-repeat;
   border: 0px;
   width: 208px;
   height: 19px;
   float: left;
   padding-left: 0;
   font-size: 11px;
   line-height:19px;

}
#main #actu .fond .contenu .push #search_accorhotel #acrhotel_dest{
	padding-left: 2px;
}
#main #actu .fond .contenu .push #search_accorhotel #button_accrhotel{
	margin: 0px;
	padding: 0px;
	clear: both;
	margin-left: 13px;
	padding-top: 8px;
}
  
#main #actu .fond .contenu .push #search_accorhotel .submit{   
   cursor: pointer;
   float: left;
   border: 0px;
   width: 92px;
   height: 29px;
   float: left;
}
#main #actu .fond .contenu .push #search_accorhotel.fr .submit{
   background: url(/fileadmin/templates/images/block/search_hotel/FR/resa-accorhotels_rechercher.jpg) no-repeat;
}   
#main #actu .fond .contenu .push #search_accorhotel.en .submit{
    background: url(/fileadmin/templates/images/block/search_hotel/UK/resa-accorhotels_search.jpg) no-repeat;
} 

#main #actu .fond .contenu .push #search_accorhotel #search_avance{
	width: 127px;
	height: 29px;
	float: left;
}
#main #actu .fond .contenu .push #search_accorhotel.fr #search_avance{
    background: url(/fileadmin/templates/images/block/search_hotel/FR/resa-accorhotels_recherche-avancee.jpg) no-repeat;

}
#main #actu .fond .contenu .push #search_accorhotel.en #search_avance{
    background: url(/fileadmin/templates/images/block/search_hotel/UK/resa-accorhotels_advanced-search.jpg) no-repeat;
}

#main #actu .fond .contenu .push #search_accorhotel div.calendar{
	margin: 75px 18px 0 16px;
}
#main #actu .fond .contenu .push #search_accorhotel div.calendar input{
	width: 78px;
	height: 19px;
	background: url(/fileadmin/templates/images/block/search_hotel/input_date.png) no-repeat;
	border: none;
	font-size: 11px;
    line-height:19px;
	padding-left:2px;
}
#main #actu .fond .contenu .push #search_accorhotel span{
	padding: 0px;
	float: left;
}
#main #actu .fond .contenu .push #search_accorhotel span img{
	padding-left: 3px;
	padding-top: 1px;
	position: absolute;
}
#main #actu .fond .contenu .push #search_accorhotel span#datearr{
	margin-right: 30px;
}
#main #actu .fond .contenu .push #search_accorhotel .datepicker{
	width: 60px;
}
#ui-datepicker-div{
	z-index: 1;
	font-size: 10px;
}
#ui-datepicker-div{
	border-radius: 5px;
}
.ui-corner-all {
	border-radius: 0px !important;
}
.ui-widget-header {
	background-color: #0d3967 !important;
	border: none !important;
}
.ui-state-default{
	color: #0d3967 !important;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight{
	background: #965179 !important;
 	border: 1px solid #CCC !important;
}
.ui-state-active, .ui-widget-content .ui-state-active {
	background: #053565 !important;
 	border: 1px solid #CCC !important;
	color: #FFF !important;
}

/* Push recherche accorHotels  END*/


/*]]>*/
