/* CSS Document */
html{ margin: 0; padding: 0;}

body{ font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; line-height: 14px; margin: 0; padding: 0; }

a{ color: #004080; text-decoration: none; font-weight: bold;}

a:hover, a:active{ text-decoration: underline;}

/*Bandeau haut*/
#bandeau{ width: 795px; height: 191px; background-color: #ffffff;}

/*Menu de gauche*/
#menu_gauche{ width: 190px; background-color: #bd0000;}

/*Moteur de Recherche*/
#menu_gauche #cadre_search{ height: 137px; width: 180px; border: 1px solid #464646; background-color: #ffffff; margin: 0px auto;}

#menu_gauche #cadre_search #cartouche_search{ background-color: #464646; height: 28px; width:180px; text-align: left;}

#menu_gauche #cadre_search #cartouche_search #titre_search{ 
	padding-left: 5px;
	padding-top: 5px;
	text-align: left;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
}

#menu_gauche #cadre_search #texte_search{ margin:0; padding:0; width: 170px; height: 126px; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}

#menu_gauche #cadre_search #texte_search form{ display: block; width:180px; height: 20px; text-align: left; margin: 0px;}

#menu_gauche #cadre_search #texte_search input { border: 1px solid #004080; font-size: 10px;}

#menu_gauche #cadre_search #texte_search select { border: 1px solid #004080; font-size: 10px;}

#menu_gauche #cadre_search #texte_search input.submit {
	background-color: #bd0000;
	color: #ffffff;
	border: 0px;
	height: 20px;
	font-size: 10px;
	font-weight:bold;
	text-align: center;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
}

/*Menu 1*/
#menu_gauche #cadre_menu1{ height: 310px; width: 180px; border: 1px solid #004080; background-color: #ffffff; margin: 0px auto; margin: 0px auto;}

#menu_gauche #cadre_menu1 #cartouche_menu1{ background-color: #004080; height: 28px; width:180px; text-align: left;}

#menu_gauche #cadre_menu1 #cartouche_menu1 #titre_menu1{
	padding-left: 5px;
	padding-top: 5px;
	text-align: left;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
}

#menu_gauche #cadre_menu1 #menu_menu1{ display: block; width: 174px; padding-top: 5px;}

#menu_gauche #cadre_menu1 #menu_menu1 ul{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; list-style-type: none; margin: 0px; padding: 0px;}

#menu_gauche #cadre_menu1 #menu_menu1 ul li {
	background: url(http://ftp.gulliver.com/b20070416b0/web/10041/site/images/puce_menu1.png) no-repeat 5px 0px;
	list-style-position: outside;
	padding-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	display: block;
	height: auto;
}

#menu_gauche #cadre_menu1 #menu_menu1 ul li a{ font-weight: bold; color: #bd0000; text-decoration: none; line-height: 14px; margin: 0px; padding: 0px;}

#menu_gauche #cadre_menu1 #menu_menu1 ul li a:hover, #menu_gauche #cadre_menu1 #menu_menu1 ul li a:focus, #menu_gauche #cadre_menu1 #menu_menu1 ul li a:active,
#menu_gauche #cadre_menu1 #menu_menu1 ul li a.ofocus { text-decoration: underline;}

/*Moteur de le newsletter*/
#menu_gauche #cadre_news{ height: 196px; width: 180px; border: 1px solid #464646; margin: 0px auto; background-color: #ffffff;}

#menu_gauche #cadre_news #cartouche_news{ background-color: #464646; height: 28px; width:180px;}

#menu_gauche #cadre_news #cartouche_news #titre_news{
	padding-left: 5px;
	padding-top: 5px;
	text-align: left;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
}

#menu_gauche #cadre_news #texte_news{
	top: 27px;
	display: block;
	width: 170px;
	height: 141px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
}

#menu_gauche #cadre_news #texte_news form{ display: block; width: 150px; height: 90px; padding-left: 0px; text-align: left; margin: 0px;}

#menu_gauche #cadre_news #texte_news #texte{ color: #000000; font-size: 10px; height: 20px;}

#menu_gauche #cadre_news #texte_news #texte input{ border: 1px solid #004080; font-size: 10px;}

#menu_gauche #cadre_news #texte_news #texte input.submit {
	background-color: #bd0000;
	color: #ffffff;
	border: 0px;
	height: 20px;
	font-size: 10px;
	font-weight:bold;
	text-align: center;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
}

/*Menu 2*/
#menu_gauche #cadre_menu2{ height: 137px; width: 180px; border: 1px solid #004080; background-color: #ffffff; margin: 0px auto;}

#menu_gauche #cadre_menu2 #cartouche_menu2{ background-color: #004080; height: 28px; width:180px; text-align: left;}

#menu_gauche #cadre_menu2 #cartouche_menu2 #titre_menu2{ 
	padding-left: 5px;
	padding-top: 5px;
	text-align: left;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
}

#menu_gauche #cadre_menu2 #menu_menu2{ display: block; width: 174px; padding-top: 5px;}

#menu_gauche #cadre_menu2 #menu_menu2 ul{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; list-style-type: none; margin: 0px; padding: 0px;}

#menu_gauche #cadre_menu2 #menu_menu2 ul li {
	background: url(http://ftp.gulliver.com/b20070416b0/web/10041/site/images/puce_menu2.png) no-repeat 5px 0px;
	list-style-position: outside;
	padding-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	display: block;
	height: auto;
}

#menu_gauche #cadre_menu2 #menu_menu2 ul li a{ font-weight: bold; color: #bd0000; text-decoration: none; line-height: 14px; margin: 0px; padding: 0px;}

#menu_gauche #cadre_menu2 #menu_menu2 ul li a:hover, #menu_gauche #cadre_menu2 #menu_menu2 ul li a:focus, #menu_gauche #cadre_menu2 #menu_menu2 ul li a:active,
#menu_gauche #cadre_menu2 #menu_menu2 ul li a.ofocus { text-decoration: underline;}

#menu_gauche #pub_gauche{ width: 180px; margin: 0px auto; text-align: center; height: 1%;}

/*Contenu*/
#contenu{ width: 620px; font-size: 12px; color: #000000; line-height: 14px; text-align: left;}

#contenu #home{ margin: 0; text-align:left;}

#contenu #photo{ margin: 0; padding-left: 2px;}

#contenu #home p{ margin: 0; padding: 2px 0px 3px 0px;}

#contenu #home ul{ margin: 0; list-style:none; padding:2px 0px 2px 0px;}

#contenu #home ul li{
	padding-left: 15px;
	color: #000000;
	font-size: 12px;
	list-style-position: outside;
	text-align: left;
	display: block;
	height: auto;
	background: url(http://ftp.gulliver.com/b20070416b0/web/10010/site/images/puces/puce_noir.png) no-repeat 5px 4px;
}

#contenu td{ font-size: 12px; color: #000000; line-height: 14px; margin: 0; padding: 0;}


#contenu h1{ color: #004080; font-weight: bold; font-size: 24px; line-height: 26px; margin: 0; padding: 0px 0px 2px 0px; text-transform: Uppercase;}

#contenu h2{ color: #464646; font-weight: bold; font-size: 18px; line-height: 20px; margin: 0; padding: 6px 0px 2px 0px;}

#contenu h3{ color: #004080; font-weight: bold; font-size: 16px; line-height: 18px; margin: 0; padding: 6px 0px 2px 0px;}

#contenu h4{ color: #464646; font-weight: bold; font-size: 12px; line-height: 14px; margin: 0; padding: 6px 0px 2px 0px;}

#contenu h5{ color: #004080; font-weight: bold; font-size: 12px; line-height: 14px; margin: 0; padding: 6px 0px 2px 0px;}

#contenu h6{ color: #000000; margin: 0; padding: 0; font-weight: bold; font-size: 10px;}

#contenu p{ margin: 0; padding: 2px 0px 8px 0px;}

#contenu div{ margin: 0; padding: 0;}

#contenu a{ color: #004080; text-decoration: none; font-weight: bold;}

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

#contenu hr{ border:1px solid #ffffff; border-top:1px solid #bd0000;}

#contenu input, textarea{ border: 1px solid #bd0000; height: 18px; font-size: 11px; color: #000000; padding: 0px 0px 0px 2px; margin: 0;}

#contenu textarea{ height: 100px;}

#contenu input.radio{ border: 0; padding: 0; margin: 0; width: 14px; height: 14px;}

#contenu input.search_input{ border: 0; width: 115px; height: 14px; font-size: 10px; color: #bd0000; padding: 0px 0px 0px 2px; margin: 0;}

#contenu input.submit{ font-size: 10px; border: 1px solid #bd0000; background-color: #bd0000; color: #FFFFFF; text-align: center; width: 100px; height: 19px;}

#contenu select{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #bd0000;}

#contenu textarea{ width: 260px;}

#contenu ul{ margin-bottom: 5px; padding-bottom: 5px; list-style:none;}

#contenu ul li{
	padding-left: 15px;
	padding-bottom: 3px;
	font-size: 12px;
	list-style-position: outside;
	line-height: 14px;
	text-align: left;
	display: block;
	height: auto;
	background: url(http://ftp.gulliver.com/b20070416b0/web/10010/site/images/puces/puce_noir.png) no-repeat 5px 4px;
}

#contenu fieldset{ font-size: 12px; border: 1px solid #bd0000;}

#contenu legend{ font-size: 12px; font-weight: bold; color: #464646;}

#contenu a.link_to_cat{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 20px; color: #004080; font-weight: bold; text-decoration: none;}

#contenu a.link_to_cat:hover, a.link_to_cat:active{ background-color: #004080; color: #FFFFFF; text-decoration: none;}

/*Menu de droite*/
#menu_droite{ width: 163px; background-color: #bd0000;}

/*Panier*/
#menu_droite #cadre_panier{ height: 200px; width: 153px; border: 1px solid #004080; background-color: #ffffff; margin: 0px auto; margin-left: 5px;}

#menu_droite #cadre_panier #cartouche_panier{ background-color: #004080; height: 28px; width:153px; text-align: left;}

#menu_droite #cadre_panier #cartouche_panier #titre_panier{ 
	padding-left: 5px;
	padding-top: 5px;
	text-align: left;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
}

#menu_droite #cadre_panier #texte_panier{ display: block; width: 150px; text-align: left; padding-left: 5px;}

#menu_droite #cadre_panier #texte_panier ul{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; list-style-type: none; margin: 0px; padding: 0px;}

#menu_droite #cadre_panier #texte_panier ul li {
	background: url(http://ftp.gulliver.com/b20070416b0/web/10041/site/images/puce_noir.png) no-repeat 5px 5px;
	list-style-position: outside;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	display: block;
	height: auto;
}

#menu_droite #cadre_panier #texte_panier ul li a{ font-weight: bold; color: #bd0000; text-decoration: none; line-height: 14px; margin: 0px; padding: 0px;}

#menu_droite #cadre_panier #texte_panier ul li a:hover, #menu_gauche #cadre_menu1 #menu_menu1 ul li a:focus, #menu_gauche #cadre_menu1 #menu_menu1 ul li a:active,
#menu_droite #cadre_panier #texte_panier ul li a.ofocus { text-decoration: underline;}

/*Les nouveautés*/
#menu_droite #cadre_new{ height: 453px; width: 153px; border: 1px solid #464646; margin: 0px auto; background-color: #ffffff;}

#menu_droite #cadre_new #cartouche_new{ background-color: #464646; height: 28px; width:153px;}

#menu_droite #cadre_new #cartouche_new #titre_new{
	padding-left: 5px;
	padding-top: 5px;
	text-align: left;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
}

#menu_droite #cadre_new #texte_new{
	display: block;
	width: 150px;
	height: 420px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	scrollbar-base-color: #bd0000;
	scrollbar-arrow-color: #464646;
	scrollbar-face-color: #bd0000;
	scrollbar-track-color: #cccccc;
	overflow: auto;
	display:block;
	text-align: left;
	padding:0;
	margin:0;
	padding-top: 4px;
	padding-left: 2px;
}

#menu_droite #cadre_new #texte_new p{ margin: 0px; padding: 0px; padding-bottom: 6px;}

#menu_droite #cadre_new #texte_new a{ font-weight: bold; color: #004080; text-decoration: none; line-height: 14px; margin: 0px; padding: 0px;}

#menu_droite #cadre_new #texte_new a:hover, #menu_droite #cadre_new #texte_new a:focus, #menu_droite #cadre_new #texte_new a:active,
#menu_droite #cadre_new #texte_new a.ofocus { text-decoration: underline;}

#menu_droite #pub_droite{ width: 153px; margin: 0px auto; text-align: center; height: 1%;}

/*Pied de page*/
#pied{
	width: 1011px;
	margin: 0 auto;
	height: 50px;
	text-align: center;
	border-top: 1px solid #bd0000;
	background-color: #ffffff;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#pied a { color: #004080; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

#pied a:hover, #pied a:focus, #pied a:active, #pied a.ofocus { text-decoration: underline;}