/* CSS Document */
* {margin:0px;padding:0;border:0}/* ATTENTION : cela n'annule pas du tout les marges induites pour p, h1 et autres dans Firefox*/
/*-------- BALISES MAJEURES --------------*/
body 	{font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 100%;color: #303E47;margin:0px;
		background:url(images/fond-logo-noir.gif) 0 0 repeat;}
h1 		{font-size: 1.6em;margin:0px 0px 15px 0px;font-weight:normal;}
h2 		{font-size: 0.8em;margin:0px 0px 7px 0px;color:white;font-weight:normal;font-family:Arial, Helvetica, sans-serif;
		letter-spacing:1px;padding:5px 0px 5px 10px;background-color:#5784B0;width:160px;}
h2.acc1	{background-color:#68C62B;width:192px;padding:8px 0px 8px 13px;font-weight:bold;letter-spacing:normal;}
h2.acc2	{background-color:#96BB22;width:192px;padding:8px 0px 8px 13px;font-weight:bold;letter-spacing:normal;}

h3 		{margin:0px 0px 5px 0px;font-family:Arial, Helvetica, sans-serif;color:#68C62B;font-weight:normal;}
p		{font-size:0.7em;line-height:1.45em;margin-top:0px;margin-bottom:10px;}
p.grand	{font-size:0.8em;}
.n12	{font-size:12px;}
.n11	{font-size:11px;}
p.decale{padding-left:13px;margin-top:7px;} /*les liens de la page d'accueil sous decouvrir*/
p.gris	{color:#303E47;}/*recuperation du texte de couleur de base dans l'accueil (dans une div au texte blanc)*/
ul		{margin:5px 0px 5px 20px;}
li		{font-size:0.7em;}
a 		{color: #68C62B;}
a:hover {text-decoration: underline}
td		{vertical-align:top;}
img		{border:0px;}
.nomdomaineacc	{font-family:Times New Roman;font-size:30px;color:white;
   				letter-spacing:1px;line-height:1.4em;}
.rouge	{color:#D40000;}
/*-------- STRUCTURE DE LA PAGE D'ACCUEIL --------------*/
#logodoreAcc{position:absolute;top:140px;left:50%;margin-left:-230px;width:242px;height:207px;z-index:10}
#bandeauAcc	{position:relative;top:30px;left:50%;margin-left:-505px;width:970px;height:160px;color:white;margin-top:0px;
			border-bottom:1px solid #68C62B;z-index:1;}
#fondcentreAcc	{position:absolute;top:161px;left:50%;margin-left:-505px;width:970px;height:335px;
				background-color:black;margin-top:0px;filter:alpha(opacity=80);-moz-opacity:.80;opacity: 0.8;z-index:1;}
#guide	{ position:absolute; top:194px; left:734px; width:170px; height:335px; margin-top:0px; z-index:2; }				
#sculpture	{position:absolute;top:194px;left:50%;margin-left:360px;width:80px;height:130px;z-index:5;}
#centreAcc	{position:relative;top:30px;left:50%;margin-left:-505px;width:970px;height:328px;margin-top:0px;z-index:3;
			border-bottom:1px solid #68C62B;color:white;}
   #traitvert	{position:absolute;top:0px;left:969px;width:1px;height:70px;background-color:#68C62B}
   #col1Acc		{position:relative;top:45px;left:0px;width:330px;}
   #col2Acc		{position:absolute;top:25px;left:490px;width:460px;}


/*-------- INTERIEUR --------------*/

/*#fondbleu_int	{position:absolute;top:30px;left:0px;width:100%;height:160px;background-color:black;filter:alpha(opacity=70);-moz-opacity:.70;opacity:0.7;z-index:2;}#316988*/
#logodore		{position:absolute;top:2px;left:50%;margin-left:-520px;width:149px;height:129px;z-index:10}
#contact		{position:absolute;top:10px;left:50%;margin-left:-505px;width:970px;height:15px;z-index:11;
				color:white;text-align:right;font-size:10px}

#bandeauInt	{position:relative;top:30px;left:50%;margin-left:-505px;width:970px;height:160px;color:white;margin-top:0px;
				background:url(images/bandeau.jpg);z-index:3;}
  #col1_int		{position:relative;top:27px;left:120px;width:200px;font-family:Times New Roman;font-size:20px;letter-spacing:1px;
  				line-height:1.3em;}
  #menuvins		{position:absolute;top:104px;left:429px;width:540px;height:30px;
  				border-top:1px solid #68C62B;border-bottom:1px solid #68C62B;background-color:black;filter:alpha(opacity=50);
				-moz-opacity:.50;opacity:0.5;
				z-index:4}
  #t_menuvins	{position:absolute;top:105px;left:429px;width:542px;height:15px;z-index:5;}
  #t_menuvins table	{font-family:Arial, Helvetica, sans-serif;font-size:0.7em;height:30px;letter-spacing:1px;}
  #t_menuvins td	{vertical-align:middle;}
  #t_menuvins table td:hover	{background-color:#68C62B}
  
  #t_menudom	{position:absolute;top:132px;left:0px;width:429px;height:30px;z-index:5;
  				background:url(images/fond-menu-domaine.gif) top left no-repeat;}
  #t_menudom table	{font-family:Arial, Helvetica, sans-serif;height:28px;font-size:0.7em;letter-spacing:1px;}
  #t_menudom td	{vertical-align:middle}
  #t_menudom table td:hover	{background-color:#68C62B}

#centre_int	{position:relative;top:30px;left:50%;margin-left:-505px;width:970px;background-color:white;z-index:3;
	background-image: url(images/fond-logo-int.gif);
	background-repeat: repeat;
	background-position: -15px 21px;
}
  #droite	{position:absolute;top:1px;left:669px;width:300px;font-size:0.6em;height:100%;z-index:4;
	background-image: url(images/fond-droite.jpg);background-repeat: repeat-y;background-position: 10px 0px;
}
  #droitePanier	{position:absolute;top:1px;left:769px;width:200px;font-size:0.6em;height:100%;z-index:4;
	background-image: url(images/fond-droite-panier.jpg);
	background-repeat: repeat-y;
	background-position: 10px 0px;
}
    #droiteInt {position:relative;top:30px;left:10px;width:280px;}
	#droiteIntPanier {position:relative;top:30px;left:0px;width:180px;font-size:11px}
  
  #contenu	{position:relative;top:30px;left:20px;z-index:2;}
	#menuG	{position:absolute;top:70px;left:0px;width:135px;z-index:2}
	#c3		{position:absolute;top:80px;left:510px;}/*carte dans page les vallons*/
	#milieu	{position:relative;top:10px;left:160px;width:310px;padding-left:110px;border-left:1px solid #B7D6E6}/*fiches vins*/
	#milieu.etroit	{width:280px;padding-left:70px;}/*contenu peu large*/
	#milieu.etroit2	{width:280px;padding-left:50px;}/*contenu peu large et moins d'espace a gauche : page sur le domaine*/
	#milieuG {position:absolute;top:80px;left:170px;z-index:4;}
	#panier	{position:relative;top:10px;left:160px;width:670px;padding-left:50px;border-left:1px solid #B7D6E6}
	#panier.etroit	{width:410px;padding-left:50px;}/*contenu peu large*/
			
	

#pied	{position:relative;top:30px;left:50%;width:970px;margin-left:-505px;height:50px;background-color:black;z-index:5;background-color:black;}
 #pied_int	{ position:relative; top:10px; left:0px; font-size:11px; color:#435661; }/*7E98A9*/
/* joli vert #68C62B


/*-------- SPECIFIQUES --------------*/
#pied a				{ color:#435661; text-decoration:none }

#contact a			{color:white;text-decoration : none;}
#contact a:hover	{background-color:#68C62B;text-decoration : none;}
#contact a.norollover:hover	{background-color:#000000;text-decoration : none;}
#col2Acc a					{text-decoration : none;}
#col2Acc a.souligne			{text-decoration : underline;}
#col2Acc a.souligne:hover	{text-decoration : none;}

#col2Acc p			{margin-bottom:10px;line-height:1.55em;color:#A0B4C0}

#col1Acc a			{color:white;text-decoration : none;}
#col1Acc a:hover	{text-decoration : underline;}

h2.acc1 a		{color:white;display:block;text-decoration:none;}/*lien decouvrir de l'accueil*/
h2.acc1 a:hover	{color:white;text-decoration:none;}
h2.acc1:hover	{background-color:#4A8B1F;}

h2.acc2 a		{color:white;display:block;text-decoration:none;} /*lien tarfis et commandes de l'accueil*/
h2.acc2 a:hover	{color:white;text-decoration:none;}
h2.acc2:hover	{background-color:#738F1B;}

#bandeauInt a			{color:white;text-decoration : none;}
#bandeauInt a:hover 	{color:white;text-decoration:none}

#menuG a		{color:#21475C;display:block;text-decoration:none;}
#menuG a:hover	{color:white}

#menuG a.ssnav			{color:#21475C;}
#menuG a.ssnav:hover	{font-weight:bold;color:#21475C;}

#menuG p		{padding:3px 0px 3px 5px;width:100%;margin-bottom:10px;}
#menuG p:hover 	{background-color:#68C62B;color:white;}
#menuG p:hover a 	{color:white;}

.fondMenuG		{background-color:#68C62B}
.fondMenuSSnav	{font-weight:bold;}
#menuG p.fondMenuG a	{color:white}
#menuG .ssnav1		{margin-bottom:1px} /*reduction de la marge de la cat lorsqu'il y a des sous menus*/
#menuG .ssnav2		{margin-bottom:1px;border-bottom:1px solid #B7D6E6;}
#menuG .ssnav3		{margin-bottom:10px;border-bottom:1px solid #B7D6E6;}/*recup de la marge normale avec la cat du dessous*/
#menuG .ssnav2:hover {background-color:white;font-weight:bold;}
#menuG .ssnav3:hover {background-color:white;font-weight:bold;}

#milieu h1		{color: #316988;}
#milieu p		{margin-bottom:25px;font-size:0.7em;line-height:1.55em;}
#milieu a		{text-decoration:none;}
#milieu td		{font-size:0.7em;padding-bottom:5px;line-height:1.55em;}


.titre 			{font-family:"Edwardian Script ITC"; font-size:46px;margin:0px 0px 10px 0px;color:#316988;font-weight:bold;
				border-bottom:1px solid #B7D6E6;width:600px;}
.long			{width:900px;}

#droite h2		{font-size:1.2em;}
#droite a		{color:#316988;}
#droite a:hover	{color:#316988;font-weight:bold;}


/*-------- Les fonds --------------*/
.fondMenu	{background-color:#68C62B}/*border-top:2px solid #68C62B;border-bottom:2px solid #68C62B*/


/*--------- Les images -------------------------------------------*/
.floatG		{float:left;margin:0px 20px 5px 0px}

/*-------------------------- Panier -------------------------------------------------*/
#panier td			{font-size:0.7em;padding:5px;}
.entete				{background-color:#666666; color:white;}
.entetebleu			{background-color:#5784B0; color:white;}
.trait				{border-bottom:1px solid #5784B0}
#panier textarea 	{border:#CCCCCC 1px solid; width:300px;height:80px;}
#panier input 		{border:#CCCCCC 1px solid;}
#panier input.noborder 		{border:#CCCCCC 0px solid; width:35px;}
#panier select 		{border:#CCCCCC 1px solid; width:140px}
#panier select.long 		{border:#CCCCCC 1px solid; width:303px}
#panier input.contact {width:300px;height:20px;}
#panier input.qte	{width:35px;background-color:#E3EBF2;}
#panier input.check {width:15px;border:0px;}
#panier input.bouton {background-color:#5784B0;color:white;border:1px ridge #CCCCCC;padding:3px;}
.backgroundtab		{background-color:#DDE6EE;}
.alerte 			{background-color:#DDE6EE;width:300px;}
