body {
background-color:#f9f9f9;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
color:#000;
text-align:justify;
line-height:1.5em;
margin:5px 0 0;
}

#containerAligner,.centerAligner {
width:100%;
margin:0 auto;
text-align:center;
}

#containerGlobal {
margin:0 auto;
width:970px;
height:100%;
text-align:center;
}

#containerTopLeft,#containerTopRight {
float:left;
width:185px;
height:140px;
text-align:center;
margin:0;
}

#photoList {
width:100%;
height:140px;
background-color:#f9f9f9;
}

#bookmarkSite {
width:100%;
height:83px;
vertical-align:middle;
background-image:url(http://www.paris-room-rental.com/pics/add-to-favorites.jpg);
background-repeat:no-repeat;
background-position:top center;
cursor:pointer;
}

#containerTopMiddle {
float:left;
width:600px;
height:140px;
text-align:center;
margin:0;
}

#sitesParis {
width:100%;
height:140px;
}

#containerMenuHorizontal {
text-align:center;
width:100%;
height:15px;
border-top:1px solid #999;
}

#containerLinksMenuHorizontal {
margin:0 auto;
z-index:1;
vertical-align:middle;
}

#containerLinksMenuHorizontal li a {
border:1px solid #333;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
color:#333;
background-color:transparent;
text-decoration:none;
padding:1px 7px;
}

#containerMenuHorizontal li a {
border:1px solid #333;
font-style:normal;
color:#333;
background-color:#fff;
text-decoration:none;
padding:3px 11px;
}

.navContainerMenuVertical {
width:100%;
border-bottom:0 solid #333;
border-top:0 solid #333;
background-color:transparent;
text-align:left;
}

* html #navContainerMenuVertical {
width:99%;
}

* html #navContainerMenuVertical ul {
margin-top:5px;
}

.navContainerMenuVertical li {
border-bottom:1px solid #ccc;
border-top:0 solid #ccc;
margin:0;
}

.navContainerMenuVertical li a {
display:block;
width:100%;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
font-style:normal;
background-color:transparent;
color:#333;
text-decoration:none;
padding:1px;
}

html>body .navContainerMenuVertical li a {
width:auto;
}

#containerMenu {
clear:both;
float:left;
width:185px;
text-align:center;
margin:0;
}

#containerContent {
float:left;
width:600px;
text-align:left;
}

#containerPhotos {
float:left;
width:185px;
text-align:center;
margin:0;
}

#containerBottom {
clear:both;
float:left;
width:100%;
height:120px;
text-align:center;
margin:0;
}

#seineParis {
display:none;
width:100%;
height:83px;
vertical-align:middle;
background-image:url(http://www.paris-room-rental.com/pics/boat_animated_600.gif);
background-repeat:no-repeat;
background-position:center center;
}

#copyright {
width:100%;
height:36px;
vertical-align:middle;
background-image:url(http://www.paris-room-rental.com/pics/copyright_gb.jpg);
background-repeat:no-repeat;
background-position:center center;
}

#frameFacebook {
width:100%;
height:25px;
overflow:hidden;
border:none;
}

#googlePlus {
display:none;
}

.alignRight {
text-align:right;
}
.alignCenter {
text-align:center;
}
.alignLeft {
text-align:left;
}
.alignHelpAdvise {
text-align:left;
margin-left:21px;
}

.margin {
margin:5px;
}
.margin-10 {
margin:10px;
}
.margin-margin-top-10 {
margin:5px;
margin-top:10px;
}
.margin-margin-top-20 {
margin:5px;
margin-top:20px;
}
.margin-justify {
margin:5px;
text-align:justify;
}
.margin-center {
margin:5px;
text-align:justify;
}
.margin-left {
margin:5px;
text-align:left;
}
.margin-margin-left-37 {
margin:5px;
margin-left:37px;
}

.imagesApartment1 {
margin-left:0;
width:160px;
float:left;
text-align:center;
border:0 solid #000;
}

.textApartment1 {
margin-left:5px;
width:410px;
float:left;
text-align:left;
border:0 solid #000;
font-size:11px;
}

.columns3,.columns3NoBorder,.columns3NoBorder175,.columns3NoBorder205 {
width:185px;
float:left;
text-align:justify;
border:1px solid #999;
margin:2px;
}
.columns3NoBorder175 {
width:175px;
}
.columns3NoBorder205 {
width:205px;
}

.columns2,.columns2NoBorder {
width:376px;
float:left;
text-align:justify;
border:1px solid #999;
margin:2px;
}

.columns1,.columns1NoBorder {
width:567px;
float:left;
text-align:justify;
border:1px solid #999;
margin:2px;
}

.fixedHeight {
height:150px;
border:0 solid #999;
margin:5px;
}

.fixedHeightHome {
height:125px;
border:0 solid #999;
margin:5px;
}

.fixedHeightVideo {
height:175px;
border:0 solid #999;
margin:5px;
}

.fixedHeightSmall {
height:25px;
border:0 solid #999;
margin:5px;
}

.clearBoth {
clear:both;
}

.blocks3 {
float:left;
width:33%;
}

fieldset {
clear:both;
border:1px solid #999;
text-align:justify;
margin:5px 0 0;
padding:0 5px 5px;
}

fieldset legend {
margin-top:0;
margin-bottom:4px;
font-family:Georgia,Trebuchet MS,Helvetica,Arial,Tahoma;
font-size:11px;
color:#333;
font-weight:300;
background-color:#ffc;
border:1px solid #999;
padding:2px;
}

h2.legend, h4.legend {
font-family:Georgia,Trebuchet MS,Helvetica,Arial,Tahoma;
font-size:11px;
color:#333;
font-weight:300;
margin:0;
/*padding:2px;*/
}

label {
display:block;
float:left;
width:150px;
text-align:right;
margin:5px 0 0;
padding:0;
}

fieldset label:first-letter {
text-decoration:underline;
}

.selectOnBackground {
border:1px solid #333;
background-color:#ffc;
cursor:pointer;
}

h1,.pageTitle {
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:24px;
font-weight:bolder;
color:#4a4a4a;
font-variant:small-caps;
line-height:1.5em;
margin:0;
}

h2 {
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bolder;
color:#666;
margin:0;
}

h3 {
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bolder;
color:#999;
line-height:1.2em;
margin:5px;
}

h4 {
font-family:Helvetica,Arial,Verdana,Geneva,sans-serif;
font-size:12px;
font-weight:bolder;
color:#333;
background-color:#ffc;
border:1px solid #999;
line-height:1.2em;
margin:2px;
padding:2px;
}

h5 {
font-family:Helvetica,Arial,Verdana,Geneva,sans-serif;
font-size:12px;
font-weight:bolder;
color:#333;
line-height:1.2em;
margin:0;
}

h6,.question,a.faq {
font-size:11px;
font-weight:600;
color:#333;
border:0 solid #999;
line-height:1.2em;
text-decoration:none;
margin:0;
padding:0;
}

h2.index {
font-family:Georgia,Trebuchet MS,Helvetica,Arial,Tahoma;
font-size:14px;
font-weight:bolder;
color:#f33;
line-height:1.2em;
margin:10px;
}

.underlined {
text-decoration:underline;
}

.form-margin {
margin:0;
padding:0;
}

a,a:link,a:visited {
color:#333;
text-decoration:underline;
line-height:1.5em;
}

a.noBg,a.noBg:link,a.noBg:visited {
background-color:transparent;
text-decoration:none;
}

.valider,a.valider,a.valider:link,a.valider:visited {
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
font-size:11px;
font-style:normal;
color:#333;
background-color:transparent;
text-decoration:none;
text-align:left;
padding:0 5px;
}

.validerBigger,a.validerBigger,a.validerBigger:link,a.validerBigger:visited {
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
font-size:18px;
font-style:normal;
color:#333;
background-color:transparent;
text-decoration:none;
text-align:left;
padding:0 5px;
}

.txtMimimumStay {
color:#666;
font-weight:700;
}

.highlight,.required {
color:#f33;
font-weight:bolder;
}

.highlightColor {
color:#f33;
}

.lowSeason {
color:#369;
font-weight:700;
}

.highSeason {
color:#f93;
font-weight:700;
}

.small {
font-size:9px;
color:#666;
font-style:normal;
}

.price,.numbersApartment {
font-size:12px;
color:red;
font-weight:700;
}

ul.square {
list-style:square;
text-align:justify;
}

ul.decimal {
list-style:decimal;
text-align:justify;
}

ul.upperRoman {
list-style:upper-roman;
text-align:justify;
}

input,select {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
background-color:#fff;
color:#333;
}

.objectDimensions {
width:175px;
height:146px;
z-index:1;
}

hr {
width:100%;
text-align:center;
height:1px;
border:0;
color:#999;
background-color:#999;
}

img.border {
border:0 solid #00f;
height:auto;
width:auto;
float:left;
text-align:center;
margin:2px;
}

.img a:hover img {
border:1px solid #00f;
}

.desc {
text-align:center;
font-weight:400;
width:120px;
margin:2px;
}

img.margin10 {
margin:10px;
}

img.imgBorder {
border:1px solid #333;
}

.tableBorder {
border-collapse:collapse;
border:1px solid #999;
}

.tdBackground {
background-color:#ffc;
}

.tableBorderApart {
border-collapse:collapse;
border:1px solid #f0f0f0;
}

.tdBackgroundApart {
background-color:#f0f0f0;
}

.tableBorderQuickSearch {
border:1px solid #999;
font-size:9px;
}

.tdQuickSearch {
border-top:1px solid #999;
}

.textcopyright {
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:400;
color:#333;
}

a.textcopyright:link,a.textcopyright:visited,a.textcopyright:active,a.textcopyright:hover {
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:400;
color:#333;
text-decoration:underline;
}

.TableRow {
border-bottom:1px solid #dfe4e8;
}

#google_translate_element {
margin-left:-2px;
}

.text,P,p,.normal,td,input,textarea {
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
color:#000;
text-align:justify;
line-height:1.5em;
}

#bookmarkSiteLink,#tellAFriend {
background-color:#f9f9f9;
}

#containerLinksMenuHorizontal ul,#containerMenuHorizontal ul {
list-style-type:none;
margin-left:0;
text-align:center;
margin-top:-8px;
margin-bottom:0;
position:relative;
z-index:2;
padding:0;
}

#containerLinksMenuHorizontal li,#containerMenuHorizontal li {
display:inline;
text-align:center;
margin:0 5px;
}

#containerLinksMenuHorizontal li a:hover,#containerLinksMenuHorizontal li a#current,div#containerMenuHorizontal li a:hover,div#containerMenuHorizontal li a#current {
color:#333;
background-color:#ffc;
border:1px solid #333;
}

.navContainerMenuVertical ul,ol {
list-style:none outside url(http://www.paris-room-rental.com/pics/list-style-button-star.gif);
margin-top:5px;
padding-top:0;
padding-left:10px;
margin-left:10px;
margin-bottom:0;
}

.navContainerMenuVertical li a:hover,.navContainerMenuVertical li a#current {
border-top:1px solid #333;
border-bottom:1px solid #333;
background-color:#ffc;
color:#333;
}

.columns3NoBorder,.columns2NoBorder,.columns1NoBorder,img {
border:0;
}

fieldset.apartmentSelectOff,.selectOffBackground,.selectOff {
border:1px solid #999;
background-color:transparent;
}

fieldset.apartmentSelectOn,.selectOn {
border:1px solid #333;
background-color:transparent;
}

a:active,a:hover,a:focus,a:focus:hover {
background-color:#ffd;
}

a.noBg:hover,a.noBg:active,a.noBg:focus,a.noBg:focus:hover,.tdBackgroundMessage {
background-color:transparent;
}

a.valider:hover,a.valider:active,a.valider:focus,a.valider:focus:hover,a.validerBigger:hover,a.validerBigger:active,a.validerBigger:focus,a.validerBigger:focus:hover {
color:#333;
background-color:#ffd;
border-top:1px solid #333;
border-bottom:1px solid #333;
}

b,.linkColor {
color:#333;
}