/* CSS Document */

body { background: url(images/gif/top_bg_site.gif) top repeat-x #ededed;}
.txtblanc11px {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	
	text-decoration:none;
	}

.txtbleu11px {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #004894;
	
	text-decoration:none;
	}
	
	.txtbleu1bol2dpx {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #e41b13;
	
	text-decoration:none;
	}
.txtbleu1bol3dpx
 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #004894;
	
	text-decoration:none;
}
	
	.txtbleu1bol4dpx {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #e41b13;
	
	text-decoration:none;
	}
	
	.txtgris11px {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5F7083;
	
	text-decoration:none;
	}
	.txtnoir11px {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	
	text-decoration:none;
	}
.lien_blanc_blanc:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

.lien_blanc_blanc:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

.lien_blanc_blanc:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	
	text-decoration:underline;
	}



.lienblanc11px:link {
	font-family:Arial;
	font-size: 11px;
	font-weight: normal;
	color: #53374f;
	text-decoration: none;
}

.lienblanc11px:visited {
	font-family:Arial;
	font-size: 11px;
	font-weight: normal;
	color: #53374f;
	text-decoration: none;
}

.lienblanc11px:hover {
	font-family:Arial;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	
	text-decoration:none;
	}
	
	.lienbleu11px:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.lienbleu11px:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.lienbleu11px:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #F4CA00;
	
	text-decoration:none;
	}
	
.liste_sub {
	LIST-STYLE-IMAGE: url(images/gif/puce_sub.gif);
	padding-left: 8px;
	margin-left: 8px;
	background-color:
}

.liengrissub11px:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

.liengrissub11px:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
	.liengrissub11px:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

.tab
{
border: 1px solid #788A9E;
}
	.liengris11px:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #788A9E;
	text-decoration: none;
}

.liengris11px:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #788A9E;
	text-decoration: none;
}

.liengris11px:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #004894;
	
	text-decoration:underline;
	}
	
.lienbleugras11px:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004894;
	text-decoration: none;
	line-height: 9px;
}

.lienbleugras11px:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004894;
	text-decoration: none;
	line-height: 9px;
}

.lienbleugras11px:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004894;
	text-decoration:underline;
	line-height: 9px;

	}
.lienbleugras13px:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	
}

.lienbleugras13px:hover { color:#996600;}
.tableau_gris {
	BORDER-RIGHT: #d9d9d9 1px solid; 
	BORDER-TOP: #d9d9d9 1px solid; 
	BORDER-LEFT: #d9d9d9 1px solid; 
	BORDER-BOTTOM: #d9d9d9 1px solid; 

}
.tableau_espace {

	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.text_bleu_15 
{
	FONT-SIZE: 15px;
	COLOR: #0050A1;
	FONT-FAMILY: arial;
	font-weight: light;
}
.text_bleu_12 {
	FONT-SIZE: 12px;
	COLOR: #711471;
	FONT-FAMILY: arial;
}

select {
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	BACKGROUND: #ffffff; 
	FONT-FAMILY: Arial
}
.text_bleu_15 {
	FONT-SIZE: 15px;
	COLOR: #0050A1;
	FONT-FAMILY: arial;
	font-weight: light;
}
.titre_entete_bleu
{
	FONT-SIZE: 15px;
	COLOR: #004894;
	FONT-FAMILY: arial;
	font-weight: bold;
}
.titre_entete_gris
{
	FONT-SIZE: 16px;
	COLOR: #000;
	FONT-FAMILY: arial;
}
.titre_entete_jaune
{
	FONT-SIZE: 18px;
	COLOR: #F4CA00;
	FONT-FAMILY: arial;
	font-weight: light;
}
.titre_entete_jaune1
{
	FONT-SIZE: 15px;
	COLOR: #F4CA00;
	FONT-FAMILY: arial;
	font-weight: light;
}
.GAT
{
	FONT-SIZE: 11px;
	COLOR: #771469;
	FONT-FAMILY: arial;
	text-transform: uppercase;
}
.liste_bleu {
	LIST-STYLE-IMAGE: url(images/gif/puce_fleche_bleu.gif)
}
}
.liste_jaune {
	LIST-STYLE-IMAGE: url(images/gif/puce_fleche_jaune.gif)
}
.lien_noir_bleu:link {
	font-family:Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	
}

.lien_noir_bleu:visited 
{
	font-family:Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.lien_noir_bleu:hover 
{
	font-family:Arial;
	font-size: 11px;
	color: #771469;
	text-decoration: none;
	}

.lien_noir_bleu12:link {
	font-family:Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	
}

.lien_noir_bleu12:visited 
{
	font-family:Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.lien_noir_bleu12:hover 
{
	font-family:Arial;
	font-size: 12px;
	color: #ee3224;
	text-decoration:underline;
	}



.lien_bleu15:link {
	font-family:Arial;
	font-size: 15px;
	color: #0050A1;
	text-decoration: none;
}
.lien_bleu15:visited 
{
	font-family:Arial;
	font-size: 15px;
	color: #0050A1;
	text-decoration: none;
}
.lien_bleu15:hover 
{
	font-family:Arial;
	font-size: 15px;
	color: #0050A1;
	text-decoration:underline;
}
.lien_bleu12:link {
	font-family:Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	
}	

.lien_bleu12:visited 
{
	font-family:Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.lien_bleu12:hover 
{
	font-family:Arial;
	font-size: 12px;
	color: #771469;
	text-decoration: none;
	}

.lien_bleu12_non_souligne:link {
	font-family:Arial;
	font-size: 12px;
	color: #711471;
	text-decoration: none;
	
}	

.lien_bleu12_non_souligne:visited 
{
	font-family:Arial;
	font-size: 12px;
	color: #711471;
	text-decoration: none;
}
.lien_bleu12_non_souligne:hover 
{
	font-family:Arial;
	font-size: 12px;
	color: #711471;
	text-decoration:none;
	}



	
.lien_bleu13:link {
	font-family:Arial;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	
}	
.lien_bleu13:visited 
{
	font-family:Arial;
	font-size: 13px;
	color: #004894;
	text-decoration: none;
}
.lien_bleu13:hover 
{
	font-family:Arial;
	font-size: 13px;
	color: #771469;
	text-decoration:underline;
	}
.Cel_principale
{
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	VERTICAL-ALIGN: middle; 
	FONT-FAMILY: arial; 
	BACKGROUND-COLOR: #711471; 
	color:#ffffff;

}
.Cel_secondaire 
{
	PADDING-RIGHT: 3px; 
	BORDER-TOP: #711471 1px solid;
	BORDER-BOTTOM: #711471 1px solid; 
	BORDER-RIGHT: #711471 1px solid; 
	PADDING-LEFT: 3px; 
	FONT-SIZE: 11px; 
	VERTICAL-ALIGN: middle; 
	BORDER-LEFT: #711471 1px solid; 
	COLOR: #333333; 
	FONT-FAMILY: arial; 

}
.Cel_secondaire0 
{
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	FONT-SIZE: 11px; 
	VERTICAL-ALIGN: middle; 
	COLOR: #333333; 
	FONT-FAMILY: arial; 
	font-weight: bold;
	BACKGROUND-COLOR: #ffffff	
}
.Cel_secondaire1
{
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	FONT-SIZE: 11px; 
	VERTICAL-ALIGN: middle; 
	COLOR: #333333; 
	FONT-FAMILY: arial; 
	font-weight: bold;
	BACKGROUND-COLOR: #E9EFF5	
}

.slogon
{
	FONT-SIZE: 25px;
	COLOR: #004894;
	FONT-FAMILY: arial;
	font-weight: bold;
}
input {
	BORDER-RIGHT: #004894 1px solid; 
	BORDER-TOP: #004894 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #004894 1px solid; 
	BORDER-BOTTOM: #004894 1px solid; 
	FONT-FAMILY: Arial; 
	BACKGROUND-COLOR: #ffffff
}

.message {
	BORDER-RIGHT: #004894 1px solid; 
	BORDER-TOP: #004894 1px solid; 
	BORDER-LEFT: #004894 1px solid; 
	BORDER-BOTTOM: #004894 1px solid; 
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	margin: 3px;
	height: 60px;
	margin-left: 0px

}.lien_gris:link
{
	FONT-SIZE: 11px;
	COLOR: #7C7C7C;
	FONT-FAMILY: arial;
	text-decoration:none
}
.lien_gris:visited
{
	FONT-SIZE: 11px;
	COLOR: #7C7C7C;
	FONT-FAMILY: arial;
	text-decoration:none
}
.lien_gris:hover
{
	FONT-SIZE: 11px;
	COLOR: #7C7C7C;
	FONT-FAMILY: arial;
	text-decoration:underline
}
.ol:link {
		FONT-FAMILY: arial; FONT-SIZE: 11px;TEXT-DECORATION: none; outline: none; COLOR: #000000;text-decoration: none;
}
.ol:hover {
		FONT-FAMILY: arial;FONT-SIZE: 11px;COLOR: #000000; text-decoration: none;
}
.ol:visited{
		FONT-FAMILY: arial;FONT-SIZE: 11px;COLOR: #000000; text-decoration: none;
}
.titre_index
{
	FONT-SIZE: 13px;
	COLOR: #0050A1;
	FONT-FAMILY: arial;
	font-weight: light;
	text-transform: uppercase;
}
.text_noir12{
FONT-SIZE: 12px;
	COLOR: #000;
	FONT-FAMILY: arial;
	
}
.lien_noir11
{
	FONT-SIZE: 11px;
	COLOR: #131313;
	FONT-FAMILY: arial;
	text-decoration:underline;
}
.lien_noir11:hover
{
	FONT-SIZE: 11px;
	COLOR: #131313;
	FONT-FAMILY: arial;
	text-decoration:none;
}
input.devis {
	BORDER-RIGHT: #bdbdbd 1px solid; 
	BORDER-TOP: #bdbdbd 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #bdbdbd 1px solid; 
	BORDER-BOTTOM: #bdbdbd 1px solid; 
	FONT-FAMILY: Arial;
	width:100px;
	padding-left:2px;
	background-image:url(fond_input_devis.gif);
	background-repeat:repeat-x;
	background-position:left;
	
}
.tableau_gris_devis {
	BORDER-RIGHT: #d9d9d9 1px solid; 
	BORDER-TOP: #d9d9d9 1px solid; 
	
	BORDER-LEFT: #d9d9d9 1px solid; 
	BORDER-BOTTOM: #d9d9d9 1px solid;
	padding:9px; 

}

.tableau_espace_client {
	BORDER-RIGHT: #fee393 1px solid; 
	
	BORDER-LEFT: #fee393 1px solid; 
	BORDER-BOTTOM: #fee393 1px solid;
	BORDER-top: #fee393 1px solid;
	background-color:#fffbef;
	padding:9px; 

}
input.espace_client {
	BORDER-RIGHT: #bdbdbd 1px solid; 
	BORDER-TOP: #bdbdbd 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #bdbdbd 1px solid; 
	BORDER-BOTTOM: #bdbdbd 1px solid; 
	FONT-FAMILY: Arial;
	width:178px;
	padding-left:2px;
	background-image:url(fond_input_devis.gif);
	background-repeat:repeat-x;
	background-position:left;
	
}
.text_noir12{
	FONT-SIZE: 12px;
	COLOR: #000;
	FONT-FAMILY: arial;
	
}
.text_rouge12{
	FONT-SIZE: 12px;
	color:#FF0000;

	FONT-FAMILY: arial;
	
}
.padding_top_bottom10{
	padding-bottom:10px;
	padding-top:10px;}
.padding_top_bottom20{
	padding-bottom:20px;
	padding-top:20px;
	}
.cel_valider_envoyer{
	BORDER-RIGHT: #f4ca00 1px solid; 
	BORDER-TOP: #f4ca00 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #f4ca00 1px solid; 
	BORDER-BOTTOM: #f4ca00 1px solid;
	background-color:#004e9d;
	color:white;
	height:22px;
	cursor:pointer;
}

/************** added 07 01 2011 *************/
.border_gris1px { border:groove 1px #b6b6b6;}
