/*------bulles fenetre info-----*/
/*------bulles fenetre info-----*/

#dhtmlgoodies_tooltip{
		background-color:#64A6E9;
		border:1px solid #000;
		position:absolute;
		display:none;
		z-index:20000;
		padding:2px;
		font-size:10px;
		-moz-border-radius:6px;	/* Rounded edges in Firefox */
		font-family: verdana;
		font-weight : bold ;
		color : #fff ;
		
	}
	#dhtmlgoodies_tooltipShadow{
		position:absolute;
		background-color:#555;
		display:none;
		z-index:10000;
		opacity:0.7;
		filter:alpha(opacity=70);
		-khtml-opacity: 0.7;
		-moz-opacity: 0.7;
		-moz-border-radius:6px;	/* Rounded edges in Firefox */
	}



BODY {
	font-family :verdana ;
	font-size : 11px ;
	color : #000;
	margin : 0px ;
	padding : 0px auto;
	background-color : #34689A;  
	text-align : center ;
}

/* CELLULES & TABLES */

td, th, li {
	font-family : verdana ;
	font-size : 10px ;
}


hr {
	border: 0px none;
	color: #fff;
	background-color: #fff;
	height: 1px;
}

#frame {
  margin-top : 10px ;
  width : 957px ;
}

#content {
  width : 867px;
  /*border : 4px solid #BC1818 ;
  background-color : #B61212;*/
}

#txt_ht {
  background : url("../Images/Fond/txt_ht.jpg") top right no-repeat #E5E2C7 ;
  width : 90px ;
  min_height : 534px ;
  height : 534px ;
}

#bs_lierre {
  width : 90px ;
  height : 390px ;
  background : url("../Images/Fond/bs_lierre.jpg") bottom right no-repeat #E5E2C7 ;
}

#bs_lierre2 {
  width : 90px ;
  background : url("../Images/Fond/bs_lierre.jpg") bottom right no-repeat #E5E2C7 ;
}

#ht_center {
  width : 867px ;
  background : url("../Images/Fond/fond_ht_centre.jpg") top left no-repeat ;
}

#menu_gauche {
  width : 160px ;
  background : url("../Images/Fond/bs_lierre_centre.jpg") bottom left no-repeat ;
}



.ht {
	width : 880px ;
	height : 17px ;
	background :  url("../Images/Fond/ht_tete.gif") #05549F top left no-repeat ;
}


.header {
    /*width : 880px ;*/
	height : 132px ;
	background :  url("../Images/Logo/header.jpg") top left no-repeat ;
}


.bord_titre {
	background :  url("../Images/Titre/bordtitre.jpg") top left no-repeat ;
}

.mn_left {
	width : 174px ;
	height : 48px ;
	background-color : #fff ;
}

.mn_right {
	width : 706px;
	height : 48px;
	background-color : #fff;
	padding-left : 1px;
	padding-right : 10px;
	padding-bottom : 4px;
	margin: 0px;
}

.mn_right_fd {
	width : 706px ;
	height : 48px ;
	padding-left : 1px ;
	padding-right : 10px ;
	padding-bottom : 4px ;
	background : #fff url("../Images/Fond/fond_menu.jpg") top left no-repeat ;
	text-align : center ;
}
.menu {
	width : 95% ;
}

.cellmenu {
	height : 18px ;
	padding-left : 3px ;
	text-align : center ;
	background-color : #FE6601 ;
}

.cellmenu2 {
	height : 18px ;
	padding-left : 3px ;
	text-align : center ;
	background-color : #64A6E9 ;
	color:#FFFFFF;
	font-weight : bold ;
}

.cellmenu2_inactive {
	height : 18px ;
	padding-left : 3px ;
	text-align : center ;
	background-color : #E4F3A7 ;
	color:#FFFFFF;
	font-weight : bold ;
}

.cellmenu2_active {
	height : 18px ;
	padding-left : 3px ;
	text-align : center ;
	background-color : #FE6601 ;
	color:#FFFFFF;
	font-weight : bold ;
}

.cellmenu3 {
	height : 18px ;
	padding-left : 3px ;
	text-align : center ;
	background-color : #438AD1 ;
}

#col_left {
	width : 182px ;
	text-align : center ;
	padding-top : 10px ;
}
#col_left2 {
	text-align : center ;
	padding-top : 10px ;
}

#col_right {
	width : 150px ;
}

.col_center {
	border-left : 1px solid #ABAAAA ;
	border-right : 1px solid #ABAAAA ;
}

.centre_mleft {
	width : 162px ;
	background-color : #eee ;
	border-left : 1px solid #CECDCD ;
	border-right : 1px solid #CECDCD ;
}

.centre_mleft_cpte {
	width : 162px ;
	background-color : #F9F1E4 ;
	border-left : 1px solid #EECB91 ;
	border-right : 1px solid #EECB91 ;
}

.centre_mleft_recherche {
	width : 158px ;
	background-color : #EEEEEE ;
	border-left : 1px solid #CECDCD ;
	border-right : 1px solid #CECDCD ;
}


html>body .marquee {padding-left : 210px}

.insert_menu {
  padding-top : 15px ;
}
html>body .insert_menu {padding-top : 35px}

.centre {
  background : url(./Images/Fond/deg_centre.jpg) bottom right repeat-x ;
}

.centre2 {
  border : 1px solid #fff ;
  background : url(../Images/Fond/deg_centre.jpg) bottom right repeat-x ;
  height : 500px ;
}

.tit_select {
  height : 29px ;
  width : 160px ;
  background : url(images/blank.gif) bottom right no-repeat ;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,  src='images/tit_select.png');
  margin : 0px ;
  padding : 0px ;
  }
html>body .tit_select {background : url(images/tit_select.png) top left no-repeat ;}
.detail {
  border : 1px solid #000 ;
}

.txt_detail {
  background-color : #fff ;
  text-align : center ;
  valign : center;
}

.txt_detail2 {
  background-color : #fff ;
  text-align : center ;
  valign : center;
  font-size : 17px ;
  font-weight : bold ;
  color : #FF0033 ;
}

.transpa {
  background-color:#fff; 
  filter : alpha(opacity=80);
  -moz -opacity : 0.80;
  opacity : 0.80;
  height : 20px ;
}

.blanc {
  background-color : #fff ;
}

.blanc_happy {
  background : url("../Images/Illustration/happy.jpg") bottom right no-repeat #fff ;
}

.cdr_wte {
  border : 1px solid #fff ;
}

.cdr_blk {
  border : 1px solid #000 ;
}

.footer {
  background : url("../Images/Fond/footer.jpg") bottom left no-repeat ;
  height : 118px ;
}

.footer2 {
  background : url("../Images/Fond/footer.jpg") bottom left no-repeat ;
  height : 119px ;
}

.img {
  border : 1px solid #000 ;
}

.lienMenu{
font-weight : bold ;
color : #FFFFFF ;
}

.t1_des {
  background-color : #B9D646 ;
  text-align : center ;
  color : #000 ;
  font-weight : bold ;
  font-size : 10px ;
}

.t1_des_light {
  background-color : #B9D646 ;
  text-align : center ;
  color : #000 ;
  font-size : 10px ;
}


.t2_des {
  background-color : #E4F3A7 ;
  color : #000 ;
  font-size : 9px ;
  text-align : center ;
 }

.t3_des {
  background-color : #E4F3A7 ;
  color : #000 ;
  font-size : 9px ;
 }

.t4_des {
  background-color : #E4F3A7 ;
  color : #000 ;
  font-size : 16px ;
  text-align : center ;
 }

.bot1 {
  background-color : #E4F3A7 ;
  margin-left : 30px ;
  font-size : 10px ;
 }

.bot2 {
  background-color : #B9D646 ;
  margin-left : 30px ;
  font-size : 10px ;
  font-weight : bold ;
}

.white4 {
  font-size : 14px ;
  text-decoration:none;
  font-family : verdana ; 
  background-color : #fff ;

}

.white2 {
  font-size : 14px ;
  text-decoration:none;
  font-family : verdana ;
  color : #000 ;
  background-color:#fff; filter:alpha(opacity=80);
  -moz -opacity: 0.80;
  opacity: 0.80;
  height : 14px ;
}
 
 .white3 {
  font-size : 14px ;
	text-decoration:none;
	font-family : verdana ;
	color : #fff ;
}
 
.hover.white2 {
	font-family : verdana ;
	font-size : 12px ;
	color : #000 ;
}
.whitecadre{
border : 1px solid #fff ;
}

.titre_cadre{
width : 91%; 
border : 0; 
cellspacing : 1; 
cellpadding : 0;
align : center;
}

.titre_td{
height : 25px;
valign : top;
}

.titre_para{
width : 91%; 
color : #fff ;
font-size : 13px ;
font-family : verdana ;
font-weight : bold ;
padding : 0px ;
margin-left : 2px ;
}

/****************************************** A CHANGER !!!!!!!!!!!!!!! ****************************/
.liste_gamme {
	height : 280px ;
	overflow:auto;  background-color : #fff ;
	text-align:left;
	/* line-height : 2em ;*/
	scrollbar-3dlight-color:#eee;
	scrollbar-arrow-color:#000;
    scrollbar-darkshadow-color:#eee;
    scrollbar-face-color:#eee;
    scrollbar-highlight-color:#eee;
    scrollbar-shadow-color:#eee;
    scrollbar-track-color:#eee;
}


#liste_gamme {
	font-family : verdana ;
	font-size : 10px ;
	padding-left : 15px ;
	line-height : 2em ;
	overflow : auto ;
	width : 160px ;
	height : 280px ;
	scrollbar-3dlight-color:#eee;
	scrollbar-arrow-color:#000;
    scrollbar-darkshadow-color:#eee;
    scrollbar-face-color:#eee;
    scrollbar-highlight-color:#eee;
    scrollbar-shadow-color:#eee;
    scrollbar-track-color:#eee;
}
html>body #liste_gamme {width:145px}

.combo_left {
	width : 100% ;
	padding-left : 5px ;
	background-color : #eee ;
	font-size : 9px ;
}

.combo_left_cpte {
	width : 100% ;
	padding-left : 5px ;
	background-color : #F9F1E4 ;
	font-size : 9px ;
}

.combo_left_2 {
	width : 100% ;
	background-color : #eee ;
	font-size : 9px ;
	padding-bottom : 2px ;
}
.commande{background-color:#ffffff}
.commande2{background-color:#eee}

.grey {
	background-color : #eee ;
}
.greys {
	width:159px;
	background-color : #eee ;
	border-left : 1px solid #CCCBCB ;	
	border-right : 1px solid #CCCBCB ;
}
.greystout {
	background-color : #eee ;
	border : 1px solid #CCCBCB ;	
}
.titre_detail {
	background-color : #eee ;
	text-align : center ;
	font-weight : bold ;
	font-size : 10px ;
	height : 16px ;
}

.yellow {
	background-color : #FDF3D2 ;
	font-size : 9px ;
	padding-bottom : 2px ;
	text-align : center ;
}

#plus {
  padding-bottom : 5px ;
}

.det_index {
	padding : 5px ;
	text-align : justify ;
}

.recap {
	background-color : #CECDCD ;
}

.recapaccueil {
	background-color : #CECDCD;
	font-family:Verdana;
	font-size:6pt;
	height: 20px;
}

#detail {
	background-color : #fff ;
	border : 1px solid #9F9F9F ;
}

.titre_detail {
	background-color : #F2F2F2 ;
	text-align : center ;
	font-weight : bold ;
	font-size : 10px ;
	height : 16px ;
}

.tit_prod {
  height : 20px ;
  background-color : #fff ;
  font-weight : bold ;
  font-size : 12px ;
  color : #000 ;
  padding-left : 2px ;
}

.vert {
  background-color : #B9D646 ;
}

.vertclair {
  background-color : #E4F3A7 ;
}

.bleufonce {
  background-color : #05549F ;
}

.bleuclair {
  background-color : #5498D9 ;
}

.grisclair {
	background-color : #F0F0F0 ;
}

.grisclair_2 {
	background-color : #F7F6F6 ;
}

.tit_bleu {
  height : 18px ;
  background-color : #5498D9 ;
  padding-left : 15px ;
  font-size : 11px ;
  font-weight : bold ;
  color : #fff ;
}

.tit_orange {
  height : 18px ;
  background-color : #FE6601 ;
  padding-left : 15px ;
  font-size : 11px ;
  font-weight : bold ;
  color : #fff ;
}

.tit_bleu_2 {
  height : 15px ;
  background-color : #5498D9 ;
  text-align : center ;
  font-size : 10px ;
  font-weight : bold ;
  font-family:Verdana;
  color:#FFFFFF;
}

.tit_bleu_3 {
  height : 18px ;
  background-color : #1559AA ;
  padding-left : 15px ;
  font-size : 11px ;
  font-weight : bold ;
  color:#FFFFFF;
}

.tit_bleu_4 {
  height : 18px ;
  background-color : #1559AA ;
  font-size : 11px ;
  font-weight : bold ;
  color : #fff ;
}

#membre {
  width : 125px ;
  border : 1px solid #AEAFB1 ;
}

#search {
  border : 1px solid #CCCBCB ;
}

td.search_cata {
  background-color : #EEEEEE ;
  height : 18px ;
  padding : 5px 1px 4px 10px ;
}

.pres_list {
  border-bottom : 1px solid #CCCBCB ;
  margin-bottom : 10px ;
}

.phot_cata {
  background-color : #FDF3D2 ; 
  margin : 1px 0px 1px 0px ;
}

#det_pan {
  border-top : 1px dashed #CECDCD ;
  border-bottom : 1px dashed #CECDCD ;
  height : 25px ;
  padding-left : 5px ;
}

/* FICHES CONSEIL */

.menu_conseil{
background : url("../Images/top_conseil.jpg") top center no-repeat #b61212 ;
color : #fff ;
text-align : left ;
padding-left : 20px ;
padding-top : 125px ;
}

.ht_fiche{
background : url("../Images/deg_conseil.jpg") top left repeat-x ;
color : #fff ;
height : 25px ;
}

.bs_fiche{
background : url("../Images/degbs_conseil.jpg") top left repeat-x ;
color : #fff;
height : 25px ;
}

/* FONTS */

h1.marquee {
  font-family : verdana ;
  font-size : 13px ;
  color : #fff ;
  font-weight : bold ;
}

h1.red {
  color : #B12222 ;
  font-size : 13px ;
  font-family : verdana ;
  font-style : italic ;
  font-weight : bold ;
  padding : 0px ;
  margin : 0px ;
}

h2.black {
  color : #000000 ;
  font-size : 11px ;
  font-family : verdana ;
  font-weight : bold ;
  padding : 0px ;
  margin : 0px ;
}

h2.red {
  color : #B12222 ;
  font-size : 11px ;
  font-family : verdana ;
  font-weight : bold ;
  padding : 0px ;
  margin : 0px ;
}


h1.white {
  color : #fff ;
  font-size : 13px ;
  font-family : verdana ;
  font-weight : bold ;
  padding : 0px ;
  margin : 0px ;
}

h2.white {
  color : #fff ;
  font-size : 11px ;
  font-family : verdana ;
  font-weight : bold ;
  padding : 0px ;
  margin : 0px ;
}

a.menu {
	text-decoration:none;
	font-family : verdana ;
	font-size : 10px ;
	color : #000 ;
	font-weight : bold ;
}

a:hover.menu {
	text-decoration:underline;
	font-family : verdana ;
	font-size : 10px ;
	color : #000 ;
	font-weight : bold ;
}

a.menu_bs {
	text-decoration:none;
	font-family : verdana ;
	font-size : 10px ;
	color : #fff ;
	font-weight : bold ;
}

a:hover.menu_bs {
	text-decoration:underline;
	font-family : verdana ;
	font-size : 10px ;
	color : #fff ;
	font-weight : bold ;
}

a.left {
	text-decoration:none;
	font-family : verdana ;
	font-size : 11px ;
	color : #B12222 ;
	font-weight : bold ;
}

a:hover.left {
	text-decoration:underline;
	font-family : verdana ;
	font-size : 11px ;
	color : #B12222 ;
	font-weight : bold ;
}

a.white {
	text-decoration:none;
	font-family : verdana ;
	font-size : 10px ;
	color : #fff ;
}

a:hover.white {
	text-decoration:underline;
	font-family : verdana ;
	font-size : 10px ;
	color : #fff ;
}

ul,li.qui {
  list-style-type : none;
	list-style-image : url("../Images/Icone/bullet.gif"); 
	padding-right : 25px ;
	text-align : justify ;
}
ul,li.association {
  list-style-type : none;
	list-style-image : url("../Images/Icone/bullet.gif"); 
	padding-right : 25px ;
	text-align : justify ;
}









a.blc {
	text-decoration:none;
	font-family : verdana ;
	font-size : 10px ;
	color : #fff ;
	font-weight : bold ;
}

a.blc2 {
	text-decoration:none;
	font-family : verdana ;
	font-size : 10px ;
	color : #000 ;
	font-weight : bold ;
}

a:hover.blc {
	text-decoration:underline;
	font-family : verdana ;
	font-size : 10px ;
	color : #fff ;
	font-weight : bold ;
}

b.wte {
  color : #fff ;
}

b.white {
  color : #fff ;
}

b.white2 {
  color : #fff ;
  font-weight : normal ;
}

/* FORMULAIRES */

input, text {
	border : 1px solid #CBCFD4 ;
	font-family : verdana ;
	font-size : 9px ;
	background-color : #fff ;
}

input, textarea {
	border : 1px solid #CBCFD4 ;
	font-family : verdana ;
	font-size : 9px ;
	background-color : #fff ;
}
	
input, select {
	border : 1px solid #CBCFD4 ;
	font-family : verdana ;
	font-size : 9px ;
	background-color : #fff ;
}

input, submit {
	border : 1px solid #CBCFD4 ;
	font-family : verdana ;
	font-weight : bold ;
	color : 000000 ;
	font-size : 9px ;
	background-color : #fff ;
}




.FormTableRech{width:95%;border-collapse:collapse}
.FormTableRech td{background-color:#E4F3A7;height:10px;text-align:left;vertical-align:top;width:50%}
.FormTableRech td p{margin-left:2px;font-size:8pt}
.FormTableRech .FormEncadre{font-size:8pt;font-family:arial,helvetica,sans-serif;background-color:#FFF}
.FormTableRech select{font-size:8pt;font-family:arial,helvetica,sans-serif;background-color:#FFF}

.FormTableRech2{width:45%;border-collapse:collapse}
.FormTableRech2 td{height:10px;text-align:left;vertical-align:top;width:50%}
.FormTableRech2 select{font-size:8pt;font-family:arial,helvetica,sans-serif;background-color:#FFF}

.FormTable{width:98%;border-collapse:separate;border-width:2px}
.FormTable td{background-color:#E4F3A7;padding:2px;text-align:left;vertical-align:top;font-size:8pt;height:10px;width:50%}
.FormTable td p{margin-left:5px;font-size:8pt;margin-bottom:0}
.FormEncadre{}
.FormRouge{color:#990000}
.FormBleu{color:#000099}

.FormBorderWidth{border-width:0}
.FormRouge{color:#990000}

.FormBouton{height:20px;background-color:#22A2E2;border:1px solid #828BAB;color:#FFFFFF;font-weight:bold;font-family:arial;font-size:8pt;letter-spacing:1pt;padding-left:4px;padding-right:4px;padding-top:1px;padding-bottom:1px}

.FormRecherche{font-size:10pt}
.TableRecherche{width:100%;border-collapse:collapse;background-color:#EFEFEF;border:1px solid #DEDEDE}

.FormTableLog{width:50%;border-collapse:collapse}

.LigneTD{}
.LigneMarge{margin-left:5px}
.ListeMarge{margin-left:5px}
.ListeLien{font-size:8pt;color:#3300FF}
.ListeItem{line-height:14px;margin:0;display:block;text-align:center;width:15px;text-decoration:none;height:15px;background-color:#FE6601;border:2px solid #FFf;color:#FFFFFF;font-weight:bold;font-family:arial,helvetica,sans-serif;font-size:1em;padding-left:1px;padding-right:0;letter-spacing:0;padding-top:1px;padding-bottom:0}
.ListeItem:hover{border-color:#FFCC66}
.ListeTexte{font-size:10pt}
.ListeTexte a{color:#FFFFFF}
.ListeTable{width:100%}
.ListeTable td{vertical-align:middle}
.ListeTable p{font-size:8pt}
.ListeLigne{height:25px;background-color:#CE2A2B}
.Liste0{height:25px;background-color:#E4F3A7}
.Liste1{height:25px;background-color:#FFF8DF}
.Liste2{height:25px;background-color:#EEEEEE}


.Demande{color:#000000}
.small{font-size:7pt}
.verdana{font-family:Verdana}
.gauche15{margin-left:15px}

.center{text-align:center}
.left{text-align:left}
.right{text-align:right}
.strong{font-weight:bold}

#Debug{position:absolute;top:0;left:0;z-index:255;font-family:courier new,courier,prestige,monospace;font-size:8pt;color:#FF33EE;background-color:#FFFFFF;border:1px solid #CCCCCC;}

.margeRL2{margin-right:2px;margin-left:2px}
.marge5{margin:5px}
.marge10{margin:10px}
.nowrap{white-space:nowrap}

.test{background-color:#EEEEEE}

.selectFam{background-color:#EEEEEE}
.selectSSFam{background-color:#FFFFFF}
.selectSSFam0{background-color:#EEEEEE}
.selectSSFam1{background-color:#FFFFFF}
.selectFamRech{background-color:#CCCCCC;font-size:8pt}
.selectSSFam{background-color:#FFFFFF;font-size:8pt}
.DivFam{width:397px;height:100px;overflow:auto;margin-left:5px;margin-bottom:5px;margin-right:5px;background-color:#EEEEEE}

.prodpromo{background-color:#FADAE6}
.prodselec{background-color:#E3EBDD}
.promotion{color:#990099}

.tabencadre {
	border: 1px solid #666666;
}
 

.ligne1{
	background-color : #eee ;
	font-size : 9px ;
	padding-bottom : 2px ;
	text-align : center ;
	font-family:Verdana;
}

.ligne0{
	background-color : #FDF3D2 ;
	font-size : 9px ;
	padding-bottom : 2px ;
	text-align : center ;
	font-family:Verdana;
}

.ligne_left1{
	background-color : #eee ;
	font-size : 9px ;
	padding-bottom : 2px ;
	text-align : left ;
	font-family:Verdana;
}

.ligne_left0{
	background-color : #FDF3D2 ;
	font-size : 9px ;
	padding-bottom : 2px ;
	text-align : left ;
	font-family:Verdana;
}

.display{display:block}
.nodisplay{display:none}

.Visible{display:block}

.lienMenu{font-weight:bold;color:#000000}

.warning{color:#993333;font-weight:bold}




a.famille{
font-size:10px;
color: #000000;
font-weight:700;
}
a.famille:hover{text-decoration:inherit}

//IR060606a.sousfamille{font-size:10px;color:#000000;margin-left:20px}
a.sousfamille{font-size:10px;color:#000000;margin-left:5px}
a.sousfamille:hover{text-decoration:none}

.SelectContact{background-color:#ffffec;font-size:8pt}

@media print
{
 #TitreEntete{font-size:9pt}
 #conteneur{position:absolute;width:650px;left:0}
 #conteneurTable{text-align:left}
 #gestionconteneurTable{text-align:left}
 #TablePrincipale{width:650px}
 #header{}
 #entete{position:absolute;top:24px;width:650px;left:2px}
 #entete1{margin-top:0;z-index:0}
 #entete2{margin-top:-32px;z-index:1}
 #banniere{width:645px}
 #centre{margin-left:0;height:360px;text-align:left}
 #gestion_centre{margin-left:0;height:360px;background-color:#FFFFFF;text-align:left}
 #erreur_centre{margin-left:0;height:360px}
 #gauche{display:block;width:50px}
 #gaucheTD{display:block;width:50px} 
 #pied{height:30px;background-color:#FFF8DF;text-align:center}
 #menupied{display:none}
 #gestion_menu{background-color:#64A6E9}
}
@media screen
{
 #TitreEntete{font-size:9pt;letter-spacing:1pt}
 #conteneur{position:absolute;width:850px;left:50%;margin-left:-425px}
 #conteneurTable{position:absolute;width:850px;left:50%;margin-left:-425px}
 #gestionconteneurTable{position:absolute;width:850px;left:50%;margin-left:-425px}
 #TablePrincipale{width:880px}
 #header{}
 #entete{position:absolute;top:24px;width:760px;left:50%;margin-left:-380px}
 #entete1{margin-top:0;z-index:0}
 #entete2{margin-top:-40px;z-index:1}
 #banniere{width:760px}
 #centre{margin-left:160px;height:360px;text-align:left}
 #gestion_centre{margin-left:0px;height:360px;background-color:#FFFFFF;text-align:left}
 #erreur_centre{background-color:#FFFFFF;margin-left:0;height:360px}
 #gauche{width:160px}
 #gaucheTD{width:160px;background-color:#fffab3}  
 #pied{height:30px;background-color:#FFF8DF;text-align:center}
 #menupied{}
 #gestion_menu{background-color:#64A6E9}
}
a{text-decoration:none}
a:hover{text-decoration:underline}
body{font-family:Verdana;font-size:10pt;margin:0;padding:0}
.bodygnl{font-family:Verdana;font-size:10pt;margin:0;padding:0; background-repeat:repeat-x;background-image:url(../Images/Fond/fond1.gif)}
img{border:0}
input{font-family:Verdana}
p{margin:0;font-size:10pt}
small{font-size:8pt}

.textebordure{font-family:Verdana;font-size:8pt}
.textebordureptt{font-family:Verdana;font-size:7pt}
.textefidelite{font-family:Verdana;font-size:7pt;color:#05549E;	font-weight : bold }
.textepres{font-family:Verdana;font-size:7pt;text-align:justify; margin-right:15px}
.actuD{font-family:Verdana;font-size:7pt;text-align:justify; margin-left:15px}
.actuG{font-family:Verdana;font-size:7pt;text-align:justify; margin-right:15px}

.enteteprod {
	font-family:"Verdana";
	color:#FFFFFF;
	font-size: 8px;
	font-weight: 700
}

#conditions {
  width : 540px ;
  height : 110px ;
  overflow : auto ;
  padding : 15px ;
  text-align : justify ;
  border : 1px solid #eee ;
  scrollbar-3dlight-color:#fff;
	scrollbar-arrow-color:#000;
  scrollbar-darkshadow-color:#fff;
  scrollbar-face-color:#fff;
  scrollbar-highlight-color:#fff;
  scrollbar-shadow-color:#fff;
  scrollbar-track-color:#fff;
}
html>body #conditions {width:510px}

#header_print {
  display : none ;
  visibility : hidden ;
}

.menuDiv{overflow:auto;text-align:left;width:175px}

.aide {
	font-size : 9pt ;
	font:Arial;
	color:#1559AA;
	font-weight : bold ;
    text-align : left ;	
	margin-left:5px;
}

.question {
  width : 313px ;
  height : 132px ;
	background :  url("../Images/Illustration/question.gif") top left no-repeat ;
	padding : 20px 20px 20px 100px ;
}

/*rajout jpdumas*/
.gene {width:625px}
.ht_gene {height:8px; background : url(../Images/ht_tab.gif) #fff bottom left no-repeat}
.bs_gene {height:8px; background : url(../Images/bs_tab.gif) #fff bottom left no-repeat;}
.top_gene {
  background : url(../Images/logo_top.gif) #fff center no-repeat;
  width:625px;
  height:80px;
  border-left:1px solid #22A2E2; 
  border-right:1px solid #22A2E2; 
  }
.middle_gene {
  background : url(../Images/accroche_index.gif) #fff center no-repeat;
  height:60px;
  width:288px;
  }  
.centre_gene {
  background : url(../Images/logo_index.gif) #fff center left no-repeat; 
  border-left:1px solid #22A2E2; 
  border-right:1px solid #22A2E2; 
  margin:0px; 
  padding:0px; 
  min-height:247px;
  _height:247px ;
  height:265px ;
  text-align:right;
  padding-right : 20px ;
}
.centre_page {
  border-left:1px solid #22A2E2; 
  border-right:1px solid #22A2E2; 
  margin:0px; 
  padding:0px; 
  background-color:#fff;
}
.left_td {
  border-left:1px solid #22A2E2; 
  margin:0px; 
  padding:0px; 
  background-color:#fff;
}
.right_td {
  border-right:1px solid #22A2E2; 
  margin:0px; 
  padding:0px; 
  background-color:#fff;
}
.header_gene {
  background-color : #fff; 
  width:615px; 
  border-bottom : 1px solid #22A2E2; 
  padding-bottom : 10px ;
  margin-bottom : 20px ;
  height:85px ;
}
.nom_pers {width:550px; margin-bottom : 35px}
.fd_paiement {
  width:425px ;
  height:87px ;
  background : url(../Images/fd_paiement.gif) #fff center left no-repeat; 
}
b.red {color:#DA251D; font-size:13px}
/*fin rajout jpdumas*/