/*Theme Name:studio-jileyes*/
html{background:#fff; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; margin:0; padding: 0/*width: 100%; height: 100%*/}
body{margin:0;padding:0;color:#000;text-align:center;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:100.1%; }
img {border: 0px}
#wrapper_global{margin:0;padding:0;position: relative; z-index: 10;   }
#wrapper_header{margin:0;padding:0;position: relative; z-index: 10; }
#wrapper_content{margin: 0 0 90px 0;position: relative; z-index: 9; padding:0;}
.home{background:url(images/bg.jpg?201311051504) no-repeat center fixed}
.all{background:url(images/bg-all.jpg?201311051504) no-repeat center fixed}
.notre-cabinet{background:url(images/bg-notre-cabinet.jpg?201311051504) no-repeat center fixed}
.syndic{background:url(images/bg-syndic.jpg?201311051504) no-repeat center fixed}
.gerance{background:url(images/bg-gerance.jpg?201311051504) no-repeat center fixed}
.transactions{background:url(images/bg-transactions.jpg?201311051504) no-repeat  center fixed}
.contact-et-acces{background:url(images/bg-contact-et-acces.jpg?201311051504) no-repeat center fixed}
#wrapper_content_top{margin:0;position: relative; z-index: 8; height: 93px; padding:0;}
#wrapper_content_end{margin:-93px 0 0 0;position: relative; z-index: 9; padding:0;}
#wrapper_footer{margin:0;padding:0;background: #a88e97; color: #fff; height: 80px; }
.wrapper{width:980px;margin:0px auto;padding:0px;text-align:center;font-size:75%;line-height:20px;}
#header{padding:0;margin:0; width:980px; height: 252px; background: url(images/bg-header.jpg) no-repeat scroll 0 21px transparent}
#logo{float:left; margin:26px 0 0 7px}
#espaceprivilege {float:right; margin:126px 0 0 150px; width: 265px; }
#espaceprivilege-titre-top {float: left; margin: 0; width: inherit; background: url(images/bg-espace-privilege-top.png) no-repeat; height: 10px}
#espaceprivilege-titre {float: left; margin: 0; width: inherit; text-align: center; color: #fff; font-weight: bold;background: url(images/bg-espace-privilege-middle.png) repeat-y}
#espaceprivilege-titre-bottom {float: left; margin: 0 0 10px 0; width: inherit; background: url(images/bg-espace-privilege-bottom.png) no-repeat; height: 15px}
#espaceprivilege-form {display: none}
#content{clear:both;float:right;margin:0;padding:0 0 0 0; width:980px}
#menu_left{float:left; width:276px; margin:0 0 0 1px}
#menu_left_sep{float:right; width:5px;}
#page-left{float:left; width:250px; margin:140px 0 0 0}
.menu_left_sep_all { margin:140px 0 0 0}
#search {float: right; width: 190px; padding: 23px 0 0}
#menu_top_nav {float:left; width: 744px;/*margin: 0 190px 0 0*/}
#menu_left_nav {float:left; }
#search input {background:url(images/searchInput.gif) no-repeat scroll 0 1px transparent; border: medium none; color: #B51600; font: bold 13px/14px Arial,Helvetica,sans-serif; padding: 3px 0 5px 10px; vertical-align: top; width: 120px} 
#main-index, #main-search, #main-page{width:980px; float:right;margin:0;padding:0; color:#000}
#main{width:626px; float:right;margin:0;padding:0; color:#fff}
#bloc1{float:left;  width:400px; height:260px; border:1px solid #000; /*-moz-border-radius:10px;*/ padding:5px}
#sidebar{float:right;width:290px; padding:0;}
.footer {/*margin-top: 25px;*/ float: left; width: 980px; color: #000/* background:url(images/bg_footer.png) no-repeat*/}
/**/
.footer a{color:#000;font-size:14px; font-weight:normal}
.footer a:hover{color:#000;text-decoration:underline;font-weight:normal}
#footer-inner{padding: 10px 0}
#navigation{padding:5px 15px;}
#navigation div.fleft{float:left;}
#navigation div.fright{float:right;}
.entry p, .entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{margin:0px 0;padding:12px 0 5px;}
h1, h2, h3, h4, h5, h6{}
h1{font-size:190%;}
h2{font-size:130%;}
h3{font-size:120%; color: red}
h4{font-size:110%;}
h5{font-size:100%;}
h6{font-size:70%;}
a{color:#a88e97;text-decoration:none; font-weight: bold}
a:hover{color:#a88e97;text-decoration:underline;}
.entry a {text-decoration: underline}
a img{border:0px;}
hr{height:2px;margin:5px 0;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}
blockquote{background:#f4f4f4;padding:5px 15px;margin:3px 30px;/*-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;*/}
form{margin:0;padding:0;}
fieldset{padding:10px;margin:0;border:none;}
legend{font-weight:800;}
.aligncenter,div.aligncenter{display:block;   margin-left:auto !important;   margin-right:auto !important;}
.alignleft{float:left;}
.alignright{float:right;}
h2#sectiontitle{font-size:100%;font-weight:800;padding:6px 6px 6px 10px;margin:0px 10px 15px 10px;background:#f2f2f2;color:#444;}
.date{float:left;text-align:center;font-weight:800;margin:0 10px 0 0;padding:0 10px;border-right:1px solid #ccc;color:#444;}
.dateDay{display:block;font-size:16px;line-height:16px;text-align:center;}
.dateMonth, .dateYear{display:block;font-size:11px;padding:0;line-height:12px;}
li.widget .textwidget, li.widget #search ul{padding:2px 5px;}
.left{float:left}
.right{float:right}
.clear{clear:both;}
.text_center{text-align:center;}
.spacer{padding:5px 0}
.normal{font-weight:normal}
.black{color:#000}
.bleu{color:#1F497D}
.bleu a:hover{color:#FF9900}
.entry img{margin:0;  vertical-align:middle;}
.copyright{clear:both; color: #000; padding:0 0 0 0;font-size:11px;text-align:center;}
.copyright a{color: #000}
.input-submit{float:right; margin:10px 0}
.footer ul{text-align:center}
.footer li{display:inline; list-style:none; padding:0; margin-right:20px}
.separation{clear:both;height:3px;margin-top:0;padding-top:0;width:980px;background:url(images/separateur.png) no-repeat}
.bandeau{height:243px}
#header-links {float: right; margin: 0 20px 0 0; background: url(images/bg-header-links.png) no-repeat; width: 396px; height: 42px; line-height: 42px; font-size: 1.4em; padding-left: 20px}
#slogan{display: none}
#header-links a, #header-links a:hover, #header-links a:visited {color: #fff; font-weight: bold}
#blocs{/*font-size:24px;*/ text-align:left}
/**/
.nopad{padding:0}
.left-menu-middle,.left-menu-middle_on{float:left}
.left-menu-top{clear:both; float:left; width:247px; height:47px; padding-left:5px; line-height:47px; background:url(images/bg-left-menu-top.png) no-repeat; text-align:left; color:#fff}
.left-menu-middle{clear:both; float:left; width:202px; height:48px; padding:0 10px 0 40px; background:url(images/bg-left-menu-middle.png) no-repeat; text-align:center}
.left-menu-middle-bis{line-height:48px}
.left-menu-middle_on{clear:both; float:left; width:202px; height:48px; padding:0 10px 0 40px; background:url(images/bg-left-menu-middle_on.png) no-repeat; text-align:center}
.left-menu-bottom{clear:both; float:left; width:202px; height:50px; padding-left:50px; line-height:50px; background:url(images/bg-left-menu-bottom.png) no-repeat; text-align:center}
.left-menu-bottom_on{clear:both; float:left; width:202px; height:50px; padding-left:50px; line-height:50px; background:url(images/bg-left-menu-bottom_on.png) no-repeat; text-align:center}
.left-menu-middle a,.left-menu-bottom a{color:#fff; font-weight:800}
.left-menu-middle_on a,.left-menu-bottom_on a{color:#000; font-weight:800}
#main-page-contenu-titre{float:left; color:#fff; text-align:center; margin:0 7px; width: 632px}
#main-page-contenu-titre a {color: #fff}
#main-page-contenu-middle{float:left; color:#fff; margin:0 7px; width: 632px; }
#main-page-contenu-middle .entry{padding:0 4px 3px;}
#main-page-contenu-middle p{padding:5px 0}
#main-page-contenu-middle ul{margin:7px 0; padding-left:30px}
#main-page-contenu-middle a{color: #fff; text-decoration: underline}
#header_links{float:left; margin:20px 0 0px 116px; }
.header_link{float:left;  width:147px; text-align:center}
.header_link a,.header_link a:hover,.header_link a:visited{color:#264195; font-size:14px; font-weight:bold}
#menu{float:left; width:980px; height:54px; }
.menu_link{float:left;  width:196px; text-align:center}
.menu_link a,.menu_link a:hover,.menu_link a:visited{color:#4f71c1; font-size:16px; font-weight:bold; text-transform:capitalize}
#language{float:right; margin:0px 22px 0 0; height:12px}
#language ul{list-style:none; padding-left:0}
#language li{float:left; margin:0 0 0 20px}
#bloc_section1{float:left; width: 784px; height: 363px; margin:0 0 0 98px; overflow: hidden}
#bloc_section1 p {margin: 0}
#bloc_section2{float:right; width: 401px; margin: 40px 98px 0 0}
#bloc_section2bis{clear:both; float:left;width: 626px; margin:8px 0 30px 0; }
.bloc_section2_top {float:left; height: 5px; width: 401px; background: url(images/index-content-top.png) no-repeat}
.bloc_section2_content {float:left; width: 371px; padding: 0 15px; background: url(images/index-content-middle.png) repeat-y}
.bloc_section2_bottom {float:left; height: 5px; width: 401px; background: url(images/index-content-bottom.png) no-repeat}
#bloc_section3{clear:both; float:left; margin:0 0 30px 0; width: 980px}
#bloc_section2a {display: table-cell; vertical-align: middle; text-align: center; width: 241px;}
#bloc_section2b {display: table-cell; vertical-align: middle; text-align: center; width: 383px; padding: 15px; background: #fff; color: #000;font-size:medium}
#bloc_section2c {display: table-cell; vertical-align: middle; text-align: center; width: 241px;}
#bloc_section3a {float: left; width: 261px; margin: 0 30px} 
#bloc_section3b {float: left; width: 261px; margin: 0 30px}
#bloc_section3c {float: left; ; width: 261px; margin: 0 30px}

.bloc_section2a_title {font-weight: bold}
.bloc_section2a_img img {/*margin: 10px 0;*/ border: 1px solid #fff}
.bloc_section2a_content {font-weight: bold}

.bloc_section3_title2 {display: table-cell; vertical-align: middle; height: 60px; color: #057ac4; text-align: center; width: inherit; font-weight: bold; font-size: 1.5em;}
.bloc_section3_img {clear: both; float:left; height: 165px;}
.bloc_section3_link {clear: both; float:left; height: 83px; margin: 33px 0 0 0; text-align: center; width: inherit}
.bloc_section3_link a {color: #7b3637; font-size: 1.5em;}

.sidebar-bloc-top{color: #fff; text-align: center}
.sidebar-bloc-middle{color: #fff}
.sidebar-bloc-bottom{}

#contenu1_top{clear:both; background:url(images/bg_contenu_top.png) no-repeat; float:left; margin:20px 0 0 20px; width:642px; height:10px;}
#contenu1_middle{clear:both; background:url(images/bg_contenu_middle.png) repeat-y; float:left; margin:0 0 0 20px; width:632px; color:#fff; padding:5px; text-align:justify}
#contenu1_bottom{clear:both; background:url(images/bg_contenu_bottom.png) no-repeat; float:left; margin:0 0 0 20px; width:642px; height: 10px}
/* =Menu-------------------------------------------------------------- */
menu{display:block}
#access{clear:both;display:block;float:left;margin:0; color: #26497c}
#access ul{font-size:13px;list-style:none;margin:0 0 0 0;padding-left:0;}
#access li{float:left;position:relative; /*width: 193px;*/ text-align: center}
#access .sep {color:#fff;display:table-cell;height: 54px; padding:0 9px; font-weight: bold;vertical-align: middle}
#access a{color:#fff;display:table-cell;height: 54px; /*width: 193px;*/ text-decoration:none; font-weight: bold;vertical-align: middle; font-size: 1.2em}
#access ul ul{float:left;margin:-4px 0 0 0;position:absolute;top:3.333em;left:0;width:188px;z-index:99999; /*-moz-box-shadow:0 3px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);box-shadow:0 3px 3px rgba(0,0,0,0.2);*/}
#access ul ul ul{left:100%;top:0; }
#access ul ul a{background:#f9f9f9;border-bottom:1px dotted #ddd;color:#444;font-size:13px;font-weight:normal;height:auto;line-height:1.4em;padding:10px 10px;width:168px;}
#access li:hover > a, #access ul ul:hover > a, #access a:focus{color: #fff}
#access li:hover > a, #access a:focus{ color: #fff;}
#access li:hover {background-position: 0 100%;}
#access ul li:hover > ul{display:block;}
#access .current-menu-item > a, #access .current-menu-ancestor > a, #access .current_page_item > a, #access .current_page_ancestor > a{font-weight:bold;background-position: 0 100%;}

#menu_top {float:left; margin: 0 0 0 105px; width: 664px; height: 66px; font-weight: normal}
#menu_top ul{font-size:13px;list-style:none;margin:0;padding-left:0;}
#menu_top li.main-menu-item{float: left; margin: 0; padding: 40px 10px 0 /*clear: both; /*float:none;height: 39px; line-height: 39px; margin-bottom: 6px;padding: 0 0 0 0; width: 161px; text-align: left;background: url(images/left_menu_first.png) no-repeat*/}
#menu_top li.menu-top-sep{float: left; margin: 31px 10px 0 !important; height:26px;padding-top:0 !important;width:28px;background:url(images/header-sep.png) no-repeat}

#menu_top a{color:#000;/*#26497c;*//*display:table-cell;padding:0 1.2125em; width: 201px;*/ text-decoration:none;vertical-align: middle; float:left; font-weight: bold}
#menu_top a:hover{color:#000;}
#menu_top .current-menu-item , #menu_top .current-menu-ancestor , #menu_top .current_page_item , #menu_top .current_page_ancestor, #menu_top li.main-menu-item:hover {color: #fff; background: url(images/bg-header-selected.png) repeat}
#menu_top .current-menu-item > ul, #menu_top .current-menu-ancestor > ul, #menu_top .current_page_item > ul, #menu_top .current_page_ancestor > ul {display: block; }
#menu_top .current-menu-item a, #menu_top .current-menu-ancestor a, #menu_top .current_page_item a, #menu_top .current_page_ancestor a, #menu_top li:hover a {font-weight:bold; color: #000}
#menu_top .current-menu-item > a, #menu_top .current-menu-ancestor > a, #menu_top .current_page_item > a, #menu_top .current_page_ancestor > a{color:#fff;}
#menu_top .current-menu-item a span, #menu_top li:hover a span  {background: url(images/topmenu-center.gif) no-repeat scroll 50% bottom transparent;}
#menu_top li a span {display: block; padding: 27px 0 42px; text-align: center; width: 121px}
 
#menu_top .current_page_item > ul  {display:block}

/*#menu_top li a {height:16px; /*width: 259px;  overflow: hidden}
/*#menu_top .menu-item {background: url(images/menu.jpg) no-repeat; width: 259px; height: 46px}
#menu_top .current_page_item {background-position: 0 100%;}*/

#page_item_list {height: 39px;}

#menu_left_nav ul{font-size:13px;list-style:none;margin:0;padding-left:0;}
#menu_left_nav ul li {float:left; margin-bottom: 20px}
#menu_left_nav li{clear: both; margin-bottom: 6px;padding: 0 0 0 0; width: 161px; text-align: left;/*background: url(images/left_menu_first.png) no-repeat*/}
#menu_left_nav li li {float: none; background: transparent;height: auto; padding: 0px 0 0px 45px;width: 216px}
#menu_left_nav li li li {background: transparent;height: auto; padding: 0px 0 0px 70px;width: 171px}
#menu_left_nav a{color:#ff6600;/*#26497c;*//*display:table-cell;padding:0 1.2125em;*/ width: 201px; /*text-decoration:none;*/ font-weight: bold;vertical-align: middle; float:left}
#menu_left_nav li li a {width: 210px; text-decoration: underline; color: #000}
#menu_left_nav li li li a {width: 187px}
#menu_left_nav ul ul{/*float:left;*/list-style:none; margin:0;width:239px;padding:0}
#menu_left_nav ul ul ul {/*display:none;float:left;margin:0 0 0 -45px;width:261px;padding: 5px 0*/}
#menu_left_nav ul ul ul{}
#menu_left_nav ul ul a{font-size:13px;font-weight:normal;line-height:1.4em;}
#menu_left_nav .current-menu-item , #menu_left_nav .current-menu-ancestor , #menu_left_nav .current_page_item , #menu_left_nav .current_page_ancestor {/*background: url(images/left_menu_first_selected.png) no-repeat*/}
#menu_left_nav .current-menu-item > ul, #menu_left_nav .current-menu-ancestor > ul, #menu_left_nav .current_page_item > ul, #menu_left_nav .current_page_ancestor > ul {background: url(images/left_menu_selected.png) repeat-y; display: block}
#menu_left_nav .current-menu-item a, #menu_left_nav .current_page_item a{font-weight:bold;}
/*#menu_left_nav .current-menu-item > a, #menu_left_nav .current-menu-ancestor > a, #menu_left_nav .current_page_item > a, #menu_left_nav .current_page_ancestor > a{color:#fff;}*/
 
#menu_left_nav .current_page_item > ul  {display:block}

#menu_left_nav li a {width: 239px; overflow: hidden}
#menu_left_nav .menu-item {/*background: url(images/menu.jpg) no-repeat; */ width: 239px; padding: 0}
#menu_left_nav .current_page_item {background-position: 0 100%;}

span.menu-link, span.main-menu-link {float: left; width: 239px; overflow: hidden; font-weight: bold; color: #FF6600}


.attachment_list {float: left; margin: 20px 0 0 0; width: 110px; text-align:center}

.wpcf7 {clear: both; float: left; }
#form-nom {float: left}
#form-mail, #form-sujet, #form-concerne, #form-tel, #form-msg {clear: both; float: left; margin: 15px 0 0 0}
#form-submit {clear: both; float: right; margin: 15px 0 0 0}
#mandatory {clear: both; float: left; font-size: 10px; margin: 15px 0 0 0}
.wpcf7 .default input, .wpcf7 .default textarea {width: 500px}
#form-submit input {width: 80px}

.entry a {color: #000}

.attachment_header {clear: both; float:left; width: 660px; text-align:center;}
.error {font-weight: bold; color: red}

.post h1 {float:left; color: #fff; width: 500px; padding: 0; margin: -40px 0 0 210px}
.post h1 a {color: #000; text-decoration: none}
.post h2 {float:left; height: 45px; line-height: 45px; width: 625px; padding: 0 0 0 60px; margin: 0; text-align: left}
.post .entry_top {float:left; height: 20px; width: 784px; margin-left: 98px; background: url(images/bg-content-top.png) no-repeat}
.post .entry {float:left; width: 704px; padding: 10px 40px 0 40px; margin-left: 98px; background: url(images/bg-content-middle.png) repeat-y; color: #000; text-align: left}
.post .entry_bottom {float:left; height: 20px; width: 784px; margin-left: 98px; background: url(images/bg-content-bottom.png) no-repeat}

#main-search  {text-align: left}
#main-search ol {clear: both; float: left}
#main-search li {padding: 0 5px} 
#main-search h2 {color: #000}
#main-search .post h3 a {color: #606271; text-decoration: underline}
#main-search .post .entry {width: 576px; background: transparent}
#main-search .bg1 {background: #EAE9E9}
#main-search .bg2 {background: #fff}
#search_result_results {clear: both; float: left; margin-top: 15px}
#search_result_title {clear: both; float: left; margin-top: 15px; font-weight: bold}
#search_new {clear: both; float: left; margin-top: 15px;}

.hide {display:none}

#bloc_section2 .tdtxt {background: #eee; border-left: 0; border-right: 0; border-bottom: 1px solid #fff !important;padding: 0 35px}
#bloc_section2 .tdpuce {float:left; height: auto; margin: 40px -25px 0 0}

#left-menu {float:left; margin: 0 0 8px}
#left-candidature {float:left; margin: 0 0 8px}
.left-box {background: url("images/box-bg.gif") repeat-y scroll 0 0 transparent; overflow: hidden; padding: 23px 13px 22px 24px}

.form-libelle {clear: both; float: left; width: 140px; margin: 0 0 10px 0}
.form-input {float: left; margin: 0 0 10px 15px;}
.form-input input, .form-input textarea {width: 400px}
.form-mandatory {float: left; margin: 0 0 10px 15px; width: 15px}
#form-contact #form-btn-submit input, #form-candidature #form-btn-submit input {clear: both; float: right; width: 56px}
#form-contact .comment-connu input {clear: both; float: left; width: 13px}
#form-contact .comment-connu .wpcf7-list-item-label {float: left; margin-left: 15px}

#search_new {width: 626px}
.btn_search_submit {background: url(images/button.gif) no-repeat; border: 0; height: 28px; width: 105px; color: #fff}
.paging-navigation {float:left}
#search_new_param {clear: both; float: left; border: 1px solid #D6DDE2; width: 606px; padding: 10px}
#search_new_param legend {font-weight: normal}
#search_new_classement{margin-top: 15px}
.wpcf7-response-output {float: left}
#ui-datepicker-div {z-index: 10}

.espaceprive_b_link {float: left}
#espaceprive_link {float: left; background: url(images/header-onglet-middle.png) repeat-x; height: 47px; line-height: 47px; padding: 0 5px}
#espaceprive_link a {color: #fff} 
#accueil_actu{float:left;width:383px; margin:13px 0 0 98px;overflow:hidden; padding: 27px 0 0}
#accueil_actu-top{float:left;background:url(images/bg-actu-top.png) no-repeat; width: 363px; height: 35px}
#accueil_actu-bottom{float:left;background:url(images/bg-actu-bottom.png) no-repeat; width: 363px; height: 10px}
#accueil_actu-contenu{float:left;background:url(images/bg-actu-middle.png) repeat-y; width: 363px;padding:10px; /*height:188px;*/ text-align:justify}
#accueil_actu-footer{margin-top:-5px}
#trs_location{position:relative;height:300px; width: 684px}
#trs_nom{float:left; position:relative; top:15px; left:15px}
#trs_nom1{float:left; position:relative; top:15px; left:58px}
#trs_nom1 input {width: 230px}
#trs_prenom{float:left; position:relative; top:15px; left:107px}
#trs_prenom1{float:left; position:relative; top:15px; left:116px}
#trs_prenom1 input {width: 230px}
#trs_email{clear:both; float:left; position:relative; top:35px; left:15px}
#trs_email1{float:left; position:relative; top:35px; left:49px}
#trs_email1 input {width: 230px}
#trs_tel{float:left; position:relative; top:35px; left:98px}
#trs_tel1{float:left; position:relative; top:35px; left:125px}
#trs_fax{float:left; position:relative; top:35px; left:155px}
#trs_fax1{float:left; position:relative; top:35px; left:162px}
#trs_adresse{clear:both; float:left; position:relative; top:55px; left:15px}
#trs_adresse1{float:left; position:relative; top:55px; left:40px}
#trs_cp{clear:both; float:left; position:relative; top:75px; left:15px}
#trs_cp1{float:left; position:relative; top:75px; left:19px}
#trs_ville{float:left; position:relative; top:75px; left:105px}
#trs_ville1{float:left; position:relative; top:75px; left:110px}
#trs_type_personne{clear:both; float:left; position:relative; top:95px; left:15px}
#trs_type_personne1{float:left; position:relative; top:95px; left:29px}
#trs_budget_min{float:left; position:relative; top:95px; left:75px}
#trs_budget_min1{float:left; position:relative; top:95px; left:80px}
#trs_budget_max{float:left; position:relative; top:95px; left:90px}
#trs_budget_max1{float:left; position:relative; top:95px; left:95px}
#trs_souhait1{float:left; position:relative; top:115px; left:15px}
#trs_type_bien{clear:both; float:left; position:relative; top:115px; left:15px}
#trs_type_bien1{float:left; position:relative; top:115px; left:15px}
#trs_submit{float:left; position:relative; top:150px; left:50px}

#contact{position:relative;height:286px; width: 340px}
#contact_nom{float:left; position:relative; top:0px; left:0px}
#contact_nom1{float:left; position:relative; top:0px; left:25px}
#contact_nom1 input {width: 230px}
#contact_email{clear:both; float:left; position:relative; top:20px; left:0px}
#contact_email1{float:left; position:relative; top:20px; left:56px}
#contact_email1 input {width: 230px}
#contact_sujet{clear:both; float:left; position:relative; top:40px; left:0px}
#contact_sujet1{float:left; position:relative; top:40px; left:61px}
#contact_sujet1 input {width: 230px}
#contact_telephone{clear:both; float:left; position:relative; top:60px; left:0px}
#contact_telephone1{float:left; position:relative; top:60px; left:24px}
#contact_telephone1 input {width: 230px}
#contact_message{clear:both; float:left; position:relative; top:80px; left:0px}
#contact_message1{float:left; position:relative; top:80px; left:2px}
#contact_message1 textarea {width: 230px}
#contact_submit{float:left; position:relative; top:90px; left:252px}

.mandatory {clear: both; float: left; font-size: 10px; margin: -15px 0 0 0}
#map_canvas {clear: both; float: left; margin-top: 15px}
#espaceprivilege-form {float: left; width: 205px; padding: 0 15px}
#sidebar_bloc_privilege-login {float: left; margin: 0; width: inherit}
#sidebar_bloc_privilege-logininput {float: left; margin: 0 0 0 36px}
#sidebar_bloc_privilege-password {float: left; margin: 10px 0 0 0; width: inherit}
#sidebar_bloc_privilege-bouton {float: right; margin: 10px 0 0 0;}
