/* css pour le design client*/

/* Style General
*************************************************************************/
body{
	background:url(../interface/site/background.gif);
	margin:0;
	padding:0px;
}

IMG{
	border:0px;
}

a{
	color:#C5140E;
}
.maintable{
	width:770px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:-5px;
}

/* Style top
***********************************************************************/
	.td_logo{
	}
	.btn_submit_login{
		border:0px;
		background:#ffffff url(../interface/site/puce_fleche_gris.gif) no-repeat;
		cursor:pointer;	
		padding:0px 0px 0px 12px;
		color:#c5140e;
		font-size:12px;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		
	}
	.btn_login{
		color:#646464;
		background:url(../interface/site/fleche_sm.gif) no-repeat;
		padding:2px 0px 0px 14px;
		text-decoration:none;
	}
		.conteneur_logo{

		}
	.td_header{
		background:#ffffff;
		border:5px solid #ffffff;
	}
			.cont_menu_sec{
				text-align:left;
				background:#ffffff url(../interface/site/bg_faux_fond.gif) bottom repeat-x;	
				padding:5px 5px 10px 5px;
				
			}
				.boutonSecond{
					color:#c51610;
					text-decoration:none;
					display:block;
					padding-bottom:7px;
					font-size:9px;
					font-weight:bold;
					margin:0px 4px 0px 5px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					
				}
				.boutonSecond:hover{
					color:#464646;
					text-decoration:none;
				}
				.boutonSecond_actif{
					color:#464646;
					text-decoration:none;
					display:block;
					padding-bottom:7px;
					font-size:9px;
					font-weight:bold;
					margin:0px 4px 0px 5px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
				}.boutonSecond_actif:hover{
					color:#464646;
					text-decoration:none;
				}
				.boutonSecond_sep{
					color:#ffffff;
					text-decoration:none;
				}
			
			.cont_menu_principale{
				padding:10px 10px 5px 10px;
				background:#ffffff url(../interface/site/bg_menu.gif) repeat-x;
				
			}
				.a_menu_principale{
					color:#c51610;
					text-decoration:none;
					display:block;
					padding-bottom:7px;
					font-size:9px;
					font-weight:bold;
					margin:0px 4px 0px 5px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
				}
				.a_menu_principale_actif{
					color:#464646;
					text-decoration:none;
					display:block;
					padding-bottom:7px;
					font-size:9px;
					font-weight:bold;
					margin:0px 4px 0px 5px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					background:url(../interface/site/puce_menu_over.gif) no-repeat bottom center;
				}
				.a_menu_principale_actif:hover{
					color:#464646;
					text-decoration:none;

				}
				.a_menu_principale:hover{
					color:#464646;
					background:url(../interface/site/puce_menu_over.gif) no-repeat bottom center;
					text-decoration:none;
				}
				
				.sep_menu_principale{
					color:#666666;
					text-decoration:none;
				}
				.formw{
					border:1px solid #c51610;
					padding:2px;
				}
				
				.txtGris {
					color:#4D4D4D;
					font-family:Verdana,Arial,sans-serif;
					font-size:11px;
					font-weight:normal;
				}
				.poste_table{
					background:#FFFFFF;
					margin-bottom:5px;
					text-align:left;
				}
				.poste_td_left{
					background:#c5140e;
				}
				.poste_td_right{
					background:#FFFFFF;
					padding-top:12px;
				}
				.poste_lien{
					color:#646464;
					background:url(../interface/site/fleche_sm.gif) no-repeat ;
					padding:3px 0px 4px 13px;
					text-transform:uppercase;
					font-size:9px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					display:block;
					margin:1px 0px 1px 0px;	
					font-weight:bold;			
				}
				.poste_titre_blanc{
					color:#FFFFFF;
					font-size:11px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-weight:bold;
					width:131px;
					margin:14px 0px 0px 0px;	
				}
				.poste_cont_right{
					padding-left:9px;
				}
				.txtRougeGras {
					color:#C5140E;
					font-family:Verdana,Arial,sans-serif;
					font-size:11px;
					font-weight:bold;
				}
		
				.txtGrisGras {
					color:#4D4D4D;
					font-family:Verdana,Arial,sans-serif;
					font-size:11px;
					font-weight:bold;
				}
				.poste_titre_texte{
					color:#4D4D4D;
					font-family:Verdana,Arial,sans-serif;
					font-size:9px;
					font-weight:bold;	
					text-transform:uppercase;
				}
/*Style middle
***********************************************************************/
.td_middle{

}
	.column_left_layout1{
		background:#ffffff;
		border-bottom:5px solid #ffffff; 
	}
	.column_left_layout2{
		background:url(../interface/site/bg_rouge_border_blanc_left.gif) repeat-y;
		border-bottom:5px solid #ffffff; 
	}
	.column_left_layout3{

	}
	.column_left_layout4{
		background:url(../interface/site/bg_rouge_border_blanc_left.gif) repeat-y;
		border-bottom:5px solid #ffffff; 
	}
	.column_left_layout1 a{
		text-decoration:none;
	}
	.column_left_layout2 a{
		text-decoration:none;
	}
	.column_left_layout3 a{
		text-decoration:none;
	}
	.column_left_layout4 a{
		text-decoration:none;
	}
	
	.conteneur_texte_sec{
		border:5px solid #ffffff;
		border-bottom:0px;
		color:#ffffff;
	}
	.conteneur_texte_sec a{
		text-decoration:none;
		color:#ffffff;
	}
		.cont_smenu{
			padding:15px 10px 15px 10px;
		}
			.a_smenu{
				color:#979797;
				display:block;
				text-decoration:none;
				background:url(../interface/site/fleche_sm.gif) no-repeat;
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				padding:3px 0px 3px 14px;
				margin:5px 0px 5px 0px;
				font-weight:400;
			}
			.a_smenu:hover{
				color:#303030;
			}
			.a_smenu_actif{
				color:#303030;
				display:block;
				text-decoration:none;
				background:url(../interface/site/fleche_sm.gif) no-repeat;
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				padding:3px 0px 3px 14px;
				margin:5px 0px 5px 0px;
			}
			.a_smenu_actif:hover{
				color:#303030;
			}
			
			.cont_ssmenu{
				padding:15px 10px 15px 10px;
			}
				.a_ssmenu{
					color:#000000;
					display:block;
					text-decoration:none;
				}
				.a_ssmenu:hover{
					color:#000099;
				}
				.a_ssmenu_actif{
					color:#000099;
					display:block;
					text-decoration:none;
				}
				.a_ssmenu_actif:hover{
					color:#000099;
				}
				.cont_sssmenu{
					padding:15px 10px 15px 10px;
				}
					.a_sssmenu{
						color:#000000;
						display:block;
						text-decoration:none;
					}
					.a_sssmenu:hover{
						color:#000099;
					}
					.a_sssmenu_actif{
						color:#000099;
						display:block;
						text-decoration:none;
					}
					.a_sssmenu_actif:hover{
						color:#000099;
					}
	.td_contenu{

		padding:10px;
	}
	
		.contenu_layout1{
			padding:5px;
			background:#FFFFFF;
			color:#000000;
			border:5px solid #ffffff;	
		}
		.contenu_layout2{
			padding:5px;
			background:#ffffff;
			color:#000000;
			border:5px solid #ffffff;			
		}
		
		.contenu_home{
			color:#000000;
		}
		.contenu_layout4{
			color:#000000;		
		}
		.contenu_layout1  a{
			text-decoration:none;	
		}
		.contenu_layout2 a{
			text-decoration:none;
				
		}
		.contenu_layout4 a{
			text-decoration:none;
				
		}
		.contenu_home a{
			text-decoration:none;
		}
	.td_column_right{
		border-bottom:5px solid #ffffff;
		background:url(../interface/site/bg_rouge_border_blanc.gif) repeat-y;

	}	
	/*.td_column_right_layout2{
		border-bottom:5px solid #ffffff;
		background:url(../interface/site/bg_rouge_border_blanc.gif) repeat-y;

	}	
	.td_column_right_layout3{
		border-bottom:5px solid #ffffff;
		background:url(../interface/site/bg_rouge_border_blanc.gif) repeat-y;

	}*/	
	.td_column_right_layout4{
		
	}
	
	
	

/*Style bottom
**********************************************************************/