BODY {
	FONT-SIZE: 10px; 
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	MARGIN: 0px;
	PADDING: 0px;
	BACKGROUND-COLOR: ffffff;
	background-position: top center;
	background-repeat: no-repeat;	
	background-image:url(../img/bg_fleurs_950.jpg);	
	TEXT-ALIGN: center	
}

H1 {
	FONT-SIZE: 10px; FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-ALIGN: left
}
H2 {
	FONT-SIZE: 10px; FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-ALIGN: left
}
H3 {
	MARGIN-LEFT: 4px; FONT-FAMILY: Arial,Helvetica,sans-serif
}
H4 {
	MARGIN-LEFT: 4px; FONT-FAMILY: Arial,Helvetica,sans-serif
}
H5 {
	MARGIN-LEFT: 10px; FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-ALIGN: left
}
H6 {
	MARGIN-LEFT: 10px; FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-ALIGN: left
}
.guidetext {
	FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 12pt; FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}
.tiptext {
	FONT-SIZE: 11px; COLOR: #336699; LINE-HEIGHT: 11pt; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}
.admintext {
	FONT-SIZE: 14px; COLOR: #333333; LINE-HEIGHT: 16pt; FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}
P {
	FONT-SIZE: 10px; MARGIN-LEFT: 3px; MARGIN-RIGHT: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
LI {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
#loading {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; MARGIN-TOP: -30px; FONT-SIZE: 13px; LEFT: 50%; MARGIN-LEFT: -220px; BORDER-LEFT: #999999 1px solid; WIDTH: 250px; COLOR: #333333; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Ariel,helvetica,sans-serif; POSITION: absolute; TOP: 50%; HEIGHT: 100px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; line-hieght: 30px
}
A:link {
	COLOR: #006699
}
A:active {
	COLOR: #006699
}
A:visited {
	COLOR: #006699
}
A:hover {
	COLOR: #99ccff; TEXT-DECORATION: underline
}
HR {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 0px
}
.text {
	FONT-SIZE: 13px; COLOR: #333333; FONT-FAMILY: Ariel,helvetica,sans-serif; line-hieght: 30px
}
.links {
	FONT-SIZE: 10px; COLOR: #003399; LINE-HEIGHT: 13pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.links:hover {
	FONT-SIZE: 10px; COLOR: #0099ff; LINE-HEIGHT: 13pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.menulinks {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003399; LINE-HEIGHT: 12pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.menulinks:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0099ff; LINE-HEIGHT: 12pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.citymaplinks {
	FONT-SIZE: 10px; COLOR: #003399; LINE-HEIGHT: 12pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.citymapslinks:hover {
	FONT-SIZE: 10px; COLOR: #0099ff; LINE-HEIGHT: 12pt; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
TABLE.form_main {
	BACKGROUND-COLOR: #ffffff
}


UNKNOWN {
	BORDER-RIGHT: #006699 1px solid; BORDER-TOP: #006699 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #006699 1px solid; COLOR: #333333; BORDER-BOTTOM: #006699 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.small {
	FONT-SIZE: 11px
}
.smallmap {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #336699; LINE-HEIGHT: 16px; FONT-FAMILY: georgina, helvetica, sans-serif; TEXT-DECORATION: none
}
#tinylinks {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; VERTICAL-ALIGN: 5px; COLOR: #666666; LINE-HEIGHT: 10px; FONT-FAMILY: georgina, helvetica, sans-serif; TEXT-DECORATION: none
}
#tinylinks A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; VERTICAL-ALIGN: 5px; COLOR: #336699; LINE-HEIGHT: 10px; FONT-FAMILY: Tahoma, helvetica, sans-serif
}
#tinylinks A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; VERTICAL-ALIGN: 5px; COLOR: #666666; LINE-HEIGHT: 10px; FONT-FAMILY: Tahoma, helvetica, sans-serif
}
#whitetext {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; VERTICAL-ALIGN: middle; COLOR: #ffffff; LINE-HEIGHT: 10px; FONT-FAMILY: Tahoma, helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#whitetext A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; VERTICAL-ALIGN: 10px; COLOR: #ffffff; LINE-HEIGHT: 10px; FONT-FAMILY: Tahoma, helvetica, sans-serif; TEXT-DECORATION: underline
}
P.maptextheader {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #666666; LINE-HEIGHT: 18px; FONT-FAMILY: georgina, helvetica, sans-serif; TEXT-DECORATION: none
}
P.maptext {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #666666; LINE-HEIGHT: 16px; FONT-FAMILY: georgina, helvetica, sans-serif; TEXT-DECORATION: none
}
P.editimagestext {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #666666; LINE-HEIGHT: 18px; FONT-FAMILY: georgina, helvetica, sans-serif; TEXT-DECORATION: none
}
.adminmenu {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.adminmenu A:hover {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.adminmenu A:active {
	FONT-SIZE: 12px; COLOR: #6699ff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.adminmenu A:link {
	FONT-SIZE: 12px; COLOR: #6699ff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.adminmenu A:visited {
	FONT-SIZE: 12px; COLOR: #6699ff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.adminmenuwhite {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.adminmenuwhite A:hover {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.adminmenuwhite A:link {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.adminmenuwhite A:active {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.adminmenuwhite A:visited {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.infotext {
	FONT-SIZE: 12px; COLOR: #407691; LINE-HEIGHT: 12pt; TEXT-DECORATION: none
}
.introtext {
	FONT-SIZE: 12px; MARGIN-LEFT: 0px; COLOR: #407691; LINE-HEIGHT: 14pt; TEXT-DECORATION: none
}
.introtext2 {
	FONT-SIZE: 12px; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; COLOR: #407691; TEXT-DECORATION: none
}

.contact_section {
	FONT-SIZE: 12px; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; COLOR: #407691; TEXT-DECORATION: none
}
 

.venuesintop {
	FONT-SIZE: 12px; COLOR: #407691; LINE-HEIGHT: 12pt; TEXT-DECORATION: none; display: inline
}
.introheadline {
	MARGIN-TOP: 15px; FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #407691; LINE-HEIGHT: 14pt; TEXT-DECORATION: none
}
.adpaneltext {
	FONT-SIZE: 12px; COLOR: #407691; LINE-HEIGHT: 12pt; TEXT-DECORATION: none
}
.adpaneltextmenu {
	FONT-SIZE: 10px; COLOR: #407691; LINE-HEIGHT: 11pt; TEXT-DECORATION: none
}
.adpaneltextcaptcha {
	FONT-SIZE: 12px; VERTICAL-ALIGN: 8px; COLOR: #407691; LINE-HEIGHT: 12pt; TEXT-DECORATION: none
}
.searchpaneltext {
	FONT-SIZE: 12px; COLOR: #407691; LINE-HEIGHT: 12pt; TEXT-DECORATION: none
}
.searchpaneltextowners {
	FONT-SIZE: 12px; COLOR: #407691; LINE-HEIGHT: 12pt; TEXT-DECORATION: none
}

.adpaneltextbold {
 font: tahoma,verdana,helvetica,arial;
 	font-size: 12px; line-height: 12pt;  color: #407691; text-decoration: none
	text-align: left;
	 font-weight:bold;
}
.required {
	COLOR: #ff0000; BACKGROUND-COLOR: transparent
}
.tab-content {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: black 1px solid; PADDING-LEFT: 5px; VISIBILITY: hidden; PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-LEFT: black 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: black 1px solid
}
.lightText {
	COLOR: #ffffff; BACKGROUND-COLOR: transparent
}
TD.templateEditorHead {
	BACKGROUND-COLOR: #99ccff
}
TD.templateEditorNew {
	BACKGROUND-COLOR: #eeeeff
}

div.alertbox{
	background-color:#eaffea;	width:97%; border-width:1px;border-color:#4dda2c;border-style:solid;margin:15px 0px 15px 5px; padding:2px 2px 2px 2px;-moz-border-radius:5px;
}
div.alertboxhalfgreen{
	background-color:#eaffea; float: left;	width:48%; border-width:1px;border-color:#4dda2c;border-style:solid;margin:15px 0px 15px 5px; padding:2px 2px 2px 2px;-moz-border-radius:5px;
}
div.alertboxfullgreen{
	background-color:#eaffea; float: left;	width:96%; border-width:1px;border-color:#4dda2c;border-style:solid;margin:15px 0px 15px 5px; padding:2px 2px 2px 2px;-moz-border-radius:5px;
}
div.alertboxhalfyellow{
	background-color:#fffcea; float: left;	width:48%; border-width:1px;border-color:#dacc2c;border-style:solid;margin:15px 0px 15px 5px; padding:2px 2px 2px 2px;-moz-border-radius:5px;
}
div.alertboxhalfyellow2{
	background-color:#fffcea; float: left;	width:300px; border-width:1px;border-color:#dacc2c;border-style:solid;margin:5px 0px 15px 10px; padding:2px 2px 2px 2px;-moz-border-radius:5px;
}
div.alertboxfullgrey{
	background-color:#F0FfFf; float: left;	width:96%; border-width:1px; border-color:#DEDEDE;border-style:solid;margin:5px 5px 15px 7px; padding:10px 5px 10px 5px;-moz-border-radius:2px;
}
div.alertboxhalfblue{
	background-color:#eaf1ff; float: left;	width:48%; border-width:1px;border-color:#2c9fda;border-style:solid;margin:15px 0px 15px 5px; padding:2px 2px 2px 2px;-moz-border-radius:5px;
}
div.adminboxbuttons{
	background-color:#ffffff; float: left;	width:110px; border-width:4px;border-color:#cddce3;border-style:solid;margin:15px 5px 15px 12px; padding:2px 2px 2px 2px;-moz-border-radius:8px;
}

td.form_search {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:333333;
}

// concat 1
// fullwidth.css

#mainmenu {
	CLEAR: both; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; BACKGROUND: url(/mediastore/img/menu4.png) #336699 repeat-x left top; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px
}
#mainmenu LI {
	PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 11px; FLOAT: right; PADDING-BOTTOM: 7px; COLOR: #999999; PADDING-TOP: 5px; FONT-FAMILY: verdana, Helvetica, sans-serif; LIST-STYLE-TYPE: none
}
#mainmenu IMG {
	VERTICAL-ALIGN: middle
}
#mainmenu LI A:link {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 7px; COLOR: #666666; PADDING-TOP: 5px; FONT-FAMILY: verdana, Helvetica, sans-serif
}
#mainmenu LI A:visited {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 7px; COLOR: #666666; PADDING-TOP: 5px; FONT-FAMILY: verdana, Helvetica, sans-serif
}
#mainmenu LI A:hover {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 7px; COLOR: #000000; PADDING-TOP: 5px; FONT-FAMILY: verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
#mainmenu LI A:active {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 7px; COLOR: #000000; PADDING-TOP: 5px; FONT-FAMILY: verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
#mainmenu FORM {
	DISPLAY: inline
}
#mainmenu #subscribe {
	PADDING-LEFT: 14px
}
#mainmenu #subscribe IMG {
	PADDING-BOTTOM: 2px
}
#mainmenu #email {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 7px; FONT: 12px Verdana, Arial, Sans-Serif; BORDER-LEFT: #000 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #eaeaee
}
#mainmenux {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: url(/mediastore/img/salledereception-fr-logo.gif) #ffffff no-repeat left bottom; PADDING-BOTTOM: 30px; MARGIN: 15px 0px 0px 5px; PADDING-TOP: 20px
}
HTML > BODY #mainmenux {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: url(/mediastore/img/salledereception-fr-logo.gif) #ffffff no-repeat left center; PADDING-BOTTOM: 50px; MARGIN: 0px 0px 0px 5px; PADDING-TOP: 30px
}
#mainmenux LI {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; FLOAT: right; PADDING-BOTTOM: 25px; COLOR: #999999; PADDING-TOP: 0px; FONT-FAMILY: verdana, Helvetica, sans-serif; LIST-STYLE-TYPE: none
}
#mainmenux IMG {
	VERTICAL-ALIGN: middle
}
#mainmenux LI A:link {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 17px; COLOR: #666666; PADDING-TOP: 5px; FONT-FAMILY: verdana, Helvetica, sans-serif
}
#mainmenux LI A:visited {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 17px; COLOR: #666666; PADDING-TOP: 5px; FONT-FAMILY: verdana, Helvetica, sans-serif
}
#mainmenux LI A:hover {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 17px; COLOR: #000000; PADDING-TOP: 5px; FONT-FAMILY: verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
#mainmenux LI A:active {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 17px; COLOR: #000000; PADDING-TOP: 5px; FONT-FAMILY: verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
#mainmenux FORM {
	DISPLAY: inline
}
#mainmenux #subscribe {
	PADDING-LEFT: 14px
}
#mainmenux #subscribe IMG {
	PADDING-BOTTOM: 2px
}
#mainmenux #email {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 7px; FONT: 12px Verdana, Arial, Sans-Serif; BORDER-LEFT: #000 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #eaeaee
}
#mainmenuxy {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: #ffffff no-repeat left bottom; PADDING-BOTTOM: 30px; MARGIN: 15px 0px 0px 5px; PADDING-TOP: 20px
}
HTML > BODY #mainmenuxy {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: #ffffff no-repeat left center; PADDING-BOTTOM: 50px; MARGIN: 0px 0px 0px 5px; PADDING-TOP: 30px
}
#mainmenuxy LI {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; FLOAT: right; PADDING-BOTTOM: 25px; COLOR: #999999; PADDING-TOP: 0px; FONT-FAMILY: verdana, Helvetica, sans-serif; LIST-STYLE-TYPE: none
}
#mainmenuxy IMG {
	VERTICAL-ALIGN: middle
}
#mainmenuxy LI A:link {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 17px; COLOR: #666666; PADDING-TOP: 5px; FONT-FAMILY: verdana, Helvetica, sans-serif
}
#mainmenuxy LI A:visited {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 17px; COLOR: #666666; PADDING-TOP: 5px; FONT-FAMILY: verdana, Helvetica, sans-serif
}
#mainmenuxy LI A:hover {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 17px; COLOR: #000000; PADDING-TOP: 5px; FONT-FAMILY: verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
#mainmenuxy LI A:active {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 17px; COLOR: #000000; PADDING-TOP: 5px; FONT-FAMILY: verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
#mainmenuxy FORM {
	DISPLAY: inline
}
#mainmenuxy #subscribe {
	PADDING-LEFT: 14px
}
#mainmenuxy #subscribe IMG {
	PADDING-BOTTOM: 2px
}
#mainmenuxy #email {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 7px; FONT: 12px Verdana, Arial, Sans-Serif; BORDER-LEFT: #000 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #eaeaee
}
#topbackground {
	BACKGROUND-IMAGE: url(/mediastore/img/top-uk-salledereception-fr-logo.gif); BACKGROUND-REPEAT: repeat-x
}
HTML > BODY #headerdotty {
	BORDER-TOP: gray 1px dotted
}
#headerdotty {
	BORDER-TOP: gray 1px dotted
}
HTML > BODY #headerdottynew {
	BORDER-TOP: gray 1px dotted; POSITION: relative; TOP: 24px
}
#headerdottynew {
	BORDER-TOP: gray 1px dotted; POSITION: relative; TOP: 24px
}
HTML > BODY #headerdotty2 {
	BORDER-TOP: gray 1px dotted; MARGIN: 8px 0px 2px
}
#headerdotty2 {
	BORDER-TOP: gray 1px dotted; MARGIN: 8px 0px 2px
}
#menuright {
	TEXT-ALIGN: right
}
#widthfix {
	MIN-WIDTH: 76em; MIN-HEIGHT: 0px; BACKGROUND: #ffffff; MAX-WIDTH: 95em; MARGIN: 0px auto; WIDTH: 100%; TEXT-ALIGN: left; bgcolor: #ffffff
}

#widthfix2 {
	MARGIN: 0px auto;
	//WIDTH: 955px;
	WIDTH: 950px;
	TEXT-ALIGN: left;
	//bgcolor: #ffffff;
	//background-color: #FFF3D9;
	background-color: #FFFFFF;
}


m
#widthfix3 {
	BACKGROUND: #ffffff; MARGIN: 0px auto; WIDTH: 950; TEXT-ALIGN: left; bgcolor: #ffffff;
}
#widthfix4 {
	MIN-WIDTH: 76em; MIN-HEIGHT: 0px; BACKGROUND: #ffffff; MAX-WIDTH: 55em; MARGIN: 0px auto; WIDTH: 100%; TEXT-ALIGN: left; bgcolor: #ffffff
}
#widthfixcheapflights {
	MIN-WIDTH: 76em; MIN-HEIGHT: 0px; BACKGROUND: #ffffff; MAX-WIDTH: 100em; MARGIN: 0px auto; WIDTH: 100%; TEXT-ALIGN: left; bgcolor: #ffffff
}

#widthfixowners {
width: 950;	
margin: 0 auto; 
text-align: left;
bgcolor: #ffffff;
}

// concat 2
A{text-decoration:none}

// concat 3
// tabcontent.css

#plainlinelistingx {
	PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: gray 1px dotted
}
SELECT {
	BORDER-RIGHT: #708090 1px inset; PADDING-RIGHT: 2px; BORDER-TOP: #708090 1px inset; PADDING-LEFT: 2px; FONT-SIZE: 9pt; PADDING-BOTTOM: 2px; BORDER-LEFT: #708090 1px inset; WIDTH: 120px; COLOR: #000080; PADDING-TOP: 2px; BORDER-BOTTOM: #708090 1px inset; FONT-FAMILY: arial, san serif; BACKGROUND-COLOR: #e0ffff
}
#navlistline {
	MARGIN-TOP: -10px; PADDING-LEFT: 0px; MARGIN-LEFT: 0px; WIDTH: 127px; BORDER-BOTTOM: gray 1px dotted
}
#navcontainer {
	MARGIN: 7px 0px 0px; LIST-STYLE-TYPE: none
}
HTML > BODY #navcontainer {
	MARGIN: -10px 0px 0px; LIST-STYLE-TYPE: none
}
#plainline {
	MARGIN-TOP: -33px; PADDING-LEFT: 0px; MARGIN-BOTTOM: -16px; MARGIN-LEFT: 2px; WIDTH: 127px; BORDER-BOTTOM: gray 1px dotted
}
HTML > BODY #plainline {
	MARGIN-TOP: -13px; PADDING-LEFT: 0px; MARGIN-BOTTOM: -13px; MARGIN-LEFT: 2px; WIDTH: 127px; BORDER-BOTTOM: gray 1px dotted
}
HTML > BODY #plainlinelisting {
	MARGIN-TOP: -13px; PADDING-LEFT: 0px; MARGIN-BOTTOM: -13px; MARGIN-LEFT: 2px; WIDTH: 100%; BORDER-BOTTOM: gray 1px dotted
}
#plainlinelisting {
	MARGIN-TOP: -13px; PADDING-LEFT: 0px; MARGIN-BOTTOM: -13px; MARGIN-LEFT: 2px; WIDTH: 100%; BORDER-BOTTOM: gray 1px dotted
}
HTML > BODY #dividerplainline {
	MARGIN-TOP: 5px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 2px; WIDTH: 127px; BORDER-BOTTOM: gray 1px dotted
}
#dividerplainline {
	MARGIN-TOP: -15px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 2px; WIDTH: 127px; BORDER-BOTTOM: gray 1px dotted
}
#navlist LI {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 0em; MARGIN: 0px 0px 0px -34px; COLOR: #003399; LINE-HEIGHT: 13pt; PADDING-TOP: 0em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none
}
#navlist LI A {
	TEXT-DECORATION: none
}
.shadetabs {
	PADDING-RIGHT: 3px; MARGIN-TOP: 1px; PADDING-LEFT: 3px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 3px; FONT: 11px tahoma,verdana,helvetica,arial; MARGIN-LEFT: 3px; PADDING-TOP: 3px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
.shadetabs LI {
	DISPLAY: inline; MARGIN: 0px
}
.shadetabs LI A {
	BORDER-RIGHT: #87a2b0 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #87a2b0 1px solid; PADDING-LEFT: 7px; BACKGROUND: url(shade.gif) white repeat-x left top; PADDING-BOTTOM: 3px; BORDER-LEFT: #87a2b0 1px solid; COLOR: #2d2b2b; MARGIN-RIGHT: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #87a2b0 1px solid; TEXT-DECORATION: none
}
.shadetabs LI A:visited {
	COLOR: #2d2b2b
}
.shadetabs LI A:hover {
	COLOR: #2d2b2b; TEXT-DECORATION: underline
}
.shadetabs LI.selected {
	POSITION: relative; TOP: 1px
}
.shadetabs LI.selected A {
	BACKGROUND-IMAGE: url(/mediastore/img/shadeactive.jpg); BORDER-BOTTOM-COLOR: white; BACKGROUND-COLOR: #e0f0ff
}
.shadetabs LI.selected A:hover {
	TEXT-DECORATION: none
}
.featuredspacer {
	MARGIN-TOP: 3px
}
HTML > BODY .featuredspacer {
	MARGIN-TOP: 36px
}
.featuredtab P {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 2px; PADDING-LEFT: 6px; BACKGROUND: url(featuredshade.gif) white repeat-x left top; FLOAT: left; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 3px; FONT: 11px tahoma,verdana,helvetica,arial; BORDER-LEFT: #cccccc 1px solid; WIDTH: 148px; COLOR: #407691; MARGIN-RIGHT: 7px; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 15px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
HTML > BODY .featuredtab P {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 2px; PADDING-LEFT: 6px; BACKGROUND: url(featuredshade.gif) white repeat-x left top; FLOAT: left; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 3px; FONT: 11px tahoma,verdana,helvetica,arial; BORDER-LEFT: #cccccc 1px solid; WIDTH: 138px; COLOR: #407691; MARGIN-RIGHT: 7px; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 25px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.homeadpanelstop P {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; BACKGROUND: url(shade.gif) white repeat-x left top; FLOAT: none; PADDING-BOTTOM: 3px; MARGIN: 3px 3px -2px; FONT: 11px tahoma,verdana,helvetica,arial; BORDER-LEFT: #cccccc 1px solid; WIDTH: 130px; COLOR: #407691; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.homeadpanels P {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; BACKGROUND: white; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 3px 3px -2px; FONT: 11px tahoma,verdana,helvetica,arial; BORDER-LEFT: #cccccc 1px solid; WIDTH: 145px; COLOR: #407691; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.featuredvenuetext {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-LEFT: 7px; COLOR: #7f95a0; LINE-HEIGHT: 12pt; TEXT-DECORATION: none
}
.featuredvenuetext {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 6px; MARGIN: 3px 0px 15px 3px; COLOR: #7f95a0; LINE-HEIGHT: 12pt; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.imgborder {
	BORDER-RIGHT: #cccccc thin solid; BORDER-TOP: #cccccc thin solid; MARGIN: 5px; BORDER-LEFT: #cccccc thin solid; BORDER-BOTTOM: #cccccc thin solid
}
DIV.topsmallcalendar {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 6px; FLOAT: left; BORDER-LEFT: #cccccc 1px solid; WIDTH: 185px; MARGIN-RIGHT: 7px; PADDING-TOP: 6px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 200px
}
DIV.topimgbordered {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 6px; FLOAT: left; BORDER-LEFT: #cccccc 1px solid; WIDTH: 150px; MARGIN-RIGHT: 7px; PADDING-TOP: 6px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 105px
}
DIV.topimgborderedowners {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 6px; FLOAT: left; BORDER-LEFT: #cccccc 1px solid; WIDTH: 134px; MARGIN-RIGHT: 7px; PADDING-TOP: 6px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 114px
}
DIV.imgbordered {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FLOAT: left; MARGIN: 2px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 145px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: auto
}
/*
DIV.imgborderedfeaturedleft {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 5px 2px 2px 0px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 160px; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: auto
}
*/
DIV.imgborderedfeaturedleft {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 5px 2px 2px 0px; WIDTH: 160px; PADDING-TOP: 3px; HEIGHT: auto
}

DIV.imgborderedfeaturedright {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 3px; FLOAT: right; PADDING-BOTTOM: 3px; MARGIN: 5px 0px 2px 2px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 160px; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: auto
}
DIV.imgborderedpanels {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 3px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 31%; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: auto
}
DIV.imgborderedpanelsnew {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 3px 0px 2px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 47%; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: auto
}
DIV.imgborderedlongpanel {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 3px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: auto
}
DIV.imgborderednewsletter {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FLOAT: left; MARGIN: 2px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 130px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: auto
}

DIV.imgbordered IMG {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; DISPLAY: inline; MARGIN: 3px; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}
DIV.imgbordered A:hover IMG {
	BORDER-RIGHT: #0000ff 1px solid; BORDER-TOP: #0000ff 1px solid; BORDER-LEFT: #0000ff 1px solid; BORDER-BOTTOM: #0000ff 1px solid
}
DIV.desc {
	FONT-WEIGHT: normal; MARGIN: 2px; WIDTH: 120px; TEXT-ALIGN: center
}
HTML > BODY .tabcontentstyle {
	BORDER-RIGHT: #87a2b0 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #87a2b0 1px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 10px; MARGIN-LEFT: 5px; BORDER-LEFT: #87a2b0 1px solid; WIDTH: 95%; PADDING-TOP: 10px; BORDER-BOTTOM: #87a2b0 1px solid; BACKGROUND-COLOR: #e0f0ff; TEXT-ALIGN: center
}
.tabcontentstyle {
	BORDER-RIGHT: #87a2b0 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #87a2b0 1px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 10px; MARGIN-LEFT: 5px; BORDER-LEFT: #87a2b0 1px solid; WIDTH: 98%; PADDING-TOP: 10px; BORDER-BOTTOM: #87a2b0 1px solid; BACKGROUND-COLOR: #e0f0ff; TEXT-ALIGN: center
}
HTML > BODY .tabcontentstylenew {
	BORDER-RIGHT: #87a2b0 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #87a2b0 1px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 5px; BORDER-LEFT: #87a2b0 1px solid; WIDTH: 92%; PADDING-TOP: 10px; BORDER-BOTTOM: #87a2b0 1px solid; BACKGROUND-COLOR: #e0f0ff; TEXT-ALIGN: center
}
.tabcontentstylenew {
	BORDER-RIGHT: #87a2b0 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #87a2b0 1px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 5px; BORDER-LEFT: #87a2b0 1px solid; WIDTH: 95%; PADDING-TOP: 10px; BORDER-BOTTOM: #87a2b0 1px solid; BACKGROUND-COLOR: #e0f0ff; TEXT-ALIGN: center
}
HTML > BODY .tabcontentstyleowners {
	BORDER-RIGHT: #87a2b0 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #87a2b0 1px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 10px; MARGIN-LEFT: 5px; BORDER-LEFT: #87a2b0 1px solid; WIDTH: 95%; PADDING-TOP: 10px; BORDER-BOTTOM: #87a2b0 1px solid; TEXT-ALIGN: left
}
.tabcontentstyleowners {
	BORDER-RIGHT: #87a2b0 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #87a2b0 1px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 10px; MARGIN-LEFT: 5px; BORDER-LEFT: #87a2b0 1px solid; WIDTH: 95%; PADDING-TOP: 10px; BORDER-BOTTOM: #87a2b0 1px solid; TEXT-ALIGN: left
}
.tabcontentowners {
	DISPLAY: none; TEXT-ALIGN: left
}
.tabcontent {
	DISPLAY: none; TEXT-ALIGN: center
}

@media Print    
{
.tabcontent {
	DISPLAY: block! important
}

}



// concat 4 : sign up form
.myForm td, input, select, textarea, checkbox {
	font-family: tahoma,verdana,helvetica,arial;
	font-size: 12px;
}

.myForm {
	background-color: #FBFAE7;
	border: 1px solid #EFECBA;
	padding: 10px;
}

.required {
	color: red;
}


// concat 5
// footer stuff
html>body #footerdottedline
{
padding-left: 0;
margin-left: 2;
margin-top: 5;
margin-bottom: 5;

border-bottom: 1px dotted gray;
width: 100%;
}

#footerdottedline
{
padding-left: 0;
margin-left: 2;
margin-top: -15;
margin-bottom: 5;

border-bottom: 1px dotted gray;
width: 100%;
}


H1.home1 {
	FONT-SIZE: 12px; FONT-WEIGHT: normal; MARGIN-LEFT: 0px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; COLOR: #407691; LINE-HEIGHT: 14pt; TEXT-DECORATION: none
}

H1.pro {
	FONT-SIZE: 12px; FONT-WEIGHT: normal; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; COLOR: #407691; LINE-HEIGHT: 14pt; TEXT-DECORATION: none
}


H2.gallery {
	FONT-WEIGHT: normal; MARGIN-LEFT: 0px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px;
}

H3.footer {
	margin-top: 0px; margin-bottom: 0px; MARGIN-LEFT: 0px;  MARGIN-RIGHT: 0px; FONT-WEIGHT: normal; display: inline
}

H4.listing {
	margin-top: 0px; margin-bottom: 0px; MARGIN-LEFT: 0px;  MARGIN-RIGHT: 0px; FONT-WEIGHT: normal; display: inline
}

.fondtable {
	bgcolor: #ffffff;
	background-image: url(http://img.sallesdereception.fr/mediastore/img/13/organicJP2.jpg);
}

DIV.imgborderednewslettermenu2 {
	MARGIN: 3px  3px  3px 3px;
	PADDING: 3px  3px  3px 3px;
	WIDTH: 125px;
	HEIGHT: auto;
	background-color: #FCF;
	border: 1px solid #cccccc;
}

DIV.userComments {
	MARGIN: 3px  3px  3px 3px;
	PADDING: 3px  3px  3px 3px;
	WIDTH: 125px;
	HEIGHT: auto;
	background-color: #99ccff;
	border: 1px solid #cccccc;
}


a.link_porprio {
	FONT-SIZE: 12px; 
	COLOR: #407691; 
	LINE-HEIGHT: 12pt;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

a.link_proprio2:link {
	FONT-SIZE: 12px; 
	COLOR: #FFFFFF; 
	LINE-HEIGHT: 12pt;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

a.link_proprio2:visited {
	FONT-SIZE: 12px; 
	COLOR: #FFFFFF; 
	LINE-HEIGHT: 12pt;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

a.link_proprio2:hover {
	FONT-SIZE: 12px; 
	COLOR: #FFFFFF; 
	TEXT-DECORATION: underline;
	LINE-HEIGHT: 12pt;
	FONT-WEIGHT: bold;
}


DIV.imgborderednewslettermenu {
	MARGIN: 2px;
	WIDTH: 125px;
	HEIGHT: auto;
	background-color: #FFC;
	border: 1px solid #cccccc;
}

HTML > BODY #headerTrait {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9CF;
}
#headerTrait {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9CF;
}
HTML > BODY #headerTrait2 {
	POSITION: relative;
	TOP: 24px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9CF;
}
HTML > BODY #headerTrait3 {
	MARGIN: 8px 0px 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9CF;
}

HTML > BODY #headerTraitgris {
	POSITION: relative;
	TOP: 24px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}

#headerTraitgris {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}


#plainline {
	MARGIN-TOP: -33px;
	PADDING-LEFT: 0px;
	MARGIN-BOTTOM: -16px;
	MARGIN-LEFT: 2px;
	WIDTH: 127px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9CF;
}
HTML > BODY #plainline {
	MARGIN-TOP: -13px;
	PADDING-LEFT: 0px;
	MARGIN-BOTTOM: -13px;
	MARGIN-LEFT: 2px;
	WIDTH: 127px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9CF;
}
HTML > BODY #plainlinelisting {
	MARGIN-TOP: -13px;
	PADDING-LEFT: 0px;
	MARGIN-BOTTOM: -13px;
	MARGIN-LEFT: 2px;
	WIDTH: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9CF;
}
#plainlinelisting {
	MARGIN-TOP: -13px;
	PADDING-LEFT: 0px;
	MARGIN-BOTTOM: -13px;
	MARGIN-LEFT: 2px;
	WIDTH: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9CF;
}
HTML > BODY #dividerplainline {
	MARGIN-TOP: 5px;
	PADDING-LEFT: 0px;
	MARGIN-BOTTOM: 5px;
	MARGIN-LEFT: 2px;
	WIDTH: 127px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9CF;
}
#dividerplainline {
	MARGIN-TOP: -15px;
	PADDING-LEFT: 0px;
	MARGIN-BOTTOM: 5px;
	MARGIN-LEFT: 2px;
	WIDTH: 127px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9CF;
}

HTML > BODY #headerplain {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9CF;
}
#headerplain {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9CF;
}

.lienRapide {
	MARGIN-TOP: 15px;
	MARGIN-LEFT: 10px;
	FONT-SIZE: 12px;
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.numbPage {
	FONT-FAMILY: Arial, Helvetica, sans-serif
	FONT-SIZE: 11px;	
}

.navPage{
	FONT-FAMILY: Arial, Helvetica, sans-serif
	FONT-SIZE: 11px;
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 10px;
}

.venue_title {
	margin: 10px 5px 5px 10px;
	font-weight: bold;
	font-size: 16px;
	color: #333333;
	font-family:verdana, arial, helvetica, sans-serif;
}

h1.venue_title{
	margin: 0px
	font-weight: bold;
	font-size: 16px;
}

.venue_desc{
	margin: 10px 5px 0px 10px;
	font-family:verdana, arial, helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
}

.venue_local{
	margin: 5px 5px 5px 10px;
}

.venue_revue{
	margin: 5px 5px 5px 10px;
}

h2.venue_town{
	margin: 0px
	color: #333333;
	font-weight: normal;
	font-size: 12px;
	display: inline
}

.nophoto #assetable_thumb {width: 195px; height: 145px; overflow: hidden; margin: 10px 0 5px 10px;text-align: center}

.nophoto a {
	display: block;
	color: #999;
	background: #E6E6E6 url('http://img.sallesdereception.fr/mediastore/img/pas_photo.png') no-repeat top left;
	text-align: center;
	padding: 90px 0 20px 0
}

a.venue_site_web {
	font-weight: bold;
	font-size: 12px;
	TEXT-DECORATION: none;
	margin: 0px;
}

.venue_site_web {
	margin: 5px 5px 5px 20px;
}

.crum {clear: both; padding: 5px 0 10px 10px; color: #777; width: 628px
		font-family:verdana, arial, helvetica, sans-serif;
		font-size: 12px;
}
.crum a {color: #777;}


.iconchat {
background: transparent url(http://img.sallesdereception.fr/mediastore/img/icons/chat.jpg)
scroll no-repeat left center;
padding: 3px 3px 3px 27px; 
line-height: 200%;}


.iconemailnew {
background: transparent url(http://img.sallesdereception.fr/mediastore/img/icons/emailsmall.jpg)
scroll no-repeat left center;
padding: 3px 3px 3px 27px; 
line-height: 200%;}


.iconfacebook {
background: transparent url(http://img.sallesdereception.fr/mediastore/img/icons/social-facebook.png)
scroll no-repeat left center;
padding: 3px 3px 3px 27px; 
line-height: 200%;}


.iconshortlist {
background: transparent url(http://img.sallesdereception.fr/mediastore/img/icons/iconshortlist.png)
scroll no-repeat left center;
padding: 3px 3px 3px 27px; 
line-height: 200%;}


.iconwebsite {
background: transparent url(http://img.sallesdereception.fr/mediastore/img/icons/connectsm.png)
scroll no-repeat left center;
padding: 3px 3px 3px 27px; 
line-height: 200%;}
 

.iconstarnew {
background: transparent url(http://img.sallesdereception.fr/mediastore/img/icons/starnew.jpg)
scroll no-repeat left center;
padding: 3px 3px 3px 27px; }



.iconsetinfosm {
background: transparent url(http://img.sallesdereception.fr/mediastore/img/icons/getinfosm.png)
scroll no-repeat left center;
padding: 3px 3px 3px 27px; }

.iconsearchmag {
background: transparent url(http://img.sallesdereception.fr/mediastore/img/icons/searchmag.png)
scroll no-repeat left center;
padding: 3px 3px 3px 18px; }


.iconbadge1new {
background: transparent url(http://img.sallesdereception.fr/mediastore/img/icons/badge1.jpg)
scroll no-repeat left center;
padding: 20px 8px 24px 40px; }

.iconbadge2new {
background: transparent url(http://img.sallesdereception.fr/mediastore/img/icons/badge2.jpg)
scroll no-repeat left center;
padding: 20px 8px 24px 40px; }

.iconbadge3new {
background: transparent url(http://img.sallesdereception.fr/mediastore/img/icons/badge3.jpg)
scroll no-repeat left center;
padding: 20px 8px 24px 40px; }


.pagination {
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding: 5px 5px 5px 10px;
}

.pagination A:link {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.pagination A:hover {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.pagination A:active {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.pagination A:visited {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

#blog_teaser_box p {
	FONT-SIZE: 12px;
}


#contact_lieu {
	float: left;
	margin:10px 0px 10px 30px;
}

.enquiryForm{
	width:600px;
	BACKGROUND-COLOR: EBEBEB;
	background: transparent url(http://img.sallesdereception.fr/mediastore/img/cadretxt_mid_600.png)
}

.enquiryForm2{
	width:590px;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	MARGIN: 0px;
	PADDING: 0px;
	//BACKGROUND-COLOR: 99ccff;
	BACKGROUND-COLOR: EBEBEB;
	background: transparent url(http://img.sallesdereception.fr/mediastore/img/cadretxt_mid_600.png)
}

.enquiryTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333333;
}

.enquiry_error_title {
	FONT-WEIGHT: bold;
}

.enquiry_error {
	color: red;
}

#enquiry_success {
	width:590px; 
	FONT-WEIGHT: bold; 
	height: 50px; 
	margin: 20px 0px 10px 10px;
}

.inscr_pro_list{
	width:500px;
	BACKGROUND-COLOR: EBEBEB;
	background: transparent url(http://img.sallesdereception.fr/mediastore/img/cadretxt_mid_500.jpg)
}

#fiche{
	position:relative;
	background-color:#cccccc;
}

#miniature0{
	float:left;
	width:160px;
}

#info {
	float:left;
	width:500px;
	//width:580px;
	//width:623px;
	margin:0px 5px 5px 5px;
}

#titre{
	float:left;
	width:300px;
	//width:380px;
}
#ville{
	float:left;
	width:200px;
	//width:223px;
	text-align:right;
}

#description{
	float:left;
	width:560px;
	//width:623px;
}

#linky{
	float:left;
	width:560px;
	//width:623px;
}

#savoirplus{
	float:left;
	width:150px;
	margin: 0px 5px 0px 200px;
	//margin: 0px 5px 0px 250px;
	text-align:right;
}

#contact{
	float:left;
	width:80px;
	margin: 0px 5px 0px 0px;
	text-align:right;
}

#commentaire{
	float:left;
	width:100px;
	margin: 0px 5px 0px 0px;
	text-align:right;
}

.titre{
	font-color:#99CCFF;
	font-family: Arial, Helvetica,sans-sherif;
	font-size:14px;
}

#ville p {
	font-color:#000000;
	font-family: Arial, Helvetica,sans-sherif;
	font-size:11px;
}

#description p {
	font-color:#000000;
	font-family: Helvetica, Arial, sans-sherif;
	font-size:11px;
}

#savoirplus a {
	font-family: Arial, Helvetica,sans-sherif;
	font-size:11px;
}

#commentaire a {
	font-family: Arial, Helvetica,sans-sherif;
	font-size:11px;
}

#contact a {
	font-family: Arial, Helvetica,sans-sherif;
	font-size:11px;
}

#top_menu {
	float:left;
	width:950px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	BACKGROUND-COLOR: #CCCCCC;
	COLOR: #FFFFFF;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	vertical-align: top;
}

#top_menu a:link {
	font-family: Helvetica,sans-sherif;
	FONT-SIZE: 13px;	
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

#top_menu a:visited {
	FONT-SIZE: 13px; 
	COLOR: #FFFFFF; 	
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

#top_menu a:hover {
	FONT-SIZE: 13px; 
	COLOR: #FFFFFF; 	
	TEXT-DECORATION: underline;
	FONT-WEIGHT: bold;
}

#m_debut {
	float:left;
	width:600px;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 5px;
}

#m_fin {
	float:left;
	text-align:center;
	width:345px;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	BACKGROUND-COLOR: #99CCFF;
}


#strip_box {
	float:left;
	width:456px;
}

#banniere_pub_home {
	float:left;
	width:321px;
	margin: 0 0 0 5;
}

#FB_box {
	float:left;
	width:284px;
	margin: 10px 0 0 0;
}

#insc_pro_home {
	float:left;
	width:160px;
	margin: 10px 0 0 0;
}

#commentaire_home {
	float:left;
	width:120px;
}

#footer {
	width: 950px;
	FONT-SIZE: 12px; 
	COLOR: #666666; 
	LINE-HEIGHT: 12pt;
	FONT-WEIGHT: bold;
}

#box_originaux {
	float:left; 
	width:150px; 
	margin: 0px 0 20px 30px; 
	border: 2px #CCCCCC solid; 
	padding:5px 5px 10px 5px; 
	display:inline;
}

#box_dernierLieux {
	float:left; 
	width:300px; 
	margin: 0px 0 20px 30px; 
	border: 2px #CCCCCC solid; 
	padding:5px 5px 10px 5px;
	display:inline;
}

#box_Liens {
	float:left; 
	width:300px; 
	margin: 0px 0 20px 30px; 
	border: 2px #CCCCCC solid; 
	padding:5px 5px 10px 5px; 
	display:inline;
}

#blog_intro_box {
	width: 810px;
	FONT-SIZE: 12px;
	margin: 0px 0px 0px 0px;
	border: 2px #CCCCCC solid;
	padding:5px 5px 10px 5px;
}

#box_inscription_pro {

	width: 750px;
	FONT-SIZE: 12px;
	margin: 0px 0px 0px 15px; 
	border: 2px #CCCCCC solid; 
	padding:10px 5px 10px 5px;
}

#box_inscription_pro li {
	FONT-SIZE: 12px; COLOR: #407691;
}

#box_inscription_pro center {
	FONT-SIZE: 18px; COLOR: #407691; font-style:italic;
}

#bouton_ins {
	float:right; 
	margin: 0px 5px 0px 0px; 
}

#thumb_pro {
	margin: 2px 2px 2px 2px; 
}

#fiche2 {

	position:relative;
	float:left;
	width:717px;
	//width:780px;
	//width:805px;
	margin: 0px 0px 0px 0px;
	border: 2px #CCCCCC solid;
	padding:5px 5px 10px 5px;
	display:inline;
	background-color:#FFFFFF;
}

#fiche3 {

	position:relative;
	float:left;
	//width:380px;
	width:350px;
	margin: 0px 0px 0px 0px;
	border: 2px #CCCCCC solid;
	padding:5px 5px 10px 5px;
	display:inline;
	background-color:#FFFFFF;
}


			#widthfixowners_new {
				margin: 0px auto;
				width: 950px;
				height: 97px;
				text-align: left;
				bgcolor: #ffffff;
				background-image: url('http://img.sallesdereception.fr/mediastore/img/13/organicJP.jpg');
				background-repeat: no-repeat;
				background-position: left 0px;
			}

			#top_right_logo{
				float:left;
				width: 380;
				height: 60;
				margin:10px 0px 0px 0px;
			}

			#top_right_pub {
				float:left;
				width: 468;
				height: 60;
				margin:5px 5px 0px 95px;
			}

			#top_strip_logo{
				clear:left;
				float:left;
				width: 900px;
				height: 20px;
				margin:-10px 0 0 0;
			}

			h1.top_strip {
				margin-left:40px;
				margin-top:-10px;
			}

			#top_menu2 {
				margin: 0px auto;
				width:950px;
				BACKGROUND-COLOR: #CCCCCC;
				COLOR: #FFFFFF;
				FONT-SIZE: 13px;
				FONT-WEIGHT: bold;
			}

			#top_menu2 a:link {
				font-family: Helvetica,sans-sherif;
				FONT-SIZE: 13px;
				COLOR: #FFFFFF;
				TEXT-DECORATION: none;
				FONT-WEIGHT: bold;
			}

			#top_menu2 a:visited {
				FONT-SIZE: 13px;
				COLOR: #FFFFFF;
				TEXT-DECORATION: none;
				FONT-WEIGHT: bold;
			}

			#top_menu2 a:hover {
				FONT-SIZE: 13px;
				COLOR: #FFFFFF;
				TEXT-DECORATION: underline;
				FONT-WEIGHT: bold;
			}

			#m_debut2 {
				float:left;
				width:600px;
				padding: 5px 0px 5px 5px;
				margin: 0px 0px 0px 0px;
				BACKGROUND-COLOR: #CCCCCC;
				text-align: left;
			}

			#m_fin2 {
				float:left;
				width:345px;
				padding: 5px 0px 5px 0px;
				margin: 0px 0px 0px 0px;
				BACKGROUND-COLOR: #99CCFF;
				text-align:left;
			}


			#central_section {
				MARGIN: 0px auto;
				WIDTH: 950px;
				TEXT-ALIGN: left;
				BACKGROUND-COLOR: #ffffff;
			}

			#home_search_box {
				background-image: url(http://img.sallesdereception.fr/mediastore/img/fond_home_search2_gris.gif);
				background-repeat: no-repeat;
				background-position: center 0px;
				clear:left;
				float:left;
				height: 240px;
				width: 445px;
				font-family:Helvetica,Arial,sans-serif;
				margin: 0;
			}

			#hs_titre {
				clear:both;
				float:left;
				width: 300px;
				color: #ffffff;
				font-size:15px;
				margin:10px 0px 0px 40px;
			}

			#home_SB_form {
				float:left;
				width: 440px;
				margin:5px 5px 5px 20px;
			}

			#home_SB_col1 {
				float:left;
				width: 210px;
				margin:0px;
				line-height:22px;
			}

			#home_SB_col2 {
				float:left;
				width: 200px;
				margin:0px;
				line-height:50px;
			}

			#top10v {
				clear:both;
				width: 420px;
				margin:5px 5px 5px 40px;
				color: #ffffff;
				font-size:15px;
			}

			#top10v a {
				font-size:12px;
				color: #333333;
			}

			#top10v a:visited {
				font-size:12px;
				color: #333333;
			}


			#top10_1{
				float:left;
				width: 200px;
			}

			#top10_2{
				float:left;
				width: 200px;
			}

			label {
				color: #333333;
				font-size:12px;
				margin: 4px 0;
			}

			#home_SB_col2 .afficher_button{
				border: none;
				margin: 5px 0 0 65px;
				/*margin: 0px 0 0 85px;*/
				padding-bottom:4px;
				width:125px;
				height:25px;
				color:#FFFFFF;
				font-size:12px;
				font-weight:bold;
				text-align:center;
				background: url('http://img.sallesdereception.fr/mediastore/img/afficher_bleu_bouton.gif') no-repeat top left;
				cursor:pointer;
			}

/*
			#home_SB_col2 .afficher_button:hover {
				border: none;
				margin: 5px 0 0 65px;
				/*margin: 10px 0 0 85px;*/
				padding-bottom:4px;
				width:125px;
				height:25px;
				color:#FFFFFF;
				font-size:12px;
				font-weight:bold;
				text-align:center;
				background: url('http://img.sallesdereception.fr/mediastore/img/afficher_bleu_bouton_fonce.gif') no-repeat top left;
				cursor:pointer;
			}
*/

#dep {
	color: #000000;
	text-align: left;
	border: 1px solid #000000;
	font-size:10px;
	width:200px;
}

.selects {
	color: #000000;
	text-align: left;
	border: 1px solid #000000;
	font-size:10px;
	width:200px;
}


/*---------- Menu gris - blanc --------*/

.sf-menu-gris, .sf-menu-gris * { margin: 0; padding:	0;	list-style: none; }
.sf-menu-gris {	line-height: 15px; height: 16px; }
.sf-menu-gris ul { position: absolute; top: -9999px; width: 100px; /* left offset of submenus need to match (see below) */ }
.sf-menu-gris ul li { width: 100%; margin: 0 5px 0 5px; }
.sf-menu-gris li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
.sf-menu-gris li { float: left; position: relative; }
.sf-menu-gris a { display: block; position: relative; text-decoration: none; }
.sf-menu-gris li:hover ul, .sf-menu-gris li.sfHover ul { left: 0; top: 16px; /* match top ul list item height */ z-index: 99; }

ul.sf-menu-gris li:hover li ul, ul.sf-menu-gris li.sfHover li ul { top: -9999px; }
ul.sf-menu-gris li li:hover ul, ul.sf-menu-gris li li.sfHover ul { left: 320px; /* match ul width */ top: 0; }
ul.sf-menu-gris li li:hover li ul, ul.sf-menu-gris li li.sfHover li ul { top: -9999px; }
ul.sf-menu-gris li li li:hover ul, ul.sf-menu-gris li li li.sfHover ul { left: 220px; /* match ul width */ top: 0; }

.sf-menu-gris { float: left; }
.sf-menu-gris li:hover, .sf-menu-gris li.sfHover, .sf-menu-gris a:focus, .sf-menu-gris a:hover, .sf-menu-gris a:active { outline: 0; }

.sf-menu-gris li ul { background: #CCCCCC; opacity: 0.9; -moz-border-radius: 0 6px 6px 6px; -webkit-border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; -webkit-border-bottom-left-radius: 6px; padding: 20px 20px 30px 20px; width: 280px; }
.sf-menu-gris ul a, .sf-menu-gris ul a:visited  { color: #999; line-height: 25px; background: url('http://img.sallesdereception.fr/mediastore/img/bg-foot-post-a.png') 0px 11px no-repeat; padding-left: 15px;}
.sf-menu-gris ul a:hover { color: #ccc; }

.li-space { margin: 0 5px 0 5px }
.li-acceuil { cursor: pointer; margin-left:10px }

.sfHover a.nav-recherche-plan:hover, .sfHover a.nav-recherche-plan { background-position: 0 -70px; }

.current .nav-recherche-plan { background-position: 0 -35px; }


/*---------- Menu bleu - blanc --------*/

.sf-menu, .sf-menu * { margin: 0; padding:	0;	list-style: none; }
.sf-menu {	line-height: 15px; height: 16px; }
.sf-menu ul { position: absolute; top: -9999px; width: 180px; /* left offset of submenus need to match (see below) */ }
.sf-menu ul li { width:	100%; }
.sf-menu li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
.sf-menu li { float: left; position: relative; }
.sf-menu a { display: block; position: relative; text-decoration: none; }
.sf-menu li:hover ul, .sf-menu li.sfHover ul { left: 0; top: 16px; /* match top ul list item height */ z-index: 99; }

ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top: -9999px; }
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left: 320px; /* match ul width */ top: 0; }
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top: -9999px; }
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { left: 320px; /* match ul width */ top: 0; }

.sf-menu { float: left; }
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { outline: 0; }

.sf-menu li ul { background: #99CCFF; opacity: 0.9; -moz-border-radius: 0 6px 6px 6px; -webkit-border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; -webkit-border-bottom-left-radius: 6px; padding: 20px 20px 30px 20px; width: 380px; }
.sf-menu ul a, .sf-menu ul a:visited  { color: #999; line-height: 25px; background: url('http://img.sallesdereception.fr/mediastore/img/bg-foot-post-a.png') 0px 11px no-repeat; padding-left: 15px;}
.sf-menu ul a:hover { color: #ccc; }

.nav-design { cursor: pointer; margin-left:10px}

.sfHover a.nav-design:hover, .sfHover a.nav-design { background-position: 0 -70px; }

.current .nav-design { background-position: 0 -35px; }


#homepage_text_intro {
	FONT-SIZE: 12px;
	MARGIN-LEFT: 10px;
	MARGIN-RIGHT: 5px;
	COLOR: #407691;
}


#lien_pub{
	text-align: center;
}

li.reg_pro {
	COLOR: #407691;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	
}
