@charset "utf-8";
/*
	cr-notaires.css
	(c) 2010 - STONEPOWER, agence conseil en communication interactive - marseille, france
	Fichier CSS g�n�rique pour l'ensemble du site
------------------------------------------------------------------------------------------*/

/**************************

	XHTML

***************************/

body {
	font: normal normal 0.75em Arial, Verdana, Helvetica, sans-serif;
	color: 4f4f4f;
	text-align: center;
	padding: 0;
	background-color: #ccc;
	margin: 0;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
}
h1 {
	font: normal 2.2em Georgia, "Times New Roman", Times, serif;
	color: #014A99;/*#404040;*/
	padding: 0 0 12px 0;
}
h2 {
	font: normal 2em Georgia, "Times New Roman", Times, serif;
	color: #358FC0;
	padding: 8px 0 14px 0;
}
h3 {
	font: bold 1.6em Georgia, "Times New Roman", Times, serif;
	color: #404040;
	padding: 6px 0 12px 0;
}
h4, h5, h6 {
	font: bold 1.4em Georgia, "Times New Roman", Times, serif;
	color: #404040;
	padding: 4px 0 12px 0;
}
p {padding: 4px 0 12px 0;margin: 0;}

ul, ol, dl {
	padding-top: 4px;
	padding-bottom: 12px;
	margin-top: 0;
	margin-bottom: 0;
}
form {
	padding: 0;
	margin: 0;
}
object {
	border: none;
}
object:focus {
	outline: none;
}
img {
	border: none;
	text-decoration: none;
	font-size: 8px;/*alt*/
	overflow: hidden;/*alt*/
}
abbr, acronym {
	border-bottom: 1px dotted #fff;
	cursor: help;
}

/*
	UTILITY
*/

.tac, p.tac {
	text-align: center;
}
.noout {
	outline: none;
}
.reset {padding:0 !important;margin:0 !important;}
.small {font-size:small !important;}
.x-small {font-size:x-small !important;}
.xx-small {font-size:xx-small !important;}
.button {
	font-size: xx-small;
	font-weight: bold;
	color:#e2e2e2;
	text-transform: uppercase;
	background-color: #525252;
	border:1px solid #424242;
	cursor:pointer;
}
.button:hover {
	color:#fff;
	background-color: #424242;
}

/*
	COLKIT
*/
.fL, div.fL {
	float: left;
	display: inline;
}
.fR, div.fR {
	float: right;
	display: inline;
}
.clear, div.clear {
	clear: both;
}
.w168, div.w168 {
	width: 168px;
}
.w476, div.w476 {
	width: 476px;
}
.w278, div.w278 {
	width: 278px;
}
.w658, div.w658 {
	width: 658px;
}
.mR14, div.mR14 {
	margin-right: 14px;
}

/**************************

	TRAME GENERALE

***************************/

div#wrap-banner {
	background: #f7fbfe url(../img/bg_wrap-banner.gif) no-repeat center top;
}
div#wrap-banner div#banner {
	position: relative;
	background: url(../img/bg_banner.jpg) no-repeat 0 0;
	width: 960px;
	height: 134px;
	text-align: left;
	margin: 0 auto;
}
div#wrap-nav-onglets {
	background: #3d3d3d url(../img/bg_nav-onglets.gif) repeat-x 0 0;
}
div#wrap-nav-onglets div#nav-onglets {
	width: 960px;
	height: 38px;
	text-align: left;
	margin: 0 auto;
}
div#wrap-content {
	clear: both;
	background-color: #fff;
}
div#wrap-content div#content {
	width: 960px;
	text-align: left;
	padding: 0 0 40px 0;
	margin: 0 auto;
}
div#wrap-footer {
	background: #858585 url(../img/bg_footer.gif) repeat-x 0 0;
}
div#wrap-footer div#footer {
	width: 960px;
	text-align: left;
	margin: 0 auto;
}
div#copyright {
	width: 960px;
	text-align: left;
	padding: 10px 0;
	margin: 0 auto;
}

/**************************

	NAVIGATION HAUTE

***************************/

/*
	NAVIGATION LISTE DEPARTEMENTS
*/
div#departements {
	width: 292px;
	position: absolute;
	left: 658px;
	top: 0;
	z-index:10;
}
div#departements h2 {
	width: 292px;
	height: 24px;
	text-indent: -9999px;
	padding: 0;
	background: url(../img/les_chambres_departementales.gif) no-repeat 14px 6px;
}
ul#ul_departements {padding: 0;margin:0;list-style:none;}
ul#ul_departements li {padding: 0;margin: 0;}
ul#ul_departements li a {
	display: block;
	height: 20px;
	line-height: 20px;
	font-size: 0.9em;
	color: #99d1f3;
	padding: 0 0 0 14px;
}
ul#ul_departements li a:hover,
ul#ul_departements li.active a,
ul#ul_departements li#current a {
	text-decoration: none;
	color: #fff;
	background: url(../img/bg_nav-departements.gif) no-repeat 0 2px;
}
ul#ul_departements li a span {
	padding-right: 5px;
}

/*
	NAVIGATION ACCUEIL|CONTACT|ACCES
*/
ul#ul_links {
	padding: 0;
	margin: 0;
	list-style: none;
	position: absolute;
	left: 658px;
	top: 109px;
	z-index: 10;
}
ul#ul_links li {
	padding: 0;
	margin: 0;
	display: inline;
}
ul#ul_links li a {
	display: block;
	float: left;
	font-size: 0.9em;
	color: #fff;
	text-decoration: underline;
	letter-spacing: 0.03em;
}
ul#ul_links li a:hover {
	text-decoration: none;
}
ul#ul_links li.item178 a {
	padding: 0 7px 0 37px;
	background: url(../img/picto_home.gif) no-repeat 14px 2px;
}
ul#ul_links li.item179 a {
	padding: 0 7px 0 9px;
	background: url(../img/li_pipe.gif) no-repeat left 3px;
}
ul#ul_links li.item180 a {
	padding: 0 7px 0 9px;
	color: #97e471;
	background: url(../img/li_pipe.gif) no-repeat left 3px;
}

/*
	NAVIGATION HORIZONTALE ONGLETS
*/
ul#ul_nav-onglets {
	padding: 0;
	margin: 0;
	list-style: none;
}
ul#ul_nav-onglets li {
	float: left;
	display: inline;
}
ul#ul_nav-onglets li a {
	display: block;
	_float: left;/*IE6*/
	height: 34px;
	line-height: 24px;
	font-size: 1.2em;
	color: #ebebeb;
	text-decoration: none;
	padding: 0;
	margin: 4px 1px 0 0;
}
ul#ul_nav-onglets li a:hover,
ul#ul_nav-onglets li#current a {
	color: #333;
	background: #fff url(../img/arrL.gif) no-repeat left top;
	_background-image: none;/*IE6*/
}
ul#ul_nav-onglets li a span {
	display: block;
	_display: inline;/*IE6*/
	height: 34px;
	padding: 0 12px;
}
ul#ul_nav-onglets li a:hover span,
ul#ul_nav-onglets li#current a span {
	background: url(../img/arrR.gif) no-repeat right top;
	_background: none;/*IE6*/
}

/**************************

	CONTENT

***************************/

/*
	FIL D'ARIANNE
*/

div#breadcrumb {
	width: 960px;
	height: 42px;
	background-color: #fff;
}
div#breadcrumb p {
	height: 42px;
	line-height: 40px;
	font-size: 0.9em;
	font-style: italic;
	color: #666;
	padding: 0;
}
div#breadcrumb p span.breadcrumbs {
	font-style: normal;
	color: #006eb0;
}
div#breadcrumb p span.breadcrumbs a {
	font-style: normal;
	color: #006eb0;
	text-decoration: underline;
}
div#breadcrumb p span.breadcrumbs a:hover {
	text-decoration: none;
}

/*
	SPECIFIQUE HOME
*/
ul#ul_4entrees {
	padding: 0;
	margin: 0;
	list-style: none;
}
ul#ul_4entrees li {
	display: inline;
	float: left;
}
ul#ul_4entrees li.first-line img {
	margin-bottom: 12px;
}
ul#ul_4entrees li img {
	float: left;
}

/*
	MAIN partie principale pour les contenus
-----------------------------------------------------------------------*/

div#content div#main {
	width: 476px;
	float: left;
	margin: 0 14px 0 0;
	display: inline;
}
div#main p,
div#main ul, div#main ol {
	font: normal normal 1.1em Georgia, "Times New Roman", Times, serif;
	color: #4f4f4f;
	line-height: 1.4em;
}
div#main p.chapo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.7em;
	color: #888888;
	padding: 0 0 4px 0;
}
div#main p.surtitre {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.9em;
	color: #545454;
	padding: 34px 0 0 0;
}
div#main p.postinfos {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.9em;
	color: #515151;
	padding: 0 0 28px 0;
}
div#main a {
	color:#468AC9;
	text-decoration: none;
}
div#main a:hover {
	text-decoration: underline;
}

/*
	COMPOSANT JOBLINE
-----------------------------------------------------------------------*/

form#demandeForm div#zone_search,
form#adminForm div#zone_search {padding: 12px 0 12px 12px;background-color:#efefef;border-top:3px solid #7B7B7B;border-bottom:1px dotted #7B7B7B;margin-bottom:12px;}
form#demandeForm div#zone_search p,
form#adminForm div#zone_search p {padding: 2px 0;}
form#adminForm div#zone_search select#cat,
form#adminForm div#zone_search select#scat,
form#adminForm div#zone_search select#region {font-size: 0.9em;}
form#adminForm div#zone_search input#mot {width:280px;}

form#adminForm p.nbresult {color:#468AC9;font-weight:bold;}
form#adminForm p.nbresult span.nb {font-size:1.6em;color:#404040;font-weight:bold;}
form#adminForm div.list-footer {padding:0 0 12px 0;color:#468AC9;font-size:xx-small;}
form#adminForm div.list-footer select#limit {color:#468AC9;font-size:xx-small;font-weight:bold;}
table.tab_jobline {
	width:100%;
	border-collapse:collapse;
	border:1px dotted #525252;
}
table.tab_jobline th {
	text-align: center;
	padding: 4px;
	color: #fff;
	background: #3f3f3f url(../img/bg_nav-onglets.gif);
	border:1px solid #525252;
}
table.tab_jobline th a {
	text-decoration: none;
	color: #fff !important;
}
table.tab_jobline td {
	padding: 6px 4px;
	border:1px dotted #525252;
}
table.tab_jobline td a {
	color:#468AC9;
}

div#zone_offredesc {padding: 8px 0 4px 36px;text-align:justify;}

div#zone_detail {padding: 12px 0 12px 12px;background-color:#efefef;border-bottom:3px solid #7B7B7B;border-top:1px dotted #7B7B7B;margin:12px 0;}
div#zone_detail p {padding: 2px 0;font-size:0.9em;}

form#demandeForm input#title,
form#demandeForm textarea#description {
	width:452px;
	padding:0;
	border-top:1px solid #c1c1c1;
	border-left:1px solid #c1c1c1;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
form#demandeForm div#zone_search label {
	font: normal 0.9em Arial, Helvetica, sans-serif;
}
form#demandeForm fieldset {
	background-color: #fbfbfb;
	padding: 12px 0 12px 12px;
	border: 1px dotted #7b7b7b;
	margin: 4px 0 12px 0;
}
form#demandeForm fieldset legend {color: #7b7b7b;font-size:xx-small;}
form#demandeForm fieldset select {font-size:0.9em;}
form#demandeForm fieldset input {
	font-size:0.9em;
	border-top:1px solid #c1c1c1;
	border-left:1px solid #c1c1c1;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
form#demandeForm fieldset input.std {
	width: 200px;
}
form#demandeForm fieldset textarea {
	font-size:1em;
	font-family: Arial, Helvetica, sans-serif;
	width: 200px;
	height: 80px;
	border-top:1px solid #c1c1c1;
	border-left:1px solid #c1c1c1;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
form#demandeForm table td {
	padding: 4px;
	vertical-align: top;
}
form#demandeForm table td.tdfirst {
	width:165px;
}

/* validateur */

form#demandeForm input.validate-red { border:1px solid #8B3B99 !important; }
form#demandeForm textarea.validate-red { border:1px solid #8B3B99!important; }
form#demandeForm strong.validate-red { color:#8B3B99!important;font-size:0.9em;font-family:Arial, Helvetica, sans-serif;display:block; }

/* tableau de données */
table.table_colrow {
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	width: 474px;
	border: 1px solid #d4d4d4;
}
table.table_colrow td {
	padding: 4px 6px;
	border:1px dotted #7b7b7b;
	vertical-align: top;
}
table.table_colrow td.col_title {
	text-align: center;
	color: #fff;
	background: #3f3f3f url(../img/bg_nav-onglets.gif);
	border:1px solid #525252;
}
table.table_colrow td.row_title {
	color: #404040;
	font-weight: bold;
	background-color: #d4d4d4;
	border: none;
	vertical-align: middle;
}
table.table_colrow td.row_title_cs {
	font-weight: bold;
	color: #fff;
	background-color: #7b7b7b;
	border: none;
}
table.table_colrow td ol {
padding-left: 20px;
}


/*
	PAGINATION
*/

div#main ul.pagination {
	padding: 4px 0 0 0;
	margin: 0;
	list-style: none;
	text-align: center;
	font-size:1.2em;
}
div#main ul.pagination li {display: inline;}
div#main ul.pagination li a {text-decoration:underline;}
div#main ul.pagination li a:hover {text-decoration:none;}
div#main div.counter {text-align: right;display:none;}

/*
	CATEGORY LAYOUT BLOG
*/

table.contentpaneopen {padding: 0;margin: 0;border-collapse:collapse;border:none;width:100%;}
table.contentpaneopen td.contentheading h2.blog_item_title {
	font-size:1.4em;
	padding: 0;
}
table.contentpaneopen td.buttonheading {padding:7px 0 0 0;text-align:center;vertical-align:top;width:24px;}
table.contentpaneopen td.createdate {
	padding: 4px 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.9em;
	color:#696969;
	background-color:#f1f1f1;
	border-top:12px solid #fff;
	border-bottom:12px solid #fff;
}
table.contentpaneopen td a.readon {display:block;text-align:right;font-weight:bold;padding-bottom:10px;border-bottom:1px dotted #7b7b7b;}
span.article_separator {
	display:block;
/*	border-bottom:1px dotted #7b7b7b;*/
	margin-bottom:24px;
}

/*
	TABLEAU DES COMPOSITIONS
*/

h3.chambre_title {
	padding: 12px 0 7px 0;
}
table.chambre_table {padding: 0;margin: 0;border-collapse:collapse;border:none;width:100%;}
table.chambre_table td {
	font-size:0.9em;
	padding: 5px 8px 5px 5px;
	border:1px dotted #7b7b7b;
}
table.chambre_table td.chambre_cell_position {
	color: #fff;
	background-color: #7b7b7b;
	border:1px solid #525252;
	width:90px;
}
table.chambre_table td.chambre_cell_town {
	width: 140px;
}

/*
	COM_SEARCH
*/

table.table_searchOptions td {
	padding: 4px 0;
	font-size: 0.9em;
}
input#search_searchword {
	width: 200px;
}
form#searchForm div#zone_search {font-family:Arial, Helvetica, sans-serif;padding: 12px 0 0 12px;background-color:#efefef;border-top:3px solid #7B7B7B;border-bottom:1px dotted #7B7B7B;margin-bottom:12px;}
form#searchForm div#zone_search p {font-family:Arial, Helvetica, sans-serif;font-size:0.9em;padding: 4px 0 4px 0;border-top:1px dotted #d4d4d4;margin:4px 12px 0 0;}

form#searchForm div.list-footer {color:#468AC9;font-size:xx-small;}
form#searchForm div.list-footer select#limit {
	color:#468AC9;
	font-size:xx-small;
	font-weight:bold;
}
div#main div.result {
	padding: 12px 0;
/*	border-bottom:1px dotted #7f7f7f;*/
}
div#main div.result h2 {
	font-size:1.6em;
	padding:0;
}
div#main div.result p.sectionSmall {
	font-size: 0.9em;
	color:#777;
	line-height: normal;
	padding-bottom: 6px;
}
/*
	COM_ANNUAIRE
*/

#table_an-up {
	width: 100%;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	border: none;
}
#table_an-up h3 {color:#358FC0;}
#form_annuaire {
	padding: 12px 0 0 0;
}
#form_annuaire div#zone_annuaire {font-family:Arial, Helvetica, sans-serif;padding: 12px;background-color:#efefef;border-top:3px solid #7B7B7B;border-bottom:1px dotted #7B7B7B;margin-bottom:12px;}
#form_annuaire div#zone_annuaire p {font-family:Arial, Helvetica, sans-serif;font-size:0.9em;padding: 4px 0;}
#form_annuaire div#zone_annuaire span#dep_name {font-family:Georgia, "Times New Roman", Times, serif;font-size:1.6em;}
#form_annuaire div.list-footer {border-top:1px dotted #7f7f7f;border-bottom:1px dotted #7f7f7f;margin:12px 0 24px 0;}
#form_annuaire div.list-footer ul.pagination {padding:0;font-size:0.9em;}
#form_annuaire div.list-footer ul.pagination a {font-weight:normal;}
#form_annuaire div.annuaire_contact {padding:0 0 8px 0;margin:12px 0;border-bottom:1px dotted #7f7f7f;}
#form_annuaire div.annuaire_contact h2 {font-size:1.4em;padding:0;color:#468AC9;}
#form_annuaire div.annuaire_contact h2 span.num {font-size:0.8em;padding:2px 5px;background-color:#7f7f7f;color:#fff;margin-right: 4px;}
#form_annuaire div.annuaire_contact p {font-family:Arial, Helvetica, sans-serif;padding:4px 0;font-size:0.9em;}
#form_annuaire div.annuaire_contact p span {display:block;}
#form_annuaire p.nbresult {color:#468AC9;font-weight:bold;}
#form_annuaire p.nbresult span.nb {font-size:1.6em;color:#404040;font-weight:bold;}

/*
	COM_USER
*/

#com-form-login div#zone_connexion {font-family:Arial, Helvetica, sans-serif;padding: 12px;background:#efefef url(../img/notaire_gray.png) no-repeat 264px 9px;border-top:3px solid #7B7B7B;border-bottom:1px dotted #7B7B7B;margin-bottom:4px;}
#com-form-login div#zone_connexion p {font-family:Arial, Helvetica, sans-serif;font-size:0.9em;padding: 4px 0;}
#com-form-login input#passwd,
#com-form-login input#email,
#com-form-login input#username {
	width:200px;
	padding: 2px 0 2px 6px;
	border-top: 1px solid #848484;
	border-right: 1px solid #c1c1c1;
	border-bottom: 1px solid #e1e1e1;
	border-left: 1px solid #c1c1c1;
	font-size: 1.1em;
	color: #666;
}
#com-form-login ul#option_connexion {
	padding:0 0 4px 0;margin:0;list-style:none;text-align:center;
	border-bottom:1px dotted #7B7B7B;
}
#com-form-login ul#option_connexion li {
	display: inline;
	margin-right: 24px;
	font-size: 0.9em;
}

/*
	DSP_FORM
*/

table#table_form {
	width:100%;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	border: none;
}
table#table_form td {padding:4px;}
table#table_form td label {color:#7f7f7f;}
table#table_form td.tdlabel_input {border-top:12px solid #fff;}
table#table_form input, table#table_form textarea {
	border-top: 1px solid #848484;
	border-right: 1px solid #c1c1c1;
	border-bottom: 1px solid #e1e1e1;
	border-left: 1px solid #c1c1c1;
}
table#table_form textarea {width:450px;}
.contentpaneopen span.asterisk {color:#EA7B29;padding:0 4px;}
.contentpaneopen p#asterisk {color:#EA7B29;padding:12px 0 0 0;}
.contentpaneopen p#nota {padding:5px;border: 1px dotted #7b7b7b;background-color:#eaeaea;font-size:0.9em;}
.contentpaneopen div.error p strong {color:#EA7B29;font-size:0.9em;}

/*
	MOD_LOGIN
*/

div#user {
	padding: 1px 0 0 0;
	background: #b2b2b2 url(../img/box_deco-top.png) no-repeat left top;
	margin: 0 0 10px 0;
}
div#user_inner {
	padding: 0 0 1px 0;
	background: url(../img/box_deco-bottom.png) no-repeat left bottom;
}
div#user form#form-login {background:url(../img/sigle.gif) no-repeat 4px 2px;}
div#user form#form-login p.identifiant {padding:0 1px 0 32px;margin:0;}
div#user form#form-login span.id {float:left;color:#fff;font-weight:bold;padding:4px 0;}
div#user form#form-login span.bt_deconnexion {float:right;}
div#user form#form-login span.bt_deconnexion input#bt_deco {
	width:68px;
	height:23px;
	background: url(../img/bt_deconnexion.gif) no-repeat 0 0;
	cursor: pointer;
	border: none;
}


dl#system-message {
	background-color: #fff;
	border:1px dotted #7f7f7f;
	padding: 12px;
}

/*
	ELEMENTS POUR ARTICLES
*/

ul.liste_img {
	padding: 0;
	margin: 0;
	list-style: none;
}
ul.liste_img li {display: inline;}
ul.liste_img li img {float:left;margin:0 8px 8px 0;}

/**************************

	COLONNE DE NAVIGATION GAUCHE

***************************/

div#nav-colR {
	width: 168px;
	padding: 0 0 12px 0;
	background: #7b7b7b url(../img/bg_168bottom.gif) no-repeat left bottom;
	margin: 0 14px 0 0;
	float: left;
	display: inline;
}
/*
	couleurs titrage
*/
div#nav-colR h2#t_color {
	font: normal 1.4em Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0;
	margin: 0;
}
div#nav-colR h2#t_color span {
	display: block;
	padding: 5px 11px 19px 11px;
}
div#nav-colR h2.cc_annuaire {background: #7BCE51 url(../img/t_annuaire_top.gif) no-repeat left top;}
div#nav-colR h2.cc_annuaire span {background: url(../img/t_annuaire_bottom.gif) no-repeat left bottom;}
div#nav-colR h2.cc_communication {background: #8B3B99 url(../img/t_communication_top.gif) no-repeat left top;}
div#nav-colR h2.cc_communication span {background: url(../img/t_communication_bottom.gif) no-repeat left bottom;}
div#nav-colR h2.cc_emploi {background:#FFCD1E url(../img/t_emploi_top.gif) no-repeat left top;}
div#nav-colR h2.cc_emploi span {background: url(../img/t_emploi_bottom.gif) no-repeat left bottom;}
div#nav-colR h2.cc_formation {background: #5ED8C5 url(../img/t_formation_top.gif) no-repeat left top;}
div#nav-colR h2.cc_formation span {background: url(../img/t_formation_bottom.gif) no-repeat left bottom;}
div#nav-colR h2.cc_immobilier {background: #6C84DA url(../img/t_immobilier_top.gif) no-repeat left top;}
div#nav-colR h2.cc_immobilier span {background: url(../img/t_immobilier_bottom.gif) no-repeat left bottom;}
div#nav-colR h2.cc_consultations_juridiques {background: #ED8A4E url(../img/t_juridique_top.gif) no-repeat left top;}
div#nav-colR h2.cc_consultations_juridiques span {background: url(../img/t_juridique_bottom.gif) no-repeat left bottom;}

/* N1 */
div#nav-colR ul#ul_navcolR {padding: 0;margin: 0;list-style: none;}
div#nav-colR ul#ul_navcolR li {padding: 0;margin: 0;}
div#nav-colR ul#ul_navcolR li a {
	display: block;
	width: 168px;
	font: normal 1.2em Arial, Helvetica, sans-serif;
	color: #d3d3d3;
	text-decoration: none;
	padding: 2px 0 3px 0;
	background: url(../img/filet.gif) no-repeat center bottom;
	float: left;
}
div#nav-colR ul#ul_navcolR li a:hover,
div#nav-colR ul#ul_navcolR li#current a {color: #fff;}
div#nav-colR ul#ul_navcolR li a span {display: block;padding: 2px 11px;}
div#nav-colR ul#ul_navcolR li a:hover span,
div#nav-colR ul#ul_navcolR li#current a span {background-color: #9a9a9a;}
/*div#nav-colR ul#ul_navcolR li.parent a span {background-color: #8a8a8a;}*/
/* N2 */
div#nav-colR ul#ul_navcolR ul {padding: 0;margin: 0;list-style: none;}
div#nav-colR ul#ul_navcolR ul li {padding: 0;margin: 0;}
div#nav-colR ul#ul_navcolR li#current ul li a,
div#nav-colR ul#ul_navcolR ul li a {
	display: block;
	width: 168px;
	font: normal 1em Arial, Helvetica, sans-serif;
	color: #d3d3d3;
	text-decoration: none;
	padding: 2px 0 3px 0;
	background: #7b7b7b url(../img/filet.gif) no-repeat center bottom;
	float: left;
}
div#nav-colR ul#ul_navcolR ul li a:hover,
div#nav-colR ul#ul_navcolR ul li#current a {color: #fff;}
div#nav-colR ul#ul_navcolR ul li a span,
div#nav-colR ul#ul_navcolR li#current ul li a span {background-color: #7b7b7b;display: block;padding: 2px 11px 2px 24px;}
div#nav-colR ul#ul_navcolR li#current ul li a:hover span,
div#nav-colR ul#ul_navcolR li.parent ul li a:hover span {color:#fff;background-color: #9a9a9a;}
div#nav-colR ul#ul_navcolR li.parent ul li a span {background-color: #7b7b7b;}

/**************************

	CONTENT COLONNE DE DROITE

***************************/

/*
	SEARCH
*/

div#wrap-search {
	width: 278px;
	height: 65px;
	background: url(../img/bg_search.gif) no-repeat 0 0;
	margin-bottom: 5px;
}
div#wrap-search form input#mod_search_searchword {
	width: 186px;
/*	height: 20px;*/
/*	line-height: 20px;*/
	padding: 2px 0 2px 6px;
	border-top: 1px solid #848484;
	border-right: 1px solid #c1c1c1;
	border-bottom: 1px solid #e1e1e1;
	border-left: 1px solid #c1c1c1;
	margin: 21px 0 0 32px;
	font-size: 1.1em;
	color: #666;
	float: left;
}
div#wrap-search form input#search_submit {
	width: 29px;
	height: 21px;
	padding: 0;
/*	background:url(../img/bg_bt-searchsubmit.gif) no-repeat 0 0; voir surcharge */
	margin: 22px 0 0 9px;
	border: none;
	cursor: pointer;
}

/*
	NEWS
	hauteur = 3 x 88px (chacun comprend border-bottom: 1px solid #e0e0e0;)
*/
div#wrap-news {
	width: 278px;
	height: 264px;
}
.newsdate {
	font-size: 0.9em;
	color: #9b9b9b;
}
.newstitle {
	font-size: 0.9em;
	color: #008ce1;
}
.newsresume {
	font-size: 0.9em;
	color: #666;
}

/*
	CONSEIL
*/

div#conseilNotaire {
	width: 278px;
}

div#conseilNotaire h2#title_conseil {
	font: normal 21px Georgia, "Times New Roman", Times, serif;
	color: #008ce1;/* blue */
	color: #8B3B99;/* violet */
	font-style: italic;
	padding: 8px 0 4px 12px;
	margin: 0;
/*	text-indent: -9999px;*/
/*	background: url(../img/h_mon-notaire-me-conseille.gif) no-repeat 0 0;*/
}
div#conseilNotaire div.bloc_inner {
	font-size: 0.9em;
	color: #515151;
	padding: 16px 9px 12px 9px;
	background: #d4d4d4 url(../img/bg_conseil.gif) no-repeat 228px top;
}
div#conseilNotaire div.bloc_inner h1,
div#conseilNotaire div.bloc_inner h2,
div#conseilNotaire div.bloc_inner h3,
div#conseilNotaire div.bloc_inner h4,
div#conseilNotaire div.bloc_inner h5,
div#conseilNotaire div.bloc_inner h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #515151;
	text-transform: uppercase;
	padding: 2px 0;
}
div#conseilNotaire div.bloc_inner p {
	color: #515151;
	padding: 2px 0;
}
div#conseilNotaire div.bloc_inner a {
	color:#468AC9
}


/**************************

	FOOTER

***************************/

/*
	NAVIGATION FOOTER
*/

div#footer {
	margin-top: 1px;
	border-left: 1px solid #b2b2b2;
}

/* N1 */
div#footer ul#ul_footer {
	padding:0;
	margin:0;
	list-style:none;
}
div#footer ul#ul_footer li {
	position:relative;
	display:inline;
	float:left;
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: normal;
	color: #fff;
	padding: 12px 5px 12px 10px;
	margin: 0;
	width: 143px;
	border-right:1px solid #b2b2b2;
	height:120px;
}
div#footer ul#ul_footer li a {
	color: #fff;
	text-decoration: none;
}
/* N2 */
div#footer ul#ul_footer ul {
	padding:0;
	list-style:none;
	position:absolute;
	left:0;
	top:34px;
	z-index:10;
	margin: 0;
}
div#footer ul#ul_footer ul li {
	position: static;
	display: block;
	float: none;
	text-transform: none;
	font-size: 0.8em;
	font-weight: normal;
	width: 126px;
	color: #fff;
	padding: 0;
	margin: 0 0 0 17px;
	border: none;
	height: auto;
}
div#footer ul#ul_footer ul li a {
	color: #fff;
	text-decoration: none;
}

/* largeur et hauteur */
div#footer ul#ulf01 {
	border-left: 1px solid #fff;
}
div#footer ul#ulf01, 
div#footer ul#ulf02, 
div#footer ul#ulf03, 
div#footer ul#ulf04, 
div#footer ul#ulf05 {
	border-right: 1px solid #fff;
	width: 190px;
	height: 115px;
}
div#footer ul#ulf01 {
	width: 194px;
} 

/*
	COPYRIGHT
*/
div#copyright p {
	padding: 0;
	margin: 0;
	font-size: 0.9em;
	color: #777;
}
div#copyright p a {
	color: #666;
}
div#copyright p a#copystone {
	color: #777;
	text-decoration: none;
}
div#copyright p a#copystone:hover {
	color: #777;
	text-decoration:none;
}
div#copyright p a#copystone span {
	color: #999;
	padding: 0 3px;
	background-color: #fff;
}
div#copyright p a#copystone:hover span {
	color: #fff;
	background-color: #1764AA;
}

#congres a{
color:#ED1C24;
}

#primary h3{ display:inline;}
#primary a {font-weight:bold;}

#formhotel{
font-weight:bold;
}

/* END */