html, body, form {margin:0; padding:0; height:100%;}
html {background:url(/medias/communs/bg_top.jpg) center top no-repeat fixed;}
body { background:url(/medias/communs/bg_bot.jpg) center bottom no-repeat fixed; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#666}
/*html {overflow-y:scroll}*/

.htmlHeightAuto { height:auto; }

ul {margin:0; padding:0; list-style-type:none}
li {margin:0; padding:0;}
a {border:none; outline:none; color:#143d8d; text-decoration:none}
a:hover {color:#666; text-decoration:underline}
img {border:none;}




#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:945px;
	background:#fff;
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
}

#header {
	padding:0 0; height:40px; background:#fff; overflow:hidden; font-size:70%; color:#636363;}
		
.fabricant {float:left; margin:0; padding:0; width:auto;}
.fabricant h1 {font-weight:normal; font-size:1em;padding:1.1em 0 0 24px; margin:0; border:1px solid #fff}
.content {
	padding:0em 0 2em; /* bottom padding for footer */ min-height:643px;}

.bg_01 {background:url(/medias/communs/bg_01.jpg) no-repeat;}
.bg_02 {background:url(/medias/communs/bg_02.jpg) no-repeat;}
.bg_03 {background:url(/medias/communs/bg_03.jpg) no-repeat;}
.bg_04 {background:url(/medias/communs/bg_04.jpg) no-repeat;}
.bg_05 {background:url(/medias/communs/bg_05.jpg) no-repeat;}
.bg_interieur {background:url(/medias/communs/bg_interieur.jpg) no-repeat;}
.bg_404 {background:url(/medias/communs/bg_404.jpg) repeat-x;}
.bg_404 .contenu {margin-left:300px}
.logo404 {position:absolute; top:50px; left:30px; z-index:2;}
       
.menuContainer {width:310px; height:630px; float:left; position:relative; z-index:1;}

.contenu {width:635px; float:left; font-size:0.8em; padding-bottom:70px;}

#bgmenu {/*border:1px solid #f00*/ width:310px; height:643px; position:absolute; top:0; left:0; z-index:2; background:url(/medias/communs/bg_menu.png) no-repeat;}
.bodyfiche #bgmenu {background:url(/medias/communs/bg_menu_int.png) no-repeat;}





/*-------------------MAIN NAV----------------------*/
#nav {position:absolute; z-index:50; top:9px; left:33px; }

#nav, #nav ul { /* all lists */ padding: 0;	margin: 0;list-style: none;	line-height: 1; width:242px;}
#nav li { /* all list items */ float: left;	width: 242px; height:54px /* width needed or else Opera goes nuts */}

#nav li li{float: left;	width: 300px; height:27px}


#nav a {cursor:pointer;	font-size:70%; color:#143d8d; text-decoration:none; font-weight:bold; display:block; height:54px;}
#nav li a span	{margin:16px 10px 0; float:left; width:auto}/*{margin:20px 20px 0; float:left}*/

#nav li#entreprise a span, #nav li#boulangerie a span, #nav li#pizzeria a span, #nav li#rotisserie a span, #nav li#accessoires a span, #nav li#industriel a span {padding:0.5em 0 0.5em 0.8em; width:200px;}

#nav li#entreprise a.actif span, #nav li#boulangerie a.actif span, #nav li#pizzeria a.actif span, #nav li#rotisserie a.actif span, #nav li#accessoires a.actif span, #nav li#industriel a.actif span {background:url(/medias/communs/bg_actif.gif) no-repeat; }
#nav li#entreprise:hover a.actif span, #nav li#boulangerie:hover a.actif span, #nav li#pizzeria:hover a.actif span, #nav li#rotisserie:hover a.actif span, #nav li#accessoires:hover a.actif span, #nav li#industriel:hover a.actif span, #nav li#entreprise.sfhover a.actif span, #nav li#boulangerie.sfhover a.actif span, #nav li#pizzeria.sfhover a.actif span, #nav li#rotisserie.sfhover a.actif span, #nav li#accessoires.sfhover a.actif span, #nav li#industriel.sfhover a.actif span {background:none; }
#nav li#entreprise li span, #nav li#boulangerie li span, #nav li#pizzeria li span, #nav li#rotisserie li span, #nav li#accessoires li span {background:none; padding:0 0; width:auto;}

#nav li#logo a span	{visibility:hidden;}
#nav li#boulangerie a span	{margin:10px 0px 0 10px; padding-right:115px; width:auto;}
.en #nav li#boulangerie a span	{margin:16px 10px 0 10px; padding-right:0; width:auto;}
.en #nav li#boulangerie li a span {margin:6px 10px 0 10px;}
#nav li#boulangerie li a span {padding-right:0;}
#nav li#boulangerie li a span, #nav li#entreprise li a span, #nav li#boulangerie li a span, #nav li li a span {margin:5px 0 0 20px; float:left;}
#nav li a span em {font-weight:normal; font-style:normal; display:block; color:#53565e}

#nav li#boulangerie li a span, #nav li#entreprise li a span, #nav li#pizzeria li a span, #nav li#rotisserie li a span, #nav li#accessoires li a span, #nav li#industriel li a span
{padding:0.2em 0; display:block; white-space:nowrap}


#nav li li a {font-size:70%; color:#143d8d; text-decoration:none; font-weight:bold; display:block; height:27px; width:300px;}

#nav li#logo {height:110px;}
#nav li#logo a {height:110px; background:url(/medias/communs/logo1.gif) no-repeat; display:block;}
#nav li#logo a:hover {background:url(/medias/communs/logo2.gif) no-repeat;}

/*#nav li#entreprise li, #nav li#entreprise li a {height:27px}*/
#nav li {background:url(/medias/communs/bg_menu_li.gif) no-repeat left bottom;}
#nav li#logo {background:none;}
#nav li:hover {background:url(/medias/communs/bg_menu_li_hover.gif) no-repeat left bottom;}
/*#nav li#entreprise a {background:url(/medias/communs/menu_logo1.gif) no-repeat left bottom;}*/
#nav li#entreprise:hover a, #nav li#entreprise.sfhover a {background:url(/medias/communs/menu_logo2.gif) no-repeat left bottom;}
#nav li#boulangerie:hover a, #nav li#boulangerie.sfhover a {background:url(/medias/communs/menu_boul2.gif) left top no-repeat;}
#nav li#pizzeria:hover a, #nav li#pizzeria.sfhover a {background:url(/medias/communs/menu_pizza2.gif) left top no-repeat;}
#nav li#rotisserie:hover a, #nav li#rotisserie.sfhover a {background:url(/medias/communs/menu_rot2.gif) left top no-repeat;}
#nav li#accessoires:hover a, #nav li#accessoires.sfhover a {background:url(/medias/communs/menu_acces2.gif) left top no-repeat;}
#nav li#industriel:hover a, #nav li#industriel.sfhover a {background:url(/medias/communs/menu_indus2.gif) left top no-repeat;}
#nav li ul { /* second-level lists */ position: absolute; background:url(/medias/communs/clear.gif) repeat; width: 300px; height:1%; top:0px; left: -999em;}

/*#nav li#entreprise ul, #nav li#boulangerie ul {padding:300px 0;}
#nav li#pizzeria ul {padding:60px 0 130px;}
#nav li#rotisserie ul {padding:60px 0 70px;}*/
#nav li li {background:url(/medias/communs/clear.gif) repeat;}
#nav li li.first {border-top:1px solid #ccc;}


.bodyfiche #container #nav li li.first {border-top:1px solid #ccc;}


#nav li#entreprise:hover ul li a { background:url(/medias/communs/bg_soum_ent.gif) no-repeat left top #fff;}

#nav li#entreprise:hover ul li a:hover  { background:url(/medias/communs/bg_soum_ent_ov.gif) no-repeat left top #e9edf0; height:27px; border-bottom:none; border-top:none;}


#nav li#boulangerie:hover ul li a, #nav li#pizzeria:hover ul li a, #nav li#rotisserie:hover ul li a, #nav li#accessoires:hover ul li a, #nav li#industriel:hover ul li a, #nav li#entreprise.sfhover ul li a, #nav li#boulangerie.sfhover ul li a, #nav li#pizzeria.sfhover ul li a, #nav li#rotisserie.sfhover ul li a, #nav li#accessoires.sfhover ul li a, #nav li#industriel.sfhover ul li a { background:url(/medias/communs/bg_soum.gif) no-repeat left top #fff;}

#nav li#boulangerie:hover ul li a:hover, #nav li#pizzeria:hover ul li a:hover, #nav li#rotisserie:hover ul li a:hover, #nav li#accessoires:hover ul li a:hover, #nav li#industriel:hover ul li a:hover, #nav li#entreprise.sfhover ul li a:hover, #nav li#boulangerie.sfhover ul li a:hover, #nav li#pizzeria.sfhover ul li a:hover, #nav li#rotisserie.sfhover ul li a:hover, #nav li#accessoires.sfhover ul li a:hover, #nav li#industriel.sfhover ul li a:hover { background:url(/medias/communs/bg_soum_ov.gif) no-repeat left top #e9edf0; height:27px; border-bottom:none; border-top:none;}

.bodyfiche #nav li#boulangerie:hover ul li a, .bodyfiche #nav li#pizzeria:hover ul li a, .bodyfiche #nav li#rotisserie:hover ul li a, .bodyfiche #nav li#accessoires:hover ul li a, .bodyfiche #nav li#industriel:hover ul li a, .bodyfiche #nav li#entreprise.sfhover ul li a, .bodyfiche #nav li#boulangerie.sfhover ul li a, .bodyfiche #nav li#pizzeria.sfhover ul li a, .bodyfiche #nav li#rotisserie.sfhover ul li a, .bodyfiche #nav li#accessoires.sfhover ul li a, .bodyfiche #nav li#industriel.sfhover ul li a { background:url(/medias/communs/bg_soum2.gif) no-repeat left top #8497bd; color:#fff}
.bodyfiche #nav li#boulangerie:hover ul li a:hover, .bodyfiche #nav li#pizzeria:hover ul li a:hover, .bodyfiche #nav li#rotisserie:hover ul li a:hover, .bodyfiche #nav li#accessoires:hover ul li a:hover, .bodyfiche #nav li#industriel:hover ul li a:hover, .bodyfiche #nav li#entreprise.sfhover ul li a:hover, .bodyfiche #nav li#boulangerie.sfhover ul li a:hover, .bodyfiche #nav li#pizzeria.sfhover ul li a:hover, .bodyfiche #nav li#rotisserie.sfhover ul li a:hover, .bodyfiche #nav li#accessoires.sfhover ul li a:hover, .bodyfiche #nav li#industriel.sfhover ul li a:hover { background:url(/medias/communs/bg_soum_ov2.gif) no-repeat left top #3e5583; color:#fff; height:27px; border-bottom:none; border-top:none;}

.bodyfiche #nav li#entreprise:hover ul li a{ background:url(/medias/communs/bg_soum_ent_2.gif) no-repeat left top #8497bd; color:#fff}
.bodyfiche #nav li#entreprise:hover ul li a:hover, .bodyfiche #nav li#entreprise.sfhover ul li a:hover { background:url(/medias/communs/bg_soum_ent_ov2.gif) no-repeat left top #3e5583; color:#fff; height:27px; border-bottom:none; border-top:none;}

/*Hauteur des boites produits*/
#nav li#entreprise:hover ul, #nav li#entreprise.sfhover ul {top:-40px; left:242px; padding:150px 0 180px;}
#nav li#boulangerie:hover ul, #nav li#boulangerie.sfhover ul {top:14px; left:242px; padding:150px 0 180px;}
#nav li#pizzeria:hover ul, #nav li#pizzeria.sfhover ul {top:118px; left:242px; padding:100px 0 230px;}
#nav li#rotisserie:hover ul, #nav li#rotisserie.sfhover ul {top:172px; left:242px; padding:100px 0 120px;}
#nav li#accessoires:hover ul, #nav li#accessoires.sfhover ul {top:178px; left:242px; padding:120px 0 250px;}
#nav li#industriel:hover ul, #nav li#industriel.sfhover ul {top:206px; left:242px; padding:120px 0 250px;}

#nav li li .prodWindowCtr {left: -5541px; position:absolute; top:-174px; width:346px; height:453px;}

/*
#nav li li:hover .prodWindowCtr, #nav li li.sfhover .prodWindowCtr {left: 300px; top:-338px; position:absolute; width:346px; height:453px;}
#nav li#boulangerie li:hover .prodWindowCtr, #nav li#boulangerie li.sfhover .prodWindowCtr {top:-277px;}
#nav li#pizzeria li:hover .prodWindowCtr, #nav li#pizzeria li.sfhover .prodWindowCtr {top:-331px;}
#nav li#rotisserie li:hover .prodWindowCtr, #nav li#rotisserie li.sfhover .prodWindowCtr {top:-385px;}
#nav li#accessoires li:hover .prodWindowCtr, #nav li#accessoires li.sfhover .prodWindowCtr {top:-358px;}
*/

#nav li li.showMenu .prodWindowCtr, #nav li li.sfhover .prodWindowCtr {left: 300px; top:-338px; position:absolute; width:346px; height:453px;}
#nav li#boulangerie li.showMenu .prodWindowCtr, #nav li#boulangerie li.sfhover .prodWindowCtr {top:-187px;}
#nav li#pizzeria li.showMenu .prodWindowCtr, #nav li#pizzeria li.sfhover .prodWindowCtr  {top:-291px;}
#nav li#rotisserie li.showMenu .prodWindowCtr, #nav li#rotisserie li.sfhover .prodWindowCtr  {top:-345px;}
#nav li#accessoires li.showMenu .prodWindowCtr, #nav li#accessoires li.sfhover .prodWindowCtr {top:-351px;}
#nav li#industriel li.showMenu .prodWindowCtr, #nav li#industriel li.sfhover .prodWindowCtr {top:-379px;}

.prodWindowUnderlay { position:absolute; top:164px; left:0px; z-index:30; width:346px; height:453px; background:url(/medias/communs/bg_prod_window.png);}
.bodyfiche .prodWindowUnderlay { position:absolute; top:165px; left:-1px; z-index:30; width:346px; height:453px; background:url(/medias/communs/bg_prod_window_fiche.jpg);}

.prodWindowCtr .prodWindow {position:absolute; top:174px; left:22px; z-index:30; width:290px; height:431px; font-size:0.8em;}


#nav li#entreprise ul li .prodWindowCtr .prodWindow a, #nav li#boulangerie ul li .prodWindowCtr .prodWindow a, #nav li#pizzeria ul li .prodWindowCtr .prodWindow a, #nav li#rotisserie ul li .prodWindowCtr .prodWindow a, #nav li#accessoires ul li .prodWindowCtr .prodWindow a, #nav li#industriel ul li .prodWindowCtr .prodWindow a { background:url(/medias/communs/clear.gif) no-repeat left top #fff; padding:0; margin:0; height:auto; color:#143d8d; font-size:1em}
#nav li#entreprise:hover ul li .prodWindowCtr .prodWindow a:hover, #nav li#boulangerie:hover ul li .prodWindowCtr .prodWindow a:hover, #nav li#pizzeria:hover ul li .prodWindowCtr .prodWindow a:hover, #nav li#rotisserie:hover ul li .prodWindowCtr .prodWindow a:hover, #nav li#accessoires:hover ul li .prodWindowCtr .prodWindow a:hover, #nav li#industriel:hover ul li .prodWindowCtr .prodWindow a:hover, #nav li#entreprise.sfhover ul li .prodWindowCtr .prodWindow a:hover, #nav li#boulangerie.sfhover ul li .prodWindowCtr .prodWindow a:hover, #nav li#pizzeria.sfhover ul li .prodWindowCtr .prodWindow a:hover, #nav li#rotisserie.sfhover ul li .prodWindowCtr .prodWindow a:hover, #nav li#accessoires.sfhover ul li .prodWindowCtr .prodWindow a:hover, #nav li#industriel.sfhover ul li .prodWindowCtr .prodWindow a:hover { background:url(/medias/communs/clear.gif) no-repeat left top #fff; height:auto; color:#666; text-decoration:underline}

.prodWindowCtr .prodWindow img {margin:15px 0 0px 27px; display:block;}
.prodWindowCtr .prodWindow h1 {font-size:1.3em; margin:0.8em 0 0em; padding:0; text-align:left;}

.prodWindowCtr .prodWindow h1 span {display:block}

.prodWindowCtr .prodWindow p {position:relative; font-size:100%; color:#666; text-align:justify; padding:0; line-height:1.2em; margin-bottom:1em; margin-top:0.4em; font-size:0.85em}

/*------minilinks----------*/
/*--UL--*/
#nav li#boulangerie ul li .prodWindowCtr .prodWindow .miniLinks, 
#nav li#pizzeria ul li .prodWindowCtr .prodWindow .miniLinks, 
#nav li#rotisserie ul li .prodWindowCtr .prodWindow .miniLinks, 
#nav li#accessoires ul li .prodWindowCtr .prodWindow .miniLinks, 
#nav li#industriel ul li .prodWindowCtr .prodWindow .miniLinks
{width:130px; margin:0; padding:1em 0 0; position:absolute; z-index:36; top:325px; 
 left:0px; border:none; height:auto; overflow:hidden}

/*--LI--*/
#nav li#boulangerie ul li .prodWindowCtr .prodWindow .miniLinks li, #nav li#pizzeria ul li .prodWindowCtr .prodWindow .miniLinks li, #nav li#rotisserie ul li .prodWindowCtr .prodWindow .miniLinks li, 
#nav li#accessoires ul li .prodWindowCtr .prodWindow .miniLinks li, #nav li#industriel ul li .prodWindowCtr .prodWindow .miniLinks li
{margin:1px 15px -2px 0; padding:0; display:block; width:130px; background:url(/medias/communs/minilink_separator.gif) repeat-x left bottom; height:auto;}




/*--A--*/
#nav li#boulangerie ul li .prodWindowCtr .prodWindow .miniLinks a, 
#nav li#pizzeria ul li .prodWindowCtr .prodWindow .miniLinks a, 
#nav li#rotisserie ul li .prodWindowCtr .prodWindow .miniLinks a, 
#nav li#accessoires ul li .prodWindowCtr .prodWindow .miniLinks a, 
#nav li#industriel ul li .prodWindowCtr .prodWindow .miniLinks a 
{ background:url(/medias/communs/bouton_ul_prodwindow.gif) right center no-repeat; 
  cursor:pointer; font-size:0.85em; font-weight:normal; margin-bottom:0px; 
  width:auto; padding:0.5em 2em 0.5em 0; color:#143d8d; display:block}

#nav li#entreprise:hover ul li .prodWindowCtr .prodWindow .miniLinks a:hover, 
#nav li#boulangerie:hover ul li .prodWindowCtr .prodWindow .miniLinks a:hover, 
#nav li#pizzeria:hover ul li .prodWindowCtr .prodWindow .miniLinks a:hover, 
#nav li#rotisserie:hover ul li .prodWindowCtr .prodWindow .miniLinks a:hover, 
#nav li#accessoires:hover ul li .prodWindowCtr .prodWindow .miniLinks a:hover, 
#nav li#industriel:hover ul li .prodWindowCtr .prodWindow .miniLinks a:hover, 
#nav li#entreprise.sfhover ul li .prodWindowCtr .prodWindow .miniLinks a:hover, 
#nav li#boulangerie.sfhover ul li .prodWindowCtr .prodWindow .miniLinks a:hover, 
#nav li#pizzeria.sfhover ul li .prodWindowCtr .prodWindow .miniLinks a:hover, 
#nav li#rotisserie.sfhover ul li .prodWindowCtr .prodWindow .miniLinks a:hover, 
#nav li#accessoires.sfhover ul li .prodWindowCtr .prodWindow .miniLinks a:hover, 
#nav li#industriel.sfhover ul li .prodWindowCtr .prodWindow .miniLinks a:hover 
{ background:url(/medias/communs/bouton_ul_prodwindow2.gif) right center no-repeat; color:#000}
/*------minilinks----------*/

.prodWindowCtr .prodWindow strong {color:#143d8d; background:#ededed; text-align:center; display:block; padding:0.2em;position:absolute; z-index:36; bottom:15px; right:0px; font-size:1.1em}



.revendeur {position:absolute; top:453px; left:24px; z-index:20; background:url(/medias/communs/bg_revendeur.jpg) repeat-x; font-size:0.7em; width:229px; height:200px; display:block; padding:30px 0 0 30px; color:#003e81}
.revendeur h5 {font-size:1em; margin:0 0 0.5em}
.revendeur input {font-size:1em}
.user {height:15px; border:1px solid #ccc; padding:0 0 0 0;  background:#f3f3f3; width:170px; padding-left:5px; color:#636363; margin-bottom:0.3em}
.password {height:15px; border:1px solid #ccc; background:#f3f3f3; width:150px; color:#636363; padding:0 0 0 5px; float:left; }
.blogin {background:url(/medias/communs/b_revendeur_go1.gif) no-repeat; width:19px; height:17px; float:left; margin-left:1px;}
.blogin input {background:none; border:none; width:19px; cursor:pointer;}
.badpass {color:#f00; padding:0.5em 0 0; font-weight:bold}
.forgotpass {padding:1em 0 0.5em;}



#menutop {position:absolute; top:0px; right:0; z-index:40; list-style-type:none; color:#003e81; background:url(/medias/communs/clear.gif);}
#menutop, #menutop ul { /* all lists */	padding: 0;	margin: 0;	list-style: none; line-height: 1;}
#menutop li {border:1px solid #fff; height:38px}
#menutop li li {border:none; margin:0; height:26px}
#menutop a {display: block;	width: auto;}
#menutop a.choisirLangue { cursor : default; }

ul#menutop li.rss a, ul#menutop li.contact a, ul#menutop li.lang a, ul#menutop li.nouvelles a {color:#666; text-decoration:none; padding:1.2em 0 0.7em 0; display:block}
ul#menutop li.tel { font-size:110%; font-weight:bold; padding:1.1em 20px 0 20px; height:18px;}
ul#menutop li.rss a{  background:url(/medias/communs/b_rss1.gif) right 1em no-repeat; width:20px; text-indent:-999px; }
ul#menutop li.rss a:hover{  background:url(/medias/communs/b_rss2.gif) right 1em no-repeat;}
ul#menutop li.contact a {background:url(/medias/communs/b_separateur.gif) right 1.2em no-repeat; padding-right:10px;}
ul#menutop li.lang a {background:url(/medias/communs/b_choose_lang1.gif) right center no-repeat; padding:1.2em 42px 0.7em 0;}
ul#menutop li.lang a:hover, ul#menutop li.nouvelles a:hover, ul#menutop li.contact a:hover, ul#menutop li.rss a:hover {text-decoration:underline}
ul#menutop li:hover.lang a {text-decoration:underline}
ul#menutop li a.actif {color:#000; text-decoration:underline}
#menutop li { /* all list items */ float: left; margin-right:6px; padding:0; width: auto; /* width needed or else Opera goes nuts */}

#menutop li ul { /* second-level lists */ position: absolute; background: url(/medias/communs/clear.gif) #fff; border-left:1px solid #ccc; border-bottom:1px solid #ccc;border-top:1px solid #fff; width:124px;top:40px; padding:0; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */}


#menutop li:hover ul, #menutop li.langhover ul { /* lists nested under hovered list items */left: auto; margin-left:-9px;}
#menutop li.lang ul li {width:124px; padding:0; margin:0;border-right:1px solid #ccc;}
#menutop li.lang:hover ul li a, #menutop li.lang.langhover ul li a {background:url(/medias/communs/clear.gif) repeat; padding:7px 1em 3px; display:block; cursor:pointer; height:16px; text-decoration:none;}
#menutop li.lang:hover ul li a:hover, #menutop li.lang.langhover ul li a:hover {background:#a4a4a4; color:#fff}

#menutop li.lang ul li a.checked {background:url(/medias/communs/bg_checked.gif) no-repeat right center;display:block}

#menutop li.lang ul li a:hover.checked {background:url(/medias/communs/bg_checked_hover.gif) no-repeat right center #a4a4a4;}

#footer { position:absolute; width:100%; bottom:0; /* stick to bottom */ background:#fff; border-top:1px solid #ece9d8}
	
#footer ul { margin:5px 13px 5px 0; list-style-type:none; font-size:0.7em; float:right; color:#666; overflow:hidden}
#footer ul li {float:left; margin:0 5px 0 -8px; background:url(/medias/communs/pipe.gif) no-repeat left center; padding:0.7em 10px;}
#footer a {color:#666}
#footer a.actif {color:#000; text-decoration:underline}



.bottom {background:url(/medias/communs/bg_bottom.jpg) repeat-x; height:160px; margin-top:453px;}

.subMenu {padding:25px 0 0 0px; float:left;}
.subMenu li {float:left; width:140px; height:111px; margin-right:14px; font-size:0.85em}
.subMenu li a {padding:93px 0 0 1em; float:left; color:#666; text-decoration:none; width:130px }
.subMenu li a:hover {text-decoration:underline;}
.subMenu li#boul {background:url(/medias/communs/i_boulangerie.jpg) no-repeat}
.subMenu li#pizz {background:url(/medias/communs/i_pizzeria.jpg) no-repeat}
.subMenu li#roti {background:url(/medias/communs/i_rotisserie.jpg) no-repeat}
.subMenu li#access {background:url(/medias/communs/i_accessoires.jpg) no-repeat}

#logoPrint {display:none}

#filariane {margin-top:35px; font-size:0.85em; color:#666;}
#filariane a {color:#666;}
#fiche {background:url(/medias/communs/bg_boite_fiche.gif) no-repeat; padding-left:2px; float:left; width:620px}
.contenu h1 {font-size:1.65em; margin:1.3em 0; color:#003e81}
.contenu h2 {font-size:1em; margin:1.3em 0; color:#003e81}
.contenu h3 {font-size:1.2em; margin:1.3em 0; color:#003e81}


ficheMenu {height:22px; margin-left:0; padding:0px; overflow:hidden;}
.ficheMenu li {border-top:1px solid #cdd1da; float:left; font-size:0.85em; background:url(/medias/communs/b_menufiche_borderright.gif) right top no-repeat; margin:0 1px 0 -2px; padding:0;}
.ficheMenu li a {background:url(/medias/communs/b_menufiche1.gif) center top; color:#003e81; display:block; padding:0.4em 1.6em 0; text-align:center; height:30px; margin:0 1px;}
.ficheMenu li a:hover {color:#333; background:url(/medias/communs/b_menufiche_ov.gif) center top no-repeat;}
.ficheMenu li a.ON, .ficheMenu li a:hover.ON {text-decoration:none; color:#143d8d; background:url(/medias/communs/b_menufiche_ov.gif) center top no-repeat;}
/*.ficheMenu li a#carac.ON, .ficheMenu li a#options.ON, .ficheMenu li a#photos.ON, .ficheMenu li a#video.ON {text-decoration:none; color:#143d8d; background:url(/medias/communs/b_menufiche_ov.gif) center top no-repeat;}*/


#fiche_carac, #fiche_options, #fiche_photos, #fiche_video {margin:2em 0 0 1em; width:330px; line-height:1.3em; font-size:1em; color:#666; position:relative;}
#fiche_carac h2 {font-size:1.3em; line-height:1em; margin:2em 0 0 0; color:#666; width:320px;}
#fiche_carac ul {margin-left:0px;}
#fiche_carac li { background:url(/medias/communs/puce.gif) no-repeat left 0.2em; padding-left:20px; margin-bottom:0.6em;}

.SidePic { position:absolute; width:232px; top:0px; right:-256px; /*border:1px solid #000*/}

.telecharge {background:url(/medias/communs/bg_telecharge.gif) no-repeat; min-height:80px; margin-top:10px; }



#fiche_options, #fiche_photos, #fiche_video {width:600px;}
#fiche_options div, #fiche_photos div {float:left; /*border:1px solid #0ff;*/ margin-right:15px; width:180px; text-align:center; height:200px; background:url(/medias/communs/bg_photo_prod.gif) no-repeat;}
/*#fiche_video div {float:left; margin-right:15px;}*/

#fiche_options div a {display:block; width:180px;}
#fiche_options p, #fiche_photos p {margin:0.8em 0 0; padding:0; font-size:0.85em}
#fiche_options h2, #fiche_photos h2, #fiche_video h2 {font-size:1.3em; line-height:1em; margin:0 0 1em; color:#666; width:320px;}

#vidBox {margin:-30px 0 0 155px; width:370px; position:relative;}
#vidBoxMsg {border:1px solid #ccc; padding:20px;}



#fiche_carac .telecharge h4 {font-weight:normal; font-size:1em; padding:0.3em 0 0; text-align:center }
#fiche_carac .telecharge ul {font-size:0.85em; margin-left:1.3em; list-style-type:none;}
#fiche_carac .telecharge li{padding:0 0 0 25px; background-repeat:no-repeat; display:block;}
#fiche_carac .telecharge li a {font-weight:bold;}
#fiche_carac .telecharge li em {display:block; font-style:normal}
#fiche_carac .telecharge li.attLinkpdf { background-image: url(/medias/communs/DocIcone/pdf.gif); }
#fiche_carac .telecharge li.attLinkdoc, #fiche_carac .telecharge li.attLinkdocx { background-image: url(/medias/communs/DocIcone/doc.gif); }
#fiche_carac .telecharge li.attLinkxls, #fiche_carac .telecharge li.attLinkxlsx { background-image: url(/medias/communs/DocIcone/xls.gif); }
#fiche_carac .telecharge li.attLinkjpg, #fiche_carac .telecharge li.attLinkgif, #fiche_carac .telecharge li.attLinkpng { background-image: url(/medias/communs/DocIcone/jpg.png); }
#fiche_carac .telecharge li.attLinkeps { background-image: url(/medias/communs/DocIcone/eps.png); }
#fiche_carac .telecharge li.attLinkwmv { background-image: url(/medias/communs/DocIcone/wmv.gif); }
#fiche_carac .telecharge li.attLinkzip { background-image: url(/medias/communs/DocIcone/zip.png); }



#fiche_carac .telecharge a {display:block; font-weight:bold; color:#003e81}



.nouvelles ul {overflow:hidden; padding:0;line-height:1em; margin:0;}
.nouvelles li {line-height:1em; padding:1.4em 0 0.6em; margin:-1px 0 1px 0; background:url(/medias/communs/news_separateur.gif) repeat-x left top; width:594px;}
.nouvelles li em {font-size:0.85em; width:11em; font-style:normal; float:left;}
.nouvelles li strong {font-size:1.1em; float:left}
.nouvelles li strong span {display:block; font-weight:normal; font-size:0.9em; padding:0.5em 0}
span.date {font-size:0.85em; color:#666}

.nouvelleFiche img {float:right; margin:-17px 0 20px 20px; padding:18px; background:url(/medias/communs/bg_photo_prod.gif) no-repeat right bottom;}


.retourList {display:block; height:50px; background:url(/medias/communs/news_separateur.gif) repeat-x left top; width:594px; margin:3em 0 0 }
.retourList a {font-size:0.85em; padding:0.5em 0 0.5em 1em; float:right; background:url(/medias/communs/b_retourlist.gif) no-repeat left center;}
/* clearfix pour floats */
.clearfix:after { content: "."; display: block; font-size: 1px; height: 0; line-height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/*\*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* */

.map {float:right; margin:-35px 10px 0 0;}

.separateur { border-top:1px solid #ccc; padding-top:10px; width:600px;}

.formContact h5 {font-size:1.1em; margin:0 0 10px}

.colgauche, .coldroite {float:left; width:620px;}
.colgauche span, .colgauche label {float:left; width:120px; margin-bottom:10px;}
.colgauche em {color:#900; padding-right:0.2em}
.colgauche input {border:1px solid #aaa; width:150px; margin-bottom:10px; margin-right:35px; float:left}
/*.coldroite span {float:left; width:240px; margin:0 0 6px 10px; }
.coldroite input {float:left;}*/
.colgauche textarea {border:1px solid #aaa; float:left; margin-top:10px; width:580px; font-family:Arial, Helvetica, Sans-Serif; color:#666;}
.send {margin-top:10px; }

.sitemap ul li {margin-bottom:2em; background:url(/medias/communs/puce.gif) no-repeat left 0.2em; padding:0 0 0 20px;}
.sitemap ul li a {font-weight:bold}
.sitemap ul li li a {font-weight:normal}
.sitemap ul ul {margin-top:0.4em;}
.sitemap ul ul li {margin-bottom:0.4em; background:url(/medias/communs/puce2.gif) no-repeat left 0.2em;}

.text {padding-right:1.6em;}
.aboutPic {float:right; margin:0 0 20px 30px}

.mandatory {color:#900; font-size:0.85em}

.logoHigh {display:none}


.attLinkpdf, .attLinkdoc, .attLinkdocx, .attLinkxls, .attLinkxlsx, .attLinkeps, .attLinkzip, .attLinkjpg, .attLinkgif, .attLinkpng { display: inline-block; padding: 0px 0px 0px 24px; line-height: 18px; min-height: 18px; overflow: visible; background: url(/medias/communs/DocIcone/default.gif) center left no-repeat;}
.attLinkpdf { background-image: url(/medias/communs/DocIcone/pdf.gif); }
.attLinkdoc, .attLinkdocx { background-image: url(/medias/communs/DocIcone/doc.gif); }
.attLinkxls, .attLinkxlsx { background-image: url(/medias/communs/DocIcone/xls.gif); }
.attLinkjpg, .attLinkgif, .attLinkpng { background-image: url(/medias/communs/DocIcone/jpg.png); }
.attLinkeps { background-image: url(/medias/communs/DocIcone/eps.png); }
.attLinkwmv { background-image: url(/medias/communs/DocIcone/wmv.gif); }
.attLinkzip { background-image: url(/medias/communs/DocIcone/zip.png); }


.pagerevendeur h2 {font-size:1.3em; border-top:1px solid #ddd; width:98%; padding-top:0.4em}
.revendeurList {overflow:hidden; height:auto;}
.revendeurList li  {margin:1px 0 -1px; padding:0.5em 0; font-size:0.9em;}
.revendeurList li a {font-weight:bold} 
.revendeurList li em {font-style:normal; font-size:0.9em;}
.revendeurList li span {display:block; padding:0.5em 0 0 25px; color:#999; width:80%; }

.hidescreen {display:none}

a.actionjackson {width:232px; height:68px; display:block; background:url(/medias/communs/action_jackson.gif) no-repeat; margin-top:20px;}
a.actionjackson span {display:block; font-weight:bold; padding:7px 0 0 11px; font-size:1.3em; cursor:pointer}
a.actionjackson em {font-style:normal; display:inline-block; padding:0 20px 0 13px; font-size:0.85em; background:url(/medias/communs/small_arrow.gif) no-repeat right center; cursor:pointer}
a.actionjackson:hover {text-decoration:none; background:url(/medias/communs/action_jackson2.gif) no-repeat; color:#143d8d}

span.coord {width:6.5em; display:inline-block;}
.en span.coord {width:5em; display:inline-block;}

a.deconnect {padding:3px 15px; display:inline-block; background:url(/medias/communs/deconnect.gif) no-repeat; border-right:1px solid #979ea1; border-bottom:1px solid #979ea1}

.featureBouton {position:absolute; top:70px; left:730px; z-index:2;  width:236px; height:79px;background:url(/medias/communs/feature_box.png) no-repeat left top}
.featureBouton:hover {background:url(/medias/communs/feature_box.png) no-repeat left bottom}
.featureBouton a {position:absolute; top:0; left:0; z-index:2;width:154px; height:56px;  display:block; text-decoration:none; color:#0d2555; font-weight:bold; padding:23px 0 0 82px; }
.featureBouton a em {display:inline-block; background:url(/medias/communs/arrow_feature.gif) no-repeat right center; font-style:normal; font-weight:normal; font-size:11px; padding:0 18px 0 0}
.featureBouton a:hover em {text-decoration:underline;}

/*Produits vedette*/
.featureBouton a.fourRevolution16Plaques {background:url(/medias/communs/b_vedette_four1.gif) no-repeat 14px 12px}
/*.featureBouton a:hover.fourRevolution16Plaques {background:url(/medias/communs/b_vedette_four2.gif) no-repeat left top;}*/

.featureBouton a.convoyeurPierre {background:url(/medias/communs/b_vedette_pizz1.gif) no-repeat 12px 12px;}
/*.featureBouton a:hover.convoyeurPierre {background:url(/medias/communs/b_vedette_pizz2.gif) no-repeat left top;}*/




