/* CSS Document */
/* **************** MISE A NIVEAU ***************** */

html {
margin:0;
padding:0;
width: 100%;
height: 100%;
}

body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, p, label, span, td {
margin:0;
padding:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}
input {
border:0;
}
fieldset, img {
border:0;
}
fieldset {
padding:0;
margin:0
}
img {
margin:0;
padding:0;
}
ol, ul {
list-style:none;
}
h1, h2, h3, h4, h5, h6, h7 {
font-size:100%;
font-weight:normal;
}


/* **************** STYLES GENERAUX (balises) ***************** */

a {
outline:none;
text-decoration:none;
}
.strong {
font-weight:bold;
}
.em {
font-style:italic;
}
.display_block {
display: block ;
}
.display_none {
display:none;
}
.nowrap {
white-space:nowrap;
}
.display_inline {
display:inline ;
}
.txt_justify {
text-align: justify ;
}
.underline {
text-decoration:underline;
}
.txt-center {
text-align:center ;
}
.txt-top {
vertical-align:top ;
}
.txt-center_vertical {
vertical-align:middle ;
}
.txt-bottom_vertical {
vertical-align:bottom ;
}
.float-none {
float:none ;
}
.block_center {
margin-left:auto ;
margin-right:auto ;
}
.clear {
clear:both;
height:0; 
overflow:hidden;
}
.clear_both {
clear:both;
}
.overflow_hidden{ overflow:hidden;}

body { background:#f2e2d4 url(images/jpg/bg_gat.jpg) center top no-repeat;}
.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;}

/************** added 28 07 2011 *************/
img { border:0;}
.bg_secteur { background:#003f50; padding:20px 20px 10px;  border:#7899a2 solid 1px;}
.bg_secteur_in {background: url(images/gif/right_bloc_secteur.gif) right top no-repeat; height:237px; padding-right:73px;}
.banner_secteur { float:right;}
.bg_right_banners { background:#003f50; border:#7899a2 solid 1px; padding:20px 12px 20px 20px;}
.parag { font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0 0 30px; padding:0;}
.txt_bleu_1c99a9 { color:#1c99a9;}
h1, h2, h3 { margin:0; padding:0;}
.titre_14_bleu_1c99a9 { color:#1c99a9; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin-bottom:5px;}
.titre_12_bleu_003f50 { color:#003f50; font-size:12px; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-bottom:7px;}
.cell_header_rouge { background:#de0606; color:#fff; font-size:11px; padding:8px 0 14px; font-family: Arial, Helvetica, sans-serif;}
.cell_garanti_indis { background:#003f50; font-family:"myriad pro"; font-size:13px; padding:6px 0 6px 10px; color:#fff;}
.cell_garanti_vehicul { background:#0096aa; font-family:"myriad pro"; font-size:13px; padding:6px 0 6px 10px; color:#fff;}
.cell_garanti_complement { background:#fbb900; font-family:"myriad pro"; font-size:13px; padding:6px 0 6px 10px; color:#fff;}
.cell_garantie_obligatoir { background:#c0c9ca;} .cell_garantie_optionnel { background:#a000aa;} .cell_tab_garantie { background:#e9e9e9; padding:2px 0 3px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.txt_gris_6e6e6e { color:#6e6e6e; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
/**************** Added 18/01/2012 ******************/
.fond_gauche{ background:url(images/png/ombre.png) left top repeat-x;}
.fond_droit{ background:url(images/png/ombre_droit.png) left top repeat-x;}
body.body { background:#fff url(images/jpg/bg_intro.jpg) center top no-repeat;}
.body_index{display:none;}
.intro{ }
.header_intro{ padding:46px 15px 0 58px; zoom:1;}
.box_txt{ float:left; padding-top:5px;}
.banner_index{ padding-top:73px;}
.float_right{ float:right;}
.clear{ clear:both;}
.lien_intro{ padding:152px 0 0 763px; zoom:1;}
/**************** Added 19/01/2012 ******************/
.bg_banner { background:url(images/gif/bg_secteur.gif) left top no-repeat; width:764px; padding-top:21px; position:relative;}
.photo{ position:absolute; width:127px; height:278px; right:0px; top:-11px; display:block;}
.bg_banner_in { padding:0 96px 0 30px;}
.banner_secteur2 { float:right;}
.txt_rouge11{ color:#c51312; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.txt_noir16{ color:#000; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.txt_noir14{ color:#000; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.txt_noir12{ color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.box_important{ background:#f9f9f9; padding:12px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#000; line-height:17px;}
.margin_top30{ margin-top:30px;}
.margin_top15{ margin-top:15px;}
.margin_top8{ margin-top:8px;}
.padding_top5{ padding-top:5px;}
.padding_top20{ padding-top:20px;}
.titre_rouge{ color:#af0302; font-size:12px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; margin-bottom:8px;}
.txt_pink{ color:#ea5f5f; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.list{}
.list li{ background:url(images/gif/puce_list.gif) left 6px no-repeat; color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-left:8px; display:block; margin-bottom:5px;}
.right_banner { background:#780302; border-top:#933535 solid 1px; border-left:#801211 solid 1px; padding:20px 0px 7px 19px;}
.td_noir{ background:#000; color:#fff; font-size:12px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; border-right:#fff solid 1px; padding:5px 9px;}
.td_rouge{ background:#de0606; color:#fff; font-size:11px; font-family:Arial, Helvetica, sans-serif; border-right:#fff solid 1px; padding:5px 0px;}
.td_rouge2{ background:#bb0000; color:#fff; font-size:11px; font-family:Arial, Helvetica, sans-serif; border-right:#fff solid 1px; padding:5px 0px;}
.td_rouge3{ background:#950000; color:#fff; font-size:11px; font-family:Arial, Helvetica, sans-serif; border-right:#fff solid 1px; padding:5px 0px;}
.td_pink{ background:#b95f5f; color:#fff; font-size:12px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; border-right:#fff solid 1px; border-top:#fff solid 1px; border-bottom:#fff solid 1px; padding:5px 9px;}
.td_rouge4{ background:#8f1919; color:#fff; font-size:12px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; border-right:#fff solid 1px; border-top:#fff solid 1px; border-bottom:#fff solid 1px; padding:5px 9px;}
.td_maron{ background:#7e3f3f; color:#fff; font-size:12px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; border-right:#fff solid 1px; border-top:#fff solid 1px; border-bottom:#fff solid 1px; padding:5px 9px;}
.td_gris{ border-bottom:#fff solid 1px; color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:#e9e9e9; padding:4px 4px; border-right:#fff solid 1px; border-bottom:#fff solid 1px;}
.td_gris_dashed{ border-bottom:#fff solid 1px; color:#787575; font-size:11px; font-family:Arial, Helvetica, sans-serif; background:#e9e9e9; padding:4px 4px 4px 22px; border-right:#fff solid 1px; border-bottom:#acacac dashed 1px;}
.td_gris2{ background:#c0c9ca; color:#000; font-size:11px; font-family:Arial, Helvetica, sans-serif; border-right:#fff solid 1px; border-bottom:#fff solid 1px;}
.td_violet{ background:#b2a1c7; color:#000; font-size:11px; font-family:Arial, Helvetica, sans-serif; border-right:#fff solid 1px; border-bottom:#fff solid 1px;}
.td_gris2_dashed{ background:#c0c9ca; color:#000; font-size:11px; font-family:Arial, Helvetica, sans-serif; border-right:#fff solid 1px; border-bottom:#fff dashed 1px;}
.info{ position:relative; zoom:1;}
.info_bull{ position:absolute; width:334px; color:#5c5555; z-index:1}
.bg_info_bull{ background:url(images/png/top_info.png) left top no-repeat; padding:33px 20px 0 0px; color:#5c5555; zoom:1}
.txt_info{ color:#5c5555; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:0 8px 5px 21px;}
.bas_info{ background:url(images/png/bottom_info.png) left top no-repeat; height:20px;}
.close{ float:right; background:#e4e4e4; color:#000; font-size:10px; font-family:Arial, Helvetica, sans-serif; padding:6px 10px; text-transform:uppercase;}
.close:hover{ background:#de0606; color:#fff;}
.txt_rouge{ color:#de0606; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.txt_rouge2{ color:#de0606; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.sep_gris{ background:#e4e4e4; height:1px; margin-bottom:13px;}
.td_bg_r{ border-bottom:#fff solid 1px; color:#fff; font-size:11px; font-family:Arial, Helvetica, sans-serif; background:#c00000; padding:4px 4px; border-right:#fff solid 1px; border-bottom:#fff solid 1px;}
.margin_bottom10{ margin-bottom:10px;}

