/* OLD SEARCH */
#search #periode {
	margin-bottom:5px;
	width:210px;
}

#search.rechsejour{
	background: 0;
	border:0;
	margin:0;
	padding: 0;
	padding-top: 20px;
}
#search.rechsejour select.slgdform , #search.rechsejour select#periode { width:241px !important; height:17px !important; font-size:10px !important; font-size:10px; }

#search.rechsejour .open-close, #search.rechsejour .js-select .current, #search.rechsejour .js-select ol{
	width: 196px;
}
#search.rechsejour .open-close a {
	padding-left: 181px;
}
#search.rechsejour .periode .open-close, #search.rechsejour .periode .js-select, #search.rechsejour .periode .js-select .current, #search.rechsejour .periode .js-select ol{
	width: 135px;
}
#search.rechsejour .periode .open-close a{
	padding-left: 120px;
}
#search .searchsubmit{
	  
}
#search .searchsubmit input{
	margin:0;
	border:0;
	background:0;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
/* FIN OLD SEARCH*/

#overture-rechsejour{
	float:left; width:242px;  
	background:url(/imagerie/skin/fond_resa.png) repeat-x;
}
#overture-deco {
	float: left;
	width:726px;
}

.searchsejour{
	overflow: hidden;
	margin: 8px;
	padding: 3px; 
	width: 240px;
	height: 219px;
	list-style:none;
}
.searchsejour .title{
	text-align:center;
	margin-bottom: 10px;
	padding-top: 5px;
	width:235px;
}
.searchsejour .today{
	color: #ECD5AF; 
	font-size: 11px;
	font-family:"Trebuchet MS",arial,helvetica,clean,sans-serif;
	padding: 4px 8px 0 8px;
	margin-bottom: 0; 
	text-align:center; 
}

.searchsejour #search div.theme{
	margin-top: 5px;
}
.ousearch{
	margin-top: 3px;
	margin-bottom: 3px;
	font-size: 11px;
	color: #919BA0;
}
.ousearchres{
	margin: 3px 0;
	font-size: 11px;
	color: #919BA0;
}
.searchsejour .searchsubmit{
	width: 241px !important;
	margin: 0;
	margin-top: 10px;
	text-align: right;    
}
.searchsejour .searchsubmit input{
	margin:0;
	border:0;
	background:0;  
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle; 
}
#side .zoomsur {
	/*margin:0px 0px 8px -15px!important; 
	margin:0px 0px 8px -10px;*/ 
	position:relative; top:0px; left:-15px; 
	width:226px; 
	background:url(/imagerie/packages/bg_boxes.gif) no-repeat bottom left;
	color:#303B3F; padding-bottom:10px; 
	list-style:none;  
}

#side .zoomsur div.encadre-zoom-sur {
	margin: 0;
	padding: 7px 0 10px 0;
	position:relative;  
	background:url(/imagerie/packages/bg_boxes.gif) no-repeat top left; 
}
#side .zoomsur div.encadre-zoom-sur h2{
	padding: 10px 10px 58px 20px; text-align:center;
}
#side .zoomsur div.encadre-zoom-sur p{
	padding: 0px 20px 4px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; font-family:"Trebuchet MS",arial,helvetica,clean,sans-serif; text-align:left; font-size:11px;
}
#side .zoomsur div.encadre-zoom-sur p.subtitle-zoom{
	 color:#486372; font-weight:bold; 
}

#side .zoomsur p { color:#303B3F; 
}   
#side .zoomsur p a{ color:#F06F25; font-weight:bold; line-height:24px;background:url(/imagerie/commun/fleche_link_orange.gif) no-repeat 0px 3px; padding-left:8px;
}
#side .zoomsur p a:hover{
	text-decoration: underline;
}
#side .zoomsur p.subtitle-zoom{ 
}
#side .zoomsur p.image-zoom{ position:absolute; top:36px; left:6px;
}
#side .zoomsur p.image-zoom img{ width:172px; height:45px;
}
#side .zoomsur input {
	margin:0; padding:1px 4px; border:1px solid #b9af9b;
	background:#fbfbf6 url(/imagerie/commun/bg_form_control.gif) repeat-x 0 100%; color:#8c7869;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
 
#side #search { margin-top:0px; width:204px; background:url(/imagerie/packages/bg_search.gif) no-repeat bottom; padding-bottom:10px;  
  
} 
#side #search .titre-search{ background:url(/imagerie/packages/bg_search.gif) no-repeat top; margin:0; padding:0; padding-bottom: 5px;  
}
#side #search .titre-search h2{ 
padding:5px 0 0 8px; margin:0; font-family:"Trebuchet MS",arial,helvetica,clean,sans-serif; font-size:12px; color:#FFF;  
}
#side #search form  { margin:0; padding:0;  
}
#side #search br  { display:none
}
#side #search .theme, #side #search .partheme, #side #search .pardestination{
	padding-bottom: 8px;
} 
#side #search .theme{ text-align:center; padding:0; margin:0;  padding-top:4px; padding-bottom: 8px;  
}
#side #search .pardestination{text-align:center; padding:0; margin:0;  padding-bottom:8px; 
}
#side #search form fieldset{ margin:0; padding:0; margin-top:0; padding-top:0
}
#side #search label{ display:none;
}
#side #search select{ width:188px;  font-family:"Trebuchet MS",arial,helvetica,clean,sans-serif; font-size:11px; color:#000000; padding:0;
}

#main .titleintro{
	text-align:center;
	padding-top: 8px;
}
#main .titleintro2{ 
	padding-top: 0px;
	font-size:16px;
	font-weight:bold;
	color:#496573; text-transform:uppercase;
}

#main .coupsdecoeur{
	padding-bottom: 20px;
}

#main .intro{margin-top: 10px; padding-bottom: 10px;}
#main .intro p{ font-size: 12px; color:#486372; font-weight:bold!important;}
#main .intro p.sejours-aujourdhui{ margin: 0; color: #F06F25; font-size: 11px; font-weight:bold!important;}
#main .result{border: 0 !important; margin-top: -10px !important;}


#main .item { clear:both; /*padding-bottom:120px;/* margin-bottom:25px;*/ float:none; display:block; 
 
}
#main .item .itemimgleft{
	width: 180px;
		padding-bottom: 25px;
	/*margin: 0;*/
	/*padding: 0 0 18px 0!important;  
	padding: 0 0 0 0; */ 
	float:left; 
	/*position:relative; */
}
#main .item .itemimgleft img{
	width: 171px; height:48px; 
	margin-top:40px; 
	/*float:left;*/
}
#main .item .itemimgleft h2{ position:absolute; width:380px;   }
#main .item .itemimgleft h2 span{ margin-left:-10px; width:100%;}

#main .item .itemtxtright {  width:220px ; 
font-size:11px; float:left; z-index:9999; padding-top:38px; 
 /*background:#009999; top:40px; right:8px;*/
}
#main .item .itemtxtright a { color:#F06F25; font-size:12px; background:url(/imagerie/commun/fleche_link_orange.gif) no-repeat 0px 3px; padding-left:8px;
} 
#main .item .itemtxtright a:hover
{ text-decoration:underline;
}
.offres .itemtxtright p.more a { font-weight:bold;
}
#main .item .itemtxtright p, #main .result p{
	float: none;
	clear: none;
	width: auto; color:#303B3F;
}
#main .item .itemname{
	font-weight: bold; 
}
#main .result .itemname{ color:#486372
}
#main .item .titreItem{
	padding-bottom: 12px;
	text-transform:uppercase; 
}
#main .result .titreItem h2 {
	margin:0; padding:  0 0 10px 0; width:390px; margin-top:13px;
	background:url(/imagerie/skin/background-list.gif) repeat-x 0px 0px!important;
	text-align:left; 
}
#main .result .titreItem h2 span { 
}
#main .result .itemname{ margin-top: 0px;}

#main .result p.more{
	text-align: right;
	padding-bottom: 0px; margin-right:30px; 
}

#main .item img { float: none; border: 0; }

#main .result p.more a{ color:#F06F25; font-size:12px; font-weight:bold;
}
#main .result p.more a:hover{ text-decoration:underline
}

.accueil #main .offres .result .first{
	border-bottom: 0;
}
