
/*************************  B O D Y  ********************************/
body, #body-modulo{
	font-family					: Verdana, Arial, Helvetica, sans-serif;
	font-size					: 10px;
	line-height					: normal;
	margin						: 0px 0px 0px 0px ;
	background-color			: #C8D1DD;

	scrollbar-arrow-color		: #00234c;
  	scrollbar-track-color		: #C8D1DD;
  	scrollbar-face-color		: #D3D3D3;
  	scrollbar-highlight-color	: #F3F1F1;
  	scrollbar-3dlight-color		: #C9C7C7;
  	scrollbar-shadow-color		: #C9C7C7;
  	scrollbar-darkshadow-color	: #8C8C8C;
	
	}

BR{
	line-height		: 16px;
}

/**** TITRE PRINCIPAL DES Blocs d'informations ****/

h1{
	font-family		: "Arial Narrow" Arial, Helvetica, sans-serif;
	color			: #00234c;
	text-align		: left;
	font-size		: 22px;
	line-height		: normal;
	font-weight		: 700;
	margin			: 0px 5px 10px 5px ;
	padding  		: 0px;
}

h1.blanc{
	font-family		: Arial, Helvetica, sans-serif;
	color			: #ffffff;
	text-align		: left;
	font-size		: 13px;
	line-height		: normal;
	font-weight		: 700;
	margin			: 5px ;
	padding  		: 0px;
}
/**** TITRE PRINCIPAL DES DOCUMENTS ****/

h2{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	color			: #333333;
	text-align		: left;
	font-size		: 11px;
	line-height		: normal;
	font-weight		: 700;
	margin			: 4px 6px 3px 6px ;
	padding  		: 0px;
	}

h2.date{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	color			: #333333;
	text-align		: left;
	font-size		: 10px;
	line-height		: normal;
	font-weight		: 700;
	margin			: 5px 6px 0px 6px ;
	padding  		: 0px;
	}

/**** SOUS TITRE DOCUMENTS GIM ****/
	
h4{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	color			: #5B6E16;
	text-align		: left;
	font-size		: 12px;
	line-height		: normal;
	font-weight		: bold;
	margin			: 8px 5px 8px 5px ;
	padding  		: 2px 0px 4px 20px ;
	background-image: url(../images/technoflash/bg-h3.jpg);
	background-repeat: no-repeat;
	}
	
h3{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	color			: #00234C;
	text-align		: left;
	font-size		: 11px;
	line-height		: normal;
	font-weight		: 700;
	margin			: 4px 6px 3px 6px ;
	padding  		: 0px;
	}
	
h5{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	color			: #B20000;
	text-align		: left;
	font-size		: 13px;
	line-height		: normal;
	font-weight		: 700;
	margin			: 4px 6px 3px 6px ;
	padding  		: 0px;
	}
/******************* P A R A G R A P H E S **************************/

p{
	color			: #000000;
	font-size		: 10px;
	text-align		: left;
	font-style		: normal;
	line-height		: normal;
	font-weight		: normal;
	margin			: 3px 6px 10px 6px ;
	padding  		: 0px;
}

p.notes
{
	font-size		: 9px;
	line-height		: normal;
	margin			: 3px 6px 3px 6px ;
}

p.notesnomargin
{
	font-size		: 9px;
	line-height		: normal;
	margin			: 0px;
}

p.copyright {
	color			: #88806F;
	font-family		: Arial, Helvetica, sans-serif;
	text-align		: left;
	font-size		: 9px;
	font-weight		: normal;
	line-height		: 11px;
	margin			: 10px 0px 5px 15px;
}

.bleu{
	color			: #00234C;
	font-weight		: bold;
}
/*********************************************************************
**********************      L I S T E       **************************
*********************************************************************/
ul{
	margin-top				: 4px; 
	margin-bottom			: 4px;
	margin-right			: 0px;
	list-style-image		: url("../images/base/puce.gif");

}

ol{
	margin-top				: 4px; 
	margin-bottom			: 4px;
	margin-right			: 0px;
	list-style-type			: decimal;}

li{	
	color					: #000000;
	font-size				: 10px;
	font-style				: normal;
	line-height				: normal;
	text-align      		: left;
	font-weight				: normal;
	margin-right			: 0px;
    margin-top				: 2px;
    margin-bottom			: 4px;}

/*************************  L I E N S  ******************************/

a:link {
	color					: #415d7f;}
a:visited {
	color					: #415d7f;}
a:hover {
	color					: #003333;}

a.technorouge:link {
	color					: #B20000;}
a.technorouge:visited {
	color					: #B20000;}
a.technorouge:hover {
	color					: #8B0303;}

a.retour:link {
	color					: #BFBEB4;
	font-weight				: bold;}
a.retour:visited {
	color					: #BFBEB4;
	font-weight				: bold;}
a.retour:hover {
	color					: #A6A49C;
	font-weight				: bold;}
	
a.menublanc:link {
	font-size				: 13px;
	line-height				: normal;
	color					: #FFFFFF;
	font-weight				: bold;
	text-align      		: right;
	text-decoration			: none
	}
a.menublanc:visited {
	font-size				: 13px;
	line-height				: normal;
	color					: #FFFFFF;
	font-weight				: bold;
	text-align      		: right;
	text-decoration			: none
	}
a.menublanc:hover {
	font-size				: 13px;
	line-height				: normal;
	color					: #D1D9E3;
	font-weight				: bold;
	text-align      		: right;
	text-decoration			: none
	}
	
/*********************************************************************
**********************      T A B L E        *************************
*********************************************************************/


table.std01-b
{								
	color				: #00AEEF;	
	font-size			: 14px;
	padding  			: 0px; 
	border-style	 	: solid;
	border-color	 	: #8298B3;
	border-width 		: 1px;
	background-color	: #FFFFFF;
	border-collapse		: collapse;		
}

table.std01-nb
{	
	color				: #00AEEF;	
	font-size			: 14px;
	padding  			: 0px; 
	border-width 		: 0px ;
	background-color	: transparent; 	
	border-collapse		: collapse;						
}

td.std01-b
{	
	color				: #00AEEF;
	font-size			: 14px;
	vertical-align		: top;
	margin				: 0px;
	padding  			: 0px;
	border-style 		: solid;
	border-color	 	: #8298B3;
	border-width 		: 1px;
	background-color	: transparent;
}

td.std01-nb
{	
	color				: #00AEEF;
	font-size			: 14px;
	vertical-align		: top;
	margin				: 0px;
	padding  			: 0px;
	border-width 		: 0px ;
	background-color	: transparent;
}

td.entete01-b
{	
	font-family		: "Arial Narrow", Arial, Helvetica, sans-serif;
	color			: #FFFFFF;
	text-align		: left;
	font-size		: 22px;
	line-height		: normal;
	font-weight		: normal;
	margin			: 0px;
	padding  		: 5px;
	border-style 		: solid;
	border-color	 	: #8298B3;
	border-width 		: 1px;
	background-color	: #8298B3;	

			
}

td.entete01-nb
{	
	font-family		: "Arial Narrow", Arial, Helvetica, sans-serif;
	color			: #00234c;
	text-align		: left;
	font-size		: 22px;
	line-height		: normal;
	font-weight		: normal;
	margin			: 0px;
	padding  		: 5px;
	border-style 		: solid;
	border-color	 	: #000000;
	border-width 		: 0px;
	background-color	: transparent;	
}

td.entete02-b
{	
	font-family		: Arial, Helvetica, sans-serif;
	color			: #FFFFFF;
	text-align		: left;
	font-size		: 12px;
	line-height		: normal;
	font-weight		: bold;
	margin			: 0px;
	padding  		: 5px;
	border-style 		: solid;
	border-color	 	: #8298B3;
	border-width 		: 1px;
	background-color	: #8298B3;	
}

td.entete02-nb
{	
	font-family		: Arial, Helvetica, sans-serif;
	color			: #00234c;
	text-align		: left;
	font-size		: 16px;
	line-height		: normal;
	font-weight		: bold;
	margin			: 0px;
	padding  		: 5px;
	border-width 	: 0px ;	
}

	
/**************************  D I V E R S  ***************************/
.langue-off
{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	color			: #415D7F;
	font-size 		: 9px;
	text-align		: left;
	font-weight		: bold;
	text-decoration : none;
	background-color: #00234C;
	vertical-align	: middle;
	cursor			: pointer;
}

.langue-on
{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	color			: #A0AEBF;
	font-size 		: 9px;
	text-align		: left;
	font-weight		: bold;
	text-decoration : none;
	background-color: #00234C;
	vertical-align	: middle;
	cursor			: pointer;
}

.images{
	border-style	 	: solid ;
	border-color	 	: #00234c;
	border-width 		: 1px;}
		
hr{
	width			: 50%;
	height			: 1px;
	border-width	: 1px 0px 0px 0px;
	border-style	: solid;
	border-color	: #CED3DE;
	margin			: 2px auto 2px auto ;
	padding			: 2px;
	font-size		: 1px;
}
	
.left		{text-align	: left;}
.right		{text-align	: right;}
.center		{text-align	: center;}
.nomargin	{margin		: 0px;}
.cache		{display	: none;}

div.conteneur-image{}
div.conteneur-image .image{border:1px solid #5b595a;}
div.conteneur-image .description{color:#333333;font-size:9px;line-height:normal;margin:4px 5px 4px 5px;}

