@charset "utf-8";


@font-face {
	font-family: 'OptimaBold';
	src: url('http://toulouse.concorde-hotels.com/css2/fonts/optima-1-webfont.eot');
}
@font-face {
	font-family: 'OptimaBold';
	src: url(//http://:/) format('no404'), url('fonts/optima-1-webfont.woff') format('woff'), url('fonts/optima-1-webfont.ttf') format('truetype'), url('http://toulouse.concorde-hotels.com/css2/fonts/optima-1-webfont.svg#webfontpLP2bN9U') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'FuturaLT';
	src: url('http://toulouse.concorde-hotels.com/css2/fonts/ftralt__-webfont.eot');
}
@font-face {
	font-family: 'FuturaLT';
	src: url(//http://:/) format('no404'), url('http://toulouse.concorde-hotels.com/css2/fonts/ftralt__-webfont.woff') format('woff'), url('http://toulouse.concorde-hotels.com/css2/fonts/ftralt__-webfont.ttf') format('truetype'), url('http://toulouse.concorde-hotels.com/css2/fonts/ftralt__-webfont.svg#webfontAXWLGGDj') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'OptimaRegular';
	src: url('fonts/optima_n-webfont.eot');
}

@font-face {
	font-family: 'OptimaRegular';
	src: url(//http://:/) format('no404'), url('http://toulouse.concorde-hotels.com/css2/fonts/optima_n-webfont.woff') format('woff'), url('http://toulouse.concorde-hotels.com/css2/fonts/optima_n-webfont.ttf') format('truetype'), url('http://toulouse.concorde-hotels.com/css2/fonts/optima_n-webfont.svg#webfontbPRXUTzT') format('svg');
	font-weight: normal;
	font-style: normal;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td,img {
    margin: 0;
    padding: 0;
}
a{text-decoration:none;}
body,input,textarea{font-family:Arial, Helvetica, sans-serif	}
.optimaBold{font-family:OptimaBold}
.home{background-color:black !important;color: #FFFFFF;}
/*a,.ms-propertysheet a{color:#000}*/
.homeMain{background:none repeat scroll 0 0 #000000}
.homeMain #mainTable h2{color:#fff;padding:5px 0}
.homeMain #BandZone{border-bottom:1px solid #767676;margin-bottom:20px;padding-bottom:10px}
#mainBody a,.ms-propertysheet #mainBody a{color: #c19a47;}
.homeMain .firstCol{color:#fff;width:305px;padding-left:45px;box-sizing: content-box;-moz-box-sizing: content-box;-ms-box-sizing: content-box;}
/*.homeMain .firstCol .bar-transparente-box-left {
    background-image: url("http://toulouse.concorde-hotels.com/css2/img/bar-left.png");bottom: 0;height: 16px; margin-bottom: 1px; margin-left: 1px;
    padding-left: 10px;padding-top: 3px;position: absolute;width: 272px;
}*/
.homeMain .firstCol a {display: block;margin-bottom:5px;color:#fff}
.homeMain .firstCol a:hover{text-decoration:none!important;color:#F58026!important}
.homeMain .firstCol .box-left{height:80px;font-size:12px;font-weight:bold;position:relative}
.concorde-rewards{background: url("http://toulouse.concorde-hotels.com/css2/img/concorde-rewards.jpg") no-repeat left top;}
.homeMain #MSOZoneCell_WebPartWPQ4{width:348px}
#frame{
	margin-left: auto;
	margin-right: auto;
	width: 1020px;
}

.homeMain .homeMainFrame,.homeMain #band{background:#1A1A1A}

	
#header{height:80px;margin:0 auto;width:1020px;background-color:white;}
.logo-concorde{text-align:center;padding:11px 14px 12px 0}
#corporate-link{float:right;font-size:11px;padding-right:10px;padding-top:8px}
.pageRTL #corporate-link{float:left;padding-right:0;padding-left:10px}
#corporate-link a{text-decoration:none;color:#687379}
#corporate-link img{vertical-align:middle}
#header-hotelName{position:absolute;font-family:FuturaLT; margin-left: 38px;margin-top: 9px;font-size:18px;font-weight:bold}
.pageRTL #header-hotelName{margin-left:0;margin-right:38px}
#header-hotelName a{color:#3C2F1C;text-decoration:none}
.homeMain .band-center,.homeMain #slider{background:#000}
.homeMain h2{font-size:21px;font-weight:normal;padding:10px 0}
.band-center{min-height:340px}

#band{
	margin:0 auto;
	width: 1020px;
	overflow: hidden;
	color:white;
}
#bandContent{width: 1020px;overflow: hidden;
}
#slider {
    position: absolute;
    z-index: 0;
    background:#fff
}


#navbar { padding: 5px 70px 2px 35px;}
.pageRTL #navbar { padding: 5px 35px 2px 70px;}

.appelez-pr-reserver{
	width: 286px;
	background-color: #343434;
	float: left;
	position:relative;
	height:50px;
	margin-bottom:5px;
	margin-top:3px;
	cursor:default;
}

.appelez-pr-reserver span.text{
	position:absolute;
	top:7px;
	left:12px;
	font-size:0.98em;
	font-weight:bold;
	color:#ebebeb;
}

.appelez-pr-reserver span.number{
	position:absolute;
	font-size:2em;
	font-weight:bold;
	top:22px;
	left:12px;
	padding-left:25px;
	font-family:"Times New Roman", Times, serif;
	background:url("http://toulouse.concorde-hotels.com/css2/img/appeler-le.jpg") no-repeat;
}
	
#toplinks{background: #000;height: 30px;font-size: 11px;}
.toplinks-contacts{color: #BCBCBC;}
.toplinks-center{width: 1020px;margin: 0 auto;height: 30px;}
.toplinks-table{width: 1020px;table-layout:fixed;}
.toplinks-center td{text-align:center;padding:0;vertical-align:top}
#toplinks a{color: #bcbcbc;text-decoration: none;font-size: 11px;}
#toplinks a:hover{color: #ff9933;}
#toplinks label{font-size: 9px;color: #cccccc;padding-right: 5px;padding-top: 7px;margin-left:22px;float: left;}
.pageRTL #toplinks label{padding-right: 0;padding-left: 5px;margin-left:0;margin-right:22px;float: right;}
.toplinks-contacts{text-align:right}
.pageRTL .toplinks-contacts{text-align:left}
#translations{width:75px}
#translations-menu{display:none;position:absolute;z-index:2;top:5px;width:90px;margin-left:-31px;text-align:right}
.pageRTL #translations-menu{text-align:left}
#translations-menu div{background:#fff;border-left:1px solid #B6B6B6;border-right:1px solid #B6B6B6;border-bottom:1px solid #B6B6B6}
#translations-menu a{display:block;padding:5px;color:#000}
#translation-current{margin-top: 10px;cursor:pointer}
#translations-menu span,#translation-current span{background-image:url(http://toulouse.concorde-hotels.com/css2/img/icons.gif);background-repeat:no-repeat;width:13px;height:6px;display:inline-block;vertical-align:middle;margin-left:2px;font-size:1px}
#translation-current span{background-position:-54px -94px}
#translations-menu span{background-position:-67px -94px}

#toplinks .followUs{padding-top: 3px;}
.toplinks-contacts{padding-top:8px}
.share-bottom{text-align:right;border-bottom:1px solid #666;color:#BCBCBC;font-size:11px;padding:10px 0;margin-bottom:40px}
.pageRTL .share-bottom{text-align:left}
.share-bottom label{height:30px;display:inline-block;vertical-align:middle;padding-right:5px}
.pageRTL .share-bottom label{padding-right:0;padding-left:5px}
.share-bottom a{display: inline-block;text-indent: -9999px}
* html .share-bottom{height:42px}
#toplinks .followUs a{display: block;float: left;text-indent: -9999px;}
.pageRTL #toplinks .followUs a{float:right}
#toplinks a.facebook,#toplinks a.twitter,#toplinks a.youtube,#toplinks a.flickr{background-image: url("http://toulouse.concorde-hotels.com/css2/img/icons.gif");height: 25px;}
.share-bottom .facebook,.share-bottom .twitter,.share-bottom .youtube,.share-bottom .flickr,.share-bottom .print,.share-bottom .send-mail{background-image: url("http://toulouse.concorde-hotels.com/css2/img/icons.gif");height: 30px;}
#toplinks .facebook{width: 22px;}
#toplinks .twitter{width: 22px;background-position:0 -25px}
#toplinks .youtube{width: 24px;background-position:0 -60px}
#toplinks .flickr{width: 24px;background-position:0 -204px}
#toplinks .facebook:hover{background-position:-22px 0;}
#toplinks .twitter:hover{background-position:-22px -25px}
#toplinks .youtube:hover{background-position:-24px -60px}
#toplinks .flickr:hover{background-position:-24px -204px}
.share-bottom .facebook{width: 28px;background-position:-100px 0}
.share-bottom .facebook:hover{background-position:-128px 0}
.share-bottom .twitter{width: 28px;background-position:-100px -30px}
.share-bottom .twitter:hover{background-position:-128px -30px}
.share-bottom .youtube{width: 30px;background-position:-104px -60px}
.share-bottom .youtube:hover{background-position:-134px -60px}
.share-bottom .flickr{width: 26px;background-position:-104px -204px}
.share-bottom .flickr:hover{background-position:-134px -204px}
.share-bottom .print{width: 25px;background-position:-98px -174px;margin-left:10px}
.share-bottom .print:hover{background-position:-123px -174px}
.share-bottom .send-mail{width: 25px;background-position:-148px -174px;margin-left:10px}
.share-bottom .send-mail:hover{background-position:-173px -174px}

.homeMain .share-bottom a.facebook{background-position:-44px 0}
.homeMain .share-bottom a.facebook:hover{background-position:-72px 0}
.homeMain .share-bottom a.twitter{background-position:-44px -30px;width:27px}
.homeMain .share-bottom a.twitter:hover{background-position:-71px -30px}
.homeMain .share-bottom a.youtube{background-position:-48px -60px;width:28px}
.homeMain .share-bottom a.youtube:hover{background-position:-76px -60px}
.homeMain .share-bottom a.flickr{background-position:-48px -204px;width:28px}
.homeMain .share-bottom a.flickr:hover{background-position:-76px -204px}
.homeMain .share-bottom a.print{background-position:-49px -174px}
.homeMain .share-bottom a.print:hover{background-position:-74px -174px}
.homeMain .share-bottom a.send-mail{background-position:0px -174px}
.homeMain .share-bottom a.send-mail:hover{background-position:-24px -174px}
.homeMain #footer strong{color:#fff}

#toplinks .change-size{margin:0;}
#toplinks .change-size a{display: block;float: left;}
#toplinks .change-size .a-,#toplinks .change-size .a,#toplinks .change-size .aplus,#toplinks .change-size .print,#toplinks .change-size .send-mail{	background-image: url("http://toulouse.concorde-hotels.com/css2/img/icons.gif");height: 28px;}
#toplinks .change-size .a-{width: 15px;background-position:0 -90px}
#toplinks .change-size .a{width: 15px;background-position:-15px -90px}
#toplinks .change-size .aplus{width: 19px;background-position:-30px -90px}
#toplinks .change-size .a-:hover{background-position:0 -118px}
#toplinks .change-size .a:hover{background-position:-15px -118px}
#toplinks .change-size .aplus:hover{background-position:-30px -118px}
#toplinks .change-size .print{width: 26px;	background-position:-40px -146px}
#toplinks .change-size .print:hover{background-position:-66px -146px}
#toplinks .change-size .send-mail{width: 20px;background-position:0 -146px}
#toplinks .change-size .send-mail:hover{background-position:-20px -146px}



#menu-navigation{padding-top:34px;}
#menu-navigation table{width:780px;border-collapse:separate;border-spacing:6px;}
#menu-navigation td{border-top:1px solid #babab0;text-align:left;padding:4px 1px 2px 0}
.pageRTL #menu-navigation td{text-align:right}
#menu-navigation a{
	color: #333333;
	/*color: #c19a47;*/
	display:block;
	font-size: 13px; 
	text-decoration: none;
	font-weight:bold;
	text-transform:uppercase
}
#menu-navigation td a:hover{background-color: #cccccc;background-color: #e5e5e5;}
#menu-navigation .selected{color:#AE8C4D}

/* QuickBooking */

.qb-controls td{
	margin:10px;
}

.editMode #QuickBooking-bg{display:none}
#QuickBooking-bg{width:244px;margin-left:28px;position: absolute;z-index:10}
.pageRTL #QuickBooking-bg{margin-left:0;margin-right:28px;}
#QuickBooking-bottom{background: url("img/qb.bg.png") no-repeat 0 bottom;height:10px;}
#QuickBooking-controls {background: url("img/qb.bg.png") no-repeat;padding:15px 18px 5px 25px;text-align:left;font-size:11px;}
.pageRTL #QuickBooking-controls {text-align:right;padding:15px 25px 5px 18px}
#QuickBooking-controls.open{padding:15px 18px 10px 25px}
.pageRTL #QuickBooking-controls.open{padding:15px 25px 10px 18px}
#QuickBooking-controls.open #QuickBooking-title{border-bottom: 1px solid #FFFFFF;padding-bottom:3px}

#QuickBooking-controls .legend{
	font-size: 12px;
	background-image: url("http://toulouse.concorde-hotels.com/css2/img/arrows.png");
	background-repeat:no-repeat;
	background-position: 0 4px;
	padding-left:11px;
	text-decoration:none;
	width: 185px;
	display:block;
	padding-bottom: 3px;
	color:#fff;
	cursor:pointer!important
}
.pageRTL #QuickBooking-controls .legend{padding-left:0;padding-right:11px}

#QuickBooking-controls.open .legend{border-bottom: 1px solid #FFFFFF}
#QuickBooking-controls.open .legend,#QuickBooking-controls.open #QuickBooking-title{background-position: 0 -15px;}
#QuickBooking-controls .legend.closed{background-position: 0 4px!important}
#QuickBooking-controls .first{padding-bottom:5px;}
#QuickBooking-controls .first .legend {margin-bottom:5px}
#QuickBooking-controls fieldset{padding-bottom:20px;width:200px;border:0;}
#QuickBooking-controls #find-a-hotel{padding-bottom:0}
#find-a-hotel div{text-align:center;padding:10px 0}
#QuickBooking-controls fieldset ul li{display:inline;float:left;}
.pageRTL #QuickBooking-controls fieldset ul li{float:right}
#QuickBooking-controls .map{
	background: url("http://toulouse.concorde-hotels.com/css2/img/diaporama/map.png") no-repeat center center;
	display: block;
    height: 81px;
	padding-left:20px
}
#QuickBooking-controls .QuickBooking-BAR{padding-bottom:0;text-align:center}
.QuickBooking-BAR img{background-repeat:no-repeat;background-position:center center;width:200px;height:45px}
#QuickBooking-BARfr img{background-image:url(http://toulouse.concorde-hotels.com/css2/img/btn-best-rate.fr.png);}
#QuickBooking-BARen img{background-image:url(http://toulouse.concorde-hotels.com/css2/img/btn-best-rate.en.png);}
#QuickBooking-BARde img{background-image:url(http://toulouse.concorde-hotels.com/css2/img/btn-best-rate.de.png);}
#QuickBooking-BARes img{background-image:url(http://toulouse.concorde-hotels.com/css2/img/btn-best-rate.es.png);}
#QuickBooking-BARit img{background-image:url(http://toulouse.concorde-hotels.com/css2/img/btn-best-rate.it.png);}
#QuickBooking-BARru img{background-image:url(http://toulouse.concorde-hotels.com/css2/img/btn-best-rate.ru.png);}
#QuickBooking-BARjp img{background-image:url(http://toulouse.concorde-hotels.com/css2/img/btn-best-rate.jp.png);}

#leftMenu{padding-top: 49px;}
#leftMenu .entry{border-top: 1px solid #A0A1A1;padding-bottom: 5px;padding-top: 5px;width: 194px;margin-top:15px}

#leftMenu .first{border-top: none !important;}
#leftMenu a{font-size: 17px;color: #555555;text-decoration:none;}
#leftMenu a:hover{color: #ff9933;text-decoration:underline;}
#leftMenu ul{padding-left:5px; width:190px}
#leftMenu ul li a{font-size:14px;line-height:17px}
#leftMenu ul li li a{font-size:12px;line-height:14px}
#leftMenu li{list-style:none;padding-bottom:6px}
#leftMenu li li{padding-bottom:0}
#leftMenu .selected{color:#c19a47!important}
#offers .box{width: 250px;height: 160px;float: left;}
#offers .box .titre{font-size: 31px;padding-top: 10px;}
#offers .box .description{font-size: 13px;padding-left: 10px;}
#offers .box{display:block;width: 230px;height: 160px;text-decoration:none;float: left;position:relative;color:#555555;}

#homeParts{margin:20px auto 10px auto;table-layout:fixed}
#homeParts td{height: 160px}
#homeParts .cell {display:block;height: 160px;position:relative;margin:0 1px}
#homeParts .cell .titre{font-size: 19px;padding: 5px 5px 0 5px;} /*titre bloc*/
#homeParts .cell .description{font-size: 13px;;padding: 5px 5px 0 5px;}
homeParts .reserver{float:right;}

.homeFooter #footer {background: url('http://toulouse.concorde-hotels.com/css2/img/footerBlack.jpg') no-repeat center bottom !important;}
#footer {background: url('http://toulouse.concorde-hotels.com/css2/img/footerWhite.jpg') no-repeat center bottom;padding:0 40px 90px 40px;color:#333333}
#footer a, .ms-propertysheet #footer a{color:#333333}
#footer-bg{width: 1020px;margin:20px auto 0 auto;padding-bottom:20px;background:url(http://toulouse.concorde-hotels.com/css2/img/footerBg.gif) repeat-x center top}
.hotelHomeFooter{width: 940px;margin:0 auto}
.hotelHomeFooter .title{font-size:12px;color:#898989;border-top:1px solid #666666;padding:10px 25px;background:url(http://toulouse.concorde-hotels.com/css2/img/puce-grise.jpg) no-repeat left center}
.hotelHomeFooter .blocks{display:block;width:940px}
.hotelHomeFooter .blocks img{margin:3px;padding:5px;width:300px;height:166px;border:1px silver solid;}
.hotelHomeFooter .blocks td{width:313px;color:#333;font-size:13px}
.hotelHomeFooter .blocks h2{font-size:20px;margin-bottom:5px;text-transform:uppercase;text-decoration:none!important}
.hotelHomeFooter .blocks h2 a{color:#333}
.hotelHomeFooter .blocks a{text-decoration:none}
.hotelHomeFooter .blocks .desc td{padding:5px}
.hotelHomeFooter .desc a{color:#F58026}
.hotelHomeFooter a:hover{color:#F58026;cursor:pointer}
.hotelHomeFooter .newsletter .subtitle{font-family:Arial, Helvetica, sans-serif;color:#333;font-size:20px;padding-bottom:5px;font-weight:normal}
.hotelHomeBlocks{margin-top:15px;padding:15px 0;border-top:1px solid #666666;font-size:12px;font-weight:bold}
.hotelHomeBlocks .newsletter{border-right:1px solid #666666;padding-top:20px}
.hotelHomeBlocks .rewards a,.hotelHomeBlocks .discover a{display:block;width:284px;color:#fff;vertical-align:bottom;box-sizing: border-box;-moz-box-sizing: border-box;padding-top:63px; text-decoration:none;}
.col1-supperpose a{color:#fff!important}

.navigationBlocks{background:#F2F2F2;margin:auto;width:940px;}
.navigationBlocks h2{font-size:20px;color:#464646;font-weight:normal;padding-bottom: 20px;text-transform: uppercase;}

.navigationBlocks .desc td{padding:5px 5px 15px 10px;}
.navigationBlocks td{padding:5px 5px 10px 5px;}

.col1-supperpose a:hover,.hotelHomeBlocks a:hover{color:#F58026!important}
.hotelHomeBlocks .rewards,.hotelHomeBlocks .discover {padding-left:20px}
.hotelHomeBlocks .rewards span,.hotelHomeBlocks .discover span{display:block;background:url("http://toulouse.concorde-hotels.com/css2/img/bar-left.png");padding:2px 5px}
.hotelHomeBlocks .rewards a{background:url(http://toulouse.concorde-hotels.com/sharedImages/concorde-rewards.jpg) no-repeat center center;display:block}
.hotelHomeBlocks .discover a{background:url(http://toulouse.concorde-hotels.com/corp/images/images-menu/vignette-development.jpg) no-repeat center center;display:block}
.homeMain #footer-bg{background: url("http://toulouse.concorde-hotels.com/css2/img/degrade-bottom.jpg") repeat-x center top;margin:0 auto}
#footer {font-size:11px}
#footer li{	list-style:none;text-align:left;}
.pageRTL #footer li{text-align:right}
#footer ul{	padding-left:0px;}
#footer a:hover{color: #ff9933;text-decoration:underline;}
#footer-navigation strong,#footer strong{font-weight: bold;}
#footer a,#footer ul li a{font-size:11px;text-decoration: none;}
#footer-phone{position:absolute;width:440px;font-size:14px;color:#707070;padding-top:10px}
#footer-phone .number{background:url("http://toulouse.concorde-hotels.com/css2/img/phone.png") no-repeat scroll 0 2px transparent;font-size:16px;font-family:FuturaLT;padding-left:20px
}
#footer-bar{position:absolute;width:440px;margin-left:260px; text-align:center;font-family:OptimaRegular;font-size:16px;text-transform:uppercase;padding-top:20px}

#footer-bar img{vertical-align:middle;margin-right:5px}
#footerLinks {padding-top:15px;text-align:center}
#footerLinks a{margin:0 7px;font-size:11px;white-space:nowrap}
.homeFooter a,.homeFooter ul li a{color:white !important;}
.homeFooter a:hover{
	color: #ff9933 !important;
	text-decoration:underline;
}
#footer td{vertical-align:top;padding-right:10px;font-size:12px}
#footerSiteMap{width:390px}
#footerHotelsDirectory .last,#footerHotelsDirectory{white-space:nowrap;padding-right:0!important}
#footerHotelsDirectory .first{width:40%}

#quickBooking-meeting {
	position:absolute;
	background: url("http://toulouse.concorde-hotels.com/css2/img/diaporama/bg_find_meeting.png") no-repeat scroll 0 0 transparent;
	height:328px;
	width:244px;
	font-size:11px;
}


#mrQuickBooking td {padding-top:5px;}

#qbMaxCap,#qbArea{
	width:70px;
}

/*styles ms...*/

.ms-propertysheet {
    color: #4C4C4C;
    font-size: 0.7em;
    text-align: left;
    padding-top:15px;
    font-family: Arial,Helvetica,sans-serif;
}
.pageRTL .ms-propertysheet {text-align:right}



#quickBooking{text-align:left;}
.pageRTL #quickBooking{text-align:right}
#quickBooking td{padding-top: 2px;}
#quickBooking .destination{
	width: 202px;
	height: 18px;
	color: #000;
	font-size: 11px;
}
#quickBooking .selectbox{
	color: #000;
	font-size: 11px;
	border: 1px solid #9f9f9f;
}
#quickBooking label.margin,#nb-chambre,#nb-chambre-js,#nb-adulte,#nb-adulte-js,#nb-enfant,#nb-enfant-js{margin-left: 5px;}
#nb-enfant,#nb-chambre{width: 44px;}
#quickBooking #nb-chambre-js{
	display: none;
	border: 1px solid #9F9F9F;
    color: #000000;
    font-size: 11px;
	text-decoration:none;
	background: url("img/puce-destination.jpg") no-repeat right #FFFFFF;
	height: 15px;
    width: 35px;
	float: left;
	padding-top: 1px;
	padding-left: 7px;
}
#quickBooking #nb-adulte-js{
	display: none;
	border: 1px solid #9F9F9F;
    color: #000000;
    font-size: 11px;
	text-decoration:none;
	background: url("img/puce-destination.jpg") no-repeat right #FFFFFF;
	height: 15px;
    width: 35px;
	float: left;
	padding-top: 1px;
	padding-left: 7px;
}
#quickBooking #nb-enfant-js{
	display: none;
	border: 1px solid #9F9F9F;
    color: #000000;
    font-size: 11px;
	text-decoration:none;
	background: url("img/puce-destination.jpg") no-repeat right #FFFFFF;
	height: 15px;
    width: 35px;
	float: left;
	padding-top: 1px;
	padding-left: 7px;
}
#quickBooking .selectbox.nb_personne{width: 44px;height: 18px;margin-right:7px;}
#quickBooking .btn_reserver{margin-top: 15px;padding-left:10px;border:0;background:transparent}
#quickBooking p.recherche-avancee a{color: #252525;font-size: 12px;text-decoration:none;}
#quickBooking p.recherche-avancee{padding-top: 10px;}
#quickBooking p.recherche-avancee a:hover{color: #ff9933;text-decoration:underline;}
#quickBooking fieldset{padding-bottom:10px;width:200px;}
#quickBooking fieldset.first{padding-bottom:5px;}
#quickBooking fieldset ul li{display:inline;float:left;}
#quickBooking .map{padding-left:15px;padding-top:15px;}
#quickBooking .map{
	background: url("http://toulouse.concorde-hotels.com/css2/img/diaporama/map.png") no-repeat;
	display: block;
    height: 81px;
    width: 153px;
	margin-left: 20px;
    padding-top: 15px;
}
#qbCheckout{float:right}
.company-right-column{float:right;width:200px;margin-left:30px}
.company-right-column-caption{padding:10px}
.formBg{background:url(http://toulouse.concorde-hotels.com/css2/img/form-bg.gif) repeat-y center center}


#LeftColumn{font-size:12px;padding-top:0}/*Zone personnalisable à gauche*/

.rssBlock{padding:10px;background:#F2F2F2}
.centered,.centered td{text-align:center}
.meetingRooms .centered td {vertical-align: middle !important;}
tr .even, tr.hover td {background-color: #EDEDED;}
.ms-propertysheet #mainBody ,#mainBody {padding-right:15px;padding-top:25px;}
.pageRTL .ms-propertysheet #mainBody ,.pageRTL #mainBody {padding-right:0;padding-left:15px;}
#mainBody td {vertical-align: top;}
.ms-propertysheet #mainBody ,.ms-propertysheet #mainBody td,#mainBody td{line-height: 19px;font-size:12px}
.smallerFonts{font-size:10px}
.smallerFonts .ms-propertysheet #mainBody,.smallerFonts .ms-propertysheet #mainBody td,.smallerFonts #mainBody td{font-size:10px;line-height:13px}
.biggerFonts .ms-propertysheet #mainBody,.biggerFonts .ms-propertysheet #mainBody td,.biggerFonts #mainBody td{font-size:20px;line-height:26px}
.biggerFonts #menu-navigation a{font-size:16px;font-weight:normal}
.biggerFonts #header{height:100px}
.biggerFonts #leftMenu, .biggerFonts #leftMenu a{font-size:20px}
.smallerFonts #leftMenu, .smallerFonts #leftMenu a{font-size:14px}

#mainBody h1{font-size:24px;font-weight:bold;margin:8px 0;line-height:27px}
#mainBody h1 p{font-size:18px;font-weight:normal;line-height:20px;color:#666}
/*#mainBody h3{ color: #363636;font-size: 18px;font-weight: normal;padding-bottom: 15px;}*/
#mainBody td.bodyContent{padding-left:10px}
#mainBody td.bodyContent .bodyContent{padding-left:0}
.pageRTL #mainBody td.bodyContent{padding-left:0;padding-right:10px}
.pageRTL #mainBody td.bodyContent .bodyContent{padding-right:0}
#mainBody table.main{width:100%}
#mainBody ul{padding-left:40px;list-style:square}
.pageRTL #mainBody ul{padding-left:0;padding-right:40px}
#mainBody ul li{list-style:square}
#mainBody ul ul,#mainBody ul ul li{list-style:circle}
#mainBody blockquote{margin:1em 40px}


.meetEventMedia{background:#EEEEEE;padding:10px}
.bodyRight{text-align:justify}

/*Lignes de décoration*/
.shortline_border {border-top: 1px solid #A0A1A1;margin: 0 0 1px}
.shortline_thicker_border{border-top: 3px solid #A0A1A1;margin: 1px 0}
.longline_border{border-top: 1px solid #A0A1A1;margin: 8px 0}
/*Phototour*/
.ms-propertysheet #mainBody .photoTourThumbnails td,#mainBody .photoTourThumbnails td{padding:8px 0 5px 8px;vertical-align:middle;}
.photoTourThumbnails {margin:0 auto}
.photoTourThumbnails td.caption{cursor:pointer;padding:8px 20px 8px 5px!important}
.pageRTL .photoTourThumbnails td.caption{padding:8px 5px 8px 20px !important}
#photoTourBandPlaceHolder{height:374px;}
#photoTourBand{height:374px;overflow:hidden;width:1020px;position:absolute}
#photoTourLegend{position:absolute;width:1020px;bottom:0;background:url("http://toulouse.concorde-hotels.com/css2/img/diaporama/bar.png");height:31px;z-index:3}
#photoTourLegendIE{position:absolute;display:none}
#photoTourCaption{color:#FFF;font-size:12px;float:right;text-align:right;padding-right:10px}
.pageRTL #photoTourCaption{text-align:left;}
#photoTourCaption,#photoTourCaption a{color:#fff}
#photoTourNavigation{padding-top:9px;text-align:center;position:absolute;z-index:4;width:1020px;font-size:12px;height:14px;box-sizing: content-box;-moz-box-sizing: content-box;-ms-box-sizing: content-box;}
.photoTourIcon{display:inline-block;width:11px;height:11px;background:#FFF;margin:0 3px;cursor:pointer}
.photoTourIcon img{width:11px;height:11px;vertical-align:middle}
#photoTourIconNext,#photoTourIconPrevious{color:#fff!important;display:inline-block;margin:0 3px;cursor:pointer;text-decoration:none;width:11px;height:11px;}
#photoTourDescription{display:none;font-size:20px;position:absolute;z-index:2;width:620px;margin:300px 0 0 300px;cursor:default}
.pageRTL #photoTourDescription{margin:300px 300px 0 0}
#photoTourDescription a{color:#fff;text-decoration:none}
#photoTourDescription a:hover{text-decoration:underline}
.photoTourThumbnails img,#photoTourZoom{cursor:pointer}
#photoTourZoom{position:absolute;bottom:40px; right:30px;width:24px;height:24px;z-index:1;background: transparent url('http://toulouse.concorde-hotels.com/sharedImages/icons/highdef.png') no-repeat 0 0;}
.fancybox-ie6 #photoTourZoom { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sharedImages/icons/highdef.png', sizingMethod='scale'); }
#photoTourNormal{width:497px;height:217px}

@media print{#toplinks,#footer-bg,#QuickBooking-bg{display:none}}

.imagespace{margin: 0 30px 20px 0;}



/* Espaceur de blocs */
.nettoyeur { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px; }

/* bloc*/
.ligneDegrade {padding: 0 0 30px 0; background: white url('http://toulouse.concorde-hotels.com/css2/ligneDegrade.jpg') no-repeat center bottom; margin:0 0 20px 0;}
	
/* professionel - choix espace */
#compteOk{	margin:10px 0px 0px 40px;	padding:10px;	float:left;	width: 226px;	height: 102px;	min-height: 95px;	background: white url('http://toulouse.concorde-hotels.com/css2/backCompteOk.jpg') no-repeat center center; cursor:pointer;}
#compteNo{	margin:10px 40px 0px 0px;	padding:10px;	float:right;	width: 227px;	height: 102px;	min-height: 95px;	background: white url('http://toulouse.concorde-hotels.com/css2/backCompteNo.jpg') no-repeat center center; cursor:pointer;}
.compteTexte {	width: 200px;	text-align: center;	display: block;	font-weight: bold;	text-transform: uppercase;	padding:16px 0 0px 12px;}
.compteTexte2 {	width: 260px;	text-align: left;	line-height: 1.19em;	padding:0 0 0 390px; font-size: 10px;}
.compteLien {	font-size: 11px !important;	text-align:right;	float:right;	margin:17px 12px 0 0;	line-height: 0.96em; width:160px;}

/* formulaire */
.boite { border: solid #9b9e9d 1px;	padding:4px;	margin:20px 0 0 0; background: #F2F2F2 repeat-x;	}
.boite h2{ font-weight:bold !important; font-size:13px !important; color: #494949; padding:0 0 8px 0; margin:0px}
.boite2 { border: solid #f2f2f2 1px;	padding:10px;	margin:0; background: #ffffff;	}
.boiteDroite {
	border: solid #f2f2f2 1px;
	padding:10px;
	margin:5px;
	background: #ffffff;
	float:right;
}
.boiteDroite2 {
	border: solid #f2f2f2 1px;
	padding:10px;
	margin:0px;
	background: #ffffff;
	float:right;
}
.boiteDroite2 img{ padding-right:5px;}
.boiteGauche {  border: solid #f2f2f2 1px;	padding:10px;	margin:5px; background: #ffffff;	}
.boutonsearch {	cursor:pointer;	/*background:#48544E;*/	background:#494949;	color:#ffffff;	font-weight:normal!important;	padding: 2px 4px;	border: #ffffff 1px solid;	font-size: 10px;	float:right;	margin:0 18px 0 0;	}
.boutonsearch:hover {	cursor: pointer;	}
.searchMRF {	cursor:pointer;	background:#494949;	color:#ffffff;	font-weight:normal!important;	padding: 2px 4px;	border: #ffffff 1px solid;	font-size: 10px;	font-family: Verdana, Helvetica, Arial, sans-serif;	float:right;	margin:0 7px 0 0;	}

/* bouton en savoir plus */
.buttonwrapper a.savoirPlus{ background: transparent url('http://toulouse.concorde-hotels.com/css2/oval-gray-left30.gif') no-repeat top left; display: block; float: right; line-height: 7px; height: 15px; padding-left: 5px; text-decoration: none !important;}
.buttonwrapper a:link.savoirPlus, a:visited.savoirPlus, a:active.savoirPlus{color: #494949 !important;text-decoration: none !important;}
.buttonwrapper a.savoirPlus span{background: transparent url('http://toulouse.concorde-hotels.com/css2/oval-gray-right30.gif') no-repeat top right; display: block;padding: 4px 9px 4px 4px;}
.buttonwrapper a.savoirPlus:hover{ background-position: bottom left;}
.buttonwrapper a.savoirPlus:hover span{ background-position: bottom right;color: #494949;}
.buttonwrapper{ overflow: hidden; width: 100%;}

/* bouton espace meet in style*/
#espaceMeetInStyle {background: transparent url('http://toulouse.concorde-hotels.com/css2/espacemeetinstyle.jpg') no-repeat top left;	margin: 20px 20px 20px 9px;	padding:15px 2px 2px 24px;	height: 60px;	width: 130px;	min-height: 60px;text-align: center;}

.noMargin{margin:0 !important;}

.noButton{
	background-color:#596861!important;
	border: solid #999999 1px !important;
	padding:2px !important;
	margin:10px 0 0 3px !important;
	width:150px;
}

.noButton a{
	color:#FFFFFF !important;
}
.noButton a:hover{
	color:#FFFFFF !important;
}


/* bloc divers */


/* meet in style */
#nosService{	width: 160px !important; float:left; border-bottom: dashed #9b9e9d 1px; padding:0 20px 0 0; margin: 0 20px 20px 0; height:400px; min-height:400px; display: block;}
#nosService-DE{	width: 160px !important; float:left; border-bottom: dashed #9b9e9d 1px; padding:0 20px 0 0; margin: 0 20px 20px 0; height:440px; min-height:440px; display: block;}
#nosService-ES{	width: 160px !important; float:left; border-bottom: dashed #9b9e9d 1px; padding:0 20px 0 0; margin: 0 20px 20px 0; height:430px; min-height:430px; display: block;}
#nosService-IT{	width: 160px !important; float:left; border-bottom: dashed #9b9e9d 1px; padding:0 20px 0 0; margin: 0 20px 20px 0; height:440px; min-height:440px; display: block;}
#nosService-RU{	width: 160px !important; float:left; border-bottom: dashed #9b9e9d 1px; padding:0 20px 0 0; margin: 0 20px 20px 0; height:480px; min-height:480px; display: block;}
#nosService h2, #nosService-DE h2, #nosService-ES h2, #nosService-IT h2, #nosService-RU h2{ font-weight:bold !important;	font-size:13px !important;	color: #494949;	padding:0;	margin:0 0 8px 0;	border-bottom: dashed #9b9e9d 1px;	display: block;} 
#notreEquipe{ float:right; padding:0; margin:0 0 0 0px; border-bottom: dashed #9b9e9d 1px; padding:0; margin: 0 0 20px 0;  height:400px; min-height:400px; width:450px; display: block;}
#notreEquipe-DE{ float:right; padding:0; margin:0 0 0 0px; border-bottom: dashed #9b9e9d 1px; padding:0; margin: 0 0 20px 0;  height:440px; min-height:440px; width:450px; display: block;}
#notreEquipe-ES{ float:right; padding:0; margin:0 0 0 0px; border-bottom: dashed #9b9e9d 1px; padding:0; margin: 0 0 20px 0;  height:430px; min-height:430px; width:450px; display: block;}
#notreEquipe-IT{ float:right; padding:0; margin:0 0 0 0px; border-bottom: dashed #9b9e9d 1px; padding:0; margin: 0 0 20px 0;  height:440px; min-height:440px; width:450px; display: block;}
#notreEquipe-RU{ float:right; padding:0; margin:0 0 0 0px; border-bottom: dashed #9b9e9d 1px; padding:0; margin: 0 0 20px 0;  height:480px; min-height:480px; width:450px; display: block;}
#notreEquipe h2, #notreEquipe-DE h2, #notreEquipe-ES h2, #notreEquipe-IT h2, #notreEquipe-RU h2{ font-weight:bold !important;	font-size:13px !important;	color: #494949;	padding:0;	margin:0 0 8px 0;	border-bottom: dashed #9b9e9d 1px;	display: block;}
#notreEquipe ul, #notreEquipe-DE ul, #notreEquipe-ES ul, #notreEquipe-IT ul, #notreEquipe-RU ul { padding:5px; margin:5px;}
#notreEquipe ul li, #notreEquipe-DE ul li, #notreEquipe-ES ul li, #notreEquipe-IT ul li, #notreEquipe-RU ul li {
	padding: 0 0 0 10px;
	margin: 0 0 0 10px;
}

/* splash screen */

#boiteSplash { 	z-index:0;position :relative;width :600px; margin-top:25px;float :right; height: 375px; 	min-height: 375px; 	overflow: hidden; border: solid 1px #bc985c;}

#boiteSplash a {	text-decoration: none !important;}
#boiteSplash a:hover{	text-decoration: none !important} 

#headerBulle{	z-index:9999;position :absolute; top:-35px;width: 600px !important;		padding:0 0 0 5px;		margin:0 auto;		text-align: center !important;}
.bulle{	display: block !important;	width: 120px !important;	margin:0; padding:0;	float: left;	text-align: center !important;}

#presentation{ 	width: 600px !important;	margin:40px 0 0 4px;	height: 190px;	min-height: 190px;		position: absolute; 	z-index: 3000; background-color:#ffffff; padding:10px; }
#contenuBulleImaginer,#contenuBulleConcevoir,#contenuBullePlanifier,#contenuBulleSimplifier,#contenuBulleRespirer,#contenuBulleCadenas{	width: 600px !important;margin:40px 0 0 4px;	height: 210px;	min-height: 210px;	position: absolute;	z-index: 3000;	background: #ffffff url('http://toulouse.concorde-hotels.com/css/corporate/backContenuSplash.jpg') no-repeat top left;}

.contenuBulleGaucheHome{width: 250px !important;		float: left;		}
.contenuBulledroiteHome{width: 300px !important;		padding:0 10px;		float: right;		}
.contenuBulledroiteHome p { text-align:justify !important;}
.contenuBulleGauche{	width: 300px !important;		float: left;		}
.contenuBulledroite{	width: 330px !important;		padding:0 10px;		float: right;		}

#contacterEquipe {margin:250px 0 0 0; padding:0; text-align:center;}
*+html #contacterEquipe {margin:260px 0 0 0;}


/* professionel */
#proContent { width: 600px; margin:0 auto;}
#flashPro { float:right; border:solid #9b9e9d 1px;}
	/* Professionnel > box login */
#titleMrf{
	border: #cccccc 1px solid;
	padding:2px 0 2px 0;
	margin:O auto;
	/*width:95%;*/
	font-size:18px !important;
	background-color: #FFFFFF !important;
	text-align: center !important;
} 
.leFieldset{border: #cccccc 1px solid; padding:15px 5px; width:580px;	}
.laLegende{	color: #494949 !important;	padding: 2px 4px 0px 4px;}
#proContent label {display: block; width: 31%; text-align: right; float:left; padding: 0 3% 0 0;}

#dotted_line2 {	margin: 10px 0;	border-top-style: dotted;	border-top-width: 2px;	border-top-color: #cccccc;}

/* meeting room finder */
#meetingRoomFinderResult{
	background: transparent url('http://toulouse.concorde-hotels.com/css2/comment.jpg') no-repeat middle left;
	padding:0px 0 0 20px;
	font-weight:normal!important;
	font-size:12px !important;

}
.factSheet{ background: #f2f2f2; width:160px !important; }

#lienRFP a{font-size:9px !important;font-weight:normal!important;color:white !important;}
#lienRFP a:hover {color:#c0985b !important;}
#bottomlinksB2B {width:663px;margin:10px 0 5px 5px;border-bottom: 1px solid #8aa295;padding:5px 0 5px 2px;}
#bottomlinksB2B a{font-size:9px !important;font-weight:normal!important;color:white !important;}
#bottomlinksB2B a:hover {color:#c0985b !important;}

/* images  */
.borderOne{border: #cccccc 3px solid !important; }
.box{background:#f2f2f2 repeat-x scroll 0%;border:1px solid #9B9E9D;margin:0pt;padding:10px;}



.meetingroom{text-align:center;}
#meetingRoomsFinderBox table {width:100%}
#meetingRoomsFinderBox table tr td input{width:30px}
/* photolibrary */
#photoLibrary{width:100%;}
#photoLibrary .thumbnail{width:110px;font-size:9px;line-height:14px;text-align:center;}
#photoLibrary .category{padding-top:30px;height:50px;}
#photoLibrary .category div{
	background-image:url(http://toulouse.concorde-hotels.com/css/corporate/groupGrad.gif);
	background-repeat:repeat-x;
	font-weight:bold;
	padding:5px 3px 5px 10px;
	vertical-align:middle;
	height:30px;
	border-top:1px #49544e solid;
}
#photoLibrary .separation{padding:0 0 0 0;height:30px;padding: 15px 0 15px 0;}
#photoLibrary .separation div{border-top: 1px #49544e solid;}
#photoLibrary .picturesCell {padding-left:5px;padding-right:5px;border-left:1px #e0e0e0 solid;}
#photoLibrary .description{font-size:9px;line-height:16px;padding: 0 4px 0 0;}
#photoLibrary .picturesCell img{margin-right:5px}
#photoLibrary .highResolution,#photoLibrary .lowResolution{white-space:nowrap;width:160px;}
#photoLibrary .picturesCell .resolution{font-weight:bold;}
#photoLibrary .icon{float:left;display:block;}
#photoLibrary .additionalInfo{font-size:9px;line-height:14px}
#photoLibraryCriteria tr td{padding-top:3px;padding-bottom:3px;}
.ms-PartSpacingVertical{
	margin-top:0px
}

.tagCould{text-align:center;margin:5px 65px 0 65px;line-height:24px;border:1px #CCC dashed;background:#EEE;padding:2px}
.tagCould .button{background:#596861;color:white;border:1px solid #3a453f;font-size:8pt;line-height:14px}
.tagCloudTitle{margin:30px 65px 0 65px;font-weight:bold}
.photoLibraryPaging{text-align:right;padding-right:20px}
.pageRTL .photoLibraryPaging{text-align:left}
.photoLibraryPaging a,.photoLibraryPaging b{ margin:0 5px}
#photoLibraryCriteria h3{background-color:#f2f2f2;line-height: 14px;font-family: Verdana, Arial, Helvetica;font-size: 11px;margin:0;padding:2px;font-weight:bold}
#photoLibraryCriteria .label{border-left:solid 1px #DDD}
#photoLibraryCriteria .criterion{border-right:solid 1px #DDD}
#photoLibraryCriteria .last{border-bottom:solid 1px #DDD}
#photoLibraryCriteria .label.criterion{border-top:solid 1px #DDD;padding:0}
#photoLibraryCriteria td{padding:2px}
#photoLibraryCriteria{margin-left:auto; margin-right:auto;margin-bottom:20px}


.eventsCalendar{width:100%;border-collapse:collapse;empty-cells:show}
.eventsCalendar .day td{color:silver;text-align:right;font-size:16px;border-top:solid 1px gray;border-right:solid 1px gray;border-left:solid 1px gray;}
.pageRTL .eventsCalendar .day td{text-align:left}
.eventsCalendar td{width:14%}
.eventsCalendar .dow td{text-align:center}
.eventsCalendar .borderTR td,.eventsCalendar .borderT{border-top:solid 1px gray;}
.eventsCalendar .borderBR td,.eventsCalendar .borderB{border-bottom:solid 1px gray;}
.eventsCalendar .borderLR td,.eventsCalendar .borderL{border-left:solid 1px gray;}
.eventsCalendar .borderRR td,.eventsCalendar .borderR{border-right:solid 1px gray;}
.eventsCalendar .month td{background: url(http://toulouse.concorde-hotels.com/css2/corporate/groupGrad.gif) repeat-x left top;height:30px;font-weight:bold}
.eventColor1{background:#00d5fa url("http://toulouse.concorde-hotels.com/css2/eventColor1.gif") repeat-x left top}
.eventColor2{background:#bef81a url("http://toulouse.concorde-hotels.com/css2/eventColor2.gif") repeat-x left top}
.eventColor3{background:#fbd214 url("http://toulouse.concorde-hotels.com/css2/eventColor3.gif") repeat-x left top}
.eventColor4{background:#ffb388 url("http://toulouse.concorde-hotels.com/css2/eventColor4.gif") repeat-x left top}


.eventsCalendar td{padding:0}
#mainBody .eventsCalendar .ganttItem,#mainBody .eventsCalendar .ganttItem a{font-size:10px;line-height: 12px;}
#mainBody .eventsCalendar .ganttItem,#mainBody .eventsCalendar .ganttItem a,#mainBody .eventsCalendar .ganttItem a:hover{color:#515E58 !important}
#mainBody .eventsCalendar .ganttItem{padding:2px}
#mainBody .eventsCalendar .ganttItem a{text-decoration:underline}
.eventsCalendar .month td{text-align:center}
#mainBody .eventsCalendarLegend td{font-size:10px;line-height: 12px}
.eventsCalendarLegend table{display:inline}
.eventsCalendarLegend div{width:12px}
#claimForm .calendar {background:#fff}

#basketLink{font-weight:bold}
.basketTooltip{margin-left:10px;margin-top:3px;padding:0 4px;border:1px solid #dd7;background:#FF8;font-size:10px;}
#basketLink img{vertical-align:middle}


#meetingRoomGallery { visibility: hidden; }
#meetingRoomGallery .panel,.strip_wrapper{z-index:1}

/* GALLERY CONTAINER */
.gallery { }

/* LOADING BOX */
.loader { background: url(http://toulouse.concorde-hotels.com/css2/loader.gif) center center no-repeat ; }

/* GALLERY PANELS */
.panel {}

.panel .panel-overlay,.panel .overlay-background { height: 30px; padding: 0 1em; }
.panel .overlay-background { background: #A22; }
.panel .panel-overlay { color: white;  }
.panel .panel-overlay a { color: white; text-decoration: underline; font-weight: bold; }
.filmstrip { margin: 0; }
.frame img { border: none; }
.frame .caption { font-size: 11px; text-align: center; color: #888; }
.frame.current .caption { color: #000; }
.pointer {border-color: transparent;}
*html .pointer {	filter: chroma(color=pink);}





.company-right-column {width: 200px;float: right;margin: 0px 0px 20px 40px;font-size: 10px;color: #515e58;font-size: 10px;}
.company-left-col{width: 200px;float: left;margin: 0px 0px 20px 40px;font-size: 10px;color: #515e58;font-size: 10px}
.company-right-column-profile{width: 170px;float: right;margin: 0px 0px 20px 40px;font-size: 10px;color: #515e58;font-size: 10px;}
.company-right-column-caption{padding: 2px 8px;background: #f2f2f2;}
.company-left-column table{width:auto;}
.company-right-column-map{width: 170px;padding: 5px 0px 3px 0px;}
.packageSeparation{border-top:1px solid #eee;padding-top:2px;margin-top:2px}
.contenub2b {background: url("http://toulouse.concorde-hotels.com/css/corporate/backH2.jpg") repeat-x scroll center top white;margin: 10px 0;padding: 4px 0 40px;clear:both}
.contenub2b h2{color:#AE8C4D;font-size:13px !important;padding:0 0 8px}

#breadCrumb{padding:12px 5px 5px 35px;font-size:12px;color:#838383}
.pageRTL #breadCrumb{padding:12px 35px 5px 5px}
#breadCrumb a{text-decoration:none;color:#838383}
#breadCrumb img{padding:0 14px;width:6px;height:9px}
#quickBooking #qbMoreOptions{padding-top:20px}

.buttonwrapper a.savoirPlus{ background: transparent url('../css/corporate/oval-gray-left30.gif') no-repeat top left; display: block; float: right; line-height: 7px; height: 15px; padding-left: 5px; text-decoration: none !important;}
.buttonwrapper a:link.savoirPlus, a:visited.savoirPlus, a:active.savoirPlus{color: #494949 !important;text-decoration: none !important;}
.buttonwrapper a.savoirPlus span{background: transparent url('http://toulouse.concorde-hotels.com/css/corporate/oval-gray-right30.gif') no-repeat top right; display: block;padding: 4px 9px 4px 4px;}
.buttonwrapper a.savoirPlus:hover{ background-position: bottom left;}
.buttonwrapper a.savoirPlus:hover span{ background-position: bottom right;color: #494949;}
.buttonwrapper{ overflow: hidden; width: 100%;}

.homeTable1 td{font-size:12px}
.homeTable1 {margin:15px auto 15px auto}
.homeTable1 .optimaBold {color:#fff;font-size:16px;font-variant:small-caps;padding-bottom:10px}
.homeExclu1{color:#fff}
.homeExclu1 .title,.homeExclu2 .title{padding-left:10px;font-size:21px}
.pageRTL .homeExclu1 .title,.pageRTL .homeExclu2 .title{padding-left:0;padding-right:10px;}
.homeExclu1,.homeExclu2,.homeEngagement{height:160px}
.homeTable1 .description{padding-left:10px}
.pageRTL .homeTable1 .description{padding-left:0;padding-right:10px}
#homeParts .bar-transparente,.homeTable1 .bar-transparente{bottom:0;position:absolute;color:#FFF;background-image:url(http://toulouse.concorde-hotels.com/css2/img/bar-s.png);background-repeat:repeat;width:307px;z-index:2}
#homeParts .fond,.homeTable1 .homeEngagement .fond{background:url("http://toulouse.concorde-hotels.com/css2/img/bar-m.png") repeat scroll 0 0 transparent;margin-top:44px;padding-top:5px}
#homeParts .fond{text-align:center;font-size:16px}
#homeParts .fond .titre,.homeTable1 .homeEngagement .titre{font-size:17px}
#homeParts .fond .lien,.homeTable1 .homeEngagement .lien{font-size:13px}
#homeParts .reserver,.homeTable1 .reserver{
background:url("http://toulouse.concorde-hotels.com/css2/img/puce-orange.png") no-repeat scroll 0 4px transparent;
padding:0 12px 0 9px;
margin-top:2px;float:right;
font-size:12px;
text-transform:uppercase;
}
.pageRTL #homeParts .reserver,.pageRTL .homeTable1 .reserver{padding:0 9px 0 12px;float:left;}
.reserver a{color:#ffffff;text-decoration:none;}
#homeParts .a-partir,.homeTable1 .a-partir{font-size:13px;padding-left:10px;float:left;}
.pageRTL #homeParts .a-partir,.pageRTL .homeTable1 .a-partir{padding-right:10px;padding-left:0;float:right;}
#homeParts .prix,.homeTable1 .prix{font-size:13px;float:left;}
.pageRTL #homeParts .prix,.pageRTL .homeTable1 .prix{float:right}
.homeTable1 .content{position:absolute;width:307px;height:160px}
.homeTable1 .homeExclu1 .content{background:url(../corp/images/box-exclu-1.jpg) no-repeat center center}
.homeTable1 .homeExclu2 .content{background:url(http://toulouse.concorde-hotels.com/corp/images/box-exclu-2.jpg) no-repeat center center;color:#1A1A1A}
.homeTable1 .homeEngagement .content{background:url(http://toulouse.concorde-hotels.com/corp/images/box-engagement.jpg) no-repeat center center;text-align:center}

.ms-ToolPaneOuter{position:absolute;z-index:900}
#suscribe-email{width:200px}
#submit-mail{margin-left:5px;display:inline!important;margin-bottom:0!important;}
.pageRTL #submit-mail{margin-left:0;margin-right:5px}
#submit-mail img{margin-bottom:-5px}



#lightbox{background-color:#eee;padding: 10px;border-bottom: 2px solid #666;border-right: 2px solid #666;}
#lightboxDetails{font-size: 0.8em;padding-top: 0.4em;}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }
.pageRTL #closeButton{right:inherit;left:5px}
#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }
#overlay{ background-image: url(http://toulouse.concorde-hotels.com/css/overlay.png); }


.pageRTL #accordeon {float:right}
#accordeon {float: left;height: 296px;overflow: hidden;width: 635px;}
#accordeon li{height: 296px;width: 123px;}

div#accordeon h3{position: absolute;}
div#accordeon div{float: left;position: relative;margin-right: 3px;}
.pageRTL div#accordeon div{margin-right: 0;margin-left: 3px;}
.pageRTL div#accordeon div{float:left}
div#accordeon div.last{margin-right: 0!important;margin-left: 0!important;}
div#accordeon li{display:  block;}
/*div#accordeon .img1{
	background-image: url("http://toulouse.concorde-hotels.com/img/accordeon/img1-b.jpg");
	height: 296px;
	width: 118px;
	position:relative;
}*/
#accordion span.ville{
	background-image: url("http://toulouse.concorde-hotels.com/css2/img/accordeon-bar.png");
	width: 439px;
	padding-top: 5px;
	position: absolute;
	bottom: 0;
	color: #ffffff;
	font-size:15px;
	text-align: center;
	height: 21px;
	right: 0;
	width: 100%;
	text-transform:uppercase;
}
#accordion li.open span.ville{color: #ff9933;width: 100%;}
#accordion li .description-accordeon{display:none;}
#accordion li.big-open .description-accordeon{background: none #000000;
padding-top:14px;padding-left: 11px;height: 258px;background: url('img/fond-texte-accordeon.png') no-repeat;
overflow: hidden;position: absolute;right: 4px;top: 4px;width: 225px;-moz-box-sizing:content-box;}
.pageRTL #accordion li.big-open .description-accordeon{padding-left: 0;padding-right: 11px;right: inherit;left:4px;}
/*
padding-top:14px;padding-left: 11px;height: 247px;background: url('img/fond-texte-accordeon.png') no-repeat;
overflow: hidden;position: absolute;right: 4px;top: 4px;width: 212px;}
*/
#accordion li.big-open .description-accordeon .panel a.texte-to-link{
	color: #FFFFFF;
    font-size: 12px;
	text-decoration:none;
	text-indent:0;
}
#accordion li.big-open .description-accordeon .fermer{
	color: #fff;
    font-size: 10px;
    position: absolute;
    right: 5px;
    text-decoration: none;
    text-indent: 0;
    top: 5px;
}
.pageRTL #accordion li.big-open .description-accordeon .fermer{right: inherit;left:5px}
#accordion li.big-open .description-accordeon .fermer:hover{color: #ff9933;}
#accordion li.big-open .description-accordeon .panel{
	color: #FFFFFF;
    font-size: 12px;
    height: 225px;
    overflow: hidden;
    width: 205px;
}
#accordion .big-open .description-accordeon .link-decouvrir{
	background: url("http://toulouse.concorde-hotels.com/css2/img/puce-accordeon.png") no-repeat left 3px;
    bottom: 5px;
    color: #FF9933;
    font-size: 12px;
    padding-left: 7px;
    position: absolute;
    right: 5px;
    text-decoration: none;
    text-indent: 0;
    bottom:15px
}
.pageRTL #accordion .big-open .description-accordeon .link-decouvrir{padding-left:0;padding-right:7px;right:inherit;left:5px}
#accordion li.big-open .description-accordeon a.link-decouvrir:hover{text-decoration:underline;}
#accordion a{text-indent: -9999px;}
#accordeon .open-big{width: 440px;}
#accordeon #accordion li{display: inline;float: left;margin-right: 3px;	position: relative;	cursor:pointer;}
.pageRTL #accordeon #accordion li{float:right;margin-right:0;margin-left:3px}
.vignette-left{
	display: block;
	width: 284px;
	height: 80px;
	color: #ffffff;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
	text-transform: uppercase;
	position:relative;
	float: left;
}
.pageRTL .vignette-left{float:right}
.clear{clear:both;}
a.vignette-left{color: #ffffff;border:1px #737162 solid;}
.grisConcorde{color: #737162;}
.goldConcorde{color: #c19a47;}
.cmcButton{padding:8px;background:#c19a47;cursor:pointer;color:#fff}
a.vignette-left:hover{
	color: #ff9933;
	text-decoration:none;
}

.vignette-left span.bar-transparente-box-left{
	background-image: url("http://toulouse.concorde-hotels.com/css2/img/bar-left.png");
	width: 274px;
	padding-top: 3px;
	padding-left: 10px;
	height: 16px;
	position:absolute;
	bottom:0;
	left:0;
	line-height: 16px;
	color:#ffffff;
}
.vignette-left span.bar-transparente-box-left{
	padding-right:10px;
	padding-left: 0;
	left:inherit;
	right:0
}
.line{
	width : 100%;
	margin : auto auto 15px auto;
	padding-top : 15px;
	border-bottom : solid 1px;
	clear : both;
}

.separateur{
	height:10px;
	width:520px;
	margin-bottom:20px;
	border-bottom: 1px #4c4c4c solid;
}

.centreWithColonne{width:500px;}
.colonne-droite{width:169px;}
.colonne-droite .withBorder{border-bottom:3px #4c4c4c solid;border-top:1px #4c4c4c solid;margin-bottom:10px;}
img.img-align-gauche{float: left;margin-right: 15px;border:1px solid #787878;}
.pageRTL img.img-align-gauche{float: right;margin-left: 15px;margin-right: 0}
p.texte-with-img-align-gauche{float: left;	width: 645px;}
.pageRTL p.texte-with-img-align-gauche{ float:right}

.watermarkBox{color:#999}

div.col1-supperpose.surcharge-discover-groupe{margin-right: 18px;}

div.col1-supperpose a{
	/*border: 1px solid #636363;*/
	margin-bottom:7px;
}

div.col1-supperpose a.box-img-supperpose-1:hover,
div.col1-supperpose a.box-img-supperpose-2:hover,
div.col1-supperpose a.box-img-supperpose-3:hover{
	color: #ff9933;
}
.box-left{
	display: block;
	width: 284px;
	height: 80px;
	color: #ffffff;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
	position:relative;
	float: left;
}

.box-left span.bar-transparente-box-left{
	width: 274px;
	padding-top: 3px;
	padding-left: 10px;
	height: 16px;
	position:absolute;
	bottom:0;
	background-image: url("http://toulouse.concorde-hotels.com/css2/img/bar-left.png");
}
div.col1-supperpose{
	width: 286px;
	float: left;
	margin-right:42px;
}

.col2-supperpose-texte{
	width: 625px;
	float: left;
}

.col2-supperpose-texte ul{
	padding-left: 0px;
	margin-left: 0px;
}

div.col1-supperpose.inline{
	width: 950px;
	float: left;
	margin-left: 4px;
}

h2.sousTitre{
	font-size: 18px;
	font-weight:normal;
	padding-bottom:15px;
}

h2.h2{
	font-size: 17px;
	font-weight:bold;
}

h3.h3{
	font-size: 14px;
	font-weight:bold;
}

h2.fullwide{
	font-size: 17px;
	padding:5px;
	vertical-align:middle;
	background-color:#f3efe8;
	font-weight:bold;
	margin-bottom:10px;
}

.fullWide{
	width:100%;
}

/* HOMEPAGE HOTELS */
a#facebook{
	margin: 15px 0 15px 0;
	width: 182px;
	height: 83px;
	background: url("http://toulouse.concorde-hotels.com/css2/img/facebook-fan.jpg");
	position: relative;
	display: block;
	cursor: pointer;
	text-decoration:none;
	color:black;
}

a#facebook:hover{
	color: #3b5997;
}

a#facebook img{
	position: absolute;
	top: 12px;
	left: 35px;
}

a#facebook span{
	float: right;
	margin-right: 8px;
	margin-top: 10px;
	text-align: center;
	font-size: 0.8em;

}

div#star{
	margin-left:5px;
	display:inline;
}

div.descriptif-diaporama{
	position: relative;
	width:710px;
}

table.blocks td{
	border-color:red;
	width:50px;
}
div.descriptif-diaporama h1{
	color: #363636;
	font-size: 24px;
	font-weight:bold;
	margin-right: 30px;
	display: inline;
}
div.descriptif-diaporama label{
	font-size: 20px;
	color: #363636;
	vertical-align:middle;
	display:inline;
}
div.descriptif-diaporama a{
	color: #f58026;
	font-size: 12px;
	font-family: helvetica;
}
p.texte{
	text-align: justify;
	margin-bottom:15px;
}

.marginBottom{
	margin-bottom:15px;
}

.miniMarginBottom{
	margin-bottom:5px;
}

.doubleMarginBottom{
	margin-bottom:30px;
}

.miniMarginTop{
	margin-top:5px;
}

.marginTop{
	margin-top:15px;
}

.doubleMarginTop{
	margin-top:30px;
}

.marginLeft{
	margin-left:15px;
}

.doubleMarginLeft{
	margin-left:30px;
}

.marginRight{
	margin-right:15px;
}

.doubleMarginRight{
	margin-right:30px;
}


.paddingLeft{
	padding-left:15px;
}

div.descriptif-diaporama table{
	color: #363636;
	margin-top: 15px;
	font-size: 14px;
}
div.descriptif-diaporama table th{
	font-weight: bold;
}
div.descriptif-diaporama p.image-detail-hotel{
	position: absolute;
	right: 0;
	top: 0;
}
div.descriptif-diaporama p.image-detail-hotel a{
	padding-left: 10px;
}
div.descriptif-diaporama #more-information{
	background: url("http://toulouse.concorde-hotels.com/img/puce-more.jpg") no-repeat 0 5px;
    padding-left: 10px;
	text-decoration:none;
}
div.descriptif-diaporama #more-information:hover{
	text-decoration:underline;
}

a.box-meeting{
	background-image : url("http://toulouse.concorde-hotels.com/corp/images/images-menu/vignette-meetings.jpg");
}
/* Our Company */
a.box-development{
	background-image : url("http://toulouse.concorde-hotels.com/corp/images/images-menu/vignette-development.jpg");
}
a.box-our-people{
	background-image : url("../corp/images/images-menu/vignette-our-people.jpg");
}
a.box-sales-reservation{
	background-image : url("http://toulouse.concorde-hotels.com/corp/images/images-menu/vignette-sales-reservation.jpg");
}

/* Our Brand */
a.box-history{
	background-image : url("http://toulouse.concorde-hotels.com/corp/images/images-menu/vignette-history.jpg");
}
a.box-brand-values{
	background-image : url("http://toulouse.concorde-hotels.com/corp/images/images-menu/vignette-values.jpg");
}
a.box-brand-video{
	background-image : url("../corp/images/images-menu/vignette-brand-video.jpg");
}

/* Social Repsonsability */
a.box-environment{
	background-image : url("http://toulouse.concorde-hotels.com/corp/images/images-menu/vignette-environmental-commitment.jpg");
}
a.box-social{
	background-image : url("../corp/images/images-menu/vignette-social.jpg");
}
a.box-communities{
	background-image : url("http://toulouse.concorde-hotels.com/corp/images/images-menu/vignette-commitment-community.jpg");
}
a.box-sustainable-meetings{
	background-image : url("http://toulouse.concorde-hotels.com/corp/images/images-menu/vignette-suitainable-meetings.jpg");
}

/* Paris */

.box-lafayette{
	background-image : url("http://toulouse.concorde-hotels.com/corp/images/images-menu/vignette-lafayette.jpg");
}
.box-montparnasse{
	background-image : url("http://toulouse.concorde-hotels.com/corp/images/images-menu/vignette-montparnasse.jpg");
}
.box-opera{
	background-image : url("http://toulouse.concorde-hotels.com/corp/images/images-menu/vignette-sales-reservation.jpg");
}
.box-crillon{
	background-image : url("../corp/images/images-menu/vignette-crillon.jpg");
}
.box-louvre{
	background-image : url("http://toulouse.concorde-hotels.com/corp/images/images-menu/vignette-louvre.jpg");
}
.box-lutetia{
	background-image : url("http://toulouse.concorde-hotels.com/corp/images/images-menu/vignette-lutetia.jpg");
}

.box-hotel:hover{
	border-color:#F58026;
}

.homeMain #mainTable .ms-PartSpacingHorizontal {min-width:8px;white-space:nowrap}

.tripAdvisor{
	display:block;
	position:relative;
	float:right;
	width:200px;
	height:55px;
	color:black;
	background:url('../sharedImages/logo/trip-advisor.jpg');
}

.tripAdvisor span{
	position:absolute;
	left:55px;
	top:7px;
	text-align:justify;
	width:143px;
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:0.95em;
}

.tripGreen{
	color:#5a9342;
}

.presentationHotel{
	display:none;
	width:630px;
	height:527px;
	float:right;
	position:relative;
	overflow : visible; 
}

.presentationHotel span.description h2{
	font-weight : bold;
	text-transform : uppercase;
}

.presentationHotel span.description{
	background-image: url('http://toulouse.concorde-hotels.com/css2/img/bar-left.png');
	position:absolute;
	bottom:0;
	left:0;
	width:610px;
	padding:10px;
	color:white;
}

.floatRight{float:right;}
.floatLeft{float:left;}

.clearRight{clear:right}
.clearLeft{clear:left}

.textCenter{text-align:center;}
.boxCenter{margin:auto;display:block;}
table.fullwide{width:100%;}
.borderless{border:0;}
.demiDiv{width:46%;}
.tierDiv{width:30%;}
.displayNone{
	display:none;
}
.handCursor{
	cursor:pointer;
}
.paddingAll{
	padding:15px;
}
.paddingTop{padding-top:15px;}
.paddingBottom{padding-bottom:15px;}
.paddingRight{padding-right:15px;}
.coinsArrondis{
	-moz-border-radius: 10px; 
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}

.lightBorder{
	border:1px solid #bfbdbd;
	padding:5px;
	background-color:#ffffff;
}

.dashedBorder{
	border:1px dashed #bfbdbd;
	padding:5px;
}

.goldConcorde{
	color:#c6a15a;
}

.greyBack{
	background-color:#eeeeee;
}

.smallText{
	font-size:0.8em;
}

.editMode #MSO_ContentTable .ms-WPBody{width:640px!important}
.editMode .RadETextArea{width:627px!important}

.separation{border-top:3px solid #000;margin:15px 0;}
.homeMainTable td:first-child{width:350px}

a.shareIdea{
	display:block;
	width:286px;
	height:72px;
	background:url("http://toulouse.concorde-hotels.com/corp/images/sustainable-development/share-idea.jpg");
	position:relative;
	float: left;
	font-weight:bold;
	font-size:1.1em;
}

a.shareIdea span.text{
	position:absolute;
	top:15px;
	width:225px;
	color: black;
	left:65px;
	color: #4caacd;
	text-align:justify;
	text-decoration:none;
	cursor:pointer;
}

.greenRSE{color: #72ad1d;}
#operaReject,#operaValidate{color:#fff;padding:5px 15px;background:#000}
#b2bRequests tr td{border-top:1px solid #AAA;border-bottom:1px solid #AAA}
#b2bRequests .selected td{background:#DDD}

#BandZone{
	position:relative;
}

.infoNews{
	color:white;
	background-color:black;
	padding:5px;
	width:250px;
	height:45px;
	position:absolute;
	right:10px;
	top:10px;
	vertical-align:middle;
	cursor:pointer;
	font-size:0.8em;
	z-index:9999;
	
	opacity : 0.65;
    filter : alpha(opacity=65);
    -moz-opacity: 0.65;
    -khtml-opacity: 0.65;
}

.infoNewsText p.close{
	position:absolute;
	right:8px;
	top:3px;
	font-size:0.7em;
	cursor:pointer;
	z-index:99999;
}

.infoNewsText{
	color:white;
	padding:5px;
	width:250px;
	height:45px;
	position:absolute;
	right:10px;
	top:10px;
	vertical-align:middle;
	z-index:1000000;
	display:block;
	cursor:pointer;
}

.infoNewsText .textNews{
	position:absolute;
	left:60px;
	margin-top:auto;
	margin-bottom:auto;
	height:48px;
	font-size:0.7em;
	width:195px;
	cursor:pointer;
}

.chambre-prestation-design .largeur330{width: 330px;}

.chambre-prestation-design caption{
	display: none;
}
.chambre-prestation-design{
	background-color:#f2f2f2;
	float: left;
}
.chambre-prestation-design th{
	color: #363636;
	font-size: 16px;
	font-weight:bold;
	padding-left:13px;
	padding-top: 14px;
	padding-bottom:6px;
}
.chambre-prestation-design th.second{
	padding-left:0;
}	
.chambre-prestation-design td{
	color: #363636;
	font-size: 14px;
	padding-left:10px;
	padding-top:10px;
}
.chambre-prestation-design td.col2{
	 background: url("http://toulouse.concorde-hotels.com/css2/img/puce-prestation.jpg") no-repeat left 16px;
}
.chambre-prestation-design td.table-bottom{padding-top: 20px;}
.chambre-prestation-design td.picto{text-align: right;}
.triangle{position:absolute;bottom:0;left:10px;background-image:url('http://toulouse.concorde-hotels.com/css2/img/triangle.gif');width:7px;height:7px;zoom:1;}

.landmark-vignette{margin:3px;width:225px;font-size:0.95em;}
.landmark-vignette h2{font-weight:bold}
.landmark-vignette img{display:block;}
.positionRelative{position:relative;}

a.smartLink{
	cursor: text;
    text-decoration: none;
    color: #4C4C4C;
}
.pageRTL{direction:rtl}