body
{
	background-color:rgb(68,101,1);
	color:white;
	font-family:Verdana, "Courier New", "Times New Roman", Arial;
	width:970px;
	margin:auto;
	margin-bottom:10px;
}

img
{
	border:1px black solid;
}

/*
Couleur d'origine
#27531B*/
#header
{
  border:1px red solid;
  height:180px;
  border:7px gray ridge;
  margin-top:6px;
  color:rgb(242,130,80);
}


#header img
{
   float:left;
   margin-left:80px;
   margin-top:6px;
}

#header h1
{
   position:absolute;
   left:570px;
   top:6px;
   text-align:center;
}

#header h2
{
   position:absolute;
   left:635px;
   top:110px;
}

/* choose_language() */
#header a img
{
   position:relative;
   top:152px;
   left:495px;
   /* Attention avec le margin dans #header img */
   margin-top:0px;
   margin-left:5px;
   width:30px;
   height:21px;
}

#part_left
{
   float:left;
   margin-top:10px;
}
   
#menu
{
   font-size:large;
   border:6px gray ridge;
   list-style-type:none;
   line-height:40px;
   padding:0px;
   margin:0px;
}


#menu li a
{
	display:block;
	text-decoration:none;	
	color:rgb(242,130,80);
  	border-bottom:1px solid gray;
	padding-left:20px;
	height:40px;
	width:208px;
}

#menu li a:hover
{
/*	background-color:#68561e;*/
/*   background-color:#022003;
   color:#ccd7f4;*/
	background-color:rgb(251,251,251);
	color:#0a4b0c;
	height:40px;
	width:208px;
}

#menu #menu_last a
{
   border-bottom:none;
}


#groupage
{
   border:2px solid #fdff5f;
   width:210px;
   margin-top:20px;
   padding:10px;
   font-size:x-small;
}

#groupage a
{
   color:#fdff5f;
   text-decoration:none
}

#mainpage_body
{
	border:2px gray solid;
	margin-left:253px;
	margin-top:10px;
	padding-left:12px;
	padding-right:12px;
	font-size:95%;
	/*height:440px;*/
}

#mainpage_body .index_img
{
	margin-left:61px;
}

#mainpage_body .nosvins_p
{
	margin:15px 0px;
	height:142px;
}

#mainpage_body .nosvins_img
{
	float:left;
	margin-left:5px;
	margin-right:25px;
}

#mainpage_body  .nosvins_p_noir_verres
{
	margin:15px 0px;
	height:171px;
}

#mainpage_body  #nosvins_p_cremant
{
	margin:15px 0px;
	height:157px;
}

#a_page_top, #visite_maps, .mail_send
{
	text-decoration:none;
	color:#f6c4c4;
}

#a_page_top:hover, #visite_maps:hover, .mail_send:hover
{
	text-decoration:underline;
}

.no_puce
{
   list-style-type:none;
}

.lien
{
	text-decoration:none;
	color:#ffaac5;
}

.lien:hover
{
	text-decoration:underline;
}

#visite_mail
{
	text-decoration:underline;
	color:rgb(184,197,248);
   font-weight:normal;
}

#email
{
   color:black;
   font-weight:bold;
}

#print
{
   text-align:center;
}

#session_destroy
{
   margin-top:50px;
   font-size:small;
}

.order_form input, .address_form input
{
	background-color:#daffd8;
}

#comment
{
   float:right;
}

#submit_confirm
{
   padding-top:20px;
   clear:right;
   text-align:center;
}

.address_form
{
   text-align:right;
}

.address_form input
{
   margin-right:150px;
}

.center
{
	text-align:center;
}

#cgv_p
{
   margin-top:50px;
}

#cgv_p .important
{
   font-weight:normal;
   font-size:100%;

}

.input_contact
{	
	text-align:right;
	margin-right:210px;
}

#textarea_contact
{	
	text-align:right;
	margin-right:210px;
}

#textarea_contact label
{	
	display:block;
	text-align:right;
	margin-right:250px;
	margin-bottom:5px;
}

#contact_addr
{
   float:left;
   margin:0px 30px;
}

#contact_phone
{
   text-align:right;
   margin-right:30px;
   margin-bottom:30px;
}

fieldset
{
   padding-left:15px;
   padding-right:15px;
	margin-bottom:30px;

}

table
{
   border-collapse:collapse;
   margin:auto;
   font-size:large;
   margin-bottom:10px;
   border:1px solid black;
}

table caption
{
   margin-top:10px;
   margin-bottom:10px;
}

th
{
   border:1px solid black;
   padding:0px 10px;
}

td
{
   border:1px solid black;
   padding:0px 10px;
   text-align:center;
}


#files,#files th,#files td
{
   text-align:left;
   border:0px;
}

td input
{
   vertical-align:middle;
}

table #zone
{
   margin-bottom:50px;
}

.tableau_coffrets_desc_first:first-letter,.tableau_coffrets_desc:first-letter
{
   text-transform:uppercase;
}

.tableau_coffrets_annee
{
   border-style:none;
   border-left:1px solid black;
}

.tableau_coffrets_desc
{
   border-style:none;
   border-right:1px solid black;
   text-align:left;
}

.tableau_coffrets_annee_first
{
   border-style:none;
   border-left:1px solid black;
   border-top:1px solid black;
}

.tableau_coffrets_desc_first
{
   border-style:none;
   border-right:1px solid black;
   border-top:1px solid black;
   text-align:left;
}

.capitalize:first-letter
{
   text-transform:uppercase;
}

.capitalize
{
   text-align:left;
}

.important
{
   color:#f496c8;
   font-weight:bolder;
   font-size:1.1em;
}

#footer
{
	/* margin-bottom ne fonctionne pas sous IE */
   margin:10px 0px 0px;
   font-size:x-small;
   text-align:right;
}

 
 

