ul, ol, dl, li, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input, object, iframe {    margin: 0;    padding: 0;}body {    background: url('../images/fond.jpg') repeat;    font-family: Arial, Helvetica, sans-serif;}#page {    width: 974px;    margin: auto;}#accueil {    float: left;    height: 549px;}#conteneur {    width: 974px;    /*height: 549px;*/    margin: auto;}#menu_bas {    margin: auto;    width: 974px;}.lien_menu, .lien_menu a, .lien_menu a:visited {    float: left;    margin: 0;    padding: 0;    color: #ffffff;    text-decoration: none;    font-family: Arial;    font-size: 12px;    height: 105px;    padding-top: 1px;}#texte_bas {    margin: auto;    text-align: left;    width: 951px;    text-shadow: 1px 1px 0 #000000;    font-family: "Trebuchet MS";    font-size: 12px;    color: #7dd78a;}.lien_bas, .lien_bas a, .lien_bas a:visited{    text-decoration: none;    color: #7dd78a;}#intro_page {    color: #0E4614;    font-family: "Trebuchet MS";    font-size: 14px;   /* margin-top: 25px;*/    padding-left: 37px;    width: 710px;	margin-top:14px;}#vigne_verre {    background: url('../images/fond_interieur.jpg') repeat-y;    width: 950px;   	min-height: 549px;    margin: auto;    float: left;    display: inline;}.ss_titre {    font-size: 18px;    color: #104e17;}.texte {    padding-right: 17px;    text-align: justify;    font-family: "Trebuchet MS";    font-size: 13px;    margin-top: 28px;    color: #0e4614;}.texte a, .texte a:visited{	color: #0e4614;	text-decoration:none;}.texte a:hover{	color: #0e4614;	text-decoration:underline;}.bouton_menu {    font-family: "Trebuchet MS";    font-size: 12px;    font-weight: bold;    display: inline-block;    height: 23px;    color: #074514;    background: url(../images/btn_menu_middle.jpg) repeat-x;    text-decoration: none;}.bouton_menu_select {    font-family: "Trebuchet MS";    font-size: 12px;    font-weight: bold;    display: inline-block;    height: 23px;    color: #ffffff;    background: url(../images/btn_menu_middle2.jpg) repeat-x;    text-decoration: none;}.bouton_menu:hover {    font-family: "Trebuchet MS";    font-size: 12px;    font-weight: bold;    display: inline-block;    height: 23px;    color: #ffffff;    background: url(../images/btn_menu_middle2.jpg) repeat-x;    text-decoration: none;}.bouton_menu .gauche_menu {    display: inline-block;    height: 23px;    background: url(../images/btn_menu_left.jpg) top left no-repeat;    padding-left: 11px;}.bouton_menu_select .gauche_menu {    display: inline-block;    height: 23px;    background: url(../images/btn_menu_left2.jpg) top left no-repeat;    padding-left: 11px;}.bouton_menu:hover .gauche_menu {    display: inline-block;    height: 23px;    background: url(../images/btn_menu_left2.jpg) top left no-repeat;    padding-left: 11px;}.bouton_menu .droite_menu {    background: url(../images/btn_menu_right.jpg) top right no-repeat;    padding: 4px 9px 4px 0;    height: 23px;    display: inline-block;}.bouton_menu_select .droite_menu {    background: url(../images/btn_menu_right2.jpg) top right no-repeat;    padding: 4px 9px 4px 0;    height: 23px;    display: inline-block;}.bouton_menu:hover .droite_menu {    background: url(../images/btn_menu_right2.jpg) top right no-repeat;    padding: 4px 9px 4px 0;    height: 23px;    display: inline-block;}.bouton_menu_disabled {    font-family: "Trebuchet MS";    font-size: 12px;    font-weight: bold;    display: inline-block;    height: 23px;    color: #074514;    background: url(../images/btn_menu_middle.jpg) repeat-x;    text-decoration: none;}.bouton_menu_disabled:hover {    font-family: "Trebuchet MS";    font-size: 12px;    font-weight: bold;    display: inline-block;    height: 23px;    color: #074514;    background: url(../images/btn_menu_middle.jpg) repeat-x;    text-decoration: none;}.bouton_menu_disabled .gauche_menu {    display: inline-block;    height: 23px;    background: url(../images/btn_menu_left.jpg) top left no-repeat;    padding-left: 11px;}.bouton_menu_disabled:hover .gauche_menu {    display: inline-block;    height: 23px;    background: url(../images/btn_menu_left.jpg) top left no-repeat;    padding-left: 11px;}.bouton_menu_disabled .droite_menu {    background: url(../images/btn_menu_right.jpg) top right no-repeat;    padding: 4px 9px 4px 0;    height: 23px;    display: inline-block;}.bouton_menu_disabled:hover .droite_menu {    background: url(../images/btn_menu_right.jpg) top right no-repeat;    padding: 4px 9px 4px 0;    height: 23px;    display: inline-block;}.texte_contenu {    margin-left: 355px;    /*padding-top:20px;*/    width: 566px;}.vins {    font-family: Arial, Helvetica, sans-serif;    font-size: 13px;    color: #ffffff;    font-weight: bold;    padding-left: 90px;    padding-top: 31px;    height: 54px;	text-align:left;}.vins a {    display: block;    float: left;    margin-top: 6px;}.vins a.titre {    font-family: Arial, Helvetica, sans-serif;    font-size: 13px;    color: #ffffff;    font-weight: bold;    display: inline;    float: left;	height:52px;	padding-top:30px;    margin-top: 0;    text-decoration: none;	background:url(../images/fond_vins.png) repeat-x;}.vins span.titre {    font-family: Arial, Helvetica, sans-serif;    font-size: 13px;    color: #ffffff;    font-weight: bold;    display: inline;    float: left;	height:52px;	padding-top:30px;    margin-top: 0;    text-decoration: none;	background:url(../images/fond_vins.png) repeat-x;}.vins span {    font-size: 12px;    color: #939085;    text-decoration: underline;}.vins a.savoirplus{color:#939085;font-size:12px;text-decoration:underline;}.produit{	width:92px;	height:82px;}.texte_a_gauche {    float: left;    display: inline;    margin-left: 44px;    width: 433px;}#contenu_page{	clear:both;}#contenu_page th {    text-align: center;    background-color: #7a8513;    color: #ffffff;}#texte_accueil{	color:#0E4614;	text-decoration:none;	margin-left:840px;	margin-top:33px;	font-size:11px;	font-weight:bold;}#titre_page{	margin-left:36px;	margin-top:21px;	border:none;	float:left;	display:inline;}#logo_tricon{		margin-top:13px;	border:none;	display:inline;	margin-left:7px;	float:right;	margin-right:26px;}#image_gauche{		 float:left;	 display:inline;	 margin-left:8px;	 margin-right:6px;}#image_droite{	float:left;	display:inline;	}	#texte_gauche{	float:left;	display:inline;	/*margin-left:37px;*/	width:484px;	padding-top:10px;	/*padding-right:19px;*/	margin-left:21px;	padding-right:16px;}.niveau1{	list-style:none;	margin-left:20px;}.niveau1 li{	margin-top:10px;	margin-bottom:10px;}.niveau2{	list-style:disc;	margin-left:20px;}.niveau3{	list-style:circle;	margin-left:20px;}.niveau3 li{	margin-top:0px;	margin-bottom:0px;}.texte_actu{	margin-left:40px;	width:900px;}.texte_actu img{	cursor:pointer;}
