
/**** TITRE PRINCIPAL DE LA PAGE ****/
body {font-family:Arial, Helvetica, sans-serif;}


/********************************** BG de tableaux ***********************************/

table.tablebgror {
	background-color	: #ffffff;
	margin				: 3px 0px 10px 8px;
	border-style		: solid;
	border-color	 	: #f2e2b5 ;
	border-width 		: 1px 1px 1px 1px ;
	border-collapse		:collapse;
}

table.tablebgror th{
	color				: #333333;
	text-align			: left;
	font-size			: 13px;
	font-weight			: bold;
	background-color	: #EFDCA4;
	padding  			: 3px 3px 3px 3px ;
	border-style		:solid;
	border-color	 	: #ddcb9a ;
	border-width 		: 1px 1px 1px 1px ;
	vertical-align:top;
}

table.tablebgror td{
	color				: #333333;
	text-align			: ;
	font-size			: 11px;
	font-weight			: normal;
	padding  			: 2px 3px 3px 3px ;
	border-style		:solid;
	border-color	 	: #f2e2b5 ;
	border-width 		: 1px 1px 1px 1px ;
	vertical-align:top;
}

table.tablebgror p{
	text-align			: ;
	font-size			: 11px;
	font-weight			: normal;
	padding  			: 0px ;
	margin  			: 0px ;
}


.kitco
{
	background-image	: url(../images/css/bg_kitco.gif);
	border-style 		: solid;
	border-color 		: #ffffff #C8C8C8 #396F98 #C8C8C8 ;
	border-width 		: 0px 0px 0px 0px ;
	padding  			: 10px 6px 6px 6px ;
	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 0px; 
	margin-bottom	: 0px;
}

.bottom
{ 
	border-style 		: solid;
	border-color 		: #ffffff #C8C8C8 #396F98 #C8C8C8 ;
	border-width 		: 1px 0px 0px 0px ;
	padding  			: 0px 0px 0px 0px ;
	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 0px; 
	margin-bottom	: 0px;
} 
/******************************** T I T R E S ********************************/

h1
{
	color					: #222222;
	font-weight				: 900;
	font-size				: 16px;
	margin-top				: 7px;
	margin-left				: 6px;
	margin-bottom			: 30px;
	border-bottom:1px solid black; 
	margin-bottom:30px;
	width:95%;
	display:block
}

h1.cote
{
	color					: #FFFFFF;
	font-weight				: 900;
	font-size				: 15px;
	margin-top				: 2px;
	margin-left				: 4px;
	margin-right			: 4px;
	margin-bottom			: 2px;
}
#titre_section_gauche h1 {margin:0px; margin-left: 6px; font-size:16px; font-family:arial; width:150px; border-bottom:0px; } 

h2
{
	color					: black;
	font-weight				: 700;
	font-size				: 14px;
	margin-top				: 10px;
	margin-left				: 8px;
	margin-right			: 2px;
	margin-bottom			: 3px;	
}

h3
{	
	color					: black;
	font-weight				: 700;
	font-size				: 13px;
	margin-top				: 10px;
	margin-left				: 8px;
	margin-right			: 2px;
	margin-bottom			: 3px;	
}

h4
{
	color					: black;
	font-weight				: 700;
	font-size				: 12px;
	margin-top				: 10px;
	margin-left				: 8px;
	margin-right			: 2px;
	margin-bottom			: 3px;
}

h5
{
	color					: black;
	text-align				: left;
	font-weight				: 700;
	font-size				: 12px;
	margin-top				: 10px;
	margin-left				: 8px;
	margin-right			: 2px;
	margin-bottom			: 0px;
}

h6
{
	color					: black;
	text-align				: right;
	font-weight				: 700;
	font-size				: 15px;
	margin-top				: 4px;
	margin-left				: 10px;
	margin-right			: 10px;
	margin-bottom			: 2px;
}


	
/******************* P A R A G R A P H E S **************************/

p{
	
	font-size		: 11px;
	font-weight		: normal;
	margin			: 2px 10px 10px 8px;
	padding  		: 0px 10px 0px 0px ;
	}

	

	
/*********************************************************************
**********************      L I S T E       **************************
*********************************************************************/
ul{
	margin-top				: 0px; 
	margin-bottom			: 0px;
	margin-right			: 15px;
}

ol{
	margin-top				: 0px; 
	margin-bottom			: 0px;
	margin-right			: 0px;
	list-style-type			: decimal;}

li{	
	font-size       		: 11px;
	text-align      		: left;
	font-weight				: normal;
    margin-top				: 4px;
    margin-bottom			: 4px;
}

/*************************  L I E N S  ******************************/

a:link, a:visited, a:hover	{ text-decoration:underline;}

/**************************  D I V E R S  ***************************/

.images{
	border-style	 		: solid ;
	border-color	 		: #333333;
	border-width 			: 1px;
	margin:8px
	}

hr
{
	color					: #f2e2b5;
	height					: 1px;
	width					: 97%;
	text-align:center;
	clear:both;
}

span.dotted {
color:transparent;
background:white url(../images/ligne_dotted.gif);
background-repeat:repeat-x;
background-position:left center;
display:block;
height:1px;
width:85%;
margin-left:15px;
}
hr.BarreDegrader 
{
color:transparent;
background:white url(../images/hr.gif);
height:3px;
width:494px;
border:none;
margin-left:5px;
}

br { line-height:normal}

.left		{text-align	: left;}
.right		{text-align	: right;}
.center		{text-align	: center;}
.nomargin	{margin		: 0px;}
.cache		{display	: none;}



a:link
{
	color				:#1f4a78;
	text-decoration		:underline;
}

a:visited
{
	color				:#1f4a78;
	text-decoration		:underline;
}

a:hover 
{
	color				:#4b83bf;
	text-decoration		:underline;
}

/*******************  F O R M U L A I R E  ***************************/
.f_box
{
	background-color		: #FFFFFF;
	border:1px solid #7f9dba;
	
	color					: #333333;  
	text-align				: left;
	font-size				: 12px;
	
	
	margin-top				: 2px; 
	margin-bottom			: 2px;
	
	
}


.f_button
{
	background-image		: url(../images/css/bg_btnsubmit.jpg);
	background-color		: #a8cff9; 
	border-style	 		: solid;
	border-color	 		: #761B0B #000000 #000000 #761B0B ;
	border-width 			: 1px 1px 1px 1px ;
	padding  				: 2px 2px 2px 2px ;	
	margin-top				: 2px; 
	margin-bottom			: 2px;		
	font-family				: arial, helvetica, sans-serif;
	color					: black;  
	text-align				: center;
	font-size				: 12px;
	font-weight				: bold;
	cursor					: cursor;
	width:150px;
	cursor:pointer;
}

.titreerreur
{
	color					: #A20005; 
	text-align				: left;
	font-size				: 14px;
	font-weight				: 700;
	margin-left				: 2px;
	margin-right			: 2px;
	margin-top				: 2px; 
	margin-bottom			: 2px;
}

.erreur
{
	color					: #A20005; 
	text-align				: left;
	font-family				: arial, helvetica, sans-serif;
	font-size				: 12px;
	font-weight				: 700;
	margin-left				: 10px;
	margin-right			: 10px;
	margin-top				: 2px; 
	margin-bottom			: 2px;
}

.cache		{display	: none;}

a.linktop:link
{
	font-size				: 9px;
	color					: #1f4a78;
	text-align				: right;
}

a.linktop:visited
{
	font-size				: 9px;
	color					: #1f4a78;
	text-align				: right;
}

a.linktop:hover 
{
	font-size				: 9px;
	color					: #4b83bf;
	text-align				: right;
}

