table {
   border-collapse: collapse;
   border-spacing: 0;
}
td {
   text-align: left;
   vertical-align: top;
   padding: 0px;
}

h3 {
   font-size: 14px;
   color: #000000;
}
h4 {
   font-size: 11px;
}

h5 {
   font-size: 10px;
}

div.clear {
	clear: both;
}

* html div.clear {
	display: inline;
}

a img {
	border: 0px;
}

input {
   font-family: Arial, Verdana, Helvetica, Sans-serif;
   font-size: 10px;
}

html, body, div, p, span, h1, h2, h3, h4, h5, img, input, form {
	margin: 0px;
	padding: 0px;
   font-family: Arial, Verdana, Helvetica, Sans-serif;
}

p {
	font-size: 11px;
}

a {
   color: #0033ff;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/* MAIN */


body {
	font-size: 10px;

}

#left, #right {
	float: left;
	width: 140px;
	margin-top: 10px;
}

#center {
	float: left;
	margin: 10px 8px;	
	width: 728px;
	
}

#center.large{
	float: left;
	margin: 10px 8px;	
	width: 868px;
}

#center .top{
	height: 9px;
	font-size: 1px;
   margin: 0;
   padding: 0;
	background: url(/img/expert-desk/content_top.gif) no-repeat bottom;
}

#center.large .top{
	background: url(/img/expert-desk/content_top_large.gif) no-repeat bottom;
}
#center .content {
  background: #eeeeee;
  padding: 0 8px;
}

#center .bottom{
	height: 9px;
	font-size: 1px;
	background: url(/img/expert-desk/content_bottom.gif) no-repeat top;
}

#center.large .bottom{
	background: url(/img/expert-desk/content_bottom_large.gif) no-repeat top;
}
.main-table {
   width: 1024px;
   margin: 0 auto 10px auto;
}


div.hr {
   font-size: 0px;
   border-top: 1px solid #666666;
   position: relative;
}

div.hr-grey {
   font-size: 0px;
   border-top: 1px solid #cccccc;
   margin: 7px;
   position: relative;
}

.title ul{
   list-style-type: none;
   margin: 0px;
   padding: 0px;
   font-size: 12px;
   font-weight: bold;
   color: #ff3300;
   margin-top: 3px;
}
.title li {
   display: inline;
   padding: 0px 8px;
   background: url('/img/vertical_line.gif') no-repeat center left ;
}
.title ul li a {
   color: #0033fe;
   font-weight: normal;
   text-decoration: underline;
}


ul.menu_tab {
   list-style-type: none;
   margin: 0px;
   font-size: 11px;
   padding: 2px 0px;
   background: #827444;
   width: 		430px;
   /*display: 	 inline;  */
}

ul.menu_tab li {
   display: inline;
   padding: 0px 8px;
   background: url('/img/vertical_white_line.gif') no-repeat center left ;
}

ul.menu_tab li a.sel-client {
   font-weight: bold;
}

.menu_tab, .menu_tab a{
   color: #ffffff;
}

table.list {
	margin-top: 10px;
}

table.list th a {
   color: #0033fe;   
   font-size: 12px;
}

table.list td a {
	 color: #333333;
   font-size: 11px;
}


.white, .white a{
   color: #ffffff;
}



.footer {
   text-align: center;
}

.footer a {
   color: #333333;
}


/* BLOCKS */

.block-menu {

}


.block-menu .top {
	height: 15px;	
	text-align: 	center;
	color: 				#000;	
	padding-top:	3px;
	background: url(/img/expert-desk/block/menu_top.gif) top no-repeat;
}

.block-menu .bottom {
	font-size: 1px;
	height: 9px;
	background: url(/img/expert-desk/block/menu_bottom.gif) top no-repeat;
}

.block-menu .content {
	background: #c1bd83;
}

.block-menu a {
   color: #ccff00;
}
.block-menu ul {
   font-size: 11px;
   list-style-type: none;
   margin: 0 0 10px 0;
   padding: 0px 0px 0px 5px;
}
.block-menu ul li {
   padding-top: 1px;
}
.block-menu ul li a{
  text-decoration: none; 
   color: #000000;
}

.block-menu ul li a.selected {
   font-weight: bold;
   color: #ffffff;
}


/* CLIENT */
.block-client {
	width: 140px;
}

.block-client .title{
	text-align: center;
	height: 15px;				
	padding-top: 5px;
	font-size: 9px;
	background: url(/img/expert-desk/block/client_top.gif) no-repeat;	
	color: #ffffff;
}

.block-client .content {
	padding: 10px 7px 0 7px;	
	font-size: 11px;	
	background: #dbe2e8;
	text-align: center;
}
.block-client .footer{	
	height: 9px;		
	background: url(/img/expert-desk/block/client_footer.gif) no-repeat;	
}


.block-client .titleINNER{
	text-align: center;
	height: 15px;				
	padding-top: 5px;
	font-size: 9px;
	background: url(/img/expert-desk/block/client_top.gif) no-repeat;	
	color: #ffffff;
}

.block-client .contentINNER {
	padding: 10px 7px 0 7px;	
	font-size: 11px;	
	background: #dbe2e8;
	text-align: center;
}
.block-client .footerINNER {	
	height: 9px;		
	background: url(/img/expert-desk/block/client_footer.gif) no-repeat;	
}


/* EXPERT */

.block-expert {
	
}

.block-expert .title{
	text-align: center;
	height: 15px;				
	padding-top: 5px;
	font-size: 9px;
	background: url(/img/expert-desk/block/expert_top.gif) no-repeat;	
}

.block-expert .content {
	padding: 10px 0 0 0;	
	font-size: 11px;	
	background: #e1ecb9;
	text-align: center;
}

.block-expert .footer{	
	width: 140px;
	height: 98px;		
	cursor: pointer;
	background: url(/img/expert-desk/block/expert_footer.gif) no-repeat;	
}



/* PARTNERS */
.block-partners {
	
}

.block-partners .title{
	text-align: center;
	height: 15px;				
	padding-top: 5px;
	font-size: 9px;
	background: url(/img/expert-desk/block/partner_top.gif) no-repeat;	
	color: #000000;
}

.block-partners .content {
	padding: 10px 0 0 0;	
	text-align: center;
	background: #deddbe;	
}

.block-partners .footer{	
	height: 9px;		
	background: url(/img/expert-desk/block/partner_footer.gif) no-repeat;	
}

/* GREY BLOCK */

.block-grey .title {
  text-align: center;
	height: 15px;				
	padding-top: 5px;
	font-size: 9px;
	background: url(/img/expert-desk/block/grey_top.gif) no-repeat;	
}

.block-grey .content {
   padding: 10px 7px;
   background: #eeeeee;
   font-size: 12px;		 
}

.block-grey .footer{	
	height: 9px;		
	background: url(/img/expert-desk/block/grey_footer.gif) no-repeat;	
}



.block-grey .center {
   margin-top: 12px;
   text-align: center;
}
.block-grey .center p {
   text-align: left;
   margin-left: 15px;
   font-weight: bold;
}
.block-grey input {
   width: 98px;
   border: 1px solid #bbbbbb;
   margin-left: 7px;
   padding: 3px 6px;
}


/*  GREEN  */
.block-green {
	width: 						140px;
}

.block-green .title {
  text-align: center;
	height: 15px;				
	padding-top: 5px;
	font-size: 9px;
	color: #ffffff;
	background: url(/img/expert-desk/block/green_top.gif) no-repeat;	
}

.block-green .title1 {
  text-align: center;
	height: 20px;				
	padding-top: 1px;
	font-size: 9px;
	line-height: 		9px;
	color: #ffffff;
   text-transform: uppercase ;
   background: url(/img/expert-desk/block/green_top.gif) no-repeat;	
}

.block-green .content {
   padding: 10px 7px 0 7px;
   background: #e3f3b1;   
   font-size: 11px;		    
}

.block-green .content a {
	font-size: 10px;
}

.block-green .content span {
	padding: 0 4px;
	font-weight: bold;
	/*background: #97bb3f;*/
}

.block-green .content input {
	width: 100px;
	height: 13px;
	padding: 3px 5px;
	border: 1px solid #ccccca;	
}

.block-green .footer{	
	height: 9px;		
	background: url(/img/expert-desk/block/green_footer.gif) no-repeat;	
}




.block-green .titleINNER {
  text-align: center;
	height: 15px;				
	padding-top: 5px;
	font-size: 9px;
	color: #ffffff;
	background: url(/img/expert-desk/block/green_top.gif) no-repeat;	
}

.block-green .contentINNER {
   padding: 10px 7px 0 7px;
   background: #e3f3b1;
   font-size: 11px;		 
}

.block-green .contentINNER a {
	font-size: 10px;
}

.block-green .contentINNER span {
	padding: 0 4px;
	font-weight: bold;
}

.block-green .contentINNER input {
	width: 100px;
	height: 13px;
	padding: 3px 5px;
	border: 1px solid #ccccca;	
}

.block-green .footerINNER{	
	height: 9px;		
	background: url(/img/expert-desk/block/green_footer.gif) no-repeat;	
}

.block-green .contentINNER td {
 	background: #e3f3b1;
}

/* EXPERT OIUTILS */
.expert_outils {
   background: #98b634;
   color: #ffffff;
}

.expert_outils .top {
   font-size: 0px;
   background: url(/img/blocks/block_green_top.gif) no-repeat;
   height: 9px;
}
.expert_outils .bottom {
   font-size: 0px;
   background: url(/img/blocks/block_green_bottom.gif) no-repeat;
   height: 9px;
}

.expert_outils .title {
   position: relative;
   bottom: 2px;
   left: 7px;
   width: 125px;
   height: 30px;
   background: url(/img/blocks/block_lightgreen_bg.gif) no-repeat;
   padding-top: 3px;
   text-align: center;
   color: #000000;
}

.expert_outils .content {
   padding: 0px 7px;
}
.expert_outils a {
   color: #ccff00;
}
.expert_outils ul {
   font-size: 11px;
   list-style-type: none;
   margin: 5px 0px 0px 0px;
   padding: 0px 0px 0px 5px;
}
.expert_outils ul li {
   padding-top: 1px;
}
.expert_outils ul li a{
   text-decoration: underline;
   color: #ffffff;
}

.expert_outils ul li a.selected {
   font-weight: bold;
   color: #00ffff;
}

/* BLOCK BLUE */
.block-blue1 {
   background: #eeeeee;
   border: 1px solid #3375ff;
}

.block-blue1 .content {
   padding: 10px 7px;
}

.block-blue1 .content a{
   color: #234b84;
}

.block-blue1 .title {
   background: #3375ff;
   text-align: center;
   color: #ffffff;
   font-weight: bold;
   height: 16px;
}
.block-blue1 .title a{
   float: right;
}

.block-blue1 .center {
   margin-top: 12px;
   text-align: center;
}
.block-blue1 .center p {
   text-align: left;
   margin-left: 15px;
   font-weight: bold;
}




.block-blue {
   background: #3375ff;
   color: #ffffff;
}

.block-blue .top {
   font-size: 0px;
   background: url(/img/blocks/block_blue_top.gif) no-repeat;
   height: 9px;
}
.block-blue .bottom {
   font-size: 0px;
   background: url(/img/blocks/block_blue_bottom.gif) no-repeat;
   height: 9px;
}

.block-blue .title {
   position: relative;
   bottom: 2px;
   left: 7px;
   width: 126px;
   height: 63px;
   background: url(/img/blocks/block_lightblue_bg.gif) no-repeat;
   padding-top: 3px;
   text-align: center;
   color: #000000;
}

.block-blue .content {
   padding: 0px 7px;
}

.block-blue .ok {
   border: 0px solid ;
   background: transparent url(/img/search/ok.gif) no-repeat center;
   width: 30px;
   height: 20px;
   font-size: 10px;
   color: #ffffff;
   position: relative;
   top: 5px;
   left: 50px;
}

.block-blue ul {
   font-size: 11px;
   list-style-type: none;
   margin: 5px 0px 0px 0px;
   padding: 0px 0px 0px 5px;
}
.block-blue ul li {
   padding-top: 1px;
}
.block-blue ul li a{
   text-decoration: underline;
   color: #ffffff;
}

.block-blue ul li a.selected {
   font-weight: bold;
   color: #00ffff;
}

.br {
   font-size: 0px;
   height: 7px;
}


.detail .green {
   color: #98ba3f;
   font-size: 13px;
}
.detail .red {
   color: #ff3503;
   font-size: 13px;
}

.detail .blue {
   color: #88afd6;
}

.detail .black {
   color: #1c1c1c;
}
.detail th {
   font-size: 13px;
   color: #1c1c1c;
}

.detail td {
   color: #a1a1a1;
}

.detail a {
   color: #a1a1a1;
   text-decoration: underline;
}

div.headline {
	color: #000000;
	font-size: 11px;
	margin-bottom: 8px;
}

div.headline div.block-title {
	height: 17px;
   font-size: 12px;
   font-weight: bold;
   color: #000000;
   padding: 1px 10px;
}

div.headline div.block-title a {
	color: #ffffff;
}

div.headline div.block-title a.selected {
	color: #82626e;
	font-weight: bold;
}

div.headline div.block-content {
	border-top: none;
	margin-top: 1px;
   padding: 10px;
}

div.homepage div.block-content {
	clear: both;
	padding: 5px 7px 7px 7px;
	margin: 0;
	border: none;
}

div.homepage div.block-content table td{
   padding: 1px 5px;
}

div.headline div.block-content a {
	color: #000000;
}

div.headline div.block-content a.contact {
	color: #807241;
}

div.headline div.block-content a.go {
	color: #ff0000;
	font-weight: bold;
}

div.headline div.block-content p.go {
	margin-top: 10px;
	background: url("../img/design/go-arrow.gif") left no-repeat;
	padding: 1px 0 0 17px;
}

div.headline div.block-content p.postez {
	margin-top: 0px;
	background: url("../img/postezorange.gif") left no-repeat;
	padding: 1px 0 0 90px;
	height: 18px;
	cursor: hand;
	cursor: pointer;
}



/* --- CLIENT-2 BLOCK CLASS --- */
div.client{
	background: #e6ecf4;
	border: #98bcda 1px solid;
   font-size: 11px;
   padding: 0px 7px;
}


div.client th {
   width: 200px;
   font-weight: normal;
   border-bottom: 1px solid #5682b4;
   padding: 5px 0px 3px 0px;
}

div.client td {
   border-bottom: 1px solid #5682b4;
   padding: 5px 0px 3px 0px;
}

div.client .button {
	border: #98bcda 1px solid;
   background: #ffffff;
   font-size: 11px;
   float: right;
}

div.client .select {
	border: #98bcda 1px solid;
   background: #ffffff;
   font-size: 11px;
}


div.client-2 {
	color: #737373;
	font-size: 11px;	
	border: 1px solid #e6ecf4;
}

div.client-2 div.block-title {
	/* background: #5682b4; */
   color: #000000;
   font-weight: bold;
   padding: 1px 5px;
}

div.client-2 div.block-title a {
   float: right;
}

div.client-2 div.block-content {
	background: #e6ecf4;
	/* border: #98bcda 1px solid; */
	margin-top: 1px;
}

div.client-2 div.block-content p.postez {
	margin-top: 0px;
	background: url("../img/postezorange.gif") left no-repeat;
	padding: 1px 0 0 90px;
	height: 18px;
	cursor: hand;
	cursor: pointer;
}

div.client-2 div.block-content a {
	color: #234b84;
}

div.client-2 div.block-content a.go {
	color: #ff0000;
	font-weight: bold;
}

div.client-2 div.block-content p.go {
	margin-top: 10px;
	background: url("../img/design/go-arrow.gif") left no-repeat;
	padding: 1px 0 0 17px;
}

div.client-2 b.title {
	color: #234b84;
	font-size: 12px;
}

div.client-2 b.title-orange {
	color: #FF3300;
	font-size: 12px;
	font-weight: normal;
}

div.client-2 tr.row {
	color: #000000;
	background: #e6ecf4;
}

div.client-2 tr.rowAct {
	cursor: hand;
	cursor: pointer;
	background: #d6dce4;
}

div.client-2 div.block-content table {
	border-collapse: collapse;
}

div.client-2 div.block-content table td {
	padding: 3px;
	vertical-align: top;
}

div.headlines * {
	font-size: 11px !important;
}

/* --- CLIENT-2 BLOCK CLASS --- */
div.client-2 {
	color: #737373;
	font-size: 11px;	
}


div.client-2 div.block-title a {
   float: right;
}

div.client-2 div.block-content {
	background: #e6ecf4;
/*	border: #98bcda 1px solid; */
	margin-top: 1px;
}

div.client-2 div.block-content p.postez {
	margin-top: 0px;
	background: url("../img/postezorange.gif") left no-repeat;
	padding: 1px 0 0 90px;
	height: 18px;
	cursor: hand;
	cursor: pointer;
}

div.client-2 div.block-content a {
	color: #234b84;
}

div.client-2 div.block-content a.go {
	color: #ff0000;
	font-weight: bold;
}

div.client-2 div.block-content p.go {
	margin-top: 10px;
	background: url("../img/design/go-arrow.gif") left no-repeat;
	padding: 1px 0 0 17px;
}

div.client-2 b.title {
	color: #234b84;
	font-size: 12px;
}

div.client-2 b.title-orange {
	color: #FF3300;
	font-size: 12px;
	font-weight: normal;
}

div.client-2 tr.row {
	color: #000000;
	background: #e6ecf4;
}

div.client-2 tr.rowAct {
	cursor: hand;
	cursor: pointer;
	background: #d6dce4;
}

div.client-2 div.block-content table {
	border-collapse: collapse;
}

div.client-2 div.block-content table td {
	padding: 3px;
	vertical-align: top;
}


/* --- CLIENT-CONTENT BLOCK CLASS --- */

div.client-content {
	color: #000000;
	font-size: 11px;
	margin-bottom: 8px;
}

div.client-content div.block-title {
	color: #ffffff;
	background: #336699;
	text-align: center;
	padding: 3px;
}

div.client-content div.block-content {
	background: #bfcfdf;
	padding: 5px 7px 7px 7px;
}

div.client-content div.block-content a {
	color: #336699;
}

div.client-content div.block-content table {
	border-collapse: collapse;
}

div.client-content div.block-content table td {
	padding: 3px;
	vertical-align: top;
}

div.client-content div.separator {
	/*background: #bfcfdf;*/
	color: #336699;
	font-size: 12px;
	padding: 3px;
}

div.client-content div.field {
	overflow: hidden;
	margin: 0 4px 4px 4px;
	border-bottom: #7094b7 1px solid;
 
}

div.client-content div.field2 {
	overflow: hidden;
	margin: 0 4px 4px 4px;
}

div.client-content div.field div.left {
	float: left;
	display: inline;
	width: 200px;
	padding: 0px 0px 3px 0px;
}

div.client-content div.field div.leftb {
	float: left;
	display: inline;
	width: 150px;
	padding: 0px 0px 3px 0px;
}

div.client-content div.field div.left span {
	color: red;
}

div.client-content div.field div.right {
	float: left;
	display: inline;
	padding: 0px 0px 3px 0px;
}

.striae {
   border-top: 1px solid #cccccc;
   border-bottom: 1px solid #ededed;
}
table.block-title {
	font-weight: bold;
	font-size: 12px;
   background: #e4e4e4;
   width: 100%;
   border-collapse: collapse;
   border-spacing : 0px;

}

table.block-title th a {
	color: #ffffff;
}

table.block-title td a {
   color: #a0a0a0;
}

table.block-title th, table.block-title td {
   padding: 0px 7px;
}

table.block-title th {
	color: #ffffff;
   text-align: left;
   background: #b2b2b2;
}

table.block-title td {
   color: #757575;
   font-size: 11px;
   font-weight: normal;
   padding-top: 5px;
   padding-bottom: 10px;
}

div.block-content {
	padding: 10px 7px 7px 7px;
	zoom: 1;
}

div.publicite {
	color: #737373;
	font-size: 11px;
	margin-bottom: 8px;
}

div.publicite div.block-title {
	color: #737373;
	background: #e5e5e5;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
}

div.publicite div.block-content {
	background: #e5e5e5;
}

div.without-border div.block-content {
	border: none !important;
}



/* --- HEADLINE BLOCK CLASS --- */

div.headline {
	color: #000000;
	font-size: 11px;
	margin-bottom: 8px;
}

div.headline div.block-title {
/*	background: #b2b2b2 url("../img/design/headline-title.gif") repeat-x;*/
	height: 17px;
}

div.headline div.block-title a {
	color: #ffffff;
}

div.headline div.block-title a.selected {
	color: #82626e;
	font-weight: bold;
}

div.headline div.block-content {
/*	border: #cccccc 1px solid;*/
	border-top: none;
	margin-top: 1px;
}

div.homepage div.block-content {
	clear: both;
	padding: 5px 7px 7px 7px;
	margin: 0;
	border: none;
}

div.headline div.block-content a {
	color: #0000ff;
	text-decoration: underline;
}

div.headline div.block-content a.contact {
	color: #807241;
}

div.headline div.block-content a.go {
	color: #ff0000;
	font-weight: bold;
}

div.headline div.block-content p.go {
	margin-top: 10px;
	background: url("../img/design/go-arrow.gif") left no-repeat;
	padding: 1px 0 0 17px;
}

div.headline div.block-content p.postez {
	margin-top: 0px;
	background: url("../img/postezorange.gif") left no-repeat;
	padding: 1px 0 0 90px;
	height: 18px;
	cursor: hand;
	cursor: pointer;
}

.block-title p.postez {
	margin-top: 0px;
	background: url("../img/postezorange.gif") left no-repeat;
	padding: 1px 0 0 90px;
	height: 18px;
	cursor: hand;
	cursor: pointer;
}

div.headline b.title-orange a {
	color: #FF3300;
	font-size: 12px;
	font-weight: normal;
}

div.headline tr.row {
	color: #000000;
	background: #f4f4f4;
}

div.headline tr.rowActEx {
	background: #e9e9e9;
}

div.headline tr.rowAct {
	cursor: hand;
	cursor: pointer;
	background: #e9e9e9;
}


div.annuaire {
	color: #000000;
	font-size: 11px;
	margin-bottom: 8px;
}

div.annuaire div.block-title {
	background: #bb92a2 url("../img/design/annuaire-title.gif") repeat-x;
	height: 19px;
}

div.annuaire div.block-title a {
	color: #ffffff;
}

div.annuaire div.block-title a.selected {
	color: #82626e;
	font-weight: bold;
}
div.annuaire div.block-title div {
   padding: 1px 0px 0px 7px;
   color: #ffffff;
   font-weight: bold;
   font-size: 12px;
}

div.annuaire div.block-content {
	clear: both;
	padding: 5px 7px 7px 7px;
}

div.annuaire div.block-content a {
	color: #000000;
}

div.annuaire tr.row {
	color: #000000;
	background: #fceef4;
}

div.annuaire tr.rowAct {
	cursor: hand;
	cursor: pointer;
	background: #f1e3e8;
}

div.annuaire b.title a {
	color: #a86680;
	font-size: 12px;
}

div.annuaire b.title-orange a {
	color: #FF0000;
	font-size: 12px;
	font-weight: normal;
}

.toolbar {
   margin-left: 15px;
}

.toolbar a {
   color: #000000;
}


table.expert-3 {
   border-collapse: collapse;
   border-spacing : 0px;
   border-width: 0px;
   width: 100%;
}

table.expert-3 th{      
   border-top: 1px solid #98ba3f;
   text-align: left;
   background: #98ba3f;
   color: #ffffff;
   font-size: 11px;
   padding: 2px 10px;
}

table.expert-3 td {
   border-bottom: 1px solid #98ba3f;
   background: #f0f5e2;
   padding: 10px 10px 5px 10px;
   font-size: 11px;
}

table.expert-3 td td{
   border: 0px;
   padding: 0px;
}

table.expert-3 h2 {
   color: #98ba3f;
   font-size: 11px;
   margin: 0px;
}

table.client-3 {
   border-collapse: collapse;
   border-spacing : 0px;
   border-width: 0px;
   width: 100%;
}

table.client-3 th{      
   border-top: 1px solid #5682b4;
   text-align: left;
   background: #5682b4;
   color: #ffffff;
   font-size: 11px;
   padding: 2px 10px;
}

table.client-3 td {
   
   
   border-bottom: 1px solid #5682b4;
   background: #d8e1ee;
   padding: 10px 10px 5px 10px;
   font-size: 11px;
}

table.client-3 td td{
   border: 0px;
   padding: 0px;
}

table.client-3 h2 {
   color: #5682b4;
   font-size: 11px;
   margin: 0px;
}

div.search {
   font-size: 12px;
}

div.partners{
   font-size: 12px;
}
div.partners h1 {
   font-size: 30px;
}
div.partners h1 span{
color: #ff3300;       
}
div.partners h1 small{
   font-size: 18px;
}

div.partners p{
   text-align: left;
}

div.partners .block1, div.partners .block2, div.partners .block3, div.partners .block4 {
   margin: 0px 5px;         
   padding-left: 6px;
   width: 220px;
   height: 200px; 
   color: #ffffff;          
   text-align: center;
   font-size: 13px;
}

div.partners .block1 {
   padding-top: 45px;           
   background: url(/img/partners/block1.gif) center center no-repeat;
}

div.partners .block2 {
   padding-top: 45px;           
   background: url(/img/partners/block2.gif) center center no-repeat;
}

div.partners .block3 {
   padding-top: 20px;              
   background: url(/img/partners/block3.gif) center center no-repeat;
}

div.partners .block3 a {
	color: #0033ff;
}

div.partners .block4 {
   padding-top: 20px;           
   background: url(/img/partners/block4.gif) center center no-repeat;
}

div.partners blockquote {
   text-align: left;
   padding-left: 120px;
}
div.partners small {
   font-size: 11px;
}

div.static {
   font-size: 11px;
}

div.static ul {
   list-style-type: none;
   margin: 3px 0px 20px 0px;
   font-size: 11px;
   padding: 0px;
   color: #000000;
}
div.static ul li {
   display: inline;
   padding: 0px 0px;
   background: url('/img/vertical_white_line.gif') no-repeat center left ;
}

div.static ul a {
   font-size: 11px;

}
div.static ul a.selected {
   font-weight: bold;
   color: #ff3300;
}


div.static ul.point {
   list-style-type: disc;
   display: list-item;   
   margin: 3px 0px 20px 15px;
   padding: 0;
   color: #000000;
}
div.static ul.point li {
   display: list-item;
   padding: 10px 0px 0px 10px;
   background: url(/img/) left top no-repeat;
}


.crow1 { background: #d8e1ee; }
.crow2 { background: #e6ecf4; }

.erow1 { background: #f0f5e2; }
.erow2 { background: #dee8c2; }


.hrow1 { background: #dadab1; }
.hrow2 { background: #cacaa1; }

.select {
   border: 1px solid #000000;
   font-size: 10px;
   margin: 1px 0px;
}

.small-banner {
   float: right;
   display: inline;
   background: #efefef;
   padding: 0px;
   margin: 0px 0px 10px 10px;
}
.small-banner div {
   margin-bottom: 2px;
   text-align: center;
   font-size: 11px ;
   color: #000000;
}

div.list-title {
   font-size: 11px;
   margin: 10px 7px 0px 14px;
   position: relative;   
}

div.list-title a {
   font-size: 11px;
   font-weight: bold;
   color: #ff3300;
   cursor: pointer;
   text-decoration: underline;
}

div.list-blue {
   font-size: 11px;
   color: #5782b4;
   margin: 0px 7px 0px 14px;
   position: relative;   
}

table.list-field {
   margin: 0px 7px 0px 14px;
   font-size: 11px;
   position: relative;
}

.list-field th{
   vertical-align: top;
   width: 120px;
   font-weight: normal;
}

.list-field .blue {
   color: #5782b4;
}
font.blue {
   color: #0033fe;
   font-weight: bold;
}

p.hr-grey {
   font-size: 0px;
   border-top: 1px solid #cccccc;
   margin: 7px;
}

table.hr-grey {
   font-size: 0px;
   border-top: 1px solid #cccccc;
   margin: 7px;
   width:100%;
}

.navigation {
   text-align: right;
   font-size: 12px;
   font-weight: bold;
   float: right;
   margin-bottom: 5px;
}

.navigation a {
   font-weight: normal;
   font-size: 11px;
}

.progresscontainer {
	width: 260px;
	height: 20px;
	background-color: #aaaaaa;
}

.progressbar {
	width: 0px;
	height: 20px;
	background-color: #C64934;
}

.paddingTop {
   padding-top: 200px;
}

ul.static-conent {
   margin-left: 30px;
}

div.frame {
   border: 1px solid #000000;
   color: #ff3300;
   text-align: center;
}


div.htmlText {
   font-size: 12px;
}

div.print {
   font-size: 12px;
   margin: 20px  auto 50px auto;
   width: 500px;             
}

div.print h1 {
	color: #ff4719;
	font-size: 16px;
	margin-bottom: 20px;
}

div.print_ {
   font-size: 12px;
   margin: 0px  auto 50px auto;
   width: 500px;             
}

div.print_ h1 {
	color: #ff4719;
	font-size: 16px;	
	margin-bottom: 20px;
}

div.payment {
   font-size: 12px;
}
div.payment .content div.left {
   float: left;
   width: 280px;          
}
div.payment .content div.right {
   float: left;
   width: 390px;    
   padding-top: 35px;          
}
div.payment .content div.right table{
   width: 100%;
}
div.payment .content div.right table td {
   padding: 10px 0 0 0;
}
div.payment .content div.right table th {
   height: 18px;
   font-size: 11px;
   vertical-align: middle;
   color: #ffffff;   

}

div.payment .content div.right table th.alians {
   background: url(/img/Payment/blocks/th_left.gif) left center no-repeat #827445;
   padding: 0 0 0 5px;         
}

div.payment .content div.right table th.left{
   background: url(/img/Payment/blocks/th_left.gif) left center no-repeat #827445;
   padding-left: 5px;         
   width: 150px;
}
div.payment .content div.right table th.right{
   background: url(/img/Payment/blocks/th_right.gif) right center no-repeat #827445;
   text-align: right;
   padding-right: 5px;          
}
div.payment .content div.right table td.left{
   font-weight: bold;   
   width: 150px;
   padding: 10px 0 0 5px;         
}

div.payment .center-content {
   text-align: center;
}
div.payment h1 {
   font-size: 30px;
}
div.payment h1 span{
color: #ff3300;       
}
div.payment h1 small{
   font-size: 18px;
}
div.payment p{
   font-size: 17px;
   font-weight: bold;
}
div.payment p small{
   font-size: 13px;
}

div.payment .block1, div.payment .block2, div.payment .block3 {
   float: left;          
   margin: 0px 5px;         
   padding-top: 15px;           
   width: 200px;
   height: 200px; 
   color: #ffffff;           
   font-weight: bold;          
}

div.payment .block1 div, div.payment .block2 div, div.payment .block3 div {
   margin-top: 40px;
   height: 47px;
}

div.payment .block1 {
   background: url(/img/Payment/blocks/block1.gif) center center no-repeat;
}

div.payment .block2 {
   background: url(/img/Payment/blocks/block2.gif) center center no-repeat;
}

div.payment .block3 {
   background: url(/img/Payment/blocks/block3.gif) center center no-repeat;
}
div.payment .block_image {
   margin: 0 15px;
}



div.payment blockquote {
   margin: 0px;
   padding: 0 5px;           
}
div.payment input, div.payment textarea, div.payment select {
   border: 1px solid #999999;
   padding: 2px;          
   font-size: 12px;            
}

div.payment input.full_size, div.payment textarea.full_size,  div.payment select{
   width: 240px;
}

div.payment input.half_size, div.payment textarea.half_size {
   width: 120px;
}

div.payment input.fourth_size, div.payment textarea.fourth_size {
   width: 60px;
}

div.payment .hidden-field, div.payment #hidden-field {
	display: none;
}

div.payment .error_message {
	color: #cc0000;
}

div.payment #etap-2, div.payment #etap-3, div.payment #etap-4 {
	display: none;
}

a.postez:link, a.postez:visited, a.postez:active, a.postez:hover    {
	color: #ff3300;
   font-size: 14px;
   text-decoration: none;
}

a.postez img {
   vertical-align: middle;
}

div.payment #etap-1 table th.left, div.payment #etap-2 table th.left, div.payment #etap-3 table th.left, div.payment #etap-4 table th.left {
	font-size: 14px;
}

/* --- TOP --- */

/* LOGIN */
#login-error-wrap {
	position: absolute;
	width: 245px;
}

#login_error_animate {	
	display: none;
}

#login_error {
	width: 300px;
	padding: 2px 0px 3px 0px;
	background: #000000;
	color: #cc0000;
	text-align: center;
}

#date {	
	float: right;
	margin-left: 300px;	 	
	margin-top: 2px;
	width: 550px;
}

#login {
	float: right;
	margin-top: 7px;
	background: #000000;
	color: #ffffff;
	width: 550px;
	height: 20px;
	font-size: 11px;
}

#loginform {
	display: inline;
}

#login a {
	color: #ffffff;	
}

#login .input {
	width: 83px;	
	height: 15px;
	border: 2px solid #000000;
}

#prof {	 
	 float: right;	 
   width: 300px;   
   margin-top: 25px;	
/*   margin-right: 300px;   */
   background: url(/img/treangle_red.gif) no-repeat left center;
   font-size: 11px;
}
#prof a{
   color: #000000;
   font-weight: bold;
   padding-left: 12px;
   position: relative;
}


#top {
	width: 1024px;
	height: 218px;
	background: url(/img/expert-desk/header.gif) no-repeat;
}

#logo {
	float: left;
	margin: 7px 0 0 7px;
}

#text-annuaire {
	float: right;
	font-size: 12px;
	margin-top: 10px;
	margin-right: 10px;
	font-weight: bold;
}



#top_1, #top_2, #top_3, #top_4 {
	float: left;
	cursor: pointer;	
}

#top_sub_1, #top_sub_2, #top_sub_3, #top_sub_4 {
	float: none;
	width: 151px;
	height: 60px;		
}

#top_sub_1 span, #top_sub_2 span, #top_sub_3 span, #top_sub_4 span{		
	display: block;	
	padding-left: 47px;
	font-size: 11px;
	color: #353432;
} 

#top_sub_1 span, #top_sub_4 span {
	padding-top: 8px;
}

#top_sub_2 span, #top_sub_3 span {
	padding-top: 2px;
}

#top_sub_1 {
	margin: 20px 0 0 20px;		
  background: url(/img/expert-desk/top_1.gif ) no-repeat center center;
}

#top_sub_2, #top_sub_3, #top_sub_4 {	
	float: none;	  
	margin: 20px 0 0 10px;		
}

#top_sub_2 {
  background: url(/img/expert-desk/top_2.gif ) no-repeat center center;
}

#top_sub_3 {
  background: url(/img/expert-desk/top_3.gif ) no-repeat center center;
}

#top_sub_4 {
  background: url(/img/expert-desk/top_4.gif ) no-repeat center center;
}

#menu {
	margin-top: 21px;
}

#menu a {	
	display: block;	
	text-align: center;
	text-decoration: none;
	float: left;
}

/* ANNUAIRE */
#menu a.annuaire, #menu a.annuaire-active {
	height: 21px;
	width: 100px;
	padding-top: 8px;
	font-weight: bold;	
}
	
#menu a.annuaire:link,  #menu a.annuaire:visited {	
	color: #000000;
	background: url("/img/expert-desk/menu_annuaire.gif") no-repeat right center;
}

#menu a.annuaire:active, #menu a.annuaire:hover, #menu a.annuaire-active{	
	color: #ffffff;	
	background: url("/img/expert-desk/menu_annuaire_active.gif") no-repeat right center;
}

#menu a.annuaire1, #menu a.annuaire1-active {
	height: 21px;
	width: 102px;
	padding-top: 8px;
	font-weight: bold;	
}
	
#menu a.annuaire1:link,  #menu a.annuaire1:visited {	
	color: #000000;
	background: url("/img/expert-desk/menu_annuaire1.gif") no-repeat right center;
}

#menu a.annuaire1:active, #menu a.annuaire1:hover, #menu a.annuaire1-active {	
	color: #ffffff;	
	background: url("/img/expert-desk/menu_annuaire1_active.gif") no-repeat right center;
}


/* RECHERCHE */

#menu a.recherche, #menu a.recherche-active {
	height: 26px;
	width: 106px;
	padding-top: 3px;
	font-weight: bold;	
}

#menu a.recherche:link,  #menu a.recherche:visited {	
	color: #000000;
	background: url("/img/expert-desk/menu_je_recherche.gif") no-repeat right center;
}

#menu a.recherche:active, #menu a.recherche:hover, #menu a.recherche-active {
	background: url("/img/expert-desk/menu_je_recherche_active.gif") no-repeat right center;
	color: #ffffff;
}



#menu a.recherche1, #menu a.recherche1-active {
	height: 26px;
	width: 117px;
	padding-top: 3px;
	font-weight: bold;	
}

#menu a.recherche1:link,  #menu a.recherche1:visited {	
	color: #000000;
	background: url("/img/expert-desk/menu_je_recherche1.gif") no-repeat right center;
}

#menu a.recherche1:active, #menu a.recherche1:hover, #menu a.recherche1-active {
	background: url("/img/expert-desk/menu_je_recherche1_active.gif") no-repeat right center;
	color: #ffffff;
}

/* JE SUIS UN EXPERT */

#menu a.suis, #menu a.suis-active {
	height: 22px;
	width: 117px;
	padding-top: 7px;
	font-weight: bold;	
}

#menu a.suis:link,  #menu a.suis:visited {	
	background: url("/img/expert-desk/menu_je_suis_un_expert.gif") no-repeat right center;
	color: #000000;
}

#menu a.suis:active, #menu a.suis:hover, #menu a.suis-active {
	background: url("/img/expert-desk/menu_je_suis_un_expert_active.gif") no-repeat right center;
	color: #ffffff;
}

/* EXPERT-MAG */

#menu a.mag, #menu a.mag-active {
	height: 22px;
	width: 91px;
	padding-top: 7px;
	font-weight: bold;	
}

#menu a.mag:link,  #menu a.mag:visited {	
	background: url("/img/expert-desk/menu_expert_mag.gif") no-repeat right center;
	color: #000000;
}

#menu a.mag:active, #menu a.mag:hover, #menu a.mag-active {
	background: url("/img/expert-desk/menu_expert_mag_active.gif") no-repeat right center;
	color: #ffffff;
}

#menu a.mag1, #menu a.mag1-active {
	height: 22px;
	width: 106px;
	padding-top: 7px;
	font-weight: bold;	
}

#menu a.mag1:link,  #menu a.mag1:visited {	
	background: url("/img/expert-desk/menu_expert_mag1.gif") no-repeat right center;
	color: #000000;
}

#menu a.mag1:active, #menu a.mag1:hover, #menu a.mag1-active {
	background: url("/img/expert-desk/menu_expert_mag1_active.gif") no-repeat right center;
	color: #ffffff;
}

/* FAQ */

#menu a.faq, #menu a.faq-active {
	height: 22px;
	width: 82px;
	padding-top: 7px;
	font-weight: bold;	
}

#menu a.faq:link,  #menu a.faq:visited {	
	background: url("/img/expert-desk/menu_faq.gif") no-repeat right center;
	color: #000000;
}

#menu a.faq:active, #menu a.faq:hover, #menu a.faq-active {
	background: url("/img/expert-desk/menu_faq_active.gif") no-repeat right center;
	color: #ffffff;
}

/* CHARTE QUALITE */

#menu a.charte, #menu a.charte-active {
	height: 22px;
	width: 106px;
	padding-top: 7px;
	font-weight: bold;	
}

#menu a.charte:link,  #menu a.charte:visited {	
	background: url("/img/expert-desk/menu_charte_qualite.gif") no-repeat right center;
	color: #000000;
}

#menu a.charte:active, #menu a.charte:hover, #menu a.charte-active {
	background: url("/img/expert-desk/menu_charte_qualite_active.gif") no-repeat right center;
	color: #ffffff;
}

/* MODE D'EMPLOI */

#menu a.mode, #menu a.mode-active {
	height: 22px;
	width: 106px;
	padding-top: 7px;
	font-weight: bold;	
}

#menu a.mode:link,  #menu a.mode:visited {	
	color: #000000;
	background: url("/img/expert-desk/menu_je_recherche.gif") no-repeat right center;
}

#menu a.mode:active, #menu a.mode:hover, #menu a.mode-active {
	background: url("/img/expert-desk/menu_je_recherche_active.gif") no-repeat right center;
	color: #ffffff;
}

/* Accueil */

#menu a.accueil, #menu a.accueil-active {
	height: 22px;
	width: 100px;
	padding-top: 7px;
	font-weight: bold;	
}

#menu a.accueil:link,  #menu a.accueil:visited {	
	color: #000000;
	background: url("/img/expert-desk/menu_accueil.gif") no-repeat;
}

#menu a.accueil:active, #menu a.accueil:hover, #menu a.accueil.active:link, #menu a.accueil-active:visited {
	background: url("/img/expert-desk/menu_accueil_active.gif") no-repeat;
	color: #ffffff;
}

#sub-menu {
	margin: 8px 8px 2px 8px;
	border-bottom: 1px solid #ff3300;			
	display: 	block;
	both: 	clear;
}

#sub-menu a {
	display: block;	
	text-align: center;
	text-decoration: none;
	font-size: 11px;
	float: left;	
	padding: 3px 10px;
	margin-right: 2px;
}

#sub-menu a:link, #sub-menu a:visited {
	color: #ff3300;
	background: none;
}

#sub-menu a:active, #sub-menu a:hover, #sub-menu a.active:active, #sub-menu a.active:active, #sub-menu a.active:link, #sub-menu a.active:visited {
	color: #ffffff;
	background: #ff3300;
}


table.title {
   margin-left: 8px;
}

table.title th {
	font-size: 13px;
	font-weight: bold;	
	padding: 0;	
}

table.title td {
	font-size: 13px;	
	padding: 0;	
}

table.title th, table.title td, table.title a {
	color: #ff3300;
}


/* EXPERT - 2 */
div.expert-2 {
	font-size: 11px;
	color: #000000;
	/*margin: -5px -7px 0 -7px;*/
}

div.expert-2 a {
	color: #5b8136;
}

div.expert-2 div.separator {
	color: #5b8136;
	font-size: 12px;
	padding: 5px 0 3px 0;
}

div.expert-2 div.separator div.error{
	float: right;
	font-size: 10px;
	color: #aa0000;
   padding: 0 2px 0 0;          
}

div.expert-2 div.ptitle {
	color: #5b8136;
	padding: 5px 0 3px 0;
}

div.expert-2 div.line {
	padding: 3px 0 3px 0;
}

div.expert-2 div.field {
	margin: 0 3px 4px 0px;
	border-bottom: #98ba3f 1px solid;
}

div.expert-2 div.field-title {
	background: #f0f5e2;
	overflow: hidden;
	margin: 0 3px 4px 0px;
	border-bottom: #98ba3f 1px solid;
	border-top: #98ba3f 1px solid;
}

div.expert-2 div.mfield {
	overflow: hidden;
	margin: 0 3px 4px 0px;
	border-bottom: #98ba3f 1px solid;
}

div.expert-2 div.field div.left {
	float: left;
	display: inline;
	width: 190px;
	padding: 5px 0px 3px 0px;
}

div.expert-2 div.field div.leftb {
	float: left;
	display: inline;
	width: 500px;
	padding: 1px 0px 3px 0px;
}

div.mleft {
	float: left;
	display: inline;
	width: 150px;
	padding: 5px 0px 3px 0px;
}

div.expert-2 div.field div.left span {
	color: red;
}

div.expert-2 div.field div.right {
	float: left;
	display: inline;
	width: 255px;
	padding: 5px 0px 3px 0px;
}

div.expert-2 div.mright {
	margin-left: 150px;
	padding: 3px 0px 3px 0px;
}

div.expert-2 div.field div.error {
	float: right;
	display: inline;
	font-size: 10px;
	color: #aa0000;
	padding: 3px 0px 3px 0px;
}

div.expert-2 div.field div.text-right {
	float: left;
	display: inline;
	font-size: 10px;
	color: #000000;
	padding: 3px 0px 3px 0px;
}

div.expert-2 form input,
div.expert-2 form select,
div.expert-2 form textarea  {
	background: #ffffff;
	border: #656565 1px solid;
	font-size: 11px;
}


div.expert-2 form input.radio,
div.expert-2 form input.checkbox {
	background: none;
	border: 0;
}

div.expert-2 form input.submit {
	width: 50px;
	font-size: 11px;
	height: 19px;
	line-height: 14px;
	background: #ffffff;
	border: #98ba3f 1px solid;
}

div.expert-2 form input.continue {
	border: 0px solid;
   margin: 0px 12px 0px 0px;
}

div.expert-2 input.submit-publier {
	cursor: hand;
	cursor: pointer;
	background: url('../img/publier.gif') left no-repeat;
	font-size: 11px;
	height: 19px;
	line-height: 14px;
	border: #5682b4 0px solid;
	padding: 0px 3px 0px 3px;
	width: 85px;
}


div.expert-2 p{
   font-style: bold;
}

div.vous{
   width: 138px;
   height:32px;
   margin:0px 0px 10px 0px;
   padding: 2px 0px 2px 0px;
   background-color:#ccff00;
   font-family: Arial;
   font-weight:bold;
   font-size: 10pt;
   text-align: center;
   line-height:10pt;
   color:#000000;
}

div.expert-2 div.block-title {
   /* background: #98ba3f url("../img/design/expert-block-corner.gif") right top no-repeat; */
   height: 17px;
   font-size: 12px;
   padding: 2px 0px 0px 10px;
   color: #000000;
   font-weight: bold;
}

div.expert-2 div.block-content {
	background: #f0f5e2;
/*	border: #afd373 1px solid; */
	margin-top: 1px;
   padding: 10px;
}

div.expert-2 div.block-content table {
	border-collapse: collapse;
}

div.expert-2 div.block-content table td {
	padding: 3px;
	vertical-align: top;
}

div.expert-2 div.block-content table td p.id {
	font-size: 16px;
	color: #ffffff;
	margin-bottom: 4px;
}

div.expert-2 div.block-content a {
	color: #5b8136;
}

div.expert-2 div.block-content a.go {
	color: #ff0000;
	font-weight: bold;
}

div.expert-2 div.block-content p.go {
	margin-top: 10px;
	background: url("../img/design/go-arrow.gif") left no-repeat;
	padding: 1px 0 0 17px;
}

div.expert-2 div.block-content p.go-now {
	margin-top: 0px;
	background: url("../img/design/go-arrow.gif") left no-repeat;
	padding: 1px 0 0 17px;
}

div.expert-2 div.block-content p.postez {
	margin-top: 0px;
	background: url("../img/postezorange.gif") left no-repeat;
	padding: 1px 0 0 90px;
	height: 18px;
	cursor: hand;
	cursor: pointer;
}

div.expert-2 b.title {
	color: #5b8136;
	font-size: 12px;
}

div.expert-2 b.title-orange a {
	margin-top: 0px;
	color: #FF3300;
	font-size: 11px;
	height: 18px;
	font-weight: normal;
}
/* FAST SEARCH */

.fast-search {
	float: right;
	width: 360px;
	height: 25px;
	padding: 0 0 0 10px;
	background: url(/img/expert-desk/fast_search/background.gif) no-repeat;
}

.fast-search img {
	
}

.fast-search .input {
	width: 148px;
	height: 15px;
	border: 1px solid #cccccc;
	margin-top: 2px;
}
.fast-search .submit{
	background: url(/img/expert-desk/fast_search/submit.gif) no-repeat;
	width: 30px;
	height: 15px;
	border: 0;
	margin-top: 2px;	
}

.fast-search .button{
	background: url(/img/expert-desk/fast_search/button.gif) no-repeat;
	width: 100px;
	height: 17px;
	border: 0;
	margin-top: 3px;	
}


/* LIST */
.left_row {
	float: left;	
	width: 330px;
}
.left_row div {
	float: none;
	margin-left: 8px;
}

.right_row {
	float: left;
	width: 350px;	
}

.right_row div {
	float: none;
	margin-left: 30px;
}

/* COMMENT */

.comment {

}

.comment .top-left {
	float: left;
	height: 21px;
	width: 5px;
	background: url(/img/brown_left.gif) no-repeat;
}

.comment .top-center {
	float: left;
	height: 18px;	
	padding: 3px 10px 0 10px;
	background: #bdbc84;	
}

.comment .top-right {
	float: left;
	height: 21px;
	width: 5px;
	background: url(/img/brown_right.gif) no-repeat;
}

.comment .cont {
	padding: 10px; 
	font-size: 11px;
	background: #efede6;
   position: relative;               
}

.comment .clear {
	border-top: 1px solid #bdbc84;
}

#photo_input, #photo1_input {
   width: 300px;
}

.payment-block {
	text-decoration: none;
}

.payment-block span {
	font-size: 20px; 
	font-weight: bold;
}

.payment-block #block-1 {
 	display : inline-block; 
 	margin: 0 auto; 
 	font-size: 13px; 
 	background: url('/img/Payment/blocks/1m.gif') no-repeat; 
 	font-weight: bold;
 	text-align: center; 
 	width: 200px; 
 	height: 60px; 
 	color: #ffffff; 
 	padding-top: 140px;
}

.payment-block #block-3, .payment-block #block-6, .payment-block #block-12 {
	float: left;
	font-size: 13px;
	font-weight: bold;
	text-align: center; 
	width: 200px; 
	height: 70px;
	color: #ffffff; 
	padding-top: 100px;
}

.payment-block #block-3 {
	margin: 0 10px 0 190px; 
	_margin: 0 10px 0 105px;  
	background: url('/img/Payment/blocks/3m.gif') no-repeat;
}

.payment-block #block-6 {
	margin: 0 10px;  
	background: url('/img/Payment/blocks/6m.gif') no-repeat;
}

.payment-block #block-12 {
	margin: 0 10px; 
	background: url('/img/Payment/blocks/12m.gif') no-repeat;
}

.payment .left #block-1 span, .payment .left #block-3 span, .payment .left #block-6 span, .payment .left #block-12 span {
	font-size: 20px; 
	font-weight: bold;
}
.payment .left #block-1, .payment .left #block-3, .payment .left #block-6, .payment .left #block-12 { 	
 	font-size: 13px; 
 	font-weight: bold;
 	text-align: center; 
 	width: 200px; 
	height: 65px;  	 	
 	color: #ffffff; 
}

.payment .left #block-1 {
 	background: url('/img/Payment/blocks/1m_.gif') no-repeat; 
 	padding-top: 140px; 	
}

.payment .left #block-3 {
 	background: url('/img/Payment/blocks/3m_.gif') no-repeat; 
 	padding-top: 100px;	
}

.payment .left #block-6 {
 	background: url('/img/Payment/blocks/6m_.gif') no-repeat; 
 	padding-top: 100px;	
}

.payment .left #block-12 {
 	background: url('/img/Payment/blocks/12m_.gif') no-repeat; 
 	padding-top: 100px;	
}

.payment .merci span {
	font-size: 20px; 
	font-weight: bold;
}

.payment .merci {
	color: #ffffff;
}

.payment .merci#block-1 {
	margin : 0 auto;
	height: 65px;	
	padding-top: 140px;		
	background: url('/img/Payment/blocks/1m_.gif') no-repeat center top; 
}

.payment .merci#block-3 {
	margin : 0 auto;
	height: 65px;	
	padding-top: 100px;		
	background: url('/img/Payment/blocks/3m_.gif') no-repeat center top; 
}

.payment .merci#block-6 {
	margin : 0 auto;
	height: 65px;	
	padding-top: 100px;		
	background: url('/img/Payment/blocks/6m_.gif') no-repeat center top; 
}

.payment .merci#block-12 {
	margin : 0 auto;
	height: 65px;	
	padding-top: 100px;		
	background: url('/img/Payment/blocks/12m_.gif') no-repeat center top; 
}

.ptitle, .line, .field{
 	font-size: 	11px;
}

