/*Général*/
body{ font-family: Arial, Helvetica, sans-serif; font-size: 75%; margin: 0; padding: 0;}

ul{ padding-left: 0; margin-left: 0;}

input.texte{ border: 1px solid #4a2801; vertical-align: middle; padding: 0; margin: 0;}

input.submit{ vertical-align: middle; border: 1px solid #000000; background-color: #035f03; color: #ffffff; font-weight: bold; padding: 0; margin: 0;}

input.radio{ border: 0; padding: 0; margin: 0; vertical-align: top;}

/*Page*/
#page{ width: 985px; margin: 0px auto; background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/fond/fond.jpg) repeat-y left 197px;}

/*Page*/
#page #fond { width: 985px; margin: 0px auto; background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/fond/fond_haut.jpg) no-repeat top left;}

/*Haut*/
#page #haut_fond{ width: 985px; height: 197px; vertical-align: top; margin: 0; padding: 0;}

#page #haut_fond h1{ float: left; padding: 0px; margin: 0px; height: 197px; width: 287px;}

#page #haut_fond h1 img{ display: block; border: 0px;}

/*Header*/
#page #haut_fond #header{ overflow: hidden; vertical-align: top;}

#page #haut_fond #header #page #contenu ul{ padding-left: 0; margin-left: 0;}

#page #haut_fond #header ul{ list-style:none; width: 698px; margin: 0px;}

#page #haut_fond #header ul li{ z-index: 1;}

/*Menu haut*/
#page #menu_haut{ width: 985px; height: 60px; vertical-align: middle; margin: 0;}

#page #menu_haut ul{ list-style:none; width: auto; display: block; height: 65px; padding: 0 20px; margin: 0px;}

#page #menu_haut ul li{ float: left; margin-right: 15px; width: 145px;}

#page #menu_haut ul li a.menu_haut_milieu{
	font-size: 145%; font-weight: bold; height: 27px; padding: 18px 18px 15px 12px; text-align: center; width: 115px; color: #000000; text-decoration: none;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/menu/bouton_v.png) no-repeat top left; display: block;
}

#page #menu_haut ul li a.menu_haut_milieu:hover, #page #menu_haut ul li a.menu_haut_milieu:focus{ background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/menu/bouton_o.png) no-repeat top left;}

#page #menu_haut ul li.menu_haut_choix_milieu{
	margin-right: 15px; font-size: 145%; font-weight: bold; height: 27px; padding: 18px 18px 15px 12px; text-align: center; width: 115px;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/menu/bouton_m.png) no-repeat top left;
}

/*Contenu*/
#page #contenu{
	overflow: hidden; width: 985px; padding: 5px 0 0; z-index: 40;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/fond/fond_bas.jpg) no-repeat bottom left;
}

/*Contenu gauche*/
#page #contenu #contenu_gauche{ width: 197px; text-align: left; float: left; padding-top: 5px;}

/*Moteur de recherche*/
#page #contenu #contenu_gauche form{ vertical-align: middle; margin: 0px auto; width: 187px; margin-bottom: 15px;}

#page #contenu #contenu_gauche form label{ color: #582c08; font-weight: bold; font-size: 1.35em;}

#page #contenu #contenu_gauche form input.submit{
	height: 50px; width: 40px; padding: 0; margin: 5px 0 0; border: 0px;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/recherche/bouton_ok.png) no-repeat top left;
}

#page #contenu #contenu_gauche form input.texte{
	border: 0px; background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/recherche/champs_recherche.png) no-repeat top left;
	height: 22px; padding: 35px 10px 0; width: 124px;
}

/*Menu de la boutique*/
#page #contenu #contenu_gauche .cadre_boutique{ height: auto; width: 187px; margin: 0px auto; z-index:1000; margin-bottom: 10px;}

#page #contenu #contenu_gauche .cadre_boutique .cartouche_boutique_haut{ 
	height: 20px; width: 187px; text-align: left;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/menu_gauche/menu_cartouche_haut.png) no-repeat top left;
}

#page #contenu #contenu_gauche .cadre_boutique .cartouche_boutique_bas{ 
	height: auto; width: 187px; text-align: left;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/menu_gauche/menu_cartouche_bas.png) no-repeat bottom left;
}

#page #contenu #contenu_gauche .cadre_boutique .cartouche_boutique_bas .titre_boutique{ 
	color: #46403b; font-size: 130%; font-weight: bold; margin: 0 20px 0 25px; width: 142px; text-align: center; position: relative; top: -5px;
}

#page #contenu #contenu_gauche .cadre_boutique .menu_boutique_haut{ 
	height: 19px; width: 187px; text-align: left;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/menu_gauche/menu_cadre_haut.png) no-repeat top left;
}

#page #contenu #contenu_gauche .cadre_boutique ul.menu_boutique_bas{
	display: block; width: 177px; padding: 2px 5px 10px 5px; height: 1%; margin: 0;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/menu_gauche/menu_cadre_bas.png) no-repeat bottom right;
}

#page #contenu #contenu_gauche .cadre_boutique ul.menu_boutique_bas li{ text-align: left; height: auto; list-style: none; padding-bottom: 0;}

#page #contenu #contenu_gauche .cadre_boutique ul.menu_boutique_bas li a.fer{
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/puces/fer.png) no-repeat top left;
	padding: 0px 0px 4px 25px; color: #000000; text-decoration: none; display: block; font-weight: normal;
}

#page #contenu #contenu_gauche .cadre_boutique ul.menu_boutique_bas li a.cheval{
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/puces/cheval.png) no-repeat top left;
	padding: 0px 0px 4px 25px; color: #000000; text-decoration: none; display: block; font-weight: normal;
}

#page #contenu #contenu_gauche .cadre_boutique ul.menu_boutique_bas li a:hover, #page #contenu #contenu_gauche .cadre_boutique ul.menu_boutique_bas li a:focus,
#page #contenu #contenu_gauche .cadre_boutique ul.menu_boutique_bas li a:active, #page #contenu #contenu_gauche .cadre_boutique ul.menu_boutique_bas li a.ofocus{ 
	padding: 0px 0px 4px 25px; text-decoration: underline; color: #587f26;
}

#page #contenu #contenu_gauche .cadre_boutique ul.menu_boutique_bas li.choix{ 
	/*background: url(../images/pattes/orange.png) no-repeat top left;*/
	padding: 0 0 5px 0; color: #d58e1d; font-weight: bold;
}

#page #contenu #contenu_gauche .cadre_boutique ul.menu_boutique_bas li.choix .selection{ text-decoration: inherit;}

#page #contenu #contenu_gauche .cadre_boutique ul.menu_boutique li.choix .selection a{
	color: #d58e1d; padding: 0px; background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/spacer.gif) no-repeat top left;
}

#page #contenu #contenu_gauche .cadre_boutique ul.menu_boutique_bas li.choix .selection a:hover,
#page #contenu #contenu_gauche .cadre_boutique ul.menu_boutique_bas li.choix .selection a:focus,
#page #contenu #contenu_gauche .cadre_boutique ul.menu_boutique_bas li.choix .selection a:active,
#page #contenu #contenu_gauche .cadre_boutique ul.menu_boutique_bas li.choix .selection a.ofocus{ text-decoration: underline;}


#page #contenu #contenu_gauche .cadre_boutique ul.menu_boutique_bas li.choix ul{ display: block; padding: 1px 0 1px 20px; height: 1%; margin: 0px; text-decoration: inherit}

#page #contenu #contenu_gauche .cadre_boutique ul.menu_boutique_bas li.choix ul li{ text-align: left; height: auto; list-style: none; text-decoration: inherit;}

#page #contenu #contenu_gauche .cadre_boutique ul.menu_boutique_bas li.choix ul li a{
	color: #000000; text-decoration: none; display: block; font-weight: normal; font-size: 80%; text-transform: none; text-decoration: none;
	background: inherit; padding:0 0 2px 5px;
}

#page #contenu #contenu_gauche .cadre_boutique ul.menu_boutique_bas li.choix ul li a:hover, 
#page #contenu #contenu_gauche .cadre_boutique ul.menu_boutique_bas li.choix ul li a:focus,
#page #contenu #contenu_gauche .cadre_boutique ul.menu_boutique_bas li.choix ul li a:active,
#page #contenu #contenu_gauche .cadre_boutique ul.menu_boutique_bas li.choix ul li a.ofocus{ color: #587f26; font-weight:bold; text-decoration: underline;}

#page #contenu #contenu_gauche .cadre_boutique ul.menu_boutique_bas li.choix ul li.select2{
	font-weight:bold; color: #d58e1d; font-size: 80%; text-transform: none; padding:0 0 2px 5px;
}

/*Pub de gauche*/
#page #contenu #contenu_gauche .cadre_pub_g{ height: auto; width: 186px; margin: 0px auto; margin-bottom: 10px;}

#page #contenu #contenu_gauche .cadre_pub_g .cartouche_pub_g_haut{
	height: 21px; width: 187px; text-align: left;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/pub_gauche/pub_cartouche_haut.png) no-repeat top left;
}

#page #contenu #contenu_gauche .cadre_pub_g .cartouche_pub_g_bas{ 
	height: auto; width: 187px; text-align: left;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/pub_gauche/pub_cartouche_bas.png) no-repeat bottom left;
}

#page #contenu #contenu_gauche .cadre_pub_g .cartouche_pub_g_bas .titre_pub_g{ 
	color: #46403b; font-size: 130%; font-weight: bold; margin: 0 20px 0 25px; width: 142px; text-align: center; position: relative; top: -5px;
}

#page #contenu #contenu_gauche .cadre_pub_g .pub_g_menu_haut{ 
	height: 19px; width: 187px; text-align: left;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/pub_gauche/pub_cadre_haut.png) no-repeat top left;
}

#page #contenu #contenu_gauche .cadre_pub_g .pub_g_menu_bas{
	display: block; width: 187px; padding: 5px 0 10px; height: 1%; color: #023402; margin: 0px; font-weight: bold; font-size: 80%;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/pub_gauche/pub_cadre_bas.png) no-repeat bottom right;
}

#page #contenu #contenu_gauche .cadre_pub_g .pub_g_texte_haut{ 
	height: 33px; width: 187px; text-align: left;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/pub_gauche/pub_cadre_texte_haut.png) no-repeat top left;
}

#page #contenu #contenu_gauche .cadre_pub_g .pub_g_texte_bas{
	display: block; width: 187px; padding: 0 0 10px; height: 1%; color: #023402; margin: 0px; font-weight: bold; font-size: 80%;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/pub_gauche/pub_cadre_texte_bas.png) no-repeat bottom right;
}

#page #contenu #contenu_gauche .cadre_pub_g .pub_g_texte_bas p{ padding: 0; margin:0;}

#page #contenu #contenu_gauche .cadre_pub_g .pub_g_texte_bas a{ text-decoration: none;}

#page #contenu #contenu_gauche .cadre_pub_g .pub_g_texte_bas a:hover, #page #contenu_gauche .cadre_pub_g .pub_g_texte_bas a:active { text-decoration: underline}

#page #contenu #contenu_gauche .cadre_pub_g .pub_g_texte_bas ul{ list-style-type: none; margin: 0px; padding: 0px;}

#page #contenu #contenu_gauche .cadre_pub_g .pub_g_texte_bas ul li{
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/puces/cheval.png) no-repeat 5px 1px;
	padding: 0px 0px 5px 20px; text-align: left; display: block; height: auto;
}

#page #contenu #contenu_gauche .cadre_pub_g #pub_g_texte_bas ul li a{ text-decoration: none;}

#page #contenu #contenu_gauche .cadre_pub_g .pub_g_texte_bas ul li a:hover, #page #contenu #contenu_gauche .cadre_pub_g .pub_g_texte_bas ul li a:focus,
#page #contenu #contenu_gauche .cadre_pub_g .pub_g_texte_bas ul li a:active, #page #contenu #contenu_gauche .cadre_pub_g .pub_g_texte_bas ul li a.ofocus{
	text-decoration: underline;
}

/*Menu de gauche*/
#page #contenu #contenu_gauche .cadre_menu_g{ height: auto; width: 187px; margin: 0px auto; z-index:1000; margin-bottom: 10px;}

#page #contenu #contenu_gauche .cadre_menu_g .cartouche_menu_g_haut{ 
	height: 21px; width: 187px; text-align: left;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/menu_gauche/menu_cartouche_haut.png) no-repeat top left;
}

#page #contenu #contenu_gauche .cadre_menu_g .cartouche_menu_g_bas{ 
	height: auto; width: 187px; text-align: left;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/menu_gauche/menu_cartouche_bas.png) no-repeat bottom left; padding-top: 1px;
}

#page #contenu #contenu_gauche .cadre_menu_g .cartouche_menu_g_bas .titre_menu_g{ 
	color: #46403b; font-size: 130%; font-weight: bold; margin: 0 20px 0 25px; width: 142px; text-align: center; position: relative; top: -5px;
}

#page #contenu #contenu_gauche .cadre_menu_g .menu_g_menu_haut{ 
	height: 19px; width: 187px; text-align: left;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/menu_gauche/menu_cadre_haut.png) no-repeat top left;
}

#page #contenu #contenu_gauche .cadre_menu_g ul.menu_g_menu_bas{
	display: block; width: 177px; padding: 2px 5px 10px 5px; height: 1%; margin: 0px;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/menu_gauche/menu_cadre_bas.png) no-repeat bottom right;
}

#page #contenu #contenu_gauche .cadre_menu_g ul.menu_g_menu_bas li{ text-align: left; height: auto; list-style: none; padding-bottom: 0;}

#page #contenu #contenu_gauche .cadre_menu_g ul.menu_g_menu_bas li a.fer{
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/puces/fer.png) no-repeat top left;
	padding: 0px 0px 4px 25px; color: #000000; text-decoration: none; display: block; font-weight: normal;
}

#page #contenu #contenu_gauche .cadre_menu_g ul.menu_g_menu_bas li a.cheval{
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/puces/cheval.png) no-repeat top left;
	padding: 0px 0px 4px 25px; color: #000000; text-decoration: none; display: block; font-weight: normal;
}

#page #contenu #contenu_gauche .cadre_menu_g ul.menu_g_menu_bas li a:hover, #page #contenu #contenu_gauche .cadre_menu_g ul.menu_g_menu_bas li a:focus,
#page #contenu #contenu_gauche .cadre_menu_g ul.menu_g_menu_bas li a:active, #page #contenu #contenu_gauche .cadre_menu_g ul.menu_g_menu_bas li a.ofocus{ 
	padding: 0px 0px 4px 25px; text-decoration: underline; color: #587f26;
}

/*Contenu milieu*/
#page #contenu #contenu_milieu{ width: 620px; text-align: left; float: left;}

#page #contenu #contenu_milieu #texte_haut{ height: auto; padding: 20px 20px 0; font-size: 90%;}

#page #contenu #contenu_milieu #texte_haut a{ font-weight: bold; text-decoration: none; color: #459003; font-size: 100%;}

#page #contenu #contenu_milieu #texte_haut a:hover, #page #contenu #contenu_milieu #texte_haut a:active{ text-decoration: underline;}

#page #contenu #contenu_milieu #texte_milieu{ width: 591px; padding: 1px 15px 0px 14px; min-height: 1300px;}

#page #contenu #contenu_milieu #texte_milieu p{ margin: 0; padding: 5px 0px 5px 0px;}

#page #contenu #contenu_milieu #texte_milieu ul{ margin: 0; list-style:none; padding: 5px 0px 5px 0px;}

#page #contenu #contenu_milieu #texte_milieu ul li{
	padding: 4px 0px 0px 20px; list-style-position: outside; text-align: left; display: block; height: auto;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/puces/rond.png) no-repeat top left;
}

/*Contenu droite*/
#page #contenu #contenu_droite{ width: 168px; text-align: left; float: right; padding-top: 5px;}

/*Moteur de le newsletter*/
#page #contenu #contenu_droite .cadre_news{ height: auto; width: 160px; margin: 0px auto; margin-bottom: 15px;}

#page #contenu #contenu_droite .cadre_news .cartouche_news_haut{
	height: 21px; width:160px;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/menu_droite/menu_cartouche_haut.png) no-repeat top left;
}

#page #contenu #contenu_droite .cadre_news .cartouche_news_bas{ 
	height: auto; width: 160px; text-align: left; padding-top: 1px;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/menu_droite/menu_cartouche_bas.png) no-repeat bottom left;
}

#page #contenu #contenu_droite .cadre_news .cartouche_news_bas .titre_news{ 
	color: #46403b; font-size: 130%; font-weight: bold; margin: 0 20px 0 25px; width: 115px; text-align: center; position: relative; top: -5px;
}

#page #contenu #contenu_droite .cadre_news .menu_news_haut{ 
	height: 19px; width: 160px; text-align: left;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/menu_droite/menu_cadre_haut.png) no-repeat top left;
}

#page #contenu #contenu_droite .cadre_news .menu_news_bas{
	display: block; width: 150px; padding: 0 5px 10px; height: 1%; margin: 0px;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/menu_droite/menu_cadre_bas.png) no-repeat bottom left;
}

#page #contenu #contenu_droite .cadre_news .menu_news_bas form{
	display: block; width: 150px; height: auto; margin:0px; font-size: 80%; font-weight: bold;
}

#page #contenu #contenu_droite .cadre_news .menu_news_bas form p{ padding-top: 2px; display: block; margin: 0;}

#page #contenu #contenu_droite .cadre_news .menu_news_bas form br{ font-size: 10%;}

#page #contenu #contenu_droite .cadre_news .menu_news_bas form label{ padding-top: 2px; display: block;}

#page #contenu #contenu_droite .cadre_news .menu_news_bas form input.champ1{
	font-size: 100%; height: 15px; border: 0px; height: 18px; padding-top: 3px; padding-left: 5px; width: 142px;
	border: 0px; background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/newsletter/champs_1.png) no-repeat top left;
}

#page #contenu #contenu_droite .cadre_news .menu_news_bas form input.champ2{
	font-size: 100%; height: 15px; border: 0px; height: 17px; padding-top: 3px; padding-left: 5px; width: 110px;
	border: 0px; background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/newsletter/champs_2.png) no-repeat top left;
}

#page #contenu #contenu_droite .cadre_news .menu_news_bas form input.submit{
	height: 25px; width: 29px; padding: 0; margin: 0; border: 0px;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/newsletter/bouton_ok.png) no-repeat top left;
}

#page #contenu #contenu_droite .cadre_news .menu_news_bas ul{ list-style-type: none; margin: 0px; padding: 0px;}

#page #contenu #contenu_droite .cadre_news .menu_news_bas ul li {
	padding: 0px 0px 50 5px; text-align: left; display: block; height: auto;
}

#page #contenu #contenu_droite .cadre_news .menu_news_bas ul li a.fer{
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/puces/fer.png) no-repeat top left;
	padding: 0px 0px 4px 25px; color: #000000; text-decoration: none; display: block; font-weight: normal;
}

#page #contenu #contenu_droite .cadre_news .menu_news_bas ul li a.cheval{
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/puces/cheval.png) no-repeat top left;
	padding: 0px 0px 4px 25px; color: #000000; text-decoration: none; display: block; font-weight: normal;
}

#page #contenu #contenu_droite .cadre_news .menu_news_bas ul li a:hover, #page #contenu #contenu_droite .cadre_news .menu_news_bas ul li a:focus,
#page #contenu #contenu_droite .cadre_news .menu_news_bas ul li a:active, #page #contenu #contenu_droite .cadre_news .menu_news_bas ul li a.ofocus{ 
	padding: 0px 0px 4px 25px; text-decoration: underline; color: #587f26;
}

/*Menu de droite*/
#page #contenu #contenu_droite .cadre_menu_d{ height: auto; width: 160px; margin: 0px auto; z-index:1000; margin-bottom: 10px;}

#page #contenu #contenu_droite .cadre_menu_d .cartouche_menu_d_haut{ 
	height: 21px; width: 160px; text-align: left;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/menu_droite/menu_cartouche_haut.png) no-repeat top left;
}

#page #contenu #contenu_droite .cadre_menu_d .cartouche_menu_d_bas{ 
	height: auto; width: 160px; text-align: left;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/menu_droite/menu_cartouche_bas.png) no-repeat bottom left; padding-top: 1px;
}

#page #contenu #contenu_droite .cadre_menu_d .cartouche_menu_d_bas .titre_menu_d{ 
	color: #46403b; font-size: 130%; font-weight: bold; margin: 0 20px 0 25px; width: 115px; text-align: center; position: relative; top: -5px;
}

#page #contenu #contenu_droite .cadre_menu_d .menu_d_menu_haut{ 
	height: 19px; width: 160px; text-align: left;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/menu_droite/menu_cadre_haut.png) no-repeat top left;
}

#page #contenu #contenu_droite .cadre_menu_d ul.menu_d_menu_bas{
	display: block; width: 150px; padding: 2px 5px 10px 5px; height: 1%; margin: 0px;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/menu_droite/menu_cadre_bas.png) no-repeat bottom right;
}

#page #contenu #contenu_droite .cadre_menu_d ul.menu_d_menu_bas li{ text-align: left; height: auto; list-style: none; padding-bottom: 0;}

#page #contenu #contenu_droite .cadre_menu_d ul.menu_d_menu_bas li a.fer{
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/puces/fer.png) no-repeat top left;
	padding: 0px 0px 4px 25px; color: #000000; text-decoration: none; display: block; font-weight: normal;
}

#page #contenu #contenu_droite .cadre_menu_d ul.menu_d_menu_bas li a.cheval{
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/puces/cheval.png) no-repeat top left;
	padding: 0px 0px 4px 25px; color: #000000; text-decoration: none; display: block; font-weight: normal;
}

#page #contenu #contenu_droite .cadre_menu_d ul.menu_d_menu_bas li a:hover, #page #contenu #contenu_droite .cadre_menu_d ul.menu_d_menu_bas li a:focus,
#page #contenu #contenu_droite .cadre_menu_d ul.menu_d_menu_bas li a:active, #page #contenu #contenu_droite .cadre_menu_d ul.menu_d_menu_bas li a.ofocus{ 
	padding: 0px 0px 4px 25px; text-decoration: underline; color: #587f26;
}

/*Panier*/
#page #contenu #contenu_droite .cadre_panier{ height: auto; width: 160px; margin: 0px auto; z-index:1000; margin-bottom: 10px;}

#page #contenu #contenu_droite .cadre_panier .cartouche_panier_haut{ 
	height: 21px; width: 160px; text-align: left;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/menu_droite/menu_cartouche_haut.png) no-repeat top left;
}

#page #contenu #contenu_droite .cadre_panier .cartouche_panier_bas{ 
	height: auto; width: 160px; text-align: left;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/menu_droite/menu_cartouche_bas.png) no-repeat bottom left; padding-top: 1px;
}

#page #contenu #contenu_droite .cadre_panier .cartouche_panier_bas .titre_panier{ 
	color: #46403b; font-size: 130%; font-weight: bold; margin: 0 25px 0 20px; width: 115px; text-align: center; position: relative; top: -5px;
}

#page #contenu #contenu_droite .cadre_panier .cartouche_panier_bas .titre_panier .nb_panier{
	float: right; width: 27px; height: 6px; position: relative; top: -22px; font-weight: bold; color: #963a00; padding: 20px 10px 20px 0;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/bdc/panier.png) no-repeat bottom left;
}

#page #contenu #contenu_droite .cadre_panier .cartouche_panier_bas .titre_panier .nb_panier_plein{
	float: right; width: 27px; height: 6px; position: relative; top: -22px; font-weight: bold; color: #963a00; padding: 20px 10px 20px 0;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/bdc/panier_droite.gif) no-repeat bottom left;
}

#page #contenu #contenu_droite .cadre_panier .panier_menu_haut{ 
	height: 19px; width: 160px; text-align: left;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/menu_droite/menu_cadre_haut.png) no-repeat top left;
}

#page #contenu #contenu_droite .cadre_panier .panier_menu_bas{
	display: block; width: 150px; padding: 0 5px 10px; height: 1%; margin: 0px;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/menu_droite/menu_cadre_bas.png) no-repeat bottom right;
}

#page #contenu #contenu_droite .cadre_panier .panier_menu_bas p{ padding: 0px 0px 10px 0px; margin:0; font-size: 90%;}

#page #contenu #contenu_droite .cadre_panier .panier_menu_bas a{ color: #000000; text-decoration: none; font-weight: bold;}

#page #contenu #contenu_droite .cadre_panier .panier_menu_bas a:hover, a:active{ text-decoration: underline;}

#page #contenu #contenu_droite .cadre_panier .panier_menu_bas ul{ list-style-type: none; margin: 0px; padding: 0px;}

#page #contenu #contenu_droite .cadre_panier .panier_menu_bas ul li {
	padding: 0px; text-align: left; display: block; height: auto;
}

#page #contenu #contenu_droite .cadre_panier .panier_menu_bas ul li a.fer{
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/puces/fer.png) no-repeat top left;
	padding: 0px 0px 4px 25px; color: #000000; text-decoration: none; display: block; font-weight: normal;
}

#page #contenu #contenu_droite .cadre_panier .panier_menu_bas ul li a.cheval{
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/puces/cheval.png) no-repeat top left;
	padding: 0px 0px 4px 25px; color: #000000; text-decoration: none; display: block; font-weight: normal;
}

#page #contenu #contenu_droite .cadre_panier .panier_menu_bas ul li a:hover, #page #contenu #contenu_droite .cadre_panier .panier_menu_bas ul li a:focus,
#page #contenu #contenu_droite .cadre_panier .panier_menu_bas ul li a:active, #page #contenu #contenu_droite .cadre_panier .panier_menu_bas ul li a.ofocus{ 
	padding: 0px 0px 4px 25px; text-decoration: underline; color: #587f26;
}

/*Les publicités*/
#page #contenu #contenu_droite .cadre_pub_d{ height: auto; width: 160px; margin: 0px auto; margin-bottom: 10px;}

#page #contenu #contenu_droite .cadre_pub_d .cartouche_pub_d_haut{
	height: 21px; width: 160px; text-align: left;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/pub_droite/pub_cartouche_haut.png) no-repeat top left;
}

#page #contenu #contenu_droite .cadre_pub_d .cartouche_pub_d_bas{ 
	height: auto; width: 160px; text-align: left;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/pub_droite/pub_cartouche_bas.png) no-repeat bottom left;
}

#page #contenu #contenu_droite .cadre_pub_d .cartouche_pub_d_bas .titre_pub_d{ 
	color: #46403b; font-size: 130%; font-weight: bold; margin: 0 20px 0 25px; width: 115px; text-align: center; position: relative; top: -5px;
}

#page #contenu #contenu_droite .cadre_pub_d .pub_d_menu_haut{ 
	height: 19px; width: 160px; text-align: left;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/pub_droite/pub_cadre_haut.png) no-repeat top left;
}

#page #contenu #contenu_droite .cadre_pub_d .pub_d_menu_bas{
	display: block; width: 160px; padding: 0 0 5px; height: 1%; color: #023402; margin: 0px; font-weight: bold; font-size: 80%;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/pub_droite/pub_cadre_bas.png) no-repeat bottom right;
}

#page #contenu #contenu_droite .cadre_pub_d .pub_d_texte_haut{ 
	height: 28px; width: 160px; text-align: left;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/pub_droite/pub_cadre_texte_haut.png) no-repeat top left;
}

#page #contenu #contenu_droite .cadre_pub_d .pub_d_texte_bas{
	display: block; width: 160px; padding: 0 0 10px; height: 1%; color: #023402; margin: 0px; font-weight: bold; font-size: 80%;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/pub_droite/pub_cadre_texte_bas.png) no-repeat bottom right;
}

#page #contenu #contenu_droite .cadre_pub_d .pub_d_texte_bas p{ padding: 0; margin:0;}

#page #contenu #contenu_droite .cadre_pub_d .pub_d_texte_bas a{ text-decoration: none;}

#page #contenu #contenu_droite .cadre_pub_d .pub_d_texte_bas a:hover, #page #contenu_gauche .cadre_pub_d .pub_d_texte_bas a:active { text-decoration: underline}

#page #contenu #contenu_droite .cadre_pub_d .pub_d_texte_bas ul{ list-style-type: none; margin: 0px; padding: 0px;}

#page #contenu #contenu_droite .cadre_pub_d .pub_d_texte_bas ul li{
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/puces/cheval.png) no-repeat 5px 1px;
	padding: 0px 0px 5px 20px; text-align: left; display: block; height: auto;
}

#page #contenu #contenu_droite .cadre_pub_d .pub_d_texte_bas ul li a{ text-decoration: none;}

#page #contenu #contenu_droite .cadre_pub_d .pub_d_texte_bas ul li a:hover, #page #contenu #contenu_droite .cadre_pub_d .pub_d_texte_bas ul li a:focus,
#page #contenu #contenu_droite .cadre_pub_d .pub_d_texte_bas ul li a:active, #page #contenu #contenu_droite .cadre_pub_d .pub_d_texte_bas ul li a.ofocus{
	text-decoration: underline;
}

/*Pied de page*/
#pied{
	width: 985px; margin: 0px auto; text-align: center; height: 202px;
	 background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/fond/fond_pied.jpg) no-repeat top left;
}

#pied p.haut{ margin: 0; padding: 40px 237px 0 237px;}

#pied p.haut a{ font-weight: bold; text-decoration: underline; color: #459003;}

#pied p.haut a:hover, #pied p.haut a:active{ text-decoration: none;}

#pied p.texte_pied{ text-align: center; margin: 0; padding: 40px 237px 0 262px;}

#pied p.texte_pied a{ font-weight: bold; text-decoration: none; color: #9e580e; font-size: 90%;}

#pied p.texte_pied a:hover, #pied a:active{ text-decoration: underline;}