-.service .zone_input input {
width:175px;
}

.formulaire .mon_compte input,.formulaire .me_contacter input {
width:122px;
}

.float_right {
float:right;
}

.breaker {
clear:both;
height:0;
overflow:hidden;
}

#page {
text-align:left;
margin:0 auto;
}

#header {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/bg_header.png) no-repeat bottom left #099BD5;
min-height:25px;
height:auto;
margin:0 0 14px;
padding:5px 9px 0 29px;
}

#header select {
width:151px;
min-height:18px;
height:auto;
}

#header ul {
float:right;
padding:3px 0 0;
}

#header li {
	display:inline;
	color:#FFF;
	margin:0;
	padding:0 0 0 7px;
	/*float: left;*/
}

#header li fieldset {
	display:inline;
}

#header li span {
margin:0 0 0 7px;
}

#zone_logos_bdo_graphic {
height:243px;
overflow:hidden;
margin:0 0 1px;
}

.zone_logo {
width:244px;
padding:15px 0 0 64px;
}

.logo {
padding:0 0 17px 21px;
}

#footer {
font-size:91%;
text-align:center;
padding:28px 0 20px;
}

#footer ul {
display:inline;
padding:0 14px 0 0;
}

#footer li {
display:inline;
}

#footer li span {
padding:0 4px;
}

body.body_logged {
background:none;
}

#conteneur {
padding:0 0 28px 29px;
}

.xboxcontent label.help {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/help.bmp) no-repeat;
padding:2px 0 0 24px;
}
	
.xboxcontent label.result {
color:red;
}
	
.xboxcontent input.disabled {
background-color:grey; 
}
		
.xboxcontent input.enabled {
background-color:grey; 
}
	
.col_gauche {
width:265px;
margin:0 10px 0 0;
padding:12px 0 0 1px;
}

.bloc_espace_perso h3 img {
margin:0 0 12px 3px;
}

.bloc_espace_perso p {
padding:0 0 12px 3px;
width:222px;
}

.bloc_sidentifier {
	background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/bg_hau_bc_sidentifier.png) no-repeat;
	padding:11px 0 0;
	min-height:240px;
}

.bloc_sidentifier .bas_box {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/bg_bas_bc_sidentifier.png) no-repeat;
height:9px;
overflow:hidden;
}

.bloc_sidentifier .content_box {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/bg_bc_sidentifier.png) no-repeat #BCECFF;
border:1px solid #fff;
width:186px;
min-height:102px;
height:auto;
border-width:0 3px;
padding:7px 15px 5px;
}

.bloc_sidentifier label {
display:block;
float:left;
width:73px;
color:#fff;
padding:3px 0 0;
}

.bloc_sidentifier .input {
width:108px;
min-height:18px;
height:auto;
border:1px solid #6DC6E8;
margin:0 0 10px;
padding:0 0 0 3px;
}

.bloc_sidentifier .bouton_bleu {
float:right;
padding:0 0 8px;
}

.bouton_bleu span {
display:block;
float:left;
height:18px;
width:6px;
}

.bouton_bleu span.cote_left {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/cote_left_bt_bleu.png) no-repeat;
}

.bouton_bleu span.cote_right {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/cote_right_bt_bleu.png) no-repeat;
}

.bouton_bleu input {
float:left;
border:0;
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/bg_bt_bleu.png) repeat-x #007CB0;
color:#fff;
font-weight:700;
cursor:pointer;
min-height:18px;
height:auto;
padding:0 5px;
}

.bloc_mon_office h3 img {
margin:1px 0 10px 6px;
}

.bloc_deconnexion a {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/puce_sinscrire.png) no-repeat 0 5px;
display:block;
color:#fff;
padding:0 0 13px 7px;
}

.bloc_deconnexion {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/bg_hau_bc_deconnect.png) no-repeat;
padding:9px 0 0;
min-height:290px;
}

.bloc_deconnexion .bas_box {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/bg_bas_bc_deconnect.png) no-repeat;
height:9px;
overflow:hidden;
}

.bloc_deconnexion .content_box {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/bg_bc_deconnect.png) no-repeat #8FDCFA;
border:1px solid #fff;
width:191px;
min-height:54px;
height:auto;
border-width:0 3px;
padding:11px 10px 0 15px;
}

.bloc_deconnexion .bouton_bleu {
margin:0 0 0 50px;
}

.centre {
width:675px;
}

div.selection ul.liste_puce li ul li {
width:150px;
display:inline;
margin:0;
padding:0;
}

.selection {
display:block;
width:150px;
}

.item_block {
width:215px;
min-height:330px;
margin:0 15px 19px 0;
}

.accueil_carte .item_block {
margin-bottom:0;
}

.centre .item_block h2 {
min-height:26px;
height:auto;
color:#fff;
text-align:center;
background:#F2F2F2;
padding:6px 0 0;
}

#myAccordion dt {
font-weight:700;
min-height:21px;
height:auto;
margin:0 0 1px;
padding:6px 0 0 9px;
}

#myAccordion .content_box {
padding:6px 0 0 5px;
}

#myAccordion .content_box p {
padding:0 0 7px 1px;
}

#myAccordion .content_box .liste_puce li a {
padding-left:7px;
text-decoration:none;
}

#myAccordion2 dt {
font-weight:700;
min-height:21px;
height:auto;
margin:0 0 1px;
padding:6px 0 0 9px;
}

#myAccordion2 .content_box {
padding:6px 0 0 5px;
}

#myAccordion2 .content_box p {
padding:0 0 7px 1px;
}

#myAccordion2 .content_box .liste_puce li a {
padding-left:7px;
text-decoration:none;
}

.scroller {
text-align:right;
padding:0 6px 6px 0;
}

.scroller li {
font-weight:700;
width:20px;
height:20px;
float:right;
margin:0 1px 0 0;
}

.scroller li a {
color:#666;
text-decoration:none;
display:block;
float:right;
width:20px;
height:17px;
text-align:center;
padding:3px 0 0;
}

.accueil_notaire #myAccordion .content_box {
padding:9px 0 0 5px;
}

.accueil_notaire .scroller {
padding:0 6px 8px 0;
}

.bloc_form .bas_box {
height:10px;
overflow:hidden;
}

.bloc_form .content_box {
background:repeat-x #F6F6F6;
min-height:270px;
height:auto;
border-style:solid;
border-width:0 1px;
}

.sys_onglets li {
float:left;
text-align:center;
width:50%;
white-space:nowrap;
margin:0;
}

.sys_onglets li h4 {
font-weight:400;
min-height:19px;
height:auto;
padding:6px 0 0;
}

.sys_onglets li a {
display:block;
width:100%;
color:#fff;
font-weight:400;
text-decoration:none;
}

.sys_onglets li.encour a {
background-color:transparent;
color:#FE6803;
font-weight:700;
}

.pages .sys_onglets li a {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/bg_sys_onglet.png) repeat-x;
}

.pages .sys_onglets li.encour a {
background-color:#FE6803;
background:none;
color:#fff;
}

.bloc_form form p {
padding:0 0 4px 22px;
}

.bloc_form form p.pad {
padding:0 0 11px 22px;
}

.invalid {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/warning.png) no-repeat 2px 0;
}

.bloc_form form .input,.bloc_form form .tranche_prix .input {
border:1px solid #BABABA;
width:150px;
min-height:18px;
height:auto;
margin:0 0 12px 22px;
padding:1px 0 0 7px;
}

.bloc_form form .tranche_prix {
padding:0 0 12px 24px;
}

.bloc_form form .tranche_prix .input {
width:59px;
vertical-align:bottom;
margin:0 2px 0 0;
padding:1px 0 0 3px;
}

.bloc_form form label {
display:block;
padding:0 0 2px 22px;
}

.bloc_form form .tranche_prix label {
display:inline;
padding:0;
}

.bloc_form form select {
width:158px;
min-height:18px;
height:auto;
margin:0 0 8px 22px;
}

.bloc_form .bouton {
text-align:center;
margin:0 auto 2px 68px;
}

.bouton span,.bouton3 span {
display:block;
float:left;
height:19px;
width:6px;
}

.bouton input,.bouton a,.bouton3 input {
float:left;
font-weight:700;
}

.bouton input,.bouton3 input {
border:0;
color:#fff;
cursor:pointer;
height:19px;
padding:0 5px;
}

.bouton a {
height:17px;
padding:2px 5px 0;
}

.bouton .picto,.bouton3 .picto {
width:13px;
}

.listing_block1 ul {
padding:2px 0 3px;
}

.listing_block1 li {
padding:10px 0 0;
}

.listing_block1 li h3 {
min-height:26px;
height:auto;
padding:0 0 0 44px;
}

.listing_block1 li.encour {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/bg_li_encour_listing.png) repeat-x;
}

.listing_block1 li.encour ul {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/bg_li_encour_listing_bas.png) repeat-x bottom left;
padding:0 0 10px;
}

.listing_block1 li.encour li {
font-weight:700;
padding:0 0 5px 46px;
}

.listing_block1 li.encour ul ul {
background:none;
padding:4px 0 0 1px;
}

.listing_block1 li.encour li li {
font-weight:400;
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/puce_gris.png) no-repeat 0 5px;
padding:0 0 4px 8px;
}

.listing_block1 li.encour li li a {
color:#666;
}

.listing_block2 .content_box {
padding:7px 0 0 10px;
}

.listing_block2 h3 {
padding:5px 0 8px;
}

.listing_block2 ul {
padding:0 0 0 3px;
}

.listing_block2 ul ul {
padding-left:10px;
}

.listing_block2 li {
padding-bottom:6px;
}

.bloc_cartes {
margin:0 0 11px;
}

#bloc_cartes_home {
position:relative;
left:0;
top:0;
width:675px;
height:340px;
overflow:hidden;
z-index:100;
display:none;
visibility:visible;
margin:31px 0 -432px;
}

a.close {
float:right;
font-size:91%;
display:block;
padding:9px 17px 0 0;
}

.bloc_cartes .content_box {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/degarde_bc_cartes.png) repeat-x #F6F6F6;
clear:both;
min-height:273px;
height:auto;
border-style:solid;
border-width:1px 1px 0;
}

.bloc_cartes form select {
width:190px;
}

.bloc_cartes form .tranche_prix .input {
width:69px;
}

.bloc_cartes .zone_search {
width:213px;
margin:0 16px 0 0;
padding:36px 0 0;
}

.sys_onglets {
width:213px;
margin:0;
}

.zone_cartes {
float:left;
width:442px;
}

.cartes li {
width:216px;
height:126px;
float:left;
}

.cartes li img {
display:block;
margin:0 auto;
}

.cartes li a {
width:204px;
height:119px;
display:block;
color:#666;
text-decoration:none;
padding:7px 0 0 13px;
}

.bloc_actu {
width:302px;
min-height:123px;
height:auto;
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/bg_actu_home.png) no-repeat top right #F5F5F5;
margin:0 20px 0 2px;
padding:6px 0 8px 9px;
}

.bloc_actu .vignette {
width:70px;
margin:4px 10px 0 0;
}

.bloc_actu .txt {
width:210px;
}

.accueil_notaire .bloc_actu {
margin:0 10px 0 2px;
}

.bloc_service {
width:342px;
padding:7px 0 0;
}

.bloc_service p {
padding:0 40px 24px 0;
}

.bloc_service li {
width:33%;
float:left;
padding-bottom:4px;
}

.bloc_autre_liens {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/degade_autre_lien.png) repeat-x #FDF9F8;
width:243px;
}

.bloc_autre_liens .content_box {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/bg_autre_lien.png) no-repeat 22px bottom;
min-height:84px;
height:auto;
padding:6px 0 0 89px;
}

.bloc_autre_liens h3 {
color:#925244;
padding:0 0 12px;
}

.bloc_autre_liens ul {
padding:0 0 0 13px;
}

.pages #zone_logos_bdo_graphic {
overflow:visible;
min-height:190px;
height:auto;
margin:0 0 1px;
padding:15px 0 0;
}

.pages .bdo_graphic {
width:575px;
padding:4px 0 0;
}

.accueil #zone_logos_bdo_graphic {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/back.jpg) no-repeat 308px bottom;
}

.bg_girl_pc #zone_logos_bdo_graphic {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/fille_with_pc.png) no-repeat 444px bottom;
}

.bg_man_phone #zone_logos_bdo_graphic {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/homme_width_phone.png) no-repeat 547px bottom;
}

.bg_woman #zone_logos_bdo_graphic {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/woman.png) no-repeat 655px bottom;
}

.bg_women #zone_logos_bdo_graphic {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/filles_tendances.png) no-repeat 615px bottom;
}

#conseils_juridiques {
position:relative;
left:-8px;
top:40px;
display:none;
}

#recherche_bien {
position:relative;
left:385px;
top:20px;
display:none;
}

#evaluation {
position:relative;
left:560px;
top:-75px;
display:none;
}

#devenez_proprietaire {
position:relative;
left:150px;
top:-125px;
display:none;
}

.pages .zone_logo {
width:377px;
padding:15px 0 0 48px;
}

.pages .zone_logo img {
display:inline;
vertical-align:top;
padding:37px 0 0;
}

.pages .zone_logo img.logo {
padding:0 31px 0 0;
}

.bloc_connect {
width:180px;
margin:15px 0 0;
}

.col_gauche .bloc_connect {
	min-height:305px;
}

.bloc_connect h3 img.mon_espace_perso {
margin:0 0 8px 6px;
}

.bloc_connect h3 img.mon_office {
margin:0 0 11px 6px;
}

.bloc_connect .box {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/arondi_haut_bloc_conect.png) no-repeat;
padding:10px 0 0;
}

.bloc_connect .bas_box {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/arondi_bas_bloc_conect.png) no-repeat;
height:9px;
overflow:hidden;
}

.bloc_connect .content_box {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/bg_bloc_conect.png) no-repeat #7CD7FA;
min-height:84px;
height:auto;
border:1px solid #E8F2F6;
border-width:0 3px;
padding:0 0 0 10px;
}

.bloc_connect li {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/puce_bleu.png) no-repeat 0 5px;
padding:0 0 7px 9px;
}

.bloc_connect li a:hover {
color:#007BAF;
}

.bloc_connect .bouton_bleu {
float:right;
padding:0 20px 0 0;
}

.bloc_connect label {
display:block;
float:left;
width:73px;
color:#fff;
padding:2px 0 0;
}

.bloc_connect .input {
width:130px;
min-height:18px;
height:auto;
border:1px solid #6DC6E8;
margin:0 0 10px;
padding:0 0 0 3px;
}

.pages .col_gauche {
width:215px;
margin:-33px 0 0;
padding:0;
}

.nav {
margin:0 0 19px;
}

.nav dt h2 {
min-height:26px;
height:auto;
color:#fff;
text-align:center;
background:#F2F2F2;
margin:0 0 1px;
padding:6px 0 0;
}

.nav dd {
overflow:auto;
}

.nav .liste_puce {
padding:12px 0 10px 15px;
}

.nav .liste_puce li {
padding-bottom:5px;
color:#666;
}

.nav .liste_puce li.encour {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/puce_gris.png) no-repeat 0 5px;
padding-left:10px;
display:block;
white-space:nowrap;
font-weight:700;
}

.nav li a {
text-decoration:none;
width:150px;
}

.nav .liste_puce li ul {
padding:5px 0 0 15px;
}

.nav .liste_puce li li a:hover,.nav .liste_puce li li a {
font-weight:400;
}

.nav .liste_puce li li li a,.nav .liste_puce li li li a:hover {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/puce_n3.png) no-repeat 0 6px;
font-weight:400;
}

.nav .liste_puce li li.encour li.encour {
text-decoration:underline;
font-weight:400;
}

.selection .liste_puce li {
font-size:164%;
margin-bottom:15px;
}

.theme_01 .selection .liste_puce li {
color:#FE6803;
}

.selection .liste_puce li li a {
color:#666;
font-size:11px;
}

.pages .bloc_actu {
width:205px;
min-height:123px;
height:auto;
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/bg_actu_home.png) no-repeat top right #F5F5F5;
margin:0 0 1px;
padding:6px 0 1px 10px;
}

.pages .bloc_service {
width:205px;
background:#F5F5F5;
margin:0;
padding:6px 0 8px 10px;
}

.pages .bloc_service li {
width:49%;
float:left;
padding-bottom:4px;
}

.pages .bloc_autre_liens {
width:215px;
margin-bottom:1px;
}

.pages .bloc_autre_liens .content_box {
min-height:84px;
height:auto;
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/bg_autre_lien2.png) no-repeat 7px bottom;
padding:6px 0 0 9px;
}

.pages .bloc_autre_liens ul {
padding:0 0 0 64px;
}

.pages #conteneur {
padding:0 0 28px;
}

.pages .centre {
width:783px;
}

.pages .contenu {
margin:0 0 0 0;
padding:0 0 0 0;
}

.fil_ariane {
color:#7F7F7F;
background:#F2F2F2;
margin:0 0 7px;
padding:5px 0 7px 11px;
}

.fil_ariane a {
color:#7F7F7F;
}

.pages .contenu h1 {
padding:0 0 6px 15px;
}

.bouton2 span {
display:block;
float:left;
height:26px;
width:6px;
}

.bouton2 input,.bouton2 .input_submit {
float:left;
cursor:pointer;
border:0;
color:#fff;
font-weight:700;
height:auto;
min-height:26px;
padding:0 5px;
}

.bouton2 .input_submit {
min-width:100px;
min-height:20px;
padding-top:6px;
text-decoration:none;
text-align:center;
}

.pages .scroller {
text-align:center;
min-width:230px;
margin:0 auto;
padding:0 0 6px;
}

.pages .scroller h5 {
font-weight:700;
float:left;
padding:3px 0 0;
}

.pages .scroller ul {
width:70%;
text-align:center;
margin:0 auto;
}

.pages .scroller li {
font-weight:700;
width:20px;
height:20px;
float:none;
display:inline;
margin:0 1px 0 0;
}

.pages .scroller li a {
color:#666;
text-decoration:none;
display:block;
float:left;
width:20px;
height:17px;
text-align:center;
padding:3px 0 0;
}

.pages .scroller li.img a {
color:#666;
text-decoration:none;
display:block;
float:left;
width:20px;
height:17px;
text-align:center;
padding:0 10px;
}

.formulaire {
width:719px;
}
.formulaire .xboxcontent {
padding:6px 10px 2px 15px;
}
.formulaire p {
border-bottom:1px solid #E6E6E6;
margin:0 0 6px;
padding:0 0 7px;
}

.formulaire span {
font-weight:400;
color:#FE6803;
}

.formulaire label {
font-weight:700;
width:178px;
display:block;
float:left;
text-align:right;
margin:0 11px 0 0;
padding:2px 0 0;
}

.formulaire .input {
border:1px solid #B6B6B6;
width:175px;
min-height:18px;
height:auto;
vertical-align:middle;
margin:0 4px 10px 0;
}

.formulaire .me_contacter label {
width:100px;
}

.formulaire .calcul1 label {
width:90%;
float:none;
text-align:left;
margin:0 11px 11px 0;
}

.formulaire .calcul2 label {
width:300px;
}

.formulaire .calcul3 label {
width:460px;
}

.formulaire .calcul1 .euro,.formulaire .calcul2 .euro,.formulaire .calcul3 .euro {
width:auto;
display:inline;
float:none;
}

.calculResult p {
margin:0 0 20px;
}

.mes_alertes {
width:301px;
margin:10px 134px 0 0;
}

.mes_alertes .xboxcontent {
padding:4px 10px 0 9px;
}

.mes_alertes .xboxcontent h3 {
padding:0 0 7px;
}

.mes_alertes label {
font-weight:700;
width:auto;
display:inline;
float:none;
text-align:left;
margin:0 5px 0 0;
padding:0;
}

.recevoir_alerte {
padding:0 0 4px 50px;
}

.recevoir_alerte input {
vertical-align:middle;
margin:0 15px 0 0;
}

.formulaire .bouton2 {
margin:26px 5px 0;
}

.formulaire .perso_email_office .bouton2 {
margin-top:0px;
padding-top:0px;
padding-left:20px;
float:left;
}

.formulaire .perso_email_office .bloc_image {
margin-bottom:30px;
}

.bouton_gris span {
display:block;
float:left;
height:19px;
}

.bouton_gris span.cote_left {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/cote_left_bt_gris.png) no-repeat;
width:6px;
}

.bouton_gris span.cote_right {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/cote_right_bt_gris.png) no-repeat;
width:21px;
}

.bouton_gris input {
float:left;
border:0;
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/bg_bt_gris.png) repeat-x;
color:#666;
font-weight:700;
cursor:pointer;
min-height:19px;
height:auto;
padding:0;
}

.formulaire_notaire div.float_right {
margin:0 0 5px;
}

.formulaire_notaire .bouton_gris {
float:left!important;
margin:0;
}

.formulaire_notaire .bouton,.formulaire_notaire .input {
margin-right:10px;
}

.formulaire_notaire .bouton2 {
padding-left:309px;
margin-top:13px;
}

.formulaire_notaire .bouton_abo {
padding-left:10px;
margin-top:0;
}

.formulaire_notaire .item_form {
padding-bottom:12px;
width:100%;
}

.formulaire_notaire p {
margin:0 0 2px;
}

.formulaire_notaire label {
font-weight:700;
width:170px;
display:block;
float:left;
text-align:right;
margin:0 10px 0 0;
}

.formulaire_notaire fieldset.item_form4 div div,.formulaire_notaire fieldset.item_form5 div {
clear:none;
}

.formulaire_notaire .item_form p {
border-bottom:0;
float:left;
margin:0;
padding:6px 87px 13px 0;
}

.formulaire_notaire .item_form5 p {
border-bottom:0;
float:none;
margin:0;
padding:0;
}

.formulaire_notaire .item_form .input,.formulaire_notaire .item_form .checkbox,.formulaire_notaire .item_form .radio {
width:192px;
margin:0 10px 8px 0;
}

.formulaire_notaire .checkbox,.formulaire_notaire .radio {
border:none;
}

.warning_txt {
width:473px;
margin:0;
padding:1px 38px 0 0;
}

.formulaire_notaire .item_form2 label {
width:auto;
display:inline;
float:none;
text-align:right;
margin:0;
padding:0 15px 0 3px;
}

.formulaire_notaire .item_form4 .input {
width:102px;
}

.formulaire_notaire .item_form .zone_input label,.item_form li label {
width:auto;
display:inline;
float:none;
text-align:right;
font-weight:400;
margin:0;
padding:0 15px 0 3px;
}

.formulaire_notaire .item_form4 .zone_input label {
padding:0 22px 0 3px;
}

.formulaire_notaire .item_form4 .zone_input label.sans_pad {
padding:0 2px 0 3px;
}

.item_form li label {
display:block;
padding:3px 37px 0 0;
}

span.invalid {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/warning.png) no-repeat 0 0;
padding:3px 10px;
}

.formulaire_notaire .item_form select {
width:195px;
height:18px;
margin:0 0 6px;
}

.formulaire_notaire .item_form .radio {
width:12px;
height:12px;
vertical-align:top;
margin:0 0 10px;
}

.formulaire_notaire .item_form4 .radio {
vertical-align:middle;
margin:6px 0 8px;
}

.formulaire_notaire .item_form5 .radio {
margin:6px 0 5px;
}

.formulaire_notaire textarea {
width:372px;
height:78px;
border:1px solid #B6B6B6;
float:left;
margin:0 18px 10px 0;
}

.box_extensible {
background:transparent;
}

.box_extensible_float {
float:left;
width:480px;
}

.box_extensible_float .bouton2 {
margin-bottom:7px;
}

.xtop,.xbottom {
display:block;
background:transparent;
font-size:1px;
}

.xb1,.xb2,.xb3,.xb4 {
display:block;
overflow:hidden;
}

.xb2,.xb3,.xb4 {
background:transparent;
border-left:1px solid #E6E6E6;
border-right:1px solid #E6E6E6;
}

.xb1 {
background:#E6E6E6;
margin:0 5px;
}

.xb2 {
border-width:0 2px;
margin:0 3px;
}

.xb3 {
margin:0 2px;
}

.xb4 {
height:2px;
margin:0 1px;
}

.xboxcontent,.calculResult table {
display:block;
height:auto;
border-color:#E6E6E6;
border-style:solid;
border-width:0 1px;
}

.calculResult .table_donnes th,.calculResult .table_donnes td {
width:100px;
text-align:right;
padding:4px 16px 9px 0;
}

.calculResult .table_donnes .firstcol {
width:500px;
text-align:left;
padding:4px 0 9px 16px;
}

.calculResult .table_donnes {
width:700px;
}


.box_extensible_gris .theme_03 .xtop .xb2,.box_extensible_gris .theme_03 .xtop .xb3,.box_extensible_gris .theme_03 .xtop .xb4 {
background:#fff;
border-left-color:#E6E6E6;
border-right-color:#E6E6E6;
}

.table_donnes th {
font-weight:700;
color:#fff;
padding:4px 0 9px 16px;
}

.table_donnes td.centrer {
text-align:center;
padding:4px 0 6px;
}

.table_donnes .input {
border:1px solid #B6B6B6;
width:152px;
min-height:18px;
height:auto;
}

.explication {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/bg_bc_explicatif.png) no-repeat #EFEFEF;
width:10px;
margin:0 1px 10px 18px;
}

.explication .content_box {
padding:15px 6px 3px 16px;
}

.theme_01 .explication .bas_box2,.theme_02 .explication .bas_box2,.theme_03 .explication .bas_box2 {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/bas_bg_bc_explicatif.png) no-repeat;
height:6px;
overflow:hidden;
}

.creer_nouvel_annonce {
width:400px;
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/bg_nouvelle_annonce.png) no-repeat #EFEFEF;
margin:5px 0 8px;
padding:7px 0 0;
}
.filtrer_annonce {
width:720px;
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/bg_filtrer_annonce.png) no-repeat #EFEFEF;
}
.filtrer_annonce label {
float:left;
margin-bottom:10px;
width:150px;
}
.filtrer_annonce .bouton {
margin-top:15px;
}
.filtrer_annonce text {
width:148px;
min-height:19px;
height:auto;
margin-right:10px;
margin-bottom:10px;	
}
.creer_nouvel_annonce form,
.filtrer_annonce form {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/bg_bas_nouvelle_annonce.png) no-repeat bottom left;
padding:0 0 6px 15px;
}
.filtrer_annonce form {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/bg_bas_filtrer_annonce.png) no-repeat bottom left;
}

.creer_nouvel_annonce h3,
.filtrer_annonce h3 {
padding:0 0 10px 15px;
}

.creer_nouvel_annonce select,
.filtrer_annonce select {
width:148px;
min-height:19px;
height:auto;
margin-right:10px;
margin-bottom:10px;
}

.recherche .contenu {
padding-top:6px;
}

.warning {
font-size:130%;
font-weight:700;
height:30px;
padding:0 0 4px 97px;
}

.infos {
font-size:118.5%;
font-weight:700;
height:30px;
padding:0 0 4px 97px;
}

.error {
font-size:118.5%;
font-weight:700;
padding:0 0 4px 97px;
}

.criteres {
width:240px;
margin:0 47px 0 0;
}

.criteres div {
padding:0 0 23px 20px;
}

.criteres div.select {
padding:0 0 23px;
}

.criteres h2,.localisation h2 {
width:177px;
min-height:27px;
height:auto;
margin:0 0 21px;
padding:6px 0 0 38px;
}

.criteres strong {
display:block;
margin:0;
padding:0 0 8px 19px;
}

.criteres label {
padding-right:3px;
vertical-align:middle;
}

.criteres .input {
width:61px;
border:1px solid #B6B6B6;
height:auto;
margin:0 7px 0 0;
}

.criteres .checkbox,.criteres .radio {
border:none;
width:13px;
height:13px;
margin:0 7px 0 0;
}

.criteres select {
width:187px;
margin:0 0 0 21px;
}

.mail {
width:372px;
margin:0 47px 0 0;
}

.mail .input {
width:372px;
border:1px solid #B6B6B6;
height:auto;
margin:0 7px 0 0;
}

.mail label {
font-weight:bold;
display:block;
margin:0;
padding:10px 0 5px 0;
}

.mail strong {
display:block;
margin:0;
padding:0 0 8px 19px;
}

.mail a{
	display:block;
	background : transparent url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/puce_gris.png) no-repeat scroll 0pt 10px;
	padding : 5px 0px 5px 10px;
	margin:0px 0px 0px 10px;
	font-weight:normal;
}
.mail a:hover{
	color:#FF6600;
	font-weight:bold;
	background : transparent url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/puce_orange.png) no-repeat scroll 0pt 10px;
}

.mail div.input {
width:372px;
height:auto;
border:1px solid #B6B6B6;
float:left;
margin:0 18px 10px 0;
}

.mail textarea {
width:600px;
height:338px;
border:1px solid #B6B6B6;
float:left;
margin:0 18px 10px 0;
}

.mail div.textarea {
width:372px;
height:78px;
border:1px solid #B6B6B6;
float:left;
margin:0 18px 10px 0;
}

.mail .spacer {
display:block;
height:30px;
margin:0 0 0 0;
}

.mail spacer {
display:block;
float:left;
height:170px;
margin:0 10px 0 0;
}

.valid {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/valid.png) no-repeat;
}

.localisation {
width:435px;
margin-right:-2px;
}

.localisation h2 {
width:397px;
min-height:34px;
height:auto;
margin:0;
padding:6px 0 0 38px;
}

.localisation .bas_box3 {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/arondi_bas_localisation.png) no-repeat;
height:8px;
overflow:hidden;
border-style:none;
}

.localisation .content_box2 {
border:0 solid #E7E7E7;
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/degarde_localisation.png) repeat-x bottom left;
width:433px;
min-height:249px;
height:auto;
border-width:0 1px;
padding:6px 0 0;
}

.localisation h3 {
position:relative;
float:left;
margin:0 0 0 -12px;
padding:0 0 7px 32px;
}

.localisation p {
padding:0 0 7px 20px;
}

.localisation .par_ville {
height:26px;
padding:8px 0 0 10px;
}

.localisation .par_ville2 {
padding:0 0 14px 16px;
}

.localisation .par_ville .input {
width:227px;
min-height:18px;
height:auto;
float:left;
position:relative;
margin:0 10px 0 0;
}

.localisation .box_txt {
width:155px;
margin:8px 37px -14px 0;
}

.par_carte {
clear:both;
margin:0 0 9px;
padding:11px 0 8px 17px;
}

.par_carte .input,#bloc_cartes_home .par_carte .input {
width:203px;
min-height:18px;
height:auto;
position:relative;
margin:0 10px 0 0;
padding:0 0 0 3px;
}

.par_carte .bouton3 {
margin:0 5px 0 0;
}

.google_map,.google_map_detail,.google_map_detail_haut {
text-align:center;
overflow:hidden;
border-color:#666;
border-style:solid;
border-width:thin;
margin:auto;
}

#page .google_map a,#page .google_map_detail a,#page .google_map_detail_haut a {
color:#00C;
background:none;
display:inline;
}

.google_map {
width:402px;
height:242px;
}

.google_map_detail {
width:450px;
height:280px;
margin:1px;
}

.google_map_detail_haut {
width:230px;
height:280px;
float:right;
margin:1px;
}

.image_principale_detail {
float:right;
margin:1px;
}

.item_form .invalid {
color:red;
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/warning.png) no-repeat 2px 0;
}

.spacer {
display:block;
float:left;
width:170px;
margin:0 10px 0 0;
}

.filename {
display:block!important;
float:left!important;
width:280px important;
padding-left:180px important;
overflow:hidden!important;
margin-right:10px important;
}

.infos_vente {
padding:0 0 4px;
}

.image_resultat {
float:left;
width:170px;
padding-right:9px;
}

.image_resultat img {
width:170px;
}

.zone_description {
float:left;
width:296px;
}

.table_vente th {
text-align:center;
padding:0 0 2px;
}

.table_vente td {
padding:4px 0;
}

th a.fleche_haut,th a.fleche_bas,th a.fleche_haut_actif,th a.fleche_bas_actif {
text-align:center;
display:block;
min-height:2px;
}

th a.fleche_haut {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/fleche_haut.png) no-repeat center;
padding-bottom:2px;
}

th a.fleche_bas {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/fleche_bas.png) no-repeat center;
padding-bottom:1px;
padding-top:2px;
}

th a.fleche_haut_actif {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/fleche_haut_actif.png) no-repeat center;
padding-bottom:2px;
}

th a.fleche_bas_actif {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/fleche_bas_actif.png) no-repeat center;
padding-bottom:1px;
padding-top:2px;
}

.table_vente tr.info td {
padding:6px 0 16px 2px;
}

.table_vente tr.pijama td {
background:#f1f1f1;
}

.zone_description p {
padding-bottom:4px;
}

.zone_description img {
vertical-align:middle;
}

.zone_description a {
padding:0 7px 0 1px;
}

.pages .pagination {
padding:0 0 0 170px;
}

.pages .pagination h5 {
padding:3px 8px 0 0;
}

.modif_rech .elargi_rech1 .elargi_rech2 .elargi_rech3 .content_box {
padding:8px 6px 0 12px;
}

.transforme_rech .content_box {
padding:5px 6px 0 10px;
}

.ajout_annonce .content_box {
padding:0 6px 0 8px;
}

.elargi_rech1 a {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/picto_elargi1.jpg) no-repeat left -2px;
}

.elargi_rech2 a {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/picto_elargi2.jpg) no-repeat left -2px;
}

.elargi_rech3 a {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/picto_elargi3.jpg) no-repeat left -2px;
}

.elargi_rech1 a,.elargi_rech2 a,.elargi_rech3 a {
font-size:100%;
font-weight:700;
text-decoration:none;
display:block;
color:#666;
padding:5px 0 6px 38px;
}

.transforme_rech h3 a {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/picto_transforme.png) no-repeat left 6px;
padding-top:2px;
padding-bottom:1px;
}

.ajout_annonce h3 a {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/picto_ajout.png) no-repeat left 6px;
padding:5px 0 0 42px;
}

.detail_resultat h2 {
font-size:118%;
color:#fff;
font-weight:700;
padding:3px 0 8px 16px;
}

.detail_resultat a {
background:url(../images/btn_retour_liste.png) no-repeat;
float:right;
display:block;
width:78px;
height:16px;
font-weight:700;
text-decoration:none;
margin:3px 12px 0 0;
padding:2px 0 0 24px;
}

.precedent a {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/btn_precedent.png) no-repeat;
float:right;
display:block;
width:150px;
height:18px;
font-weight:700;
text-decoration:none;
padding-right:5px;
}

.suivant a {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/btn_suivant.png) no-repeat;
float:right;
display:block;
width:150px;
height:18px;
font-weight:700;
text-decoration:none;
padding-right:5px;
}

.blog_detail_resultat {
background-color:#efefef;
padding:12px 10px 9px;
}

.ss_blog_detail_resultat {
background-color:#fff;
padding:1px 1px 1px 10px;
}

.info_detail {
width:189px;
float:left;
padding-top:12px;
}

.info_detail h3 {
padding:10px 0;
}

.info_detail ul li {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/bg_tiree.png) no-repeat left 8px;
padding-left:7px;
}

.bas_blog {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/bas_blog_detail_resultat.png) no-repeat;
height:6px;
overflow:hidden;
margin-bottom:10px;
}

.blog_multimedia {
width:480px;
margin-bottom:10px;
clear:left;
}

.top_blog_multimedia {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/top_blog_multimedia.png) no-repeat;
height:6px;
overflow:hidden;
}

.blog_multimedia h3 {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/bg_repeat_titre_multimedia.png) repeat-x;
padding:3px 0 5px 10px;
}

.blog_multimedia h2 {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/bg_repeat_titre_multimedia.png) repeat-x;
padding:3px 0 5px 10px;
}

.blog_detail_multimedia {
background-color:#efefef;
padding:5px 10px 9px;
}

.blog_detail_multimedia img,.blog_detail_multimedia span {
padding:5px 10px 9px 0;
}

.doc_multimedia {
width:190px;
float:left;
}

.doc_multimedia ul.liste_photo {
height:250px;
overflow:auto;
padding-bottom:10px;
}

.doc_multimedia ul.liste_photo li {
float:left;
margin:0 5px 0 0;
padding:0;
}

.doc_multimedia ul.liste_photo li a {
border:1px solid #f2f2f2;
display:block;
background-color:#383838;
width:65px;
height:auto;
padding:2px 5px;
}

.doc_multimedia ul.liste_photo li a img {
width:65px;
}

.doc_multimedia ul.liste_photo li a span.img_appareil {
display:block;
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/img_appareil.png) no-repeat left 5px;
width:13px;
height:11px;
margin:-8px 0 -5px 50px;
}

.doc_multimedia ul.liste_photo li a:hover {
border:1px solid #000;
display:block;
background-color:#f2f2f2;
}

.blog_video {
padding-top:11px;
}

.blog_doc {
padding-top:0;
}

.blog_video ul {
width:160px;
border:1px solid #dbdbdb;
margin-bottom:10px;
background-color:#f2f2f2;
padding:15px 0 25px 10px;
}

.blog_video ul li {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/bg_video.png) no-repeat;
padding-left:18px;
margin-bottom:5px;
min-height:15px;
}

.blog_video ul li a {
color:#333;
}

.blog_doc ul {
margin-bottom:10px;
padding:5px 0 10px 10px;
}

.blog_doc ul li {
background:none;
padding-left:0;
}

.complement {
width:480px;
}

.top_blog_complement {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/arondi_top_blog.png) no-repeat;
height:6px;
overflow:hidden;
}

.contenu_complement {
border:solid 1px #e6e6e6;
border-width:0 1px;
padding:5px 35px 10px 12px;
}

.contenu_complement ul {
margin-top:6px;
margin-bottom:10px;
list-style-type:disc;
}

.contenu_complement ul li {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/bg_tiree.png) no-repeat left 8px;
padding-left:7px;
color:#666;
}

.contenu_complement p {
padding-top:2px;
}

.bas_complement {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/arondi_bas_nouvel_alerte.png) no-repeat;
margin-bottom:10px;
height:6px;
overflow:hidden;
}

.complement_resultat {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/arondi_top_complement_resultat.png) no-repeat;
width:150px;
padding-top:4px;
margin:0 1px 8px 18px;
}

.theme_01 .complement_resultat .content_box,.theme_02 .complement_resultat .content_box,.theme_03 .complement_resultat .content_box {
border:solid 1px #e6e6e6;
border-width:0 1px;
padding:5px 5px 5px 12px;
}

.theme_01 .complement_resultat .bas_box2,.theme_02 .complement_resultat .bas_box2,.theme_03 .complement_resultat .bas_box2 {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/arondi_bas_complement_resultat.png) no-repeat;
height:6px;
overflow:hidden;
}

.contact h4 {
padding:8px 0 6px;
}

.contact p a {
display:block;
padding:3px 0 0;
}

.play_video {
width:250px;
float:right;
margin:10px;
}

#bloc_cartes_home .bouton3 span.cote_left {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/cote_left_bt_th01.png) no-repeat;
}

#bloc_cartes_home .bouton3 span.cote_right {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/cote_right_bt_th01.png) no-repeat;
}

#bloc_cartes_home .bouton3 input {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/bg_bt_th01.png) repeat-x #FE802B;
color:#fff;
}

#bloc_cartes_home .bouton3 .picto {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/picto_recherche.png) no-repeat;
}

.communes li {
float:left;
width:33%;
padding:0 0 10px;
}

#select_langue_input {
float:right;
width:300px;
}

.formulaire_notaire .item_form4 .zone_input label.label_langue {
font-weight:700;
text-align:left;
padding:0;
}

.contenu .content_box .input {
margin:5px 0 0 42px;
}

.formulaire input[type=checkbox],.formulaire input[type=radio] {
border-width:0 important 0 important 0 important 0 important;
}

.contenu_complement ol {
list-style-type:decimal;
}

.contenu_complement li {
margin-left:10px;
}

.Title {
font-weight:700;
font-size:18px;
color:#c30;
}

.Code {
border:#8b4513 1px solid;
padding-right:5px;
padding-left:5px;
color:#006;
font-family:'Courier New' , Monospace;
background-color:#f93;
}

#infosLegales {
width:250px;
}

.gmnoprint {
z-index:150;
}

.hide,#header label,#myAccordion dd,.bloc_form form label.hide,.formulaire_notaire .item_form label.hide,.table_donnes label,.creer_nouvel_annonce label,.localisation label,#bloc_cartes_home .search_only,#bloc_cartes_home .zone_cartes label {
display:none;
}

.float_left,.formulaire_notaire .bouton,.item_form li .bouton_gris,.item_form li label,.localisation .input,#bloc_cartes_home .zone_cartes .input,.mur div {
float:left;
}

.bold,.sys_onglets li.encour h4,.nav .liste_puce li a:hover,.Bold {
font-weight:700;
}

#header li a,#myAccordion dt a,#myAccordion2 dt a,.bloc_connect li a {
color:#fff;
text-decoration:none;
}

#header li a:hover,#footer a:hover,#myAccordion .content_box .liste_puce li a:hover,#myAccordion2 .content_box .liste_puce li a:hover,.sys_onglets li a:hover,.listing_block1 a:hover,.listing_block2 li a:hover,.nav .liste_puce li li a:hover,.nav .liste_puce li li li a:hover {
text-decoration:underline;
}

.zone_logo img,.formulaire_notaire .item_form3 .input {
display:block;
}

#footer a,.sys_onglets li.encour a:hover,.listing_block1 a,.listing_block2 li a,.pages .zone_logo a,.selection .liste_puce li li a:hover,a.confirm_page {
text-decoration:none;
}

.bloc_sidentifier a,.bloc_connect a {
color:#373737;
padding:0 8px 0 0;
}

.bloc_sidentifier a.sinscrire,.bloc_connect a.sinscrire {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/puce_sinscrire.png) no-repeat 0 5px;
padding:0 0 0 7px;
}

.liste_puce li a,.liste_puce li span {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/puce_gris.png) no-repeat 0 5px;
padding-left:10px;
display:block;
}

.selection .liste_puce li ul li a,.item_block.lastone,.pages #header {
margin:0;
}

#myAccordion dt h3,.formulaire_notaire h3 {
font-size:110%;
}

#myAccordion .content_box .liste_puce li,.bloc_actu li {
padding-bottom:5px;
}

#myAccordion2 dt h3,.formulaire_notaire h3 {
font-size:110%;
}

#myAccordion2 .content_box .liste_puce li,.bloc_actu li {
padding-bottom:5px;
}

.accueil_notaire #myAccordion .content_box .liste_puce,.contact h3 {
padding:0;
}

.listing_block2 h4,.bloc_service h3,.formulaire h3 , .saut{
padding:0 0 10px;
}

.cartes,.formulaire_notaire fieldset.item_form4 div,.formulaire_notaire fieldset.item_form4 div div.breaker,.item_form li {
clear:both;
}

.cartes li a:hover,.cartes li a.selected {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/survol_cartes.png) no-repeat;
}

.bloc_actu h3,.bloc_actu p {
padding:0 0 9px;
}

.bloc_actu h4,.bloc_autre_liens li,.formulaire h2 {
padding:0 0 3px;
}

.theme_03 .selection .liste_puce li,.fil_ariane .encour {
color:#099CD6;
}

.pages .bloc_actu p,.pages .bloc_service p,.explication p {
padding:0 0 13px;
}

.formulaire .me_contacter .input,.xbottom {
margin:0 0 10px;
}

.formulaire .calcul1 .detail,.formulaire .calcul2 .detail,.formulaire .calcul3 .detail,.formulaire_notaire .item_form span.normal {
font-weight:400;
color:#666;
}

.item_form_right,.text_align_right {
text-align:right;
}

.box_extensible .xboxcontent,.table_donnes td {
padding:6px 0 6px 16px;
}

.xb1,.xb2,.xb3,* html .xboxcontent {
height:1px;
}

.table_donnes,.box_extensible_gris,.modif_rech,.transforme_rech,.elargi_rech1,.elargi_rech2,.elargi_rech3 {
margin-bottom:10px;
}

.image_principale_detail img,.play_video img {
width:230px;
}

.table_vente h3,.complement_resultat h3 {
padding-bottom:8px;
}

.table_vente .pijama td,.blog_detail_multimedia p {
text-align:center;
}

.modif_rech h3 a,.transforme_rech h3 a,.ajout_annonce h3 a,.sans_commune h3 a,.transforme_rech h3 a,.ajout_annonce h3 a {
background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/picto_modif_rech.png) no-repeat left -2px;
font-size:100%;
font-weight:700;
text-decoration:none;
display:block;
color:#666;
padding:5px 0 6px 38px;
}
.contextMenu{
	width:215px;
	float:right;
	margin : 0 0 10px 10px;
	display:none;
}
.contextMenu a{
	display:block;
	background : transparent url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/puce_gris.png) no-repeat scroll 0pt 10px;
	padding : 5px 0px 5px 10px;
	margin:0px 0px 0px 10px;
	font-weight:normal;
}
.contextMenu a:hover{
	color:#FF6600;
	font-weight:bold;
	background : transparent url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/puce_orange.png) no-repeat scroll 0pt 10px;
}

.contextMenu h2 {
	background: #FF6600 url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/titre_item_th01.png) no-repeat scroll 0% 0%;
	padding:5px 5px 0 10px;
	color:#FFFFFF;
	min-height:27px;
}

.contextMenu h2.theme02 {
	background: #78B80A url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/titre_item_th02.png) no-repeat scroll 0% 0%;
}
.contextMenu a.theme02:hover{
	color:#78B80A;
	background : transparent url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/puce_vert.png) no-repeat scroll 0pt 10px;
}
.contextMenu h2.theme03 {
	background:#089CD6 url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/titre_item_th03.png) no-repeat scroll 0% 0%;
}
.contextMenu a.theme03:hover{
	color:#089CD6;
	background : transparent url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/puce_bleu.png) no-repeat scroll 0pt 10px;
}

.contextMenu h2 fieldset a{
	font-size:11px;
}


.miseEnAvant {
	width:100%;
}
.miseEnAvant_item {
	overflow: hidden;
	width:100%;
	margin-bottom:5px;
}
fieldset .miseEnAvant_item {/* pour mode edition */
	width:222px;
}
.bg_theme01_intra #zone_logos_bdo_graphic {
	background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/homme_width_phone.png) no-repeat 655px bottom;
}
.bg_theme02_intra #zone_logos_bdo_graphic {
	background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/femme_verte.png) no-repeat 655px bottom;
}
.bg_theme03_intra #zone_logos_bdo_graphic {
	background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/femme_classeur.png) no-repeat 655px bottom;
}
.bg_theme01_inter #zone_logos_bdo_graphic {
	background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/woman.png) no-repeat 655px bottom;
}
.bg_theme02_inter #zone_logos_bdo_graphic {
	background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/filles_tendances.png) no-repeat 615px bottom;
}
.bg_theme03_inter #zone_logos_bdo_graphic {
	background:url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/conseil_notaires.png) no-repeat 655px bottom;
}
.bg_theme01_intra .richContent h2,
.bg_theme01_inter .richContent h2{
	color:#FF6600;
}
.bg_theme02_intra .richContent h2,
.bg_theme02_inter .richContent h2{
	color:#78B80A;
}
.bg_theme03_intra .richContent h2,
.bg_theme03_inter .richContent h2{
	color:#089CD6;
}
.richContent ol{
	list-style-position: inside;
	list-style-type: decimal;
}
.richContent ul{
	list-style-position: inside;
}
.richContent ul li{
	margin-left:10px;
	padding-left:10px;
}
.bg_theme01_intra .richContent ul li,
.bg_theme01_inter .richContent ul li{
	background:transparent url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/puce_orange.png) no-repeat scroll 0 5px;
}
.bg_theme02_intra .richContent ul li,
.bg_theme02_inter .richContent ul li{
	background:transparent url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/puce_vert.png) no-repeat scroll 0 5px;
}
.bg_theme03_intra .richContent ul li,
.bg_theme03_inter .richContent ul li{
	background:transparent url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/puce_bleu.png) no-repeat scroll 0 5px;
}
.richContent ul ul{
	list-style-position: inside;
}
.bg_theme01_intra .richContent ul ul li,
.bg_theme01_inter .richContent ul ul li,
.bg_theme02_intra .richContent ul ul li,
.bg_theme02_inter .richContent ul ul li,
.bg_theme03_intra .richContent ul ul li,
.bg_theme03_inter .richContent ul ul li{
	background:transparent url(http://www.immobilier.notaires.fr/jahia/jsp/jahia/templates/csn/csn_templates/css/images/css/puce_gris.png) no-repeat scroll 0 5px;
}
.nav_vni .bouton {
	width:auto;
	margin-left:10px;
	margin-bottom:10px;
	float:right;
}

.admin_choix_office label {
	float:left;
	margin-right:10px;
	margin-top:5px;
}
.admin_choix_office h2 {
	margin-bottom:15px;
}
.admin_choix_office .bouton2 {
	float:left;
	padding:0;
	width:auto;
}
#vente_interactives_dateEtHeureVisite {
	width:auto;
	height:auto;
}
#increments {
	margin-bottom:20px;
}

.redirect_VNI .bouton2 {
	width: 185px
}

.redirect_VNI .bouton2 .input_submit{
	width: auto;
}
