/*------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 : #E5E2C7 ;  
	text-align : center ;
}

/* CELLULES & TABLES */

td, th, li {
	font-family : verdana ;
	font-size : 10px ;
	list-style-type: none;
}


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_haut.jpg") bottom left no-repeat ;
}

#menu_gauche_bas {
  width : 160px ;
  background : url("../Images/Fond/bs_lierre_centre_bas.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 : 55px ;
}
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_detail_40 {
  background-color : #fff ;
  height : 35px ;
  text-align : center ;
  valign : center;
}

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

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

.transpa2 {
  background-color:#C4FFC4; 
  filter : alpha(opacity=90);
  -moz -opacity : 0.90;
  opacity : 0.90;
  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 : #D7D6D5 ;
  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 : #EFEFEF ;
  color : #000 ;
  font-size : 9px ;
  text-align : center ;
 }

.t3_des {
  background-color : #EFEFEF ;
  color : #000 ;
  font-size : 10px ;
  font-weight: 700;
 }

.t4_des {
  background-color : #EFEFEF ;
  color : #000 ;
  font-size : 12px ;
  text-align : center ;
 }
 
 .t4_des2 {
  background-color : #EFEFEF ;
  color : #000 ;
  font-size : 9px ;
  text-align : center ;
 }

.t5_des {
  color : #000 ;
  font-size : 11px ;
  text-align : left ;
 }

.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 : 10px ;
  text-decoration:none;
  font-family : verdana ; filter:alpha(opacity=80);
  color : #000 ;
  background-color:#fff; 
  -moz -opacity: 0.80;
  opacity: 0.80;
  height : 20px ;
}
.white2 a{
  font-size : 16px ;
  
  font-weight:bold;
  text-decoration:none;
  font-family : Arial ;
  color : #000 ; 
  -moz -opacity: 0.80;
  opacity: 0.80;
  height : 14px ;
}

.white2 a:hover {
  font-size : 16px ;
  font-weight:bold;
  
  text-decoration:none;
  font-family : Arial ;
  color : #FFFFFF ;
  background-color:#B71113; 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%;
height:auto;
border : 0; 
cellspacing : 1; 
cellpadding : 0;
align : center;
}

.titre_cadre2{
width : 97%; 
border : 0; 
cellspacing : 1; 
cellpadding : 0;
valign : top;
}

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

.titre_td2{
width : 100%;
background-color:#efefef; 
}

.titre_td40 {
	width: 100%;
	/*background-color : #efefef ;*/
	/*filter: alpha(opacity = 80); -moz -opacity : 0.80;*/
	/*opacity: 0.80;*/
	margin-top: 20px;
}

.titre_td3{
height : 15px;
valign : top;
}

.titre_td4{
height : 20px;
}

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

.titre_para span{
font-size : 15px ;
}

.titre_para2{
color : #fff ;
font-size : 11px ;
font-family : verdana ;
font-weight : bold ;
padding : 0px ;
margin-left : 40px ;
text-align:left;
}

.titre_para3{
color : #fff ;
font-size : 9px ;
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 ;
}

h2.marquee {
  font-family : verdana ;
  font-size : 16px ;
  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 ;
}
h1.conseil {
  color : #000000 ;
  font-size : 14px ;
  font-family : verdana ;
  font-weight : bold ;
  padding : 0px ;
  margin : 0px ;
}
h2.conseil {
  color : #000000 ;
  font-size : 12px ;
  font-family : verdana ;
  font-weight : bold ;
  padding : 0px ;
  margin : 0px ;
}
h2.redbis {
  color : #B12222 ;
  font-size : 13px ;
  font-family : verdana ;
  font-style : italic ;
  font-weight : bold ;
  padding : 0px ;
  margin : 0px ;
}

h2.red {
  color : #B12222 ;
  font-size : 13px ;
  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 ;
}
h1.whitez {
  color : #fff ;
  font-size : 11px ;
  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 ;
}

h3.white {
  color : #fff ;
  font-size : 13px ;
  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.menuconf {
	text-decoration: none;
	font-family: verdana;
	font-size: 11px;
	color: #000;
	background-color : #E4F3A7;
	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 : 11px ;
	color : #000 ;
	font-weight : bold ;
}

a:hover.menu_bs {
	text-decoration:underline;
	font-family : verdana ;
	font-size : 11px ;
	color : #000 ;
	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 ;
}

.white3 ul,.white3 li.qui {
	list-style-image : url("../Images/Icone/bullet.gif"); 
	padding-right : 25px ;
	text-align : justify ;
}
.white3 ul,.white3 li.association {
  	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:#FE6601;border:1px solid #CE2A2B;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:top}
.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{font-weight:bold;}




a.famille{
font-size:11px;
color: #333333;
font-family: Arial Narrow;
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;list-style: none;}
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}
/*IR211206 pour IE7 #gestion_centre{margin-left:0px;height:360px;background-color:#FFFFFF;text-align:left}*/
 #gestion_centre{margin-left:0px;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 ;
}

/* Menu Gauche */

#navigation {
margin: 0;
padding: 0;
background-color:transparent;
color: #fff;
width: 150px;
font: 1.2em "Trebuchet MS", sans-serif;
}

#navigation li {
margin: 0;
padding: 0;
}

.subMenu li {
	list-style-type: none;
}

#navigation a, #navigation span {
color: #000;
text-decoration: none;
}
#navigation .toggleSubMenu a {
lline-height:20px;
}

.famille{
display:block;
float:right;
width: 130px;
line-height:20px;
}

#navigation .open a, #navigation .open span {
}
#navigation a:hover, #navigation a:focus, #navigation a:active {
text-decoration:none;
}
#navigation .subMenu {
background: #D7D6D5;
font-size: .9em;
margin: 0;
padding: 0;
}
#navigation ul.subMenu a {
background: none;
}
a.plusSpan  {
	margin-top:6px;
	margin-left:2px;
	background-image: url("../Images/plus.png");
	background-repeat: no-repeat;
	width: 12px;
	height: 12px;
	float: left;
	display:block;
}
#navigation .open .plusSpan {
	margin-top:6px;
	margin-left:2px;
	background-image: url("../Images/moins.png");
	background-repeat: no-repeat;
	width: 12px;
	height: 12px;
	float: left;
	display:block;
}

.plusSpan open a{
	margin-top:6px;
	margin-left:2px;
	background-image: url("../Images/moins.png");
	background-repeat: no-repeat;
	width: 12px;
	height: 12px;
	float: left;
	display:block;
}

#navigation .open a.famille {
	background: #D7D6D5;
}

.open {
	background: #D7D6D5;
}

.sousfamille{
line-height:20px;
}

.plusSpan a{
width: 9px;
height: 9px;
}

#navigation .open_at_load {
background: #D7D6D5;
font-size: .9em;
margin: 0;
padding: 0;
}

.reset {
display:block;
clear:both;
mmargin:0;
padding:0;
height:1px;
font-size:11px;
line-height:1px;
}

.fondFam{
	background-color:#FFF;
}
/*
.catalogue
{
background-image:url("../Images/leader-bouton-menu-vide-2.gif");
background-repeat:no-repeat;
width:150px;
height:22px;
font-size:11px;
color: #000000;
font-weight:700;	
line-height:18px;
}

.catalogue:hover
{
background-image:url("../Images/leader-bouton-menu-vide-2.gif");
background-repeat:no-repeat;
width:150px;
height:22px;
}

.catalogue a.visited{
	color:#000;
}
*/
#nav_menu
{
list-style: 0 ;
color: #000 ;
margin-left:-40px;
}

#nav_menu li 
{
float: left ; 
width: 116px ;
color: #000 ; 
background:transparent ;
}

#nav_menu li a 
{ 
display: block ; 
color: #000 ; 
font: 1.4em "Trebuchet MS",Arial,sans-serif ; 
padding-bottom:3px;
text-align: center;
font-weight: 600;
height: 26px;
}


#nav_menu li a:hover, #nav_menu li a:focus, #nav_menu li a:active { 
color: #B61012 ;
text-decoration: none;
}

#nav_menu li:hover{
color: #B61012 ;
text-decoration: none;
}


.menuHaut{
margin:0px;
padding:0px;
margin-top:5px;
}



.titre_td40 .subMenu2{
	margin:0px;
	padding:0px;
	
}

.subMenu2 p{
	margin-right:20px;
	text-align: center;
}

.titre_td40, .titre_td40 .toggleSubMenu {
	margin:0px;
	padding:0px;
}

.titre_td40 .toggleSubMenu2 {
	margin-left: -30px;
	
}
.toggleSubMenu2 {
	background-color: transparent;
}

.plusC {
	background-image: url("../Images/plus.png");
	background-repeat: no-repeat;
	width: 12px;
	height: 12px;
	float: left;
}

.navigation2 .open .plusC {
	background-image: url("../Images/moins.png");
	background-repeat: no-repeat;
	width: 12px;
	height: 12px;
	float: left;
}

.titre_td40 .subMenu2 {
	padding-left: 5px;
}

.toggleSubMenu2 .subMenu2 a {
	font: 1.2em "Trebuchet MS",Arial,sans-serif ;
}

.toggleSubMenu2 a {
	font: 1.4em "Trebuchet MS",Arial,sans-serif ;
	color: #000; 
	font-weight: 700;	
}
.titre_td40{
	margin: 0px;
	padding:0px;
}
.titre_td40 .navigation{
	margin: 0px;
}


.panierHaut{
	background-image: url("../Images/leader-panier-rond.gif");
	background-repeat: no-repeat;
	width: 174px;
	height: 64px;
	text-align: center;
	line-height: 17px;
	padding-left:10px;
}


.flashInfo{
	color:#000;
	font: 1.4em "Trebuchet MS",Arial,sans-serif ;
	font-weight: 700;
}

.colPhotos{
	font: 1 em "Trebuchet MS",Arial,sans-serif ;
	padding: 30px 5px 5px 5px;
	height: 135px;
	width:50px;
}

.colIdentifier{
	font: 1 em "Trebuchet MS",Arial,sans-serif ;
	height: 120px;
	width:150px;
	line-height: 10px;
	background-image:url("../Images/cadre_identifier.png");
	background-repeat:no-repeat;
}

.colConnexion{
	font: 1 em "Trebuchet MS",Arial,sans-serif ;
	height: 118px;
	width:419px;
	line-height: 10px;
	background-image:url("../Images/bg_connexion.png");
	background-repeat:no-repeat;
}

.colConnexionHaut{
	line-height: 26px;
	height: 26px;
	background-image:url("../Images/bg_connexion_haut.png");
	background-repeat:no-repeat;
}

.colConnexionBas{
	line-height: 13px;
	height: 13px;
	background-image:url("../Images/bg_connexion_bas.png");
	background-repeat:no-repeat;
}

.colComment{
	font: 1 em "Trebuchet MS",Arial,sans-serif ;
	height: 135px;
	width:220px;
	line-height: 10px;
	background-image:url("../Images/cadre_comment.gif");
	background-repeat:no-repeat;
}

.colComment p{
	padding-left: 14px;
}
.commentCadre{
	padding-top:22px;
}
.colComment a{
	color:#000;
}

.colFlash{
	font: 0.5em "Trebuchet MS",Arial,sans-serif ;
	font-size:6px;
	height: 135px;
	width:303px;
	padding: 10px;
	background-image:url("../Images/cadre_flash.gif");
	background-repeat:no-repeat;
}

.conteneurPhoto{
	padding-top:50px;
	padding-left: 8px;
	font-size: 4pt;
	line-height: 11px;
	text-align: center;
}

.icones_pied{
	
}

/* Envoi ami */
#compte-site{
margin:auto;
padding:auto;
width:640px;
background-color:#fff;
border:solid 2px #060;
border-top:none;
text-align:left;
margin-top:0px;
padding-top:0px;
overflow:hidden;
}
#compte-contenu-page{
margin:5px;
}
#compte-head{
font-weight:bold;
background-color:#b61212;
color:#fff;
padding:5px;
}
#compte-head a{
color:#fff;
}
#compte-head a.close{
background-image:url('../img/close.gif');
background-repeat:no-repeat;
background-position:right bottom;
padding-right:15px;
}
.amiclear{
clear:both;
margin:0px;
padding:0px;
}
.amileft{float:left;}
.amiright{float:right;}
.aere5{margin:5px;}
.margin-L10{margin-left:10px;}
.aere-Top20{margin-top:20px;}

.valide_compte {   
	height: 27px;
	width: 158px;
	border:none;
}

.valide_compte_ok_a {     
	background: transparent url(../Images/creez_compte.png) no-repeat center center;
	height: 27px;
	width: 158px;
	padding: 14px 34px;
	font-size: 9px;
    font-weight: bold;
    color: #000;
    margin-left: 12px;
    margin-right: 1px;
	} 

.valide_compte_ok_a1 {     
	background: transparent url(../Images/creez_compte.png) no-repeat center center;
	height: 27px;
	width: 150px;
	padding: 14px 22px !important;
	padding: 14px 15px;
	font-size: 9px;
    font-weight: bold;
    color: #000;
    margin-left: 14px;
    margin-right: 1px;
	} 

#valide_compte_ok {     
	background: transparent url(../Images/creez_compte.png) no-repeat center center;
	margin-left: 12px;
	margin-right: 1px; 
	} 

.bold{font-weight:bold;}

.couleur01{color:#b61212;}

.couleur02{color:#000;}
.bouton_submit{
 background-image:url(../Images/envoyer-mail1.gif);
 background-repeat:no-repeat;
 background-position:top;
 width:90px;
 height:90px;
 margin-top:5px;
 border:none;
 cursor:pointer;
}

	
