body {
	background-image: url(../img/fond_site.gif);
	background-repeat:repeat-y;
	background-position:center;
	background-color:#2f5076;
	margin: 0px;
}
A {
	color: #22415d;

}
A:Hover {
	text-decoration:underline;
	color: #fbc11e;
}
A.lien_jne:link{
	color: #fbc11e;
	text-decoration: underline;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}
A.lien_jne:visited{
	color: #fbc11e;
	text-decoration: underline;
	font-family: Verdana;
	font-size: 11px;
}
A.lien_jne:hover{
	color: #fbc11e;
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px;
}
A.lien_jne:active{
	color: #fbc11e;
	text-decoration: underline;
	font-family: Verdana;
	font-size: 11px;
}

A.lien_menu:link{
	color: #ffffff;
	font-family: Verdana;
	font-size: 9px;
	text-decoration: none;
}
A.lien_menu:visited{
	color: #ffffff;
	text-decoration: none;
	font-family: Verdana;
	font-size: 9px;
}
A.lien_menu:hover{
	color: #ffffff;
	text-decoration: underline;
	font-family: Verdana;
	font-size: 9px;
}
A.lien_menu:active{
	color: #ffffff;
	text-decoration: none;
	font-family: Verdana;
	font-size: 9px;
}

A.Lien_sombre:link{
	color: #142C50;
	text-decoration: underline;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}
A.Lien_sombre:visited{
	color: #142C50;
	text-decoration: underline;
	font-family: Verdana;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
}
A.Lien_sombre:hover{
	color: #142C50;
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
}
A.Lien_sombre:active{
	color: #142C50;
	text-decoration: underline;
	font-family: Verdana;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
}
#tbl_main {
	width: 662px;
	margin: 0 auto;
}
.haut_ombre {
	background-image: url(../img/haut_ombre.jpg);
	height:13px;
}
.gauche_ombre {
	background-image: url(../img/gauche_ombre.gif);
	width :15px;
}
.droite_ombre {
	width: 15px;
	background-image: url(../img/droite_ombre.gif);
}
.bas_ombre {
	height:15px;
	background-image:url(../img/bas_ombre.jpg);
}
.fond_bas {

	background-image: url(../img/bas_tab.jpg);
	background-repeat: no-repeat;
}
.texte_default {
	font-family: Verdana;
	color: #22415d;
	font-size: 10px;
}

.texte_default_blc {
	font-family: Verdana;
	color: #ffffff;
	font-size: 9px;
}

.fond_contenu {
	background-image: url(../img/fd_site.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}
.texte_titre {
	font-family: Verdana;
	color: #22415d;
	font-size: 11px;
	font-weight: bold;
}


.menu_haut {
	text-align:center;
	background-image: url(../img/menu.jpg);
	background-repeat: no-repeat;
	padding-top:26px;	
	height:26px;
	color:#ffffff;
}

.td_main_content_v {
	background-color:#ffffff;
}

.header {
	text-align:left;
}

.header_logo_1 {
	width:150px;
	height:170px;
	background-image:url(/img/logo.jpg);
}

.header_logo_2 {
	height:64px;
	background-image:url(../img/haut_logo.jpg);
}

.header_flash {
	
}

.main_content {
	min-height:400px;	
	text-align:left;
	padding:12px;
	margin-bottom:50px;
}

.td_main_content_h {
	background-image:url(../img/bleu_fond.jpg);
	background-repeat:repeat-x;
}

.header_master {
	background-image:url(../img/haut_inter.jpg);
	height:86px;
	margin-bottom:20px;
}

.lien_haut_master {
	
	/*background-color:Blue;*/
	height: 51px;
	top:5px;
	position:relative;
	margin:0 12px;
	cursor:pointer;
}

.menu_haut_master {
	padding-top:12px; 
	text-align:center;
	color:#ffffff;
}

p {
	margin-top:10px;
}

p.p_small {
	margin:10px 0;
}

.Page_Title {
	font-family:Verdana;
	font-size:16pt;
	/*font-weight:bold;*/
	color:#22415d;
	padding-left:40px;
	background-image:url(../img/carre2.gif);
	background-repeat:no-repeat;
	background-position:left 10px;
	margin-left:10px;
	border-bottom: 1px solid #dddddd;
	margin-bottom:20px;
}

.bords_col_g {
	border-left: #c7c8cf 1px dotted;
}

.encadre1 {
	border:1px dotted #20416A;
	background-color:#FFFFFF;
}

.lien_presse {
	font-size:9pt;
	line-height:20px;
	background-image:url(/img/rond.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:18px;
	margin-left:20px;
}

/*********** Formulaire */

.Formulaire {
	border: 1px dotted #bbbbbb;
	font-family:Verdana;
	font-size:8pt;
	
}

.Formulaire .etiquette {
	font-weight:normal;
}

.Formulaire .etiquette2 {
	font-weight:normal;
	padding-bottom:4px;
	font-style:italic;
}

.Formulaire .ChampTexte {
	font-size:8pt;
	border:1px solid #fbc11e;
}

.Formulaire .button {
	width: 150px;
	height: 32px;
	border: 1px solid #fbc11e;
	font-size: 8pt;
	font-weight: bold;
	background-color: #e1e8ee;
	background-image:url(../img/fondbouton1.gif);
	cursor:pointer;
}

.Formulaire .button:hover {
	background-color:#ffffff;
	background-image:none;
}

.ResponseFormulaire {
	font-family:Verdana;
	font-size:8pt;
	border: 1px dotted #cccccc;
	width:300px;
	padding:12px;
	margin-left:30px;
	text-align:left;
}

.CodeError {
	color: #a00;
	font-weight:bold;
	margin-left:10px;
	font:Arial;
	font-size:9pt;	
}
.Formulaire .Code {
	text-transform:uppercase;
	font-size:14pt;
	height:23px;
	width:60px;
}

/************************** */

.NewsLetterActionResult {
	font-family:Verdana;
	font-size:8pt;
	padding:10px;
	width:400px;
	text-align:center;
}

.tooltip {
	font-family: Verdana;
	font-size: 7pt;
	color: #22415d;
	background-color: #ffffff;
	border: 2px solid #dddddd;
	padding: 4px;
	margin:5px;
	min-width:200px;
}

/*** 
*** Tarifs
***/
.tarifs_tab td.tarifs_notice {
	text-align:right ; 
	vertical-align:bottom ; 
	padding:2px ;
	font-style:italic;
	border:none;
	font-size:7pt;
	height:10px;
	 width:100%;
}

.tarifs_tab td {
	
	 width:90px;
	text-align:center;
	vertical-align:middle;
	height:30px;
	padding:10px;
	/*border-top:2px solid #ffffff;*/
}

.tarifs_row1_td1 { background-color:#fafafa; font-size:10pt;}
.tarifs_row1_td2 { background-color:#ddffed; font-weight:bold; font-size:7pt;}
.tarifs_row2_td1 { background-color:#ececec; font-size:10pt;}
.tarifs_row2_td2 { background-color:#cdffdd; font-weight:bold;font-size:9pt;}
.tarifs_row3_td1 { background-color:#dedede; font-size:10pt;}
.tarifs_row3_td2 { background-color:#bff1cf; font-weight:bold;font-size:11pt;}
.tarifs_row4_td1 { background-color:#d0d0d0; font-size:10pt;}
.tarifs_row4_td2 { background-color: #b1e3c1; font-weight:bold;font-size:13pt;}
.tarifs_row5_td1 { background-color:#c2c2c2; font-size:10pt;}
.tarifs_row5_td2 {
	background-color: #abd5c5;
	font-weight: bold;
	font-size: 13pt;
}

.tarifs_fieldset .content {
	margin:8px;
}

.tarifs_fieldset legend {
	padding:0 8px;
}

.tarifs_titre_remises {
	
	font-size:9pt;
	font-weight:bold;
	
}

.tarifs_engagement {
	
	margin:10px;
	
}

.tarifs_engagement b {
	
	color: Green;
	
}

.td_remises {
	
	padding:8px;
	
}

.tarifs_notice4 {
	
	background-color:#ffffff;
	border:1px solid #a00;
	padding:8px;
	font-weight:bold;
	margin:8px;
	margin-bottom:15px;
	font-size:9pt;
}

.tarifs_notice2 {
	
	background-color:#ffffff;
	border:1px solid gray;
	padding:8px;
	font-weight:bold;
	margin:8px;
	margin-bottom:15px;
	
}

.tarifs_notice3 {

	font-weight:bold;
	font-size:10pt;
	margin-left:8px;
	
}

/*** */


/*** Page distributeurs */

.sous_titre h3 { font-weight:bold; font-size:10px; }

.sous_titre p { margin-left:10px; }

.sommaire {
	font-family:Arial;
	font-size:9pt;
	line-height:17px;
}

.sommaire_el { 
	margin-left:20px; 
}


/*** */