.links{color:#ffffff;}


/*   FICHIER OK  */


body {
padding:0px;
margin-top:0px;
margin-bottom:0px;
font: 11px black arial, sans-serif;

background-image: url('img/fond.jpg') ;
background-position:50% top;
background-repeat: no-repeat ;
background-color:#fbfbfb;

font-family: Arial, sans-serif; font-size:11px; color:#000000;
}


.facture_prixttc{
color: #bb1009;
font-family: arial;
font-size:16px; 
font-weight:bold; 
}



.module_intitle{
color: #e18e8f;
font-family: "arial narrow", arial;
font-weight:bold; 
font-size:14px; 
height:18px;
}

td.barre{
BORDER-bottom: #edbfbf 1px solid;
}

td.barretop{
BORDER-top: #edbfbf 1px solid;
}

.txtext {
color:#939393;
font-size:11px;
}

.watapix{

font-size:11px;
}

INPUT.price {
	font-size:11px;  BORDER: 1px solid #d30102; background-image: url(img/price.jpg);
background-repeat: repeat-x; color:#c60606; padding-left:3px; 
}

INPUT.rappel {
	font-size:12px;  BORDER: 1px solid #ffffff; 
color:#c60606; width:135px;  padding:0px; font-weight:bold; font-family:"Trebuchet MS",arial;
}
INPUT.noclass {
	 BORDER: 0px; 
color:#c60606;
padding:0px;
}

.mags1{
font: 18px "Trebuchet MS",Verdana, sans-serif; color:#ce0303; 
}

.mags2{
font: 14px Arial,Verdana, sans-serif; color:#636363; 
}

.mags3{
font: 16px Arial,Verdana, sans-serif; color:#636363; 
}

.mags4{
font: 12px Arial,Verdana, sans-serif; color:#636363; 
}

.mags5{
font: 18px Arial,Verdana, sans-serif; color:#636363; font-weight: bold;
}

.mags6{
font: 18px "Trebuchet MS",Verdana, sans-serif; color:#000000; font-weight: bold;
}

.mags7{
font: 18px "Trebuchet MS",Verdana, sans-serif; color:#ce0303; font-weight: bold;
}

.mags8{
font: 16px "Trebuchet MS",Verdana, sans-serif; color:#ce0303; 
}

.mags9{
font: 9px Arial,Verdana, sans-serif; color:#ce0303; 
}

.menulivraison1 {font: 11px Arial,Verdana, sans-serif; color:#ffffff; }

.menulivraison2 {font: 11px "Trebuchet MS",Verdana, sans-serif; color:#f5b4b4; }


img.prod{
border: 1px solid #e9e9e9; padding:10px;
}

.panier{
font: 11px "Trebuchet MS",Verdana, sans-serif; color:#ffffff; 
}


.beftitlepage{
font: 10px "Trebuchet MS",Verdana, sans-serif; color:#ce0303; 
}


.titlepage{
font: 24px "Trebuchet MS",Verdana, sans-serif; color:#ce0303; font-weight: bold;
}
.titlepagelight{
font: 24px "Trebuchet MS",Verdana, sans-serif; color:#ce0303; font-weight:inherit;
}

.titlecontenu{
font: 16px "Trebuchet MS",Verdana, sans-serif; color:#ce0303; font-weight: bold;
}




.expliext{

background: url(img/garantie_panier.jpg) no-repeat;
width:634px;
height:108px;

}


.expliextinto{
font: 11px "arial",Verdana, sans-serif; color:#c01f00; text-transform:uppercase;
margin-left:34px;
padding-top:85px;
}




.spacer {clear: both; font-size:1px;}

.marge{
margin-right:5px;
margin-bottom:5px;
}

.petit{
font-family: Arial, sans-serif; font-size:11px; color:#000000;
}

.affiprix{
font: 24px "Trebuchet MS",Verdana, sans-serif; color:#636363;
}

.affipromo{
font: 26px "Trebuchet MS",Verdana, sans-serif; font-weight: bold; color:#ce0303;
}

.affipromoeuro{
font: 26px "Trebuchet MS",Verdana, sans-serif; color:#ce0303;
}

.affiprod{
font: 17px "Trebuchet MS",Verdana, sans-serif; font-weight: bold;  color:#ce0303;
}

.affidetails{
font: 11px arial; color:#474747;
}

.menu {
font: 11px "Arial",Verdana, sans-serif; font-weight: bold; color:#c60606; 
background: url(img/noel_menu_0.png) no-repeat;
}
.menu:hover {

background: url(img/noel_menu_1.png) no-repeat;
}

.magasins {
font: 12px "Arial",Verdana, sans-serif; color:#c60606; 
background: url(img/mags0.jpg) no-repeat;


}

.magasinsoui {
font: 12px "Arial",Verdana, sans-serif; color:#c60606; 
background: url(img/mags1.jpg) no-repeat;

} 

.magasins:hover {

background: url(img/mags1.jpg) no-repeat;

}


.boxcroise{
float:left;
width:243px;
height:100px;
background: url(img/boxcroise.jpg) no-repeat;
}

.boxcroiseimg{
position:relative;
float:left;
left:16px;
top:12px;
width:70px;
height:75px;
}

.boxcroisetxt{
position:relative;
float:right;
right:20px;
top:12px;
width:125px;
height:75px;
}


.croisetitle{
font: 14px "Trebuchet MS",Verdana, sans-serif; color:#ce0303; font-weight: bold; text-transform:uppercase;
}

.croiseprix{
font: 14px "Trebuchet MS",Verdana, sans-serif; color:#636363;
}

.croisepromo{
font: 14px "Trebuchet MS",Verdana, sans-serif; font-weight: bold; color:#ce0303;
}

.croisepromoeuro{
font: 14px "Trebuchet MS",Verdana, sans-serif; color:#ce0303;
}







A.maglink:link {COLOR: #c60606; TEXT-DECORATION: none}
A.maglink:visited {COLOR: #c60606; TEXT-DECORATION: none}
A.maglink:hover {COLOR: #d63c3c; TEXT-DECORATION: none}
A.maglink:active {COLOR: #c60606; TEXT-DECORATION: none}

A.menulink:link {COLOR: #c60606; TEXT-DECORATION: none}
A.menulink:visited {COLOR: #c60606; TEXT-DECORATION: none}
A.menulink:hover {COLOR: #d63c3c; TEXT-DECORATION: none}
A.menulink:active {COLOR: #c60606; TEXT-DECORATION: none}

.menugtitle {font: 18px "Trebuchet MS",Verdana, sans-serif; color:#ffffff; font-weight: bold; }

.menug {font: 13px "Trebuchet MS",Verdana, sans-serif; color:#f5b4b4; }
A.menug:link {COLOR: #f5b4b4; TEXT-DECORATION: none}
A.menug:visited {COLOR: #f5b4b4; TEXT-DECORATION: none}
A.menug:hover {COLOR: #ffffff; TEXT-DECORATION: none}
A.menug:active {COLOR: #f5b4b4; TEXT-DECORATION: none}

.link {font-size:11px;}
A.link:link {COLOR: #b60d05; TEXT-DECORATION: none}
A.link:visited {COLOR: #b60d05; TEXT-DECORATION: none}
A.link:hover {COLOR: #727272; TEXT-DECORATION: none}
A.link:active {COLOR: #727272; TEXT-DECORATION: none}

A:link {COLOR: #b60d05; TEXT-DECORATION: none}
A:visited {COLOR: #b60d05; TEXT-DECORATION: none}
A:hover {COLOR: #da4a4c; TEXT-DECORATION: noce}
A:active {COLOR: #da4a4c; TEXT-DECORATION: none}

A.panlink:link {COLOR: #ffffff; TEXT-DECORATION: none}
A.panlink:visited {COLOR: #ffffff; TEXT-DECORATION: none}
A.panlink:hover {COLOR: #e6b0b0; TEXT-DECORATION: none}
A.panlink:active {COLOR: #ffffff; TEXT-DECORATION: none}

.panlinkb {font-size:14px;}
A.panlinkb:link {COLOR: #ffffff; TEXT-DECORATION: none}
A.panlinkb:visited {COLOR: #ffffff; TEXT-DECORATION: none}
A.panlinkb:hover {COLOR: #e6b0b0; TEXT-DECORATION: none}
A.panlinkb:active {COLOR: #ffffff; TEXT-DECORATION: none}

.top{
font-family: Arial, sans-serif; font-size:11px; color:#ffffff;
}


.title{
font-family: Arial, sans-serif; font-size:18px; color:#b60d05;
}

INPUT {
	font-size:13px;  BORDER: 1px solid #bdbdbd; BACKGROUND-COLOR: #ffffff; color:#b60d05; padding:3px;
}
td {font-size:12px;}
INPUT.head {
	font-size:10px;  BORDER: 1px solid #a0140c; BACKGROUND-COLOR: #a0140c; color:#ffffff; padding-left:3px;
}

INPUT.whiteip {
	BORDER: 1px solid #ffffff; BACKGROUND-COLOR: #ffffff;
}

INPUT.nostyle {
	font-size:10px;  BORDER: 0px solid #ffffff; BACKGROUND-COLOR: #ffffff; color:#ffffff;
}

form {margin: 0px; padding: 0px;}


  
  .Style1 {
	font-size: 9px;
	color: #CC0000;
}
  .Style2 {color: #bb0a0a}
  .Style3 {color: #bd0909}
  .Style4 {color: #c20707}
  .Style5 {color: #c70505}
  
  
  
  
  /* MENU */

#menusite{
background:url(img/menu2009_1.jpg) no-repeat;
width:952px;
height:37px;
margin-left:auto;
margin-right:auto;
position:relative;

}

#menusite #into{

width:783px;
margin-left:169px;
height:37px;

}




#menusite a.menu {
background:none; 

text-decoration:none;
color:#FFFFFF;
font-family: "Trebuchet MS", Arial, sans-serif; font-size:13px;
text-transform:uppercase;


}

#menusite a.menu_1 {
background: url(img/site/menu_1.jpg) repeat-x; 

text-decoration:none;
color:#FFFFFF;
margin-right:1px;
font-family: "Trebuchet MS", Arial, sans-serif; font-size:13px;
text-transform:uppercase;

}




#menusite a.menu:hover {

}


/* MENU */




div, ul{
	margin: 0;
	padding: 0;
	list-style: none;
}




#headernav li {
	float: left;
	position: relative;
}


/* hack ie5 pc et ie6 px \*/ #headernav li {
	_width/* */: auto !important;
}

#headernav li li {
	float: none;
}

#headernav li a {

	display: block;
	overflow: hidden;
	float: left;
}

#headernav li li a {
	display: inline;
	height: auto;
	overflow: auto;
	float: none;
}

#headernav li.special {
	margin-top: -7px;
	border: 0px !important;
}



#headernav li.special a {
	height: 49px !important;
}

#headernav li.on a.menu {
	
background: url(img/site/menu_1.jpg) repeat-x; 
}

#headernav li.on {
	
	height:31px;
	padding:6px 0px 3px 26px;
	
}



#headernav li.off {
	
	height:31px;
	padding:6px 0px 3px 26px;
	
}





#headernav ul {

	display: none;
	position: absolute;
	top: 31px;
	left: 0;
	
	background-color:#cd0001;
	border:#ec8e8e 1px solid;
	
	-moz-opacity:0.85;
	opacity: 0.85;
	filter:alpha(opacity=85);
	padding: 10px 0 5px 5px;

	border-top: none;
	
	z-index: 120;
	
}

#headernav ul a {
	font-size: 12px;

	font-family: "Trebuchet MS", verdana, sans-serif;
	text-transform: uppercase;
	color: #ffffff;
	
}



#headernav ul li {
	padding: 0px 13px 3px 20px;
background: url(img/onde2.png) no-repeat; 
	margin-bottom: 1px;
	white-space: nowrap;

}



#headernav ul li.last {
	border-bottom: none;

	
	
}

#headernav li.on ul {display: block;}



#headernav li#spec {
	padding-top: 2px;
	height: 39px;
	overflow: hidden;
}


#divpanhover{
position: fixed; 
background-color: rgb(255, 255, 255); 
opacity: 0.80; 
height: 100%; 
width: 100%; 
z-index: 1000; 
left: 0px; 
top: 0px; 
display: block;
}

#divpanbox{
position: fixed; 
z-index: 1001; 
width: 516; 
height: 221; 
background: transparent url(img/panierhoverback.png) no-repeat scroll 0 0; 
display: block; 
top: 250px; 
left: 28%;
}


#divpanbox1{
float:left;
	font-size: 12px;
	color: #ffffff;
	font-family: arial, verdana, sans-serif;
	position: absolute; 
	width:480;
	height:150;
	top:50;
	left:22;

}

#divpanbox2{
    float:left;

	position: absolute; 
	width:200;
	height:30;
	top:174;
	left:20;

}

#divpanbox3{
    float:right;
	font-size: 12px;
	color: #ffffff;
	font-family: arial, verdana, sans-serif;
	position: absolute; 
	width:250;
	height:36;
	top:170;
	right:16;

}
