/*///// GENERAL //////////////////////////////////////////////////////////*/
body {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color:#FFFFFF;
}

.FD_cel_gris {
	background-color:#CCCCCC;
}
.FD_cel_bs {
	background-color:#F4F6F8;
}


/*///// BORDURE //////////////////////////////////////////////////////////*/
.BordureMenu_complet {
	border-style:solid; 
	border-width:1px; 
	border-color:#CCCCCC;
}

.BordureMenu_pasgauche {
	border-style:solid; 
	border-width:1px; 
	border-color:#CCCCCC;
	border-left:0px;
}
.BordureMenu_pasgauchepashaut {
	border-style:solid; 
	border-width:1px; 
	border-color:#CCCCCC;
	border-left:0px;
	border-top:0px;
}

.BordureMenu_botom {
	border-style:solid; 
	border-width:1px; 
	border-color:#CCCCCC;
	border-top:0px;
	border-right:0px;
	border-right:0px;
}

.BordureMenu_top 
{
	border-style:solid; 
	border-width:1px; 
	border-color:#CCCCCC;
	border-bottom:0px;
	border-right:0px;
	border-right:0px;
}


.BordureMenu {
	border-style:solid; 
	border-width:1px; 
	border-color:#CCCCCC;
	border-bottom:0px;
}
.BordureMenu2 {
	border-style:solid; 
	border-width:1px; 
	border-color:#CCCCCC;
	border-bottom:1px;
}


/*///// ALIGNEMENT //////////////////////////////////////////////////////////*/
.Align_Top{
	vertical-align:top;
}

.Align_Bot{
	vertical-align:bottom;
}
/*///// FONDS DE CELLULE //////////////////////////////////////////////////////////*/
.fd_ligne_gauche {
	background-image:url("/SFC/images/SFC/ligne_gauche.gif");
	background-repeat:repeat-y; 
	vertical-align:top;
}

.fd_ligne_droite_top {
	background-image:url("/SFC/images/SFC/ligne_droite_top.gif");
	background-repeat:repeat-y; 
	background-position:left;
	vertical-align:top;
	
}

.fd_ligne_droite {
	background-image:url("/SFC/images/SFC/ligne_droite.gif");
	background-repeat:repeat-y; 
	background-position:left;
	vertical-align:top;
	
}

.fd_menu1g {
	background-image:url("/SFC/images/SFC/bloc_menu1v.gif");
	background-repeat:repeat-y; 
}
.fd_menu2g {
	background-image:url("/SFC/images/SFC/bloc_menu2v.gif");
	background-repeat:repeat-y; 
}

.fd_menu3g {
	background-image:url("/SFC/images/SFC/bloc_menu3v.gif");
	background-repeat:repeat-y; 
}

.fd_accesRes{
	background-image:url("/SFC/images/SFC/structure_site_07.gif");
	background-repeat:no-repeat;
	vertical-align:top;
}


/*///// TEXTES //////////////////////////////////////////////////////////*/
.Titre_top_11{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;	
	text-decoration:none;
}

.Titre_Teterub{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;	
	text-decoration:none;
}


.Titre18{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:18px;
	color:#000000;	
	text-decoration:none;
	/*line-height: 150%*/
}
.Titre14{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0099E9;	
	text-decoration:none;
	line-height: 200%
}

.head{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;	
	text-decoration:none;
}

.Titre12{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;	
	text-decoration:none;
}
.Texte12{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	color:#666666;	
}
.Texte12_bleu2{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	color:#0099E9;	
}
.Titre_bleu_top {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	color:#607E99;
	font-weight:bold;
}

.Texte10_bleu1{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:10px;
	color:#607E99;
}


/*///// LES LIENS DES MENUS //////////////////////////////////////////////////////////*/

table.menu_bleu{
	background-color:#0099E9;
}
table.menu_gris{
	background-color:#607E99;
}
table.menu_gris_bleu{
	background-color:#B5CDE3;
}
/**** AVEC BORDURES ****/
/*
td.menu_droite{
    cursor:pointer;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:10px;
	text-decoration:none;
    color:#666666;
	background-color:#FFFFFF;
	border-style:solid; 
	border-width:1px; 
	border-color:#CCCCCC;
	border-bottom:0px;
	vertical-align:middle;
}
td.menu_droite:hover {
    cursor:pointer;
	color:#FFFFFF;
}
*/
/**** SANS BORDURES ****/
.titre_coldroite{
    cursor:pointer;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:10px;
	text-decoration:none;
    color:#666666;
}
td.menu_droite{
    cursor:pointer;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:10px;
	text-decoration:none;
    color:#666666;
	background-color:#FFFFFF;
	border:0px;
}
td.menu_droite:hover {
    cursor:pointer;
	color:#FFFFFF;
}
/*///// LES LIENS //////////////////////////////////////////////////////////*/
A.liens_bottom, .liens_bottom{
	color:#607E99;
	font-size:10px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	text-decoration:none;
}
A:hover.liens_bottom{
	color:#000000;
	text-decoration:none;
}

A.liens_teterub, .liens_teterub{
	color:#607E99;
	font-size:12px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	text-decoration:none;
}
A:hover.liens_teterub{
	color:#000000;
	text-decoration:underline;
}

A.liens_bottom2, .liens_bottom2{
	color:#666666;
	font-size:12px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	text-decoration:none;
}
A:hover.liens_bottom2{
	color:#000000;
	text-decoration:none;
}

A.liens_texte12, .liens_texte12{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
}
A:hover.liens_texte12{
	text-decoration:underline;
}


