	body { color: #313131; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; background:#fff url(http://www.idealwine.com/css/fond_12_01.jpg) no-repeat center top;}
	
	.mainContainerDiv { width:772px; margin-left: auto; margin-right: auto; text-align: left; overflow-x: hidden;}
	.mainContainerDiv div.headerdiv {color:#fff; width:770px; margin:0; text-align:left; border: none;}
	.mainContainerDiv .leftContainerDiv { width:1px; float:left; display:block;}
	.mainContainerDiv .centerContainerDiv { background-color:#fff; width:770px; float:left; display:block; background:#fff; border-top: #ccc solid 1px; border-left: #ccc solid 1px; border-right: #ccc solid 1px;}
	.mainContainerDiv .rightContainerDiv { width:1px; float:right; display:block;}
	
	td   {  font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;  }
	
	.SautLigne  {font-size: 4px; font-family: Arial, Helvetica ; color:red }
	
	p        { margin:1px;}
	
	a        { color: #313131;  text-decoration: none;  }
	
	a:hover  { color: #960E0B; text-decoration: underline; }
	
	.rouge           { color: #960E0B; }
	
	.rouge  a        { color: #960E0B; }
	
	.rouge  a:hover  { color: #960E0B; }
	
	.sable           { color: #EAEBD2; }
	
	.sable  a        { color: #EAEBD2; }
	
	.sable  a:hover  { color: #EAEBD2; }
	
	.bleu           { color: #272F62; }
	
	.bleu  a        { color: #272F62; }
	
	.bleu  a:hover  { color: #272F62; }
	
	.brun           { color: #8D6856; }
	
	.brun  a        { color: #8D6856; }
	
	.brun  a:hover  { color: #8D6856; }
	
	.bdx            { color: #611630; }
	
	.bdx   a        { color: #611630; }
	
	.bdx   a:hover  { color: #611630; }
	
	.violet         { color: #4A4661; }
	
	.violet a       { color: #4A4661; }
	
	.violet a:hover { color: #4A4661; }
	
	.orange         { color: #B64200; }
	
	.orange a       { color: #B64200; }
	
	.orange a:hover { color: #B64200; }
	
	.kaki           { color: #6D8144; }
	
	.kaki a         { color: #6D8144; }
	
	.kaki a:hover   { color: #6D8144; }
	
	.noir           { color: #000000; }
	
	.noir a         { color: #000000; }
	
	.noir a:hover   { color: #000000; }
	
	.resultats           { color: #EAEBD2; font-size: 12px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
	
	.resultats  a        { color: #EAEBD2; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
	
	.resultats  a:hover  { color: #EAEBD2; font-size: 12px; text-decoration: none ; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
	
	.pagination           { color: #EAEBD2; font-size: 11px; font-weight:bold; text-decoration: none ;}
	
	.pagination  a        { color: #313131; font-size: 11px; font-weight:bold; text-decoration: none ;}
	
	.pagination  a:hover  { color: #EAEBD2; font-size: 11px; font-weight:bold; text-decoration: underline ;}
	
	.Frouge  { background-color: #960E0B; }
	
	.Fsable  { background-color: #EAEBD2; }
	
	.Fblanc  { background-color: #FFFFFF; }
	
	.Fgris	  { background-color: #707070; }
	
	.Fcote   { background-color: #C8C4C8; }
	
	/* .ImgCote     { border-style:solid; border-width: 2px; border-color:#960E0B; } */
	
	.legende { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; }
	
	.titre2					{ font-size: 12px; font-weight:bold; color: #960E0B; margin:2px 6px; }
	
	.titre3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #707070; margin: 6px;}
	
	.photoCredits  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; }
	
	#titreASaisir				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; margin:2px 6px }
	
	#grand-titre				{ color: #EAEBD2; font-size: 12px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
	
	#grand-titre a			{ color: #EAEBD2; text-decoration:none }
	
	#grand-titre a:hover	   { color: #EAEBD2; text-decoration:underline }
	
	#sous-titre	       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold ; font-style:italic}
	
	#titre					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold }
	
	#titre-interne		{ font-size: 11px; font-weight:bold }
	
	#prix					{ font-style:italic}
	
	#indices				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  color: #313131; background-color: #EAEBD2; }
	
	#txt-decale   p   { margin:2px 6px }
	
	#txt-decale  p.marge   {
	margin-top: 12px;
	}
	
	#txt-justify  p   { line-height:12px; text-align:justify; }
	
	input  { background-color: #FFFFFF; font-family: courier; font-size: 11px; color: #000000; }
	
	select { background-color: #FFFFFF; font-family: courier; font-size: 11px; color: #000000; }
	
		  
	
	.simple   { color: #313131; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;  }
	
	.navBas  { font-size: 10px; color: #666666 ; font-family: Verdana, Arial, Helvetica, sans-serif;}
	
	#notes   p { font-size: 10px; color: #666666 ; font-family: Verdana, Arial, Helvetica, sans-serif; margin:2px 6px }
	
	/*////////////////////////////////////////////////////////////////*/
	
	.fond-rubriques li{
		font-size: 10px;
	}
	
	.fond-rubriques h6{
	
	 font-weight:normal;
	
	 display:block;
	
	 padding:0px 0px 4px 0px;
	
	 font-size:11px;
	
	 margin:4px 0px;
	
	}
	
	#clock{
	
	 font-weight:normal;
	
	 display:block;
	
	 padding:0px 0px 4px 0px;
	
	 font-size:11px;
	
	 margin:0px;
	
	 color:#FFFFFF;
	
	}
	
	.fond-rubriques ul{
	
	width:90%;
	
	min-width:95%;
	
	margin:0px;
	
	margin-top:5px;
	
	padding:0px;
	
	text-align:right;
	
	}
	
	.fond-rubriques li{
	
	list-style-type:none;
	
	}
	
	.fond-rubriques li ul{
	
	width:100%;
	
	margin:0px;
	
	padding:0px;
	
	text-align:left
	
	}
	
	.fond-rubriques li ul li{
	
	list-style-type:none
	
	}
	
	.fond-rubriques li a{
	
	display:block;
	
	font-weight:bold;
	
	padding:2px;
	
	text-decoration:none
	
	}
	
	/*.fond-rubriques li a:hover{
	
	text-decoration:none
	
	}*/
	
	.fond-rubriques li a:hover{
	
	background-color:#eaebd2;
	
	color:#960e0b;
	
	}
	
	.fond-rubriques li a.sel{
	
	background-color:#eaebd2;
	
	color:#960e0b;
	
	}
	
	.fond-rubriques li span{
	
	display:block;
	
	font-weight:bold;
	
	padding:4px;
	
	text-decoration:none
	
	}
	
	#main{
	
	padding:0px 5px
	
	}
	
	#menu{
	
	margin-bottom:10px
	
	}
	
	#banner{
	
	text-align:center
	
	}
	
	.fond-rubriques form.searchForm{
	
	font-family:Arial, Helvetica, sans-serif;
	
		width:141px; 
	
		padding:1px 0px; 
	
		margin:0px auto 10px auto; 
	
		font-size:11px
	
	}
	
	.fond-rubriques form.searchForm span{
	
		font-weight:bold;
	
		display:block;
	
		padding:2px;
	
		white-space:nowrap;
	
	}
	
	.fond-rubriques form.searchForm span.in{
	
	}
	
	.fond-rubriques li ul li a{
	
	font-weight:normal;
	
	}
	
	.fond-rubriques h6{
	
	 font-weight:normal;
	
	 display:block;
	
	 padding:0px 0px 4px 0px;
	
	 font-size:11px;
	
	 margin:4px 0px;
	
	 color:#FFFFFF;
	
	 border-bottom:1px solid #ffffff
	
	}
	
	.form_idw {
	background-color:#ffffff;
	padding:10px;
	width:350px;
	}
	.label_idw {
	font-family:"trebuchet ms",sans-serif;
	font-weight:bold
	}
	.input_idw {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	}
	.select_idw {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	}
	
	.bt_idw {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #330099;
	font-weight: normal;
	font-style: normal;
	color: #ffffff;
	}
	
	.textarea_idw {
	border:1px solid black;
	background-color:red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:white;
	}
	.text_ordre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color:#ffffff;
	font-style: normal;
	color: #000000;
	}
	.password_ordre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color:#ffffff;
	font-style: normal;
	color: #000000;
	}
