img, img a, a img
{
	border:0px;	
}

a
{
	color:none;

}


body{ margin:0; padding:0 0 0 0; text-align:center; background:url(../images/backpackers/backACCUEIL-n.jpg) top center no-repeat;}
		
	h1{	font-family: georgia, arial, sans-serif; font-style:italic; font-size:18px;	color:#1a7296; padding-left:10px;}
	h2{	font-family: georgia, arial, sans-serif; font-style:italic;	font-size:32px; color:#1a7296; padding-left:10px;}
	
	
	
.box_content h2

{
        margin-left:-20px;
		width:290px;
		margin-right:-250px;
}

h3

{

	font-size:12pt;

	font-style:italic;

	font-weight:bold;

}



h4

{

	margin-bottom:-8px;	

}



h5

{

	font-size:13pt;

	font-style:italic;

	font-weight:bold;

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#708290;

	padding-left:25px;

	margin-bottom:5px;

	margin-top:10px;

}
	
#wrapper
{
	width:1000px;
	min-height:1622px;
	max-height:1728px;
	overflow:hidden;
	margin: 0 auto;
	border:0px green solid;
		
}

#head
{
	height:530px;
	border:0px blue solid;
	
}


#middlePart
{
	border:red 0px solid;
	
}


#menuDiv
{
	float:left;
	width:275px;
	border:0px orange solid;
	text-align:left;
	padding-left:10px;
	
}

	.menu_txt h1 a, .menu_txt h1
	{
		color:#1a7296;
		font-weight:bold;
		font-size:18pt;
		margin-top:10px;
		margin-bottom:0px;
	}
	
	
#pageContent
{
	float:right;
	width:660px;
	height:1050px;
	padding-right:20px;
	margin-right:20px;
	border:0px black solid;
	text-align:left;
	overflow:auto;
	
}

	#pageContent h1
	{
		padding-top:5px;
		padding-left:5px;
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#1a7296;
		font-size:25pt;
		font-style:italic;
		font-weight:bold;
	}
		
		
	#pageContent p{ padding-right:25px; font-size:10pt; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom: 10px; line-height:20px;}
	
	.res_now_div
{
	width:189px;
	height:84px;
	background-image:url('../images/backpackers/res_now_back.png');
	background-repeat:no-repeat;
	overflow:hidden;
	padding:10px 0px 0px 40px;
	font-style:italic;
	text-decoration:none;
	border:0px black solid;
	
}
	
	ul#choixLangues
			{
				height:25px;
				margin:0;
				padding:0;
				list-style-type:none;
			}
			
			ul#choixLangues li
			{
				float:left;
				width:60px;	
				list-style-type:none;
				font-size:10px;
			}
			
			ul#choixLangues li a
			{
				text-decoration:none;
				font-weight:bold;
			}
			
			#langues
			{
				height:30px;
				width: 270px;
				padding-top:25px !important;
			}

	
	

	#ouest
	{
		margin-left:20px ; 
		width:240px;
		height:250px;
		float:left;
		clear:right;

	}
	
	#est
	{
		float:left; 
		width:240px; 
		height:250px;
		
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	#container{ width:1000px; margin:0 auto; margin-top:0px; padding:0; }
	
	#container2{ width:1000px; margin:0 auto; margin-top:55px; padding:0; background:url(../img/container/back-container_n.jpg) top left repeat-y;}
	#containerRight{ float:right; width:685px; height:1000px; margin:0 auto; margin-top:-75px; padding:0; }
#containerLeft{ float:left; margin-left:-20px; width:315px; height:1306px; margin:0 auto; margin-top:-75px; padding:0; background:url(../img/container/containerRight/back-menu_n.png) top left no-repeat;}
	
	#header{ height:204px; padding-top:50px; margin-top:-180px;}
	#footer #langues{ height:23px; width:140px; margin-left:750px; padding-left:20px; background:url('../images/festival/back-langue.png') top left no-repeat;}
	#footer #langues ul{ margin:0; padding:0;}
	#footer #langues ul li{ list-style-type:none; padding-right:8px; float:left;}
	#footer #langues ul li a{ 
	  color:#999; 
	  text-decoration:none;
	  font-family:trebuchet MS, arial, sans-serif; 
	  font-size:12px; 
	  line-height:23px;}
	#footer #langues ul li a:hover{ text-decoration:underline;}
	#footer #langues .language_item{ color:#999; font-family:trebuchet MS, arial, sans-serif; font-size:12px; line-height:23px; text-decoration:none;}
	#footer #langues .language_item.current_language_item{ color:#fff;}
	
	#header #banniere{ z-index:2; margin-left:205px; height:100px; width:295px; cursor:pointer;}
	#containerLeft #maincontent{ width:600px; margin:0 0 0 90px; min-height:200px; float:left; padding:275px 55px 0 0px; }
	
	
	
	
	#containerLeft #maincontent #pub{ width:580px; margin:30px 0 0 10px; font-size:11px; font-family:arial, sans-serif;}
	#containerLeft #maincontent #pubLeft{ width:280px; float:left; padding:5px;}
	#containerLeft #maincontent #pubLeft h3{ color:#000; font-size:16px; font-weight:bold;}
	#containerLeft #maincontent #pubLeft ul{ margin-left:10px; margin-top:5px;}
	#containerLeft #maincontent #pubLeft .aPartir{ font-size:9px; color:#000;}
	#containerLeft #maincontent #pubLeft .occupationDouble{ font-size:14px; color:#000;}
	#containerLeft #maincontent #pubLeft .prixForfait{ font-size:60px; letter-spacing:-5px; color:#000;}
	#containerLeft #maincontent #pubLeft .taxe{ font-size:9px; color:#ccc;}
	#containerLeft #maincontent #pubLeft .detail{ font-size:10px; color:#000; font-style:italic;}

	#containerLeft #maincontent #pubRight{ width:280px; float:right; padding:5px; margin-bottom:80px; text-align:center;}
	#containerLeft #maincontent #pubRight a{ font-size:10px; color:#000;}
	#containerLeft #maincontent #pubRight a:hover{ text-decoration:underline;}
	#containerLeft #maincontent #pubRight img a{ border:0;}
	
	#containerLeft #maincontent #pub h2.back-long{ margin-bottom:0px;}
	#containerLeft #maincontent #reservation{ width:560px; height:150px; background:url(../images/festival/back-reservation.png) no-repeat; margin: 20px 0 30px 15px; padding: 2px 0 0 0;}
	
	#containerLeft #rightcolumn{ width:230px; padding:0px 10px; height:400px; padding-top:0px; float:left;}
	
	#containerLeft #rightcolumn #options-droite{ padding-left:10px; margin-top:160px;}
	#containerLeft #rightcolumn #options-droite img{ border:0;}
	#containerLeft #rightcolumn #options-droite h2{ margin-bottom:10px; font-family:georgia, arial, sans-serif; color:#f47735;	font-size:18px;	font-style:italic; background:url(../images/festival/back-options-post-it.png) no-repeat;}
	#container #rightcolumn #options-droite h3{	margin-bottom:10px;	font-family:georgia, arial, sans-serif;	color:#f47735;	font-size:18px;	font-style:italic;background:url(../images/festival/back-options-post-it.png) no-repeat; padding-left:8px;}	


	.titre-trousse
	{
		color:#000;
		font-size:16px;
		font-weight:bold;
	}
	
	#residences
	{
		width:550px; 
		height:230px; 
		margin-bottom:-1110px;
	}
	
	#residences a
	{
		color:#ff6633;
	}
	
	
	

	
	
	
	
	
	.savoir
	{
		width:120px; 
		height:24px; 
		text-align:center;
	}
	
	.savoir1
	{
		background: url('../images/festival/back-savoir-plus-1.png');
	}
	
	.savoir2
	{
		background: url('../images/festival/back-savoir-plus-2.png');
	}
	
	.savoir a
	{
		
		color:#fff;
		text-decoration:none;
		font-weight:bold;
		font-size:12px;
		letter-spacing:-1px;
	}
	
	.envoyer-ami 
	{
		background: url('../images/festival/back-envoyer-ami.png');
		background-repeat:no-repeat;
		
		padding-top:5px;
		width:161px;
		height:30px;
		
	}
	
	.envoyer-ami a
	{
		color:#fff;
		text-decoration:none;
		font-weight:bold;
		font-size:12px;
		letter-spacing:-1px;
		padding-left:0px;	
		
	}
	
	
	.texte-blanc
	{
		font-size:11px;
		color:#fff;
		font-family:georgia, arial, sans-serif;
		font-weight:bold;
	}
	
	#trousses_div ul li
	{
		margin-top:5px;
		
	}
	
	
	#menuPrincipal
	{
		margin-top:-45px;
		padding-top:10px;
		position:relative;
		top:-195px;
		
	}
	
    #menu_top_postit
	{
		margin-top:140px;
		margin-bottom:-25px;
		padding-top:75px;
		padding-left:37px;
	}
	
	ul#navigation
	{
		margin:0;
		padding:0;
		width:260px;		
		margin-left:3px;
		padding-top:75px;	
		font-family:georgia, arial, sans-serif;	
	}
	
	ul#navigation li
	{
		list-style-type:none;
		height:68px;
		border-bottom:1px #FFFFFF solid;
		padding:7px 10px 7px 10px;						
	}
	
	
	ul#navigation li a
	{
		font-weight:bold;
		color:#404040;
		font-size:12px;
		text-decoration:none;						
		letter-spacing:-1px;
	}
	
	
	
	ul#navigation li .menu_txt
			{
				padding-left:10px;
				padding-top:0px;
				float:left; 
				clear:right;
				font-style:italic;
				
			
			}
			
			ul#navigation li .menu_txt h1, ul#navigation li .menu_txt h1 a
			{
				color:#1a7296;
				font-weight:bold;
				font-size:18pt;
				margin-top:10px;
				margin-bottom:0px;
				letter-spacing:1px;
			}
			
			ul#navigation li .menu_txt h2, ul#navigation li .menu_txt h2 a
			{
				color:#000000;
				font-weight:bold;
				font-size:11pt;
				margin-top:0px;
				margin-bottom:0px;
				letter-spacing:1px;
			}
	
	
	ul#navigation li .menu_img
			{
				float:left;
				margin-right:-15px;
			
			}
			
			
			ul#navigation li a
			{
				
				font-weight:bold;
				color:#e14a07;
				font-size:13px;
				text-decoration:none;	
				letter-spacing:-1px;					
			}
			
	

	
	ul#navbas li
	{
		float:left;
		list-style-type:none;
		padding-right:12px;
	}
	
	#footer{ width:999px; height:85px; margin:0 auto; padding:0; background:url(../img/footer/back-footer_n.jpg) top left no-repeat;}
			
	
	#slidePhotos
	{
		width:570px;
		height:255px;
		margin-bottom:0px;
		margin-top:30px;
	}
	
	#photos
	{
		margin-top:15px;
		
	}
	
	
			

	
	#reservation h2
	{
		background-image:none; 
		font-size:24px;
		margin-top:7px;
	}
	
	
	
	#recherche
	{
		padding-bottom:8px;
		padding-left:0px;
	}
	
	
	.texte-noir
	{
		font-size:12px;
		font-style:normal;
		font-family:trebuchet MS, arial, sans-serif;
		color:#000;
	}
	
	#description-prix
	{
		float:left; 
		width:250px; 
		height:90px; 
		padding-left:10px;
	}
	
	#choix-residence
	{
		width:260px;
		height:90px; 
		margin-left:270px !important;
	}
	
	#choix-residence .select
	{
		letter-spacing:0px; 
		float:left; 
		margin:0;
		border:none; 
		width:180px; 
		font-size:12px; 
		font-weight:bold;
	}
	
	.entete
	{
		font-family:georgia, arial, sans-serif;
		font-weight:bold;
		font-size:11px;
		color:#fff;
		font-style:italic;
	}
	
	.option
	{

		height:40px; 
		width:550px;
	
		
	}
	.option > div 
	{
		background-repeat:no-repeat;
		float:left; 
	}
	
	.option a 
	{
		color:#fff;
		font-family:georgia, arial, sans-serif;
		font-weight:bold;
		font-size:11px;		
		font-style:italic;
		text-decoration:none;
	}
	
	.option
	{
	 margin-top:20px;	
	}
	
	ul#menuoption
	{
		margin:0;
		padding:0;
	}
	
	ul#menuoption li
	{
		float:left;
		padding-right:10px;
		list-style-type:none;
	}
	
	ul#menuoption li a
	{
		color:#333333;
		text-decoration:none;
		font-weight:bold;
		font-size:12px;
		font-family:trebuchet MS, arial, sans-serif;
		font-style:normal;
	}
	
	.reserver
	{
		background-image:url('../images/festival/back-type-chambre.png');  
		width:161px; 
		height:24px; 
		padding-left:5px; 
		padding-top:4px;
	}
	
	.situer
	{
		background-image:url('../images/festival/back-situer.png'); 
		width:68px; 
		height:27px; 
		padding-left:12px; 
		padding-top:5px; 
	}
	
	.visiter
	{
		background-image:url('../images/festival/back-visiter.png'); 
		width:75px;
		height:27px; 
		padding-left:12px; 
		padding-top:5px; 
	}
	
	.activites
	{
		background-image:url('../images/festival/back-activites.png'); 
		width:75px; 
		height:27px; 
		padding-left:12px; 
		padding-top:5px; 
	}
	
	.imprimer
	{
		background-image:url('../images/festival/back-imprimer.png'); 
		width:75px; 
		height:27px; 
		padding-left:12px; 
		padding-top:5px;
	}
	
	.entete-prix
	{
		background-color:#cccc99;
		float:left;
		font-size:12px;
		font-weight: bold;
		font-family:trebuchet MS, arial, sans-serif;
		margin-right:1px;
		padding-left:8px;
		height:23px;
		padding-top:8px;
	}
	
	.prix
	{
		float:left; 				
		font-size:12px; 
		font-weight: normal; 
		font-family:trebuchet MS, arial, sans-serif; letter-spacing:0px;
		float:left;
		width:160px;
		background-color:#dfe3d2;
		height: 32px;
		padding-top:8px;
		margin-bottom:1px;
		margin-right:1px;
		padding-left:5px;
	}
	
	.type
	{
		background-color:#cccc99;
		width:80px;
		padding-left:15px;
		font-weight:bold;
	}
	
	.basse-saison
	{
		width:85px;
		
		
	}

	.grand-prix
	{
		width:85px;


	}
	
	.haute-saison
	{
		width:85px;
		
		
	}
	
	.description
	{
		width:200px;
		font-size:10px;
		
	}
	
	input 
	{
		font-family:trebuchet MS, arial, sans-serif; letter-spacing:-1px;
	}
	
	select
	{
		font-family:trebuchet MS, arial, sans-serif; letter-spacing:-1px;
	}
	
	#type-chambre-est
	{
		background-color:#2a2015; 
		border:1px yellow solid; 
		height:180px; 
		padding-right:5px;
		margin-bottom:10px;
		width:560px;
	}
	
	.tableau a
	{
		color:#fff;
		
	}
	
	.tableau
	{
		width:620px;
		
	}
	
	.type-desc
	{
		float:left; 
		color:#fff; 
		font-size:12px; 
		font-weight:bold; 
		font-family:trebuchet MS, arial, sans-serif; 
		float:left;
		width:50px;
	}
	
	#disponibilite
	{
		background-image:url(../images/festival/back-disponibilites.png); 
		background-color:#2a2015; 
		height:115px; 
		width:560px;
		
	}
	
	.photo img
	{
		border:1px #666 solid;
	}
	
	.information
	{
		font-size:11px;
	}

	
	#recherche
	{
		margin-top:10px;
		height:40px;
	}
	
	
 	#btn-rechercher
	{
		background-color:#f47735;
		border:none;
		height:21px;
		width:30px;
		margin:0px;
		padding:0px;
		color:#fff;
		font-weight:bold;
		font-size:12px; 
		letter-spacing:1px;
		font-family:arial,sans-serif;
	}
	
	#s
	{
		padding-left:10px;
		background-color:#fff; 
		font-size:12px; 
		letter-spacing:1px; 
		border:none;height:18px; 
		width:155px; 
		font-weight:bold; 
		line-height:22px; 
		padding-top:3px; 
		float:left;
		color:#000; 
	}
	
	#menu-choix-vacances
	{
		color:#000; 
		font-weight:bold; 
		padding-bottom:0px;
		font-family:georgia, arial, sans-serif;
		font-style:italic; 
		font-size:14px;	
	}
	
	#choix-type-vacances
	{
		letter-spacing:0px; 
		border:none; 
		height:23px; 
		width:150px; 
		font-size:10px; 
		font-weight:bold; 
		line-height:23px; 
		padding-top:3px;
	}

	#carte
	{
		margin:0px; 
		padding:0px; 
		border:1px #000 solid;
		width:517px;
		height:200px;
	}
	
	
	
	img
	{
		border:0px #ccc solid;
		
	}

	#choix-residence a
	{
		color:#f47735;
	}
	
	#obtenir-directions
	{
		color:#fff; 
		border:none; 
		height:23px;
		width:161px; 
		background-image:url(../images/festival/back-envoyer-ami.png);
	}

	h3
	{
		font-size:14px;
		font-family:georgia, arial, sans-serif;
		
	}
	
	ul#navigation.bottom
	{
		border-bottom:none;
		
	}
	
	ul#navigation li
	{
		padding-bottom:5px;
	}
	

	
	.post-it
	{
		margin-top:15px;
		height:200px; 
		margin-bottom:35px;
	}
	
	.post-it a 
	{
		color:#2a2015;
		font-size:11px;
		font-weight:bold;
	}
	
	.liste li
	{
		list-style-type:none;
		padding:0;
		margin:0;
		margin-bottom:5px;
	}
	
	
	
	
	/* CALENDRIER */
	/* * Thickbox CSS */
div#TB_title {
	/*background-color: #105681;
*/
	background-color: #000000;
	color: #000;
}

div#TB_title a, div#TB_title a:visited {
	color: #cfcfcf;
}

#calendar-month
{
	color:#e0d621;
	
}

#wp-calendar
{
	
	background:none;
}
/* * JQuery Tooltip */
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 1;
	width: 225px;
	word-wrap: break-word;
}
#tooltip h3, #tooltip div {
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	color: #000;
}
#tooltip ul {
	padding: 0;
}
#tooltip li {
	margin: 0 10px;
	width: auto;
}
/* * Large Calendar */
/* * Calendar formatting */
#wp-calendarLarge {
	border-collapse: collapse;
	margin: auto;
}
#calendar_wrapLar img {
	border: none;
	padding: 0;
	margin: 0;
}
#wp-calendarLarge td {
	border: thin solid black;
	width: 150px;
	height: 100px;
	padding: 0;
	vertical-align: top;
}
.event-block a:link, .event-block a:visited, .event-block a:hover, .event-block a:active {
	text-decoration: none;
	border: none;
}
#wp-calendarLarge .event-block {
	border-top: 1px solid #444;
	display: block;
	padding: 2px 0 0 2px;
	line-height: 11pt;
	color: navy;
}
#wp-calendarLarge .dayHead {
	/* background-color: #333333;
*/
	background-color: #2a2015;
	color: white;
	font-weight: bold;
	z-index: 1000;
}
	#todayLarge {
		background-color: #f3f041;
		color: #f3f041;
	}
/* * Days events calendar */
#EC_daysEvents {
	font-size: 14px;
}
.EC_title {
	background: #A4CAE6;
}
.EC_location {
	background: #000;
}
.EC_time {
	background: #CCCCCC;
}
.EC_date {
	background: #000;
}
.EC_linkout_and_postid {
	background: #bfd3ed;
}
/* * Widget Calendar formatting OPTIONAL */
.EC_Widget_display {
	text-align: center;
}
.widgettitle {
	text-align: left;
	/* margin: 0 0 1em;
*/
}
#wp-calendar caption {
	margin: 10px 0 0 0;
	width: auto;
	text-align: center;
	font-weight: bold;
	background-color: #2a2015;
	border: none;
	-moz-border-radius: 3px 3px 0 0;
}
#wp-calendar {
	margin: 0 1px 0 2px;
	border-collapse: collapse;
}
*+html #wp-calendar #today {

background-color: #f3f041;
	color: #15172c;
}
#wp-calendar #today {
	display: block;
	font-weight: bold;
	background-color: #f3f041;
	color: #15172c;
	-moz-border-radius: 50%;
	/* -webkit-border-radius: 50%;
	border: 2px solid blue;
*/
	z-index: 1;
}
#wp-calendar .pad {
	font-weight: bold;
}
#wp-calendar .padcent {
	background-color: white;
	border: none;
}
#wp-calendar .padday {
	background-color: #f3f041;
}
#wp-calendar th {
	width: 11%;
	color: white;
	background-color: #2a2015;
}
#wp-calendar td {
	border: none;
	background:none;
	text-align: center;
}

#events-calendar-list ul
{
	
}

#wp-calendar
{
	font-size:10px;
	font-family:arial, sans-serif;
}

/* * Widget List Calendar OPTIONAL */
#events-calendar-list li {
	font-family: Arial, Tahoma, Script;
	font-size: 1em;;
	font-stretch: condensed;
	list-style-type: none;
	line-height: normal;
	text-align: left;
}
#events-calendar-list li a:link, #events-calendar-list li a:visited, #events-calendar-list li a:hover, #events-calendar-list li a:active {
	background: none;
	text-decoration: none;
	border: none;
	color: dimgray;
}
#events-calendar-list li:hover {
	
	border-style: solid;
	border-width: 1px;
}
#tooltip.pretty {
	font-family: Arial;
	border: none;
	width: 210px;
	padding: 20px;
	height: 160px;
	opacity: 0.95;
	background: url('../images/shadow3.png');
}
#tooltip.pretty h3 {
	margin-bottom: 0.75em;
	font-size: 12px;
	width: 220px;
}
#tooltip.pretty div {
	width: 220px;
	text-align: left;
}
#tooltip.fancy {
	background: url('../images/shadow2.png');
	padding-top: 5em;
	height: 100px;
}

.post a
{
	color:#f47735;
}

ul#choixResidences li a
{
		font-weight: normal;
		color:#404040;
		font-size:11px;
		text-decoration:none;						
		letter-spacing:-1px;
		border:none;
}

#choix
{
	height:40px;
}

ul#choixResidences
{
	margin:0;
	padding:0;
	width:190px;	
}

ul#choixResidences li a
{
	font-size:14px;
}

ul#choixResidences li
{
	margin-left:0px;
	float:left;
	border-bottom:none;
}

ul#liste-liens-festivals
{
	margin-top:15px;
	color:#fff;
	font-size:12px;
	font-family:trebuchet MS, arial, sans-serif;
}

ul#liste-liens-festivals li
{
	padding-bottom:5px;
}

ul#liste-liens-festivals li a 
{
	color:#eb6600;
	font-size:12px;
	font-family:Trebuchet MS, verdana, arial, sans-serif;
}

ul#liste-liens-festivals 
{
	margin-left:30px;
	
}

ul#liste-festivals-utiles li
{
	height:25px;
	font-size:10px;
	padding-bottom:5px;
}

ul#liste-festivals-utiles li a
{
	color:#ff6600; 
	font-size:10px;
	font-weight:bold;
}

ul#liste-festivals li a
{
	color:#000; 
	font-size:10px;
}

ul#liste-festivals 
{
	padding-left:10px;
}

ul#liste-festivals li
{
	padding-bottom:8px;
}

ul#liste-festivals li a
{
	color:#000; 
	font-size:10px;
	font-weight:bold;
}

ul#liste-rabais
{
	margin:0;
	padding:0;
}

ul#liste-rabais li 
{
	list-style-type:none;
	
	font-size:10px;
	padding-bottom:15px;
	font-family:georgia, arial, sans-serif;
	font-weight:bold;


}

ul#services
{
	margin-left:15px;
}

ul#liste-cartes
{
	padding:0;
	margin:0 0 0 10px;
}


ul#liste-cartes li
{
	padding:0 0 5px 0;
	margin:0;
}


ul#liens-transport li
{
	padding-bottom:5px;
}


ul#rabais-etudiant
{
	list-style-type:none;
}
ul#rabais-fidelite
{
	list-style-type:none;
}

ul#rabais-groupe
{
	list-style-type:none;
}


	
	
	
	


#TB_window {
	
	position: fixed;
	background: #fff;
	z-index: 102;
	color:#fff;
	display:none;
	border: 1px solid red;
	text-align:left;
	top:50%;
	left:50%;
}


#stars
{
	background-image:url(../img/4-stars.png);
	background-repeat:no-repeat;
	position:relative;
	z-index:2;
	top:-170px;
	right:10px;
	width:177px;
	height:228px;
	float:right;
}

#etiquette
{
	background-image:url(../img/etiquette.png);
	background-repeat:no-repeat;
	width:445px;
	height:202px;
	left:-235px;
	position:relative;
	float:left;
	z-index:1;
	
}


.res_now_div
{
	width:189px;
	height:84px;
	background-image:url('../images/backpackers/res_now_back.png');
	background-repeat:no-repeat;
	overflow:hidden;
	padding:10px 0px 0px 40px;
	font-style:italic;
	text-decoration:none;
	
}

.res_now1, .res_now1 a, a res_now1
{
	color:#1a7296; 
	font-weight:bold;
	font-size:20pt;
	text-decoration:none;
	margin-top:0px;
}

.res_now2, .res_now2 a, a res_now2
{
	color:#000000;
	font-weight:bold;
	font-size:11pt;
	margin-top:-20px;
}

.menu_bottom_pin
{
	margin:20px 0px 0px 0px;
	width:275px;
	height:275px;
	
}




.three_dots

{

        padding-top:3px;

	font:'Comic Sans MS', cursive; 

	font-size:14pt; 

	letter-spacing:2px;	

}



.ct_div_01

{

	background-image:url(http://www.residences-uqam.qc.ca/hotel/wp-content/uploads/2009/12/carre_orange.png);

	background-position:right;

	background-repeat:no-repeat;

        font-size:10pt;

	width:578px;

	height:220px;

	padding:5px;

	padding-top:8px;

        padding-right:0px;

	margin:0 auto;

	margin-left:15px;

	padding-left:20px;

	color:#FFF;

	font-family:Arial, Helvetica, sans-serif;

}



.ct_div_01 h2, .ct_div_01 h3

{

	color:#50797d;

	font-family:Georgia, "Times New Roman", Times, serif;

}



.ct_div_01 ul

{

	margin-left:-20px;	

	font-weight:bold;

}



.sep

{

	margin-top:10px;

	margin-bottom:10px;

        width:95%;

}



.box_content

{

	position:relative;

	with:360px;

	z-index:6;

}



.box_container

{

	overflow:hidden;

	width:600px;

	padding-left:8px;

	height:170px;

	margin-bottom:-10px;

	margin:0 auto;
	
	margin-left:25px;

}



.box_container a:link

{

    color:#FFFFFF;

    text-decoration:none;

}



.box_container a:visited

{

    color:#FFFFFF;

    text-decoration:none;

}



.box_container ul

{

	padding-top:9px;

	margin-left:-23px; 

	margin-top:-6px;

	font-weight:700;

	font-size:11pt;

}



.green_box

{

	width:600px;

	height:170px;

	background-image:url(http://www.residences-uqam.qc.ca/hotel/wp-content/uploads/2009/12/carre_vert.png);

	background-repeat:no-repeat;

	margin:0 auto;

	color:#993333;

}



.greenbox_table ul, .greenbox_table h4

{

	color:#4d8048;

}



.boxtag_green

{

	background-image:url(http://www.residences-uqam.qc.ca/hotel/wp-content/uploads/2009/12/box_tag_03.png);

	background-repeat:no-repeat;

	width:136px;

	height:30px;

	position:relative;

	bottom:50px;

	left:-15px;

	z-index:5;

	padding-left:16px;

	padding-top:5px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:11pt;

	font-weight:bold;

	font-style:italic;

	color:white;

}



.greenbox_table td h2, .greenbox .price_container

{

	color:#993333;

	

}



.greenbox_table td h2

{

	font-size:14pt;

	font-weight:bold;

	font-style:italic;

	margin-top:5px;

	margin-bottom:-10px;

	font-family:Georgia, "Times New Roman", Times, serif;

}



.greenbox_table

{

	width:600px;

	height:154px;

}



.greenbox_table td

{

	width:578px;

	height:154px;

	padding:5px;

	padding-bottom:0px;

	padding-left:5px;

	text-align:left;	

}







.green_box

{

	width:600px;

	height:170px;

	background-image:url(http://www.residences-uqam.qc.ca/hotel/wp-content/uploads/2009/12/carre_vert.png);

	background-repeat:no-repeat;

	margin:0 auto;

	color:#993333;

}



.greenbox_table ul, .greenbox_table h4

{

	color:#4d8048;

}



.boxtag_green

{

	background-image:url(http://www.residences-uqam.qc.ca/hotel/wp-content/uploads/2009/12/box_tag_03.png);

	background-repeat:no-repeat;

	width:136px;

	height:30px;

	position:relative;

	bottom:50px;

	left:-15px;

	z-index:5;

	padding-left:16px;

	padding-top:5px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:11pt;

	font-weight:bold;

	font-style:italic;

	color:white;

}





.yellowbox_table td h2, .yellowbox_table h3

{

	color:#50797d;

	

}



.yellowbox_table ul, .yellowbox_table h4

{

	color:#9B9B00;

}



.yellowbox_table td h2

{

	font-size:14pt;

	font-weight:bold;

	font-style:italic;

	margin-top:5px;

	margin-bottom:-10px;

	font-family:Georgia, "Times New Roman", Times, serif;

}



.yellowbox_table

{

	width:600px;

	height:154px;

}



.yellowbox_table td

{

	width:578px;

	height:154px;

	padding:5px;

	padding-bottom:0px;

	padding-left:5px;

	text-align:left;	

}



.boxtag_yellow

{

	background-image:url(http://www.residences-uqam.qc.ca/hotel/wp-content/uploads/2009/12/box_tag_01.png);

	background-repeat:no-repeat;

	width:136px;

	height:30px;

	position:relative;

	bottom:50px;

	left:-15px;

	z-index:5;

	padding-left:16px;

	padding-top:5px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:11pt;

	font-weight:bold;

	font-style:italic;

	color:white;

}



.yellow_box

{

	width:600px;

	height:170px;

	background-image:url(http://www.residences-uqam.qc.ca/hotel/wp-content/uploads/2009/12/carre_jaune.png);

	background-repeat:no-repeat;

	margin:0 auto;

	color:#993333;

}







.pbluebox_table td h2, .pbluebox_table h3

{

	color:#993333;

	

}



.pbluebox_table ul, .pbluebox_table h4

{

	color:#50797d;

}



.pbluebox_table td h2

{

	font-size:14pt;

	font-weight:bold;

	font-style:italic;

	margin-top:5px;

	margin-bottom:-10px;

	font-family:Georgia, "Times New Roman", Times, serif;

}



.pbluebox_table

{

	width:600px;

	height:154px;

}



.pbluebox_table td

{

	width:578px;

	height:154px;

	padding:5px;

	padding-bottom:0px;

	padding-left:5px;

	text-align:left;	

}



.boxtag_pblue

{

	background-image:url(http://www.residences-uqam.qc.ca/hotel/wp-content/uploads/2009/12/box_tag_03.png);

	background-repeat:no-repeat;

	width:136px;

	height:30px;

	position:relative;

	bottom:50px;

	left:-15px;

	z-index:5;

	padding-left:16px;

	padding-top:5px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:11pt;

	font-weight:bold;

	font-style:italic;

	color:white;

}



.pblue_box

{

	width:600px;

	height:170px;

	background-image:url(http://www.residences-uqam.qc.ca/hotel/wp-content/uploads/2009/12/carre_bleup.png);

	background-repeat:no-repeat;

	margin:0 auto;

	color:#993333;

}









.blue_box h2, .blue_box h3

{

	color:#e75f20;

	font-family:Georgia, "Times New Roman", Times, serif;

}





.bluebox_table ul, .bluebox_table h4

{

	color:#50797d;

}





.blue_box

{

	width:600px;

	height:170px;

	background-image:url(http://www.residences-uqam.qc.ca/hotel/wp-content/uploads/2009/12/carre_bleu.png);

	background-repeat:no-repeat;

	margin:0 auto;	

	color:#e75f20;

}



.bluebox_table

{

	width:600px;

	height:154px;

}



.bluebox_table td

{

	width:578px;

	height:154px;

	padding:5px;

	padding-bottom:0px;

	padding-left:5px;

	text-align:left;	

}



.bluebox_table td h2

{

	font-size:14pt;

	font-weight:bold;

	font-style:italic;

	margin-top:5px;

	margin-bottom:-10px;

	font-family:Georgia, "Times New Roman", Times, serif;

}



	



.boxtag_blue

{

	background-image:url(http://www.residences-uqam.qc.ca/hotel/wp-content/uploads/2009/12/box_tag_02.png);

	background-repeat:no-repeat;

	width:136px;

	height:30px;

	position:relative;

	bottom:50px;

	left:-15px;

	z-index:5;

	padding-left:16px;

	padding-top:5px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:11pt;

	font-weight:bold;

	font-style:italic;

	color:white;

}





.bottom_right_bubble

{

	font-size:10pt;

	text-align:right;

	width:128px;

	height:116px;

	padding-top:25px;

	padding-right:20px;

	position:relative;

	float:right;

	z-index:6;

	bottom:0px;

	right:-8px;	

}



._bottom_right_bubble

{

	background-image:url(http://www.residences-uqam.qc.ca/hotel/wp-content/uploads/2009/12/bulle.png);

	background-repeat:no-repeat;

	background-position:right;

	font-size:10pt;

	text-align:right;

	width:165px;

	height:116px;

	padding-top:30px;

	padding-right:10px;

	position:relative;

	float:right;

	z-index:6;

	bottom:0px;

	right:-8px;	

}



.bottom_right_bubble h4

{



	font-weight:bold;

	margin-bottom:-60px;

}





.bottom_right_bubble h3

{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight:bold;

	font-size:37pt;

	margin-bottom:-14px;

}

#post-its
	{
		margin-top:-370px;
		padding-top:20px;
		background-image:url(../img/post-its.png);
		background-repeat:no-repeat;
		width:308px;
		min-height:548px;
		position:relative;
		z-index:7;
		left:-25px;
		top:-90px;
		
	}
	
	
	#pi_1, #pi_2, #pi_3
{
	
	overflow:hidden;
	
}
	
#post-its #pi_1
{
	padding-top:50px;
	padding-left:19px;
	margin:5px 0px 43px 22px ;
	width:248px;
	height:218px;
}


#post-its #pi_2
{
	padding-top:0px;
	padding-left:15px;
	margin:0px 0px 24px 22px ;
	width:248px;
	height:218px;
}


#post-its #pi_3
{
	padding-top:15px;
	padding-left:20px;
	margin:2px 0px 48px 22px ;
	width:248px;
	height:218px;
}


.res_now1, .res_now1 a, a res_now1
{
	color:#c3a32e; font-weight:bold;font-size:20pt;font-family:Georgia, 'Times New Roman', Times, serif; margin-top:2px;
}

.res_now2, .res_now2 a, a res_now2
{
	color:#000000;font-weight:bold;font-size:11pt;
}

