/* Domaine de la Castille */
/* Fichier css paramètrant le graphisme du site (INCLUS DANS TOUTES LES PAGES via _begin.php) */

/* GENERAL */
body,html		{font-family:Trebuchet MS, Verdana, Arial, sans-serif; color:#333333; font-size:12px; padding:0; margin:0 auto; background-color:#DEDEE7; background-image:url('img/fond.gif'); background-repeat: repeat-x; text-align:center;}
p				{padding:0 0 15px 0; margin:0; text-align:justify; line-height:15px;}
img				{border:none}
h1				{float:left; padding:0; margin:0; height:125px; width:250px; text-indent:-100em; overflow:hidden;background-image:url(img/h1.gif); background-repeat:no-repeat; background-attachment:scroll;}
h2				{text-align:left; font-family:Georgia, Trebuchet MS, Arial, sans-serif; color:#036; font-size:12px; font-weight:bold; height:20px; background-color:#E2E2EA; padding:2px 10px 0px 10px; margin:10px 0 15px 0;}
h3				{padding:0; margin:0 0 15px 0; height:19px; width:460px; text-indent:-100em; overflow:hidden;}
h4				{text-align:left; font-family:Arial, Trebuchet MS, Verdana, sans-serif; color:#c00; font-size:15px; font-weight:bold; padding:0px; margin:10px 0;}
form			{padding:0; margin:0 0 15px 0;}
fieldset		{border:dotted 1px #6699CC; padding:10px; margin:0}
legend			{background-color:white; margin:0 0 5px 0; padding:0 5px; color:#69C; font-size:13px; font-style:italic; font-weight:bold;}
ul				{margin:10px 0 10px 25px; padding:0; list-style-image: url(img/puce.gif);}
pre				{font-size:11px;padding:10px; margin:-10px 0 0 0}
address			{background: url(img/maison.gif) no-repeat; background-color:#F5F5F5; border:1px solid #69c; border-left:5px solid #69c;text-align:center; font-family:Arial, Trebuchet MS, Verdana, sans-serif; font-size:14px; padding:10px; margin:0px;}
address:first-line {font-size:15px; color:#69c; font-weight:bold;}
blockquote		{color:#406618; font-style:italic; font-family:Georgia, Trebuchet MS, Arial, sans-serif; font-size:13px; margin:20px 10px; padding:0 35px; background: url(img/quote.gif) no-repeat;}
hr				{clear:right; display:block; height:10px; margin:0; _margin:-7px 0; padding:0; color:#fff; background-color:#fff; border:0;}
#cb br     {clear: both; line-height: 0; display: block;}

/* MENU2 */
#menu2 			{width:740px; height:30px; margin:-5px 0 0 0; padding:5px 0px 0px 5px; list-style: none; background:#FFFFFF url('img/menu.gif') no-repeat; }
#menu2 li 		{margin:0px; padding:0px 5px 0px 5px; float:left; font-family:Georgia, Trebuchet MS, sans-serif; font-size:10px; background: url(img/puce_menu2.gif) no-repeat;}
#menu2 a:hover,#menu2 a:link,#menu2 a:visited,#menu2 a:active 	{text-decoration:none; color:#c00;}
#menu2 a:hover	{color:#69c;}
li#langue		{background:none; float:right}

/* TITRES */
#head h2		{color:#c00;font-weight:bold; height:18px; background-color:#F2F2F2; padding:2px 10px 0px 10px; margin:0px 0 15px 0; }
h3#domaine		{background-image:url(img/domaine.gif); background-repeat:no-repeat; background-attachment:scroll;}
h3#vins			{background-image:url(img/vins.gif); background-repeat:no-repeat; background-attachment:scroll;}
h3#alacave		{background-image:url(img/alacave.gif); background-repeat:no-repeat; background-attachment:scroll;}
h3#commande		{background-image:url(img/commande.gif); background-repeat:no-repeat; background-attachment:scroll;}
h3#inscription	{background-image:url(img/inscription.gif); background-repeat:no-repeat; background-attachment:scroll;}
h3#coordonnees	{background-image:url(img/coordonnees.gif); background-repeat:no-repeat; background-attachment:scroll;}
h3#mode			{background-image:url(img/mode.gif); background-repeat:no-repeat; background-attachment:scroll;}
h3#modif_compte	{background-image:url(img/modif_compte.gif); background-repeat:no-repeat; background-attachment:scroll;}
h3#compte		{background-image:url(img/compte.gif); background-repeat:no-repeat; background-attachment:scroll;}
h3#centre		{background-image:url(img/centre.gif); background-repeat:no-repeat; background-attachment:scroll;}
h3#salles		{background-image:url(img/salles.gif); background-repeat:no-repeat; background-attachment:scroll;}
h3#liens		{background-image:url(img/liens.gif); background-repeat:no-repeat; background-attachment:scroll;}
h3#chapiteau		{background-image:url(img/chapiteau.gif); background-repeat:no-repeat; background-attachment:scroll;}
h3#seminaire		{background-image:url(img/seminaire.gif); background-repeat:no-repeat; background-attachment:scroll;}
h3#historique	{background-image:url(img/historique.gif); background-repeat:no-repeat; background-attachment:scroll;}
h3#plan			{background-image:url(img/plan.gif); background-repeat:no-repeat; background-attachment:scroll;}
h3#contact		{background-image:url(img/contact.gif); background-repeat:no-repeat; background-attachment:scroll;}
h3#livraison	{background-image:url(img/livraison.gif); background-repeat:no-repeat; background-attachment:scroll;}
h3#cgv			{background-image:url(img/cgv.gif); background-repeat:no-repeat; background-attachment:scroll;}
h3#paiement		{background-image:url(img/paiement.gif); background-repeat:no-repeat; background-attachment:scroll;}
h3#bienvenue	{background-image:url(img/bienvenue.gif); background-repeat:no-repeat; background-attachment:scroll;}


/* POSITIONNEMENT */
#conteneur		{width:770px; padding:0; margin:0 auto; text-align:center; background-color:#FFFFFF; background-image:url('img/ombres.gif');}
#page			{border-left:solid 1px white; border-right:solid 1px white; width:750px; padding:0; margin:0 auto; text-align:left; background-color:#FFFFFF; background-image:url('img/fond_page.gif'); }
#verre			{margin:0; padding:0; height:125px; width:325px; float:right;}
#head			{clear:left; margin:O; padding:35px 0 0 500px; width:250px; height:126px; background-repeat:no-repeat; background-color:#FFFFFF; background-image:url('img/head.jpg');}
#contenu		{width:460px; margin:0; padding:10px 20px;float:left;}
#droite			{width:250px; margin:0; padding:0px; float:left; text-align:center;}
#copyright		{text-align:right; clear: left; padding:5px 0 10px 0; margin:0 0 0 10px;font-family:arial,verdana,sans-serif; font-size:7pt; color:#666666; width:480px; border-top:#E3E3E3 solid 1px; }
#head div		{text-align:center;}
#head div div	{padding:0 10px 19px 15px}
#droite p		{padding:0 10px 5px 10px}

/* LIENS */
.link			{font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:13px; color:#197B30;  font-weight:bold;}
.link a:hover, .link a:link, .link a:visited, .link a:active {color: #197B30; }
.fleche 		{position:relative; top:3px; margin:0 5px 0 0; padding:0;}
a:hover, a:link, a:visited, a:active {color:#c00;} 

/* INPUTS */
#formul input	{height:16px; border:#999999 solid 1px; background-image:url('img/champs.gif'); color:#666666; font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:bold;}
textarea		{padding:10px; width:330px; height:80px; border:#999999 solid 1px; background-image:url('img/champs.gif'); background-repeat: repeat-x; color:#666666; font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:bold;}
button			{margin:0; padding:0; border:none; background:none;}
.email1			{width:330px; height:36px; border:#999999 solid 1px; background-image:url('img/champs.gif'); color:#666666; font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:bold;}
.email			{width:98px; height:16px; border:#999999 solid 1px; background-image:url('img/champs.gif'); color:#666666; font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:bold;}
.pass			{width:78px; height:16px; border:#999999 solid 1px; background-image:url('img/champs.gif'); color:#666666; font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:bold;}
.keys			{margin:-10px 0; padding:0; border:none; background:none;}
.del        	{height:14px; position:relative; top:10px; margin:0; padding:0;}
.del2			{height:14px; position:relative; top:7px; margin:0; padding:0;}
.add			{height:25px; position:relative; top:9px; margin:0; padding:0;}
.modif			{height:25px; position:relative; top:7px; margin:0; padding:0;}
.qte			{width:20px; height:16px; border:#999999 solid 1px; background-image:url('img/champs.gif'); color:#666666; font-family:Verdana, Arial, sans-serif; font-size:12px;}

/* PANIER */
.panier			{padding:0; margin:0 10px; width:230px; text-align:left;background:white; border:dotted 1px #CCCCCC; }
.panier td		{padding:0; margin:0; vertical-align:top;}
.panier span	{font-size:11px; color:#999999;}
.total			{margin:0 10px 10px 10px; font-family:Trebuchet MS, Verdana, Arial, sans-serif; color:#036; font-size:12px; font-weight:bold; width:228px; border:dotted 1px #cccccc;border-top:none; background-color:#E2E2EA; text-align:center;}
.total span		{font-family:Trebuchet MS, Verdana, Arial, sans-serif; color:#036; font-size:10px; font-weight:normal;}

.commande		{padding:0px; margin:0px; width:438px; text-align:left;}
.commande th	{padding:0; margin:0; color:#69c; border-bottom:dotted 1px #69c; font-weight:normal;}
.commande td	{padding:0; margin:0; vertical-align:middle;}
.center			{text-align:center;}	
.prix			{text-align:right;}	
.fdp			{margin:0 0 0 0; padding:10px 10px 0 10px; font-family:Trebuchet MS, Verdana, Arial, sans-serif; color:#69c; font-size:12px; font-weight:bold; width:438px; border:dotted 1px #69C;border-top:none; border-bottom:none; text-align:right;}
.tap			{margin:0 0 0 0; padding:0 10px; font-family:Trebuchet MS, Verdana, Arial, sans-serif; color:white; font-size:12px; font-weight:bold; width:auto; border:solid 1px #69c;border-top:solid 3px #69c; background-image:url('img/fond_total.gif'); text-align:right;}
.tap span		{font-size:15px;}

.scenario		{text-align:center; color:#666666; font-size:13px; margin-bottom:10px}
.ticket			{border:dashed 1px #69c; padding:0px; margin:0 0 10px 0;}
.ticket	p		{margin:0 10px;}
.ticket	h4		{margin:10px 10px 0 10px;}

/* VINS */
#v1				{padding:0 0 10px 0; width:229px;float:left;text-align:center;border-right:solid 1px #E3E3E3}
#v2				{padding:0 0 10px 0; width:229px;float:left;text-align:center;}
#v3				{padding:10px 0; width:229px;float:left;text-align:center;border-top:solid 1px #E3E3E3;border-right:solid 1px #E3E3E3}
#v4				{padding:10px 0; width:229px;float:left;text-align:center;border-top:solid 1px #E3E3E3}
#v1 h4,#v2 h4,#v3 h4,#v4 h4	{text-align:center}
.vins			{background-color:white; float:left; margin-right:15px}
/* plus fonce .coul			{font-family:Trebuchet MS, Verdana, sans-serif; color:#69c; font-style:italic; font-size:13px; padding:0 0 5px 0; margin:0;} */
.coul			{font-family:Trebuchet MS, Verdana, sans-serif; color:#69c; font-style:italic; font-size:13px; padding:0 0 5px 0; margin:0;}
.tarif			{text-align:left; font-family:Trebuchet MS, Verdana, sans-serif; color:#036; font-size:12px;  padding:Opx; margin:0;}
sub				{font-size:x-small; font-family:Trebuchet MS, Verdana, sans-serif; margin:0; padding:O}
p.pay			{text-align:center; color:#036; font-size:14px; font-style:italic; font-weight:bold;}
/* des reprises de h2 et h4 pour spip*/
h7				{text-align:left; font-family:Georgia, Trebuchet MS, Arial, sans-serif; color:#036; font-size:12px; font-weight:bold; height:20px; background-color:#E2E2EA; padding:2px 10px 0px 10px; margin:10px 0 15px 0;}
h8				{text-align:left; font-family:Arial, Trebuchet MS, Verdana, sans-serif; color:#c00; font-size:12px; font-weight:bold; padding:0px; margin:10px 0;}
.coulspip		{font-family:Trebuchet MS, Verdana, sans-serif; color:#668888; font-style:italic; font-size:12px; padding:0 0 5px 0; margin:0;

