@import "blueprint/lib/buttons.css";
/*@import "lib/grid.css";*/
/*@import "blueprint/screen.css";*/
body {
    padding: 0;
    margin: 0;
	background: #fff url("/images/portal/skin_01/background.png") repeat-x scroll top right;
	color: #666; 
	text-align: center;
}

a {
	color: #666;
	font-family: Verdana, Arial, "MS Trebuchet", sans-serif;	
}

a img {
	border: 0px none #999;
}
a.special {
	font-weight: bold;
	font-variant: small-caps;
	font-size: 14px;	
	text-decoration: none;
	float:left;
	display: block;
	height: 20px;
	margin:0;
	padding:0;
	background: transparent url("/images/portal/skin_01/puce1.png") no-repeat top left;	
	padding-left: 18px;
	
}
a.cmdEmploi {
	font-weight: bold;
	font-variant: small-caps;
	font-size: 14px;	
	text-decoration: none;
	float:right;
	display: block;
	height: 20px;
	margin:0;
	padding:0;
	background: transparent url("/images/portal/skin_01/puce1.png") no-repeat top left;	
	padding-left: 18px;

}
body, p, ol, ul, td {
	font-family: Verdana, Arial, "MS Trebuchet", sans-serif;
	font-size: 13px;
}
table, tr, td {
	border:none;
	margin:0;
	padding:0;
}
table.boxes {
	width: 657px;
}
.gras {
	font-weight: bold;
}
#wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0 12px;
	background-color: #fff;
	width: 850px;
	border: 1px solid #999;
	text-align: left;	
}
/* newsletter */
#newsletterform {
	width: 100%;
	height: 71px;
	margin: 0px -12px 0px -12px;
	padding: 10px 12px 10px 12px;	
	background-color: #9DADC6;
}
#newsletterspacer {
	height:41px;
	margin: 0px -12px -20px -12px;
	background: transparent url("/images/portal/skin_01/newsspacer.png") repeat-x left top;	
	z-index:0;
	text-align: right;
}
#newsletterform table {
	margin-bottom: -12px;
}
#newsletterform table td {
	font-size: 12px;
	font-weight: bold;
}
#newsletterform span.title {
	font-size: 16px;
	display: block;
	font-weight: bold;
}
#newsletterform #nl_submit {
	background: transparent url("/images/portal/skin_01/ok.png") no-repeat center center;		
	height: 25px;
	width: 22px;
}
textarea.textfield,
input.textfield {
	font-size: 11px;
	border: 1px solid #999;
}
input.textfield {
	height: 13px;
}
/* fin newsletter */
/* banner */
#banner	{
	width: 100%;
}
#banner ul {
	padding: 0;
	margin-top: 10px;
}
#banner ul li {
	padding: 0px;
	margin-right: 40px;
	display: inline;
	height: 30px;
}
#cmdBanner {
	position: relative;
	top: -6px;
	left: 18px;
}
#containner {
	width: 100%;
}
#main {
	padding: 0;
	margin: 0;
}
#main h1 {
	padding: 0;
	margin: 0;
}
#pub-right,
#guide {
	width: 180px;
	overflow: hidden;
	text-align:center;
}
#guide a {
	text-decoration: none;
	width: 100%;
	padding-bottom: 2px;
}
#containner td {
	margin: 0;
	padding: 0;
	vertical-align: top;
}
#search {
/*	position: relative;*/
	margin-left: 5px;
	height: 40px;
	display: block;
}
#cmdSearch {
	background: transparent url("/images/portal/skin_01/cmdSearch.gif") no-repeat center center;		
	height: 40px;
	width: 24px;
}
#search .textfield {
	position: relative;
	top: -15px;
	width: 143px;
}
a#cmdInscription {
	margin-left: auto;
	margin-right: auto;
	display: block;
	background: transparent url("/images/portal/skin_01/cmdInscription.gif") no-repeat center center;
	height: 30px;
	width: 127px;
}
a#cmdInscription:hover {
	background: transparent url("/images/portal/skin_01/cmdInscription_hover.gif") no-repeat center center;
}
ul.guide {
	padding: 0;
	margin: 0;
	margin-left: 5px;	
	width: 178px;	
	font-size: 0px;

}
ul.guide li {
	display: block;
	padding: 0;
	margin: 0;
}
ul.guide li.title {
	padding-left: 10px;
	border-bottom: 1px solid #999;
	font-size: 13px;
	z-index: 10;
	font-weight: bold;
	background: transparent url("/images/portal/skin_01/box_top.png") no-repeat top center;		
}
ul.guide li.content {
	background: transparent url("/images/portal/skin_01/box_middle.png") repeat-y top center;	
	width: 178px;
}
ul.guide li ul.bookmarks	{
	padding: 0;
	margin: 0;	
	width: 178px;
	z-index:20;	
	margin-bottom:3px;
}
ul.guide li ul.bookmarks li {
	padding-left: 10px;	
	padding-right: 3px;	
}
ul.guide li ul.bookmarks li a:hover {
	color:#3372C2;
	font-size:11px;
	font-weight: bold;
}
ul.guide li ul.bookmarks li a span.tooltips {
	display:none;
}
ul.guide li ul.bookmarks li a:hover span.tooltips {
	display: block;
	position: absolute;
	width: 304px;
	right: 165px;
	margin-top:5px;
}
ul.guide li ul.bookmarks li a:hover span.tooltips span.header {
  	background: transparent url("/images/portal/skin_01/tooltips_header.png") no-repeat 0 0;
	display: block;
	height: 37px;
}
ul.guide li ul.bookmarks li a:hover span.tooltips span.footer {
	background: transparent url("/images/portal/skin_01/tooltips_footer.png") no-repeat 0 0;
		display: block;
	height: 16px;
}
ul.guide li ul.bookmarks li a:hover span.tooltips span.containner {
	background: transparent url("/images/portal/skin_01/tooltips_containner.png") repeat-y 0 0;
	display: block;
	padding-left: 10px;
	padding-right: 15px;
	text-align: justify;

}
ul.guide li ul.bookmarks li a:hover span.tooltips span.containner span.title {
	color: red;
	font-size: 120%;
	margin-bottom: 10px;
}
ul.guide li ul.bookmarks li a:hover span.tooltips span.containner span.link {
	margin-top: 10px;
	color: #666;
	font-weight: normal;
	font-style: italic;
}
ul.guide li ul.bookmarks li a {
	font-family: Verdana, Arial, "MS Trebuchet", sans-serif;
  	font-size: 11px;	
}
#main ul.avec-puce li,
#main ul.avec-puce {
	list-style: disc;
	font-family: Verdana, Arial, "MS Trebuchet", sans-serif;
	font-size: 11px;
}
.bullet {
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size: 10px;	
	color: #3372C2;	
	font-weight: bold;
}
.bulletTitle {
	font-family: Georgia, Verdana, Arial, Serif;
	color: #3372C2;	
	font-weight: bold;
}
ul.guide li.footer {
	background: transparent url("/images/portal/skin_01/box_bottom.png") no-repeat bottom center;	
	height: 10px;
	margin-top: -3px;
	margin-bottom: 10px;
	font-size: 0px;
	z-index:10;	
}
#sidebar {
	position: relative;
	height: 35px;
	margin:0;
	padding:0;
}
#sidebar ul {
	position: absolute;
	right:20px;
	margin:0;
	padding:0;
}
#sidebar li {
	display: inline;
	list-style-type: none;
	padding: 0 7px 0 7px;	
}
#sidebar li a {
	color: #3E61F9;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;	
}
#sidebar li a:hover {
	background: #3E61F9;
	color: #FFF;	
}
#footer {
	text-align: right;
	margin: auto;
	padding: 0 12px;
	width: 850px;
	font: 11px/160% Verdana, Arial, Helvetica, sans-serif;	
}
#footer a {
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
/* BOXES */
#edito {
	width: 657px;
	overflow: hidden;
}
ul.box {
	padding: 0;
	margin: 0;	
	font-size: 0px;
}
#guide ul li {
	list-style-type: none;
}
#guide .content {
	text-align:left;
}
ul.box li {
/*	display: block;*//*PROBLEME???????????*/
	padding: 0;
	margin: 0;
	list-style-type: none;
	float: none;
}
ul.box li.title {
	font-size: 12px;
	color: white; 
	font-weight: bold; 
	padding-top: 5px;
	min-height:22px;
 	height:auto !important;
	height: 22px;
/*	font-family: Georgia, Verdana, Arial, Serif;*/
	font-variant: small-caps;
}
li.title span {
	padding-left: 10px;
}
ul.box li.content {
	width: 100%;
}
ul.box li.footer {
	height: 22px;
	margin-bottom: 10px;
	font-size: 0px;
	z-index:10;	
}
li.content .login div {
	margin:0;
	padding: 0px 10px 10px 10px;
}
li.content .text p,
li.content .text div,
li.content .text div td {
	margin:0;
	padding: 0px 10px 10px 10px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
ul.big li.title {
	color: black;	
}
ul.middle li.title {
	width: 400px;
}

.fieldWithErrors {
	display: inline;
	padding: 0px;
	margin: 0px;
	background: transparent url("/images/portal/skin_01/box_bullet.gif") no-repeat left center;
}
#announcements_new .fieldWithErrors {
/*	background: transparent url("/images/portal/skin_01/box_bullet.gif") no-repeat left top;*/
	background: none;
	display: inline;
	padding: 0px;
	margin-left: -10px;
	
}

#announcements_new input,
#announcements_new textarea,
#announcers_new input {
/*	margin-left:10px;*/
}
#announcers_new input {
	width:150px;
}
#announcement-classifiction {
	border-top:1px solid #666;
	margin-top: -8px;
}
#announcements_new select,
#announcements_new input,
#announcements_new textarea {
	width:100%;
}
#cmdAnnouncementSubmit {
	font-size:12px;
}
#cmdAnnouncerSubmit {
	position:relative;
	right:55px;
	width:150px;
	font-size:12px;
	float: right;
}

.errorExplanation {
	position:relative;
	top:0px;
	color: #D03A0E;
	margin:0;
}
#errorExplanation h2 {
	font-size: 15px;
}
#errorExplanation p {
	margin:0;
	padding:0;
}
#errorExplanation ul {
	margin:10px;
	padding:0;
}
#errorExplanation li {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background: transparent url("/images/portal/skin_01/box_bullet.gif") no-repeat left center;
	padding: 2px 11px 1px 11px;
}
#login-form .fieldWithErrors input,
#announcements_new .fieldWithErrors input,
#announcements_new .fieldWithErrors textarea,
#announcers_new .fieldWithErrors input {
	background: #A00000;
	color: white;
	margin-left:0px;
}
#announcements_new span.label,
#announcers_new span.label {
	position: relative;
	width:150px;
	float:left;
	text-align:right;
}
#announcements_new span.label
{
	width:10px;
	float:none;
}
#announcements_new li.content div,
#announcers_new li.content div {
	padding:10px;
}

td.column1 {
	width: 257px;
}
td.column1 {
	width: 400px;
}

ul.small,
ul.small li.title,
ul.small li.footer,
ul.small li.content {
	width: 247px;
}
ul.middle,
ul.middle li.title,
ul.middle li.footer,
ul.middle li.content {
	width: 400px;
}

ul.big {
	width: 657px;
}
ul.big li.title {
	background: transparent url("/images/portal/skin_01/box_top_big1.png") no-repeat top center;
}
ul.big li.content {
	background: transparent url("/images/portal/skin_01/box_middle_big1.png") repeat-y top center;
}
ul.big li.footer {
	background: transparent url("/images/portal/skin_01/box_bottom_big1.png") no-repeat bottom center;	
}
#edito ul.big li.content {
	background: transparent url("/images/portal/skin_01/box_middle_big2.png") repeat-y top center;
}
#edito ul.big li.footer {
	background: transparent url("/images/portal/skin_01/box_bottom_big2.png") no-repeat bottom center;	
}
ul.middle li.title {
	background: transparent url("/images/portal/skin_01/box_top_middle.png") no-repeat top center;
}
ul.middle li.content {
	background: transparent url("/images/portal/skin_01/box_middle_middle.png") repeat-y top center;
}
ul.middle li.footer {
	background: transparent url("/images/portal/skin_01/box_bottom_middle.png") no-repeat bottom center;	
}
ul.small li.title {
	background: transparent url("/images/portal/skin_01/box_top_small.png") no-repeat top center;
}
ul.small li.content {
	background: transparent url("/images/portal/skin_01/box_middle_small.png") repeat-y top center;
}
ul.small li.footer {
	background: transparent url("/images/portal/skin_01/box_bottom_small.png") no-repeat bottom center;	
}
.center {
	text-align: center;
}
span.level1 {
	padding-top: 10px;
	font-size: 15px;
}
span.level2 {
	font-size: 13px;
}
span.noSpace {
	padding: 0;
}
span.subtitle {
	font-family: Georgia, Verdana, Arial, Serif;	
	display: block;
	font-weight: bold;
}
#contacts span.subtitle {
/*	display: inline;*/
}
#cmdNewsletter {
	background: transparent url("/images/portal/skin_01/cmdNewsletter.png") no-repeat center center;		
	height: 25px;
	width: 106px;
}

#filter td {
	vertical-align: middle;
}
#filter td.right {
	text-align: right;
}
#filter .textfield,
#filter select {
	width: 100%;
}
#filter td.left {
	text-align: left;
}

.filiere_elements,
.announcement,
#announcers_list,
#announcements_list {
	padding:0px 5px 0px 5px;
	margin:0;
	position:relative;
	top:-20px;
}
#announcers_list,
.announcement {
	top : 0;
}
.filiere_elements {
	padding:0px 20px 0px 40px;
	top:0px;
}
.filiere_elements li.element_item {
	padding-bottom: 20px;
	list-style: circle;
}
.filiere_elements li.element_item div {
	padding: 0;
}
#main .announcement div,
#announcers_list div,
#announcements_list div {
	padding:0px 5px 0px 5px;
	padding:0;
}
#main .announcement div.announcement_description,
#announcers_list div.announcement_description,
#announcements_list div.announcement_description {
	padding:5px 0px 5px 0px;
}

#main .announcement div.publication,
#announcers_list div.publication,
#announcements_list div.publication {
	padding-bottom:5px;
}
#main .announcement span.label,
#main .announcement div.announcement_summary,
#announcers_list span.label,
#announcers_list div.announcement_summary,
#announcements_list span.label,
#announcements_list div.announcement_summary {
	font-style: italic;
	font-weight: bold;
}


.announcement-insert-order {
	padding:0px 5px 0px 5px;
	margin:0;
	position:relative;
	top : 0;
}
#main .announcement-insert-order div {
	padding:0px 5px 0px 5px;
	padding:0;
}
#main .announcement-insert-order .subtitle {
	padding-top:10px;
	padding-bottom:10px;
	font-weight: bold;
	font-size:12px;
	text-align:right;
}
#main .announcement-insert-order table {
	width:100%;
}
#main .announcement-insert-order .logo {
	vertical-align: middle;
}
#main .announcement-insert-order .title {
	text-align:center;
}
#main .announcement-insert-order .preface {
	margin-bottom:20px;
}

#main .announcement-insert-order .label {
	font-weight: bold;
	text-align:right;
}
#main .announcement-insert-order .field {
	border-bottom:1px dotted black;
}
#main .announcement-insert-order div.content {
	padding:10px;
	border:1px solid #AAA;
	margin-bottom:10px;
}
#main .announcement-insert-order div.ecart-signature,
#main .announcement-insert-order div.somme {
	height:50px;
}
#main .announcement-insert-order div.ecart-signature {
	padding:20px;
	margin-top:20px;
	border: 1px solid #999;
	height: 100px;
}
#main .announcement-insert-order div.ecart-signature table td.label {
	text-align: left;
}
#main .announcement-insert-order .somme .modalite-paiement {
	vertical-align:middle;
	text-align: left;
	font-size:10px;
}
#main .announcement-insert-order .condition-generale {
	padding-top:10px;
	padding-bottom:10px;
	font-size:10px;
	text-align:justify;
}
#main .announcement-insert-order .order-copyright {
	padding-top:10px;
	font-size:10px;
	text-align:center;
}
#main .announcement-insert-order div.somme table td {
	text-align:right;
}
#main .announcement-insert-order .insertion-number {
	text-align:right; 
	padding-bottom:20px;
	display:block;
}
#main .announcement-insert-order .insertion-number span {
	border: 1px solid #333;
	padding:10px;
}
#main .announcement-insert-order .containner {
	padding:5px;
}
#main .announcement-insert-order .phone1,
#main .announcement-insert-order .phone2,
#main .announcement-insert-order .phone3 {
	width: 100px;
}
#main .announcement-insert-order .code-postal {
	width: 50px;
}
#main .announcement-insert-order .city {
/*	width: 50px;*/
}

#main .announcement-insert-order table td.label1 {
	width: 140px;
}
#main .announcement-insert-order table td.label2 {
	width: 140px;
}
#main .announcement-insert-order table td.label3 {
	width: 40px;
}
#main .announcement-insert-order table td.label4 {
	width: 100px;
}
#main .announcement-insert-order table td.date,
#main .announcement-insert-order table td.lieu {
	width: 100px;
}
#main .announcement-insert-order .price-ttc {
	border-bottom:none;
	border-top:1px solid black;
}
/*#announcements_list a.announcement_title


#announcements_list div.announcer
#announcements_list div.publication

*/
#user_announcements_list li,
#announcers_list li.element_item,
#announcements_list li.element_item,
.filiere_elements li.element_item {
	border-top:1px dotted #666;
}
#announcers_list li.element_item {
	margin-bottom: 10px;
}
.filiere_elements li.first {
	border-top:none;
}

#user_announcements_list ul {
	margin: 0;
	padding: 10px;
	width:100%;
}
#user_announcements_list li {
/*	margin-top:10px;*/
	padding:0;
}
#user_announcements_list li a,
#main .announcement li.element_item .announcement_title,
#main .announcement li.element_item a,
#announcers_list li.element_item a,
#announcements_list li.element_item a {
	color: rgb(0,51,204);
	text-decoration: none;
}
#main .announcement li.element_item .announcement_title,
#announcers_list li.element_item .announcement_title,
#announcements_list li.element_item a.announcement_title {
	font-weight: bold;
}

ul.action {
	padding: 0px;
	margin: 0px;
	float:left;
	width:100%;
}
ul.action li {
	display: block;
	padding: 0px;
	width:90px;
	height: 18px;
}
ul.action li.spacer {
	text-align: center;
	padding:0; 
	height:100%;
}
ul.action li a {
	color: #aaa;
	font-size: small;
	text-decoration: none;
	border-bottom: 1px dotted #0e006C;
	position: relative;
	display: block;
	font-size: 11px;
	font-weight: bold;
	width:100%;
	height: 20px;
	overflow: hidden;
	cursor: hand;
	cursor: pointer;
}
ul.action li a img.icons {
	width: 16px;
	height: 16px;
	vertical-align: middle;
	float: right;
	bottom: 0px;
	right: 0px;
	position: absolute;
}

ul.action li a div.text {
	color: #777;
	position: absolute;
	display: block;
	bottom: 0px;
}

ul.action li a:hover {
	border-bottom: 1px dotted #282;
}
#announcers_list .name,
#name {
	font-weight: bold;
}
#phone,
#adress {
	margin-bottom: 10px;
}
#login-form {
	float: right;
	width:230px;
}
ul.small #login-form {
	width:150px;
}
#login-form form {
	padding-top:20px;
}
#login-form p {
	margin:0;
}
#login-form .fieldWithErrors {
	display:block;
	height:8px;
}
.errors-message,
#login-form .login-errors-message {
	clear:both;
	color:#A00000;
}
.errors-message a,
#login-form .login-errors-message a {
	color:#A00000;
}
#login-form .login-field {
	padding:0;
	margin:0;
}
#login-form p.submit-containner {
	text-align:right;
	right:10px;
	position:relative;
}
#login-form label {
	color: #0e006C;
	font-weight: bold;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.login_image {
	position: absolute;
	float: left;
	padding-right:25px;
	width:128px;
	height:128px;
	background: transparent url("/images/portal/skin_01/login.gif") no-repeat 10px 0;
}
ul.small .login_image {
	width:50px;
	height:128px;
	background: transparent url("/images/portal/skin_01/login_small.gif") no-repeat center center;
}
#user-space span.bullet {
	display:block;
}
/*IE 6*/
* html img {
    behavior: url("/png.htc");
}

* html ul.guide li ul.bookmarks li a:hover span.tooltips span.header {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/portal/skin_01/tooltips_header.png", sizingMethod="scale");	
}
* html ul.guide li ul.bookmarks li a:hover span.tooltips span.footer {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/portal/skin_01/tooltips_footer.png", sizingMethod="scale");	
}
* html ul.guide li ul.bookmarks li a:hover span.tooltips span.containner {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/portal/skin_01/tooltips_containner.png", sizingMethod="scale");	
	height:1px;
}
* html a.special {
	background-color: transparent;
	background-image: none;	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/portal/skin_01/puce1.png", sizingMethod="crop");		
	height:16px;
}
* html .login_image {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/admin/skin_01/login.png", sizingMethod="crop");		
}

div.pagination {
	padding: 2px;
	position:relative;
	top:-15px;
	text-align: right;
}
#announcers div.pagination {
	top: 5px;
}
.pagination ul {
	display:inline;
	margin: 0;
	padding: 0;
	text-align: right; /*Set to "right" to right align pagination interface*/
	font-size: 12px;
}

.pagination li {
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
}

.pagination a, 
.pagination a:visited {
	padding: 0 5px;
	border: 1px solid #9aafe5;
	text-decoration: none; 
	color: #2e6ab1;
}

.pagination a:hover, 
.pagination a:active {
  background-color:#E6EFC2;
  border:0.1em solid #C6D880;
  color:#529214;
}

.pagination li.currentpage {
	font-weight: bold;
	padding: 0 5px;
	border: 1px solid navy;
	background-color: #2e6ab1;
	margin: 0 5px;
	color: #FFF;
}

.pagination li.disablepage {
	padding: 0 5px;
	border: 1px solid #929292;
	color: #929292;
}

.pagination li.nextpage {
	font-weight: bold;
}

div.accroche {
	border:1px dotted black; 
	margin:10px;
}
span.selected {
	color: #3372C2;	
	font-weight: bold;
}
#astuces-notaire,
#astuces-stage {
	padding:0;
}
#main .astuces div {
	margin: 0 10px 3px 10px;
	color:#333;
}
#main .filiere-adresse { margin-top:3px;margin-bottom:3px;}
#astuce-stage-1  , #astuce-notaire-1  {background-color:#FFA;}
#astuce-stage-2  , #astuce-notaire-2  {background-color:#FF6;}
#astuce-stage-3  , #astuce-notaire-3  {background-color:#FC4;}
#astuce-stage-4  , #astuce-notaire-4  {background-color:#FA4;}
#astuce-stage-5  , #astuce-notaire-5  {background-color:#F84;}
#astuce-stage-6  , #astuce-notaire-6  {background-color:#F64;}
#astuce-stage-7  , #astuce-notaire-7  {background-color:#F66;}
#astuce-stage-8  , #astuce-notaire-8  {background-color:#F68;}
#astuce-stage-9  , #astuce-notaire-9  {background-color:#F6A;}
#astuce-stage-10 , #astuce-notaire-10 {background-color:#F5B;}
#astuce-stage-1 .bullet  , #astuce-notaire-1 .bullet   {color:#880000;}
#astuce-stage-2 .bullet  , #astuce-notaire-2 .bullet   {color:#770000;}
#astuce-stage-3 .bullet  , #astuce-notaire-3 .bullet   {color:#660000;}
#astuce-stage-4 .bullet  , #astuce-notaire-4 .bullet   {color:#550000;}
#astuce-stage-5 .bullet  , #astuce-notaire-5 .bullet   {color:#440000;}
#astuce-stage-6 .bullet  , #astuce-notaire-6 .bullet   {color:#480000;}
#astuce-stage-7 .bullet  , #astuce-notaire-7 .bullet   {color:#400000;}
#astuce-stage-8 .bullet  , #astuce-notaire-8 .bullet   {color:#330000;}
#astuce-stage-9 .bullet  , #astuce-notaire-9 .bullet   {color:#280000;}
#astuce-stage-10 .bullet , #astuce-notaire-10 .bullet  {color:#220000;}

#print {
	position:relative;
	height:30px;
	text-align:right;
}
.btn-right {
	position:absolute; 
	right:20px;
	top:10px;
}
a img.icons {
/*	position: absolute;*/
	width: 16px;
	height: 16px;
	vertical-align: middle;
/*	float: right;*/
/*	bottom: 0px;*/
/*	right: 0px;*/
}
