		* {
			margin:0;padding:0;
			font: 11px verdana, geneva, arial, helvetica, sans-serif;
		}
		html,body {
			background:#d9ec14 url(../emailing/accueil_noel/fond.jpg) top center no-repeat;
		}
		a {
			color:#000;text-decoration:underline;
		}
		a:hover {
			text-decoration:none;
		}
		img {border:0;}
		h1{font-size:1.5em;}
		h2{font-size:1.5em;}
		h4{font-weight: bold; font-size: 1.8em; color:yellow;font-family:trebuchet ms,geneva;text-align:center;}
		#conteneur {
		background-color:#d7cdc4;
			/*height:100%;*/
			margin:auto;
			/*width:770px;*/
			width:845px;
			border:0;
			border-collapse: collapse;
			height:1480px;

			
			
		}
		#bandeau {
			/*background-color:#ccc;*/
			height:73px;
			background: url(/imgs/bandeau.jpg) no-repeat left top;
		}
		#menuh {
			background-color:#fff;
			height:20px;
		}
		#menuv {
			/*background-color:#aca;*/
			vertical-align:top;
			/*width:100px;*/
		}
		/*#menuv a {color:red;}*/
		#menuv2 {
			/*background-color:#aca;*/
			vertical-align:top;
			/*width:100px;*/
			margin-right:5px;
		}
		#menuv ul li a,#menuv2 ul li a{
			/*color:#8B6119;*/
			color:#0048b7;
			font-weight: bold;
			text-decoration:none;
		}		
		#menuv li ,#menuv2 li{
			/*background-color:#B2C9FF;*/
			background-color:#e4e4e4;
			border-bottom: 1px solid #0031A7;
			list-style:none;			
			line-height:20px;
			padding-left:8px;
			border-left:7px solid #0031A7;
		}
		#menuv ul li a.famSelected,#menuv2 ul li a.famSelected{
			color:#0048b7;
			/*background-color:#fff;*/
			font-weight:bold;
		}

		#contenu {
			background-color:#fea;
			_height:600px;
			/*height:auto;*/
			vertical-align:top;
		}
		
		
/* -- PANIER --*/
.panier{
	background: #FFFFFF;
	color: #5D5D5D;
	/*width: 95%;*/
}
.panier a {
	color: #5D5D5D;
}

.panier td {
	padding : 6px 4px;
}

/* @class lignePanier
Ligne article du panier */
.lignePanier{
	background: #E3E4E5;
	padding : 6px 4px;
	height:50px;
}

.lignePanieralt{
	background: #FFFFFF;
	padding : 6px 4px;
	height:50px;
}

/* @class lignePanierHeader
En-t?te du panier */
.lignePanierHeader{
	background: #EBE5D1;
	color: #C26C16;
	font-weight: bold;
	padding : 6px 4px;
	height:30px;	
}
.lignePanierHeader th{font-weight: bold;}
/* @class lignePanierBottom
Fond de panier */
.lignePanierBottom{
	background: #FFFFFF;
	color: #000;
	font-weight: bold;
}

/* @class lignePanierTopHeader
Haut de panier */
.lignePanierTopHeader{
	background: #C26C16;
	color: #FFFFFF;
	font-weight: bold;
}

/* @class ligneSelectionTopHeader
*/
.ligneSelectionTopHeader{
	background: #D9C89F;
	color: #C26C16;
	font-weight: bold;
}

/* @class interLignePanier
*/
.interLignePanier{
	background: #FFFFFF;
	margin:10px;
	height:10px;
}

/* @class espace
*/
.espace{
	border: 2px;
}

/* @class cellFloatCenter
*/
.cellFloatCenter {
	text-align : center;
}

/* @class cellFloatRight
*/
.cellFloatRight {
	text-align : right;
}

/* @class cellAlignTop
*/
.cellAlignTop {
	vertical-align : top;
}

/* @class buttonPadding
*/
.buttonPadding {

}

.panier {
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 100%;
}

#fpanier {color:#000;font-family:verdana;font-size:80%;margin-top:16px;}
  .cooltable
{
	background-color: #ffffff;
	border: solid 1px #C00000;
	border-collapse: collapse;
	color: Black;
	font-family:arial;
	font-size:90%;
}

hr {
display:block;
height: 1px;
margin: 0;
_margin: -7px 0;
padding: 0;
color: #F00;
background-color: #F00;
border: 0;
}

#navbar {
	background-image: url(/imgs/menu.jpg); background-repeat: no-repeat ;
	margin: 0 0 8px 0;
	padding-top:3px;
	height: 25px;
	width: 630px;
	text-align: center;
	/*float: left;*/
	/*clear: left;*/
}

#navbar ul {
	margin: 0;
	padding: 0;
	height: 17px;
}

#navbar li {
  	display: inline;
	list-style-type: none;
	margin: 0; 
	padding: 0; 
}
#navbar span {
	float: left;
	padding-top: 2px;
	font-size: 12px;
	font-weight: bold;

	color: #fff;
}

#navbar a {
	float: left;
	padding: 0 6px 0 6px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	/*color: #ddd;*/
	color: #fff;
	text-transform:uppercase; 
}

#navbar a:hover {
	color: #fff;
	/*background: url(../images/navbackground-over.gif) top center;*/
}

#navbar li.current {
	/*float: left;*/
	padding: 6px 20px 7px 21px;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background: url(../images/navbackground-on.gif) top center;
}


#menu {
width: 130px; 
height: 34px;
margin: 0; padding: 0 0 0 0;
float: right;
/*font: bold 11px Verdana, Helvetica, Arial, sans-serif, Geneva;*/
font-weight:bold;
text-align:left;
/*background-color: #000 ;*/
	border-right: 0px;
	border-bottom: 0px;
	background-image:url(/imgs/menubas.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}


#menu ul {margin:2px 0 0 0; padding:0;}

#menu li {display: block; margin: 0; padding: 3px 2px 4px 0;}

#menu a {
/*padding: 0 0 0 7px; margin: 0; float: right;*/
color: #ddd; text-decoration: none;
/*background: url(/imgs/left.gif) no-repeat left bottom;*/
}

#menu a span	{
/*padding: 0 7px 1px 0; margin: 0; float: right; */
display: block;font-weight:bold;font-size:10px;margin:0;padding:0;
/*background: url(/imgs/right.gif) no-repeat right bottom;*/
}
	
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span {float: none;}
/* End IE5-Mac hack */
    
#menu a:hover span {color: #fff;}

/*#menu #menuSelected a {background-position: 0 -25px;}*/
    
/*#menu #menuSelected a span {background-position: 100% -25px; color:#E6E6C5;}*/
    
#menu a:hover {color: #fff;}

.myBtn {
    /*display:inline;*/
    font: 1em Arial , Helvetica, sans-serif;
    color: #1B158F;
    border: 1px solid #5853C7;
/*    background: url(../imgs/bg_input.gif) repeat-x 0 -20px;		*/
	background-color:white;	
    /*width:104px;*/
    /*font-family:Tahoma;*/
    /*line-height:20px;*/
    /*font-weight: bold;*/
    /*margin-left:10px;*/
  }

#footer {text-align:center;padding:20px;clear:both;}

.TitreSandyBleu{
	font-weight:bold;
	color: #0000ff;
	font-size: 18pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
}
.tableauprincipal{
margin-left:20px;
background-color:#ffffff;
margin-left:7%;
border: 20px solid #cc080a;
}
