BODY {
	font-family :verdana ;
	font-size : 11px ;
	color : #000;
	background : url("images-pub/fond2.jpg") #FFF top left repeat-x ;
}

/* CELLULES & TABLES */


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

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

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

.orange {
	font-size:11px;
	font-family : verdana ;
	background-color : #EF5F00 ;
}

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

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

.grisclair {
	background-color : #F0F0F0 ;
}

.serie {
	background-color : #fff ;
}

#content {
	width : 767px ;
	border : 1px solid #545454 ;
	/* padding : 1px ; */
}

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

#subhead {
	background: url("images-pub/head_bs.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-pub/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 : 10px 35px 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: url("images-pub/spec_adresse.gif") #F7F6F6  top center no-repeat ;
	padding-top : 50px ;
}

.bleu {
	background-color : #DEE1E4 ;
}

	width : 170 ;
	border-top : 1px solid #fff ;
	background: url("images-pub/spec_adresse.gif") #F7F6F6  top center no-repeat ;
	padding-top : 50px ;

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

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

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

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

.ht_cdr {
	background: url("images-pub/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-pub/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-pub/pointillets.gif") #fff  top left no-repeat ;
	height : 15px ;
	}

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

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

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

.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-pub/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 ;
}

/* 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 ;
}

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

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