/*	jaune : DEC600	bleu : 006E91	rouge : B41126	gris : CBCBCB	gris clair : EFEFEF	jaune pale : F2E29F*/body { margin:0; padding:0; font-family:"Times New Roman", Verdana; }div, span { margin:0; padding:0; }body.accueil {  }.infospromo { background:#FFF url(ombre_1.gif) left top repeat-x; position:absolute; width: 315px; padding:10px; margin: 12px 0 0 400px; border:3px double #006E91; 	font-family: "Trebuchet MS";}.infospromo .intro { color:#006E91; font-weight: bold; font-size:18px; margin: 0 0 16px 0; }.infospromo .texte {}#breves { position:absolute; left:50%; top:50%; padding: 2px 0; background:#FFF; width: 752px;margin-left: -376px; margin-top:-220px; font-family: Verdana; font-size:9px; font-weight:bold;overflow:hidden;}#bIn { width:50000px; height:20px; color:#006E91; font-size:11px;}#bIn a { text-decoration:underline; color:#B41126;}#bIn a:hover { text-decoration:underline; color:#AAA;}#container { background: url(fond_principal.jpg); position:absolute; left: 50%; top: 50%; width: 752px; height: 398px;	margin-left: -376px; margin-top: -199px; border: 1px solid #000; }#accueil_footer2 { position: absolute; text-align:center; width: 740px; font-size: 10px;  font-family: "Times New Roman"; margin-top: 4px;}#accueil_footer2 a { text-decoration:none; color: #006E91; }#accueil_footer2 a:hover { text-decoration:none; color: #DEC600; }.communLienCadre { text-decoration: none; color: #FFF; text-align: center; text-transform: uppercase;  font-size: 16px; font-weight:normal;  font-family: "Times New Roman";letter-spacing: -1px;  }#reserv { background:#006e91;padding:2px; font-size:12px; text-align: center; border:3px double #FFF; color:#FFF; font-family: "Trebuchet MS"; }#reserv form { margin:0; padding:0; }#reserv form select { margin:0;padding:0; font-size:11px; font-family: "Trebuchet MS"; }#reserv #fday { width:48px; }#reserv #fmonth { width:90px; }#reserv #fyear { width:66px; }#reserv #nbnights { width:48px; }#reserv #nbadt { width:38px; }#reserv #nbchd { width:38px; }input#resetvit_submit { background: #dec600; border:3px double #FFF; cursor:pointer; color:#333;  font-size:9px; width:120px; }input#resetvit_submit:hover { background:#006e91; color:#FFF;}/*.container_accueil a.blocLien { display: block; width: 188px; height: 370px; float:left; cursor: pointer; }.container_accueil a.blocLien:hover { padding:0; cursor: pointer; }.container_accueil a.blocLien:hover .lienTypex { background: #B41126; }.container_accueil span.lienTypex { display: block; height: 25px; padding-top: 0px; }html>body .container_accueil .lienTypex { height: 25px; padding-top: 0px; }.container_accueil span.lienType1 { background: #DEC600; margin-top: 174px;}html>body .container_accueil span.lienType1 { margin-top: 174px;}.container_accueil span.lienType2 { background: #006E91; margin-top: 199px;}*/a.blocProduitPetit { display:block;width:150px;text-align:center;float:right; text-decoration:none; margin:1px 1px 0 1px; padding:1px 3px 4px 1px;}a.blocProduitPetit:hover { background:#FFF; border:1px solid #AAA; margin:0;border-bottom:0;}img.blocProduitPetitImg { border:1px solid #AAA;padding:4px;background:#FFF; }span.blocProduitPetitTitre { color:#666; font-style:italic; font-size:12px;}span.blocProduitPetitPrix { font-family:Georgia; color:#006E91; }a.blocProduitPetit:hover img.blocProduitPetitImg {}a.blocProduitPetit:hover span.blocProduitPetitTitre { color:#000; }a.blocProduitPetit:hover span.blocProduitPetitPrix {}	.container_accueil .titre_TypeX { position:absolute; width: 25%; height: 25px; padding-top: 0px; }.container_accueil .titre_Type1 { background: #DEC600; }.container_accueil .titre_Type2 { background: #006E91; }.container_accueil .blocLien { position:absolute; display: block; width:25%; height: 398px;  }.container_accueil .imgLien { position:absolute; display: block; }#f2 {  }#footer {  position:absolute; width:752px; margin:400px auto 0 auto; }.accueil_footer { clear:both; background: #FFF; height: 23px; padding-top: 5px; text-align: center; font-weight: normal; font-size: 15px; cursor:default; }div.msiedebug { height:1px;  margin:0; padding:0; font-size:1px; visibility:hidden;}#footerSupp { position:absolute; width:752px; margin:420px auto 0 auto; }h2#titre_rubrique { position: absolute; width: 752px; text-align:center; margin: 32px 0 0 0; padding:0; text-transform:uppercase; letter-spacing: 8px; font-size: 22px; font-weight:normal; font-family: Georgia, Arial; }h3.communLienCadre { margin:0; padding:0; }h3.communLienCadre a { text-decoration: none; color: #FFF; }.container_rubrique .titre_TypeX { position:absolute; width: 250px; height: 25px; padding-top: 0px; }.container_rubrique .titre_Type1 { background: #DEC600; }.container_rubrique .titre_Type2 { background: #006E91; }.container_rubrique .titre_TypeGauche { left:0; }.container_rubrique .titre_TypeDroite { right:0; }.container_rubrique .titre_TypeHaut { top:0; }.container_rubrique .titre_TypeBas { bottom: 0; }.container_rubrique .blocLien { position:absolute; display: block; height: 199px; }.container_rubrique .imgLien { position:absolute; display: block; }a.pictoIn {}a.pictoIn:hover {}a.pictoIn img.lePicto { border:2px solid #006E91; }a.pictoIn:hover img.lePicto { border:2px solid #B41126; }a#lienAjouterPanier { display:block; position:absolute; width: 300px; margin: 20px 0 0 34px; text-decoration:none; color:#006E91; }a#lienAjouterPanier:hover { border:0; cursor:pointer;}#lienAjouterPanier_cadre { display:block; width: 100px; height: 50px; padding: 4px; border:1px solid #999; background:#FFF;position:absolute; margin-left:134px; }a#lienAjouterPanier #lienAjouterPanier_prixGros { border:1px solid #AAA; height: 34px; text-align:center; padding-top:14px;  font-family:Georgia; font-size:18px; 	display:block; }a#lienAjouterPanier #lienAjouterPanier_txt { border:1px solid #AAA; height: 38px; text-align:center; padding-top:10px; font-size:13px; color:#666;			display: none; }a#lienAjouterPanier:hover #lienAjouterPanier_prixGros { display:none; }a#lienAjouterPanier:hover #lienAjouterPanier_txt { display:block; }.bleu { color: #006E91; }#p_hdp { text-align:center; clear:both; margin: 16px 0 32px 0; }body.article {}body.article h1 { background: #DEC600; height: 60px; margin:0 0 24px 140px; padding: 12px 12px 12px 36px; width: 600px;}body.article h1 .h1_titre { display: block; position:absolute; margin-top: -14px; }#titre_doublon {position: absolute; top:0; left:0; width: 250px; height: 25px; background: #006E91; }#article_menu { width: 130px; margin:-70px 0 0 0; float:left; }#article_menu ul { list-style: none;  margin:0; padding:0; }#article_menu ul li { margin:0 0 6px 0; padding:0; }#article_menu ul li a { display: block; margin:0; background:#CBCBCB; text-decoration: none; color: #000; font-family: Arial; font-size: 12px; padding: 1px 1px 1px 9px; }#article_menu ul li a:hover { background: #B41126; color:#FFF; }a.rubEnCours { background: #B41126 !important; color:#FFF !important; }a.rubEnCours:hover {  }a.lienArt { background:#F2E29F !important;}a.lienArt:hover { background: #B41126 !important; color:#FFF;}#article_contenu {  width: 640px; padding:0; position:absolute; margin-left:10px; margin-top: -75px; }html>body #article_contenu {  margin-left:140px; margin-top: -50px; }img.photo_ds_titre { float:left; margin: 31px 24px 24px 0;}body.article h2.art_surtitre { position:absolute; margin: 26px 0 0 0px;}html>body.article h2.art_surtitre { margin-left: 155px;}body.article h3.art_soustitre {  }body.article .article_texte { padding-top: 60px;  font-family:"Times New Roman"; font-size:14px; }div.alaligne { height:3px !important; margin:0 !important; padding: 0 !important; font-size:1px;}/*  */#retour { position:absolute; left:50%; top:50%; width: 750px; background: #FFF url(bg_menu.gif) left top no-repeat; margin-left: -376px; margin-top:-260px; height:37px; padding: 4px 0 0 4px; text-align:center; } /* height 41 */#retour a { color:#006E91; font-weight:bold; font-family:"Trebuchet MS", "Times New Roman", Verdana; font-size:10px; text-decoration:none;	padding: 5px 10px 5px 32px; border-right: 1px solid #EEE; 	}#retour a:hover { color:#000; }.texte_discret { font-size:10px; font-family:"Trebuchet MS", "Times New Roman", Verdana; color:#666;}a.lienAccueil { background: url(lien_accueil.gif) 6px center no-repeat;  padding-left: 42px !important; } a.lienPanier {  background: url(lien_panier.gif) 6px center no-repeat;  padding-left: 34px !important; }a.lienPanier:hover {  }a.lienBoutique { background: url(lien_boutique.gif) 6px center no-repeat; padding-left: 38px !important; }a.lienBoutique:hover { }a.lienCadeau {  background: url(lien_cadeau.gif) 6px center no-repeat; padding-left: 32px !important;  }a.lienCadeau:hover { }a.lienJeu {  background: url(jeu.gif) 6px center no-repeat; padding-left: 32px !important;  }a.lienJeu:hover { }a.lienPresse {  background: url(lien_presse.gif) 6px center no-repeat; padding-left: 40px !important;  }a.lienPresse:hover { }a.lienContact {  background: url(lien_contact.gif) 6px center no-repeat; padding-left: 34px !important;  }a.lienContact:hover { }a.lienLangue {  background: url(lien_langue.gif) 6px center no-repeat; padding-left: 34px !important;  }a.lienLangue:hover { }a.lienRetour {  background: url(lien_retour.gif) 6px center no-repeat; padding-left: 34px !important;  }a.lienRetour:hover { }a.lienNext {  background: url(lien_next.gif) right center no-repeat; padding: 5px 34px 5px 5px !important; border:0 !important; }a.lienNext:hover { }a.lienImprimer {background: url(lien_imprimer.gif) 6px center no-repeat; padding: 5px 5px 5px 36px !important; border:0 !important; } a.lienFr { background: url(lien_Fr.gif) 6px center no-repeat; display:none;}a.lienFr:hover {}			/* EOF */table.panier { width:100%; border-collapse:collapse;}table.panier tr {}table.panier td { border:1px solid #666; padding:4px;}table.panier th { color:#999;  font-size:12px; font-style:italic; padding-bottom:3px; border:0;}td.panier_titre {  }td.panier_titre a { text-decoration:none; font-weight:bold; color:#006E91; font-size:14px; display:block; padding:4px;}td.panier_titre a:hover { background:#006E91; color:#FFF; }td.panier_qte { text-align:center; }td.panier_qte a { text-decoration:none; font-weight:bold; color:#006E91; font-size:14px; display:block; padding:4px; }td.panier_qte a:hover { background:#006E91; color:#FFF; }td.panier_prix { text-align:right; }td.panier_total {text-align:right; padding:10px 4px !important; font-weight:bold;}table.panierActions { width:100%; border:0; margin: 12px 0 12px 0; }table.panierActions td { width: 50%; vertical-align:top; }.coin { -moz-border-radius:4px; border-radius:4px;  }a.panierContinuerAchats {color: #006E91; text-align:left;	font-weight:bold; font-size:16px; text-decoration:none;display:block; background:#F2E29F; border:1px solid #AAA; padding:4px 4px 4px 16px;}a.panierContinuerAchats:hover { border:1px solid #000; }a.validCommande { color: #FFF; text-align:right;	font-weight:bold; font-size:16px; text-decoration:none;display:block;  background:#006E91; border:1px solid #AAA; padding:4px 16px 4px 4px;}a.validCommande:hover { border:1px solid #000; }.boxUnProduit { position:absolute; width: 360px; height:240px; top:100px; left:175px; border:5px groove #FFF; background: #FFF url(fond_principal.jpg) left top; font-size:12px; padding:6px;}/*  background: #FFF url(bg_boxProduit.gif) center bottom;  */.boxUnProduit h3 { color: #006E91; text-align:center; font-size:18px; font-variant: small-caps; margin:12px 0 12px 0; font-weight:bold; background:#FFF;}.boxUnProduit h4 { color: #000; text-align:center; font-size:16px; font-weight:bold;margin-bottom: 12px;}.mdfQte { border:1px solid #000; padding:10px; margin: 32px 0 12px 0; text-align:center; background:#F2E29F;}a.supprProduit { font-weight:bold; font-size:9px; text-decoration:none;	display:block; background:#FFF; color:#B41126; border:1px solid #B41126;padding:4px; margin: 4px 0 4px 0;}a.supprProduit:hover { background:#B41126; border:1px solid #AAA; color: #FFF;  }a.mdfQteNb { background:#EEE; padding:5px 12px; border:1px solid #AAA; margin: 0 2px 0 2px; text-decoration:none; font-weight:bold; color:#006E91;}a.mdfQteNb:hover { background:#006E91; border:1px solid #000; color:#FFF;}a.retourPanier { display:block; background:#006E91; padding:5px; color:#FFF; text-decoration:none; font-size:14px; font-weight:bold; border:1px solid #FFF;text-align:center; margin: 38px 0 0 0; }a.retourPanier:hover { border:1px solid #000; }/* spip special */.ligne { clear:right;}/* form coords */form#commande_coords {	font-size: 12px;	width: 80%;	margin-left: auto;	margin-right: auto;	margin-top: 20px;}form#commande_coords label {	width: 120px;	float: left;}form#commande_coords label.checkbox {	width: auto;	float: left;	font-weight: bold;	cursor: pointer;	text-decoration: underline;}form#commande_coords input.checkbox {	width: auto;	float: left;}form#commande_coords input, form#commande_coords select {	margin-bottom: 4px;	font-weight: bold;	font-family: Georgia;}form#commande_coords input.sub {	margin-top: 24px;	margin-left: 50px;	width: 140px;	font-weight: bold;	cursor: pointer;}form#commande_coords textarea.area {	width: 250px;	height: 85px;	font-weight: bold;	font-family: Georgia;}form#commande_coords fieldset {	padding: 16px;	margin-bottom: 16px;	-moz-border-radius: 4px;border-radius: 4px;}form#commande_coords fieldset legend {	font-weight: bold;	color: #2A2B88;}.submitPaiement { width: 100%; padding: 4px; cursor:pointer; }ul#erreurs_saisie {	width: 80%;	border: 1px solid #7F9DB9;	background: #FFF;	list-style: none;	margin: 12px;	margin-left: auto;	margin-right: auto;	padding: 8px;	-moz-border-radius: 4px;border-radius: 4px;}ul#erreurs_saisie li {	font-weight: bold;	margin-bottom: 5px;	border-bottom: 1px dotted #2A2B88;	font-size: 85%;}ul#erreurs_saisie li a {	}ul#erreurs_saisie li.erreurs_saisie_title {	color: red;	font-size: 120%;	border: 1px solid red;	padding: 4px;	text-align: center;	font-weight: bold;	margin-bottom: 8px;	-moz-border-radius: 8px;border-radius: 8px;}ul#erreurs_saisie li a {	}