html*{ margin: 0; padding: 0;}

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

a{ color: #cf510d; font-weight: bold;}

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

/*Page du site*/
#page{ width:985px; text-align: left;}

/*Bandeau du site*/
#page #bandeau { height: 150px; width: 985px; z-index:1;}

/*Moteur de recherche*/
#page #menu_recherche #search{ height:75px; width:225px; color: #ffffff; text-align: left; padding: 0px 0px 0px 3px;}

#page #menu_recherche #search{
	height:75px; width:222px; color: #ffffff; text-align: left; vertical-align:bottom;
	background: url(http://ftp.gulliver.com/b20070416b0/web/10106/images/recherche/bloc_recherche.png) no-repeat top right;
}

#page #menu_recherche #search form{ text-align: left; width:222px;}

#page #menu_recherche #search input.search_input {
	color: #cf510d; border: 0px; width: 145px; height: 28px; font-size: 12px; padding: 5px 0px 3px 3px; margin: 0px; font-weight: bold;
	background: url(http://ftp.gulliver.com/b20070416b0/web/10106/images/recherche/champs_recherche.png) no-repeat top right;
}

#page #menu_recherche #search input.submit{ border: 0px; height: 30px; width: 30px; cursor: pointer; margin: 0px; padding: 0px;}

/*Menu du site*/
#page #menu_site { height: 75px; width: 760px; z-index:1;}

/*Menu de gauche*/
#page #menu_gauche{ width: 225px; vertical-align: top;}

#page #menu_gauche #haut_gauche{
	margin: 0px 1px 0px 4px; padding:0px; width: 220px; height: 16px;
	background: url(http://ftp.gulliver.com/b20070416b0/web/10106/images/menu_gauche/bloc_menu_gauche_haut.png) no-repeat top right;
}

#page #menu_gauche #bas_gauche{
	margin: 0px 1px 0px 4px; padding:0px; width: 220px; height: 15px;
	background: url(http://ftp.gulliver.com/b20070416b0/web/10106/images/menu_gauche/bloc_menu_gauche_bas.png) no-repeat top right;
}

#page #menu_gauche #zone_gauche{
	margin: 0px 1px 0px 4px; padding:0px; width: 220px; min-height: 723px; background-color: #cf510d;
	background: url(http://ftp.gulliver.com/b20070416b0/web/10106/images/menu_gauche/bloc_menu_gauche_millieu.png) repeat-x top right;
}

/*Sous menu*/
#page #menu_gauche #zone_gauche #cadre_menu{
	height: 240px; width: 210px; margin: 0px auto; background: url(http://ftp.gulliver.com/b20070416b0/web/10106/images/menu_gauche/sous_menu.png) no-repeat top right;
}

#page #menu_gauche #zone_gauche #cadre_menu #titre_menu{ padding: 20px 0px 0px 0px; text-align: left; color: #cf510d; font-weight: bold; font-size: 18px; line-height:20px;}

#page #menu_gauche #zone_gauche #cadre_menu #zone_menu{ display: block; width: 170px; padding: 5px 10px 5px 20px; height: 1%; color: #000000;}

#page #menu_gauche #zone_gauche #cadre_menu #zone_menu p{ padding: 0; margin:0;}

#page #menu_gauche #zone_gauche #cadre_menu #zone_menu ul{ list-style-type: none; margin: 0px; padding: 0px; width: 170px;}

#page #menu_gauche #zone_gauche #cadre_menu #zone_menu ul li{
	background: url(http://ftp.gulliver.com/b20070416b0/web/10106/images/spacer.gif) no-repeat 5px 3px;
	list-style-position: outside; line-height: 17px; text-align: left; display: block; height: auto; padding: 0; margin:0;
}

#page #menu_gauche #zone_gauche #cadre_menu #zone_menu ul li a{
	background: url(http://ftp.gulliver.com/b20070416b0/web/10106/images/puce_noir.png) no-repeat 5px 5px;
	font-weight: bold; color: #000000; text-decoration: none; line-height: 25px; margin: 0px; padding: 0px; padding-left: 15px;
}

#page #menu_gauche #zone_gauche #cadre_menu #zone_menu ul li a:hover, #page #menu_gauche #zone_gauche #cadre_menu #zone_menu ul li a:focus, 
#page #menu_gauche #zone_gauche #cadre_menu #zone_menu ul li a:active{
	background: url(http://ftp.gulliver.com/b20070416b0/web/10106/images/puce_orange.png) no-repeat 5px 5px;
	text-decoration: underline; font-weight: bold; color: #000000; text-decoration: none; line-height: 25px; margin: 0px; padding: 0px; padding-left: 15px;
}

/*Pub gauche*/
#page #menu_gauche #zone_gauche #cadre_pub_gauche{ height: 1%; width: 202px; border: 1px solid #ffffff; margin: 0px auto;}

#page #menu_gauche #zone_gauche #cadre_pub_gauche #cadre_image_gauche{height: 1%; width: 200px; text-align:center;}

/*Contenu*/
#page #contenu{ width: 552px; vertical-align: top; height:100%}

#page #contenu #texte_contenu{ width: 552px; height: 1%; vertical-align: top; padding: 0px 31px 0px 31px; text-align: left;}

#page #contenu #texte_contenu #texte{ width: 490px; min-height: 755px; vertical-align: top; text-align: left;}

/*Jeux et Tombolas*/
#page #contenu #texte_contenu #texte #jeux_trait{ background: url(http://ftp.gulliver.com/b20070416b0/web/10106/images/jeux_tombolas/trait.png) no-repeat bottom left;}

#page #contenu #texte_contenu #texte #jeux_text{ font-size: 13px; line-height: 15px;}

#page #contenu #texte_contenu #texte #jeux_text a{ color: #000000; font-weight: bold; text-decoration: none;}

#page #contenu #texte_contenu #texte #jeux_text a:hover, a:active{ text-decoration: none; color: #cf510d;}

#page #contenu #texte_contenu #texte #jeux_desc{
	width: 490px; min-height: 1%; background: url(http://ftp.gulliver.com/b20070416b0/web/10106/images/jeux_tombolas/fond_texte.png) no-repeat top left;
}

#page #contenu #texte_contenu #texte #jeux{ min-height: 363px; padding: 10px 10px; text-align: left;}

/*Recherche par tags*/
#page #contenu #texte_contenu #texte a.link_to_cat{ font-size: 12px; line-height:14px; color: #cf510d; font-weight: bold; text-decoration: none;}

#page #contenu #texte_contenu #texte a.link_to_cat:hover, a.link_to_cat:active{ background-color: #cf510d; color: #FFFFFF; text-decoration: none;}

#page #contenu #texte_contenu #texte #titre_off{ font-size: 12px; line-height:14px; color: #582c08; font-weight: bold;}

#page #contenu #texte_contenu #texte #titre_null{  font-size: 12px; line-height:14px; color: #999999; font-weight: bold;}

/*Titre*/
#page #contenu #texte_contenu #texte h1{ color: #cf510d; font-weight: bold; font-size: 20px; line-height: 22px; margin: 0; padding: 0px 0px 2px 0px;}

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

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

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

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

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

/*Formulaire*/
#page #contenu #texte_contenu #texte input{ border: 1px solid #cf510d; height: 18px; font-size: 12px; color: #000000; padding: 0px 0px 0px 2px; margin: 0;}

#page #contenu #texte_contenu #texte select{ height: 20px; font-size: 12px; color: #000000; padding: 0; margin: 0;}

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

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

#page #contenu #texte_contenu #texte input.submit{
	border: 1px solid #cf510d; background-color: #cf510d; color: #ffffff; height: 20px; font-size: 10px; font-weight:bold; text-align: center; cursor: pointer;
	margin: 0px; padding: 0px; top: 0px; left: 0px;
}

#page #contenu #texte_contenu #texte textarea{ width: auto; border: 1px solid #cf510d; color: #000000; padding: 0px 0px 0px 2px; margin: 0; height: auto;}

/*Divers*/
#page #contenu #texte_contenu #texte #separation{ border-bottom: 1px solid #cf510d;}

#page #contenu #texte_contenu #texte #titre_chemin{color: #000000;}

#page #contenu #texte_contenu #texte #titre_search{color: #000000;}

#page #contenu #texte_contenu #texte td{ color: #000000; line-height: 14px; margin: 0; padding: 0;}

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

#page #contenu #texte_contenu #texte div{ margin: 0; padding: 0;}

#page #contenu #texte_contenu #texte a{ color: #cf510d; font-weight: bold;}

#page #contenu #texte_contenu #texte a:hover, a:active{ text-decoration: none;}

#page #contenu #texte_contenu #texte hr{ border:1px solid #ffffff; border-top:1px solid #582c08;}

#page #contenu #texte_contenu #texte ul{ padding:0px 0px 0px 0px; list-style:none;}

#page #contenu #texte_contenu #texte ul li{
	padding-left: 15px; list-style-position: outside; text-align: left;
	background: url(http://ftp.gulliver.com/b20070416b0/web/10106/images/puce.gif) no-repeat 5px 4px;
}

#page #contenu #texte_contenu #texte fieldset{ border: 1px solid #582c08; margin: 0px; padding:5px;}

#page #contenu #texte_contenu #texte legend{ font-weight: bold; color: #c41320;}

/*Menu de droite*/
#page #menu_droite{ width: 208px; vertical-align: top; height:1%; padding: 0px 4px 0px 0px; margin: 0px;}

/*Moteur de le newsletter*/
#page #menu_droite #cadre_news{
	height: 200px; width: 204px; margin: 0px auto; background: url(http://ftp.gulliver.com/b20070416b0/web/10106/images/newsletter/bloc_newsletter.png) no-repeat top right;
}

#page #menu_droite #cadre_news #texte_news{
	display: block; width: 180px; height: 1%; font-size: 10px; text-align: left; padding: 10px; line-height: 12px;
}

#page #menu_droite #cadre_news #texte_news #titre_news{
	padding: 5px 0px 0px 5px; text-align: left; color: #cf510d; font-weight: bold; font-size: 16px; line-height: 18px; text-align: center;
}

#page #menu_droite #cadre_news #texte_news br{ font-size: 6px; line-height: 8px;}

#page #menu_droite #cadre_news #texte_news form{ display: block; width: 180px; height: 1%; padding-left: 0px; text-align: left; margin: 0px; padding-top: 5px;}

#page #menu_droite #cadre_news #texte_news #texte{ color: #000000; font-size: 10px; height: 1%;}

#page #menu_droite #cadre_news #texte_news #texte input{ border: 1px solid #cf510d; font-size: 10px;}

#page #menu_droite #cadre_news #texte_news #texte input.submit {
	border: 1px solid #ffffff; background-color: #cf510d; color: #ffffff; height: 20px; width: 25px; font-size: 10px; font-weight:bold; text-align: center; 
	cursor: pointer; margin: 0px; padding: 0px; top: 0px; left: 0px;
}

/*Les publicités*/
#page #menu_droite #haut_pub{
	margin: 0px 2px 0px 2px; padding:0px; width: 204px; height: 16px;
	background: url(http://ftp.gulliver.com/b20070416b0/web/10106/images/menu_droite/bloc_menu_droite_haut.png) no-repeat top right;
}

#page #menu_droite #bas_pub{
	margin: 0px 2px 0px 2px; padding:0px; width: 204px; height: 15px;
	background: url(http://ftp.gulliver.com/b20070416b0/web/10106/images/menu_droite/bloc_menu_droite_bas.png) no-repeat top right;
}

#page #menu_droite #zone_pub{
	margin: 0px 2px 0px 2px; padding:0px; width: 204px; min-height: 519px; background-color:cf510d;
	background: url(http://ftp.gulliver.com/b20070416b0/web/10106/images/menu_droite/bloc_menu_droite_millieu.png) repeat-x top right;
}

#page #menu_droite #zone_pub #cadre_pub_droite{ height: 1%; width: 202px; border: 1px solid #ffffff; margin: 0px auto;}

#page #menu_droite #zone_pub #cadre_pub_droite #cadre_image_droite{height: 1%; width: 200px; text-align:center;}

/* Pied de page*/
#pied{ width: 985px; margin: 0 auto; text-align: center; background-color: #ffffff; color: #000000;}

#pied a{ color: #cf510d; font-weight: bold;}

#pied a:hover, #pied a:hover{ text-decoration: none;}