BODY {

	margin: 0px 0px 0px 0px;

	background-color: #FFFFFF;

	font-family : Arial,Helvetica,sans-serif; 

	font-size : 12px;

	color : #000000;

	height           : 100%;

}







hr {

  background       : #d4d0c8;

  height           : 1px;

  width            : 100%;

}

.white{color : #ffffff;}

.rouge{color : #ff0000;}

table.header {

	background-color: #c03100;

	border: 0;

	width: 100%;

	padding: 0px 0px 0px 0px;

}

table.menu {

	background-color: #c03100;

	border: 0;

	width: 100%;

	padding: 0;

	margin:0;

}

table.cdc {

	border: 0;

	width: 100%;

	padding: 5px 20px 30px 10px;

	margin:0;

	background-color:#eeeeee;

}

table.menuheader {

	border: 0;

	width: 100%;

	padding: 0;

}

table.footer {

	background-color: #003151;

	border: 0;

	width: 100%;

	padding: 3;

}



td.cure{

 font-family : Arial, Helvetica, sans-serif;

	font-size : 10px;

	color : #c03100;

}

td.ariane{

 font-family : Arial, Helvetica, sans-serif;

	font-size : 10px;

	color : #000000;

}

td.bandeau{

 font-family : Arial, Helvetica, sans-serif;

	font-size : 12px;

	color : #000000;

}

td.adresse{

 font-family : Arial, Helvetica, sans-serif;

	font-size : 9px;

	color : #000000;

}



td.promo_accueil{

 font-family : Arial, Helvetica, sans-serif;

	font-size : 12px;

	color : #000000;

}

td.prod  {

	background-color:#f9f9f9;

}



tr.admin:hover  {

	background-color:#ccccff;

}

a  {

	color : #c03100;

	text-decoration : none;

	font-weight : bold;

	font-style: normal;

}

a.coupon  {

	font: Verdana, Arial, Helvetica, sans-serif;

	font-size : 12px;

	color : #ff0000;

	text-decoration : none;

	font-weight : bold;

	font-style: normal;

}

a.coupon:hover  {

	text-decoration : underline;

}

span.valable  {

	font: Arial, Helvetica, sans-serif;

	font-size : 12px;

	color : #c03100;

	font-style: italic;

}



span.highlight

{

font-family : Arial, Helvetica, sans-serif;

	font-size : 15px;

	font-weight : bold;

color:#004069;

}



a.page  {

	color : #c03100;

	text-decoration : underline;

	font-weight : bold;

	font-style: normal;

}

a:hover  {

	color : #c03100;

	text-decoration : underline;

}

a.white  {

	color : #ffffff;

	text-decoration : none;

	font-weight : normal;

	font-style: normal;

}

a.white:hover  {

	color : #ffcc33;

	text-decoration : underline;

}

a.bandeau  {

	color : #c03100;

	font-size : 10px;

	text-decoration : none;

	font-weight : bold;

	font-style: normal;

}

a.bandeau:hover  {

	color : #c03100;

	text-decoration : underline;

}

a.whitebandeau  {

	color : #ffffff;

	text-decoration : none;

	font-weight : bold;

	font-style: normal;

	

}



a.whitebandeau:hover  {

	color : #ffcc33;

	text-decoration : none;

}

a.whitemenu  {

	font-family : Arial, Helvetica, sans-serif;

	color : #ffffff;

	text-decoration : none;

	font-weight : normal;

	font-style: normal;

}

a.whitemenu:hover  {

	color : #ffffff;

	text-decoration : underline;

}

a.nobold  {

	text-decoration : none;

	font-weight : normal;

	font-style: normal;

}

a.nobold:hover  {

	text-decoration : underline;

}

.whitebandeau  {

	font-family : Arial, Helvetica, sans-serif;

	color : #ffffff;

	text-decoration : none;

	font-weight : bold;

	font-style: normal;

	

}



h1 {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 18px;

	color : #000000;}

h2 {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 16px;

	color : #000000;

	}

h3 {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 14px;

	color : #000000;

	}

	.nomarge {margin: 2px;color : #ffffff;}

.small {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 10px;

}

.usmall {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 9px;

}

.topwhite {

	font-family : Arial, Helvetica, sans-serif;

	color : #ffffff;

	font-size : 10px;

}



td.header  {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 12px;

	color : #ffffff;

	background-color : #c03100;

}

td.menuheader  {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 14px;

	color : #ffffff;

	font-weight: bold;

	background-color : #6f6f8e;

}

td.footer  {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 10px;

	color : #ffffff;

}

input {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 10px;

	color : #c03100;

	}

select {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 10px;

	color : #c03100;

	}

textarea {

	color : #c03100;

	}

#navcontainer ul

{

	padding-left: 0;

	margin-left: 0;

	background-color: #6f89e6;

	color: White;

	float: left;

	width: 100%;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	height: 1px;

	margin-top: 0;

}



#navcontainer ul li { display: inline; }



#navcontainer ul li a

{

	padding: 0.2em 1em;

	background-color: #c03100;

	color: White;

	text-decoration: none;

	float: center;

	border-right: 1px solid #fff;

}



#navcontainer ul li a:hover

{

background-color: #ffcc33;

color: #c03100;

}



ul#menu li ul{

  display:none;

}



ul#menu li:hover>ul{

  display:block;

}





ul#menu{

	margin: 0 0 0 0px;

	padding: 0px;

	list-style: none;

	width: 100%;

	 background-color:#003151;

	 /*background-image: url("/pix/menu_corner_right.gif") top right no-repeat;*/

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #e1e6ea;

}



ul#menu hr{

 margin-right: 2px;

 margin-left: 2px;

}



ul#menu li{

	float: left;

	display: block;

	padding: 1px 1px;

}



ul#menu li.first{

  padding-left:0px;

}



ul#menu li.last{

  padding-right:-2px;

}



ul#menu li a{

  display:block;

  background-color:#003151;

  padding:2px 10px;

  color:#ffffff;

  margin:0;

  text-decoration:none

}



ul#menu li a:hover{

  background-color:#c03100;

  color:#ffcc33;



}



ul#menu ul{

  position:absolute;

  background:#c03100;

  list-style:none;

  margin:0px;

  padding:0px;

  width:150px;

  z-index:98;

}



ul#menu ul ul{

  top:0px;

  left:200px;

  z-index:99;

}



ul#menu ul li{

  position:relative;

  float:none;

  margin:0px;

  padding:0px;

  _display:inline;

}



ul#menu ul li a{

  display:block;

	margin:0px;

	padding:0px;

	width:150px;

  border:none;

}

ul#menu ul li a span{

  display:block;

  width:150px;

  _width:200px;

	padding:2px 0px;

  margin:0px 2px;

  border:none;

	cursor:hand;

}





ul#menu ul li a:hover span{

  background-color:#c03100;

  color:#FFFFFF;

  border:none;

}

.rouge{color : #ff0000;}

select { background-color:#ffcc33;}





input { 

border: 1px solid #c03100; 

font-weight: bold; 

background-color: #ffcc33; 

}

textarea { 

border: 1px solid #c03100; 

font-weight: bold; 

background-color: #ffcc33; 

}

fieldset

{

border: #6f89e6 solid 1px;

width: 100%;

padding: 10px

}



legend

{

background: #ffffff;

border: #6f89e6 solid 1px;

padding: 1px 10px

}



/* navbar gauche */

#divnavlist { width: 150px;}





#navlist

{

margin: 0;

padding: 0;

list-style-type: none;

font-family: Arial, Helvetica, sans-serif;

background-color: #206c92;

}



#navlist li.title

{

color: #ffffff;

font-weight: bold;

display: block;

padding: 3px;

width: 150px;

border-bottom: 1px solid #ffcc33;

font-size : 11px;

background-color: #206c92;

}



#navlist a.cdc

{

color: #ffffff;

font-weight: bold;

display: block;

padding: 3px;

width: 150px;

border-top: 1px solid #ffcc33;

border-bottom: 1px solid #ffcc33;

font-size : 11px;

background-color: #c03100;

}





#navlist a

{

color: #ffffff;

display: block;

padding: 3px;

width: 150px;

border-bottom: 1px solid #ffcc33;

font-size : 11px;

background-color: #206c92;

}

#navlist a:hover

{

background-color: #669900;

text-decoration : none;

}

#navlist a.subrub

{

background-color: #ff7800;

border-bottom: 1px solid #ffcc33;

}

#navlist a.subrub:link, #navlist a.subrub:visited

{

}

#navlist a.subrub:hover

{

background-color: #ffcc33;

color: #c03100;

text-decoration : none;

}

#navlist a.subsel

{

background-color: #ff9900;

color: #000000;

border-bottom: 1px solid #ffcc33;

}



#navlist a.subsel:link, #navlist a.subrub:visited

{

}



#navlist a.subsel:hover

{

background-color: #ffcc33;

color: #000000;

text-decoration : none;

}

a img { border-color : #ffffff;}

.postit{padding: 10px;}



td, tr, p, div {

 font-family : Arial,Helvetica,sans-serif; 

	font-size : 12px;

	color : #000000;

}



a.button {



display:block;

float:right;

		width:35px;

		font: 35px/1 sans-serif;

		margin:0; 

		padding:0;

		text-decoration: none;

   background: url("pix/button-more.gif") bottom right no-repeat;

   }

a.button:hover {

   background-position: 0px 0;

   text-decoration: none;

   }

a.button2 {



display:block;

float:right;

		width:19px;

		font: 18px/1 sans-serif;

		margin:0; 

		padding:0;

		text-decoration: none;

   background: url("pix/button2.gif") bottom right no-repeat;

   }

a.button2:hover {

   background-position: 0px 0;

   text-decoration: none;

   }

   

   ul#menu li.australie a{

  background-color:#c03100;

}

   ul#menu li.nzv a{

  background-color:#006600;

}



  ul#menu li.pacifique a{

  background-color:#0099cc;

}