/* Paramètres généraux du site internet à mettre dans la fonction function G_print_css_common() du php header*/
html, body{
	margin: 0px;
	padding: 0px;
	border: none;
	width: 100%;
	height: 100%;
}

body{
	color: #000000;
	background-color: #6b9912;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
}

#page{
	width: 981px;
	margin: 0 auto;
	text-align: left;
	background-color: #ffffff;font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
}

#pied{
	width: 981px;
	margin: 0 auto;
	height: 100px;
	text-align: center;
	background-color: #6b9912;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

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

#pied a:hover, #pied a:focus, #pied a:active, #pied a.ofocus {
	color: #ffffff;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#page #marge{
	width: 981px;
	height: 5px;
	margin: 0px;
	background-color: #ffffff;
}

#page #bandeau_gauche{
	background-color: #ffffff;
	width: 783px;
	margin: 0px auto;
	text-align: left;
}

#page #bandeau_droite{
	width: 198px;
	right: 0px;
	margin: 0px auto;
	text-align: left;
	background-color: #d8e6b5;
}

#page #entete{
	background-color: #ffffff;
	text-align: left;
	width: 783px;
	height: 138px;
	margin: 0px auto;
}

#page #menu{
	background-color: #ffffff;
	width: 216px;
	top: 138px;
	margin: 0px auto;
	text-align: left;
}

#page #contenu{
	background-color: #ffffff;
	width: 567px;
	height: 100%;
	margin: 0px auto;
	text-align: left;
}

/* En tête de la page*/
#page #entete #logo{
	width: 271px;
	height: 138px;
	text-align: right;
	left: 107px;
	background:url(http://ftp.gulliver.com/b20070416b0/web/20046/site/images/logo/logo.gif) no-repeat 110px 0px #FFFFFF;
	margin: 0px auto;
	position: relative;
}

#page #entete #panier{
	width: 208px;
	height: 120px;
	/*background:url(http://ftp.gulliver.com/b20070416b0/web/20046/site/images/panier/panier.gif) no-repeat top left #FFFFFF;*/
	margin: 0px auto;
	position: relative;
}

#page #entete #panier #texte{
	height: 77px;
	width: 196px;
	top: 35px;
	left: 120px;
	right: 6px;
	margin: 0px auto;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

#page #entete #panier #texte a {
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

#page #entete #panier #texte a:hover, 
#page #entete #panier #texte a:focus, 
#page #entete #panier #texte a:active,
#page #entete #panier #texte a.ofocus {
	color: #ff5b00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

#page #entete #panier #texte #navigation_panier{
	display: block;
	width: 167px;
	height: 50px;
	position: absolute;
	left: 7px;
	top: 30px;
}

#page #entete #panier #texte #navigation_panier ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#page #entete #panier #texte #navigation_panier ul li{
	background: url(http://ftp.gulliver.com/b20070416b0/web/20046/site/images/puces/puce_orange.gif) no-repeat 5px 4px #ffffff;
	padding-left: 15px; list-style-position: outside;
}

#page #entete #panier #texte #navigation_panier ul li a {
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

#page #entete #panier #texte #navigation_panier ul li a:hover, #page #entete #panier #texte #navigation_panier ul li a:focus, 
#page #entete #panier #texte #navigation_panier ul li a:active, #page #entete #panier #texte #navigation_panier ul li a.ofocus {
	color: #ff5b00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

/* bandeau menu et pub*/
#page #menu #haut{
	width: 216px;
	height: 152px;
	background: url(http://ftp.gulliver.com/b20070416b0/web/20046/site/images/bandeau_menu/bandeau_gauche_haut.gif) no-repeat top left #FFFFFF;
	margin: 0px auto;
}

#page #menu #corps{
	width: 216px; height: auto; margin: 0px auto; padding:0;
	background: url(http://ftp.gulliver.com/b20070416b0/web/20046/site/images/bandeau_menu/bandeau_gauche.gif) repeat-y top left #FFFFFF;
}

#page #menu #corps #qui_sommes_nous{ width: 186px; height: 1%; margin: 0px auto; padding:0;}

#page #menu #corps #qui_sommes_nous #qui_sommes_nous_haut{
	background: url(http://ftp.gulliver.com/b20070416b0/web/20046/site/images/menu/menu_haut.gif) no-repeat left top;
	display: block; padding:0; margin: 0px;
}

#page #menu #corps #qui_sommes_nous #qui_sommes_nous_bas{
	background: url(http://ftp.gulliver.com/b20070416b0/web/20046/site/images/menu/menu_bas.gif) no-repeat left top;
	display: block; margin: 0px; padding: 0px;
}

#page #menu #corps #qui_sommes_nous #qui_sommes_nous_cadre{ 
	border-left: 2px solid #ff5b00; border-right: 2px solid #ff5b00; background-color: #ffffff; width: 182px; height: auto; display:block; margin: 0px; padding: 0px;
}

#page #menu #corps #qui_sommes_nous #qui_sommes_nous_cadre #titre_qui_sommes_nous{
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px; font-weight: bold; color: #ff5b00; text-align: center;
}

#page #menu #corps #qui_sommes_nous #qui_sommes_nous_cadre #menu_qui_sommes_nous{ display: block; width: 168px;}

#page #menu #corps #qui_sommes_nous #qui_sommes_nous_cadre #menu_qui_sommes_nous ul{ list-style-type: none; margin: 0px; padding: 0px;}

#page #menu #corps #qui_sommes_nous #qui_sommes_nous_cadre #menu_qui_sommes_nous ul li a{
	background: url(http://ftp.gulliver.com/b20070416b0/web/20046/site/images/puces/puce_orange.gif) no-repeat 5px 4px #ffffff;
	padding-left: 15px; font-weight: bold; font-size: 12px; line-height: 14px; color: #6b9912; text-decoration: none; list-style-position: outside;
}

#page #menu #corps #qui_sommes_nous #qui_sommes_nous_cadre #menu_qui_sommes_nous a:hover,
#page #menu #corps #qui_sommes_nous #qui_sommes_nous_cadre #menu_qui_sommes_nous a:hovera:active,
#page #menu #corps #qui_sommes_nous #qui_sommes_nous_cadre #menu_qui_sommes_nous a:hovera:focus,
#page #menu #corps #qui_sommes_nous #qui_sommes_nous_cadre #menu_qui_sommes_nous a:hovera.ofocus{
	background: url(http://ftp.gulliver.com/b20070416b0/web/20046/site/images/puces/puce_verte.gif) no-repeat 5px 4px #ffffff;
	padding-left: 15px; color: #ff5b00;
}

#page #menu #corps #boutique{ width: 186px; height: 1%; margin: 0px auto;}

#page #menu #corps #boutique #boutique_haut{
	background: url(http://ftp.gulliver.com/b20070416b0/web/20046/site/images/menu/menu_haut.gif) no-repeat left top; display: block; margin: 0px; padding:0;
}

#page #menu #corps #boutique #boutique_bas{
	background: url(http://ftp.gulliver.com/b20070416b0/web/20046/site/images/menu/menu_bas.gif) no-repeat left top;
	display: block; margin: 0px; padding: 0px;
}

#page #menu #corps #boutique #boutique_cadre{
	border-left: 2px solid #ff5b00; border-right: 2px solid #ff5b00; background-color: #ffffff; width: 182px; height: auto; display:block; margin: 0px; padding: 0px;
}

#page #menu #corps #boutique #boutique_cadre #titre_boutique{
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #ff5b00; text-align: center; line-height: 15px;
}

#page #menu #corps #boutique #boutique_cadre #menu_boutique{ display: block; width: 160px;}

#page #menu #corps #boutique #boutique_cadre #menu_boutique ul{ list-style-type: none; margin: 0px; padding: 0px;}
#page #menu #corps #boutique #boutique_cadre #menu_boutique ul li a{
	background: url(http://ftp.gulliver.com/b20070416b0/web/20046/site/images/puces/puce_orange.gif) no-repeat 5px 4px #ffffff;
	padding-left: 15px; font-weight: bold; color: #6b9912; text-decoration: none; font-size: 12px; line-height: 14px; list-style-position: outside;
}

#page #menu #corps #boutique #boutique_cadre #menu_boutique ul li a:hover, 
#page #menu #corps #boutique #boutique_cadre #menu_boutique ul li a:focus, 
#page #menu #corps #boutique #boutique_cadre #menu_boutique ul li a:active,
#page #menu #corps #boutique #boutique_cadre #menu_boutique ul li a.ofocus {
	background: url(http://ftp.gulliver.com/b20070416b0/web/20046/site/images/puces/puce_verte.gif) no-repeat 5px 4px #ffffff; padding-left: 15px; color: #ff5b00;
}

#page #menu #corps #service{ width: 186px; height: 1%; margin: 0px auto; padding:0;}

#page #menu #corps #service #service_haut{
	background: url(http://ftp.gulliver.com/b20070416b0/web/20046/site/images/menu/menu_haut.gif) no-repeat left top;
	display: block; margin: 0px; padding:0;
}

#page #menu #corps #service #service_bas{
	background: url(http://ftp.gulliver.com/b20070416b0/web/20046/site/images/menu/menu_bas.gif) no-repeat left top; display: block; margin: 0px; padding: 0px;
}

#page #menu #corps #service #service_cadre{
	border-left: 2px solid #ff5b00; border-right: 2px solid #ff5b00; background-color: #ffffff; width: 182px; height: auto; display:block; margin: 0px; padding: 0px;
}

#page #menu #corps #service #service_cadre #titre_service {
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height:15px; text-align: center; font-weight: bold; color: #ff5b00;
}

#page #menu #corps #service #service_cadre #menu_service{ display: block; width: 158px;}

#page #menu #corps #service #service_cadre #menu_service ul{ list-style-type: none; margin: 0px; padding: 0px;}

#page #menu #corps #service #service_cadre #menu_service ul li a{
	background: url(http://ftp.gulliver.com/b20070416b0/web/20046/site/images/puces/puce_orange.gif) no-repeat 5px 4px #ffffff;
	padding-left: 15px; font-weight: bold; color: #6b9912; text-decoration: none; font-size: 12px; line-height: 14px;
}

#page #menu #corps #service #service_cadre #menu_service ul li a:hover, 
#page #menu #corps #service #service_cadre #menu_service ul li a:focus, 
#page #menu #corps #service #service_cadre #menu_service ul li a:active,
#page #menu #corps #service #service_cadre #menu_service ul li a.ofocus {
	background: url(http://ftp.gulliver.com/b20070416b0/web/20046/site/images/puces/puce_verte.gif) no-repeat 5px 4px #ffffff; padding-left: 15px; color: #ff5b00;
}

#page #menu #pub{
	width: 216px;
	left: 0px;
	background: url(http://ftp.gulliver.com/b20070416b0/web/20046/site/images/bandeau_menu/bandeau_gauche.gif) repeat top left #FFFFFF;
	margin: 0px auto;
	position: relative;
}

#page #menu #pub #cadre_pub{
	width: 186px;
	height: 166px;
	margin-left: 15px;
	border: 2px solid #ff5b00;
	background-color: #ffffff;
	display: block;
	text-align: center;
	font-size: 12px;
}

#page #menu #pub #cadre_pub a{
	font-weight: bold;
	color: #6b9912;
	text-decoration: none;
}

#page #menu #pub #cadre_pub a:hover, a:active, a:focus, a.ofocus{
	color: #ff5b00;
	text-decoration: underline;
}

/* Contenu et photos*/
#page #contenu #photo{
	background-color: #ffffff;
	width: 567px;
	height: 152px;
}

#page #contenu #contenu_texte{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 567px;
}

#page #contenu #contenu_texte #cadre_texte{
	width: 547px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 10px;
	text-align: left;
	display: block;
	margin: 0px;
	padding-top: 10px;
	/*padding: 0px;*/
}

#page #contenu #contenu_texte #cadre_texte a {
	color: #6b9912;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#page #contenu #contenu_texte #cadre_texte a:hover, a:active, a:focus, a.ofocus {
	color: #ff5b00;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#page #contenu #contenu_texte #cadre_texte h1 {
	color: #ff5b00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight:bold;
	line-height: 28px;
	margin: 0px;
	padding: 0px;
}

#page #contenu #contenu_texte #cadre_texte h2 {
	color: #6b9912;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
}

#page #contenu #contenu_texte #cadre_texte h3 {
	color: #ff5b00;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}

#page #contenu #contenu_texte #cadre_texte h4 {
	color: #6b9912;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
}

#page #contenu #contenu_texte #cadre_texte h5 {
	color: #ff5b00;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
}

#page #contenu #contenu_texte #cadre_texte h6 {
	color: #000000;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

#page #contenu #contenu_texte #cadre_texte td {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

#page #contenu #contenu_texte #cadre_texte input {
	border: 1px solid #6b9912;
	color: #000000;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	left: 0px;
	margin: 0px;
	padding: 0px;
}

#page #contenu #contenu_texte #cadre_texte textarea {
	border: 1px solid #6b9912;
	color: #000000;
	height: 100px;
	width: 537px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 2px;
	margin: 0px;
	padding: 0px;
}

#page #contenu #contenu_texte #cadre_texte input.submit {
	background-color: #ff5b00;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	border: 0px;
	font-size: 13px;
	font-weight:bold;
	text-align: center;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
}

#page #contenu #contenu_texte #cadre_texte input.radio {
	border: 0px;
	width: 20px;
	height: 20px;
	margin: 0px;
	padding: 0px;
}

#page #contenu #contenu_texte #cadre_texte ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#page #contenu #contenu_texte #cadre_texte ul li {
	background: url(http://ftp.gulliver.com/b20070416b0/web/20046/site/images/puces/puce_verte.gif) no-repeat 5px 4px #ffffff;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	text-align: left;
	display: block;
	list-style-position: outside;
}

#page #contenu #contenu_texte #cadre_texte p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#page #contenu #contenu_texte #cadre_texte td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#page #contenu #contenu_texte #cadre_texte strong{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/*Bandeau de droite Newwsletter moteur de recherche et les pubs*/
#page #bandeau_droite #newsletter{
	width: 198px;
	height: 193px;
	background:url(http://ftp.gulliver.com/b20070416b0/web/20046/site/images/newsletter/newsletter.gif) no-repeat top left #FFFFFF;
	margin: 0px auto;
}

#page #bandeau_droite #newsletter #texte_newsletter{
	display: block;
	width: 170px;
	height: 126px;
	position: relative;
	left: 10px;
	top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#page #bandeau_droite #newsletter #texte_newsletter a {
	color: #ff5b00;
	text-decoration: none;
}

#page #bandeau_droite #newsletter #texte_newsletter a:hover, a:active, a:focus, a.ofocus {
	color: #ff5b00;
	text-decoration: underline;
}

#page #bandeau_droite #newsletter #texte_newsletter form{
	display: block;
	width: 160px;
	height: 90px;
	padding-left: 5px;
	text-align: left;
	margin: 0px;
	font-size: 12px;
}

#page #bandeau_droite #newsletter #texte_newsletter #texte{ color: #000000; font-size: 10px;}

#page #bandeau_droite #newsletter #texte_newsletter #texte input{ border: 1px solid #ff5b00; font-size: 10px;}

#page #bandeau_droite #newsletter #texte_newsletter #texte input.submit {
	border: 1px solid #ff5b00;
	background-color: #ff5b00;
	color: #ffffff;
	height: 18px;
	width: 25px;
	font-size: 10px;
	font-weight:bold;
	text-align: center;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	top: 0px;
	left: 0px;
}


/*#page #bandeau_droite #newsletter #texte_newsletter input.news {
	color: #000000;
	border: 0px;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}

#page #bandeau_droite #newsletter #texte_newsletter #texte{
	color: #000000;
	font-size: 10px;
	height: 20px;
}

#page #bandeau_droite #newsletter #texte_newsletter #bouton_ok {
	height: 20px;
	text-align: right;
}

#page #bandeau_droite #newsletter #texte_newsletter #bouton_ok input.submit {
	background-color: #ff5b00;
	color: #ffffff;
	border: 0px;
	height: 20px;
	font-size: 10px;
	font-weight:bold;
	text-align: center;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
}*/

#page #bandeau_droite #menu_droite{
	width: 198px;
	background-color: #d8e6b5;
	height: 73px;
	top: 50px;
	right: 0px;
	margin: 0px auto;
	position: relative;
	font-size: 12px;
}

#page #bandeau_droite #menu_droite #recherche{
	width: 163px;
	height: 20px;
	top: 30px;
	left: 17px;
	position: absolute;
	font-size: 12px;
}

#page #bandeau_droite #menu_droite #recherche form{
	display: block;
	width:163px;
	height: 20 px;
	text-align: left;
	margin: 0px;
	font-size: 12px;
}

#page #bandeau_droite #menu_droite #recherche input.search_input {
	color: #ff5b00;
	border: 0px;
	width: 130px;
	height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
}

#page #bandeau_droite #menu_droite #recherche input.submit {
	background-color: #ff5b00;
	color: #ffffff;
	border: 0px;
	height: 16px;
	font-size: 10px;
	font-weight:bold;
	text-align: center;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
}

#page #bandeau_droite #pub_droite{
	width: 198px;
	top: 0px;
	left: 0px;
	background-color: #d8e6b5;
	margin: 0px auto;
	position: relative;
}

#page #bandeau_droite #pub_droite #cadre_pub_droite{
	width: 186px;
	height: 166px;
	margin-left: 4px;
	border: 2px solid #ff5b00;
	background-color: #ffffff;
	display: block;
	text-align: center;
	font-size: 12px;
}

#page #bandeau_droite #pub_droite #cadre_pub_droite a{
	font-weight: bold;
	color: #6b9912;
	text-decoration: none;
}

#page #bandeau_droite #pub_droite #cadre_pub_droite a:hover, a:active, a:focus, a.ofocus{
	color: #ff5b00;
	text-decoration: underline;
}