body {
font-family:Trebuchet MS,Trebuchet,Verdana,Arial,Sans-serif;
behavior:url(csshover.htc);
background-color:#000000;
}

.texte,input,textarea,select,td,a,div {
font-family:Trebuchet MS,Trebuchet,Verdana,Arial,Sans-serif;
/*font-family:Georgia, "Times New Roman", Times, serif;*/
font-size:12px;
line-height:18px;
color:#FFFFFF;
}

h1 {
color:#FFFFFF;
font-size:16px;
font-weight:bold;
}

.titre {
color:#F0D68C;
font-size:16px;
font-weight:bold;
}

.lien {
color:#659115;
}

.prix {
font-size:16px;
font-weight:bold;
}

.couleur {
color:#F0D68C;
font-size:14px;
font-weight:bold;
}

#page {
position:relative;
text-align: left;
width: 1000px;
min-height:700px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: auto;
margin-left: auto;
}

#menu {
z-index:99;
position:relative;
padding-left:383px;
padding-top:2px;
width:617px;
height:26px;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
}

#sous_menu {
z-index:99;
position:relative;
padding-left:412px;
width:588px;
height:205px;
background-image:url(images/menus_sous_menu.jpg);
background-repeat:no-repeat;
}

#sous_menu ul {
list-style: none;
margin: 0;
padding: 0;
padding-bottom:10px;
position:absolute;
bottom:0;
border-left:solid 1px #fff;
}

#sous_menu li.categorie {
margin: 0;
padding: 0;
position: relative; 
width:215px;
display:block;
}

#sous_menu li.categorie a{
font-size:10px;
texte-decoration:none;
padding-left:20px;
color:#555555;
text-decoration:none;
background-image:url(images/menus_sous_menu_textes_images_categorie.jpg);
background-repeat:no-repeat;
display:block;
width:215px;
height:20px;
line-height:20px;
display:block;
}

#sous_menu li.categorie a:hover {
color:#FFFFFF;
}

#sous_menu li.categorie_selected {
color:#FFFFFF;
font-size:10px;
texte-decoration:none;
padding-left:20px;
text-decoration:none;
background-image:url(images/menus_sous_menu_textes_images_categorie.jpg);
background-repeat:no-repeat;
display:block;
width:215px;
height:20px;
line-height:20px;
display:block;
}

#sous_menu_catalogue {
z-index:99;
position:absolute;
top:0;
left:0;
width:195px;
height:205px;
}

#sous_menu_catalogue ul {
list-style: none;
margin: 0;
padding: 0;
padding-bottom:10px;
position:absolute;
top:25px;
}

#sous_menu_catalogue li.categorie {
margin: 0;
padding: 0;
position: relative; 
width:195px;
display:block;
}

#sous_menu_catalogue li.categorie a{
font-size:10px;
padding-right:20px;
color:#555555;
text-decoration:none;
background-image:url(images/menus_sous_menu_textes_images_categorie2.jpg);
background-repeat:no-repeat;
display:block;
width:175px;
height:20px;
line-height:20px;
display:block;
text-align:right;
}

#sous_menu_catalogue li.categorie a:hover {
color:#FFFFFF;
}

#sous_menu_catalogue li.categorie_selected {
color:#FFFFFF;
font-size:10px;
padding-right:20px;
text-decoration:none;
background-image:url(images/menus_sous_menu_textes_images_categorie2.jpg);
background-repeat:no-repeat;
display:block;
width:175px;
height:20px;
line-height:20px;
display:block;
text-align:right;
}

#menu li.domaine, #menu li.cave, #menu li.vignoble, #menu li.appelation, #menu li.partenaire, #menu li.catalogue, #menu li.actualite, #menu li.contact, #menu li.newsletter , #menu li.caddie {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
}

#menu li.domaine a, #menu li.cave a, #menu li.vignoble a, #menu li.appelation a, #menu li.partenaire a, #menu li.catalogue a, #menu li.actualite a, #menu li.contact a, #menu li.newsletter a, #menu li.caddie a {
font-size:10px;
text-decoration:none;
display:block;
}

#menu li.domaine a:hover, #menu li.cave a:hover, #menu li.vignoble a:hover, #menu li.appelation a:hover, #menu li.partenaire a:hover, #menu li.catalogue a:hover, #menu li.actualite a:hover, #menu li.contact a:hover, #menu li.newsletter a:hover, #menu li.caddie a:hover {
color:#E80900;
}

#menu li.domaine_selected, #menu li.cave_selected, #menu li.vignoble_selected, #menu li.appelation_selected, #menu li.partenaire_selected, #menu li.catalogue_selected, #menu li.actualite_selected, #menu li.contact_selected, #menu li.newsletter_selected, #menu li.caddie_selected {
color:#E80900;
font-size:10px;
text-decoration:none;
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
}

#menu li.domaine_selected a, #menu li.cave_selected a, #menu li.vignoble_selected a, #menu li.appelation_selected a, #menu li.partenaire_selected a, #menu li.catalogue_selected a, #menu li.actualite_selected a, #menu li.contact_selected a, #menu li.newsletter_selected a, #menu li.caddie_selected a {
font-size:10px;
text-decoration:none;
display:block;
color:#E80900;
}

#menu li.domaine_selected a:hover, #menu li.cave_selected a:hover, #menu li.vignoble_selected a:hover, #menu li.appelation_selected a:hover, #menu li.partenaire_selected a:hover, #menu li.catalogue_selected a:hover, #menu li.actualite_selected a:hover, #menu li.contact_selected a:hover, #menu li.newsletter_selected a:hover, #menu li.caddie_selected a:hover {
color:#E80900;
}

#menu li.trait {
margin: 0;
padding: 0;
position: relative; 
float:left;
font-size:9px;
display:block;
}




#menu li.panier {
margin: 0;
padding: 0;
position: relative; 
float:left;
width:16px;
display:block;
padding-top:2px;
}

#menu li.panier a{
text-decoration:none;
background-image:url(images/menus_menu_images_panier.jpg);
background-repeat:no-repeat;
display:block;
width:16px;
height:11px;
display:block;
}

#menu li.panier a:hover {
}

#menu li.panier_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
}



#haut {
position:relative;
background-image:url(images/pages_page_bandeaux_haut.jpg);
background-position:bottom left;
background-repeat:no-repeat;
width: 1000px;
height: 100px;
}

#bouton_actu {
position:absolute;
width: 94px;
height: 62px;
top:30px;
left:900px;
}

#bouton_catalogue {
position:absolute;
width: 249px;
height: 52px;
top:267px;
left:0px;
z-index:99;
}

#bandeau_page {
position:relative;
background-image:url(images/pages_page_bandeaux_bandeau_page.jpg);
background-position:top left;
background-repeat:no-repeat;
width: 1000px;
height: 190px;
}

#bandeau_newsletter {
position:relative;
background-image:url(images/bandeau_newsletter.jpg);
background-position:top left;
background-repeat:no-repeat;
width: 1000px;
height: 190px;
}

#bandeau_partenaire {
position:relative;
background-image:url(images/bandeau_partenaire.jpg);
background-position:top left;
background-repeat:no-repeat;
width: 1000px;
height: 190px;
}

#bandeau_contact {
position:relative;
background-image:url(images/bandeau_contact.jpg);
background-position:top left;
background-repeat:no-repeat;
width: 1000px;
height: 190px;
}

#bandeau_actualite {
position:relative;
background-image:url(images/bandeau_actualite.jpg);
background-position:top left;
background-repeat:no-repeat;
width: 1000px;
height: 190px;
}

#bandeau_caddie {
position:relative;
background-image:url(images/bandeau_caddie.jpg);
background-position:top left;
background-repeat:no-repeat;
width: 1000px;
height: 190px;
}

#bandeau_appelation {
position:relative;
background-image:url(images/pages_appelation_bandeaux_bandeau_appelation.jpg);
background-position:top left;
background-repeat:no-repeat;
width: 1000px;
height: 190px;
}

#bandeau_catalogue {
position:relative;
background-image:url(images/pages_catalogue_bandeaux_bandeau_catalogue.jpg);
background-position:top left;
background-repeat:no-repeat;
width: 1000px;
height: 190px;
}

#bandeau_cave {
position:relative;
background-image:url(images/pages_cave_bandeaux_bandeau_cave.jpg);
background-position:top left;
background-repeat:no-repeat;
width: 1000px;
height: 190px;
}

#bandeau_domaine {
position:relative;
background-image:url(images/pages_domaine_bandeaux_bandeau_domaine.jpg);
background-position:top left;
background-repeat:no-repeat;
width: 1000px;
height: 190px;
}

#bandeau_vignoble {
position:relative;
background-image:url(images/pages_vignoble_bandeaux_bandeau_vignoble.jpg);
background-position:top left;
background-repeat:no-repeat;
width: 1000px;
height: 190px;
}

#contenu {
position:relative;
background-image:url(images/pages_catalogue_contenus_contenu.jpg);
background-position:top left;
background-repeat:no-repeat;
padding-top:25px;
padding-left:425px;
width:545px;
padding-bottom:20px;
text-align:justify;
}

#contenu_domaine {
position:relative;
background-image:url(images/contenu_domaine.jpg);
background-position:top left;
background-repeat:no-repeat;
padding-top:25px;
padding-left:425px;
width:545px;
padding-bottom:20px;
text-align:justify;
}

#contenu_appelation {
position:relative;
background-image:url(images/contenu_appelation.jpg);
background-position:top left;
background-repeat:no-repeat;
padding-top:25px;
padding-left:425px;
width:545px;
padding-bottom:20px;
text-align:justify;
}

#contenu_newsletter {
position:relative;
background-image:url(images/contenu_newsletter.jpg);
background-position:top left;
background-repeat:no-repeat;
padding-top:25px;
padding-left:425px;
width:545px;
padding-bottom:20px;
text-align:justify;
}

#contenu_panier {
position:relative;
background-image:url(images/contenu_panier.jpg);
background-position:top left;
background-repeat:no-repeat;
padding-top:25px;
padding-left:425px;
width:545px;
padding-bottom:20px;
}

#contenu_contact {
position:relative;
background-image:url(images/contenu_contact.jpg);
background-position:top left;
background-repeat:no-repeat;
padding-top:25px;
padding-left:425px;
width:575px;
padding-bottom:20px;
}

#contenu_actualite {
position:relative;
background-image:url(images/contenu_actualite.jpg);
background-position:top left;
background-repeat:no-repeat;
padding-top:25px;
padding-left:425px;
width:545px;
padding-bottom:20px;
text-align:justify;
}

#contenu_vignoble {
position:relative;
background-image:url(images/contenu_vignoble.jpg);
background-position:top left;
background-repeat:no-repeat;
padding-top:25px;
padding-left:425px;
width:545px;
padding-bottom:20px;
text-align:justify;
}

#contenu_cave {
position:relative;
background-image:url(images/contenu_cave.jpg);
background-position:top left;
background-repeat:no-repeat;
padding-top:25px;
padding-left:425px;
width:545px;
padding-bottom:20px;
text-align:justify;
}

#catalogue {
position:relative;
background-image:url(images/fond_catalogue.jpg);
background-position:top left;
background-repeat:no-repeat;
width:1000px;
}

#catalogue1 {
position:relative;
padding-top:25px;
padding-left:200px;
width:195px;
padding-bottom:20px;
float:left;
display:block;
z-index:2;
background-color:transparent;
}

#catalogue2 {
position:relative;
padding-left:40px;
padding-top:25px;
width:545px;
padding-bottom:20px;
float:left;
display:block;
z-index:1;
background-color:transparent;
}





.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
padding: 5px;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -200px;
left: 60px; /*position where enlarged image should offset horizontally */
}



/*******/
/* BAS */
/*******/

#bas {
clear:both;
margin-left:auto;
margin-right:auto;
width:1000px;
}

#bas p {
font-size:9px;
}

#bas p a {
font-size:9px;
}

#bas ul {
list-style: none;
margin: 0;
padding: 0;
text-align:center;
}

#bas li {
font-size:9px;
display:inline;
color:#ffffff;
}

#bas li a {
font-size:9px;
text-decoration:none;
color:#ffffff;
}

#bas li a:hover {
color:#FFFFFF;
text-decoration:underline;
}

