/*

Author: Mathieu Chartier

.
Sources:
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––/
CSS Reset : http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
Typography : http://www.blueprintcss.org/
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––/
.

[Table Of Contents]

0- Reset
1- Globals Tags
	1.1- Headings
	1.2- Text elements
	1.3- Lists
	1.4- Tables
	1.5- Forms
	1.6- Links
		1.6.1- Header links
		1.6.2- Content links
		1.6.3- Aside Primary links
		1.6.4- Footer links
2- Global Structure init
3- Header
4- Content
	4.1- Propriétés vedettes
	4.2- references
	4.3- partner
	4.4- testimony
	4.5- Taxation
	4.6- advices
	4.7- conditions
	4.8- Contact
	4.9- Vendor
	4.10- Purchaser
	4.11- Team
	4.12- Tell a friend
	4.13- Ask visite
	4.14- Calculate
	4.15- Fiche
	4.16- Email
5- Aside Primary
6- Footer
7- Class
8- Microformats


*/

/* =0 Reset
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
:focus { outline: 0; }
body { color: black; background: white; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }


/* =1 Globals Tags
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
body { font-size: 75%; color: #222; background: #202020; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; }

/* =1.1 Headings
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
h1, h2, h3, h4, h5, h6 { font-weight: normal; color: #111; font-family:Arial, Helvetica, sans-serif;}
#home h1{ position:absolute; left:-9999px;}
h1 { font-size: 12px; background:#dfdbc6; font-family:Georgia, "Times New Roman", Times, serif; line-height:12px; text-transform:uppercase; font-weight:bold; margin:2px 0 ;padding:6px 0 6px 22px; }
h2 { font-size: 2em; margin-bottom: 0.75em; }
#aside_primary h2{ font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; text-transform:uppercase; font-size:12px; font-weight:bold; margin:4px 0 0 0px;}
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }

/* =1.2 Text elements
-------------------------------------------------------------- */
p { margin: 0 0 1.5em; }
a:focus, a:hover { color: #000; }
a { color: #009; text-decoration: underline; }
blockquote { margin: 1.5em; color: #666; font-style: italic; }
strong { font-weight: bold; }
em, dfn { font-style: italic; }
dfn { font-weight: bold; }
sup, sub { line-height: 0; }
abbr, acronym { border-bottom: 1px dotted #666; }
address { margin: 0 0 1.5em; font-style: italic; }
del { color:#666; }
pre { margin: 1.5em 0; white-space: pre; }
pre, code, tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }

/* =1.3 Lists
-------------------------------------------------------------- */
li ul, li ol { margin:0 1.5em; }
ul, ol { margin: 0 1.5em 1.5em 1.5em; }
ol { list-style-type: decimal; }
dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }
dd { margin-left: 1.5em; }

/* =1.4 Tables
-------------------------------------------------------------- */
table { margin-bottom: 1.4em;}
th { font-weight: bold; }
thead th { background: #c3d9ff; }
th, td, caption { padding: 4px 10px 4px 5px; }
tr.even td { background: #e5ecf9; }
tfoot { font-style: italic; }
caption { background: #eee; }

/* =1.5 Forms
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
input,
textarea,
select{ background:#3b3c3b; border-top:solid 1px #272523; border-right:solid 1px #272523; border-bottom:0; border-left:0; color:#fffce4; }
.submit{ color:#9b9898; background:#000000; border:0; font-size:10px; font-family:Arial, Helvetica, sans-serif; padding:3px; cursor:pointer;}
form label span{ color:#FF0000;}
.error{ color:#FF0000; }
form p{margin-bottom:35px;}

/* =1.6 Links
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
a:link { color:#fff; }
a:hover { color: #fff; }
a:active { color: #111; }
a[href$='.pdf'],
a[rel='pdf'],
a[rel*='pdf'],
a[rel~='pdf']{ padding-right: 18px; background: transparent url(icon_pdf.gif) no-repeat center right; }
a[href ^="mailto:"]{padding-right: 18px;background: transparent url(icon_mailto.gif) no-repeat center right;}
a[class ="popup"]{ padding-right: 18px; background: transparent url(icon_popup.gif) no-repeat center right; }
a[href$='.doc']{padding-right: 18px;background: transparent url(icon_doc.gif) no-repeat center right;}
a[href$='.xls']{padding-right: 18px;background: transparent url(icon_xls.gif) no-repeat center right;}
a[rel ~='external']{ padding-right: 18px; background: transparent url(icon_external.gif) no-repeat center right; }

/* =2 Global Structure init
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#site{ width:908px;  margin:0 auto;}
#header{ width:908px;  height:126px; position:relative;}
#content{ width:726px;  float:left;}
#home #content{ width:908px; }
#content_primary{ width:100%; float:left; background:#50514f;}
#highlights{ clear:both;}
#aside_primary{ width:180px; background:#3b3c3b; float:right;}
#footer{ clear:both;   width:908px; font-size:10px;padding:10px 0 30px; color:#a8a8a8;}

/* =3 Header
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#header address img{ margin:17px 0 0 0;}
#header address span{ display:none;}
#header address a:link{ color:#202020;}
#header address a:hover{ color:#202020;}
#header #nav_global_site{}
#header dl.tel{ color:#FFFCE4;font-family:Arial,Helvetica,sans-serif;position:absolute;right:73px;text-transform:uppercase;top:25px;}
#header dl.tel dt,#header dl.tel dd{ float:left; margin:0 5px 0 0;}
#header #action-home{color:#737371; position:absolute;right:0;text-transform:uppercase;top:25px;}
#header #action-home a{color:#FFFCE4; text-decoration:none;}
#header #action-lang-switcher{color:#737371; position:absolute;right:0;text-transform:uppercase;top:60px; }
#header #action-lang-switcher a{color:#FFFCE4; text-decoration:none; }
#header #action-lang-switcher a:hover{color:#fff;  }
#header #nav_global_site ul{ margin:0; position:absolute; bottom:0;}
#header #nav_global_site ul li{ width:180px; height:21px; background:#000000; float:left; margin:0 0 0 2px; text-align:center; list-style:none; line-height:21px;}
#header #nav_global_site ul li.child_1{ margin:0;}
#header #nav_global_site li a{ color:#929391; display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; text-transform:uppercase; text-decoration:none;}
#header #nav_global_site li a:hover,
#header #nav_global_site li.current a{ color:#000; background-color:#dfdbc6; }

/* =4 Content
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#home #slider{ margin:3px 0 0 0; height:379px;}
#home #call-to-action { margin:3px 0 ; float:left; width:908px;}
#home #call-to-action ul{ margin:0; padding:0;}
#home #call-to-action ul li{ float:left; width:225px; height:89px; list-style:none; margin:0 0 0 2px;}
#home #call-to-action ul li.child_1{ margin:0 0 0 1px;}
#home #call-to-action ul li a{ width:225px; height:89px; display:block; background:url(../images/texts/text_home_call-to-action.gif) no-repeat 0 0; text-indent:-9999px;}
#home #call-to-action ul li a:hover{ width:225px; height:89px; display:block; background:url(../images/texts/text_home_call-to-action.gif) no-repeat 0 -89px;}

#home #call-to-action ul.en li a{ width:225px; height:89px; display:block; background:url(../images/texts/text_home_call-to-action-en.gif) no-repeat 0 0; text-indent:-9999px;}
#home #call-to-action ul.en li a:hover{ width:225px; height:89px; display:block; background:url(../images/texts/text_home_call-to-action-en.gif) no-repeat 0 -89px;}

#home #call-to-action ul li a.call-sale{ background-position:-227px 0px;}
#home #call-to-action ul li a.call-sale:hover{ background-position:-227px -89px;}
#home #call-to-action ul li a.call-buy{background-position:-455px 0px;}
#home #call-to-action ul li a.call-buy:hover{background-position:-455px -89px;}
#home #call-to-action ul li a.call-tips{background-position:-682px 0px;}
#home #call-to-action ul li a.call-tips:hover{background-position:-682px -89px;}



/* =4.1 Propriétés vedettes
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#highlights h2{ background:#000000; color:#FFFFFF; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:6px 0 6px 22px; border-bottom:solid 2px #252525;border-top:solid 2px #252525;}
#highlights h3{ color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#highlights h3.entry-title{ color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; position:absolute; bottom:0; }
#highlights p{ margin:0; padding:0;}
#highlights ul{ list-style:none; padding:0 0 0 22px;}
#highlights ul li{ float:left; width:215px; height:150px; position:relative; overflow:hidden; }
#highlights ul li img{ clip:rect(auto, auto, auto, auto);}
#highlights .figure{ float:left; margin:0 6px 0 0; height:150px; }
#highlights .entry-summary{ float:left; height:150px; }
#highlights ul li a{ display: inline-block!important; overflow: hidden; height: 150px; line-height:150px; width: 215px; white-space:nowrap; }

/* =4.2 references
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#references #content_primary dl{ width:100%; padding:30px 0; float:left;}
#references #content_primary dl dt{ float:left; width:54%;clear:left; text-align:right; color:#FFFFFF;}
#references #content_primary dl dd{ float:left; width:36%; text-align:left; margin-bottom:5px; }
#references #content_primary dl dd a{ color:#dfdbc6; }

/* =4.3 partner
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#partner #content_primary .partner-type{ border-bottom:solid 3px #252525; padding:20px 20px; color:#FFFFFF; clear:both; float:left; width:686px;}
#partner #content_primary div.partner-type h2{ color:#fffce4; font-family:Arial, Helvetica, sans-serif; font-size:18px;}
#partner #content_primary .partner-type .vcard{ float:left;margin:0 10px 40px  0;width:258px; font-family:Arial, Helvetica, sans-serif;}
#partner #content_primary .partner-type .vcard h3{ color:#FFFFFF; font-size:12px; line-height:15px; margin:0; }
#partner #content_primary .partner-type .vcard p{ margin-bottom:10px; }
#partner #content_primary .partner-type .vcard dl{ margin:0; }
#partner #content_primary .partner-type .vcard dl dt{ display:none; }
#partner #content_primary .partner-type .vcard dl dt.type{ display:block; float:left; margin:0 5px 0 0 ; }
#partner #content_primary .partner-type .vcard dl dd{ margin:0; }
#partner #content_primary .partner-type .vcard dl dd.locality,
#partner #content_primary .partner-type .vcard dl dd.region{ float:left;}
#partner #content_primary .partner-type .vcard a{ color:#ffffff; }

/* =4.4 testimony
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#testimony #content_primary .testimony{ border-bottom:solid 3px #252525; padding:20px 20px 40px; color:#FFFFFF; clear:both; float:left; width:686px; position:relative; }
#testimony #content_primary .testimony blockquote{ width:600px;}
#testimony #content_primary .testimony h2{ color:#fffce4; font-family:Arial, Helvetica, sans-serif; font-size:18px; position:absolute; bottom:5px; margin:20px; }
#testimony #content_primary blockquote{ color:#FFFFFF;}

/* =4.5 Taxation
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#taxation #content_primary #content_taxation{  color:#FFFFFF; background:#3b3c3b;padding:20px 0 ;}
#taxation #content_primary #content_taxation h2{  color:#FFFFFF; font-size:12px; font-weight:bold; padding:10px 20px; }
#taxation #content_primary #content_taxation p{  color:#FFFFFF;  padding:0 20px;}
#taxation #content_primary #content_taxation #numbers{ border-bottom:solid 3px #252525; border-top:solid 3px #252525; background:#50514f;}
#taxation #content_primary #content_taxation #numbers table{ width:350px; margin:0 20px 20px 20px; }
#taxation #content_primary #content_taxation #numbers table th{ background:#000000; color:#FFFFFF; text-align:center; padding:5px 0;}
#taxation #content_primary #content_taxation #numbers table tr.years{ text-transform:uppercase;}
#taxation #content_primary #content_taxation #recommandations{ border-bottom:solid 3px #252525;  background:#50514f;}
#taxation #content_primary #content_taxation #recommandations ul{ list-style:square; padding:5px 20px;}

/* =4.6 advices
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#advice #content_primary #vendors{ color:#FFFFFF; background:#3b3c3b; border-bottom:solid 3px #252525;}
#advice #content_primary #purchasers h2,
#advice #content_primary #vendors h2{  color:#FFFFFF; font-size:12px; font-weight:bold; padding:10px 20px; }
#advice #content_primary #purchasers ul,
#advice #content_primary #vendors ul{ list-style-type:disc; }
#advice #content_primary  ul{ color:#FFFFFF;font-size:12px; padding:0px 20px; }
#advice #content_primary .first-tip{ color:#fffce4;font-size:12px; padding:0px 20px; }


/* =4.7 legal
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#legal #content_primary #content_legal{ padding:20px 20px; color:#FFFFFF;}

/* =4.8 Contact
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#contact #content_primary #content_contact{  position:relative; color:#FFFFFF;}
#contact #content_primary #content_contact .vcard{background:#3b3c3b;padding:20px 20px; border-bottom:solid 3px #252525; height:265px;}
#contact #content_primary #content_contact h2{ margin:0; font-weight:bold; font-size:12px; color:#fffce4;}
#contact #content_primary #content_contact img.map{ position:absolute;right:100px;top:24px;}

#contact #content_primary #content_contact a{color:#fffce4;}
#contact #content_primary #content_contact .url,
#contact #content_primary #content_contact dt{ display:none;}
#contact #content_primary #content_contact dt.type{ display:block; font-weight:normal; float:left; margin:0 5px 0 0;}
#contact #content_primary #content_contact dd,
#contact #content_primary #content_contact dl.tel{ margin:0;}
#contact #content_primary #content_contact .locality{ float:left; margin:0 5px 0 0}

#contact #content_primary #content_contact #form-contact{ margin:40px 0 0 20px;width:90%;}
#contact #content_primary #content_contact #form-contact label{ display:block; width:200px; text-align:right; float:left; margin:0 15px 0 0;}

/* =4.9 Vendor
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#vendeur #content_primary #content_vendor{ color:#FFFFFF; background:#50514f; }
#vendeur #content_primary #content_vendor form h2{ color:#FFFFFF; font-size:12px; font-weight:bold; padding:10px 0; margin:0 20px;}
#vendeur #content_primary #content_vendor form p.all_field{ margin-left:20px;}
#vendeur #content_primary #content_vendor input[type=text],
#vendeur #content_primary #content_vendor select{ width:265px;}
#vendeur #content_primary #content_vendor form label{ display:block; width:200px; text-align:right; float:left; margin:0 15px 0 0;}
#vendeur #content_primary #content_vendor form label.error{ display:block; float:none;}
#vendeur #content_primary #content_vendor .evaluation{ background:#3b3c3b;padding:40px 20px; border-bottom:solid 3px #252525; }
#vendeur #content_primary #content_vendor #describe_propriety{ background:#50514f; border-bottom:solid 3px #252525; border-top:solid 3px #252525;}
#vendeur #content_primary #content_vendor .submit{ margin:0 0 0 215px;}

/* =4.10 Purchaser
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#acheteur #content_primary #content_purchaser { color:#FFFFFF;}
#acheteur #content_primary #content_purchaser #search-house{ background:#3b3c3b; padding:20px;}
#acheteur #content_primary #content_purchaser #search-house p.know{color:#fffce4; font-weight:bold;}
#acheteur #content_primary #content_purchaser  h2{ color:#FFFFFF; font-size:12px; font-weight:bold; padding:10px 0; margin:0 20px;}
#acheteur #content_primary #content_purchaser form p.all_field{ margin-left:20px;}
#acheteur #content_primary #content_purchaser form label{ display:block; width:200px; text-align:right; float:left; margin:0 15px 0 0;}
#acheteur #content_primary #content_purchaser form label.error{ display:block; float:none; position:absolute;}
#acheteur #content_primary #content_purchaser .submit{ margin:0 0 0 215px;}

/* =4.11 Team
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#team #content_primary #content_team { color:#FFFFFF;}
#team #content_primary #content_team #company {  background:#3b3c3b; padding:20px;}
#team #content_primary #content_team #company h2{ color:#fffce4;}
#team #content_primary #content_team .team-member{ background:#303030; float:left; padding:40px 0 0; border-bottom:solid 3px #252525;  }
#team #content_primary #content_team .team-member h2{ color:#fffce4; font-size:14px;}
#team #content_primary #content_team .figure{ float:left; width:218px; }
#team #content_primary #content_team .figure img{ float:right; }
#team #content_primary #content_team .member-detail{ float:right; width:468px; padding:0 20px}

/* =4.11 Proprietes
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#proprietes #content_primary #content_proprietes { color:#FFFFFF;}
#proprietes #content_primary #content_proprietes #propreties-filter{ height:120px; background:#3b3c3b; padding:20px 23px;border-bottom:solid 3px #252525;}
#proprietes #content_primary #content_proprietes #propreties-filter a{color:#FFFCE4; font-weight:bold;}
#proprietes #content_primary #content_proprietes #propreties-filter #form-filter{ clear:both;}
#proprietes #content_primary #content_proprietes #propreties-filter #region-filter{ }
#proprietes #content_primary #content_proprietes #propreties-filter form p{ margin-bottom:25px; }
#proprietes #content_primary #content_proprietes #propreties-filter #specification-filter{ float:left:width:250px;}
#proprietes #content_primary #content_proprietes #propreties-filter #specification-filter select#order{ width:57px;}
#proprietes #content_primary #content_proprietes #propreties-filter #specification-filter select#dir{ width:150px;}
#proprietes #content_primary #content_proprietes #propreties-filter p.page-count{ margin-bottom:25px;}
#proprietes #content_primary #content_proprietes .proprietes{ background:#50514f; float:left; clear:both;height:185px;border-bottom:solid 3px #252525; width:100%; padding:25px  0;}
#proprietes #content_primary #content_proprietes .proprietes-figure{float:left;width:220px;padding:0 28px; position:relative; }
#proprietes #content_primary #content_proprietes .proprietes-figure h2{ color:#FFFFFF; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; position:absolute; }
#proprietes #content_primary #content_proprietes .proprietes-figure img{ margin-top:32px;}
#proprietes #content_primary #content_proprietes .proprietes-figure p.proprietes-vendu-fr { position:absolute; background:transparent url(../images/SIA/SIA-vendu.gif) no-repeat scroll 0 0; width:95px; height:95px; top:32px; right:47px; text-indent:-9999px; }
#proprietes #content_primary #content_proprietes .proprietes-figure p.proprietes-vendu-en { position:absolute; background:transparent url(../images/SIA/SIA-sold.gif) no-repeat scroll 0 0; width:95px; height:95px; top:32px; right:47px; text-indent:-9999px; }
#proprietes #content_primary #content_proprietes .proprietes-description{ padding-top:28px; padding-top:28px; width:300px; float:left;}
#proprietes #content_primary #content_proprietes .proprietes-description p{ margin:0 0 10px;}
#proprietes #content_primary #content_proprietes .proprietes-price{ margin:0 0 8px;}
#proprietes #content_primary #content_proprietes .proprietes-price a{ font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#fffce4; margin-left:25px; text-decoration:none;}
#proprietes #content_primary #content_proprietes .proprietes-document-option{ list-style:none; margin:0;}
#proprietes #content_primary #content_proprietes .proprietes-document-option li{ float:left; margin:0 5px 0 0}
#proprietes #content_primary #content_proprietes .proprietes-document-option li a{ display:block;background:#000000 url(../images/illustrations/illu_li-nav-aside.gif) no-repeat 4px center; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:3px 13px 3px 13px; line-height:11px; text-decoration:none; color:#9B9898;}
#proprietes #content_primary #content_proprietes .proprietes-document-option li a:hover { background:#dfdbc6 url(../images/illustrations/illu_li-nav-aside-current.gif) no-repeat 4px center; color:#000000;}

/* =4.12 Tell a friend
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#proprietes #content_primary #content_proprietes_friend{ color:#FFFFFF;}
#proprietes #content_primary #content_proprietes_friend #proprietes_choix{background:#3b3c3b; padding:28px 23px 14px; border-bottom:solid 3px #252525;}
#proprietes #content_primary #content_proprietes_friend #proprietes_choix a{font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#fffce4; margin-left:25px; text-decoration:none;}
#proprietes #content_primary #content_proprietes_friend  .proprietes{  border-bottom:solid 3px #252525; height:198px;}
#proprietes #content_primary #content_proprietes_friend  .proprietes p{ margin:0 0 10px;}
#proprietes #content_primary #content_proprietes_friend  .figure{ float:left; width:227px; margin:23px 26px;}
#proprietes #content_primary #content_proprietes_friend .proprietes_region{ float:left; margin:0 196px 0 0; }
#proprietes #content_primary #content_proprietes_friend .proprietes_description{ float:left; padding:27px 0 0;}
#proprietes #content_primary #content_proprietes_friend .proprietes-document-option{list-style:none; margin:30px 0 0;}
#proprietes #content_primary #content_proprietes_friend .proprietes-document-option li{ float:left; margin:0 5px 0 0}
#proprietes #content_primary #content_proprietes_friend .proprietes-document-option li a{background:#000000 url(../images/illustrations/illu_li-nav-aside.gif) no-repeat scroll 4px center;color:#9B9898;display:block;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:11px;padding:3px 13px;text-decoration:none;}
#proprietes #content_primary #content_proprietes_friend .proprietes-document-option li a:hover{background:#dfdbc6 url(../images/illustrations/illu_li-nav-aside-current.gif) no-repeat scroll 4px center;color:#000000;}
#proprietes #content_primary #content_proprietes_friend form{ clear:both; margin:50px 0 0;}
#proprietes #content_primary #content_proprietes_friend form label{ display:block;float:left;margin:0 27px 0 0;text-align:right;width:252px;}
#proprietes #content_primary #content_proprietes_friend form input{ width:186px;}
#proprietes #content_primary #content_proprietes_friend form input.submit{margin-left:278px;}
#proprietes #content_primary #content_proprietes_friend form input#copie{ width:10px; margin:0; padding:0;}
#proprietes #content_primary #content_proprietes_friend form textarea{ height:52px;width:401px;}
#proprietes #content_primary #content_proprietes_friend form p{margin-bottom:25px;}

/* =4.13 Ask visite
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#proprietes #content_primary #content_proprietes_friend .vcard{background:#3b3c3b;padding:20px 20px; border-bottom:solid 3px #252525; }
#proprietes #content_primary #content_proprietes_friend h2{ margin:0; font-weight:bold; font-size:12px; color:#fffce4;}
#proprietes #content_primary #content_proprietes_friend img.map{ position:absolute;right:100px;top:24px;}
#proprietes #content_primary #content_proprietes_friend a{color:#fffce4;}
#proprietes #content_primary #content_proprietes_friend .url,
#proprietes #content_primary #content_proprietes_friend dt{ display:none;}
#proprietes #content_primary #content_proprietes_friend dt.type{ display:block; font-weight:normal; float:left; margin:0 5px 0 0;}
#proprietes #content_primary #content_proprietes_friend dd,
#proprietes #content_primary #content_proprietes_friend dl.tel{ margin:0;}
#proprietes #content_primary #content_proprietes_friend .locality{ float:left; margin:0 5px 0 0}

/* =4.14 Calculate
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#calculatrice #content_primary #content_calculatrice { color:#FFFFFF;}
#calculatrice #content_primary #content_calculatrice #calculate-mortgage{background:#3b3c3b;padding:20px 20px; border-bottom:solid 3px #252525;}
#calculatrice #content_primary #content_calculatrice form{ margin-top:45px;}
#calculatrice #content_primary #content_calculatrice form label{ display:block;float:left;margin:0 27px 0 0;text-align:right;width:252px;}
#calculatrice #content_primary #content_calculatrice form input.submit{margin-left:262px;}
#calculatrice #content_primary #calculate-mortgage-result{ color:#ffffff; margin:20px 0 0 285px; }
#calculatrice #content_primary #calculate-mortgage-result h3{ color:#ffffff; }
#calculatrice #content_primary #calculate-mortgage-result ul{ list-style:none; margin:0 0 20px 0; font-size:14px; }

#calculatrice #content_primary #content_calculatrice form li{ float:left; margin:0 5px 0 0}
#calculatrice #content_primary #content_calculatrice form li a{ display:block;background:#000000 url(../images/illustrations/illu_li-nav-aside.gif) no-repeat 4px center; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:4px 13px 3px 16px; height:15px; text-decoration:none; color:#9B9898;}
#calculatrice #content_primary #content_calculatrice form input.submit { display:block;background:#000000 url(../images/illustrations/illu_li-nav-aside.gif) no-repeat 4px center; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:3px 13px 3px 13px; color:#9B9898;}



/* =4.15 Fiche
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#fiche #content_primary #content_fiche{ color:#FFFFFF;}
#fiche #content_primary #content_fiche #proprietes_choix{background:#3b3c3b; padding:30px 23px 0px; border-bottom:solid 3px #252525;}
#fiche #content_primary #content_fiche #proprietes_choix p{ font-weight:bold;}
#fiche #content_primary #content_fiche #proprietes_choix a{font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#fffce4; margin-left:25px; text-decoration:none;}
#fiche #content_primary #content_fiche #proprietes_choix .proprietes_prix{ padding:0 28px 0 130px;}
#fiche #content_primary #content_fiche #photos{ padding:20px 20px 0;height:280px;}
#fiche #content_primary #content_fiche #photos1{ margin:20px 20px 0;width:680px;height:280px;}/*border:1px solid #3b3c3b;}*/
#fiche #content_primary #content_fiche #thumbs { float:left; width:335px;margin:0 0 20px; }
#fiche #content_primary #content_fiche #thumbs1 { float:left; width:250px;margin:0 0 20px; }
#fiche #content_primary #content_fiche #controls a{ display:block;background:#000000 url(../images/illustrations/illu_li-nav-aside.gif) no-repeat 4px center; font-family:Arial, Helvetica, sans-serif; font-size:10px; padding:3px 13px 3px 13px; line-height:10px; color:#9B9898; text-decoration:none;}
#fiche #content_primary #content_fiche #controls .nav-controls a{ float:left; width:50px; background-image:none; text-align:center; padding-left:0;}
#fiche #content_primary #content_fiche #controls .ss-controls a:hover { background:#dfdbc6 url(../images/illustrations/illu_li-nav-aside-current.gif) no-repeat 4px center; color:#000000;}
#fiche #content_primary #content_fiche #controls .nav-controls a:hover { background-color:#dfdbc6; color:#000000;}
#fiche #content_primary #content_fiche #crossslide { margin: 1em auto; border: 2px solid #555; float:left; width:300px; height:210px; margin-right:50px; }
#fiche #content_primary #content_fiche .slideshow { float:left; width:300px; height:210px; margin-right:40px; }
#fiche #content_primary #content_fiche .slideshow1 { float:left; width:400px; height:280px; margin:3px 25px 0 5px; border:1px solid white; }
#fiche #content_primary #content_fiche .proprietes-document-option{list-style:none; margin:30px 22px 75px;clear:both;}
#fiche #content_primary #content_fiche .proprietes-document-option li{ float:left; margin:0 5px 0 0}
#fiche #content_primary #content_fiche .proprietes-document-option li a{ display:block;background:#000000 url(../images/illustrations/illu_li-nav-aside.gif) no-repeat 4px center; width:100px; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:3px 13px 3px; line-height:11px; color:#9B9898; text-decoration:none;}
#fiche #content_primary #content_fiche .proprietes-document-option li a:hover { background:#dfdbc6 url(../images/illustrations/illu_li-nav-aside-current.gif) no-repeat 4px center; width:100px; font-family:Arial, Helvetica, sans-serif; color:#000000;}
#fiche #content_primary #content_fiche #tabs ul.ui-tabs-nav li { height:20px; }
#infogen,#remarques,#cars,#pieces,#revenus,#autres,#depenses,#inclusion,#addenda{ float:left; width:350px;}
#fiche #content_primary #content_contact h2{ background:#000000; color:#FFFFFF; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:6px 0 6px 22px; border-bottom:solid 2px #252525;border-top:solid 2px #252525; clear:both;}
#fiche #content_primary #content_contact #logo{ float:left;}
#fiche #content_primary #content_contact .vcard{padding:20px 20px; float:left; color:#ffffff; }
#fiche #content_primary #content_contact h3{ display:none;}
#fiche #content_primary #content_contact img.map{ position:absolute;right:100px;top:24px;}
#fiche #content_primary #content_contact a{color:#fffce4;}
#fiche #content_primary #content_contact .url,
#fiche #content_primary #content_contact dt{ display:none;}
#fiche #content_primary #content_contact dt.type{ display:block; font-weight:normal; float:left; margin:0 5px 0 0;}
#fiche #content_primary #content_contact dd,
#fiche #content_primary #content_contact dl.tel{ margin:0;}
#fiche #content_primary #content_contact .locality{ float:left; margin:0 5px 0 0}




/* =4.16 email
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#page #content_primary #content_email{background:#3b3c3b;padding:20px 20px; border-bottom:solid 3px #252525;}
#page #content_primary #content_email h3{ color:#fffce4; font-size:14px;}




/* =5 Aside Primary
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#aside_primary #nav_secondary_site{}
#aside_primary #nav_secondary_site ul{ margin:0;}
#aside_primary #nav_secondary_site ul li{ list-style:none; margin:2px 0 2px 2px;}
#aside_primary #nav_secondary_site ul li a{ background:#000000 url(../images/illustrations/illu_li-nav-aside.gif) no-repeat 4px center;color:#9B9898;display:block;font-family:Georgia,"Times New Roman",Times,serif;font-size:11px;height:18px;padding:3px 0 0 13px;text-decoration:none;text-transform:uppercase;}
#aside_primary #nav_secondary_site ul li a:hover,
#aside_primary #nav_secondary_site ul li.current a{ background:#dfdbc6  url(../images/illustrations/illu_li-nav-aside-current.gif) no-repeat 4px center;; color:#000000;}

#aside_primary #bookmarks{ width:166px; padding:0 7px 0 7px; border-bottom:solid 2px #202020;border-top:solid 2px #202020;}
#aside_primary #calculator,
#aside_primary #convertisseur,
#aside_primary #search-global{ width:166px; padding:0 7px 10px 7px; border-bottom:solid 2px #202020;}

#aside_primary #bookmarks ul{ list-style:none; margin:10px 0;}
#aside_primary #bookmarks ul li{}
#aside_primary #bookmarks ul li a{ color:#FFFFFF;}
#aside_primary #bookmarks ul li img{ padding-top:5px;}
#aside_primary #bookmarks .action-show-all{ display:block;background:#000000 url(../images/illustrations/illu_li-nav-aside.gif) no-repeat 4px center; width:100px; font-family:Arial, Helvetica, sans-serif; font-size:10px; padding:3px 0 3px 13px; line-height:10px; }
#aside_primary #bookmarks .action-show-all a{text-decoration:none; color:#9b9898;}
#aside_primary #bookmarks .action-show-all a:hover{color:#fff;}


#aside_primary #calculator p{ color:#9b9898; margin:10px 0;}
#aside_primary #calculator .action-modify{ display:block;background:#000000 url(../images/illustrations/illu_li-nav-aside.gif) no-repeat 4px center; width:100px; font-family:Arial, Helvetica, sans-serif; font-size:10px; padding:3px 0 3px 13px; line-height:10px; }
#aside_primary #calculator .action-modify a{text-decoration:none; color:#9b9898;}
#aside_primary #calculator .action-modify a:hover{color:#fff;}

#aside_primary #convertisseur p{ color:#9b9898; margin:10px 0;}
#aside_primary #convertisseur .button{ background:#000000; width:22px; text-align:center; margin:0; padding:0;}
#aside_primary #convertisseur input{ background:#50514F; width:45px;}







#aside_primary #search-global legend{ display:none;}
#aside_primary #search-global input#search-value{ background:#50514f; color:#FFFFFF; border:0; width:130px; margin:10px 0 0 0;}
#aside_primary #search-global input.submit{ background:url(../images/illustrations/illu_search-submit.gif) no-repeat; width:20px; height:17px; border:0; text-indent:-9999px; cursor:pointer;}



/* =6 Footer
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#footer p{ float:left; margin:0 5px 0 0;}
#footer ul{ float:left; margin:0;}
#footer ul li{ float:left; list-style:none; margin:0 2px 0 0; background:url(../images/illustrations/illu_li-footer.gif) no-repeat left center; padding:0 0 0 6px;}
#footer ul li a{ color:#dfdbc6; text-decoration:none;}
#footer ul li a:hover{ color:#fff;}

/* =7 Classes
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.small { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide { display: none; }
.quiet { color: #666; }
.loud { color: #000; }
.highlight { background:#ff0; }
.added { background:#060; color: #fff; }
.removed { background:#900; color: #fff; }
.first { margin-left:0; padding-left:0; }
.last { margin-right:0; padding-right:0; }
.top { margin-top:0; padding-top:0; }
.bottom { margin-bottom:0; padding-bottom:0; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
.current{ font-weight:bold;}
.clear { clear:both;}
.clear p { padding-left:24px; }
.vendu { font-size:18px; font-weight:bold; color:#cc0000; }

/* =8 Microformats
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
/* =9 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
