/*En-tête de la page*/
#header
{
	/*width : 900px; Largeur de l'en-tête*/
	width : 1109px; /* 12/02/10*/
	height: 230px; /*Hauteur de l'en-tête*/	
	margin-bottom :10px ; /* Pour  éviter de coller avec le bas du bloc qui suit*/
	/*border : 1px solid rgb(2,58,105); /* Bordure bleue fine*/	
}
#ban
{
	/*width : 900px;*/
	width : 1109px;/* 12/02/10*/
	height: 200px;
	background-image : url("../images/ban.jpg");
	background-repeat : no-repeat;	
	border : 1px solid rgb(48,77,137); /* Bordure bleue fine*/
}
/* 12/02/10*/
#sgs
{
	width : 209px;
	height: 200px;
	background-image : url("../images/SGS_ISO9001-2008_TCL.jpg");
	background-repeat : no-repeat;	
	float : right;
	
}

#menu_high
{
	float : right;
	margin : right;		
}

#menu_high tr
{
	background-color : rgb(240,240,252);
	color : white;
	font
	
}

#menu_high table
{
	
}
#menu_high td
{
	
}


/*Corps de la page*/
body
{
	/*width : 900px;  */
	width : 1109px;/* 12/02/10*/
	margin : auto; /* Pour centrer le corps de la page*/
	margin-top : 20px; /* Pour  éviter de coller avec le haut de la fenêtre du navigateur*/
	margin-bottom : 20px; /* Pour  éviter de coller avec le bas de la fenêtre du navigateur*/	
}


/*Menu gauche de la page*/
#menu_left
{
	float : left; /*Le menu sera à gauche*/
	width : 180px; /* Largeur du menu*/
	height : 660px;
	/*border : 1px solid rgb(48,77,137); /* Bordure bleue fine*/
}
	
	.submenu_left 
	{
		color : white;	
		font-family : "Trebuchet MS", Arial, "Arial Black", "Times New Roman", Times, serif;			
		margin-bottom : 10px;
		border : 1px solid rgb(48,77,137); /* Bordure bleue fine*/
		
	}
		
		.submenu_left  h3
		{
			font-size : 100%;
			border : 2px;
			margin-bottom : 20px;
			margin-top : 0px;	
			background-color : rgb(48,77,137); /*rgb(25,25,122);*/
			font-family : "Trebuchet MS", "Book Antiqua", Arial, "Arial Black", "Times New Roman", Times, serif;
			text-decoration : none;
		}
		
		
		.submenu_left  a p
			{
				font-size : 80%;
				/* color : rgb(2,58,105); */	
				color : rgb(48,77,137);
				background-color : rgb(240,240,252);
				margin : 3px;
			}

		.submenu_left  a p:hover
		{	
			background-color : rgb(164,182,219);	
			font-weight : normal;
		}

		
#menu_right
{
	float : right;
	height : 267px; 
	width : 200px;	
	border : 1px solid rgb(48,77,137); /* Bordure bleue fine*/
	/*background-image : url("../images/logo.jpeg");
	background-repeat : no-repeat;*/
}
#last_news
{
	float : right;
	/*height : 100px;*/
	text-align : center;
	width : 200px;
	border : 1px solid rgb(48,77,137);
	margin-top : 20px
}

#last_news h3
{
	color : white;
	background-color : rgb(48,77,137); /*rgb(25,25,122);*/
	font-family : "Trebuchet MS", "Book Antiqua", Arial, "Arial Black", "Times New Roman", Times, serif;
	margin-top : 0px;	
	margin-bottom : 1px;
	text-decoration : none;
}

#last_news p
{
	text-align : center;
}

#centre
{
	margin-left : 190px;	
	margin-bottom : 20px;
	padding : 5px;
	border : 1px solid rgb(48,77,137);
	/*width : 490px; Largeur du centre de la page*/
	width : 690px;/*12/02/10*/
	height: 650px; /*Hauteur du centre de la page */	
	color : rgb(48,77,137);
	
}

#footer
{
	border : 1px solid rgb(48,77,137);
	margin : bottom;
	width : 900px; /*largeur du pied de page*/
	width : 1100px;
	text-align : center;
	font-family : "Bookman old style", Arial, "Arial Black", "Times New Roman", Times, serif;
	color : rgb(48,77,137);
	background-color : rgb(240,240,252);
	font-size : 75%;
}


a
{
	text-decoration : none;
	color : gray;	
	
}

a:hover
{
	/*font-weight : bold;*/
	background-color : rgb(164,182,219);
	color : white;
}

.lettrine:first-letter
{
	font-size : 300%; 
	float : left;
	padding-right : 3px;
}

.auto
{
	
	overflow : auto;
	height : 560px;
	text-align : justify;
	padding : 10px;
	font-family : "Trebuchet MS", "Bookman old style", Arial, "Arial Black", "Times New Roman", Times, serif;
	font-size : 90%;
	background-color : rgb(240,240,252);
}

.texte_accueil
{
	overflow : auto;
	height : 640px;
	font-size : 105%;
	padding : 1px;
	background-color : rgb(240,240,252);
	font-family : "Monotype Corsiva", "Trebuchet MS", "Bookman old style", Arial, "Arial Black", "Times New Roman", Times, serif;
	
}
#divMaga
{
	margin : auto;
	height : 640px;
	font-size : 100%;
	padding : 1px;
	background-color : rgb(240,240,252);
	font-family : "Monotype Corsiva", "Trebuchet MS", "Bookman old style", Arial, "Arial Black", "Times New Roman", Times, serif;
	
}

.auto p /*Tous les paragraphes contenus dans une balise de class auto*/
{
	text-indent : 25px; /*Mise en retrait de la premiére ligne*/
}
h2
{
	background-color : rgb(240,240,252);	
	font-family : bold;
}

form
{
	border : 1px dashed;	
	margin : auto;
	background-color : rgb(240,240,252);
	
}

.photoflottante
{
	float : left;
	margin-right : 5px;
}

.logoflottant
{
	float : right;
	margin-left : 5px;
}

h1
{
	text-align:center;
}
 
h2
{
	font-family : "Trebuchet MS", "Book Antiqua", Arial, "Arial Black", "Times New Roman", Times, serif;
}

td
{
   
   vertical-align: middle; /* Alignement vertical, le contenu des cellules sera placé au milieu */
   border: 1px solid gray;   
   padding: 5px;
}
.titre_ligne
{
	font-weight : bold;
	background-color : rgb(164,182,219);
	color : white;
		
}

#sommaire
{
	/*font-variant : small-caps;	*/
	
	margin : auto; /* Pour centrer le sommaire dans la page*/	
}

#sommaire td
{
	margin-bottom : 1px;
	text-align : left;
	border : 0px;
}

.rang
{
	margin:auto;
	font-size : 70%;
	border-collapse : separate;
}

.rang td
{
	width : 200px;
	text-align : center;
}

marquee
{
	font-size : 100%;
	font-weight : bold;
	color : rgb(48,77,137);
} 

#signature
{
	text-align : right;	
}

.retour
{
	text-align : right;
	
}

.gras
{
	font-weight : bold;
}

table
{
	border-collapse : collapse;
	text-align : center;
	
}
.source
{
	text-align : center;
}
.no_center
{
	text-align : left;
}

dt
{
	font-weight : bold;
}

.separate 
{
	border-collapse : separate;
}

dd
{
	margin-bottom : 15px;
}

h3
{
	text-decoration : underline;
}

#coordonnees
{
	font-weight : bold;
	text-align : center;
}

.news
{
	border : 1px dashed;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	padding-bottom : 5px;
	margin-bottom : 20px;
}

.bloc-haut
{
	border : 1px dashed;
	height : 240px;
	background-color : rgb(240,240,252);
}

.bloc-haut-gauche
{
		border : 1px solid;		
		margin-bottom :5px ;
}

.bloc-haut-droit
{
		border : 1px solid;
		width : 480px;
		float : right;
		margin-bottom :5px ;
}

.bloc-bas
{
		border : 1px solid;
		height : 400px;
}

#NumClt
{
	width : 400px;
}

.etatresume
{
	font-weight : bold;
	background-color : rgb(164,182,219);
	color : white;
		
}
/* mbacke*/
.standard {
	font-family: Verdana, "Century Gothic";
	/*font-size: 10px;*/
	/*height : 650px;*/
	overflow : auto;
}
.bleu{
	font-family: Verdana, "Century Gothic";
	font-size: 10px;
	color:blue;
}
.rouge{
	font-family: Verdana, "Century Gothic";
	font-size: 10px;
	color:#CC0000;
}
.mysubleft{
	font-size : 80%;
	font-family : "Trebuchet MS", "Book Antiqua", Arial, "Arial Black", "Times New Roman", Times, serif;
	color : rgb(48,77,137);
	background-color : rgb(240,240,252);
	margin : 3px;
}
.mylist {
   width:400px;
}
