#body_gestion {
	font-family :verdana ;
	font-size : 11px ;
	color : #000;
	background :  url("../Images/fond3.jpg") #fff top left repeat-x ;
}
#BODYP {
	font-family :verdana ;
	font-size : 11px ;
	color : #000;
	background :  url("../Images/fond3.jpg") #fff top left repeat-x ;
	margin : 0px auto ;
}

/* CELLULES & TABLES */


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

.noir_sur_orange
{
	font-size:11px;
	font-family : verdana ;
    color : #000000;
	background-color : #EF5F00 ;
}
.blanc_sur_orange
{
	font-size:11px;
	font-family : verdana ;
    color : #FFFFFF;
	background-color : #EF5F00 ;
}
//IR030406 lien Menu Blanc sur fond orange
.lienMenu
{
	font-size:11px;
	font-family : verdana ;
    color : #FFFFFF;
	background-color : #EF5F00 ;
}

.noir {
	font-size:11px;
	font-family : verdana ;
	background-color : #000 ;
}

.grisfonce {
	height : 18px ;
	font-size:11px;
	font-family : verdana ;
	background-color : #4D4D4C ;
}

.jaune {
	font-size:11px;
	font-family : verdana ;
	background-color : #FFF500 ;
	padding-left : 5px ;
}

.jauneclair {
	font-size:11px;
	font-family : verdana ;
	background-color : #FAF68F ;
}

.orange {
	height : 18px ;
	font-size:11px;
	font-family : verdana ;
	background-color : #EF5F00 ;
	padding-left : 10px ;
}

.jaune{
	font-size:11px;
	font-family : verdana ;
	background-color : #FFFD32 ;
	padding-left : 5px ;
}
.tborange {
	/* border : 1px solid #CF5402 ; */
	backgrond-color : #fff ;
}


.tborange2 {
	border : 1px solid #CF5402 ; 
	backgrond-color : #fff ;
}



.orangeclair {
	font-size:11px;
	font-family : verdana ;
	background-color : #F9A065 ;
}

.orange1 {
	color : #EF5F00;
	background-color=#FFFFFF;
}
.blanc
{
	color : #FFFFFF;
}
.grisclair {
	background-color : #F0F0F0 ;
}
.gris 
{
	background-color : #C0C0C0;
}
.serie {
	background-color : #fff ;
}


#content {
	width : 760px ;
	border-left : 1px solid #DEE1E4 ; 
	border-right : 1px solid #DEE1E4 ; 
	border-bottom : 5px solid #DEE1E4 ;
	/* padding : 1px ; */
}

#head_index_print {
	margin : 0px auto ;
	display : none ; 
	visibility : hidden ; 
}

#head_page_print {
	margin : 0px auto ;
	display : none ; 
	visibility : hidden ;
}

#head_index {
	background: url(../Images/head_ht.jpg) top left no-repeat ;
	Height : 149px ;
	text-align : right ;
}

#subhead_index {
	background: url(../Images/head_bs.jpg) top left no-repeat ;
	Height : 91px ;
	border-bottom : 1px solid #fff ;
}

#head {
	background: url(../Images/head_ht_ct.jpg) top left no-repeat ;
	Height : 93px ;
	text-align : right ;
}

#subhead {
	background: url(../Images/head_bs_ct.jpg) top left no-repeat ;
	Height : 91px ;
	border-bottom : 1px solid #fff ;
}

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

/* #accueil {
	background: url(../Images/img_accueil2.jpg) #DEE1E4  top left no-repeat ;
	border-top : 1px solid #fff ;
	height : 130px ;
	_height : 110px ;
	min-height : 130px ;
	padding : 0px 20px 10px 260px ;
}
*/

#pave_actu {
	background-color : #fff ;
	border : 1px solid #EF5F00 ;
}

#txt_actu {
	padding : 0px 15px 10px 10px ;
	text-align : justify ;
	background-color : #DEE1E4 ;
}

#menu {
	width : 170px ;
	border-left : 1px solid #fff ;
	border-top : 1px solid #fff ;
	border-bottom : 1px solid #fff ;
	background: #F7F6F6 ;
	padding-top : 20px ;
}

 #gaucheTD
 {
	width : 170px ;
	border-left : 1px solid #fff ;
	border-top : 1px solid #fff ;
	border-bottom : 1px solid #fff ;
	background: #F7F6F6 ;
	padding-top : 20px ;
 }

#footer {
	width : 767px ;
	height : 50px ;
	background: url(../Images/fond_footer.jpg) #fff  top left no-repeat ;
}

#menu_bas {
	width : 585px ;
	height : 40px ;
}

.cellmenu_bas {
	background-color : #EE6306 ;
}

.bleu {
	background-color : #DEE1E4 ;
}

#subcontent {
	width : 595px ;
	background-color : #ffffff ;
}

.subcontent_titre {
	padding-left : 15px ;
	height : 26px ;
}

#transition {
	background: url(../Images/angle.gif) #fff  top left no-repeat ;
}

#transition2 {
	background: url(../Images/angle2.gif) #fff  bottom left no-repeat ;
	height : 10px ;
}

.ht_cdr {
	background: url(../Images/ht_cdr.gif) #fff top left no-repeat ;
	height : 10px ;
	border : 0px ;
}

.middle_cdr {
	border-left : 1px solid #A4B4C3 ;
	border-right : 1px solid #A4B4C3 ;
}

.bs_cdr {
	background: url(../Images/bs_cdr.gif) #fff  top left no-repeat ;
	height : 11px ;
}

.frame_promo {
	padding-top : 10px ;
	padding-left : 18px ;
	width : 100% ;
}

.rupt_promo {
	background: url(../Images/pointillets.gif) #fff  top left no-repeat ;
	height : 15px ;
	}

.txt_promo {
	padding : 0px 5px 0px 5px ;
	text-align : left ;
}

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

.txt_center {
	padding : 5px 0px 0px 0px ;
	text-align : center ;
}

.txt_qui1 {
	padding : 0px 30px 0px 0px ;
	text-align : justify ;
}

.txt_promo2 {
	padding : 5px 5px 5px 0px ;
	text-align : left ;
}

.bord_promo {
	width : 130px ;
	text-align : right ;
	border-left : 7px solid #4D5C6B ;
}

.bord_conseil {
	width : 130px ;
	text-align : right ;
	border-left : 7px solid #7188A0 ;
}

.recap {
	background-color : #A4B4C3 ;
	text-align : center ;
}

.menu_bas {
	background-color : #D6D3D3 ;
	text-align : center ;
}

.white {
	background-color : #fff ;
}


.white1 {
	color : #fff ;
}

.grey {
	background-color : #F7F6F6 ;
}

#menu_hor {
	font-weight : bold ;
	font-size : 12px ;
	color : #000 ;
}

.barre_menu {
	border-left : 1px solid #EE6306 ;
}

.pointillet {
	border-right : 1px dashed #A4B4C3 ;
}

.conseil {
	text-align : left ;
	padding : 0px 5px 5px 5px ;
}

#ingredients {
	font-size : 9px ;
}

.fd_wte {
	background-color : #fff ;
	margin-top : 15px ;
}

.deg_cat {
	background : url(../Images/deg_cat.jpg) top left no-repeat ;
	text-align : right ;
	height : 20px ;
	padding-right : 15px ;
}

.search_gauche {
	border-left : 1px solid #94A2B1 ;
	text-align : right ;
	padding-right : 5px ;
}

.search_droite {
	border-right : 1px solid #94A2B1 ;
}


.search_gauche_droite {
	border-left : 1px solid #94A2B1 ;
	text-align : right ;
	padding-right : 5px ;
	border-right : 1px solid #94A2B1 ;
}


/* FONTS */

b.bluebold {
	font-size : 14px ;
	font-weight : bold ;
	color : #768C9D ;
}

b.blue {
	font-size : 14px ;
	color : #768C9D ;
}

b.red {
	font-size : 11px ;
	color : #FA0303 ;
}

b.white {
	font-size : 11px ;
	color : #fff ;
	background-color : transparent ;
}

a.blc {
	text-decoration:none;
	font-family : 11px ;
	color : #fff ;
}

a:hover.blc {
	text-decoration:none;
	font-family : 11px ;
	color : #fff ;
}

a.blck {
	text-decoration:none;
	font-family : 11px ;
	color : #000 ;
}

a:hover.blck {
	text-decoration:none;
	font-family : 11px ;
	color : #000 ;
}

a.menup {
	text-decoration:none;
	font-family : 13px ;
	font-weight : 13px ;
	color : #000 ;
}

a:hover.menup {
	text-decoration:underline;
	font-family : 13px ;
	font-weight : bold ;
	color : #000 ;
}

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

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

/* AUTRE */

.img_promo {
	border : 1px solid #4D5C6B ;
}


.img_conseil {
	border : 1px solid #7188A0 ;
}

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

.img_recette {
	border : 1px solid #EF5F00 ;
	margin-bottom : 5px ;
}

hr {
	border: 0px none;
	width : 100% ;
	color: #EDEEF0;
	background-color: #EDEEF0;
	height: 1px;
}

/* FORMULAIRES */

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

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

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

//IR210206 ajout
//IR030406 déplacé avat media screen et media print pour être pris en compte dans les impression, notamment display et nodisplay


.FormTableRech
	{
	width:99%;
	border-collapse:collapse
	}


.FormTableRech td
	{
	margin-left:5px;
	text-align:left;
	padding-right : 5px ;
	height:22px;
	vertical-align:top;
	width:40%
	}
.FormTableRech td p
	{
    margin-top : 5px;
	margin-left:5px;
	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
	}

.FormTable{width:98%;border-collapse:separate;border-width:2px}
.FormTable td{background-color:#EBEFF5;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:#339966;border:1px solid #993300;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:#EF5F00;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:#EF5F00}

//.Liste0{height:25px;background-color:#F9A065}
//.Liste1{height:25px;background-color:#FAF68F}
.Liste2{height:25px;background-color:#EEEEEE}

.Demande{color:#5a7a5c}
.small{font-size:8pt}

.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}

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

.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}

.ligne0{background-color:#FFFCBB}
.ligne1{background-color:#FFFDCC}

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

.Visible{display:block}


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

.commande{background-color:#FFE68C}

.famille
	{
	margin-left:5px;
	font-size:8pt;
	color:#000000;
	font-weight:700
	}
.sousfamille
	{
	margin-left:10px;
	text-decoration:none;
	font-family : 11px ;
	color:#000000;
	}

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


@media screen
{
 #TitreEntete{font-size:9pt;letter-spacing:1pt}
 #conteneur
 {
	 position:absolute;
	 width:760px;
	 left:50%;
	 margin-left:-375px;
	 background-color:#FFF
 }
 #conteneurTable{position:absolute;width:760px;left:50%;margin-left:-375px}
 #TablePrincipale{width:760px}
 #header{}
 //IR030406#header
//IR030406 {
//IR030406  	background-image:url("../Images/fond3.jpg");
//IR030406 	background-repeat: #fff top left repeat-x ;
//IR030406 }
 #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}
//IR030406 #gestion_centre{margin-left:0;height:360px;background-color:#FFFFFF;text-align:left}
 #gestion_centre
 {
 	margin-left:0;
 	height:360px;
 	text-align:left
 }
 #erreur_centre{background-color:#FFFFFF;margin-left:0;height:360px}
 //IR230206#gauche{width:160px}
 #gauche
  {
	width : 170px ;
	border-left : 1px solid #fff ;
	border-top : 1px solid #fff ;
	border-bottom : 1px solid #fff ;
	background: #F7F6F6 ;
	padding-top : 20px ;
   }
 /* IR060406 redefini gaucheTD comme l'était Menu */
 #gaucheTD
 {
	width : 170px ;
	border-left : 1px solid #fff ;
	border-top : 1px solid #fff ;
	border-bottom : 1px solid #fff ;
	background: #F7F6F6 ;
	padding-top : 20px ;
 }
 	 
 #pied{height:30px;background-color:#FFF8DF;text-align:center}
 #menupied{}
//IR030406 #gestion_menu{background-color:#993300}
 #gestion_menu {}
}



@media print {

    #head_index_print {margin : 0px auto ; display : block ; visibility : visible }
    #head_index {display : none; visibility : hidden}
    #subhead_index {display : none; visibility : hidden}
//IR040604 ajouté
#head_page_print {margin : 0px auto ; display : block ; visibility : visible }
    #head {display : none; visibility : hidden}
    #subhead {display : none; visibility : hidden}
//IR210206 ajout
	#TitreEntete{font-size:9pt}
	#conteneur
	{	
		position:absolute;
		width:650px;
		left:0;	
		background-color:#FFF
	}
	#conteneurTable{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}
//IR230206	#gauche{display:block;width:50px}
	#gauche {
		width : 170px ;
		border-left : 1px solid #fff ;
		border-top : 1px solid #fff ;
		border-bottom : 1px solid #fff ;
		background: #F7F6F6 ;
		padding-top : 20px ;
}
	#gaucheTD{display:block;width:50px} 
	#pied{height:30px;background-color:#FFF8DF;text-align:center}
	#menupied{display:none}
	#gestion_menu
		{
		background-color:#F7F6F6;
		color:#FFFFFF
		}
}


