body {
	background-image: url("img/fond.jpg");
	background-repeat: repeat-x;
	background-color:#7590AA;
	margin:0 auto;
	padding: 0px;
	text-align:center;
	font-family: Arial;
	font-size: 12px;
	font-weight:normal;
	color: #333333;	
}

#container {
	width:950px; 
	margin:0 auto;
	text-align:left;
	background-color:#FFFFFF;	
	padding: 0px;
}
#maintable {
	width:950px;
	background-color:#FFFFFF;
}




/**************************************entete*/
.ico{
	margin:0 4px 0 0;
}
.login,.recherche{
	border:0;
	background-color:#E6E6E6;
	font : 10px Arial #000000;
	height:17px;
	width:108px;	
}


/**************************************menu*/
.menu_img {
	margin : 1px 0 0 0;
	padding:0;
	display:block;
	padding-left : 11px;	
}
.menu_barre {
	margin : 16px 0 0 0;
	padding:0;
	display:block;
	padding-left : 11px;	
}
.menu_imgb {
	margin : 1px 0 0 0;
	padding:0;
	display:block;
	padding-left : 10px;	
}

.sous_menu{
	width:189px;height:22px;
	background-image:url("img/degrade_sous_menu.jpg");
	background-repeat:repeat-x;
	margin-left:23px;
	text-align:center;

}
.sous_menu:hover{
	background-image:url("img/degrade_sous_menu_on.jpg");
}
.sous_menu_on{
	width:189px;height:22px;
	background-image:url("img/degrade_sous_menu_on.jpg");
	background-repeat:repeat-x;
	margin-left:23px;
	text-align:center;

}
.txt_sous_menu,a:link.txt_sous_menu,a:active.txt_sous_menu,a:visited.txt_sous_menu,a:hover.txt_sous_menu{  
	font-family:Arial; 
	color:#FFFFFF; 
	font-size: 11px;
	font-weight:bold;
	text-decoration: none; 
	position:relative;
	
	top:3px;
	
}

/**************************************contenu*/
#table_contenu {
	width:702px;
	background-color:#F2F2F2;
}

.titre_contenu {
	font-family: Arial;
	font-size: 19px;
	font-weight:bold;
	color: #982826;
	margin:12px 0px 6px 0px;
}
.titre_contenuV2{
	font-family: Arial;
	font-size: 13px;
	color: #982826;
	margin:12px 0px 6px 0px;
}

#td_contenu{
	padding:4px;
}

.texte_contenu{
	padding-left:16px;
	padding-right:16px;
	text-align:justify;
}

ul{
	margin-top:3px;
}
ol{
	margin-top:3px;
}
.gros_titre{
	font-family: Arial;
	font-size: 20px;
	font-weight:normal;
	color: #982826;
	display:block;
	padding-top:14px;
}
.complement_gros_titre{
	font-family: Arial;
	font-size: 17px;
	font-weight:normal;
	color: #982826;
}
.titre_1{
	font-family: Arial;
	font-size: 16px;
	font-weight:bold;
	color: #666666;
	display:block;
	padding-top:14px;
	padding-bottom:6px;
}
.titre_1_petit{
	font-family: Arial;
	font-size: 14px;
	font-weight:bold;
	color: #666666;
	display:block;
	padding-top:14px;
	padding-bottom:6px;
}
.normal_gris_gras{
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	color: #666666;
}
.titre_1_puce{
	background-image : url(img/puce_titre_1.gif);
	background-repeat : no-repeat;
	background-position : 0 20px;
	font-family: Arial;
	font-size: 16px;
	font-weight:bold;
	color: #666666;
	padding-left:16px;
	padding-top:14px;
	padding-bottom:6px;	
	display:block;
}
.titre_1_puce_petit{
	background-image : url(img/puce_titre_petit.gif);
	background-repeat : no-repeat;
	background-position : 0 19px;
	font-family: Arial;
	font-size: 14px;
	font-weight:bold;
	color: #666666;
	padding-left:12px;
	padding-top:14px;
	padding-bottom:6px;	
	display:block;
}
.lien_sommaire{
	background-image : url(img/puce_titre_sommaire.gif);
	background-repeat : no-repeat;
	background-position : 0 6px;
	font-family: Arial;
	font-size: 13px;
	font-weight:bold;
	line-height:150%;
	text-decoration: underline;
	color: #666666;
	padding-left:10px;

	display:block;
}


.titre_2{
	font-family: Arial;
	font-size: 14px;
	font-weight:bold;
	color: #5E6184;
	display:block;

}
.titre_ps{
	font-family: Arial;
	font-size: 16px;
	font-weight:bold;
	color: #982826;
	display:block;
	padding-top:14px;
	padding-bottom:6px;
}
ul.list_temoignage{
	padding-left:15px;
}
/**************************************menu3*/

.menu3t{
	background-image:url("img/btn3m.jpg");
	background-repeat:repeat-x;
}
.menu3t_on{
	background-image:url("img/btn3m_on.jpg");
	background-repeat:repeat-x;

}
.menu3fin{
	background-image:url("img/btn3s.jpg");
	background-repeat:repeat-x;
}
.menu3l,a:link.menu3l,a:active.menu3l,a:visited.menu3l,a:hover.menu3l{
	font-family: Arial;
	font-size: 13px;
	font-weight:bold;
	color: #FFFFFF;	
	text-decoration: none;
}
#table_menu3 {
	margin-left:0px;
	margin-top:0px;
}
/**************************************pg*/
.pg_bh{
	background-image:url("img/pg_bh.jpg");
	background-repeat:repeat-x;
}
.pg_bb{
	background-image:url("img/pg_bb.jpg");
	background-repeat:repeat-x;
}
.pg_bg{
	background-image:url("img/pg_bg.jpg");
	background-repeat:repeat-y;
}
.pg_bd{
	background-image:url("img/pg_bd.jpg");
	background-repeat:repeat-y;
}
/**************************************pied*/
td.bottomlink, a:link.bottomlink,a:active.bottomlink,a:visited.bottomlink{  font-family:Arial; color:#000000; font-size: 11px;text-decoration: none; }
a:hover.bottomlink 	{ font-family: Arial; color:#000000; font-size: 11px; text-decoration: underline; }

/**************************************texte*/
.txt1,.txt2 {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}
.txt2 {
	font-weight: bold;
}

/**************************************style pour les formulaires*/
.mess_err{
	font-family: Arial;
	font-size: 12px;
	color: #FF0000;
}
.mess_confirm{
	font-family: Arial;
	font-size: 13px;
	color: #FF0000;
	font-weight: bold;	
}
.champs_saisie{
	border:1px solid #d39958;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	margin:4px;
}

/**************************************style pour le contenu*/

h1 {
	font-family: Arial;
	font-size: 17px;
	font-weight:bold;
	color: #982826;
}
.tdh1 {
	font-family: Arial;
	font-size: 17px;
	font-weight:bold;
	color: #982826;
}
h2 {
	font-family: Arial;
	font-size: 15px;
	font-weight:bold;
	color: #666666;
}
h3 {
	font-family: Arial;
	font-size: 17px;
	font-weight:normal;
	color: #982826;
}
h4 {
	font-family: Arial;
	font-size: 17px;
	font-weight:bold;
	color: #999999;
}
p {
	font-family: Arial;
	font-size: 12px;
	font-weight:normal;
	color: #333333;
}

a:link,a:active,a:visited,a:hover{  font-family:Arial; color:#982826; font-size: 12px;text-decoration: underline; }

a:link.lienb,a:active.lienb,a:visited.lienb{  font-family:Arial; color:#982826; font-size: 12px;text-decoration: none; }
a:hover.lienb{ font-family: Arial; color:#982826; font-size: 12px; text-decoration: underline; }

/**************************************alphabet*/
.alpha,a:link.alpha,a:active.alpha,a:visited.alpha{
	font-family: Arial;
	font-size: 13px;
	font-weight:bold;
	color: #982826;	
	text-decoration: none;
}
a:hover.alpha{
	font-family: Arial;
	font-size: 13px;
	font-weight:bold;
	color: #982826;	
	text-decoration: underline;
}

/**************************************metier*/
a:link.lien_metier,a:active.lien_metier,a:visited.lien_metier{  font-family:Arial; color:#333333; font-size: 12px;text-decoration: none; }
a:hover.lien_metier	{ font-family: Arial; color:#333333; font-size: 12px; text-decoration: underline; }

a:link.lien_metier_encart,a:active.lien_metier_encart,a:visited.lien_metier_encart{  font-family:Verdana; color:#666666; font-size: 11px; 	font-weight:bold; text-decoration: none; }
a:hover.lien_metier_encart	{  font-family:Verdana; color:#666666; font-size: 11px; font-weight:bold; text-decoration: none;}


.fiche_titre1{
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
	color: #982826;
	margin-left:10px;	
	margin-top:20px;	
	display:block;	
}

.fiche_texte1{
	font-family: Arial;
	font-size: 12px;
	font-weight:normal;
	color: #333333;	
	margin-left:30px;
	margin-top:2px;	
	display:block;
	text-align:justify;
	width:606px;
}

.fiche_val{
	font-family: Verdana;
	font-size: 11px;
	font-weight:bold;
	color: #333333;	
	text-decoration: none;	
	margin-left:30px;
	margin-top:2px;		
	display:block;	
}
.fiche_valb{
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
	color: #982826;
	margin-left:20px;	
	margin-top:5px;	
	display:block;	
}

.fiche_lien,a:link.fiche_lien,a:active.fiche_lien,a:visited.fiche_lien,a:hover.fiche_lien{  
	font-family: Verdana;
	font-size: 11px;
	font-weight:normal;
	color: #982826;	
	text-decoration: underline;	
	margin-left:30px;
	margin-top:2px;		
	display:block;	

}

.encart_fiche_off{
	background-image:url('img/encart_fiche_off.jpg');background-repeat:no-repeat;width:225px;height:105px;
}
.encart_fiche_on{
	background-image:url('img/encart_fiche_on.jpg');background-repeat:no-repeat;width:225px;height:105px;
}

/**************************************tableau*/

.tabCenter{
	background-image:url("img/entete_tab_center.jpg");
	background-repeat:repeat-x;
	font-family: Arial; color:#993333; font-size: 12px; font-weight:bold;
}
.tabCell{
	background-color:#DCE4EC;
	padding-top:4px;
	padding-bottom:4px;
}
